:root{--pva-r-fs-title: 16px;--pva-r-fs-base: 14px;--pva-r-fs-sm: 13px;--pva-r-fs-xs: 12px;--pva-r-fs-num: 14px;--pva-r-lh-tight: 1.2;--pva-r-lh-base: 1.5;--pva-r-lh-loose: 1.7;--pva-r-pad-card-x: 16px;--pva-r-pad-card-y: 14px;--pva-r-gap-section: 14px;--pva-r-gap-row: 8px;--pva-r-gap-col: 12px;--pva-r-gap-inline: 6px;--pva-r-cell: 42px;--pva-r-head: 30px;--pva-r-glyph: 20px;--pva-r-icon: 18px;--pva-r-btn-h: 32px;--pva-r-btn-pad-x: 12px;--pva-r-tab-h: 36px;--pva-r-tab-pad-y: 10px;--pva-r-tab-pad-x: 14px;--pva-r-pad-tag-y: 3px;--pva-r-pad-tag-x: 8px;--pva-r-detail-w: clamp(220px, 24vw, 280px)}.app-variant-web.layout-work{--pva-r-fs-title: 15px;--pva-r-fs-base: 13px;--pva-r-fs-sm: 12px;--pva-r-fs-xs: 11px;--pva-r-fs-num: 13px;--pva-r-pad-card-x: 12px;--pva-r-pad-card-y: 10px;--pva-r-gap-section: 10px;--pva-r-gap-row: 6px;--pva-r-gap-col: 8px;--pva-r-gap-inline: 4px;--pva-r-cell: 36px;--pva-r-head: 26px;--pva-r-glyph: 18px;--pva-r-icon: 16px;--pva-r-btn-h: 30px;--pva-r-btn-pad-x: 10px;--pva-r-tab-h: 32px;--pva-r-tab-pad-y: 8px;--pva-r-tab-pad-x: 12px;--pva-r-pad-tag-y: 2px;--pva-r-pad-tag-x: 6px;--pva-r-detail-w: clamp(180px, 22vw, 220px)}@font-face{font-family:PVAstroBrand;src:url(/assets/fonts/pvastro-brand-subset.woff?v=20260519a) format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0020,U+0041,U+006F,U+0072,U+0073,U+0074,U+5E27,U+661F}.xingzhen-brand-name-web{letter-spacing:0}.xingzhen-brand-word-web{font-family:PVAstroBrand,PingFang SC,Hiragino Sans GB,sans-serif;font-weight:400;letter-spacing:0}@font-face{font-family:Astronomicon;src:url(/assets/astronomicon-DR4LEQm1.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:AstronomiconChart;src:url(/assets/astronomicon-chart-CuxNDynN.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}:root{color-scheme:dark;--bg: #08111f;--bg-soft: #101d31;--panel: rgba(11, 23, 43, .92);--panel-strong: #13233d;--line: rgba(212, 175, 55, .18);--gold: #d4af37;--gold-soft: #b89947;--text: #ede4c8;--muted: #9fb0c6;--danger: #ff7b74;--success: #7bd58a;--shadow: 0 24px 80px rgba(0, 0, 0, .38);--chart-number-font: "AstronomiconChart", "Astronomicon", "Arial Narrow", "Helvetica Neue Condensed", "Avenir Next Condensed", sans-serif;--data-number-font: "Avenir Next", "Helvetica Neue", Arial, sans-serif}html.web-theme-light,body.web-theme-light,html.web-theme-standard,body.web-theme-standard{color-scheme:light}html.web-theme-light{--bg: #f5efe1;--bg-soft: #ece3d0;--panel: rgba(255, 251, 243, .94);--panel-strong: #fff8ec;--line: rgba(141, 116, 50, .18);--gold: #8d7432;--gold-soft: #a2863e;--text: #433723;--muted: #7d7362;--danger: #d45858;--success: #4a9d5d;--shadow: 0 24px 70px rgba(108, 91, 56, .12)}html.web-theme-standard{--bg: #eef4f6;--bg-soft: #e3edf3;--panel: #ffffff;--panel-strong: #fffdf8;--line: rgba(47, 95, 127, .16);--gold: #2f5f7f;--gold-soft: #a87435;--text: #263238;--muted: #66757f;--danger: #c84a3d;--success: #147a2e;--shadow: 0 18px 46px rgba(47, 95, 127, .1);--standard-primary: #2f5f7f;--standard-primary-hover: #274f6a;--standard-primary-soft: #e8f1f6;--standard-primary-softer: #f7fafc;--standard-primary-border: #b8cad6;--standard-accent: #a87435;--standard-accent-soft: #fff4e8;--standard-text: #263238;--standard-muted: #66757f;--standard-surface: #ffffff;--standard-surface-warm: #fffdf8}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;background:radial-gradient(circle at top left,rgba(212,175,55,.12),transparent 28%),radial-gradient(circle at top right,rgba(41,116,255,.16),transparent 22%),linear-gradient(180deg,#07111f,#0c1626);color:var(--text);font-family:Avenir Next,PingFang SC,Hiragino Sans GB,Noto Sans SC,sans-serif}html.web-theme-light,body.web-theme-light,html.web-theme-light #root{background:radial-gradient(circle at top left,rgba(212,175,55,.14),transparent 28%),radial-gradient(circle at top right,rgba(168,198,255,.22),transparent 22%),linear-gradient(180deg,#f7f1e4,#efe5d3)}html.web-theme-standard,body.web-theme-standard,html.web-theme-standard #root{background:radial-gradient(circle at 8% 0%,rgba(168,116,53,.1),transparent 28%),radial-gradient(circle at 92% 4%,rgba(47,95,127,.14),transparent 24%),linear-gradient(180deg,#f7fbfc,#eef4f6 52%,#e3edf3)}.app-error-boundary-web{min-height:100vh;display:grid;place-items:center;padding:24px;background:#050913;color:#efe7d0}.app-error-boundary-card-web{width:min(520px,100%);padding:24px;border:1px solid rgba(212,175,55,.26);border-radius:12px;background:#0c1424f0;box-shadow:0 18px 44px #00000047}.app-error-boundary-card-web h1{margin:0 0 10px;font-size:22px;line-height:1.25}.app-error-boundary-card-web p{margin:0 0 14px;color:#efe7d0c2;line-height:1.65}.app-error-boundary-card-web pre{overflow:auto;max-height:160px;margin:0 0 16px;padding:12px;border-radius:8px;background:#00000038;color:#f4d67a;white-space:pre-wrap}.app-error-boundary-card-web button{min-height:38px;padding:0 16px;border:1px solid rgba(212,175,55,.42);border-radius:999px;background:#d4af371f;color:#f4d67a;cursor:pointer}.app-error-boundary-eyebrow-web{color:#d4af37;font-size:12px;letter-spacing:0}button,input,select,textarea{font:inherit}.astro-number-inline-web{--astro-number-value-y: .02em;--astro-number-suffix-y: -.08em;display:inline-flex;align-items:center;justify-content:center;gap:.015em;min-height:1em;line-height:1;vertical-align:middle;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0;white-space:nowrap}.astro-number-value-web,.astro-number-suffix-web{display:inline-block;line-height:1}.astro-number-value-web{transform:translateY(var(--astro-number-value-y))}.astro-number-suffix-web{margin-left:.015em;font-family:var(--astro-number-suffix-font, var(--data-number-font));font-size:var(--astro-number-suffix-scale, .78em);transform:translateY(var(--astro-number-suffix-y))}.app-shell{width:min(1240px,calc(100% - 32px));margin:0 auto;padding:32px 0 56px}.app-toast-success-web{position:fixed;top:50%;left:50%;z-index:1600;transform:translate(-50%,-50%);min-width:108px;min-height:108px;padding:18px 16px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:#21252beb;color:#f2f4f7;font-size:14px;line-height:1.45;display:flex;align-items:center;justify-content:center;text-align:center;box-shadow:0 18px 44px #0000003d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;max-width:min(420px,calc(100vw - 32px));overflow-wrap:anywhere}.app-shell.theme-light .app-toast-success-web{border-color:#4337231f;background:#f4f0e8f5;color:#433723;box-shadow:0 16px 34px #6c5b3824}.app-toast-success-web.is-error{border-color:#ff7b7461;background:#541a20f0;color:#fff2f1}.app-shell.theme-light .app-toast-success-web.is-error{border-color:#b732393d;background:#ffefedfa;color:#9e242c}.app-header-web{position:relative;z-index:200;display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:26px;padding:22px 24px;border:1px solid var(--line);border-radius:34px;background:linear-gradient(135deg,rgba(212,175,55,.1),transparent 38%),#0b172bb8;box-shadow:0 18px 56px #00000038;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-shell.theme-light .app-header-web{background:linear-gradient(135deg,rgba(141,116,50,.1),transparent 40%),#fffbf3c7;box-shadow:0 18px 48px #6c5b381a}.app-shell.theme-standard .app-header-web{background:linear-gradient(135deg,rgba(47,95,127,.08),transparent 42%),#fffffff5;box-shadow:0 18px 44px #2f5f7f1c}.brand-lockup-web{display:flex;align-items:center;gap:18px;min-width:300px}.brand-mark-web{position:relative;width:86px;height:86px;padding:10px;border:1px solid rgba(212,175,55,.42);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:visible;background:radial-gradient(circle at 28% 20%,rgba(243,213,116,.18),transparent 42%),#07111feb;box-shadow:0 16px 34px #0000003d,0 0 0 6px #d4af370a}.app-shell.theme-light .brand-mark-web{border-color:#8d743261;background:radial-gradient(circle at 32% 22%,rgba(246,220,139,.18),transparent 40%),#fffbf3c7;box-shadow:0 16px 30px #6c5b3829,0 0 0 6px #8d74320d}.app-shell.theme-standard .brand-mark-web{border-color:#2f5f7f33;background:radial-gradient(circle at 32% 22%,rgba(168,116,53,.12),transparent 40%),var(--standard-surface-warm);box-shadow:0 12px 24px #2f5f7f14,0 0 0 6px #2f5f7f09}.brand-mark-web img{width:calc(100% - 10px);height:100%;display:block;object-fit:contain;object-position:center}.brand-title-web{color:var(--text);font-family:PVAstroBrand,PingFang SC,Hiragino Sans GB,sans-serif;font-size:30px;font-weight:400;letter-spacing:0;line-height:1.08}.brand-subtitle-web{margin-top:8px;color:var(--muted);font-size:13px;letter-spacing:.14em;text-transform:uppercase}.mode-switch-web{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;border:1px solid rgba(212,175,55,.16);border-radius:999px;background:#040d1a57}.header-mode-switch-web{align-self:stretch;min-width:132px;padding:6px;border:0;border-right:1px solid rgba(212,175,55,.14);border-radius:0;background:transparent}.app-shell.theme-light .mode-switch-web{border-color:#8d743229;background:#fff8ecb8}.app-shell.theme-standard .mode-switch-web{border-color:#2f5f7f24;background:var(--standard-primary-softer)}.app-shell.theme-light .header-mode-switch-web{border-color:#8d743229;background:transparent}.app-shell.theme-standard .header-mode-switch-web{border-color:#2f5f7f24;background:transparent}.mode-switch-btn-web{min-width:64px;height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:13px;font-weight:700;line-height:34px;text-align:center;cursor:pointer}.mode-switch-btn-web.is-active{background:#d4af372e;color:var(--gold);box-shadow:inset 0 0 0 1px #d4af372e}.app-shell.theme-light .mode-switch-btn-web.is-active{background:#8d743224;color:var(--gold-strong)}.app-shell.theme-standard .mode-switch-btn-web.is-active{background:var(--standard-primary-soft);color:var(--standard-primary);box-shadow:inset 0 0 0 1px #2f5f7f24}.header-status-web{flex:1;display:flex;justify-content:flex-end;align-items:flex-end;min-width:0;align-self:stretch;padding-bottom:2px}.header-status-pill-web{display:inline-flex;align-items:stretch;overflow:visible;border:1px solid rgba(212,175,55,.14);border-radius:999px;background:#040d1a52}.app-shell.theme-light .header-status-pill-web{border-color:#8d743229;background:#fff8eca8}.app-shell.theme-standard .header-status-pill-web{border-color:#2f5f7f24;background:var(--standard-primary-softer)}.header-status-item-web,.header-account-web{min-width:96px;max-width:150px;min-height:52px;padding:7px 14px;border:0;border-radius:0;background:transparent;color:var(--text);text-align:center;display:inline-flex;flex-direction:column;align-items:center;justify-content:center}.header-status-pill-web>:first-child{border-radius:999px 0 0 999px}.header-status-pill-web>:last-child{border-radius:0 999px 999px 0}.header-status-item-web{border-right:1px solid rgba(212,175,55,.14)}.header-status-item-web:focus-visible,.header-account-web:focus-visible{outline:2px solid rgba(212,175,55,.36);outline-offset:-2px}.app-shell.theme-light .header-status-item-web{border-right-color:#8d743229}.app-shell.theme-standard .header-status-item-web{border-right-color:#2f5f7f24}.app-shell.theme-standard .header-status-item-web:focus-visible,.app-shell.theme-standard .header-account-web:focus-visible{outline-color:#2f5f7f52}.header-status-item-web span,.header-account-web span{display:block;margin-bottom:2px;color:var(--muted);font-size:10px;line-height:1.1;text-align:center}.header-status-item-web strong,.header-account-web strong{display:block;overflow:hidden;color:var(--text);font-size:13px;font-weight:700;line-height:1.15;text-overflow:ellipsis;white-space:nowrap;text-align:center}.header-account-web{position:relative;cursor:pointer}.header-account-web.is-logged-in{min-width:96px;padding:7px 12px}.header-account-icons-web{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:1px;color:var(--gold);overflow:visible}.header-account-web .header-account-icons-web,.header-account-web .header-account-icons-web span{display:inline-flex;margin-bottom:0;color:inherit;font-size:inherit;line-height:1;text-align:center;overflow:visible}.header-account-icon-wrap-web{position:relative;display:inline-flex;width:17px;height:17px;align-items:center;justify-content:center;color:#f4d47f;opacity:1;filter:drop-shadow(0 0 7px rgba(212,175,55,.42))}.header-account-web .header-account-icons-web .header-account-icon-wrap-web{color:#f4d47f}.header-account-icon-wrap-web .account-brief-icon-web{width:15px;height:15px;background:currentColor}.header-link-icon-wrap-web{width:17px}.account-link-icon-web{width:15px;height:15px;display:block;background:currentColor;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='lucide%20lucide-link2-icon%20lucide-link-2'%3e%3cpath%20d='M9%2017H7A5%205%200%200%201%207%207h2'/%3e%3cpath%20d='M15%207h2a5%205%200%201%201%200%2010h-2'/%3e%3cline%20x1='8'%20x2='16'%20y1='12'%20y2='12'/%3e%3c/svg%3e") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='lucide%20lucide-link2-icon%20lucide-link-2'%3e%3cpath%20d='M9%2017H7A5%205%200%200%201%207%207h2'/%3e%3cpath%20d='M15%207h2a5%205%200%201%201%200%2010h-2'/%3e%3cline%20x1='8'%20x2='16'%20y1='12'%20y2='12'/%3e%3c/svg%3e") center / contain no-repeat}.header-link-icon-wrap-web.is-off .account-link-icon-web{mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='lucide%20lucide-link2-off-icon%20lucide-link-2-off'%3e%3cpath%20d='M9%2017H7A5%205%200%200%201%207%207'/%3e%3cpath%20d='M15%207h2a5%205%200%200%201%204%208'/%3e%3cline%20x1='8'%20x2='12'%20y1='12'%20y2='12'/%3e%3cline%20x1='2'%20x2='22'%20y1='2'%20y2='22'/%3e%3c/svg%3e");-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='lucide%20lucide-link2-off-icon%20lucide-link-2-off'%3e%3cpath%20d='M9%2017H7A5%205%200%200%201%207%207'/%3e%3cpath%20d='M15%207h2a5%205%200%200%201%204%208'/%3e%3cline%20x1='8'%20x2='12'%20y1='12'%20y2='12'/%3e%3cline%20x1='2'%20x2='22'%20y1='2'%20y2='22'/%3e%3c/svg%3e")}.header-account-icon-wrap-web.is-muted{color:#a6b1c2b8;opacity:1;filter:none}.header-account-web .header-account-icons-web .header-account-icon-wrap-web.is-muted{color:#a6b1c2b8}.app-shell.theme-light .header-account-icon-wrap-web.is-muted{color:#7d73626b;opacity:1}.app-shell.theme-light .header-account-web.is-logged-in .header-account-icon-wrap-web:not(.is-muted){color:var(--gold);filter:none}.app-shell.theme-light .header-account-web .header-account-icons-web .header-account-icon-wrap-web:not(.is-muted){color:var(--gold)}.app-shell.theme-light .header-account-web .header-account-icons-web .header-account-icon-wrap-web.is-muted{color:#7d73626b}.app-shell.theme-standard .header-account-icon-wrap-web.is-muted,.app-shell.theme-standard .header-account-web .header-account-icons-web .header-account-icon-wrap-web.is-muted{color:#6670857a}.app-shell.theme-standard .header-account-web.is-logged-in .header-account-icon-wrap-web:not(.is-muted),.app-shell.theme-standard .header-account-web .header-account-icons-web .header-account-icon-wrap-web:not(.is-muted){color:var(--standard-primary);filter:none}.app-shell.theme-standard .header-account-web.is-logged-in .header-account-icon-wrap-web.is-login-connected,.app-shell.theme-standard .header-account-web .header-account-icons-web .header-account-icon-wrap-web.is-login-connected{color:var(--standard-primary);filter:none}.app-shell.theme-standard .header-account-web.is-logged-in .header-account-icon-wrap-web.is-login-connected .account-brief-icon-mail-web,.app-shell.theme-standard .header-account-web.is-logged-in .header-account-icon-wrap-web.is-login-connected .account-brief-icon-phone-web,.app-shell.theme-standard .header-account-web .header-account-icons-web .header-account-icon-wrap-web.is-login-connected .account-brief-icon-mail-web,.app-shell.theme-standard .header-account-web .header-account-icons-web .header-account-icon-wrap-web.is-login-connected .account-brief-icon-phone-web{background:var(--standard-primary)}.app-shell.theme-standard .header-account-web.is-logged-in .header-account-icon-wrap-web.is-link-connected,.app-shell.theme-standard .header-account-web .header-account-icons-web .header-account-icon-wrap-web.is-link-connected,.app-shell.theme-standard .header-account-web.is-logged-in .header-account-icon-wrap-web.is-wechat-connected,.app-shell.theme-standard .header-account-web .header-account-icons-web .header-account-icon-wrap-web.is-wechat-connected{color:var(--standard-primary);filter:none}.app-shell.theme-standard .header-account-icon-wrap-web.is-link-unbound,.app-shell.theme-standard .header-account-icon-wrap-web.is-wechat-unbound,.app-shell.theme-standard .header-account-web .header-account-icons-web .header-account-icon-wrap-web.is-link-unbound,.app-shell.theme-standard .header-account-web .header-account-icons-web .header-account-icon-wrap-web.is-wechat-unbound{color:#94a3b8ad;opacity:1;filter:none}.header-account-tooltip-web{position:absolute;right:50%;top:calc(100% + 12px);z-index:10;transform:translate(50%) translateY(4px);min-width:132px;padding:9px 11px;border:1px solid var(--line);border-radius:14px;background:#07111ff5;color:var(--text);box-shadow:0 16px 42px #00000042;font-size:12px;line-height:1.45;text-align:center;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.header-account-web .header-account-icons-web .header-account-tooltip-web{display:block;color:var(--text);font-size:12px;line-height:1.45}.header-account-web .header-account-tooltip-web .account-email-line-web{display:inline-flex;color:var(--text);font-size:12px;line-height:1.45}.header-account-web .header-account-tooltip-web .account-membership-badge-web{min-width:17px;height:17px;color:#f4d47f;font-size:9px;line-height:1}.header-account-web .header-account-tooltip-web .account-membership-badge-web.is-pro{min-width:27px}.app-shell.theme-light .header-account-tooltip-web{background:#fffbf3fa;box-shadow:0 16px 34px #6c5b3824}.app-shell.theme-standard .header-account-tooltip-web{background:#fff;box-shadow:0 16px 34px #2f5f7f1f}.header-account-tooltip-web.with-qr{right:0;transform:translate(0) translateY(4px);width:188px;white-space:normal}.header-account-tooltip-web.with-qr img{display:block;width:112px;height:112px;margin:0 auto 8px;border-radius:14px}.header-account-icon-wrap-web:hover .header-account-tooltip-web{opacity:1;transform:translate(50%) translateY(0)}.header-account-icon-wrap-web:hover .header-account-tooltip-web.with-qr{transform:translate(0) translateY(0)}.header-theme-toggle-web{position:relative;cursor:pointer}.header-status-item-web strong.header-theme-value-web{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:58px;transform:translateY(2px)}.header-status-item-web .header-theme-value-web span{display:inline-flex;margin-bottom:0;color:inherit;font-size:inherit;line-height:1}.header-theme-icon-web{width:15px;height:15px;flex:0 0 auto;background:var(--gold)}.header-status-item-web .header-theme-value-web .header-theme-label-web{display:inline-flex;align-items:center;gap:5px}.header-status-item-web .header-theme-value-web .header-theme-char-web{display:inline-flex;margin:0}.header-theme-icon-web.is-dark{mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M18%205h4'/%3e%3cpath%20d='M20%203v4'/%3e%3cpath%20d='M20.985%2012.486a9%209%200%201%201-9.473-9.472c.405-.022.617.46.402.803a6%206%200%200%200%208.268%208.268c.344-.215.825-.004.803.401'/%3e%3c/svg%3e") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M18%205h4'/%3e%3cpath%20d='M20%203v4'/%3e%3cpath%20d='M20.985%2012.486a9%209%200%201%201-9.473-9.472c.405-.022.617.46.402.803a6%206%200%200%200%208.268%208.268c.344-.215.825-.004.803.401'/%3e%3c/svg%3e") center / contain no-repeat}.header-theme-icon-web.is-light{mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='12'%20cy='12'%20r='4'/%3e%3cpath%20d='M12%202v2'/%3e%3cpath%20d='M12%2020v2'/%3e%3cpath%20d='m4.93%204.93%201.41%201.41'/%3e%3cpath%20d='m17.66%2017.66%201.41%201.41'/%3e%3cpath%20d='M2%2012h2'/%3e%3cpath%20d='M20%2012h2'/%3e%3cpath%20d='m6.34%2017.66-1.41%201.41'/%3e%3cpath%20d='m19.07%204.93-1.41%201.41'/%3e%3c/svg%3e") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='12'%20cy='12'%20r='4'/%3e%3cpath%20d='M12%202v2'/%3e%3cpath%20d='M12%2020v2'/%3e%3cpath%20d='m4.93%204.93%201.41%201.41'/%3e%3cpath%20d='m17.66%2017.66%201.41%201.41'/%3e%3cpath%20d='M2%2012h2'/%3e%3cpath%20d='M20%2012h2'/%3e%3cpath%20d='m6.34%2017.66-1.41%201.41'/%3e%3cpath%20d='m19.07%204.93-1.41%201.41'/%3e%3c/svg%3e") center / contain no-repeat}.header-theme-tooltip-web{position:absolute;left:50%;top:calc(100% + 12px);z-index:10;transform:translate(-50%) translateY(4px);min-width:132px;padding:9px 11px;border:1px solid var(--line);border-radius:14px;background:#07111ff5;color:var(--text);box-shadow:0 16px 42px #00000042;font-size:12px;line-height:1.45;text-align:center;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.header-status-item-web .header-theme-tooltip-web{display:block;margin-bottom:0;color:var(--text);font-size:12px;line-height:1.45}.app-shell.theme-light .header-theme-tooltip-web{background:#fffbf3fa;box-shadow:0 16px 34px #6c5b3824}.app-shell.theme-standard .header-theme-tooltip-web{background:#fff;box-shadow:0 16px 34px #2f5f7f1f}.header-theme-toggle-web:hover .header-theme-tooltip-web{opacity:1;transform:translate(-50%) translateY(0)}.header-theme-toggle-web:hover{background:#d4af3714}.app-shell.theme-light .header-theme-toggle-web:hover{background:#8d743214}.app-shell.theme-standard .header-theme-toggle-web:hover{background:#2f5f7f12}.header-account-web:hover{background:#d4af3714}.app-shell.theme-light .header-account-web:hover{background:#8d743214}.app-shell.theme-standard .header-account-web:hover{background:#2f5f7f12}.h5-nav-trigger-web,.h5-drawer-backdrop-web,.h5-drawer-title-row-web,.h5-drawer-head-web{display:none}.h5-drawer-body-web{display:contents}.main-grid{display:grid;grid-template-columns:minmax(320px,400px) minmax(0,1fr);gap:20px;align-items:start}.app-variant-web.layout-work-legacy{width:min(1520px,calc(100% - 32px))}.app-variant-web.layout-work-legacy .main-grid{--work-results-offset: 260px;--work-panel-height: 640px;--work-grid-width: 100%;--work-side-offset: 0px;grid-template-columns:minmax(480px,1.08fr) minmax(0,.92fr);column-gap:18px;row-gap:0;align-items:start;position:relative}.app-variant-web.layout-work-legacy .side-stack{grid-column:2;grid-row:1;display:block;min-width:0;min-height:154px;position:relative;z-index:2}.app-variant-web.layout-work-legacy .h5-drawer-body-web{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.app-variant-web.layout-work-legacy .accordion-panel-web{display:contents}.app-variant-web.layout-work-legacy .h5-drawer-body-web>.accordion-panel-web:nth-of-type(1)>.accordion-trigger-web{grid-column:1;grid-row:1}.app-variant-web.layout-work-legacy .h5-drawer-body-web>.accordion-panel-web:nth-of-type(2)>.accordion-trigger-web{grid-column:2;grid-row:1}.app-variant-web.layout-work-legacy .h5-drawer-body-web>.accordion-panel-web:nth-of-type(3)>.accordion-trigger-web{grid-column:1;grid-row:2}.app-variant-web.layout-work-legacy .h5-drawer-body-web>.accordion-panel-web:nth-of-type(4)>.accordion-trigger-web{grid-column:2;grid-row:2}.app-variant-web.layout-work-legacy .accordion-trigger-web{min-height:62px;padding:14px 16px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,rgba(212,175,55,.08),transparent 44%),#0b172bc7;box-shadow:0 14px 34px #0000002e}.app-variant-web.layout-work-legacy .accordion-panel-web.is-open>.accordion-trigger-web{border-color:#d4af376b;background:linear-gradient(135deg,rgba(212,175,55,.18),transparent 46%),#101d31eb}.app-variant-web.layout-work-legacy .accordion-chevron-web{display:none}.app-variant-web.layout-work-legacy .accordion-body-web{grid-column:1 / -1;grid-row:3;max-height:min(44vh,560px);overflow:auto;border:1px solid var(--line);border-radius:24px;background:#091426fa;box-shadow:var(--shadow)}.app-variant-web.layout-work-legacy .control-panel{padding:18px 22px 22px}.app-variant-web.layout-work-legacy .h5-drawer-body-web>.accordion-panel-web:nth-of-type(1)>.accordion-body-web{max-height:min(58vh,680px)}.app-variant-web.layout-work-legacy .current-info-panel-web>.accordion-body-web{position:absolute;top:var(--work-results-offset);left:0;right:0;z-index:5;height:max(0px,calc(var(--work-panel-height, 640px) - var(--work-results-offset, 260px)));min-height:0;max-height:none;overflow:auto;box-sizing:border-box}.app-variant-web.layout-work-legacy .h5-drawer-body-web>.accordion-panel-web:nth-of-type(3)>.accordion-body-web,.app-variant-web.layout-work-legacy .h5-drawer-body-web>.accordion-panel-web:nth-of-type(4)>.accordion-body-web{position:absolute;top:var(--work-results-offset);left:0;right:0;z-index:5;box-sizing:border-box;min-height:0;max-height:none}.app-variant-web.layout-work-legacy .h5-drawer-body-web>.accordion-panel-web:nth-of-type(3)>.accordion-body-web{height:max(0px,calc(var(--work-panel-height, 640px) - var(--work-results-offset, 260px)));overflow:hidden}.app-variant-web.layout-work-legacy .h5-drawer-body-web>.accordion-panel-web:nth-of-type(4)>.settings-panel-web{height:max(0px,calc(var(--work-panel-height, 640px) - var(--work-results-offset, 260px)));min-height:0;overflow:auto}.app-variant-web.layout-work-legacy .settings-panel-web{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:14px 12px}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-account-title-web,.app-variant-web.layout-work-legacy .settings-panel-web>.auth-card,.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-dignity-web,.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-toggles-web,.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-almuten-import-web{grid-column:1 / -1}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-house-web{grid-column:1 / span 2}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-theme-web{grid-column:3 / span 2}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-layout-web{grid-column:5 / span 2}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-location-web{grid-column:1 / span 3}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-annotation-web{grid-column:4 / span 3}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-account-title-web{order:1}.app-variant-web.layout-work-legacy .settings-panel-web>.auth-card{order:2}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-house-web{order:3}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-theme-web{order:4}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-layout-web{order:5}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-dignity-web{order:6}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-toggles-web{order:7}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-location-web{order:8}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-annotation-web{order:9}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-almuten-import-web{order:10}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-web+.settings-section-web{padding-top:0;border-top:0}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-dignity-web,.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-toggles-web,.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-annotation-web,.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-location-web,.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-almuten-import-web{padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.app-variant-web.layout-work-legacy .settings-panel-web .dignity-settings-grid-web{grid-template-columns:repeat(3,minmax(0,1fr))}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-toggles-web .toggle-stack-web{--settings-toggle-grid-border: rgba(255, 255, 255, .07);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--settings-toggle-grid-border);border-radius:16px;background:#ffffff06}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-toggles-web .toggle-item{min-height:44px;padding:8px 12px;box-sizing:border-box}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-toggles-web .toggle-item:nth-child(2n){border-left:1px solid var(--settings-toggle-grid-border)}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-toggles-web .toggle-item:nth-child(n+3){border-top:1px solid var(--settings-toggle-grid-border)}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-location-web .toggle-stack-web{grid-template-columns:1fr}.app-variant-web.layout-work-legacy .archive-panel-embedded-web{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr)}.app-variant-web.layout-work-legacy .archive-panel-embedded-web .archive-body{align-self:stretch;align-items:stretch;height:auto;min-height:0;margin-top:0;overflow:hidden}.app-variant-web.layout-work-legacy .archive-panel-embedded-web .archive-list-column-web{height:100%;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.app-variant-web.layout-work-legacy .archive-panel-embedded-web .archive-list-column-web,.app-variant-web.layout-work-legacy .archive-panel-embedded-web .archive-list-scroll-web{min-height:0}.app-variant-web.layout-work-legacy .archive-panel-embedded-web .archive-list-scroll-web{height:100%;max-height:100%;overflow-y:auto;overscroll-behavior:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch}.app-variant-web.layout-work-legacy .visual-panel{display:contents}.app-variant-web.layout-work-legacy .chart-card{grid-column:1;grid-row:1 / span 2;position:sticky;top:18px;align-self:start;min-width:0}.app-variant-web.layout-work-legacy .chart-preview{max-width:100%}.app-variant-web.layout-work-legacy .chart-card-tools-web{margin-bottom:24px}.app-variant-web.layout-work-legacy .visual-results{grid-column:2;grid-row:1;margin-top:var(--work-results-offset);min-width:0;position:relative;z-index:1}.app-variant-web.layout-work-legacy.work-panel-open .visual-results{margin-top:var(--work-results-offset)}.app-variant-web.layout-work-legacy .results-tabs-panel-web{min-width:0}.app-variant-web.layout-work-legacy .arabic-grid-web{gap:10px}.app-variant-web.layout-work-legacy .arabic-card-web{padding:12px}.app-variant-web.layout-work-legacy .arabic-card-line-web,.app-variant-web.layout-work-legacy .arabic-card-web.is-custom-arabic-web .arabic-card-line-web{flex-wrap:nowrap;gap:6px;min-width:0}.app-variant-web.layout-work-legacy .arabic-name-web{flex:0 0 auto;white-space:nowrap}.app-variant-web.layout-work-legacy .arabic-formula-wrap-web,.app-variant-web.layout-work-legacy .arabic-card-web.is-custom-arabic-web .arabic-formula-wrap-web{flex:0 1 auto;min-width:0;gap:3px;font-size:12px;white-space:nowrap}.app-variant-web.layout-work-legacy .arabic-position-web{gap:4px}.app-variant-web.layout-work-legacy .arabic-calc-form-web{width:100%;gap:8px;flex-wrap:nowrap}.app-variant-web.layout-work-legacy .arabic-calc-picker-web{flex:0 0 92px;width:92px}.app-variant-web.layout-work-legacy .arabic-calc-picker-button-web{width:92px;min-width:92px;padding:0 24px 0 10px}.app-variant-web.layout-work-legacy .arabic-calc-picker-arrow-web{right:9px}.app-variant-web.layout-work-legacy .arabic-calc-result-web{flex:1 1 auto;justify-content:center;min-width:118px;padding:0 12px;text-align:center}.app-variant-web.layout-work-legacy .arabic-calc-output-web{justify-content:center;flex-wrap:nowrap;gap:4px}.app-variant-web.layout-work-legacy .fixed-stars-table-wrap-web{overflow-x:hidden}.app-variant-web.layout-work-legacy .fixed-stars-table-web{min-width:0}.app-variant-web.layout-work-legacy .fixed-stars-table-web th,.app-variant-web.layout-work-legacy .fixed-stars-table-web td{padding:10px 6px;vertical-align:middle}.app-variant-web.layout-work-legacy .fixed-stars-table-web th{letter-spacing:.04em}.app-variant-web.layout-work-legacy .fixed-stars-table-web th:nth-child(1),.app-variant-web.layout-work-legacy .fixed-stars-table-web td:nth-child(1){width:42px;text-align:center}.app-variant-web.layout-work-legacy .fixed-stars-table-web th:nth-child(2),.app-variant-web.layout-work-legacy .fixed-stars-table-web td:nth-child(2){width:100px;white-space:nowrap}.app-variant-web.layout-work-legacy .fixed-stars-table-web th:nth-child(3),.app-variant-web.layout-work-legacy .fixed-stars-table-web td:nth-child(3){width:62px}.app-variant-web.layout-work-legacy .fixed-stars-table-web th:nth-child(4),.app-variant-web.layout-work-legacy .fixed-stars-table-web td:nth-child(4){width:58px;text-align:center}.app-variant-web.layout-work-legacy .fixed-stars-table-web th:nth-child(5),.app-variant-web.layout-work-legacy .fixed-stars-table-web td:nth-child(5){width:auto}.app-variant-web.layout-work-legacy .fixed-stars-planet-web{min-width:0}.app-variant-web.layout-work-legacy .fixed-stars-nature-cell-web{min-height:36px}.app-variant-web.layout-work-legacy .fixed-stars-nature-web{min-width:28px;padding:2px 4px}.app-variant-web.layout-work-legacy .fixed-stars-planet-abbr-web{font-size:11px}.app-variant-web.layout-work-legacy .fixed-stars-keywords-web{line-height:1.55;white-space:normal;word-break:break-word}.app-variant-web.layout-work-legacy.theme-light .accordion-trigger-web{background:linear-gradient(135deg,rgba(141,116,50,.08),transparent 46%),#fffbf3d1;box-shadow:0 14px 30px #6c5b381a}.app-variant-web.layout-work-legacy.theme-light .accordion-panel-web.is-open>.accordion-trigger-web{border-color:#8d743257;background:linear-gradient(135deg,rgba(141,116,50,.14),transparent 46%),#fff8ecf5}.app-variant-web.layout-work-legacy.theme-light .accordion-body-web{background:#fffbf3fa}.app-variant-web.layout-work-legacy.theme-light .settings-panel-web>.settings-section-dignity-web,.app-variant-web.layout-work-legacy.theme-light .settings-panel-web>.settings-section-toggles-web,.app-variant-web.layout-work-legacy.theme-light .settings-panel-web>.settings-section-annotation-web,.app-variant-web.layout-work-legacy.theme-light .settings-panel-web>.settings-section-location-web,.app-variant-web.layout-work-legacy.theme-light .settings-panel-web>.settings-section-almuten-import-web{border-top-color:#a68c542e}.app-variant-web.layout-work-legacy.theme-light .settings-panel-web>.settings-section-toggles-web .toggle-stack-web{--settings-toggle-grid-border: rgba(166, 140, 84, .16);background:#a68c540b}.app-variant-web.layout-work{width:min(1520px,calc(100% - 32px))}.app-variant-web.layout-work .main-grid{--work-results-offset: 172px;--work-panel-height: 640px;--work-results-height: 468px;--work-results-scale: .88;--work-grid-width: 100%;--work-side-offset: 0px;grid-template-columns:minmax(480px,1.08fr) minmax(0,.92fr);column-gap:18px;row-gap:18px;align-items:start;height:auto;max-height:none;min-height:0;overflow:visible;position:relative}.app-variant-web.layout-work .side-stack{grid-column:2;grid-row:1;display:block;min-width:0;min-height:154px;align-self:start;position:relative;z-index:2}.app-variant-web.layout-work .h5-drawer-body-web{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.app-variant-web.layout-work .accordion-panel-web{display:contents}.app-variant-web.layout-work .h5-drawer-body-web>.accordion-panel-web:nth-of-type(1)>.accordion-trigger-web{grid-column:1;grid-row:1}.app-variant-web.layout-work .h5-drawer-body-web>.accordion-panel-web:nth-of-type(2)>.accordion-trigger-web{grid-column:2;grid-row:1}.app-variant-web.layout-work .h5-drawer-body-web>.accordion-panel-web:nth-of-type(3)>.accordion-trigger-web{grid-column:1;grid-row:2}.app-variant-web.layout-work .h5-drawer-body-web>.accordion-panel-web:nth-of-type(4)>.accordion-trigger-web{grid-column:2;grid-row:2}.app-variant-web.layout-work .accordion-trigger-web{min-height:62px;padding:14px 16px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,rgba(212,175,55,.08),transparent 44%),#0b172bc7;box-shadow:0 14px 34px #0000002e}.app-variant-web.layout-work .accordion-panel-web.is-open>.accordion-trigger-web{border-color:#d4af376b;background:linear-gradient(135deg,rgba(212,175,55,.18),transparent 46%),#101d31eb}.app-variant-web.layout-work .accordion-chevron-web{display:none}.app-variant-web.layout-work .accordion-body-web{grid-column:1 / -1;grid-row:3;max-height:min(44vh,560px);overflow:auto;border:1px solid var(--line);border-radius:24px;background:#091426fa;box-shadow:var(--shadow)}.app-variant-web.layout-work .control-panel{padding:18px 22px 22px}.app-variant-web.layout-work .h5-drawer-body-web>.accordion-panel-web:nth-of-type(1)>.accordion-body-web{max-height:min(58vh,680px)}.app-variant-web.layout-work .current-info-panel-web>.accordion-body-web{position:absolute;top:var(--work-results-offset);left:0;right:0;z-index:5;height:max(0px,calc(var(--work-panel-height, 640px) - var(--work-results-offset, 172px)));min-height:0;max-height:none;overflow:auto;box-sizing:border-box}.app-variant-web.layout-work .h5-drawer-body-web>.accordion-panel-web:nth-of-type(3)>.accordion-body-web,.app-variant-web.layout-work .h5-drawer-body-web>.accordion-panel-web:nth-of-type(4)>.accordion-body-web{position:absolute;top:var(--work-results-offset);left:0;right:0;z-index:5;box-sizing:border-box;min-height:0;max-height:none}.app-variant-web.layout-work .h5-drawer-body-web>.accordion-panel-web:nth-of-type(3)>.accordion-body-web{height:max(0px,calc(var(--work-panel-height, 640px) - var(--work-results-offset, 172px)));overflow:hidden}.app-variant-web.layout-work .h5-drawer-body-web>.accordion-panel-web:nth-of-type(4)>.settings-panel-web{height:max(0px,calc(var(--work-panel-height, 640px) - var(--work-results-offset, 172px)));min-height:0;overflow:auto}.app-variant-web.layout-work .settings-panel-web{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:14px 12px}.app-variant-web.layout-work .settings-panel-web>.settings-account-row-web,.app-variant-web.layout-work .settings-panel-web>.settings-section-dignity-web,.app-variant-web.layout-work .settings-panel-web>.settings-section-toggles-web,.app-variant-web.layout-work .settings-panel-web>.settings-section-almuten-import-web{grid-column:1 / -1}.app-variant-web.layout-work .settings-panel-web>.settings-section-house-web{grid-column:1 / span 2}.app-variant-web.layout-work .settings-panel-web>.settings-section-aspect-orb-web{grid-column:3 / span 2}.app-variant-web.layout-work .settings-panel-web>.settings-section-theme-web{grid-column:5 / span 2}.app-variant-web.layout-work .settings-panel-web>.settings-section-location-web{grid-column:1 / span 3}.app-variant-web.layout-work .settings-panel-web>.settings-section-annotation-web{grid-column:4 / span 3}.app-variant-web.layout-work .settings-panel-web>.settings-account-row-web{order:2}.app-variant-web.layout-work .settings-panel-web>.settings-section-house-web{order:3}.app-variant-web.layout-work .settings-panel-web>.settings-section-aspect-orb-web{order:4}.app-variant-web.layout-work .settings-panel-web>.settings-section-theme-web{order:5}.app-variant-web.layout-work .settings-panel-web>.settings-section-dignity-web{order:6}.app-variant-web.layout-work .settings-panel-web>.settings-section-toggles-web{order:7}.app-variant-web.layout-work .settings-panel-web>.settings-section-location-web{order:8}.app-variant-web.layout-work .settings-panel-web>.settings-section-annotation-web{order:9}.app-variant-web.layout-work .settings-panel-web>.settings-section-almuten-import-web{order:10}.app-variant-web.layout-work .settings-panel-web>.settings-section-web+.settings-section-web{padding-top:0;border-top:0}.app-variant-web.layout-work .settings-panel-web>.settings-section-dignity-web,.app-variant-web.layout-work .settings-panel-web>.settings-section-toggles-web,.app-variant-web.layout-work .settings-panel-web>.settings-section-annotation-web,.app-variant-web.layout-work .settings-panel-web>.settings-section-location-web,.app-variant-web.layout-work .settings-panel-web>.settings-section-almuten-import-web{padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.app-variant-web.layout-work .settings-panel-web .dignity-settings-grid-web{grid-template-columns:repeat(3,minmax(0,1fr))}.app-variant-web.layout-work .settings-account-row-web{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:12px;align-items:stretch}.app-variant-web.layout-work .settings-mode-box-web{grid-column:1 / span 2;min-width:0;align-self:stretch;align-content:start}.app-variant-web.layout-work .settings-mode-switch-web{align-self:start}.app-variant-web.layout-work .settings-account-box-web{grid-column:3 / -1;width:100%;max-width:none;justify-self:stretch;align-self:stretch;align-content:stretch;grid-template-rows:auto minmax(0,1fr)}.app-variant-web.layout-work .settings-auth-card-web{width:100%;min-height:0;height:100%;margin-top:0;padding:16px 18px}.app-variant-web.layout-work .settings-auth-card-web .auth-card-head{display:none}.app-variant-web.layout-work .settings-auth-card-web .auth-grid{grid-template-columns:minmax(0,1fr) max-content}.app-variant-web.layout-work .settings-auth-card-web .auth-action-btn-web{width:auto;min-width:112px;padding-inline:14px}.app-variant-web.layout-work .account-connected-card-web.settings-auth-card-web{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.app-variant-web.layout-work .account-connected-card-web .auth-logout-btn-web{margin-top:0;padding-inline:14px}.app-variant-web.layout-work .settings-panel-web>.settings-section-toggles-web .toggle-stack-web{--settings-toggle-grid-border: rgba(255, 255, 255, .07);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--settings-toggle-grid-border);border-radius:16px;background:#ffffff06}.app-variant-web.layout-work .settings-panel-web>.settings-section-toggles-web .toggle-item{min-height:44px;padding:8px 12px;box-sizing:border-box}.app-variant-web.layout-work .settings-panel-web>.settings-section-toggles-web .toggle-item:nth-child(2n){border-left:1px solid var(--settings-toggle-grid-border)}.app-variant-web.layout-work .settings-panel-web>.settings-section-toggles-web .toggle-item:nth-child(n+3){border-top:1px solid var(--settings-toggle-grid-border)}.app-variant-web.layout-work .settings-panel-web>.settings-section-location-web .toggle-stack-web{grid-template-columns:1fr}.app-variant-web.layout-work .arabic-grid-web{gap:10px}.app-variant-web.layout-work .arabic-card-web{padding:12px}.app-variant-web.layout-work .arabic-card-line-web,.app-variant-web.layout-work .arabic-card-web.is-custom-arabic-web .arabic-card-line-web{flex-wrap:nowrap;gap:6px;min-width:0}.app-variant-web.layout-work .arabic-name-web{flex:0 0 auto;white-space:nowrap}.app-variant-web.layout-work .arabic-formula-wrap-web,.app-variant-web.layout-work .arabic-card-web.is-custom-arabic-web .arabic-formula-wrap-web{flex:0 1 auto;min-width:0;gap:3px;font-size:12px;white-space:nowrap}.app-variant-web.layout-work .arabic-position-web{gap:4px}.app-variant-web.layout-work .arabic-calc-form-web{width:100%;gap:8px;flex-wrap:nowrap}.app-variant-web.layout-work .arabic-calc-picker-web{flex:0 0 92px;width:92px}.app-variant-web.layout-work .arabic-calc-picker-button-web{width:92px;min-width:92px;padding:0 24px 0 10px}.app-variant-web.layout-work .arabic-calc-picker-arrow-web{right:9px}.app-variant-web.layout-work .arabic-calc-result-web{flex:1 1 auto;justify-content:center;min-width:118px;padding:0 12px;text-align:center}.app-variant-web.layout-work .arabic-calc-output-web{justify-content:center;flex-wrap:nowrap;gap:4px}.app-variant-web.layout-work .archive-panel-embedded-web{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr)}.app-variant-web.layout-work .archive-panel-embedded-web .archive-body{align-self:stretch;align-items:stretch;height:auto;min-height:0;margin-top:0;overflow:hidden}.app-variant-web.layout-work .archive-panel-embedded-web .archive-list-column-web{height:100%;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.app-variant-web.layout-work .archive-panel-embedded-web .archive-list-column-web,.app-variant-web.layout-work .archive-panel-embedded-web .archive-list-scroll-web{min-height:0}.app-variant-web.layout-work .archive-panel-embedded-web .archive-list-scroll-web{height:100%;max-height:100%;overflow-y:auto;overscroll-behavior:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch}.app-variant-web.layout-work .visual-panel{display:contents}.app-variant-web.layout-work .chart-card{grid-column:1;grid-row:1;position:sticky;top:18px;align-self:start;height:auto;min-width:0;overflow:visible}.app-variant-web.layout-work .chart-card-scale-inner-web{width:100%}.app-variant-web.layout-work .chart-preview{max-width:100%}.app-variant-web.layout-work .chart-card-tools-web{margin-bottom:24px}.app-variant-web.layout-work .visual-results{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-self:start;width:auto;height:var(--work-results-height, max(260px, calc(var(--work-panel-height, 640px) - var(--work-results-offset, 172px))));margin-top:var(--work-results-offset);min-height:0;min-width:0;position:static;top:auto;z-index:1;overflow-anchor:none;contain:layout;overflow:hidden;transform:none;transform-origin:top left}.app-variant-web.layout-work .visual-results-scale-web{display:flex;flex-direction:column;flex:0 0 calc(100% / var(--work-results-scale, 1));width:calc(100% / var(--work-results-scale, 1));height:calc(100% / var(--work-results-scale, 1));min-height:0;transform:scale(var(--work-results-scale, 1));transform-origin:top left}.app-variant-web.layout-work .visual-results-scale-web>:not(.natal-results-panel-web){flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.app-variant-web.layout-work .visual-results-scale-web>.horary-results-grid-web{display:grid;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;overflow:hidden;overscroll-behavior:auto}.app-variant-web.layout-work.work-panel-open .visual-results{margin-top:var(--work-results-offset)}.app-variant-web.layout-work.theme-light .accordion-trigger-web{background:linear-gradient(135deg,rgba(141,116,50,.08),transparent 46%),#fffbf3d1;box-shadow:0 14px 30px #6c5b381a}.app-variant-web.layout-work.theme-standard .accordion-trigger-web{border-color:#2f5f7f1f;background:linear-gradient(135deg,rgba(47,95,127,.026),transparent 46%),#fff;color:var(--standard-primary);box-shadow:0 12px 28px #2f5f7f12}.app-variant-web.layout-work.theme-standard .accordion-trigger-web .section-title-with-icon-web{color:var(--standard-primary)}.app-variant-web.layout-work.theme-light .accordion-panel-web.is-open>.accordion-trigger-web{border-color:#8d743257;background:linear-gradient(135deg,rgba(141,116,50,.14),transparent 46%),#fff8ecf5}.app-variant-web.layout-work.theme-standard .accordion-panel-web.is-open>.accordion-trigger-web{border-color:#2f5f7f2e;background:linear-gradient(135deg,rgba(47,95,127,.04),transparent 46%),#f7fafc;color:var(--standard-primary-hover);box-shadow:0 14px 34px #2f5f7f17}.app-variant-web.layout-work.theme-light .accordion-body-web{background:#fffbf3fa}.app-variant-web.layout-work.theme-standard .accordion-body-web{border-color:#2f5f7f1f;background:#fff;box-shadow:0 16px 40px #2f5f7f14}.app-variant-web.layout-work.theme-light .settings-panel-web>.settings-section-dignity-web,.app-variant-web.layout-work.theme-light .settings-panel-web>.settings-section-toggles-web,.app-variant-web.layout-work.theme-light .settings-panel-web>.settings-section-annotation-web,.app-variant-web.layout-work.theme-light .settings-panel-web>.settings-section-location-web,.app-variant-web.layout-work.theme-light .settings-panel-web>.settings-section-almuten-import-web{border-top-color:#a68c542e}.app-variant-web.layout-work.theme-standard .settings-panel-web>.settings-section-dignity-web,.app-variant-web.layout-work.theme-standard .settings-panel-web>.settings-section-toggles-web,.app-variant-web.layout-work.theme-standard .settings-panel-web>.settings-section-annotation-web,.app-variant-web.layout-work.theme-standard .settings-panel-web>.settings-section-location-web,.app-variant-web.layout-work.theme-standard .settings-panel-web>.settings-section-almuten-import-web{border-top-color:#2f5f7f1a}.app-variant-web.layout-work.theme-standard .settings-panel-web>.settings-section-toggles-web .toggle-stack-web{--settings-toggle-grid-border: rgba(47, 95, 127, .1);background:#f7fafc}.app-variant-web.layout-work.theme-light .settings-panel-web>.settings-section-toggles-web .toggle-stack-web{--settings-toggle-grid-border: rgba(166, 140, 84, .16);background:#a68c540b}.app-footer-web{display:block;margin-top:26px;padding:18px 4px 0;color:var(--muted);font-size:13px}.footer-links-web{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;column-gap:18px}.footer-copy-web,.footer-icp-web{white-space:nowrap}.footer-copy-web{justify-self:start}.footer-nav-web{display:flex;align-items:center;justify-content:center;gap:34px}.footer-icp-web{justify-self:end}.footer-links-web a,.footer-link-btn-web{color:inherit;font:inherit;text-decoration:none;white-space:nowrap}.footer-link-btn-web{border:0;padding:10px 0;background:transparent;cursor:pointer}.footer-links-web a:hover,.footer-link-btn-web:hover{color:var(--gold-soft)}.chart-form{display:grid;gap:16px;margin-top:18px}.chart-form label{display:grid;gap:8px}.chart-form span{color:var(--muted);font-size:13px}input,select,textarea{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#060e1aeb;color:var(--text);padding:13px 14px}input:focus,select:focus,textarea:focus{outline:1px solid rgba(212,175,55,.5);border-color:#d4af3773}.app-shell.theme-light input,.app-shell.theme-light select,.app-shell.theme-light textarea{border-color:#8d74322e;background:#fffbf3f5;color:#433723}.app-shell.theme-light input::placeholder,.app-shell.theme-light textarea::placeholder{color:#8c7d63}.app-shell.theme-light input:focus,.app-shell.theme-light select:focus,.app-shell.theme-light textarea:focus{outline:1px solid rgba(141,116,50,.32);border-color:#8d743257;background:#fffdf8}.app-shell.theme-standard input,.app-shell.theme-standard select,.app-shell.theme-standard textarea{border-color:#2f5f7f29;background:#fff;color:var(--standard-text)}.app-shell.theme-standard input::placeholder,.app-shell.theme-standard textarea::placeholder{color:#7a838e}.app-shell.theme-standard input:focus,.app-shell.theme-standard select:focus,.app-shell.theme-standard textarea:focus{outline:1px solid rgba(47,95,127,.32);border-color:#2f5f7f57;background:var(--standard-surface-warm)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.chart-time-grid-web{grid-template-columns:repeat(2,minmax(0,1fr))}.reception-filter-toggle-web{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-width:0;max-width:100%;box-sizing:border-box;color:var(--text)}.reception-filter-toggle-copy-web{display:grid;gap:3px;min-width:0;line-height:1.35}.reception-filter-toggle-copy-web strong{font-size:13px;font-weight:800}.reception-filter-toggle-copy-web small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.45}.reception-filter-toggle-web input[type=checkbox]{position:relative;flex:0 0 auto;align-self:center;box-sizing:border-box;width:48px;height:28px;margin:0;appearance:none;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff1f;cursor:pointer;transition:background .16s ease,border-color .16s ease}.reception-filter-toggle-web input[type=checkbox]:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:999px;background:#f7f0df;box-shadow:0 2px 8px #00000038;transition:transform .16s ease,background .16s ease}.reception-filter-toggle-web input[type=checkbox]:checked{border-color:#d4af37b8;background:#d4af37}.reception-filter-toggle-web input[type=checkbox]:checked:after{transform:translate(20px);background:#1a1520}.inline-action-field-web{display:grid;gap:8px;align-content:end}.inline-action-field-web>span{color:var(--muted);font-size:13px}.secondary-btn-full{width:100%}.city-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;min-width:0;max-width:100%}.city-search{min-width:0}.city-status{color:var(--gold-soft);font-size:13px;line-height:1.5}.toggle-row{display:flex;gap:16px;flex-wrap:wrap}.toggle-item{display:flex!important;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;max-width:100%;flex-direction:row-reverse;color:var(--text)}.toggle-item>span{min-width:0;overflow-wrap:anywhere}.toggle-item input[type=checkbox]{position:relative;flex:0 0 auto;width:48px;height:28px;margin:0;padding:0;appearance:none;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff1f;cursor:pointer;transition:background .16s ease,border-color .16s ease}.toggle-item input[type=checkbox]:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:999px;background:#f7f0df;box-shadow:0 3px 10px #00000042;transition:transform .16s ease,background .16s ease}.toggle-item input[type=checkbox]:checked{border-color:#d4af37b8;background:#d4af37}.toggle-item input[type=checkbox]:checked:after{transform:translate(20px);background:#1a1520}.toggle-item input[type=checkbox]:focus-visible{outline:2px solid rgba(212,175,55,.5);outline-offset:3px}.app-shell.theme-light .toggle-item{color:#4a3b1e}.app-shell.theme-light .toggle-item input[type=checkbox]{border-color:#8d743233;background:#8d743224}.app-shell.theme-light .toggle-item input[type=checkbox]:after{background:#fff8ec;box-shadow:0 3px 10px #5a461c2e}.app-shell.theme-light .toggle-item input[type=checkbox]:checked{border-color:#8d7432b8;background:#8d7432}.app-shell.theme-light .toggle-item input[type=checkbox]:checked:after{background:#fff8ec}.app-shell.theme-standard .toggle-item{color:var(--standard-text)}.app-shell.theme-standard .toggle-item input[type=checkbox]{border-color:#2f5f7f2e;background:var(--standard-primary-soft)}.app-shell.theme-standard .toggle-item input[type=checkbox]:after{background:#fff;box-shadow:0 3px 10px #2f5f7f29}.app-shell.theme-standard .toggle-item input[type=checkbox]:checked{border-color:#2f5f7f94;background:var(--standard-primary)}.app-shell.theme-standard .toggle-item input[type=checkbox]:checked:after{background:#fff}.primary-btn,.secondary-btn,.danger-btn{appearance:none;border:0;border-radius:999px;padding:12px 18px;cursor:pointer;transition:opacity .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.primary-btn{background:linear-gradient(135deg,#d4af37,#f4d47f);color:#1a1407;font-weight:600}.secondary-btn{background:#ffffff0f;color:var(--text);border:1px solid var(--line)}.app-shell.theme-light .secondary-btn{background:#fff8ecd6;color:#5a4720;border-color:#8d74323d}.app-shell.theme-light .secondary-btn:hover{background:#8d74321a;border-color:#8d743257;color:#8d7432;box-shadow:inset 0 0 0 1px #8d74322e}.app-shell.theme-standard .primary-btn{background:var(--standard-primary);color:#fff;box-shadow:0 10px 24px #2f5f7f29}.app-shell.theme-standard .primary-btn:hover{background:var(--standard-primary-hover);box-shadow:0 12px 26px #2f5f7f33}.app-shell.theme-standard .secondary-btn{background:var(--standard-primary-softer);color:var(--standard-primary);border-color:var(--standard-primary-border)}.app-shell.theme-standard .secondary-btn:hover{background:var(--standard-primary-soft);border-color:#2f5f7f57;color:var(--standard-primary-hover);box-shadow:inset 0 0 0 1px #2f5f7f1a}.danger-btn{background:#d458581f;color:#ff8c8c;border:1px solid rgba(212,88,88,.28)}.primary-btn:hover,.secondary-btn:hover,.danger-btn:hover{box-shadow:inset 0 0 0 1px #d4af3733}.primary-btn:disabled,.secondary-btn:disabled,.danger-btn:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.secondary-btn:hover{border-color:#d4af3757;background:#d4af371a}.danger-btn:hover{border-color:#d458585c;background:#d4585824}.accordion-body-web.settings-panel-web{padding-top:14px}.settings-panel-web{display:grid;gap:14px;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.settings-account-row-web{display:grid;grid-template-columns:1fr;gap:12px;align-items:start;min-width:0;max-width:100%}.settings-mode-box-web{display:grid;gap:10px;justify-items:start;min-width:0;max-width:100%}.settings-section-layout-inline-web{width:100%;margin-top:6px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.settings-account-box-web{display:grid;gap:10px;align-content:start;min-width:0;max-width:100%}.settings-section-web{display:grid;gap:12px;padding-top:2px;min-width:0;max-width:100%}.settings-subsection-web{display:grid;gap:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);min-width:0;max-width:100%}.settings-section-web+.settings-section-web{padding-top:18px;border-top:1px solid rgba(255,255,255,.06)}.settings-section-title-web{color:var(--gold-soft);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.settings-select-web{position:relative;width:100%;min-width:0;max-width:100%}.settings-select-button-web{appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;max-width:100%;height:48px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#060e1aeb;color:var(--text);padding:0 38px 0 18px;cursor:pointer;text-align:left}.settings-select-button-web:disabled{cursor:not-allowed;opacity:.72}.settings-select-button-web>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-select-arrow-web{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:16px;line-height:1}.settings-select-menu-web{position:absolute;left:0;top:calc(100% + 8px);z-index:80;display:grid;gap:6px;width:100%;min-width:min(190px,100%);max-width:100%;padding:8px;border:1px solid rgba(212,175,55,.24);border-radius:18px;background:#050d18fa;box-shadow:0 18px 42px #00000057}.settings-select-option-web{appearance:none;width:100%;min-height:40px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text);padding:0 12px;text-align:left;cursor:pointer}.settings-select-option-web:hover,.settings-select-option-web.is-active{border-color:#d4af3770;background:#d4af3724;color:var(--gold)}.app-shell.theme-light .settings-select-button-web{border-color:#8d74322e;background:#fffbf3f5;color:#433723}.app-shell.theme-light .settings-select-menu-web{border-color:#a68c5438;background:#fffbf3fa;box-shadow:0 18px 38px #5a461c2e}.app-shell.theme-light .settings-select-option-web{color:#433723}.app-shell.theme-standard .settings-select-button-web{border-color:#2f5f7f2b;background:#fff;color:var(--standard-text)}.app-shell.theme-standard .settings-select-menu-web{border-color:#2f5f7f2b;background:#fff;box-shadow:0 18px 38px #2f5f7f21}.app-shell.theme-standard .settings-select-option-web{color:var(--standard-text)}.app-shell.theme-light .settings-select-option-web:hover,.app-shell.theme-light .settings-select-option-web.is-active{border-color:#a68c5480;background:#a68c541f;color:#8d7432}.app-shell.theme-standard .settings-select-option-web:hover,.app-shell.theme-standard .settings-select-option-web.is-active{border-color:#2f5f7f42;background:var(--standard-primary-soft);color:var(--standard-primary)}.toggle-stack-web{display:grid;gap:10px;min-width:0;max-width:100%}.settings-inline-note-web{color:var(--muted);font-size:13px;line-height:1.7;min-width:0;overflow-wrap:anywhere}.settings-import-row-web{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:14px;border:1px solid rgba(212,175,55,.14);border-radius:18px;background:#ffffff09}.settings-import-copy-web{display:grid;gap:4px;min-width:0}.settings-import-copy-web strong{color:var(--text);font-size:15px}.settings-import-copy-web span{color:var(--muted);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.app-shell.theme-light .settings-import-row-web{border-color:#a68c542e;background:#a68c540e}.app-shell.theme-light .settings-import-copy-web strong{color:#433723}.app-shell.theme-standard .settings-import-row-web{border-color:#2f5f7f1f;background:#f7fafc}.app-shell.theme-standard .settings-import-copy-web strong{color:var(--standard-text)}.dignity-settings-grid-web label{display:grid;gap:8px}.dignity-settings-grid-web label>span{display:block;width:100%;text-align:center}.settings-dignity-toggle-web{min-height:58px;padding:10px 12px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff06}.app-shell.theme-light .settings-dignity-toggle-web{border-color:#a68c5429;background:#fffbf39e}.app-shell.theme-standard .settings-dignity-toggle-web{border-color:#2f5f7f1f;background:var(--standard-primary-softer)}.settings-mode-head-web{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-mode-switch-web{width:100%;min-width:0;max-width:100%;flex-shrink:1}.settings-mode-switch-web .mode-switch-btn-web{flex:1 1 0;min-width:0}.inline-auth-card-web{position:relative;margin:-2px 0 16px;padding:14px;border-radius:18px;border:1px solid rgba(212,175,55,.22);background:#d4af3712}.inline-auth-card-web p{margin:0 0 12px;color:var(--gold-soft);font-size:13px;line-height:1.6}.inline-auth-grid-web{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:10px;align-items:center}.inline-auth-grid-web .auth-action-btn-web{width:112px;min-height:46px}.auth-logout-btn-web{margin-top:14px}.account-brief-web{display:grid;gap:10px;min-width:0}.account-brief-row-web{display:flex;align-items:center;gap:10px;min-width:0;color:var(--text);font-size:15px;font-weight:600;line-height:1.35}.account-brief-row-web>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-email-line-web{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;vertical-align:middle}.account-brief-row-web>.account-email-line-web,.account-brief-row-web>.account-email-line-web:last-child{overflow:visible;text-overflow:clip}.account-email-text-web{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-membership-badge-web{flex:0 0 auto;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(244,212,127,.34);border-radius:999px;background:#f4d47f1f;color:#f4d47f;font-size:10px;font-weight:800;line-height:1;letter-spacing:0}.account-membership-badge-web.is-pro{min-width:28px}.app-shell.theme-light .account-membership-badge-web{border-color:#8d743247;background:#8d74321a;color:#8d7432}.account-brief-icon-web{width:18px;height:18px;flex-shrink:0;background:var(--gold-soft);mask:center / contain no-repeat;-webkit-mask:center / contain no-repeat}.account-brief-icon-mail-web{mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='currentColor'%3e%3cpath%20d='M3%203H21C21.5523%203%2022%203.44772%2022%204V20C22%2020.5523%2021.5523%2021%2021%2021H3C2.44772%2021%202%2020.5523%202%2020V4C2%203.44772%202.44772%203%203%203ZM12.0606%2011.6829L5.64722%206.2377L4.35278%207.7623L12.0731%2014.3171L19.6544%207.75616L18.3456%206.24384L12.0606%2011.6829Z'%3e%3c/path%3e%3c/svg%3e");-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='currentColor'%3e%3cpath%20d='M3%203H21C21.5523%203%2022%203.44772%2022%204V20C22%2020.5523%2021.5523%2021%2021%2021H3C2.44772%2021%202%2020.5523%202%2020V4C2%203.44772%202.44772%203%203%203ZM12.0606%2011.6829L5.64722%206.2377L4.35278%207.7623L12.0731%2014.3171L19.6544%207.75616L18.3456%206.24384L12.0606%2011.6829Z'%3e%3c/path%3e%3c/svg%3e")}.account-brief-icon-phone-web{mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='currentColor'%3e%3cpath%20d='M6%202H18C18.5523%202%2019%202.44772%2019%203V21C19%2021.5523%2018.5523%2022%2018%2022H6C5.44772%2022%205%2021.5523%205%2021V3C5%202.44772%205.44772%202%206%202ZM12%2017C11.4477%2017%2011%2017.4477%2011%2018C11%2018.5523%2011.4477%2019%2012%2019C12.5523%2019%2013%2018.5523%2013%2018C13%2017.4477%2012.5523%2017%2012%2017Z'%3e%3c/path%3e%3c/svg%3e");-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='currentColor'%3e%3cpath%20d='M6%202H18C18.5523%202%2019%202.44772%2019%203V21C19%2021.5523%2018.5523%2022%2018%2022H6C5.44772%2022%205%2021.5523%205%2021V3C5%202.44772%205.44772%202%206%202ZM12%2017C11.4477%2017%2011%2017.4477%2011%2018C11%2018.5523%2011.4477%2019%2012%2019C12.5523%2019%2013%2018.5523%2013%2018C13%2017.4477%2012.5523%2017%2012%2017Z'%3e%3c/path%3e%3c/svg%3e")}.account-brief-icon-wechat-web{mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='currentColor'%3e%3cpath%20d='M18.5753%2013.7114C19.0742%2013.7114%2019.4733%2013.2873%2019.4733%2012.8134C19.4733%2012.3145%2019.0742%2011.9155%2018.5753%2011.9155C18.0765%2011.9155%2017.6774%2012.3145%2017.6774%2012.8134C17.6774%2013.3123%2018.0765%2013.7114%2018.5753%2013.7114ZM14.1497%2013.7114C14.6485%2013.7114%2015.0476%2013.2873%2015.0476%2012.8134C15.0476%2012.3145%2014.6485%2011.9155%2014.1497%2011.9155C13.6508%2011.9155%2013.2517%2012.3145%2013.2517%2012.8134C13.2517%2013.3123%2013.6508%2013.7114%2014.1497%2013.7114ZM20.717%2018.7516C20.5942%2018.8253%2020.5205%2018.9482%2020.5451%2019.1202C20.5451%2019.1693%2020.5451%2019.2185%2020.5696%2019.2676C20.6679%2019.6854%2020.8643%2020.349%2020.8643%2020.3736C20.8643%2020.4473%2020.8889%2020.4964%2020.8889%2020.5456C20.8889%2020.6685%2020.7907%2020.7668%2020.6679%2020.7668C20.6187%2020.7668%2020.5942%2020.7422%2020.5451%2020.7176L19.0961%2019.882C18.9978%2019.8329%2018.875%2019.7837%2018.7522%2019.7837C18.6786%2019.7837%2018.6049%2019.7837%2018.5558%2019.8083C17.8681%2020.0049%2017.1559%2020.1032%2016.3946%2020.1032C12.7352%2020.1032%209.78815%2017.6456%209.78815%2014.5983C9.78815%2011.5509%2012.7352%209.09329%2016.3946%209.09329C20.0539%209.09329%2023.001%2011.5509%2023.001%2014.5983C23.001%2016.2448%2022.1168%2017.7439%2020.717%2018.7516ZM16.6737%208.09757C16.581%208.09473%2016.488%208.09329%2016.3946%208.09329C12.2199%208.09329%208.78815%2010.9536%208.78815%2014.5983C8.78815%2015.1519%208.86733%2015.6874%209.01626%2016.1975H8.92711C8.04096%2016.1975%207.15481%2016.0503%206.3425%2015.8296C6.26866%2015.805%206.19481%2015.805%206.12097%2015.805C5.97327%2015.805%205.82558%2015.8541%205.7025%2015.9277L3.95482%2016.9334C3.90559%2016.958%203.85635%2016.9825%203.80712%2016.9825C3.65943%2016.9825%203.53636%2016.8599%203.53636%2016.7127C3.53636%2016.6391%203.56097%2016.59%203.58559%2016.5164C3.6102%2016.4919%203.83174%2015.6824%203.95482%2015.1918C3.95482%2015.1427%203.97943%2015.0691%203.97943%2015.0201C3.97943%2014.8238%203.88097%2014.6766%203.75789%2014.5785C2.05944%2013.3765%201.00098%2011.5858%201.00098%209.59876C1.00098%205.94369%204.5702%203%208.95173%203C12.7157%203%2015.8802%205.16856%2016.6737%208.09757ZM11.5199%208.51604C12.0927%208.51604%2012.5462%208.03871%2012.5462%207.4898C12.5462%206.91701%2012.0927%206.46356%2011.5199%206.46356C10.9471%206.46356%2010.4937%206.91701%2010.4937%207.4898C10.4937%208.06258%2010.9471%208.51604%2011.5199%208.51604ZM6.26045%208.51604C6.83324%208.51604%207.28669%208.03871%207.28669%207.4898C7.28669%206.91701%206.83324%206.46356%206.26045%206.46356C5.68767%206.46356%205.23421%206.91701%205.23421%207.4898C5.23421%208.06258%205.68767%208.51604%206.26045%208.51604Z'%3e%3c/path%3e%3c/svg%3e");-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='currentColor'%3e%3cpath%20d='M18.5753%2013.7114C19.0742%2013.7114%2019.4733%2013.2873%2019.4733%2012.8134C19.4733%2012.3145%2019.0742%2011.9155%2018.5753%2011.9155C18.0765%2011.9155%2017.6774%2012.3145%2017.6774%2012.8134C17.6774%2013.3123%2018.0765%2013.7114%2018.5753%2013.7114ZM14.1497%2013.7114C14.6485%2013.7114%2015.0476%2013.2873%2015.0476%2012.8134C15.0476%2012.3145%2014.6485%2011.9155%2014.1497%2011.9155C13.6508%2011.9155%2013.2517%2012.3145%2013.2517%2012.8134C13.2517%2013.3123%2013.6508%2013.7114%2014.1497%2013.7114ZM20.717%2018.7516C20.5942%2018.8253%2020.5205%2018.9482%2020.5451%2019.1202C20.5451%2019.1693%2020.5451%2019.2185%2020.5696%2019.2676C20.6679%2019.6854%2020.8643%2020.349%2020.8643%2020.3736C20.8643%2020.4473%2020.8889%2020.4964%2020.8889%2020.5456C20.8889%2020.6685%2020.7907%2020.7668%2020.6679%2020.7668C20.6187%2020.7668%2020.5942%2020.7422%2020.5451%2020.7176L19.0961%2019.882C18.9978%2019.8329%2018.875%2019.7837%2018.7522%2019.7837C18.6786%2019.7837%2018.6049%2019.7837%2018.5558%2019.8083C17.8681%2020.0049%2017.1559%2020.1032%2016.3946%2020.1032C12.7352%2020.1032%209.78815%2017.6456%209.78815%2014.5983C9.78815%2011.5509%2012.7352%209.09329%2016.3946%209.09329C20.0539%209.09329%2023.001%2011.5509%2023.001%2014.5983C23.001%2016.2448%2022.1168%2017.7439%2020.717%2018.7516ZM16.6737%208.09757C16.581%208.09473%2016.488%208.09329%2016.3946%208.09329C12.2199%208.09329%208.78815%2010.9536%208.78815%2014.5983C8.78815%2015.1519%208.86733%2015.6874%209.01626%2016.1975H8.92711C8.04096%2016.1975%207.15481%2016.0503%206.3425%2015.8296C6.26866%2015.805%206.19481%2015.805%206.12097%2015.805C5.97327%2015.805%205.82558%2015.8541%205.7025%2015.9277L3.95482%2016.9334C3.90559%2016.958%203.85635%2016.9825%203.80712%2016.9825C3.65943%2016.9825%203.53636%2016.8599%203.53636%2016.7127C3.53636%2016.6391%203.56097%2016.59%203.58559%2016.5164C3.6102%2016.4919%203.83174%2015.6824%203.95482%2015.1918C3.95482%2015.1427%203.97943%2015.0691%203.97943%2015.0201C3.97943%2014.8238%203.88097%2014.6766%203.75789%2014.5785C2.05944%2013.3765%201.00098%2011.5858%201.00098%209.59876C1.00098%205.94369%204.5702%203%208.95173%203C12.7157%203%2015.8802%205.16856%2016.6737%208.09757ZM11.5199%208.51604C12.0927%208.51604%2012.5462%208.03871%2012.5462%207.4898C12.5462%206.91701%2012.0927%206.46356%2011.5199%206.46356C10.9471%206.46356%2010.4937%206.91701%2010.4937%207.4898C10.4937%208.06258%2010.9471%208.51604%2011.5199%208.51604ZM6.26045%208.51604C6.83324%208.51604%207.28669%208.03871%207.28669%207.4898C7.28669%206.91701%206.83324%206.46356%206.26045%206.46356C5.68767%206.46356%205.23421%206.91701%205.23421%207.4898C5.23421%208.06258%205.68767%208.51604%206.26045%208.51604Z'%3e%3c/path%3e%3c/svg%3e")}.auth-card{position:relative;margin-top:18px;padding:18px;min-width:0;max-width:100%;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#050d18b8}.auth-card-toast-web{position:absolute;top:50%;left:50%;z-index:5;transform:translate(-50%,-50%);min-width:108px;min-height:96px;padding:16px 14px;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:#21252bf0;color:#f2f4f7;font-size:14px;line-height:1.45;display:flex;align-items:center;justify-content:center;text-align:center;box-shadow:0 18px 44px #0000003d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;max-width:min(320px,calc(100% - 28px));overflow-wrap:anywhere}.app-shell.theme-light .auth-card-toast-web{border-color:#4337231f;background:#f4f0e8f5;color:#433723;box-shadow:0 16px 34px #6c5b3824}.auth-card-toast-web.is-error{border-color:#ff7b7461;background:#541a20f0;color:#fff2f1}.app-shell.theme-light .auth-card-toast-web.is-error{border-color:#b732393d;background:#ffefedfa;color:#9e242c}.settings-panel-web>.settings-section-title-web+.auth-card{margin-top:0}.settings-panel-web>.auth-card:first-child{margin-top:0}.app-shell.theme-light .auth-card{border-color:#8d74322e;background:#fff8ece0;box-shadow:0 14px 34px #6c5b3814}.app-shell.theme-standard .auth-card{border-color:#2f5f7f24;background:var(--standard-primary-softer);box-shadow:0 14px 34px #2f5f7f14}.app-shell.theme-standard .auth-card-head h3,.app-shell.theme-standard .account-connected-card-web .account-brief-row-web{color:var(--standard-text)}.app-shell.theme-standard .auth-card-head p,.app-shell.theme-standard .account-connected-card-web .account-brief-muted-web{color:var(--standard-muted)}.app-shell.theme-standard .account-membership-badge-web{border-color:#a8743552;background:#a874351a;color:var(--standard-accent)}.app-shell.theme-light .account-brief-icon-mail-web,.app-shell.theme-light .account-brief-icon-phone-web{background:#8d7432}.app-shell.theme-light .account-connected-card-web .account-brief-row-web{color:var(--gold)}.app-shell.theme-light .account-connected-card-web .account-brief-icon-web{background-color:var(--gold)}.app-shell.theme-standard .account-brief-icon-web.is-login-connected,.app-shell.theme-standard .account-connected-card-web .account-brief-icon-web.is-login-connected,.app-shell.theme-standard .account-brief-icon-web.is-wechat-connected,.app-shell.theme-standard .account-connected-card-web .account-brief-icon-web.is-wechat-connected{background-color:var(--standard-primary)}.auth-card-muted{background:#ffffff05}.auth-card-head h3{margin:0;font-size:17px}.auth-card-head p{margin:8px 0 0;color:var(--muted);line-height:1.65}.auth-grid{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px;align-items:center;margin-top:14px;min-width:0;max-width:100%}.auth-grid-code{margin-top:12px}.auth-field-compact-web{display:block;min-width:0}.auth-action-btn-web{width:120px;min-height:48px;white-space:nowrap}.error-box{margin-top:16px;padding:12px 14px;border-radius:16px;background:#ff7b741a;border:1px solid rgba(255,123,116,.25);color:var(--danger)}.auth-modal-layer-web{z-index:1320}.auth-modal-card-web{width:min(440px,100%);margin:0;padding:20px;border-color:var(--line);box-shadow:0 24px 80px #00000057}.app-shell.theme-standard .auth-modal-layer-web{background:#1f374457;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell.theme-standard .auth-modal-card-web,.app-shell.theme-standard .header-auth-card-web{border-color:#2f5f7f2e;background:#fffffffa;box-shadow:0 24px 70px #2f5f7f2e}.app-shell.theme-standard .auth-modal-card-web .auth-card-head h3,.app-shell.theme-standard .header-auth-card-web .auth-card-head h3{color:var(--standard-text)}.app-shell.theme-standard .auth-modal-card-web .auth-card-head p,.app-shell.theme-standard .header-auth-card-web .auth-card-head p{color:var(--standard-muted)}.app-shell.theme-standard .auth-modal-card-web .modal-close-web,.app-shell.theme-standard .header-auth-card-web .modal-close-web{border-color:#2f5f7f29;background:var(--standard-primary-softer);color:var(--standard-primary)}.app-shell.theme-standard .auth-modal-card-web .modal-close-web:hover,.app-shell.theme-standard .header-auth-card-web .modal-close-web:hover{border-color:#2f5f7f47;background:var(--standard-primary-soft);color:var(--standard-primary-hover)}.header-auth-layer-web{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-start;justify-content:flex-end;padding-top:132px;padding-right:max(24px,calc((100vw - 1240px)/2 + 24px));background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.header-auth-card-web{width:min(440px,calc(100vw - 32px));margin-top:0;padding:20px;border-color:var(--line);box-shadow:0 24px 80px #00000057;pointer-events:auto}.header-auth-head-web{margin-bottom:4px;padding-bottom:0;border-bottom:0}.app-shell.theme-standard .chart-card-head h2{color:#244f69}.app-shell.theme-standard .chart-title-trigger-web:hover h2,.app-shell.theme-standard .chart-title-trigger-web:focus-visible h2{color:var(--standard-primary)}.chart-card{padding:24px}.chart-card-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.chart-card-head-with-actions-web{align-items:center;gap:16px}.chart-title-trigger-web{display:block;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.chart-meta-line-web{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.chart-meta-line-web.has-leading-tag{line-height:1.25}.chart-archive-trigger-web,.chart-export-trigger-web,.chart-biwheel-trigger-web,.chart-natal-archive-trigger-web,.chart-placeholder-trigger-web,.chart-now-trigger-web{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding-top:9px;padding-bottom:9px;min-width:142px;white-space:nowrap}.chart-card-tools-web{display:grid;grid-template-columns:minmax(112px,1fr) auto minmax(112px,1fr);align-items:center;gap:10px;margin:0 0 12px}.chart-card-tools-web.is-horary-tools,.chart-card-tools-web.is-natal-tools{--natal-tool-gap: 10px;--natal-stepper-width: 120px;grid-template-columns:repeat(2,minmax(92px,1fr)) var(--natal-stepper-width) repeat(2,minmax(92px,1fr));gap:var(--natal-tool-gap);box-sizing:border-box;justify-content:stretch;overflow:visible;padding:0 0 2px}.chart-card-tools-web.is-natal-tools.has-quick-settings-open{overflow:visible}.chart-card-tools-web .chart-now-trigger-web{justify-self:start;min-width:112px;padding-inline:16px;box-shadow:0 10px 24px #d4af3733}.chart-card-tools-web .chart-now-trigger-web:disabled{cursor:not-allowed;opacity:.58;transform:none}.chart-card-tools-web .chart-archive-trigger-web,.chart-card-tools-web .chart-export-trigger-web{justify-self:end;margin-left:0}.chart-card-tools-web.is-horary-tools .chart-now-trigger-web,.chart-card-tools-web.is-horary-tools .chart-archive-trigger-web,.chart-card-tools-web.is-horary-tools .chart-export-trigger-web,.chart-card-tools-web.is-natal-tools .chart-archive-trigger-web,.chart-card-tools-web.is-natal-tools .chart-export-trigger-web,.chart-card-tools-web.is-natal-tools .chart-biwheel-trigger-web,.chart-card-tools-web.is-natal-tools .chart-natal-archive-trigger-web,.chart-card-tools-web.is-natal-tools .chart-quick-settings-web,.chart-card-tools-web.is-natal-tools .chart-placeholder-trigger-web{justify-self:stretch;width:100%;min-width:0;min-height:42px;box-sizing:border-box}.chart-card-tools-web.is-horary-tools .chart-now-trigger-web{grid-column:1 / span 2}.chart-card-tools-web.is-horary-tools .chart-archive-trigger-web{grid-column:4}.chart-card-tools-web.is-horary-tools .chart-export-trigger-web{grid-column:5}.chart-card-tools-web.is-horary-tools .chart-stepper-web,.chart-card-tools-web.is-natal-tools .chart-stepper-web{grid-column:3;justify-self:center;width:var(--natal-stepper-width);min-width:0;min-height:42px;box-sizing:border-box}.chart-card-tools-web.is-natal-tools .chart-quick-settings-web,.chart-card-tools-web.is-natal-tools .chart-natal-archive-trigger-web{grid-column:4}.chart-card-tools-web.is-natal-tools .chart-export-trigger-web{grid-column:5}.chart-card-tools-web .chart-biwheel-trigger-web{justify-self:start;min-width:112px;padding-inline:16px}.chart-card-tools-web .chart-biwheel-mode-toggle-web{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding-inline:12px}.chart-mode-icon-web{display:block;width:22px;height:22px;flex:0 0 auto;color:var(--muted);opacity:.62;fill:none;stroke:currentColor;transition:color .16s ease,opacity .16s ease,filter .16s ease}.chart-mode-icon-web.is-active{color:var(--gold);opacity:1;filter:drop-shadow(0 0 6px rgba(212,175,55,.24))}.chart-mode-arrow-web{width:17px;height:17px;fill:currentColor;stroke:none;opacity:.54}.chart-tool-icon-web{display:block;width:18px;height:18px;flex:0 0 auto;opacity:.96}.chart-natal-view-switch-web{justify-self:start;display:inline-flex;gap:8px;align-items:center}.chart-card-tools-web.is-natal-tools .chart-natal-view-switch-web{display:contents}.chart-card-tools-web.is-natal-tools .chart-biwheel-mode-toggle-web{padding-inline:8px}.chart-placeholder-trigger-web{color:var(--muted);cursor:pointer}.chart-placeholder-trigger-web:disabled{cursor:not-allowed;opacity:.72;transform:none}.chart-quick-settings-web{position:relative;min-width:0}.chart-quick-settings-trigger-web.is-active,.chart-card-tools-web .chart-biwheel-trigger-web.is-active{border-color:#d4af376b;background:#d4af3724;color:var(--gold-soft)}.chart-quick-settings-panel-web{position:absolute;top:calc(100% + 10px);right:0;z-index:120;display:grid;gap:12px;width:min(344px,calc(100vw - 32px));padding:14px;border:1px solid rgba(212,175,55,.24);border-radius:16px;background:#050d18fa;box-shadow:0 24px 56px #0000006b;box-sizing:border-box}.chart-quick-settings-head-web{display:flex;align-items:center;justify-content:space-between;gap:10px}.chart-quick-settings-title-web,.chart-quick-settings-section-title-web{color:var(--text);font-size:13px;font-weight:700}.chart-quick-settings-section-title-web{color:var(--gold-soft)}.chart-quick-settings-close-web{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0a;color:var(--muted);cursor:pointer;font-size:18px;line-height:1}.chart-quick-settings-close-web:hover{border-color:#d4af3761;color:var(--gold)}.chart-quick-settings-section-web{display:grid;gap:9px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.chart-quick-settings-grid-web{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.chart-quick-settings-field-web{display:grid;gap:6px;min-width:0;color:var(--muted);font-size:12px}.chart-quick-settings-toggle-web{min-height:44px;margin-top:2px;padding:8px 10px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff06}.chart-quick-settings-toggle-web .reception-filter-toggle-copy-web small{font-size:11px}.chart-quick-settings-panel-web .settings-select-button-web{height:40px;border-radius:10px;padding:0 30px 0 12px;font-size:12px}.chart-quick-settings-panel-web .settings-select-arrow-web{right:10px}.chart-quick-settings-panel-web .settings-select-menu-web{top:calc(100% + 6px);z-index:140;min-width:148px;border-radius:12px}.chart-quick-settings-panel-web .settings-select-option-web{min-height:34px;border-radius:8px;padding-inline:9px;font-size:12px}.chart-card-tools-web .chart-biwheel-trigger-web:disabled{cursor:not-allowed;opacity:.52;transform:none}.app-shell.theme-light .chart-quick-settings-trigger-web.is-active,.app-shell.theme-light .chart-card-tools-web .chart-biwheel-trigger-web.is-active{border-color:#8d74325c;background:#8d74321f;color:#8d7432}.app-shell.theme-light .chart-quick-settings-panel-web{border-color:#a68c543d;background:#fffbf3fa;box-shadow:0 22px 48px #5a461c33}.app-shell.theme-light .chart-quick-settings-title-web{color:#433723}.app-shell.theme-light .chart-quick-settings-section-title-web{color:#8d7432}.app-shell.theme-light .reception-filter-toggle-web{color:#4a3b1e}.app-shell.theme-light .reception-filter-toggle-web input[type=checkbox]{border-color:#8d743233;background:#8d743224}.app-shell.theme-light .reception-filter-toggle-web input[type=checkbox]:after{background:#fff8ec;box-shadow:0 2px 8px #5a461c29}.app-shell.theme-light .reception-filter-toggle-web input[type=checkbox]:checked{border-color:#8d7432b8;background:#8d7432}.app-shell.theme-light .reception-filter-toggle-web input[type=checkbox]:checked:after{background:#fff8ec}.app-shell.theme-light .chart-quick-settings-toggle-web{border-color:#a68c5429;background:#fffbf380}.app-shell.theme-light .chart-quick-settings-section-web{border-top-color:#a68c5429}.app-shell.theme-light .chart-quick-settings-close-web{border-color:#8d74322e;background:#fff9;color:#8b8170}.app-shell.theme-light .chart-quick-settings-close-web:hover{border-color:#8d74325c;color:#8d7432}.app-shell.theme-standard .chart-quick-settings-trigger-web.is-active,.app-shell.theme-standard .chart-card-tools-web .chart-biwheel-trigger-web.is-active{border-color:#2f5f7f42;background:var(--standard-primary-soft);color:var(--standard-primary)}.app-shell.theme-standard .chart-quick-settings-panel-web{border-color:#2f5f7f29;background:#fff;box-shadow:0 22px 48px #2f5f7f24}.app-shell.theme-standard .chart-quick-settings-title-web{color:var(--standard-text)}.app-shell.theme-standard .chart-quick-settings-section-title-web{color:var(--standard-accent)}.app-shell.theme-standard .reception-filter-toggle-web{color:var(--standard-text)}.app-shell.theme-standard .reception-filter-toggle-web input[type=checkbox]{border-color:#2f5f7f2e;background:var(--standard-primary-soft)}.app-shell.theme-standard .reception-filter-toggle-web input[type=checkbox]:after{background:#fff;box-shadow:0 2px 8px #2f5f7f29}.app-shell.theme-standard .reception-filter-toggle-web input[type=checkbox]:checked{border-color:#2f5f7f94;background:var(--standard-primary)}.app-shell.theme-standard .reception-filter-toggle-web input[type=checkbox]:checked:after{background:#fff}.app-shell.theme-standard .chart-quick-settings-toggle-web{border-color:#2f5f7f1f;background:var(--standard-primary-softer)}.app-shell.theme-standard .chart-quick-settings-section-web{border-top-color:#2f5f7f1f}.app-shell.theme-standard .chart-quick-settings-close-web{border-color:#2f5f7f24;background:var(--standard-primary-softer);color:var(--standard-muted)}.app-shell.theme-standard .chart-quick-settings-close-web:hover{border-color:#2f5f7f42;color:var(--standard-primary)}.app-shell.theme-light .chart-mode-icon-web{color:#8b8170}.app-shell.theme-light .chart-mode-icon-web.is-active{color:#8d7432}.app-shell.theme-standard .chart-mode-icon-web{color:var(--standard-muted)}.app-shell.theme-standard .chart-mode-icon-web.is-active{color:var(--standard-primary);filter:none}.chart-stepper-web{position:relative;z-index:20;display:inline-grid;grid-template-columns:34px 36px 34px;align-items:center;justify-content:center;gap:4px;justify-self:center;margin:0;padding:3px;border:1px solid var(--line);border-radius:999px;background:#ffffff0a;min-height:42px;box-sizing:border-box;overflow:visible}.chart-stepper-select-web{position:relative;z-index:30}.chart-card-tools-web.is-natal-tools .chart-stepper-web{grid-template-columns:34px 36px 34px}.chart-stepper-btn-web{appearance:none;display:grid;place-items:center;width:34px;min-width:34px;height:34px;border:0;border-radius:999px;background:#d4af371f;color:var(--gold);cursor:pointer;transition:opacity .16s ease,background .16s ease,box-shadow .16s ease}.chart-stepper-icon-web{display:block;width:18px;height:18px;fill:currentColor}.chart-stepper-btn-web:hover{background:#d4af372e;box-shadow:inset 0 0 0 1px #d4af373d}.chart-stepper-btn-web:disabled{cursor:not-allowed;opacity:.52;transform:none}.chart-stepper-select-web .settings-select-button-web{width:36px;min-width:36px;height:34px;min-height:34px;padding:0;border-radius:999px;justify-content:center;gap:0;text-align:center}.chart-stepper-select-web .settings-select-arrow-web{display:none}.chart-stepper-select-web .settings-select-menu-web{left:50%;min-width:58px;text-align:center;transform:translate(-50%)}.app-shell.theme-light .chart-stepper-web{background:#fff8ecb8;border-color:#8d743238}.app-shell.theme-light .chart-stepper-btn-web{background:#8d74321f;color:#8d7432}.app-shell.theme-standard .chart-stepper-web{background:var(--standard-primary-softer);border-color:#2f5f7f24}.app-shell.theme-standard .chart-stepper-btn-web{background:var(--standard-primary-soft);color:var(--standard-primary)}.app-shell.theme-standard .chart-stepper-btn-web:hover{background:#dbeaf2;box-shadow:inset 0 0 0 1px #2f5f7f24}.chart-preview-shell-web{position:relative}.chart-preview-shell-web .chart-preview{transition:opacity .18s ease,filter .18s ease}.chart-preview-shell-web.is-stale .chart-preview{opacity:.58;filter:saturate(.72)}.chart-preview-step-overlay-web{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%);min-width:88px;padding:9px 14px;border-radius:999px;border:1px solid rgba(212,175,55,.36);background:#060c15c2;color:var(--gold-soft);font-size:13px;line-height:1.4;text-align:center;box-shadow:0 14px 30px #00000038;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.app-shell.theme-light .chart-preview-step-overlay-web{border-color:#8d743247;background:#fff8eccc;color:#8d7432;box-shadow:0 12px 24px #6c5b3824}.chart-preview{position:relative;aspect-ratio:1;width:100%;margin:0 auto;border-radius:28px;overflow:hidden;background:radial-gradient(circle at 50% 52%,rgba(212,175,55,.08),transparent 28%),radial-gradient(circle at 20% 18%,rgba(73,126,255,.12),transparent 26%),#0a1128;border:1px solid rgba(212,175,55,.18)}.chart-preview.theme-light{background:radial-gradient(circle at 50% 52%,rgba(166,140,84,.08),transparent 30%),radial-gradient(circle at 20% 18%,rgba(210,186,132,.14),transparent 28%),#fffbf38a;border-color:#a68c5429}.app-shell.theme-standard .chart-preview,.chart-preview.theme-standard{background:#fff;border-color:#2f5f7f1f}.chart-preview svg{width:100%;height:100%;display:block}.chart-svg-layer,.chart-symbol-layer{position:absolute;inset:0}.chart-symbol-layer{pointer-events:none}.chart-mark{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center}.chart-mark-glyph{overflow:visible;filter:none;display:block}.chart-bound-mark{opacity:.92}.chart-face-mark{opacity:.86}.chart-outer-sign-mark{filter:none}.chart-compact-sign-mark{opacity:.8;filter:none}.chart-cusp-house-mark{opacity:.96}.chart-mark-fallback,.chart-mark-text{font-weight:600;text-shadow:none;white-space:nowrap}.chart-mark-text{font-size:var(--chart-text-mark-font-size, 13px);line-height:1;letter-spacing:.02em}.chart-degree-mark,.chart-minute-mark{font-family:var(--chart-number-font);font-weight:400;letter-spacing:0}.chart-degree-mark{font-size:var(--chart-degree-mark-font-size, 24px)}.chart-minute-mark{font-size:var(--chart-minute-mark-font-size, 24px)}.chart-metric-mark{gap:1px}.chart-metric-digits{font-family:var(--chart-number-font);line-height:1}.chart-metric-suffix{display:inline-block;line-height:1}.chart-metric-suffix.is-degree{font-family:var(--chart-number-font);font-size:.9em;transform:translateY(-.11em)}.chart-metric-suffix.is-minute{font-family:var(--chart-number-font);font-size:.8em;font-weight:400;transform:translateY(-.08em)}.chart-motion-mark{color:var(--danger);font-weight:700;filter:none}.chart-station-marker-web{font-family:Arial Narrow,Helvetica Neue Condensed,Arial,sans-serif;font-size:var(--chart-station-mark-font-size, 13px);letter-spacing:0;line-height:1;filter:none;text-shadow:none}.chart-house-mark{font-family:var(--chart-number-font);font-size:var(--chart-house-mark-font-size, 25px);font-weight:400;letter-spacing:0;line-height:1;text-shadow:none}.app-shell.theme-light .chart-mark-glyph,.app-shell.theme-light .chart-outer-sign-mark{filter:none}.app-shell.theme-light .chart-mark-fallback,.app-shell.theme-light .chart-mark-text,.app-shell.theme-light .chart-house-mark{text-shadow:none}.archive-panel-embedded-web{display:grid;gap:18px;width:100%;min-width:0;max-width:100%}.inline-editor-web{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06)}.inline-editor-web-first{margin-top:0;padding-top:0;border-top:0}.inline-editor-head-web{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.inline-editor-head-web>div:first-child{min-width:0;flex:1}.inline-editor-head-web .primary-btn{flex-shrink:0;white-space:nowrap}.inline-editor-actions-web{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}.inline-editor-head-web h3{margin:0;font-size:18px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;max-height:2.56em;overflow:hidden;line-height:1.28;text-overflow:ellipsis;white-space:normal}.readonly-badge-web{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border:1px solid rgba(212,175,55,.28);border-radius:999px;background:#d4af371a;color:var(--gold-soft);font-size:12px;line-height:1.2;font-weight:650}.readonly-note-web{display:grid;gap:10px;margin:0 0 14px;padding:12px;border:1px solid rgba(212,175,55,.22);border-radius:8px;background:#d4af3714;color:var(--muted);font-size:14px;line-height:1.55}.readonly-note-web .secondary-btn{justify-self:start}.inline-editor-intro-web{margin-top:8px;margin-bottom:0;display:-webkit-box;max-height:3.2em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inline-editor-intro-row-web{display:flex;align-items:baseline;gap:4px;min-width:0}.inline-editor-intro-row-web .inline-editor-intro-web{min-width:0;flex:0 1 auto}.birth-edit-icon-btn-web,.archive-birth-edit-btn-web{width:1.28em;height:1.28em;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:baseline;box-sizing:border-box;padding:0;border:0;border-radius:8px;background:transparent;color:var(--gold-soft);cursor:pointer;font-size:inherit;line-height:1;position:relative;top:.18em;vertical-align:baseline}.birth-edit-icon-btn-web:hover,.archive-birth-edit-btn-web:hover,.birth-edit-icon-btn-web:focus-visible,.archive-birth-edit-btn-web:focus-visible{background:#d4af371a;outline:none}.birth-edit-icon-btn-web:disabled{cursor:not-allowed;opacity:.54}.birth-edit-icon-btn-web img,.archive-birth-edit-btn-web img{width:.94em;height:.94em;display:block}.chart-info-form-inline-web{margin-top:0;padding-bottom:76px}.chart-info-inline-error-web{margin-top:14px}.chart-info-bottom-actions-web{position:sticky;bottom:0;z-index:4;display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:16px -22px -22px;padding:12px 22px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:linear-gradient(180deg,rgba(9,20,38,0),var(--panel) 22%),var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chart-info-bottom-actions-web .primary-btn,.chart-info-bottom-actions-web .secondary-btn{min-height:42px;white-space:nowrap}.chart-info-bottom-actions-web .primary-btn{min-width:152px}.frontstage-admin-unlock-web{display:grid;gap:12px;margin:-2px 0 16px;padding:14px;border:1px solid rgba(212,175,55,.24);border-radius:8px;background:#d4af3714}.frontstage-admin-unlock-web strong{display:block;margin-bottom:4px;color:var(--text);font-size:14px}.frontstage-admin-unlock-web p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.frontstage-admin-unlock-grid-web{display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) auto;gap:10px;align-items:center}.frontstage-admin-unlock-grid-web input{min-width:0}.frontstage-admin-trust-web{display:inline-flex;align-items:center;gap:8px;min-height:42px;margin:0;color:var(--muted);font-size:13px;white-space:nowrap}.frontstage-admin-trust-web input{width:16px;height:16px;min-height:0}.frontstage-admin-error-web{margin:0}.review-submission-source-web{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;margin:-2px 0 16px;padding:10px 12px;border:1px solid rgba(125,110,86,.2);border-radius:8px;background:#ffffff0a}.review-submission-source-web span{color:var(--muted);font-size:13px}.review-submission-source-web p{margin:0;min-width:0;color:var(--text);font-size:13px;overflow-wrap:anywhere}.app-shell.theme-light .inline-auth-card-web{border-color:#8d743233;background:#fff8ecdb}.app-shell.theme-light .frontstage-admin-unlock-web{border-color:#8d743238;background:#fff8ece0}.app-shell.theme-light .review-submission-source-web{border-color:#8d74322e;background:#fff8ec94}@media(max-width:760px){.frontstage-admin-unlock-grid-web{grid-template-columns:minmax(0,1fr)}.frontstage-admin-unlock-grid-web .primary-btn,.frontstage-admin-unlock-grid-web .secondary-btn{width:100%}}.archive-panel{margin-top:20px;padding:20px}.archive-panel-modal-web{margin-top:0;padding:0}.archive-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.archive-head-embedded-web{justify-content:flex-start;align-items:center}.archive-head p{margin:8px 0 0;color:var(--muted)}.archive-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap;min-width:0}.archive-head-embedded-web .archive-actions{width:100%;justify-content:space-between}.archive-case-library-entry-web{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:45px;height:45px;border:1px solid rgba(212,175,55,.26);border-radius:999px;background:#d4af3714;color:var(--gold-soft);cursor:pointer}.archive-case-library-entry-web:hover,.archive-case-library-entry-web:focus-visible{border-color:#d4af3775;background:#d4af3724;outline:none}.archive-case-library-entry-web img{width:20px;height:20px;display:block}.archive-mode-switch-web,.settings-mode-switch-web{align-items:stretch;min-height:45px;padding:0;overflow:hidden;position:relative}.archive-mode-switch-web{align-self:stretch}.archive-mode-switch-web:after,.settings-mode-switch-web:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#d4af373d;transform:translate(-.5px);pointer-events:none;z-index:2}.archive-mode-switch-web .mode-switch-btn-web,.settings-mode-switch-web .mode-switch-btn-web{display:inline-flex;align-items:center;justify-content:center;height:auto;min-height:100%;border-radius:0;line-height:1;position:relative;z-index:1}.archive-mode-switch-web .mode-switch-btn-web:first-child,.settings-mode-switch-web .mode-switch-btn-web:first-child{border-radius:999px 0 0 999px}.archive-mode-switch-web .mode-switch-btn-web:last-child,.settings-mode-switch-web .mode-switch-btn-web:last-child{border-radius:0 999px 999px 0}.archive-mode-switch-web .mode-switch-btn-web.is-active,.settings-mode-switch-web .mode-switch-btn-web.is-active{box-shadow:none}.app-shell.theme-light .archive-mode-switch-web:after,.app-shell.theme-light .settings-mode-switch-web:after{background:#8d74323d}.app-shell.theme-standard .archive-mode-switch-web:after,.app-shell.theme-standard .settings-mode-switch-web:after{background:#2f5f7f2e}.archive-control-buttons-web{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 1 auto;min-width:0;flex-wrap:nowrap}.archive-body{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:18px;margin-top:18px;align-items:start;min-width:0;max-width:100%}.archive-list-column-web{display:grid;gap:10px;width:100%;min-width:0;max-width:100%;min-height:0}.archive-list-scroll-web{display:grid;gap:10px;width:100%;min-width:0;max-width:100%;max-height:min(68vh,640px);overflow-x:hidden;overflow-y:auto;padding-right:6px}.archive-list{display:grid;gap:10px}.archive-search-row-web{margin-bottom:2px;min-width:0;max-width:100%}.archive-panel-embedded-web .archive-body{margin-top:10px;grid-template-columns:minmax(0,1fr);gap:0}.archive-panel-embedded-web .archive-list-column-web,.archive-panel-embedded-web .archive-list-scroll-web{align-content:start}.archive-search-input-web{width:100%;min-width:0}.archive-item{width:100%;min-width:0;max-width:100%;justify-content:space-between;display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#050d18db;color:var(--text);cursor:pointer}.archive-item.active,.archive-item-selected-web{border-color:#d4af3773;background:#d4af3714}.archive-item-main-web{flex:1;min-width:0;display:flex;align-items:center;gap:12px;text-align:left;background:transparent;border:0;color:inherit;padding:0;cursor:pointer}.archive-item-main-web:focus-visible{outline:1px solid rgba(212,175,55,.42);outline-offset:4px}.archive-item-title,.archive-item-meta{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.archive-item-content-web{display:block;min-width:0;max-width:100%;flex:1}.archive-item-title{font-weight:600;white-space:nowrap}.archive-item-title{display:flex;align-items:center;gap:6px;min-width:0}.archive-item-title>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.case-submission-status-chip-web{flex:0 0 auto;display:inline-flex;align-items:center;min-height:18px;padding:1px 7px;border-radius:999px;border:1px solid rgba(212,175,55,.28);background:#d4af371a;color:var(--gold-soft);font-size:11px;font-weight:600;line-height:1.2}.archive-item-meta,.archive-detail-meta{margin-top:6px;color:var(--muted);font-size:13px}.archive-item-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;min-width:0}.archive-item-meta>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-match-tag-web{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid rgba(212,175,55,.22);background:#d4af3714;color:var(--gold-soft);font-size:12px;line-height:1.2;white-space:nowrap}.archive-detail{min-height:220px;border-radius:22px;border:1px solid rgba(255,255,255,.06);padding:18px;background:#050d18ad}.archive-panel-modal-web .archive-detail{max-height:min(68vh,640px);overflow-y:auto}.archive-load-btn-web{flex-shrink:0;padding:10px 14px}.archive-detail h4{margin:0;font-size:18px}.archive-detail-grid{display:grid;gap:14px;margin-top:18px}.archive-detail-block{border-top:1px solid rgba(255,255,255,.06);padding-top:12px}.archive-label{display:inline-block;color:var(--gold-soft);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.archive-detail-block p{margin:8px 0 0;color:var(--text);line-height:1.7;white-space:pre-wrap}.archive-input,.archive-textarea{margin-top:10px}.archive-textarea{min-height:120px;resize:vertical;line-height:1.7}.archive-textarea-short{min-height:84px}.archive-detail-actions{margin-top:16px;display:flex;justify-content:flex-end}.case-library-accordion-body-web{padding:14px}.case-library-panel-web{display:grid;gap:14px;min-height:0;color:var(--text)}.case-library-head-web{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.case-library-head-web h3{margin:0;font-size:18px}.case-library-head-web p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.case-library-actions-web{display:flex;align-items:stretch;justify-content:flex-end;gap:8px;min-width:0}.case-library-actions-web .secondary-btn{min-height:45px;padding:0 14px;white-space:nowrap}.case-library-locked-web{display:grid;gap:8px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#050d18ad}.case-library-locked-web strong{font-size:15px}.case-library-locked-web p{margin:0;color:var(--muted);line-height:1.7}.case-library-contact-web{justify-self:start;margin-top:4px;text-decoration:none}.case-library-body-web{display:block;min-height:0}.case-library-list-column-web{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0}.case-library-list-web{display:grid;align-content:start;gap:10px;max-height:min(50vh,560px);overflow-y:auto;padding-right:4px}.case-library-collection-context-web{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:10px;border:1px solid rgba(72,164,161,.2);border-radius:8px;background:#48a4a114}.case-library-collection-context-web strong,.case-library-collection-context-web span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-library-collection-context-web strong{color:var(--text);font-size:14px}.case-library-collection-context-web span{margin-top:3px;color:var(--muted);font-size:12px}.case-library-collections-web{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.case-library-section-label-web{display:block;flex:0 0 100%;color:var(--gold-soft);font-size:12px;font-weight:760}.case-library-collection-card-web{display:inline-flex;align-items:center;max-width:100%;min-height:28px;padding:4px 10px;border:1px solid rgba(72,164,161,.2);border-radius:999px;background:#050d186b;color:var(--text);font-size:12px;font-weight:720;line-height:1.25;text-align:left}.case-library-collection-card-web:hover,.case-library-collection-card-web:focus-visible{border-color:#48a4a16b;background:#48a4a11a}.case-library-collection-card-web span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-library-tags-web{display:flex;flex-wrap:wrap;gap:6px}.case-library-tags-web span{display:inline-flex;align-items:center;max-width:100%;padding:3px 8px;border:1px solid rgba(72,164,161,.28);border-radius:999px;background:#48a4a11f;color:#9ed9d6;font-size:12px;line-height:1.3}.case-library-tags-web.is-detail{margin-top:10px}.case-library-detail-web{min-width:0;min-height:220px;max-height:min(42vh,460px);overflow-y:auto;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#050d188f}.case-library-detail-web h4{margin:0;font-size:18px}.case-library-load-btn-web{margin-top:12px}.case-library-detail-grid-web{display:grid;gap:12px;margin-top:16px}.case-library-detail-block-web{padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.case-library-detail-block-web span{display:inline-flex;color:var(--gold-soft);font-size:12px}.case-library-detail-block-web p{margin:8px 0 0;color:var(--text);line-height:1.75;white-space:pre-wrap}.case-library-watermark-web{margin-top:16px;padding:9px 10px;border:1px dashed rgba(212,175,55,.28);border-radius:8px;color:var(--muted);font-size:12px;line-height:1.5}.archive-checkbox-web{width:22px;height:22px;border-radius:999px;border:1px solid rgba(212,175,55,.3);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#ffffff05}.archive-checkbox-dot-web{width:10px;height:10px;border-radius:999px;background:transparent}.archive-checkbox-web-checked .archive-checkbox-dot-web{background:var(--gold)}.app-shell.theme-light .archive-item{border-color:#8d743229;background:#fffbf3c7;color:#433723}.app-shell.theme-light .archive-item.active,.app-shell.theme-light .archive-item-selected-web{border-color:#8d74326b;background:#8d74321a}.app-shell.theme-light .archive-item-meta,.app-shell.theme-light .archive-detail-meta{color:#7d7362}.app-shell.theme-light .archive-match-tag-web{border-color:#8d74323d;background:#8d743214;color:#8d7432}.app-shell.theme-light .archive-case-library-entry-web{border-color:#8d74323d;background:#8d743214}.app-shell.theme-standard .archive-case-library-entry-web{border-color:#2f5f7f24;background:var(--standard-primary-softer)}.app-shell.theme-standard .archive-case-library-entry-web:hover,.app-shell.theme-standard .archive-case-library-entry-web:focus-visible{border-color:#2f5f7f3d;background:var(--standard-primary-soft)}.app-shell.theme-light .archive-detail{border-color:#8d743229;background:#fffbf3b8;color:#433723}.app-shell.theme-light .archive-detail-block{border-top-color:#8d743224}.app-shell.theme-light .archive-detail-block p{color:#433723}.app-shell.theme-light .case-library-locked-web,.app-shell.theme-light .case-library-detail-web{border-color:#8d743229;background:#fffbf3b8;color:#433723}.app-shell.theme-light .case-library-locked-web p{color:#7d7362}.app-shell.theme-light .case-library-tags-web span{border-color:#2a7e7a47;background:#2a7e7a14;color:#2a7e7a}.app-shell.theme-light .case-library-collection-context-web,.app-shell.theme-light .case-library-collection-card-web{border-color:#2a7e7a33;background:#2a7e7a0f;color:#433723}.app-shell.theme-light .case-library-collection-card-web:hover,.app-shell.theme-light .case-library-collection-card-web:focus-visible{border-color:#2a7e7a5c;background:#2a7e7a1a}.app-shell.theme-light .readonly-badge-web{border-color:#8d74323d;background:#8d743214;color:#8d7432}.app-shell.theme-light .readonly-note-web{border-color:#8d74322e;background:#fffbf2eb;color:#6f6555}.app-shell.theme-light .case-library-detail-block-web{border-top-color:#8d743224}.app-shell.theme-light .case-library-detail-block-web p{color:#433723}.app-shell.theme-light .case-library-watermark-web{border-color:#8d743247;color:#7d7362}.app-shell.theme-standard .case-library-locked-web,.app-shell.theme-standard .case-library-detail-web{border-color:#2f5f7f21;background:#fff;color:var(--standard-text);box-shadow:0 10px 24px #2f5f7f0d}.app-shell.theme-standard .case-library-locked-web strong{color:var(--standard-text)}.app-shell.theme-standard .case-library-locked-web p{color:var(--standard-muted)}.app-shell.theme-standard .case-library-tags-web span{border-color:#2f5f7f2e;background:#2f5f7f12;color:var(--standard-primary)}.app-shell.theme-standard .case-library-collection-context-web,.app-shell.theme-standard .case-library-collection-card-web{border-color:#2f5f7f29;background:#2f5f7f0d;color:var(--standard-text)}.app-shell.theme-standard .case-library-collection-card-web:hover,.app-shell.theme-standard .case-library-collection-card-web:focus-visible{border-color:#2f5f7f47;background:var(--standard-primary-soft)}.app-shell.theme-standard .case-library-detail-block-web{border-top-color:#2f5f7f1f}.app-shell.theme-standard .case-library-detail-block-web span{color:var(--standard-primary)}.app-shell.theme-standard .case-library-detail-block-web p{color:var(--standard-text)}.app-shell.theme-standard .case-library-watermark-web{border-color:#2f5f7f38;color:var(--standard-muted)}.app-shell.theme-light .archive-checkbox-web{border-color:#8d743257;background:#fffbf3b8}.app-shell.theme-standard .archive-item{border-color:#2f5f7f21;background:#fff;color:var(--standard-text);box-shadow:0 10px 24px #2f5f7f0f}.app-shell.theme-standard .archive-item.active,.app-shell.theme-standard .archive-item-selected-web{border-color:#2f5f7f47;background:var(--standard-primary-soft);box-shadow:inset 0 0 0 1px #2f5f7f14}.app-shell.theme-standard .archive-item-title{color:var(--standard-text)}.app-shell.theme-standard .archive-item-meta,.app-shell.theme-standard .archive-detail-meta{color:var(--standard-muted)}.app-shell.theme-standard .archive-case-tag-web,.app-shell.theme-standard .archive-match-tag-web{border-color:#2f5f7f2e;background:#2f5f7f12;color:var(--standard-primary)}.app-shell.theme-standard .case-submission-status-chip-web{border-color:#a0762747;background:#a0762714;color:var(--standard-gold)}.app-shell.theme-standard .archive-detail{border-color:#2f5f7f21;background:#fff;color:var(--standard-text);box-shadow:0 10px 24px #2f5f7f0d}.app-shell.theme-standard .archive-detail-block{border-top-color:#2f5f7f1f}.app-shell.theme-standard .archive-label{color:var(--standard-primary)}.app-shell.theme-standard .archive-detail-block p{color:var(--standard-text)}.app-shell.theme-standard .archive-checkbox-web{border-color:#2f5f7f47;background:#fff}.archive-delete-btn-web:disabled{opacity:.55;cursor:not-allowed}.chart-info-form-web{display:grid;gap:14px}.chart-info-form-web label{display:grid;gap:8px}.chart-info-form-web span{color:var(--gold-soft);font-size:13px}.chart-info-form-web .form-grid{align-items:end}.case-tags-editor-web{display:grid;gap:8px}.case-tags-list-web,.case-tag-suggestions-web,.archive-tags-row-web,.archive-detail-tags-web{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.case-tag-chip-web,.case-tag-suggestions-web button,.archive-case-tag-web{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:2px 9px;border-radius:999px;border:1px solid rgba(212,175,55,.24);background:#d4af3714;color:var(--gold-soft);font-size:12px;line-height:1.2;white-space:nowrap}.case-tag-chip-web,.case-tag-suggestions-web button{cursor:pointer}.case-tag-input-row-web{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.case-tag-input-row-web .secondary-btn{min-height:42px}.case-tags-empty-web{color:var(--muted)!important;font-size:13px}.archive-tags-row-web{margin-top:6px}.archive-detail-tags-web{margin-top:10px}.admin-review-shell-web{--bg: #f5efe1;--bg-soft: #ece3d0;--panel: rgba(255, 251, 243, .94);--panel-strong: #fff8ec;--line: rgba(141, 116, 50, .18);--gold: #8d7432;--gold-soft: #a2863e;--text: #433723;--muted: #7d7362;--danger: #d45858;--success: #4a9d5d;--shadow: 0 24px 70px rgba(108, 91, 56, .12);min-height:100vh;background:linear-gradient(180deg,#f6f4effa,#eef2eff5);color:#27241f}.admin-review-header-web{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid #ddd5c8;background:#ffffffeb}.admin-review-header-web h1{margin:2px 0 6px;color:#1f2d2a;font-size:22px;line-height:1.22;letter-spacing:0}.admin-review-header-web p{margin:0;color:#736b5f;font-size:13px;line-height:1.5}.admin-review-eyebrow-web{color:#236f65!important;font-size:12px!important;font-weight:800}.admin-review-auth-web{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(90px,.5fr) auto auto minmax(160px,.8fr) minmax(130px,.7fr) auto;gap:8px;align-items:center;padding:12px 22px;border-bottom:1px solid #e6ded1;background:#fbfaf7f5}.admin-review-auth-web input,.admin-review-panel-web input,.admin-review-panel-web select,.admin-review-panel-web textarea{width:100%;min-width:0;border:1px solid #d5cbbd;border-radius:7px;padding:9px 10px;background:#fff;color:#27241f;font:inherit}.admin-review-trust-web{display:inline-flex;align-items:center;gap:7px;color:#4d473e;font-size:12px;line-height:1.4;white-space:nowrap}.admin-review-auth-web .admin-review-trust-web input{width:auto;min-width:0;margin:0}.admin-review-panel-web textarea{min-height:74px;resize:vertical;line-height:1.55}.admin-review-status-web{margin:0;color:#236f65;font-size:12px;line-height:1.45}.admin-review-auth-web .admin-review-status-web{grid-column:1 / -1}.admin-review-status-web.is-error,.admin-review-empty-web.is-error{color:#9a3d50}.admin-review-empty-web{display:grid;min-height:45vh;place-items:center;color:#756d60;font-size:14px}.admin-review-main-web{display:grid;grid-template-columns:minmax(310px,390px) minmax(0,1fr);gap:18px;padding:18px}.admin-review-side-web,.admin-review-chart-web{display:grid;gap:14px;align-content:start}.admin-review-panel-web,.admin-review-chart-card-web,.admin-review-results-web{border:1px solid #ddd5c8;border-radius:8px;background:#fffffff2;box-shadow:0 10px 30px #2f2a220f}.admin-review-panel-web{display:grid;gap:12px;padding:14px}.admin-review-panel-head-web,.admin-review-chart-meta-web,.admin-review-actions-web{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.admin-review-panel-head-web span,.admin-review-chart-meta-web span{color:#236f65;font-size:13px;font-weight:800}.admin-review-panel-head-web strong{border:1px solid #d7cec0;border-radius:999px;padding:3px 9px;background:#fbfaf7;color:#574d3f;font-size:12px}.admin-review-list-web{max-height:calc(100vh - 150px)}.admin-review-list-items-web{display:grid;gap:7px;max-height:300px;overflow:auto;padding-right:2px}.admin-review-list-item-web{appearance:none;display:grid;gap:3px;width:100%;border:1px solid #ded5c7;border-radius:7px;padding:9px 10px;background:#fffdf8;color:#3b362f;cursor:pointer;text-align:left;font:inherit}.admin-review-list-item-web:hover,.admin-review-list-item-web.is-active{border-color:#236f655c;background:#236f6512}.admin-review-list-item-web strong{overflow:hidden;color:#2f2a22;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-review-list-item-web span,.admin-review-list-empty-web{margin:0;color:#756d60;font-size:12px;line-height:1.4}.admin-review-readonly-grid-web{display:grid;grid-template-columns:56px minmax(0,1fr);gap:8px 10px}.admin-review-readonly-grid-web span,.admin-review-edit-grid-web span{color:#756d60;font-size:12px;font-weight:760}.admin-review-readonly-grid-web p{margin:0;color:#3b362f;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.admin-review-edit-grid-web{display:grid;gap:10px}.admin-review-edit-grid-web label{display:grid;gap:5px}.admin-review-tags-web{display:flex;flex-wrap:wrap;gap:6px}.admin-review-tags-web span{border:1px solid #d7cec0;border-radius:999px;padding:3px 8px;background:#fffaf2;color:#675f54;font-size:12px}.admin-review-chart-card-web{display:grid;gap:10px;padding:14px}.admin-review-chart-card-web .chart-preview-shell-web{width:min(680px,100%);margin:0 auto}.admin-review-chart-card-web .chart-preview{background:#fffdf9}.admin-review-results-web{padding:12px;overflow:hidden}.admin-review-results-web .results-panel,.admin-review-results-web .natal-results-panel-web{max-height:none}.admin-review-results-web .panel-card{border-radius:8px}@media(max-width:1100px){.admin-review-auth-web,.admin-review-main-web{grid-template-columns:1fr}.admin-review-auth-web .admin-review-status-web{grid-column:auto}}@media(max-width:640px){.admin-review-header-web,.admin-review-panel-head-web,.admin-review-chart-meta-web,.admin-review-actions-web{align-items:stretch;flex-direction:column}.admin-review-header-web,.admin-review-auth-web,.admin-review-main-web{padding-left:12px;padding-right:12px}}.advanced-feature-preview-web{display:grid;grid-template-columns:1fr;gap:18px;align-items:stretch;padding:20px 22px 24px;min-height:0;color:var(--text)}.advanced-feature-copy-web{display:grid;gap:10px;min-width:0;width:100%;max-width:680px;margin:0 auto}.advanced-feature-eyebrow-web{margin:0;color:var(--gold-soft);font-size:12px;font-weight:700}.advanced-feature-copy-web h3{margin:0;font-size:24px;line-height:1.2;color:var(--text)}.advanced-feature-copy-web p{margin:0;color:var(--muted);line-height:1.7}.advanced-feature-copy-web ul{display:grid;gap:8px;margin:0;padding-left:1.2em;color:#ebe4d2d1;line-height:1.55}.advanced-feature-note-web{padding:10px 12px;border-radius:12px;border:1px solid rgba(212,175,55,.18);background:#d4af370f;color:var(--gold-soft)!important}.advanced-feature-actions-web{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.advanced-feature-actions-web .primary-btn,.advanced-feature-actions-web .secondary-btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:auto;min-width:0;min-height:40px;height:40px;padding:0 16px;border-radius:999px;font-size:14px;line-height:1;white-space:nowrap}.advanced-feature-actions-web .primary-btn{min-width:220px}.advanced-feature-actions-web .secondary-btn{min-width:112px}.advanced-feature-upgrade-link-web{text-decoration:none}.advanced-feature-muted-web{color:var(--muted)!important;font-size:13px}.advanced-feature-status-web{margin:0;padding:9px 11px;border:1px solid rgba(212,88,88,.24);border-radius:10px;background:#d4585814;color:var(--danger)!important;font-size:13px;line-height:1.55}.transit-calendar-locked-preview-web{grid-template-columns:1fr;gap:16px;padding:18px 20px 22px}.transit-calendar-locked-preview-web .advanced-feature-copy-web{max-width:820px;margin:0 auto;text-align:left}.transit-calendar-locked-preview-web .advanced-feature-eyebrow-web{color:var(--gold)}.transit-calendar-locked-preview-web .advanced-feature-copy-web h3{color:var(--text)}.transit-calendar-locked-preview-web .advanced-feature-copy-web p{color:#ebe4d2c7}.transit-calendar-locked-preview-web .advanced-feature-copy-web ul{color:#ebe4d2d6}.transit-calendar-locked-preview-web .advanced-feature-copy-web li::marker{color:var(--gold-soft)}.transit-calendar-locked-preview-web .advanced-feature-note-web{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;width:fit-content;max-width:390px}.transit-calendar-locked-preview-web .advanced-feature-actions-web{justify-content:flex-start}.transit-calendar-locked-demo-web{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;max-width:1180px;width:100%;margin:0 auto;opacity:.96;pointer-events:none}.transit-calendar-locked-toolbar-web{padding:0 0 6px}.transit-calendar-locked-toolbar-web .transit-calendar-toolbar-row-web{justify-content:center;flex-wrap:wrap;row-gap:8px}.transit-calendar-locked-toolbar-web .transit-calendar-summary-web{margin-left:0}.transit-calendar-locked-toolbar-web .transit-calendar-orb-button-web{min-width:86px}.transit-calendar-locked-toolbar-web .transit-calendar-aspect-button-web{min-width:126px}.transit-calendar-locked-toolbar-web .transit-calendar-picker-web .graphic-ephemeris-picker-button-web{width:104px;min-width:104px}.transit-calendar-locked-body-web{min-height:210px;overflow:hidden}.transit-calendar-locked-body-web .transit-calendar-timeline-web{padding-bottom:12px}.transit-calendar-locked-body-web .transit-calendar-row-stack-web{gap:6px;padding-top:2px}.transit-calendar-locked-body-web .transit-calendar-axis-row-web,.transit-calendar-locked-body-web .transit-calendar-row-web{grid-template-columns:148px minmax(0,1fr)}.transit-calendar-locked-body-web .transit-calendar-axis-row-web{position:relative;top:auto}.transit-calendar-locked-body-web .transit-calendar-pair-body-web,.transit-calendar-locked-body-web .transit-calendar-house-chip-web{pointer-events:none}.transit-calendar-locked-body-web .transit-calendar-day-cell-web{box-shadow:0 0 6px currentColor;filter:saturate(1.05)}.app-shell.theme-light .transit-calendar-locked-preview-web .advanced-feature-eyebrow-web,.app-shell.theme-light .transit-calendar-locked-preview-web .advanced-feature-copy-web li::marker{color:#8d7432}.app-shell.theme-light .transit-calendar-locked-preview-web .advanced-feature-copy-web h3{color:#4a3b1e}.app-shell.theme-light .transit-calendar-locked-preview-web .advanced-feature-copy-web p{color:#6b5d3c}.app-shell.theme-light .transit-calendar-locked-preview-web .advanced-feature-copy-web ul{color:#5f5438}.app-shell.theme-standard .transit-calendar-locked-preview-web .advanced-feature-eyebrow-web,.app-shell.theme-standard .transit-calendar-locked-preview-web .advanced-feature-copy-web li::marker{color:var(--standard-primary)}.app-shell.theme-standard .transit-calendar-locked-preview-web .advanced-feature-copy-web h3{color:var(--standard-text)}.app-shell.theme-standard .transit-calendar-locked-preview-web .advanced-feature-copy-web p{color:var(--standard-muted)}.app-shell.theme-standard .transit-calendar-locked-preview-web .advanced-feature-copy-web ul{color:#3f515b}.advanced-feature-demo-banner-web{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(212,175,55,.18);background:#d4af370f;color:var(--gold-soft);font-size:13px;font-weight:700}.advanced-feature-demo-banner-web.is-compact{display:inline-flex;justify-content:flex-start;width:fit-content;max-width:100%;margin:6px 0 0;padding:5px 9px;border-radius:999px;gap:10px;line-height:1.15}.advanced-feature-demo-banner-web.is-compact span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advanced-feature-demo-banner-web.is-compact button{flex:0 0 auto;white-space:nowrap}.advanced-feature-demo-banner-web button{appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-decoration:underline}.app-shell.theme-light .advanced-feature-copy-web h3{color:#4f3f25}.app-shell.theme-light .advanced-feature-copy-web ul{color:#5b4a2cc7}.app-shell.theme-light .advanced-feature-note-web{background:#8d743212;border-color:#8d74322e;color:#8d7432!important}@media(max-width:720px){.advanced-feature-preview-web{grid-template-columns:1fr;padding:18px 14px;gap:14px}.transit-calendar-locked-preview-web{grid-template-columns:1fr;padding:16px 12px 18px}.advanced-feature-copy-web h3{font-size:20px}.transit-calendar-locked-demo-web{max-width:100%}.transit-calendar-locked-toolbar-web .transit-calendar-toolbar-row-web{justify-content:flex-start;overflow:hidden}.transit-calendar-locked-body-web{min-height:188px}.transit-calendar-locked-body-web .transit-calendar-axis-row-web,.transit-calendar-locked-body-web .transit-calendar-row-web{grid-template-columns:128px minmax(0,1fr)}.advanced-feature-actions-web .primary-btn,.advanced-feature-actions-web .secondary-btn{width:100%;min-width:0}}.app-shell.theme-light .advanced-feature-eyebrow-web{color:#8d7432}.results-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.results-grid .panel-card,.results-tabs-panel-web{padding:20px}.natal-results-panel-web.results-tabs-panel-web{padding:var(--pva-r-pad-card-y) var(--pva-r-pad-card-x)}.results-tab-bar-web,.results-subtab-bar-web{display:flex;gap:10px;flex-wrap:wrap}.natal-results-panel-web .results-tab-bar-web,.natal-results-panel-web .results-subtab-bar-web{gap:var(--pva-r-gap-row)}.results-subtab-bar-web{margin-top:16px}.natal-results-panel-web .results-subtab-bar-web{margin-top:var(--pva-r-gap-section)}.natal-tab-stack-web{display:grid;gap:var(--pva-r-gap-row);min-width:0}.results-tab-btn-web,.results-subtab-btn-web,.itin-planet-btn-web,.planet-btn-web{appearance:none;border:1px solid rgba(212,175,55,.18);background:#050d18cc;color:var(--text);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.natal-results-panel-web .results-tab-btn-web,.natal-results-panel-web .results-subtab-btn-web{border:1px solid rgba(212,175,55,.18)}.results-tab-btn-web,.results-subtab-btn-web{padding:10px 14px;border-radius:999px}.natal-results-panel-web .results-tab-btn-web,.natal-results-panel-web .results-subtab-btn-web{padding:var(--pva-r-tab-pad-y) var(--pva-r-tab-pad-x);display:inline-flex;align-items:center;justify-content:center;gap:6px}.natal-results-panel-web .results-tab-btn-web,.natal-results-panel-web .results-subtab-btn-web{border-radius:999px}.results-tab-btn-web{flex:1 1 0;justify-content:center;text-align:center}.results-tab-btn-stars-web,.natal-results-panel-web .results-tab-btn-stars-web{letter-spacing:.18em;text-indent:.18em}.results-tab-btn-web:hover,.results-subtab-btn-web:hover,.itin-planet-btn-web:hover,.planet-btn-web:hover,.results-tab-btn-web.is-active,.results-subtab-btn-web.is-active{background:#d4af3724;border-color:#d4af3766;color:var(--gold-soft);box-shadow:inset 0 0 0 1px #d4af372e}.app-shell.theme-light .results-tab-btn-web,.app-shell.theme-light .results-subtab-btn-web,.app-shell.theme-light .itin-planet-btn-web,.app-shell.theme-light .planet-btn-web{border-color:#8d743229;background:#fffbf3f5;color:#5b4a2c}.app-shell.theme-light .results-tab-btn-web:hover,.app-shell.theme-light .results-subtab-btn-web:hover,.app-shell.theme-light .itin-planet-btn-web:hover,.app-shell.theme-light .planet-btn-web:hover,.app-shell.theme-light .results-tab-btn-web.is-active,.app-shell.theme-light .results-subtab-btn-web.is-active{background:#8d74321a;border-color:#8d743252;color:#8d7432;box-shadow:inset 0 0 0 1px #8d74322e}.app-shell.theme-light .itin-planet-btn-web.is-active,.app-shell.theme-light .planet-btn-web.is-a,.app-shell.theme-light .planet-btn-web.is-b{border-color:#8d743257;background:#8d74321a}.app-shell.theme-standard .results-tab-btn-web,.app-shell.theme-standard .results-subtab-btn-web,.app-shell.theme-standard .itin-planet-btn-web,.app-shell.theme-standard .planet-btn-web{border-color:#2f5f7f24;background:var(--standard-primary-softer);color:var(--standard-muted)}.app-shell.theme-standard .results-tab-btn-web:hover,.app-shell.theme-standard .results-subtab-btn-web:hover,.app-shell.theme-standard .itin-planet-btn-web:hover,.app-shell.theme-standard .planet-btn-web:hover,.app-shell.theme-standard .results-tab-btn-web.is-active,.app-shell.theme-standard .results-subtab-btn-web.is-active{background:var(--standard-primary-soft);border-color:#2f5f7f42;color:var(--standard-primary);box-shadow:inset 0 0 0 1px #2f5f7f1a}.app-shell.theme-standard .itin-planet-btn-web.is-active,.app-shell.theme-standard .planet-btn-web.is-a,.app-shell.theme-standard .planet-btn-web.is-b{border-color:#2f5f7f42;background:var(--standard-primary-soft)}.results-tab-panel-web{margin-top:18px;min-width:0}.natal-results-panel-web .results-tab-panel-web{margin-top:var(--pva-r-gap-section)}.natal-results-panel-web{display:grid;gap:var(--pva-r-gap-section);min-width:0}.app-variant-web.layout-work .natal-results-panel-web{width:100%;max-width:100%;height:100%;max-height:none;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;overflow-anchor:none;box-shadow:inset 0 0 0 1px #d4af370a,inset 0 1px #ffffff09}.app-variant-web.layout-work .natal-tab-bar-web{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:100%;gap:var(--pva-r-gap-row)}.app-variant-web.layout-work .natal-tab-bar-web .results-tab-btn-web{min-width:0;width:100%;padding-inline:var(--pva-r-tab-pad-x)}.app-variant-web.layout-work .natal-results-panel-web .results-tab-panel-web{min-height:0;overflow:visible;overflow-anchor:none}.app-variant-web.layout-work .natal-results-panel-web .results-tab-panel-web.is-scroll-tab-web{overflow-x:hidden;overflow-y:auto;overscroll-behavior:auto;-webkit-overflow-scrolling:touch}.app-variant-web.layout-work .horary-results-panel-web{width:100%;max-width:100%;height:100%;max-height:none;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;overflow-anchor:none;box-shadow:inset 0 0 0 1px #d4af370a,inset 0 1px #ffffff09}.app-variant-web.layout-work .horary-results-panel-web .results-tab-panel-web{min-height:0;overflow:visible;overflow-anchor:none}.app-variant-web.layout-work .horary-results-panel-web .results-tab-panel-web.is-scroll-tab-web{overflow-x:hidden;overflow-y:auto;overscroll-behavior:auto;-webkit-overflow-scrolling:touch}.app-variant-web.layout-work.theme-light .natal-results-panel-web,.app-variant-web.layout-work.theme-light .horary-results-panel-web{box-shadow:inset 0 0 0 1px #8d74320a,inset 0 1px #ffffff6b}.app-variant-web.layout-work.theme-standard .natal-results-panel-web,.app-variant-web.layout-work.theme-standard .horary-results-panel-web{box-shadow:inset 0 0 0 1px #2f5f7f09,inset 0 1px #ffffffa3}.natal-results-head-web{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pva-r-gap-col)}.natal-results-head-web>div{width:100%;min-width:0}.natal-results-title-row-web{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.natal-results-head-web h3{flex:0 0 auto;margin:0}.natal-results-source-tabs-web{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:min(100%,420px);max-width:420px;min-width:0;padding:3px;border:1px solid rgba(212,175,55,.18);border-radius:8px;background:#ffffff0b}.natal-results-source-tab-web{min-width:0;width:100%;height:28px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:var(--pva-r-fs-xs);font-weight:700}.natal-results-source-tab-web span{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.natal-results-source-tab-web.is-active{background:#d4af372e;color:var(--gold)}.app-shell.theme-light .natal-results-source-tabs-web{border-color:#9a68122e;background:#ffffffad}.app-shell.theme-light .natal-results-source-tab-web.is-active{background:#9a681224;color:var(--gold-strong)}.app-shell.theme-standard .natal-results-source-tabs-web{border-color:#2f5f7f24;background:var(--standard-primary-softer)}.app-shell.theme-standard .natal-results-source-tab-web.is-active{background:var(--standard-primary-soft);color:var(--standard-primary)}.natal-results-head-web p{margin:var(--pva-r-gap-row) 0 0;color:var(--muted);font-size:var(--pva-r-fs-sm);line-height:1.5}.natal-table-wrap-web{width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-gutter:stable}.natal-table-web{width:100%;min-width:640px;border-collapse:collapse;font-size:var(--pva-r-fs-sm)}.natal-table-web th,.natal-table-web td{padding:10px 12px;border-bottom:1px solid rgba(212,175,55,.12);text-align:left;vertical-align:middle}.natal-table-web th{color:var(--gold-soft);font-weight:700}.natal-point-label-web{display:inline-flex;align-items:center;gap:var(--pva-r-gap-row);white-space:nowrap}.app-shell.theme-light .natal-table-web th,.app-shell.theme-light .natal-table-web td{border-bottom-color:#8d74321f}.dignity-panel-web{padding:0}.dignity-table-wrap{margin-top:16px;overflow-x:auto}.dignity-table-web{width:100%;min-width:0;border-collapse:separate;border-spacing:0;table-layout:fixed}.dignity-col-planet-web{width:13%}.dignity-col-value-web{width:11%}.dignity-col-speed-web{width:10%}.dignity-table-web th,.dignity-table-web td{text-align:center;padding:10px 4px;border-bottom:1px solid rgba(255,255,255,.06)}.dignity-table-web th{color:var(--gold-soft);font-size:15px;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;font-weight:700}.dignity-table-web tbody tr:last-child td{border-bottom:0}.dignity-point-wrap-web{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:28px;min-height:28px}.dignity-ruler-tags-web{display:inline-flex;align-items:center;gap:4px;margin-left:2px}.dignity-ruler-tag-web{font-size:10px;line-height:1;color:var(--gold-soft);font-weight:700}.dignity-cell-stack{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:2px;white-space:nowrap}.dignity-cell-main{display:inline-flex;align-items:center;justify-content:center;gap:3px}.dignity-cell-part{opacity:.78}.dignity-speed-web{display:inline-flex;align-items:center;justify-content:center;min-width:1.8em;color:var(--text);font-size:12px;font-weight:700;line-height:1}.dignity-speed-web.is-fast{color:var(--success)}.dignity-speed-web.is-slow{color:var(--gold-soft)}.dignity-speed-web.is-stagnant{color:var(--danger)}.dignity-speed-web.is-unknown{color:var(--gold-soft);opacity:.72}.dignity-plus,.dignity-minus{font-size:12px;font-weight:700;line-height:1}.dignity-plus{color:var(--success)}.dignity-minus{color:var(--danger)}.dignity-dash{color:var(--muted);font-size:15px}.dignity-glyph-svg,.dignity-glyph-fallback{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.dignity-glyph-svg{overflow:visible;filter:none}.dignity-glyph-fallback{font-weight:700;text-shadow:none}.app-shell.theme-light .dignity-glyph-svg{filter:none}.app-shell.theme-light .dignity-glyph-fallback{text-shadow:none}.app-shell.theme-light .dignity-table-web th,.app-shell.theme-light .dignity-table-web td{border-bottom-color:#a68c542e;color:#4a3b1e}.app-shell.theme-light .dignity-table-web th{background:#a68c5414;color:#8d7432}.app-shell.theme-light .dignity-ruler-tag-web,.app-shell.theme-light .dignity-dash{color:#8a7a4a}.app-shell.theme-light .dignity-plus,.app-shell.theme-light .dignity-minus{color:#4a3b1e}.natal-reception-list-web{display:grid;gap:var(--pva-r-gap-row)}.natal-reception-card-web{padding:var(--pva-r-pad-card-y);border:1px solid rgba(212,175,55,.12);border-radius:8px;background:#ffffff08}.natal-reception-title-web{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pva-r-gap-row);line-height:1.55}.natal-reception-planet-web,.natal-reception-tags-web{display:inline-flex;align-items:center;gap:var(--pva-r-gap-inline);flex-wrap:wrap}.natal-reception-verb-web{color:var(--text);font-weight:700}.natal-reception-aspect-web{display:inline-flex;align-items:center;flex:0 0 auto;white-space:nowrap;margin-left:2px}.natal-dignity-tag-web{display:inline-flex;align-items:center;min-height:22px;padding:var(--pva-r-pad-tag-y) var(--pva-r-pad-tag-x);border:1px solid rgba(142,185,255,.24);border-radius:999px;color:#cfe2ff;background:#8eb9ff17;font-size:var(--pva-r-fs-xs);font-weight:700;line-height:1}.app-shell.theme-light .natal-reception-card-web{border-color:#8d743224;background:#fffbf3e6}.app-shell.theme-light .natal-dignity-tag-web{border-color:#42689438;color:#385f8c;background:#42689412}.app-shell.theme-standard .natal-reception-card-web{border-color:#2f5f7f1a;background:#fff}.app-shell.theme-standard .natal-dignity-tag-web{border-color:#42689433;color:#385f8c;background:#42689414}.natal-accidental-table-web th:first-child,.natal-accidental-table-web td:first-child{width:76px}.natal-accidental-tags-web{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pva-r-gap-inline)}.natal-accidental-card-title-web{align-items:flex-start}.natal-accidental-card-title-web .natal-accidental-tags-web{flex:1 1 180px;min-width:0}.natal-feature-tag-web{display:inline-flex;align-items:center;gap:var(--pva-r-gap-inline);min-height:22px;padding:var(--pva-r-pad-tag-y) var(--pva-r-pad-tag-x);border:1px solid rgba(212,175,55,.2);border-radius:999px;color:var(--gold-soft);background:#d4af3714;font-size:var(--pva-r-fs-xs);font-weight:700;line-height:1;white-space:nowrap}.natal-feature-tag-label-web{display:inline-block;line-height:1}.natal-feature-tag-web.is-sect-bad,.natal-feature-tag-web.is-solar-combust{color:#ffb8a7;border-color:#ff785842;background:#ff78581a}.natal-feature-tag-web.is-sect-good{color:#a7e8b5;border-color:#70d08b42;background:#70d08b1a}.natal-feature-tag-web.is-solar-cazimi,.natal-feature-tag-web.is-joy{color:#ffe28a;border-color:#ffdd7847;background:#ffdd781c}.natal-feature-tag-web.is-solar-beams,.natal-feature-tag-web.is-oriental,.natal-feature-tag-web.is-occidental{color:#cfe2ff;border-color:#8eb9ff3d;background:#8eb9ff17}.natal-feature-tag-web.is-speed-fast{color:#a7e8b5;border-color:#70d08b42;background:#70d08b1a}.natal-feature-tag-web.is-speed-slow{color:var(--gold-soft);border-color:#d4af3738;background:#d4af3717}.natal-feature-tag-web.is-speed-station{color:var(--danger);border-color:#ff785847;background:#ff78581a}.natal-feature-station-glyph-web{flex:0 0 auto}.natal-feature-empty-web{display:inline-block;width:4em;text-align:center;color:var(--muted)}.app-shell.theme-standard .natal-feature-tag-web{color:#70591f;border-color:#70591f6b;background:#8d74322e;font-weight:850}.app-shell.theme-standard .natal-feature-tag-web .natal-feature-tag-label-web{color:inherit;opacity:1}.app-shell.theme-standard .natal-feature-tag-web.is-sect-bad,.app-shell.theme-standard .natal-feature-tag-web.is-solar-combust,.app-shell.theme-standard .natal-feature-tag-web.is-speed-station{color:#a7362e;border-color:#a7362e70;background:#bc403629}.app-shell.theme-standard .natal-feature-tag-web.is-sect-good,.app-shell.theme-standard .natal-feature-tag-web.is-speed-fast{color:#24723f;border-color:#24723f70;background:#24723f29}.app-shell.theme-standard .natal-feature-tag-web.is-solar-cazimi,.app-shell.theme-standard .natal-feature-tag-web.is-joy{color:#96630d;border-color:#96630d75;background:#b57e182e}.app-shell.theme-standard .natal-feature-tag-web.is-solar-beams,.app-shell.theme-standard .natal-feature-tag-web.is-oriental,.app-shell.theme-standard .natal-feature-tag-web.is-occidental{color:#34699f;border-color:#34699f70;background:#34699f2b}.app-shell.theme-standard .natal-feature-tag-web.is-speed-slow{color:#7d5a18;border-color:#7d5a1870;background:#8d74322e}.app-shell.theme-light .natal-feature-tag-web{border-color:#8d743233;color:#8d7432;background:#8d743214}.app-shell.theme-light .natal-feature-tag-web.is-sect-bad,.app-shell.theme-light .natal-feature-tag-web.is-solar-combust{color:#9b3f2f;border-color:#b24a303d;background:#b24a3014}.app-shell.theme-light .natal-feature-tag-web.is-sect-good{color:#31764a;border-color:#31764a38;background:#31764a14}.app-shell.theme-light .natal-feature-tag-web.is-solar-cazimi,.app-shell.theme-light .natal-feature-tag-web.is-joy{color:#8d6b00;border-color:#a67c003d;background:#a67c0014}.app-shell.theme-light .natal-feature-tag-web.is-solar-beams,.app-shell.theme-light .natal-feature-tag-web.is-oriental,.app-shell.theme-light .natal-feature-tag-web.is-occidental{color:#385f8c;border-color:#42689438;background:#42689412}.app-shell.theme-light .natal-feature-tag-web.is-speed-fast{color:#31764a;border-color:#31764a38;background:#31764a14}.app-shell.theme-light .natal-feature-tag-web.is-speed-slow{color:#8d7432;border-color:#8d743238;background:#8d743214}.app-shell.theme-light .natal-feature-tag-web.is-speed-station{color:#9b3f2f;border-color:#b24a303d;background:#b24a3014}.natal-aspect-panel-web{min-width:0}.natal-aspect-layout-web{--natal-aspect-matrix-height: calc( var(--pva-r-head) + var(--pva-r-cell) + var(--pva-r-cell) + var(--pva-r-cell) + var(--pva-r-cell) + var(--pva-r-cell) + var(--pva-r-cell) + var(--pva-r-cell) + var(--pva-r-cell) + var(--pva-r-cell) );display:grid;grid-template-columns:max-content minmax(216px,232px);align-items:stretch;gap:var(--pva-r-gap-row);min-width:0;max-width:100%;overflow-x:auto;overflow-y:visible;padding-bottom:2px}.natal-aspect-matrix-wrap-web{height:var(--natal-aspect-matrix-height);width:max-content;min-width:0;overflow:visible;overscroll-behavior:auto;scrollbar-gutter:auto;padding:0;border-radius:0;background:transparent;box-shadow:none}.natal-aspect-stair-web{display:grid;align-items:center;justify-items:center;width:max-content;min-width:max-content}.natal-aspect-edge-planet-web{display:inline-flex;align-items:center;justify-content:center;position:relative;width:var(--pva-r-head);height:var(--pva-r-head);border:0;border-radius:999px;color:var(--text);background:transparent;cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.natal-aspect-edge-planet-web:hover,.natal-aspect-edge-planet-web.is-active{background:#d4af371a;box-shadow:inset 0 0 0 1px #d4af374d}.natal-aspect-stair-cap-web{align-self:stretch;justify-self:stretch;border-bottom:2px solid rgba(151,116,42,.68);pointer-events:none}.natal-aspect-stair-cell-web{appearance:none;display:flex;align-items:center;justify-content:center;width:var(--pva-r-cell);height:var(--pva-r-cell);border-right:2px solid rgba(151,116,42,.68);border-bottom:2px solid rgba(151,116,42,.68);background:#ffffff05;color:inherit;padding:0}.natal-aspect-stair-cell-web.is-first-row{border-top:2px solid rgba(151,116,42,.68)}.natal-aspect-stair-cell-web.is-first-col{border-left:2px solid rgba(151,116,42,.68)}.natal-aspect-stair-cell-web.has-aspect{background:#ffffff06}.natal-aspect-stair-cell-web.is-related{background:#d4af371c;box-shadow:inset 0 0 0 2px #d4af3752}.natal-aspect-stair-cell-web.is-faded{opacity:.26}.natal-aspect-cell-content-web{display:grid;justify-items:center;gap:1px;font-weight:700;line-height:1}.natal-aspect-cell-meta-web{font-size:8px;line-height:1;white-space:nowrap}.natal-aspect-cell-glyph-web,.natal-aspect-list-glyph-web{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.natal-aspect-detail-web{position:static;top:auto;right:auto;display:grid;grid-template-rows:auto minmax(0,1fr);gap:7px;width:100%;height:var(--natal-aspect-matrix-height);min-width:0;max-height:var(--natal-aspect-matrix-height);overflow:hidden;box-sizing:border-box;padding:5px 3px;border:1px solid rgba(212,175,55,.12);border-radius:8px;background:#ffffff06}.app-variant-web.layout-work .natal-aspect-layout-web{grid-template-columns:max-content minmax(204px,216px);align-items:stretch;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible}.app-variant-web.layout-work .natal-aspect-panel-web{width:100%;max-width:100%;min-width:0;overflow:visible;overflow-anchor:none}.app-variant-web.layout-work .natal-aspect-matrix-wrap-web{width:max-content;min-width:0;overflow:visible;overscroll-behavior:auto;scrollbar-gutter:auto;padding:0;position:relative;z-index:0}.app-variant-web.layout-work .natal-aspect-detail-web{z-index:1;width:auto;min-height:0;height:var(--natal-aspect-matrix-height);max-height:var(--natal-aspect-matrix-height);overflow:hidden;overflow-anchor:none;padding:5px 3px}.app-variant-web.layout-work .natal-aspect-detail-head-web{font-size:var(--pva-r-fs-xs)}.app-variant-web.layout-work .natal-aspect-list-web{gap:var(--pva-r-gap-inline)}.app-variant-web.layout-work .natal-aspect-list-item-web{min-height:38px;padding:5px 2px;gap:2px;border-radius:8px}.app-variant-web.layout-work .natal-aspect-position-web{gap:2px}.app-variant-web.layout-work .natal-aspect-position-degree-web{font-size:12px}.natal-aspect-list-empty-web{display:flex;align-items:center;justify-content:center;gap:var(--pva-r-gap-row);min-height:112px;color:var(--muted);font-size:var(--pva-r-fs-sm);font-weight:700}.natal-aspect-detail-head-web{display:inline-flex;align-items:center;gap:var(--pva-r-gap-row);margin-bottom:0;padding:0 2px;color:var(--text);font-size:var(--pva-r-fs-sm);font-weight:700}.natal-aspect-list-web{display:grid;gap:var(--pva-r-gap-inline);align-content:start;justify-items:center;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1px 0;scrollbar-gutter:auto}.natal-aspect-list-web.is-centered{align-content:center}.natal-aspect-list-item-web{display:grid;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:center;justify-content:center;justify-items:center;gap:2px;width:calc(100% - 8px);max-width:100%;min-width:0;min-height:38px;box-sizing:border-box;padding:5px 2px;border:1px solid rgba(212,175,55,.12);border-radius:8px;color:var(--text)}.natal-aspect-position-web{display:inline-flex;align-items:center;justify-content:center;min-width:0;gap:3px;white-space:nowrap}.natal-aspect-position-degree-web{--astro-number-value-y: 0;--astro-number-suffix-y: -.04em;--astro-number-suffix-scale: .88em;color:var(--text);font-family:var(--data-number-font);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;line-height:1}.natal-aspect-position-web.is-compact{gap:1px}.natal-aspect-position-web.is-compact .natal-aspect-position-degree-web{font-size:12px}.natal-aspect-orb-web{--astro-number-value-y: 0;--astro-number-suffix-y: -.04em;--astro-number-suffix-scale: .88em;color:var(--muted);font-family:var(--data-number-font);font-size:var(--pva-r-fs-xs);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;line-height:1;white-space:nowrap}.natal-aspect-detail-head-web small{color:var(--muted);font-size:var(--pva-r-fs-xs);font-weight:500}.app-shell.theme-light .natal-aspect-detail-web{border-color:#8d743224;background:#fffbf3b8}.app-shell.theme-light .natal-aspect-edge-planet-web:hover,.app-shell.theme-light .natal-aspect-edge-planet-web.is-active{background:#8d743214;box-shadow:inset 0 0 0 1px #8d743247}.app-shell.theme-light .natal-aspect-stair-cap-web{border-bottom-color:#8f702d8a}.app-shell.theme-light .natal-aspect-stair-cell-web{border-right-color:#8f702d8a;border-bottom-color:#8f702d8a;background:#ffffff80}.app-shell.theme-light .natal-aspect-stair-cell-web.is-first-row{border-top-color:#8f702d8a}.app-shell.theme-light .natal-aspect-stair-cell-web.is-first-col{border-left-color:#8f702d8a}.app-shell.theme-light .natal-aspect-stair-cell-web.is-related{background:#8d743217}.app-shell.theme-standard .natal-aspect-detail-web{border-color:#2f5f7f1a;background:#fff}.app-shell.theme-standard .natal-aspect-edge-planet-web:hover,.app-shell.theme-standard .natal-aspect-edge-planet-web.is-active{background:#2f5f7f0e;box-shadow:inset 0 0 0 1px #2f5f7f29}.app-shell.theme-standard .natal-aspect-stair-cap-web{border-bottom-color:#2f5f7f5c}.app-shell.theme-standard .natal-aspect-stair-cell-web{border-right-color:#2f5f7f5c;border-bottom-color:#2f5f7f5c;background:#fff}.app-shell.theme-standard .natal-aspect-stair-cell-web.is-first-row{border-top-color:#2f5f7f5c}.app-shell.theme-standard .natal-aspect-stair-cell-web.is-first-col{border-left-color:#2f5f7f5c}.app-shell.theme-standard .natal-aspect-stair-cell-web.has-aspect{background:#fff}.app-shell.theme-standard .natal-aspect-stair-cell-web.is-related{background:#2f5f7f0e;box-shadow:inset 0 0 0 2px #2f5f7f2e}.aspect-body{display:grid;gap:16px}.itinerary-planet-bar-web,.planet-grid-web{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.itin-planet-btn-web,.planet-btn-web{border-radius:18px;min-height:52px;display:inline-flex;align-items:center;justify-content:center}.itin-planet-btn-web.is-active,.planet-btn-web.is-a,.planet-btn-web.is-b{border-color:#d4af3773;background:#d4af371a}.timeline-itinerary-list-web{display:grid;gap:12px}.timeline-placeholder-web{display:grid;gap:18px;padding:28px 0}.timeline-placeholder-label-web{color:var(--muted);text-align:center;font-size:14px;letter-spacing:.08em}.timeline-divider-web{width:100%;height:0;border-top:1px dashed rgba(212,175,55,.4)}.timeline-divider-wrap-web{position:relative;width:100%}.timeline-divider-wrap-web.has-moon-void{min-height:44px}.timeline-divider-wrap-web.has-moon-void.has-mirror-relations{min-height:78px}.timeline-void-moon-label-web{margin-top:16px;color:var(--gold);font-size:14px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-align:center}.timeline-divider-wrap-web.has-mirror-relations .timeline-void-moon-label-web{margin-top:38px}.timeline-divider-inline-web{margin:28px 0 34px}.timeline-empty-after-divider-web{min-height:74px;display:flex;align-items:flex-start;justify-content:center;padding-top:28px}.timeline-mirror-box-web{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);min-width:210px;max-width:min(360px,calc(100vw - 72px));padding:7px 10px;border:1px solid rgba(212,175,55,.42);border-radius:12px;background:#09121ff5;display:grid;gap:5px;z-index:2}.timeline-mirror-item-web{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;color:var(--text);font-size:13px;line-height:1.25}.timeline-mirror-link-web,.timeline-mirror-type-web,.timeline-mirror-orb-web{color:var(--gold)}.app-shell.theme-light .timeline-mirror-box-web{background:#fffcf4fa;border-color:#8d743247}.timeline-itinerary-row-web{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:14px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#050d18b8}.timeline-itinerary-row-web.is-future{border-color:#d4af373d}.timeline-itinerary-row-web.is-past{opacity:.88}.timeline-retrograde-row-web{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);border-color:#c3473a3d;background:#c3473a14}.timeline-retrograde-stack-web{display:flex;flex-direction:column;align-items:center;gap:6px;width:max-content;max-width:100%;min-width:0}.timeline-retrograde-stack-web:first-child{justify-self:end}.timeline-retrograde-stack-web:last-child{justify-self:start}.timeline-retrograde-stack-web:first-child .timeline-retrograde-point-web{justify-content:flex-end}.timeline-retrograde-arrow-web{align-self:start;color:var(--gold);font-size:16px;line-height:1;margin-top:3px;min-width:18px;text-align:center}.timeline-station-d-web{flex:0 0 auto}.timeline-retrograde-date-web{color:var(--muted);font-size:13px;font-weight:500;line-height:1.2;text-align:center;letter-spacing:0;white-space:nowrap}.app-shell.theme-light .timeline-itinerary-row-web{border-color:#a68c542e;background:#ffffff94;color:#4a3b1e}.app-shell.theme-light .timeline-retrograde-row-web{border-color:#c3473a38;background:#c3473a12}.app-shell.theme-light .timeline-itinerary-row-web.is-future{border-color:#a68c5447;background:#a68c5414}.app-shell.theme-light .timeline-retrograde-row-web.is-future{border-color:#c3473a42;background:#c3473a14}.app-shell.theme-light .timeline-degree-web,.app-shell.theme-light .timeline-minute-web,.app-shell.theme-light .timeline-travel-web{color:#5b4a2c}.app-shell.theme-light .timeline-side-meta-web,.app-shell.theme-light .timeline-placeholder-label-web,.app-shell.theme-light .timeline-retrograde-date-web{color:#8c7c5b}.app-shell.theme-light .timeline-divider-web{border-top-color:#8d743259}.app-shell.theme-standard .timeline-mirror-box-web{background:#fff;border-color:#2f5f7f2e;box-shadow:0 10px 28px #2f5f7f1a}.app-shell.theme-standard .timeline-itinerary-row-web{border-color:#2f5f7f1f;background:#fff;color:var(--standard-text)}.app-shell.theme-standard .timeline-retrograde-row-web{border-color:#e0000029;background:#e000000b}.app-shell.theme-standard .timeline-itinerary-row-web.is-future{border-color:#2f5f7f33;background:var(--standard-primary-softer)}.app-shell.theme-standard .timeline-retrograde-row-web.is-future{border-color:#e000002e;background:#e000000e}.app-shell.theme-standard .timeline-degree-web,.app-shell.theme-standard .timeline-minute-web,.app-shell.theme-standard .timeline-travel-web{color:var(--standard-text)}.app-shell.theme-standard .timeline-side-meta-web,.app-shell.theme-standard .timeline-placeholder-label-web,.app-shell.theme-standard .timeline-retrograde-date-web{color:var(--standard-muted)}.app-shell.theme-standard .timeline-divider-web{border-top-color:#2f5f7f47}.timeline-planet-cell-web{display:inline-flex;align-items:center;gap:6px;min-width:0;line-height:1}.timeline-aspect-web{display:inline-flex;align-items:center;justify-content:center}.timeline-degree-web,.timeline-minute-web,.timeline-travel-web{--astro-number-value-y: 0;--astro-number-suffix-y: -.04em;--astro-number-suffix-scale: .88em;font-family:var(--data-number-font);font-weight:600;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;line-height:1}.timeline-glyph-rx-web{flex:0 0 auto}.timeline-side-web{text-align:right}.timeline-side-meta-web{color:var(--muted);font-size:12px;line-height:1.5}.dynamic-card-web{display:grid;gap:10px;padding:18px;border-radius:22px;border:1px solid rgba(212,175,55,.2);background:#050d18c2}.dynamic-card-web.is-perfect,.dynamic-card-web.is-collection,.dynamic-card-web.is-translation{border-color:#d4af3759}.dynamic-card-web.is-prohibition{border-color:#ff7b7459}.app-shell.theme-light .dynamic-card-web{border-color:#a68c542e;background:#ffffff94}.app-shell.theme-light .dynamic-card-web.is-perfect,.app-shell.theme-light .dynamic-card-web.is-collection,.app-shell.theme-light .dynamic-card-web.is-translation{border-color:#a68c544d}.app-shell.theme-light .dynamic-card-web.is-prohibition{border-color:#ba53484d}.app-shell.theme-light .dynamic-title-web,.app-shell.theme-light .dynamic-desc-web{color:#4a3b1e}.app-shell.theme-light .dynamic-meta-web{color:#8d7432}.dynamic-title-web{font-size:18px;font-weight:700}.dynamic-desc-web{color:var(--text);line-height:1.7}.dynamic-meta-web{display:flex;flex-wrap:wrap;gap:10px;color:var(--gold-soft);font-size:13px}.dynamic-status-web{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;font-size:16px;font-weight:700}.dynamic-status-success-web{color:var(--gold-soft)}.dynamic-status-dim-web{color:var(--muted)}.dynamic-status-icon-web{width:18px;height:18px;display:inline-block;flex:0 0 auto}.dynamic-arrow-web{text-align:center;font-size:28px;line-height:1;color:var(--gold-dim);margin:-2px 0}.dynamic-event-row-web{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;border-radius:18px}.dynamic-event-row-web.is-bright{background:#d4af3714}.dynamic-event-row-web.is-dim{background:#ffffff0a}.dynamic-aspect-center-web{display:inline-flex;align-items:center;justify-content:center}.dynamic-travel-web{font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:15px;line-height:1;white-space:nowrap}.dynamic-travel-web.time-applying{color:var(--gold-soft)}.dynamic-travel-web.time-past{color:var(--muted)}.dynamic-inline-planet-web{flex-shrink:0}.dynamic-accelerated-web{margin-top:12px;padding-top:12px;border-top:1px solid rgba(207,180,106,.24)}.dynamic-hint-web{text-align:center;color:var(--muted);font-size:13px;line-height:1.6}.timeline-rx-placeholder-web{opacity:0;width:8px;font-size:15px;line-height:1}.app-shell.theme-light .dynamic-status-success-web{color:#8d7432}.app-shell.theme-light .dynamic-status-dim-web,.app-shell.theme-light .dynamic-hint-web{color:#8a7a4a}.app-shell.theme-light .dynamic-arrow-web{color:#a19264}.app-shell.theme-light .dynamic-event-row-web.is-bright{background:#8d743214}.app-shell.theme-light .dynamic-event-row-web.is-dim{background:#8d74320d}.app-shell.theme-standard .dynamic-card-web{border-color:#2f5f7f21;background:#fff;color:var(--standard-text)}.app-shell.theme-standard .dynamic-card-web.is-perfect,.app-shell.theme-standard .dynamic-card-web.is-collection,.app-shell.theme-standard .dynamic-card-web.is-translation{border-color:#2f5f7f47}.app-shell.theme-standard .dynamic-card-web.is-prohibition{border-color:#c84a3d47}.app-shell.theme-standard .dynamic-title-web,.app-shell.theme-standard .dynamic-desc-web{color:var(--standard-text)}.app-shell.theme-standard .dynamic-meta-web{color:var(--standard-accent)}.app-shell.theme-standard .dynamic-status-success-web{color:var(--standard-primary)}.app-shell.theme-standard .dynamic-status-dim-web,.app-shell.theme-standard .dynamic-hint-web{color:var(--standard-muted)}.app-shell.theme-standard .dynamic-arrow-web{color:#2f5f7f94}.app-shell.theme-standard .dynamic-event-row-web.is-bright{background:#2f5f7f0e}.app-shell.theme-standard .dynamic-event-row-web.is-dim{background:#2f5f7f09}.app-shell.theme-standard .dynamic-accelerated-web{border-top-color:#2f5f7f24}.mini-grid,.timeline-list{display:grid;gap:10px;margin-top:16px}.mini-row,.timeline-item{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:10px}.mini-row span:last-child,.timeline-meta{color:var(--muted);text-align:right}.timeline-item{display:block}.timeline-title{font-weight:600}.timeline-meta{margin-top:6px}.fixed-stars-table-wrap-web{overflow-x:auto}.fixed-stars-table-web{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;table-layout:fixed}.fixed-stars-table-web th,.fixed-stars-table-web td{text-align:left;padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:middle}.fixed-stars-table-web th{color:var(--gold-soft);font-size:12px;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.fixed-stars-table-web tbody tr:last-child td{border-bottom:0}.fixed-stars-planet-web{display:inline-flex;align-items:center;justify-content:center;min-width:20px}.fixed-stars-nature-cell-web{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.fixed-stars-nature-web{display:inline-block;min-width:32px;padding:2px 6px;border:1px solid transparent;border-radius:6px;font-size:12px;font-weight:600;line-height:1.2;text-align:center}.fixed-stars-nature-web.is-good{color:#7bd58a;background:#4caf5033;border-color:#7bd58a47}.fixed-stars-nature-web.is-bad{color:#ff8c8c;background:#ff525233;border-color:#ff8c8c47}.fixed-stars-nature-web.is-neutral{color:#b8a66c;background:#8a80602e;border-color:#b8a66c3d}.fixed-stars-planet-abbr-web{font-size:12px;color:var(--muted);line-height:1.3;text-align:center}.fixed-stars-keywords-web{color:var(--muted);line-height:1.7;vertical-align:top}.fixed-stars-orb-tight-web{color:var(--gold-soft);font-weight:700}.fixed-stars-table-web th:nth-child(1),.fixed-stars-table-web td:nth-child(1){width:54px}.fixed-stars-table-web th:nth-child(2),.fixed-stars-table-web td:nth-child(2){width:108px}.fixed-stars-table-web th:nth-child(3),.fixed-stars-table-web td:nth-child(3){width:68px}.fixed-stars-table-web th:nth-child(4),.fixed-stars-table-web td:nth-child(4){width:58px;text-align:center}.fixed-stars-table-web th:nth-child(4){text-align:center}.fixed-stars-table-web th:nth-child(5),.fixed-stars-table-web td:nth-child(5){vertical-align:top}.app-variant-web.layout-work .natal-results-panel-web .fixed-stars-table-wrap-web{overflow-x:hidden}.app-variant-web.layout-work .natal-results-panel-web .fixed-stars-table-web{min-width:0;font-size:var(--pva-r-fs-base);line-height:1.45}.app-variant-web.layout-work .natal-results-panel-web .fixed-stars-table-web th,.app-variant-web.layout-work .natal-results-panel-web .fixed-stars-table-web td{padding:8px 6px;vertical-align:middle}.app-variant-web.layout-work .natal-results-panel-web .fixed-stars-table-web th{font-size:var(--pva-r-fs-sm);letter-spacing:0}.app-variant-web.layout-work .natal-results-panel-web .fixed-stars-table-web th:nth-child(1),.app-variant-web.layout-work .natal-results-panel-web .fixed-stars-table-web td:nth-child(1){width:44px;text-align:center}.app-variant-web.layout-work .natal-results-panel-web .fixed-stars-table-web th:nth-child(2),.app-variant-web.layout-work .natal-results-panel-web .fixed-stars-table-web td:nth-child(2){width:96px;white-space:nowrap}.app-variant-web.layout-work .natal-results-panel-web .fixed-stars-table-web th:nth-child(3),.app-variant-web.layout-work .natal-results-panel-web .fixed-stars-table-web td:nth-child(3){width:62px}.app-variant-web.layout-work .natal-results-panel-web .fixed-stars-table-web th:nth-child(4),.app-variant-web.layout-work .natal-results-panel-web .fixed-stars-table-web td:nth-child(4){width:54px}.app-variant-web.layout-work .natal-results-panel-web .fixed-stars-planet-web{min-width:0}.app-variant-web.layout-work .natal-results-panel-web .fixed-stars-planet-web .astro-glyph-inline,.app-variant-web.layout-work .natal-results-panel-web .fixed-stars-planet-web .dignity-glyph-svg{width:17px!important;height:17px!important}.app-variant-web.layout-work .natal-results-panel-web .fixed-stars-planet-web .dignity-glyph-fallback{font-size:17px!important}.app-variant-web.layout-work .natal-results-panel-web .fixed-stars-nature-cell-web{min-height:32px;gap:3px}.app-variant-web.layout-work .natal-results-panel-web .fixed-stars-nature-web{min-width:28px;padding:2px 5px;font-size:var(--pva-r-fs-sm);line-height:1.2}.app-variant-web.layout-work .natal-results-panel-web .fixed-stars-planet-abbr-web{font-size:var(--pva-r-fs-xs);line-height:1.25}.app-variant-web.layout-work .natal-results-panel-web .fixed-stars-keywords-web{line-height:1.52;white-space:normal;word-break:break-word}.app-shell.theme-light .fixed-stars-table-web th,.app-shell.theme-light .fixed-stars-table-web td{border-bottom-color:#a68c542e}.app-shell.theme-light .fixed-stars-table-web th{background:#a68c5414;color:#8d7432}.app-shell.theme-light .fixed-stars-table-web td{color:#4a3b1e;background:transparent}.app-shell.theme-light .fixed-stars-keywords-web{color:#4a3b1e}.app-shell.theme-light .fixed-stars-planet-abbr-web{color:#8a7a4a}.app-shell.theme-light .fixed-stars-orb-tight-web{color:#8d7432}.app-shell.theme-light .fixed-stars-nature-web.is-good{color:#2e8b57;background:#2e8b572e;border-color:#2e8b5738}.app-shell.theme-light .fixed-stars-nature-web.is-bad{color:#c3473a;background:#c3473a2e;border-color:#c3473a38}.app-shell.theme-light .fixed-stars-nature-web.is-neutral{color:#8a7a4a;background:#8a7a4a2e;border-color:#8a7a4a38}.app-shell.theme-standard .fixed-stars-table-wrap-web{border-color:#2f5f7f1a;background:#fff}.app-shell.theme-standard .fixed-stars-table-web th,.app-shell.theme-standard .fixed-stars-table-web td{border-bottom-color:#2f5f7f1a}.app-shell.theme-standard .fixed-stars-table-web th{background:#f7fafc;color:#66757f}.app-shell.theme-standard .fixed-stars-table-web td,.app-shell.theme-standard .fixed-stars-keywords-web{color:#263238}.app-shell.theme-standard .fixed-stars-planet-abbr-web{color:#66757f}.app-shell.theme-standard .fixed-stars-orb-tight-web{color:#263238}.app-shell.theme-standard .fixed-stars-nature-web.is-good{color:#147a2e;background:#147a2e1a;border-color:#147a2e2e}.app-shell.theme-standard .fixed-stars-nature-web.is-bad{color:#9b1c1c;background:#d0000014;border-color:#d0000029}.app-shell.theme-standard .fixed-stars-nature-web.is-neutral{color:#66757f;background:#f7fafc;border-color:#2f5f7f1f}.export-snapshot-web .fixed-stars-table-web th,.export-snapshot-web .fixed-stars-table-web td{padding:16px 12px;vertical-align:middle}.export-snapshot-web .fixed-stars-table-web th{font-size:18px}.export-snapshot-web .fixed-stars-table-web td{font-size:20px}.export-snapshot-web .fixed-stars-table-web th:nth-child(2),.export-snapshot-web .fixed-stars-table-web th:nth-child(5){text-align:center}.export-snapshot-web .fixed-stars-planet-web .astro-glyph-inline,.export-snapshot-web .fixed-stars-planet-web .dignity-glyph-svg{width:auto!important;height:34px!important}.export-snapshot-web .fixed-stars-planet-web .dignity-glyph-fallback{font-size:34px!important}.export-snapshot-web .fixed-stars-nature-web{min-width:42px;padding:4px 8px;font-size:18px}.export-snapshot-web .fixed-stars-planet-abbr-web{font-size:18px}.export-snapshot-web .fixed-stars-keywords-web{font-size:20px;line-height:1.8}.arabic-panel-web{display:grid;gap:22px}.arabic-section-web{display:grid;gap:14px}.section-title-web h4{margin:0;font-size:18px}.section-title-web p{margin:8px 0 0;color:var(--muted);line-height:1.65}.arabic-grid-web{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.arabic-card-web{border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#050d18b8;padding:14px 16px}.arabic-card-web.is-custom-arabic-web{grid-column:auto}.arabic-card-line-web,.arabic-card-web.is-custom-arabic-web .arabic-card-line-web{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.arabic-name-web{font-weight:600}.arabic-formula-wrap-web{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:13px}.arabic-card-web.is-custom-arabic-web .arabic-formula-wrap-web{flex:0 1 auto;min-width:0;justify-content:flex-start;overflow:visible;white-space:normal}.arabic-formula-text-web,.arabic-degree-web,.arabic-house-web{color:var(--muted)}.arabic-degree-web{--astro-number-value-y: 0;--astro-number-suffix-y: -.04em;--astro-number-suffix-scale: .88em;font-family:var(--data-number-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;line-height:1}.arabic-position-web{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto;white-space:nowrap;flex:0 0 auto}.arabic-card-web.is-custom-arabic-web .arabic-position-web{margin-left:auto;min-width:max-content}.app-shell.theme-light .arabic-card-web{border-color:#a68c542e;background:#ffffff94}.app-shell.theme-light .arabic-name-web{color:#7d6841}.app-shell.theme-light .arabic-formula-wrap-web,.app-shell.theme-light .arabic-formula-text-web,.app-shell.theme-light .arabic-degree-web,.app-shell.theme-light .arabic-house-web{color:#8d7432}.app-shell.theme-light .section-title-web h4{color:#4a3b1e}.app-shell.theme-light .section-title-web p{color:#8a7a4a}.export-snapshot-web .arabic-name-web{font-size:24px}.export-snapshot-web .arabic-grid-web{grid-template-columns:repeat(2,minmax(0,1fr))}.export-snapshot-web .arabic-formula-wrap-web{font-size:20px;gap:6px}.export-snapshot-web .arabic-formula-text-web,.export-snapshot-web .arabic-degree-web,.export-snapshot-web .arabic-house-web{font-size:24px}.export-snapshot-web .arabic-card-line-web{gap:14px;justify-content:space-between}.export-snapshot-web .arabic-card-web.is-custom-arabic-web .arabic-card-line-web{display:flex;justify-content:normal;flex-wrap:nowrap;gap:10px}.export-snapshot-web .arabic-card-web.is-custom-arabic-web{grid-column:1 / -1}.export-snapshot-web .arabic-card-web.is-custom-arabic-web .arabic-name-web{flex:0 0 auto;white-space:nowrap}.export-snapshot-web .arabic-card-web.is-custom-arabic-web .arabic-formula-wrap-web,.export-snapshot-web .arabic-card-web.is-custom-arabic-web .arabic-formula-text-web{font-size:24px}.export-snapshot-web .arabic-card-web.is-custom-arabic-web .arabic-formula-wrap-web{flex:1 1 auto;min-width:0;justify-content:center;overflow:hidden;white-space:nowrap;gap:4px}.export-snapshot-web .arabic-card-web.is-custom-arabic-web .arabic-position-web{flex:0 0 auto;margin-left:0;white-space:nowrap}.export-snapshot-web .arabic-card-web.is-custom-arabic-web .arabic-formula-wrap-web .astro-glyph-inline,.export-snapshot-web .arabic-card-web.is-custom-arabic-web .arabic-formula-wrap-web .dignity-glyph-svg{width:24px!important;height:24px!important}.export-snapshot-web .arabic-position-web{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;margin-left:auto;text-align:right}.export-snapshot-web .arabic-position-web .astro-glyph-inline,.export-snapshot-web .arabic-position-web .dignity-glyph-svg{width:auto!important;height:30px!important}.export-snapshot-web .arabic-position-web .dignity-glyph-fallback{font-size:30px!important}.arabic-calc-form-web{--arabic-calc-control-height: 48px;display:flex;align-items:end;gap:12px;flex-wrap:wrap;width:fit-content;max-width:100%}.arabic-calc-form-web span{color:var(--muted);font-size:13px;text-align:center}.arabic-calc-picker-web{position:relative;display:grid;gap:8px;width:124px}.arabic-calc-picker-label-web{color:var(--muted);font-size:13px;text-align:center}.arabic-calc-picker-button-web{position:relative;display:inline-flex;align-items:center;justify-content:center;width:124px;min-width:124px;height:var(--arabic-calc-control-height);box-sizing:border-box;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#060e1aeb;color:var(--text);padding:0 34px 0 18px;cursor:pointer}.app-shell.theme-light .arabic-calc-picker-button-web{border-color:#a68c542e;background:#ffffff94;color:#4a3b1e}.arabic-calc-picker-arrow-web{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:16px;line-height:1}.arabic-calc-point-text-web{color:currentColor;font-family:Cinzel,serif;font-size:18px;font-weight:700;line-height:1}.arabic-calc-picker-menu-web{position:absolute;left:0;bottom:calc(100% + 8px);z-index:40;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;width:232px;max-height:260px;overflow:auto;padding:10px;border:1px solid rgba(212,175,55,.24);border-radius:18px;background:#050d18fa;box-shadow:0 18px 42px #00000057}.app-shell.theme-light .arabic-calc-picker-menu-web{background:#fffbf3fa;box-shadow:0 18px 38px #5a461c2e}.app-shell.theme-light .arabic-calc-picker-option-web{border-color:#a68c542e;background:#ffffff94;color:#4a3b1e}.app-shell.theme-light .arabic-calc-picker-option-web:hover,.app-shell.theme-light .arabic-calc-picker-option-web.is-active{border-color:#a68c5480;background:#a68c541f;color:#8d7432}.arabic-calc-picker-option-web{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:42px;border:1px solid rgba(212,175,55,.14);border-radius:12px;background:#ffffff08;color:var(--text);padding:0;cursor:pointer}.arabic-calc-picker-option-web:hover,.arabic-calc-picker-option-web.is-active{border-color:#d4af3780;background:#d4af3724;color:var(--gold)}.arabic-calc-form-web .arabic-calc-operator-web{align-self:end;display:inline-flex;align-items:center;height:var(--arabic-calc-control-height);color:var(--gold);font-size:22px;font-weight:800;line-height:1}.arabic-calc-result-web{display:flex;align-items:center;min-width:132px;height:var(--arabic-calc-control-height);box-sizing:border-box;max-width:100%;border-radius:20px;border:1px solid rgba(212,175,55,.2);background:#050d18b8;padding:0 18px}.app-shell.theme-light .arabic-calc-result-web{border-color:#a68c542e;background:#ffffff94}.arabic-calc-title-web{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-weight:700}.arabic-calc-title-token-web{display:inline-flex;align-items:center;gap:2px}.arabic-calc-formula-web,.arabic-calc-output-web{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.arabic-calc-output-web .arabic-degree-web{font-size:18px;font-weight:700;color:var(--text)}.app-shell.theme-light .arabic-calc-output-web .arabic-degree-web{color:#7d6841}.app-shell.theme-standard .arabic-card-web,.app-shell.theme-standard .arabic-calc-picker-button-web,.app-shell.theme-standard .arabic-calc-result-web{border-color:#2f5f7f1a;background:#fff;color:#263238}.app-shell.theme-standard .arabic-card-web.is-custom-arabic-web{background:#f7fafc}.app-shell.theme-standard .arabic-name-web,.app-shell.theme-standard .section-title-web h4,.app-shell.theme-standard .arabic-calc-output-web .arabic-degree-web{color:#263238}.app-shell.theme-standard .arabic-formula-wrap-web,.app-shell.theme-standard .arabic-formula-text-web,.app-shell.theme-standard .arabic-degree-web,.app-shell.theme-standard .arabic-house-web,.app-shell.theme-standard .section-title-web p,.app-shell.theme-standard .arabic-calc-picker-label-web,.app-shell.theme-standard .arabic-calc-form-web span,.app-shell.theme-standard .arabic-calc-equals-web,.app-shell.theme-standard .arabic-calc-picker-arrow-web{color:#66757f}.app-shell.theme-standard .arabic-calc-picker-menu-web{border-color:#2f5f7f24;background:#fff;box-shadow:0 18px 38px #2f5f7f24}.app-shell.theme-standard .arabic-calc-picker-option-web{border-color:#2f5f7f1a;background:#fff;color:#263238}.app-shell.theme-standard .arabic-calc-picker-option-web:hover,.app-shell.theme-standard .arabic-calc-picker-option-web.is-active{border-color:#2f5f7f3d;background:#e8f1f6;color:#263238}.app-shell.theme-standard .arabic-calc-form-web .arabic-calc-operator-web{color:#66757f}.arabic-calc-inline-web{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.arabic-calc-equals-web{color:var(--muted);font-size:18px;font-weight:700}.tag-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.tag{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#d4af371f;color:var(--gold-soft);border:1px solid rgba(212,175,55,.18);font-size:13px}.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-reception-card-web{padding:.8mm 1mm;border-color:#a68c5429;border-radius:1.4mm;background:#fff9}.export-snapshot-web .natal-export-block-combined-web .natal-reception-card-web{padding:10px 12px}.export-snapshot-web .natal-export-block-combined-web .natal-reception-title-web{gap:8px;font-size:18px;line-height:1.4}.export-snapshot-web .natal-export-block-combined-web .natal-dignity-tag-web{min-height:0;padding:2px 5px;border-radius:5px;font-size:12px;line-height:1.1}.export-snapshot-web .natal-export-block-combined-web .natal-feature-tag-web{min-height:26px;padding:4px 8px;font-size:14px}.export-snapshot-web .natal-export-block-combined-web .natal-table-web{min-width:0}.export-snapshot-web .natal-export-block-combined-web .natal-table-web th,.export-snapshot-web .natal-export-block-combined-web .natal-table-web td{padding:9px 8px;font-size:15px}.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-reception-card-web{padding:.6mm .7mm}.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-reception-title-web{gap:.5mm;font-size:4.8pt;line-height:1.22}.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-dignity-tag-web{min-height:0;padding:.16mm .32mm;border-radius:.7mm;font-size:3.8pt;line-height:1.05}.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-feature-tag-web{min-height:0;padding:.28mm .5mm;font-size:4.2pt}.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-table-web th,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-table-web td{padding:.36mm .24mm;font-size:4.5pt;line-height:1.14}.pdf-report-web .pdf-natal-section-stack-web .natal-reception-card-web,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-reception-card-web,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-reception-card-web{padding:.42mm .52mm;border-radius:1mm}.pdf-report-web .pdf-natal-section-stack-web .natal-reception-title-web,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-reception-title-web{gap:.35mm;font-size:4.2pt;line-height:1.16}.pdf-report-web .pdf-natal-section-stack-web .natal-dignity-tag-web,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-dignity-tag-web{min-width:0;min-height:0;padding:.12mm .28mm;border-radius:.65mm;font-size:3.6pt;line-height:1.05;white-space:nowrap}.pdf-report-web .pdf-natal-section-stack-web .natal-feature-tag-web,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-feature-tag-web{min-height:0;padding:.18mm .34mm;border-radius:.9mm;font-size:3.7pt;line-height:1}.pdf-report-web .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-reception-list-web{gap:.45mm}.pdf-report-web .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-reception-card-web,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-reception-card-web{padding:.5mm .55mm;border-radius:.9mm}.pdf-report-web .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-reception-title-web,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-reception-title-web{gap:.35mm;font-size:4.55pt;line-height:1.18}.pdf-report-web .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-dignity-tag-web,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-dignity-tag-web{padding:.14mm .3mm;border-radius:.65mm;font-size:3.85pt;line-height:1.05}.pdf-report-web .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-feature-tag-web,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-feature-tag-web{padding:.2mm .38mm;border-radius:.75mm;font-size:3.95pt;line-height:1.05}.export-snapshot-web .natal-export-block-combined-web .natal-feature-tag-web,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-feature-tag-web{color:#70591f;border-color:#70591f5c;background:#8d743229;font-weight:800;opacity:1;-webkit-print-color-adjust:exact;print-color-adjust:exact}.export-snapshot-web .natal-export-block-combined-web .natal-feature-tag-web.is-sect-bad,.export-snapshot-web .natal-export-block-combined-web .natal-feature-tag-web.is-solar-combust,.export-snapshot-web .natal-export-block-combined-web .natal-feature-tag-web.is-speed-station,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-feature-tag-web.is-sect-bad,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-feature-tag-web.is-solar-combust,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-feature-tag-web.is-speed-station{color:#a7362e;border-color:#a7362e61;background:#bc403624}.export-snapshot-web .natal-export-block-combined-web .natal-feature-tag-web.is-sect-good,.export-snapshot-web .natal-export-block-combined-web .natal-feature-tag-web.is-speed-fast,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-feature-tag-web.is-sect-good,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-feature-tag-web.is-speed-fast{color:#24723f;border-color:#24723f61;background:#24723f24}.export-snapshot-web .natal-export-block-combined-web .natal-feature-tag-web.is-solar-cazimi,.export-snapshot-web .natal-export-block-combined-web .natal-feature-tag-web.is-joy,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-feature-tag-web.is-solar-cazimi,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-feature-tag-web.is-joy{color:#96630d;border-color:#96630d66;background:#b57e1829}.export-snapshot-web .natal-export-block-combined-web .natal-feature-tag-web.is-solar-beams,.export-snapshot-web .natal-export-block-combined-web .natal-feature-tag-web.is-oriental,.export-snapshot-web .natal-export-block-combined-web .natal-feature-tag-web.is-occidental,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-feature-tag-web.is-solar-beams,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-feature-tag-web.is-oriental,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-feature-tag-web.is-occidental{color:#34699f;border-color:#34699f61;background:#34699f26}.export-snapshot-web .natal-export-block-combined-web .natal-feature-tag-web.is-speed-slow,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-feature-tag-web.is-speed-slow{color:#7d5a18;border-color:#7d5a1861;background:#8d743229}.pdf-report-web .pdf-natal-section-stack-web .natal-point-label-web{gap:1px}.pdf-report-web .pdf-natal-section-stack-web .natal-aspect-stair-cell-web{border-right-width:1px;border-bottom-width:1px}.pdf-report-web .pdf-natal-section-stack-web .natal-aspect-stair-cell-web.is-first-row{border-top-width:1px}.pdf-report-web .pdf-natal-section-stack-web .natal-aspect-stair-cell-web.is-first-col{border-left-width:1px}.pdf-report-web .pdf-natal-section-stack-web .natal-aspect-stair-cap-web{border-bottom-width:1px}.pdf-report-web .pdf-natal-extra-data-section-web .natal-export-block-aspects-web .natal-aspect-layout-web.is-export-matrix-only{justify-content:center}.export-snapshot-web .fixed-stars-nature-cell-web,.pdf-report-web .fixed-stars-nature-cell-web{flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;white-space:normal}.export-snapshot-web .fixed-stars-nature-web,.pdf-report-web .fixed-stars-nature-web{flex:0 0 auto;white-space:nowrap}.export-snapshot-web .fixed-stars-planet-abbr-web,.pdf-report-web .fixed-stars-planet-abbr-web{flex:0 0 auto;max-width:100%;white-space:nowrap;word-break:normal;overflow-wrap:normal}.export-snapshot-web .natal-export-section-web .fixed-stars-table-wrap-web,.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-wrap-web{overflow:hidden}.export-snapshot-web .natal-export-section-web .fixed-stars-table-web,.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web{width:100%;min-width:0;table-layout:fixed}.export-snapshot-web .natal-export-section-web .fixed-stars-table-web th,.export-snapshot-web .natal-export-section-web .fixed-stars-table-web td,.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web th,.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web td{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word}.export-snapshot-web .natal-export-section-web .fixed-stars-table-web th:nth-child(1),.export-snapshot-web .natal-export-section-web .fixed-stars-table-web td:nth-child(1),.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web th:nth-child(1),.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web td:nth-child(1){text-align:center}.export-snapshot-web .natal-export-section-web .fixed-stars-table-web th:nth-child(1),.export-snapshot-web .natal-export-section-web .fixed-stars-table-web td:nth-child(1){width:8%}.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web th:nth-child(1),.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web td:nth-child(1){width:7%}.export-snapshot-web .natal-export-section-web .fixed-stars-table-web th:nth-child(2),.export-snapshot-web .natal-export-section-web .fixed-stars-table-web td:nth-child(2),.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web th:nth-child(2),.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web td:nth-child(2){width:16%}.export-snapshot-web .natal-export-section-web .fixed-stars-table-web th:nth-child(2),.export-snapshot-web .natal-export-section-web .fixed-stars-table-web td:nth-child(2){width:18%}.export-snapshot-web .natal-export-section-web .fixed-stars-table-web th:nth-child(3),.export-snapshot-web .natal-export-section-web .fixed-stars-table-web td:nth-child(3),.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web th:nth-child(3),.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web td:nth-child(3){text-align:center;white-space:nowrap}.export-snapshot-web .natal-export-section-web .fixed-stars-table-web th:nth-child(3),.export-snapshot-web .natal-export-section-web .fixed-stars-table-web td:nth-child(3){width:11%}.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web th:nth-child(3),.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web td:nth-child(3){width:10%}.export-snapshot-web .natal-export-section-web .fixed-stars-table-web th:nth-child(4),.export-snapshot-web .natal-export-section-web .fixed-stars-table-web td:nth-child(4),.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web th:nth-child(4),.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web td:nth-child(4){text-align:center;white-space:nowrap}.export-snapshot-web .natal-export-section-web .fixed-stars-table-web th:nth-child(4),.export-snapshot-web .natal-export-section-web .fixed-stars-table-web td:nth-child(4){width:17%}.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web th:nth-child(4),.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web td:nth-child(4){width:12%}.export-snapshot-web .natal-export-section-web .fixed-stars-table-web th:nth-child(5),.export-snapshot-web .natal-export-section-web .fixed-stars-table-web td:nth-child(5){width:46%}.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web th:nth-child(5),.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web td:nth-child(5){width:55%;white-space:normal;word-break:normal;overflow-wrap:anywhere}.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-keywords-web{width:100%;white-space:normal;word-break:normal;overflow-wrap:anywhere;overflow:visible}.export-snapshot-web .natal-export-section-web .fixed-stars-nature-cell-web,.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-nature-cell-web{width:100%;min-width:0;justify-content:center}.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-wrap-web{overflow:hidden;max-width:100%}.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web{width:100%;min-width:0;table-layout:fixed}.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web th,.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web td{box-sizing:border-box;overflow-wrap:normal;word-break:normal}.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web th:nth-child(1),.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web td:nth-child(1){width:7%;text-align:center}.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web th:nth-child(2),.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web td:nth-child(2){width:14%;vertical-align:middle}.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web th:nth-child(2){text-align:center}.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web td:nth-child(2){font-size:6.5pt;text-align:left}.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web th:nth-child(3),.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web td:nth-child(3){width:11%;text-align:center;vertical-align:middle;white-space:nowrap}.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web th:nth-child(4),.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web td:nth-child(4){width:12%;text-align:center;vertical-align:middle;white-space:normal}.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web th:nth-child(5),.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web td:nth-child(5){width:auto;vertical-align:middle;white-space:normal}.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web th:nth-child(5){text-align:center}.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web td:nth-child(5){font-size:6.5pt;text-align:left}.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-keywords-web{color:#4a3b1e;font-size:6.5pt;line-height:1.28;display:block;width:auto;white-space:normal;word-break:break-word;overflow-wrap:normal;overflow:visible}.pdf-report-web .pdf-data-section-web .natal-export-block-combined-web .natal-reception-list-web{gap:.55mm}.pdf-report-web .pdf-data-section-web .natal-export-block-combined-web .natal-reception-card-web{padding:.56mm .66mm}.pdf-report-web .pdf-data-section-web .natal-export-block-combined-web .natal-reception-title-web{gap:.42mm;font-size:5.05pt;line-height:1.2}.pdf-report-web .pdf-data-section-web .natal-export-block-combined-web .natal-dignity-tag-web{padding:.16mm .34mm;font-size:4.2pt}.pdf-report-web .pdf-data-section-web .natal-export-block-combined-web .natal-feature-tag-web{padding:.22mm .42mm;font-size:4.35pt}.pdf-report-web .pdf-data-section-web .natal-export-block-combined-web .natal-accidental-card-title-web{align-items:center;flex-wrap:nowrap;gap:.45mm}.pdf-report-web .pdf-data-section-web .natal-export-block-combined-web .natal-accidental-card-title-web .natal-accidental-tags-web{flex:1 1 auto;flex-wrap:nowrap;gap:.35mm;min-width:0;overflow:hidden}.pdf-report-web .pdf-natal-extra-data-section-web .natal-export-block-aspects-web .natal-aspect-layout-web.is-export-matrix-only{grid-template-columns:max-content;justify-content:center;overflow:visible}.pdf-report-web .pdf-natal-extra-data-section-web .natal-export-block-aspects-web .natal-aspect-matrix-wrap-web{overflow:visible}.pdf-report-web .pdf-natal-extra-data-section-web .natal-export-block-aspects-web .natal-aspect-cell-content-web{gap:1.5px}.pdf-report-web .pdf-natal-extra-data-section-web .natal-export-block-aspects-web .natal-aspect-cell-meta-web{display:block;max-width:calc(var(--pva-r-cell) - 2px);color:inherit;font-size:3.95pt;font-weight:600;letter-spacing:0;line-height:1;overflow:hidden;text-align:center;text-overflow:clip;white-space:nowrap}.pdf-report-web .pdf-natal-extra-data-section-web .natal-export-block-aspects-web .natal-aspect-cell-glyph-web .astro-glyph-inline,.pdf-report-web .pdf-natal-extra-data-section-web .natal-export-block-aspects-web .natal-aspect-cell-glyph-web .dignity-glyph-svg{width:12px!important;height:12px!important;font-size:12px!important}.pdf-report-web .pdf-natal-extra-data-section-web .natal-export-block-aspects-web .natal-aspect-edge-planet-web .astro-glyph-inline,.pdf-report-web .pdf-natal-extra-data-section-web .natal-export-block-aspects-web .natal-aspect-edge-planet-web .dignity-glyph-svg{width:11px!important;height:11px!important;font-size:11px!important}.pdf-report-web.is-natal-report .pdf-data-section-web .natal-export-block-combined-web.has-two-panels>.natal-export-section-web>.natal-reception-accidental-grid-web{grid-template-columns:minmax(0,1fr) minmax(24mm,30mm)!important;gap:1.05mm!important}.pdf-report-web.is-natal-report .pdf-data-section-web .natal-export-block-combined-web.has-two-panels>.natal-export-section-web>.natal-reception-accidental-grid-web>.natal-export-combined-section-web+.natal-export-combined-section-web{padding-left:1.05mm!important}.pdf-report-web.is-natal-report .pdf-data-section-web .natal-reception-accidental-grid-web .natal-export-combined-title-web{margin-bottom:.52mm;font-size:7.15pt;line-height:1.05}.pdf-report-web.is-natal-report .pdf-data-section-web .natal-reception-accidental-grid-web .natal-reception-list-web{gap:.62mm}.pdf-report-web.is-natal-report .pdf-data-section-web .natal-reception-accidental-grid-web .natal-reception-card-web{min-height:4.8mm;padding:.66mm .78mm}.pdf-report-web.is-natal-report .pdf-data-section-web .natal-reception-accidental-grid-web .natal-reception-title-web{gap:.48mm;font-size:6.35pt;line-height:1.12}.pdf-report-web.is-natal-report .pdf-data-section-web .natal-reception-accidental-grid-web .natal-dignity-tag-web{padding:.18mm .38mm;font-size:5.4pt;line-height:1}.pdf-report-web.is-natal-report .pdf-data-section-web .natal-reception-accidental-grid-web .natal-feature-tag-web{padding:.26mm .5mm;font-size:5.55pt;line-height:1}.pdf-report-web .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-feature-tag-label-web,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web .natal-feature-tag-label-web{transform:translateY(-.06em)}.pdf-report-web.is-natal-report .pdf-data-section-web .natal-reception-accidental-grid-web .natal-accidental-card-title-web{align-items:center;flex-wrap:nowrap;gap:.48mm}.pdf-report-web.is-natal-report .pdf-data-section-web .natal-reception-accidental-grid-web .natal-accidental-tags-web{flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-start;min-width:0;overflow:hidden}.pdf-report-web.is-natal-report .pdf-data-section-web .natal-reception-accidental-grid-web .natal-reception-planet-web .astro-glyph-inline,.pdf-report-web.is-natal-report .pdf-data-section-web .natal-reception-accidental-grid-web .natal-reception-planet-web .dignity-glyph-svg,.pdf-report-web.is-natal-report .pdf-data-section-web .natal-reception-accidental-grid-web .natal-feature-tag-web .astro-glyph-inline,.pdf-report-web.is-natal-report .pdf-data-section-web .natal-reception-accidental-grid-web .natal-feature-tag-web .dignity-glyph-svg,.pdf-report-web.is-natal-report .pdf-data-section-web .natal-reception-accidental-grid-web .natal-reception-aspect-web .astro-glyph-inline,.pdf-report-web.is-natal-report .pdf-data-section-web .natal-reception-accidental-grid-web .natal-reception-aspect-web .dignity-glyph-svg{width:9.4px!important;height:9.4px!important;font-size:9.4px!important}.timing-panel-web{display:grid;gap:var(--pva-r-gap-section);min-width:0}.firdaria-panel-web{gap:4px}.firdaria-panel-tools-web{display:flex;justify-content:space-between;align-items:center;gap:8px;min-width:0}.firdaria-birth-meta-web{display:flex;align-items:center;flex-wrap:wrap;gap:4px 7px;min-width:0;color:var(--muted);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}.firdaria-birth-meta-tag-web{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:2px 7px;border:1px solid rgba(212,175,55,.22);border-radius:999px;color:var(--gold-soft);line-height:1;white-space:nowrap}.firdaria-birth-meta-name-web,.firdaria-birth-meta-time-web,.firdaria-birth-meta-place-web{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.firdaria-birth-meta-name-web{color:var(--text)}.firdaria-node-toggle-web{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:2px 7px;border:1px solid rgba(212,175,55,.16);border-radius:999px;background:#ffffff09;color:var(--gold-soft);cursor:pointer;font-size:var(--pva-r-fs-xs);font-weight:700;line-height:1;white-space:nowrap;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.firdaria-node-toggle-web:hover{border-color:#d4af3757;background:#d4af371a;color:var(--gold-soft);box-shadow:inset 0 0 0 1px #d4af371f}.firdaria-board-web{width:100%;min-width:0;overflow:hidden;border:1px solid rgba(212,175,55,.2);border-radius:8px;background:linear-gradient(180deg,#ffffff09,#ffffff04),#050d184d;box-shadow:none}.firdaria-table-scroll-web{width:100%;overflow-x:hidden}.app-variant-web.layout-work .firdaria-board-web{display:grid;grid-template-rows:minmax(0,1fr)}.app-variant-web.layout-work .firdaria-table-scroll-web{min-height:0}.firdaria-compact-table-web{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;color:var(--text);font-size:12px;line-height:1.05}.firdaria-compact-table-web th,.firdaria-compact-table-web td{border-right:1px solid rgba(212,175,55,.24);text-align:center;vertical-align:middle}.firdaria-compact-table-web th{height:21px;padding:2px 3px;border-bottom:1px solid rgba(212,175,55,.24);color:var(--text);font-size:13px;font-weight:500;line-height:1}.firdaria-compact-table-web td{height:20px;padding:0 3px;cursor:default;font-variant-numeric:tabular-nums;white-space:nowrap;transition:background .14s ease,color .14s ease}.firdaria-compact-table-web tbody tr:last-child td{border-bottom:0}.firdaria-compact-table-web th:nth-child(3n+1),.firdaria-compact-table-web td:nth-child(3n+1){width:8%}.firdaria-compact-table-web th:nth-child(3n+2),.firdaria-compact-table-web td:nth-child(3n+2){width:18%}.firdaria-compact-table-web th:nth-child(3n),.firdaria-compact-table-web td:nth-child(3n){width:7%;border-right:1px solid rgba(212,175,55,.34)}.firdaria-compact-table-web th:last-child,.firdaria-compact-table-web td:last-child{border-right:0}.firdaria-data-cell-web.is-empty{cursor:default}.firdaria-data-cell-web.is-current{background:#d4af371a}.firdaria-data-cell-web.is-selected{background:#d4af3726;box-shadow:inset 0 1px #d4af3757,inset 0 -1px #d4af3757}.firdaria-period-cell-web.is-selected{box-shadow:inset 1px 0 #d4af3757,inset 0 1px #d4af3757,inset 0 -1px #d4af3757}.firdaria-age-cell-web.is-selected{box-shadow:inset -1px 0 #d4af3757,inset 0 1px #d4af3757,inset 0 -1px #d4af3757}.firdaria-period-cell-web{letter-spacing:0}.firdaria-lord-glyph-web,.firdaria-lord-pair-web{display:inline-flex;align-items:center;justify-content:center;min-width:0}.firdaria-lord-glyph-web{width:1em;line-height:1}.firdaria-lord-pair-web{gap:2px}.firdaria-pair-separator-web{color:currentColor;font-weight:600;line-height:1}.firdaria-mobile-web{display:none}.firdaria-major-item-web{min-width:0;border:1px solid rgba(212,175,55,.2);border-radius:8px;background:#050d185c}.firdaria-major-glyph-web,.firdaria-sub-glyph-web{display:inline-flex;align-items:center;justify-content:center;min-width:0}.firdaria-sub-empty-web{color:var(--muted);font-size:12px;line-height:1.4}.firdaria-age-nav-web{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.firdaria-age-chip-web{appearance:none;min-width:0;min-height:30px;padding:6px 4px;border:1px solid rgba(212,175,55,.18);border-radius:999px;background:#ffffff09;color:var(--muted);cursor:pointer;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.firdaria-age-chip-web:hover,.firdaria-age-chip-web.is-active{border-color:#d4af375c;background:#d4af371f;color:var(--gold-soft);box-shadow:inset 0 0 0 1px #d4af3724}.firdaria-major-list-web{display:grid;gap:8px;min-width:0}.firdaria-major-item-web{overflow:hidden;scroll-margin-top:10px}.firdaria-major-item-web.is-current{border-color:#d4af377a;background:#d4af3717;box-shadow:inset 0 0 0 1px #d4af371a}.firdaria-major-button-web{appearance:none;display:grid;grid-template-columns:34px minmax(0,1fr) 26px;align-items:center;gap:9px;width:100%;min-width:0;padding:10px 11px;border:0;background:transparent;color:var(--text);cursor:pointer;text-align:left}.firdaria-major-glyph-web{color:var(--gold-soft)}.firdaria-major-body-web{display:grid;gap:3px;min-width:0}.firdaria-major-title-web{min-width:0;overflow:hidden;color:var(--text);font-size:14px;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.firdaria-major-meta-web{min-width:0;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums;line-height:1.25}.firdaria-major-toggle-web{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid rgba(212,175,55,.2);border-radius:999px;color:var(--muted);font-size:16px;font-weight:700;line-height:1}.firdaria-major-item-web.is-open .firdaria-major-toggle-web,.firdaria-major-button-web:hover .firdaria-major-toggle-web{border-color:#d4af375c;color:var(--gold-soft)}.firdaria-sub-list-web{display:grid;border-top:1px solid rgba(212,175,55,.18)}.firdaria-sub-row-web,.firdaria-sub-empty-web{display:grid;grid-template-columns:minmax(48px,62px) minmax(0,1fr) minmax(70px,auto);align-items:center;gap:8px;min-height:34px;padding:7px 11px;border-top:1px solid rgba(212,175,55,.1);color:var(--text);font-size:12px;font-variant-numeric:tabular-nums;line-height:1.15}.firdaria-sub-row-web:first-child,.firdaria-sub-empty-web:first-child{border-top:0}.firdaria-sub-empty-web{grid-template-columns:1fr}.firdaria-sub-row-web.is-current{background:#d4af371f;color:var(--gold-soft);box-shadow:inset 2px 0 #d4af3785,inset 0 1px #d4af3729,inset 0 -1px #d4af3729}.firdaria-sub-glyph-web{justify-content:flex-start}.firdaria-sub-date-web{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.firdaria-sub-age-web{text-align:right;white-space:nowrap}@media(max-width:980px){.firdaria-mobile-web{display:grid;gap:9px;min-width:0}.firdaria-board-web{display:none}}.timing-toolbar-web{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pva-r-gap-row);min-width:0}.timing-segment-web{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid rgba(212,175,55,.14);border-radius:8px;background:#ffffff08}.timing-chip-btn-web,.timing-action-web,.timing-select-web{min-height:32px;border:1px solid rgba(212,175,55,.18);border-radius:8px;background:#050d18c7;color:var(--text);font-size:var(--pva-r-fs-sm);line-height:1.2}.timing-chip-btn-web,.timing-action-web{appearance:none;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;cursor:pointer;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.timing-chip-btn-web:hover,.timing-action-web:hover,.timing-chip-btn-web.is-active{border-color:#d4af376b;background:#d4af3724;color:var(--gold-soft);box-shadow:inset 0 0 0 1px #d4af3729}.timing-chip-btn-web:disabled,.timing-action-web:disabled{cursor:not-allowed;opacity:.48}.timing-select-label-web{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--muted);font-size:var(--pva-r-fs-sm)}.timing-select-web{min-width:132px;max-width:180px;padding:5px 9px}.timing-current-grid-web{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pva-r-gap-row)}.timing-current-item-web{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid rgba(212,175,55,.12);border-radius:8px;background:#ffffff08}.timing-current-item-web>span{color:var(--muted);font-size:var(--pva-r-fs-xs)}.timing-current-item-web strong{min-width:0;overflow:hidden;color:var(--text);font-size:var(--pva-r-fs-sm);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.timing-layout-web{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,280px);gap:var(--pva-r-gap-col);align-items:start;min-width:0}.timing-table-wrap-web{max-height:520px;overflow:auto;border:1px solid rgba(212,175,55,.1);border-radius:8px}.timing-table-web{min-width:720px}.timing-table-web tbody tr{cursor:pointer;transition:background .16s ease,box-shadow .16s ease,opacity .16s ease}.timing-table-web tbody tr:hover,.timing-table-web tbody tr.is-related{background:#d4af370f}.timing-table-web tbody tr.is-current{background:#70d08b14}.timing-table-web tbody tr.is-selected{background:#d4af371f;box-shadow:inset 3px 0 #d4af3775}.timing-table-web tbody tr.is-sub-period td:first-child{padding-left:28px}.timing-lord-mark-web,.timing-sign-mark-web,.timing-lord-pair-web,.zodiacal-period-main-web,.timing-row-tags-web{display:inline-flex;align-items:center;min-width:0}.timing-lord-mark-web,.timing-sign-mark-web{gap:6px;white-space:nowrap}.zodiacal-sign-mark-web,.zodiacal-lot-mark-web{display:inline-flex;align-items:center;justify-content:center;gap:6px;line-height:1}.zodiacal-settings-panel-web{display:grid;gap:14px;padding:14px;border:1px solid rgba(212,175,55,.12);border-radius:8px;background:radial-gradient(circle at 88% 18%,rgba(212,175,55,.12),transparent 28%),#ffffff09}.zodiacal-settings-head-web{display:grid;gap:4px}.zodiacal-settings-head-web strong{color:var(--text);font-size:var(--pva-r-fs-md)}.zodiacal-settings-head-web span{color:var(--muted);font-size:var(--pva-r-fs-xs);line-height:1.55}.zodiacal-settings-grid-web{display:grid;gap:12px}.zodiacal-settings-field-web{display:grid;gap:7px;min-width:0}.zodiacal-settings-field-web>span{color:var(--muted);font-size:var(--pva-r-fs-xs)}.zodiacal-settings-field-web>strong{color:var(--text);font-size:var(--pva-r-fs-xs);font-weight:700}.zodiacal-calculate-btn-web{width:100%;min-height:40px;font-weight:800}.zodiacal-modal-backdrop-web{--text: #f6ecd0;--muted: #9f9278;--gold: #d4af37;--gold-soft: #cfb46a;position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#02060c94;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.zodiacal-modal-backdrop-web.theme-light{--text: #4a3b1e;--muted: #7d6f57;--gold: #8d7432;--gold-soft: #8d7432}.zodiacal-modal-web{display:grid;gap:14px;width:min(1180px,94vw);max-height:min(860px,92vh);padding:18px;border:1px solid rgba(212,175,55,.18);border-radius:18px;background:radial-gradient(circle at 82% 0%,rgba(212,175,55,.14),transparent 34%),#070d18fa;box-shadow:0 24px 70px #00000061;overflow:auto}.zodiacal-modal-head-web{display:flex;align-items:start;justify-content:space-between;gap:16px}.zodiacal-modal-head-web>div{display:grid;gap:5px}.zodiacal-modal-head-web strong{color:var(--text);font-size:20px;line-height:1.2}.zodiacal-modal-head-web span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--pva-r-fs-xs)}.zodiacal-modal-close-web{appearance:none;display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid rgba(212,175,55,.18);border-radius:999px;background:#d4af3714;color:var(--text);cursor:pointer;font-size:20px;line-height:1}.zodiacal-modal-toolbar-web{justify-content:flex-end}.timing-lord-pair-web{gap:5px;flex-wrap:wrap}.timing-pair-separator-web{color:var(--muted)}.timing-row-tags-web{gap:4px;flex-wrap:wrap;justify-content:flex-end}.timing-detail-web{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid rgba(212,175,55,.12);border-radius:8px;background:#ffffff09}.timing-detail-head-web{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:var(--pva-r-fs-xs)}.timing-detail-title-web{min-width:0;color:var(--text);font-size:var(--pva-r-fs-sm);font-weight:800}.timing-detail-grid-web{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:7px 10px;align-items:center;font-size:var(--pva-r-fs-xs)}.timing-detail-grid-web span{color:var(--muted)}.timing-detail-grid-web strong{min-width:0;color:var(--text);font-weight:700}.zodiacal-columns-web{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pva-r-gap-row);min-width:0}.app-variant-web.layout-work .zodiacal-releasing-panel-web{padding-right:4px}.zodiacal-column-web{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:320px;border:1px solid rgba(212,175,55,.12);border-radius:8px;background:#ffffff08;overflow:hidden}.zodiacal-column-head-web{padding:9px 10px;border-bottom:1px solid rgba(212,175,55,.1);color:var(--gold-soft);font-size:var(--pva-r-fs-sm);font-weight:800}.zodiacal-list-web{display:grid;align-content:start;gap:5px;min-height:0;max-height:420px;padding:6px;overflow:auto}.zodiacal-period-button-web{appearance:none;display:grid;gap:5px;width:100%;min-height:56px;padding:8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);cursor:pointer;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.zodiacal-period-button-web:hover{border-color:#d4af372e;background:#d4af370f}.zodiacal-period-button-web.is-current{background:#70d08b14}.zodiacal-period-button-web.is-focused{border-color:#d4af3761;background:#d4af371c;box-shadow:inset 3px 0 #d4af3775}.zodiacal-period-button-web.is-loosing{border-color:#8eb9ff33}.zodiacal-period-main-web{justify-content:space-between;gap:8px}.zodiacal-period-meta-web{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;color:var(--muted);font-size:var(--pva-r-fs-xs);white-space:nowrap}.zodiacal-period-date-web,.zodiacal-period-age-web{min-width:0;overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.zodiacal-period-age-web{flex:0 0 auto}.app-shell.theme-light .firdaria-board-web,.firdaria-panel-web.theme-light .firdaria-board-web,.export-snapshot-web.theme-light .firdaria-board-web,.pdf-report-web.theme-light .firdaria-board-web{border-color:#8d743233;background:linear-gradient(180deg,#fffdf8c7,#fffbf385),#fffbf3ad;box-shadow:none}.app-shell.theme-light .firdaria-compact-table-web th,.firdaria-panel-web.theme-light .firdaria-compact-table-web th,.export-snapshot-web.theme-light .firdaria-compact-table-web th,.pdf-report-web.theme-light .firdaria-compact-table-web th{border-bottom-color:#8d74323d}.app-shell.theme-light .firdaria-node-toggle-web,.firdaria-panel-web.theme-light .firdaria-node-toggle-web,.export-snapshot-web.theme-light .firdaria-node-toggle-web,.pdf-report-web.theme-light .firdaria-node-toggle-web{border-color:#8d743229;background:#fffbf3b8;color:#8d7432}.app-shell.theme-light .firdaria-node-toggle-web:hover,.firdaria-panel-web.theme-light .firdaria-node-toggle-web:hover,.export-snapshot-web.theme-light .firdaria-node-toggle-web:hover,.pdf-report-web.theme-light .firdaria-node-toggle-web:hover{border-color:#8d74324d;background:#8d74321f;color:#8d7432;box-shadow:inset 0 0 0 1px #8d74321f}.app-shell.theme-light .firdaria-birth-meta-tag-web,.firdaria-panel-web.theme-light .firdaria-birth-meta-tag-web,.export-snapshot-web.theme-light .firdaria-birth-meta-tag-web,.pdf-report-web.theme-light .firdaria-birth-meta-tag-web{border-color:#8d743238;color:#8d7432}.app-shell.theme-light .firdaria-compact-table-web th,.app-shell.theme-light .firdaria-compact-table-web td,.firdaria-panel-web.theme-light .firdaria-compact-table-web th,.firdaria-panel-web.theme-light .firdaria-compact-table-web td,.export-snapshot-web.theme-light .firdaria-compact-table-web th,.export-snapshot-web.theme-light .firdaria-compact-table-web td,.pdf-report-web.theme-light .firdaria-compact-table-web th,.pdf-report-web.theme-light .firdaria-compact-table-web td{border-right-color:#8d743242}.app-shell.theme-light .firdaria-compact-table-web th:nth-child(3n),.app-shell.theme-light .firdaria-compact-table-web td:nth-child(3n),.firdaria-panel-web.theme-light .firdaria-compact-table-web th:nth-child(3n),.firdaria-panel-web.theme-light .firdaria-compact-table-web td:nth-child(3n),.export-snapshot-web.theme-light .firdaria-compact-table-web th:nth-child(3n),.export-snapshot-web.theme-light .firdaria-compact-table-web td:nth-child(3n),.pdf-report-web.theme-light .firdaria-compact-table-web th:nth-child(3n),.pdf-report-web.theme-light .firdaria-compact-table-web td:nth-child(3n){border-right-color:#8d743257}.app-shell.theme-light .firdaria-data-cell-web.is-current,.firdaria-panel-web.theme-light .firdaria-data-cell-web.is-current,.export-snapshot-web.theme-light .firdaria-data-cell-web.is-current,.pdf-report-web.theme-light .firdaria-data-cell-web.is-current{background:#8d743217}.app-shell.theme-light .firdaria-data-cell-web.is-selected,.firdaria-panel-web.theme-light .firdaria-data-cell-web.is-selected,.export-snapshot-web.theme-light .firdaria-data-cell-web.is-selected,.pdf-report-web.theme-light .firdaria-data-cell-web.is-selected{background:#8d743224;box-shadow:inset 0 1px #8d74325c,inset 0 -1px #8d74325c}.app-shell.theme-light .firdaria-period-cell-web.is-selected,.firdaria-panel-web.theme-light .firdaria-period-cell-web.is-selected,.export-snapshot-web.theme-light .firdaria-period-cell-web.is-selected,.pdf-report-web.theme-light .firdaria-period-cell-web.is-selected{box-shadow:inset 1px 0 #8d74325c,inset 0 1px #8d74325c,inset 0 -1px #8d74325c}.app-shell.theme-light .firdaria-age-cell-web.is-selected,.firdaria-panel-web.theme-light .firdaria-age-cell-web.is-selected,.export-snapshot-web.theme-light .firdaria-age-cell-web.is-selected,.pdf-report-web.theme-light .firdaria-age-cell-web.is-selected{box-shadow:inset -1px 0 #8d74325c,inset 0 1px #8d74325c,inset 0 -1px #8d74325c}.app-shell.theme-light .firdaria-major-item-web,.firdaria-panel-web.theme-light .firdaria-major-item-web,.export-snapshot-web.theme-light .firdaria-major-item-web,.pdf-report-web.theme-light .firdaria-major-item-web{border-color:#8d743233;background:#fffbf3ad}.app-shell.theme-light .firdaria-major-item-web.is-current,.firdaria-panel-web.theme-light .firdaria-major-item-web.is-current,.export-snapshot-web.theme-light .firdaria-major-item-web.is-current,.pdf-report-web.theme-light .firdaria-major-item-web.is-current{border-color:#8d743270;background:#8d74321c;box-shadow:inset 0 0 0 1px #8d74321a}.app-shell.theme-light .firdaria-age-chip-web,.firdaria-panel-web.theme-light .firdaria-age-chip-web,.export-snapshot-web.theme-light .firdaria-age-chip-web,.pdf-report-web.theme-light .firdaria-age-chip-web{border-color:#8d743229;background:#fffbf3b8;color:#7d7362}.app-shell.theme-light .firdaria-age-chip-web:hover,.app-shell.theme-light .firdaria-age-chip-web.is-active,.firdaria-panel-web.theme-light .firdaria-age-chip-web:hover,.firdaria-panel-web.theme-light .firdaria-age-chip-web.is-active,.export-snapshot-web.theme-light .firdaria-age-chip-web:hover,.export-snapshot-web.theme-light .firdaria-age-chip-web.is-active,.pdf-report-web.theme-light .firdaria-age-chip-web:hover,.pdf-report-web.theme-light .firdaria-age-chip-web.is-active{border-color:#8d743252;background:#8d74321f;color:#8d7432;box-shadow:inset 0 0 0 1px #8d74321f}.app-shell.theme-light .firdaria-major-toggle-web,.firdaria-panel-web.theme-light .firdaria-major-toggle-web,.export-snapshot-web.theme-light .firdaria-major-toggle-web,.pdf-report-web.theme-light .firdaria-major-toggle-web{border-color:#8d743233}.app-shell.theme-light .firdaria-major-item-web.is-open .firdaria-major-toggle-web,.app-shell.theme-light .firdaria-major-button-web:hover .firdaria-major-toggle-web,.firdaria-panel-web.theme-light .firdaria-major-item-web.is-open .firdaria-major-toggle-web,.firdaria-panel-web.theme-light .firdaria-major-button-web:hover .firdaria-major-toggle-web,.export-snapshot-web.theme-light .firdaria-major-item-web.is-open .firdaria-major-toggle-web,.export-snapshot-web.theme-light .firdaria-major-button-web:hover .firdaria-major-toggle-web,.pdf-report-web.theme-light .firdaria-major-item-web.is-open .firdaria-major-toggle-web,.pdf-report-web.theme-light .firdaria-major-button-web:hover .firdaria-major-toggle-web{border-color:#8d743257;color:#8d7432}.app-shell.theme-light .firdaria-sub-list-web,.firdaria-panel-web.theme-light .firdaria-sub-list-web,.export-snapshot-web.theme-light .firdaria-sub-list-web,.pdf-report-web.theme-light .firdaria-sub-list-web{border-top-color:#8d74322e}.app-shell.theme-light .firdaria-sub-row-web,.app-shell.theme-light .firdaria-sub-empty-web,.firdaria-panel-web.theme-light .firdaria-sub-row-web,.firdaria-panel-web.theme-light .firdaria-sub-empty-web,.export-snapshot-web.theme-light .firdaria-sub-row-web,.export-snapshot-web.theme-light .firdaria-sub-empty-web,.pdf-report-web.theme-light .firdaria-sub-row-web,.pdf-report-web.theme-light .firdaria-sub-empty-web{border-top-color:#8d74321a}.app-shell.theme-light .firdaria-sub-row-web.is-current,.firdaria-panel-web.theme-light .firdaria-sub-row-web.is-current,.export-snapshot-web.theme-light .firdaria-sub-row-web.is-current,.pdf-report-web.theme-light .firdaria-sub-row-web.is-current{background:#8d74321c;color:#8d7432;box-shadow:inset 2px 0 #8d743270,inset 0 1px #8d743224,inset 0 -1px #8d743224}.app-shell.theme-standard .firdaria-board-web,.firdaria-panel-web.theme-standard .firdaria-board-web,.export-snapshot-web.theme-standard .firdaria-board-web,.pdf-report-web.theme-standard .firdaria-board-web{border-color:#2f5f7f1f;background:#fff;box-shadow:none}.app-shell.theme-standard .firdaria-compact-table-web th,.firdaria-panel-web.theme-standard .firdaria-compact-table-web th,.export-snapshot-web.theme-standard .firdaria-compact-table-web th,.pdf-report-web.theme-standard .firdaria-compact-table-web th{border-bottom-color:#2f5f7f2e;color:#66757f}.app-shell.theme-standard .firdaria-node-toggle-web,.firdaria-panel-web.theme-standard .firdaria-node-toggle-web,.export-snapshot-web.theme-standard .firdaria-node-toggle-web,.pdf-report-web.theme-standard .firdaria-node-toggle-web,.app-shell.theme-standard .firdaria-age-chip-web,.firdaria-panel-web.theme-standard .firdaria-age-chip-web,.export-snapshot-web.theme-standard .firdaria-age-chip-web,.pdf-report-web.theme-standard .firdaria-age-chip-web{border-color:#2f5f7f24;background:#fff;color:#66757f}.app-shell.theme-standard .firdaria-node-toggle-web:hover,.firdaria-panel-web.theme-standard .firdaria-node-toggle-web:hover,.export-snapshot-web.theme-standard .firdaria-node-toggle-web:hover,.pdf-report-web.theme-standard .firdaria-node-toggle-web:hover,.app-shell.theme-standard .firdaria-age-chip-web:hover,.app-shell.theme-standard .firdaria-age-chip-web.is-active,.firdaria-panel-web.theme-standard .firdaria-age-chip-web:hover,.firdaria-panel-web.theme-standard .firdaria-age-chip-web.is-active,.export-snapshot-web.theme-standard .firdaria-age-chip-web:hover,.export-snapshot-web.theme-standard .firdaria-age-chip-web.is-active,.pdf-report-web.theme-standard .firdaria-age-chip-web:hover,.pdf-report-web.theme-standard .firdaria-age-chip-web.is-active{border-color:#2f5f7f3d;background:#e8f1f6;color:#263238;box-shadow:none}.app-shell.theme-standard .firdaria-birth-meta-tag-web,.firdaria-panel-web.theme-standard .firdaria-birth-meta-tag-web,.export-snapshot-web.theme-standard .firdaria-birth-meta-tag-web,.pdf-report-web.theme-standard .firdaria-birth-meta-tag-web{border-color:#2f5f7f1f;color:#66757f}.app-shell.theme-standard .firdaria-compact-table-web th,.app-shell.theme-standard .firdaria-compact-table-web td,.firdaria-panel-web.theme-standard .firdaria-compact-table-web th,.firdaria-panel-web.theme-standard .firdaria-compact-table-web td,.export-snapshot-web.theme-standard .firdaria-compact-table-web th,.export-snapshot-web.theme-standard .firdaria-compact-table-web td,.pdf-report-web.theme-standard .firdaria-compact-table-web th,.pdf-report-web.theme-standard .firdaria-compact-table-web td{border-right-color:#2f5f7f24}.app-shell.theme-standard .firdaria-compact-table-web th:nth-child(3n),.app-shell.theme-standard .firdaria-compact-table-web td:nth-child(3n),.firdaria-panel-web.theme-standard .firdaria-compact-table-web th:nth-child(3n),.firdaria-panel-web.theme-standard .firdaria-compact-table-web td:nth-child(3n),.export-snapshot-web.theme-standard .firdaria-compact-table-web th:nth-child(3n),.export-snapshot-web.theme-standard .firdaria-compact-table-web td:nth-child(3n),.pdf-report-web.theme-standard .firdaria-compact-table-web th:nth-child(3n),.pdf-report-web.theme-standard .firdaria-compact-table-web td:nth-child(3n){border-right-color:#2f5f7f38}.app-shell.theme-standard .firdaria-data-cell-web.is-current,.firdaria-panel-web.theme-standard .firdaria-data-cell-web.is-current,.export-snapshot-web.theme-standard .firdaria-data-cell-web.is-current,.pdf-report-web.theme-standard .firdaria-data-cell-web.is-current{background:#147a2e12}.app-shell.theme-standard .firdaria-data-cell-web.is-selected,.firdaria-panel-web.theme-standard .firdaria-data-cell-web.is-selected,.export-snapshot-web.theme-standard .firdaria-data-cell-web.is-selected,.pdf-report-web.theme-standard .firdaria-data-cell-web.is-selected{background:#e8f1f6;box-shadow:inset 0 1px #2f5f7f38,inset 0 -1px #2f5f7f38}.app-shell.theme-standard .firdaria-period-cell-web.is-selected,.firdaria-panel-web.theme-standard .firdaria-period-cell-web.is-selected,.export-snapshot-web.theme-standard .firdaria-period-cell-web.is-selected,.pdf-report-web.theme-standard .firdaria-period-cell-web.is-selected{box-shadow:inset 1px 0 #2f5f7f38,inset 0 1px #2f5f7f38,inset 0 -1px #2f5f7f38}.app-shell.theme-standard .firdaria-age-cell-web.is-selected,.firdaria-panel-web.theme-standard .firdaria-age-cell-web.is-selected,.export-snapshot-web.theme-standard .firdaria-age-cell-web.is-selected,.pdf-report-web.theme-standard .firdaria-age-cell-web.is-selected{box-shadow:inset -1px 0 #2f5f7f38,inset 0 1px #2f5f7f38,inset 0 -1px #2f5f7f38}.app-shell.theme-standard .firdaria-major-item-web,.firdaria-panel-web.theme-standard .firdaria-major-item-web,.export-snapshot-web.theme-standard .firdaria-major-item-web,.pdf-report-web.theme-standard .firdaria-major-item-web{border-color:#2f5f7f1f;background:#fff}.app-shell.theme-standard .firdaria-major-item-web.is-current,.firdaria-panel-web.theme-standard .firdaria-major-item-web.is-current,.export-snapshot-web.theme-standard .firdaria-major-item-web.is-current,.pdf-report-web.theme-standard .firdaria-major-item-web.is-current{border-color:#2f5f7f3d;background:#e8f1f6;box-shadow:none}.app-shell.theme-standard .firdaria-major-toggle-web,.firdaria-panel-web.theme-standard .firdaria-major-toggle-web,.export-snapshot-web.theme-standard .firdaria-major-toggle-web,.pdf-report-web.theme-standard .firdaria-major-toggle-web{border-color:#2f5f7f24}.app-shell.theme-standard .firdaria-major-item-web.is-open .firdaria-major-toggle-web,.app-shell.theme-standard .firdaria-major-button-web:hover .firdaria-major-toggle-web,.firdaria-panel-web.theme-standard .firdaria-major-item-web.is-open .firdaria-major-toggle-web,.firdaria-panel-web.theme-standard .firdaria-major-button-web:hover .firdaria-major-toggle-web,.export-snapshot-web.theme-standard .firdaria-major-item-web.is-open .firdaria-major-toggle-web,.export-snapshot-web.theme-standard .firdaria-major-button-web:hover .firdaria-major-toggle-web,.pdf-report-web.theme-standard .firdaria-major-item-web.is-open .firdaria-major-toggle-web,.pdf-report-web.theme-standard .firdaria-major-button-web:hover .firdaria-major-toggle-web{border-color:#2f5f7f3d;color:#263238}.app-shell.theme-standard .firdaria-sub-list-web,.firdaria-panel-web.theme-standard .firdaria-sub-list-web,.export-snapshot-web.theme-standard .firdaria-sub-list-web,.pdf-report-web.theme-standard .firdaria-sub-list-web{border-top-color:#2f5f7f1a}.app-shell.theme-standard .firdaria-sub-row-web,.app-shell.theme-standard .firdaria-sub-empty-web,.firdaria-panel-web.theme-standard .firdaria-sub-row-web,.firdaria-panel-web.theme-standard .firdaria-sub-empty-web,.export-snapshot-web.theme-standard .firdaria-sub-row-web,.export-snapshot-web.theme-standard .firdaria-sub-empty-web,.pdf-report-web.theme-standard .firdaria-sub-row-web,.pdf-report-web.theme-standard .firdaria-sub-empty-web{border-top-color:#2f5f7f14}.app-shell.theme-standard .firdaria-sub-row-web.is-current,.firdaria-panel-web.theme-standard .firdaria-sub-row-web.is-current,.export-snapshot-web.theme-standard .firdaria-sub-row-web.is-current,.pdf-report-web.theme-standard .firdaria-sub-row-web.is-current{background:#147a2e12;color:#147a2e;box-shadow:inset 2px 0 #147a2e52,inset 0 1px #2f5f7f14,inset 0 -1px #2f5f7f14}.app-shell.theme-light .timing-segment-web,.app-shell.theme-light .timing-current-item-web,.app-shell.theme-light .timing-table-wrap-web,.app-shell.theme-light .timing-detail-web,.app-shell.theme-light .zodiacal-settings-panel-web,.app-shell.theme-light .zodiacal-column-web{border-color:#8d743224;background:#fffbf3c7}.app-shell.theme-light .zodiacal-settings-panel-web{background:radial-gradient(circle at 88% 18%,rgba(166,140,84,.14),transparent 28%),#fffbf3c7}.app-shell.theme-light .zodiacal-modal-backdrop-web,.zodiacal-modal-backdrop-web.theme-light{background:#e2d5bc8a}.app-shell.theme-light .zodiacal-modal-web,.zodiacal-modal-backdrop-web.theme-light .zodiacal-modal-web{border-color:#8d74322e;background:radial-gradient(circle at 82% 0%,rgba(166,140,84,.14),transparent 34%),#fffbf3fa;box-shadow:0 24px 70px #705b3438}.app-shell.theme-light .zodiacal-modal-close-web,.zodiacal-modal-backdrop-web.theme-light .zodiacal-modal-close-web{border-color:#8d74322e;background:#8d743214;color:#4a3b1e}.zodiacal-modal-backdrop-web.theme-light .timing-current-item-web,.zodiacal-modal-backdrop-web.theme-light .timing-detail-web,.zodiacal-modal-backdrop-web.theme-light .zodiacal-column-web{border-color:#8d743224;background:#fffbf3c7}.zodiacal-modal-backdrop-web.theme-light .timing-action-web{border-color:#8d743229;background:#fffbf3f5;color:#5b4a2c}.zodiacal-modal-backdrop-web.theme-light .timing-action-web:hover{border-color:#8d743252;background:#8d74321a;color:#8d7432}.zodiacal-modal-backdrop-web.theme-light .zodiacal-period-button-web:hover{background:#8d743212}.zodiacal-modal-backdrop-web.theme-light .zodiacal-period-button-web.is-current{background:#31764a14}.zodiacal-modal-backdrop-web.theme-light .zodiacal-period-button-web.is-focused{border-color:#8d743247;background:#8d74321f;box-shadow:inset 3px 0 #8d74326b}.zodiacal-modal-backdrop-web.theme-light .zodiacal-column-head-web{border-bottom-color:#8d74321f;color:#8d7432}.app-shell.theme-light .timing-chip-btn-web,.app-shell.theme-light .timing-action-web,.app-shell.theme-light .timing-select-web{border-color:#8d743229;background:#fffbf3f5;color:#5b4a2c}.app-shell.theme-light .timing-chip-btn-web:hover,.app-shell.theme-light .timing-action-web:hover,.app-shell.theme-light .timing-chip-btn-web.is-active{border-color:#8d743252;background:#8d74321a;color:#8d7432}.app-shell.theme-light .timing-table-web tbody tr:hover,.app-shell.theme-light .timing-table-web tbody tr.is-related,.app-shell.theme-light .zodiacal-period-button-web:hover{background:#8d743212}.app-shell.theme-light .timing-table-web tbody tr.is-current,.app-shell.theme-light .zodiacal-period-button-web.is-current{background:#31764a14}.app-shell.theme-light .timing-table-web tbody tr.is-selected,.app-shell.theme-light .zodiacal-period-button-web.is-focused{border-color:#8d743247;background:#8d74321f;box-shadow:inset 3px 0 #8d74326b}.app-shell.theme-light .zodiacal-column-head-web{border-bottom-color:#8d74321f;color:#8d7432}@media(max-width:980px){.timing-layout-web,.zodiacal-columns-web{grid-template-columns:1fr 1fr}.timing-detail-web{grid-column:1 / -1}}.export-snapshot-web .firdaria-mobile-web,.pdf-report-web .pdf-natal-section-stack-web .firdaria-mobile-web{display:none!important}.export-snapshot-web .firdaria-board-web,.pdf-report-web .pdf-natal-section-stack-web .firdaria-board-web{display:block!important}.pdf-report-web .pdf-natal-section-stack-web .firdaria-panel-tools-web{display:none}.pdf-report-web .pdf-natal-section-stack-web .firdaria-panel-web{gap:0}.pdf-report-web .pdf-natal-section-stack-web .firdaria-board-web{border-radius:1mm}.pdf-report-web .pdf-natal-section-stack-web .firdaria-compact-table-web{font-size:3.8pt;line-height:1}.pdf-report-web .pdf-natal-section-stack-web .firdaria-compact-table-web th{height:2.8mm;padding:.16mm;font-size:3.9pt}.pdf-report-web .pdf-natal-section-stack-web .firdaria-compact-table-web td{height:2.65mm;padding:.08mm .12mm;font-size:3.7pt}.pdf-report-web .pdf-natal-extra-data-section-web .pdf-natal-section-stack-web:has(>.natal-export-block-aspects-web):has(>.natal-export-block-structure-web)>.natal-export-block-firdaria-web{grid-column:1 / -1;border-top:1px solid rgba(166,140,84,.16);padding-top:.75mm}.biwheel-aspect-panel-web{position:relative;display:grid;gap:10px;min-width:0;overflow:visible}.biwheel-aspect-summary-web{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--text);font-size:var(--pva-r-fs-xs);font-weight:700}.biwheel-aspect-summary-web em{color:var(--muted);font-style:normal;font-weight:500}.biwheel-aspect-strategy-web,.biwheel-aspect-strategy-glyphs-web{display:inline-flex;align-items:center;gap:5px;min-width:0}.biwheel-aspect-strategy-glyph-web{color:var(--gold);line-height:1}.biwheel-aspect-matrix-wrap-web{height:var(--biwheel-aspect-matrix-height);width:max-content;min-width:0;overflow:visible;overscroll-behavior:auto;scrollbar-gutter:auto;padding:0;border-radius:0;background:transparent;box-shadow:none}.biwheel-aspect-content-web{--biwheel-aspect-matrix-height: calc( var(--pva-r-head) + var(--pva-r-cell) + var(--pva-r-cell) + var(--pva-r-cell) + var(--pva-r-cell) + var(--pva-r-cell) + var(--pva-r-cell) + var(--pva-r-cell) + var(--pva-r-cell) + var(--pva-r-cell) + var(--pva-r-cell) );display:grid;grid-template-columns:max-content minmax(216px,232px);align-items:stretch;gap:var(--pva-r-gap-row);min-width:0;max-width:100%;overflow-x:auto;overflow-y:visible;padding-bottom:2px}.biwheel-aspect-matrix-web{display:grid;align-items:center;justify-items:center;width:max-content;min-width:max-content}.biwheel-aspect-corner-web{display:grid;place-items:center;width:var(--pva-r-head);height:var(--pva-r-head);color:var(--muted);font-size:10px;font-weight:700;line-height:1.05}.biwheel-floating-preview-web{position:fixed;z-index:520;pointer-events:none;box-sizing:border-box;border:1px solid rgba(212,175,55,.24);border-radius:10px;background:#060c15f5;color:var(--text);box-shadow:0 18px 40px #00000057}.biwheel-floating-preview-web.is-point{padding:7px 10px;font-size:12px;font-weight:700;line-height:1.25;text-align:center;white-space:nowrap}.biwheel-floating-preview-web.is-entry{padding:4px}.biwheel-floating-preview-web .biwheel-aspect-list-item-web{width:100%;min-height:44px;border-color:#d4af372e;background:#ffffff08}.biwheel-aspect-column-planet-web,.biwheel-aspect-row-planet-web{width:var(--pva-r-head);height:var(--pva-r-head)}.biwheel-aspect-cell-web{position:relative;font:inherit}.biwheel-aspect-cell-web.has-aspect{cursor:pointer}.biwheel-aspect-cell-web.has-aspect:hover{background:#d4af3714}.biwheel-aspect-source-tag-web{display:inline-flex;align-items:center;justify-content:center;min-height:20px;border:1px solid rgba(212,175,55,.22);border-radius:999px;background:#d4af371a;color:var(--gold-soft);font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.biwheel-aspect-list-web{display:grid;gap:var(--pva-r-gap-inline);align-content:start;justify-items:center;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1px 0;scrollbar-gutter:auto}.biwheel-aspect-list-web.is-centered{align-content:center}.biwheel-aspect-list-item-web{display:grid;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:center;justify-content:center;justify-items:center;gap:2px;width:calc(100% - 8px);max-width:100%;min-width:0;min-height:44px;box-sizing:border-box;padding:5px 2px;border:1px solid rgba(212,175,55,.12);border-radius:8px;color:var(--text)}.biwheel-aspect-point-with-tag-web{display:inline-flex;align-items:center;justify-content:flex-start;gap:3px;min-width:0}.biwheel-aspect-source-tag-web{flex:0 0 auto;min-width:34px;padding:0 6px}.biwheel-aspect-center-web{position:relative;display:inline-block;min-width:26px;height:38px;line-height:1}.biwheel-aspect-center-web .natal-aspect-list-glyph-web{position:absolute;left:50%;top:50%;display:inline-grid;place-items:center;width:20px;height:20px;line-height:0;transform:translate(-50%,-50%)}.biwheel-aspect-center-web .natal-aspect-list-glyph-web .astro-glyph-inline{display:block!important;vertical-align:0!important}.biwheel-aspect-center-web .natal-aspect-orb-web{position:absolute;left:50%;top:calc(50% + 10px);transform:translate(-50%);font-size:10px;font-weight:600;line-height:1}.biwheel-aspect-inline-note-web{border:1px solid rgba(212,175,55,.12);border-radius:8px;background:#ffffff06;color:var(--muted);padding:8px 10px;font-size:var(--pva-r-fs-xs);font-weight:600}.biwheel-aspect-detail-web{display:grid;grid-template-rows:auto minmax(0,1fr);gap:7px;width:100%;height:var(--biwheel-aspect-matrix-height);min-width:0;max-height:var(--biwheel-aspect-matrix-height);overflow:hidden;box-sizing:border-box;border:1px solid rgba(212,175,55,.22);border-radius:10px;background:#ffffff06;padding:5px 3px}.biwheel-aspect-detail-head-web{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:0 2px;text-align:center}.biwheel-aspect-detail-title-web{display:grid;justify-items:center;gap:5px;min-width:0;padding:0 30px}.biwheel-aspect-detail-head-web strong,.biwheel-aspect-detail-head-web small{display:block}.biwheel-aspect-detail-head-web strong{color:var(--text);font-size:var(--pva-r-fs-sm);line-height:1.25}.biwheel-aspect-detail-head-web small{font-size:var(--pva-r-fs-xs);font-weight:500}.biwheel-aspect-route-web{display:inline-flex!important;align-items:center;justify-content:center;gap:5px;margin-top:0;color:var(--muted);white-space:nowrap}.biwheel-aspect-route-tag-web{display:inline-flex;align-items:center;justify-content:center;min-height:20px;border:1px solid rgba(212,175,55,.22);border-radius:999px;background:#d4af371a;color:var(--gold-soft);padding:0 7px;font-size:11px;font-weight:700;line-height:1}.biwheel-aspect-route-arrow-web{color:var(--muted);font-size:12px;line-height:1}.biwheel-aspect-detail-head-web button{position:absolute;right:2px;top:2px;display:inline-grid;place-items:center;width:26px;height:26px;flex:0 0 auto;border:1px solid rgba(212,175,55,.16);border-radius:999px;background:#ffffff08;color:var(--muted);cursor:pointer}@media(max-width:720px){.biwheel-aspect-content-web{grid-template-columns:max-content}.biwheel-aspect-detail-web{height:auto;max-height:min(280px,48vh);overflow:auto}}.app-variant-web.layout-work .biwheel-aspect-matrix-wrap-web{overflow:visible;scrollbar-gutter:auto;padding:0}.app-variant-web.layout-work .biwheel-aspect-panel-web{overflow:visible}.app-variant-web.layout-work .biwheel-aspect-content-web{grid-template-columns:max-content minmax(204px,216px)}.transit-biwheel-panel-web,.progression-chart-panel-web{display:grid;gap:14px}.progression-chart-body-web{display:grid;gap:10px}.progression-chart-body-web.is-loading{opacity:.76}.progression-chart-stage-web{width:min(100%,760px);max-width:760px;margin:0 auto}.progression-chart-stage-web .chart-preview{width:100%;max-width:760px}.progression-chart-placeholder-web{display:grid;place-items:center;align-content:center;gap:8px;min-height:min(520px,72vw);border:1px solid rgba(212,175,55,.16);border-radius:24px;background:radial-gradient(circle at 50% 42%,rgba(212,175,55,.12),transparent 30%),#050d185c;color:var(--muted);text-align:center}.progression-chart-placeholder-web strong{color:var(--gold);font-size:18px}.progression-chart-placeholder-web span{font-size:13px}.transit-biwheel-toolbar-web{position:relative;z-index:12;display:flex;flex-wrap:wrap;gap:10px;align-items:end;overflow:visible}.transit-biwheel-toolbar-web.is-synastry{display:grid;grid-template-columns:112px 156px 38px 156px;justify-content:start;align-items:end;overflow:visible;padding-bottom:0}.transit-biwheel-toolbar-web.is-transit{flex-wrap:nowrap;overflow:visible;padding-bottom:2px}.transit-biwheel-field-web{display:grid;gap:6px;min-width:0}.transit-biwheel-field-web>span{color:var(--muted);font-size:12px}.transit-biwheel-field-web input,.transit-biwheel-field-web select,.transit-biwheel-stepper-web select{width:100%;height:38px;min-height:38px;border:1px solid rgba(212,175,55,.18);border-radius:10px;background:#050d18b8;color:var(--text);padding:7px 10px}.transit-biwheel-mode-select-web{position:relative;width:100%}.transit-biwheel-mode-button-web{appearance:none;position:relative;display:inline-flex;align-items:center;width:100%;min-height:38px;border:1px solid rgba(212,175,55,.22);border-radius:10px;background:#050d18b8;color:var(--text);padding:8px 30px 8px 10px;cursor:pointer;text-align:left}.transit-biwheel-mode-button-web:disabled{cursor:wait;opacity:.58}.transit-biwheel-mode-value-web{min-width:0;overflow:hidden;color:var(--text);font-size:15px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.transit-biwheel-mode-arrow-web{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--gold-soft);font-size:14px;line-height:1}.transit-biwheel-mode-menu-web{position:absolute;left:0;top:calc(100% + 7px);z-index:90;display:grid;gap:5px;width:100%;min-width:132px;padding:6px;border:1px solid rgba(212,175,55,.28);border-radius:12px;background:#050d18fa;box-shadow:0 18px 42px #00000057}.transit-biwheel-mode-option-web{appearance:none;min-height:34px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);padding:0 10px;cursor:pointer;font-size:14px;font-weight:500;text-align:left;white-space:nowrap}.transit-biwheel-mode-option-web:hover,.transit-biwheel-mode-option-web.is-active{border-color:#d4af3770;background:#d4af3724;color:var(--gold)}.transit-biwheel-method-field-web{flex:0 0 112px}.transit-biwheel-date-field-web{flex:0 1 132px}.transit-biwheel-time-field-web{flex:0 1 118px}.transit-biwheel-age-field-web{flex:0 0 72px}.transit-biwheel-age-field-web input{text-align:center}.transit-biwheel-aspect-field-web{flex:0 0 154px}.transit-biwheel-toolbar-web.is-solar_arc .transit-biwheel-aspect-field-web{flex-basis:112px;margin-left:0}.transit-biwheel-toolbar-web.is-transit .transit-biwheel-date-field-web{flex:0 0 112px}.transit-biwheel-toolbar-web.is-transit .transit-biwheel-time-field-web{flex:0 0 98px}.transit-biwheel-toolbar-web.is-transit .transit-biwheel-action-web,.transit-biwheel-toolbar-web.is-transit .transit-biwheel-now-web,.transit-biwheel-toolbar-web.is-transit .transit-biwheel-ephemeris-web{flex:0 0 auto;padding-inline:12px}.transit-biwheel-year-field-web{flex:0 1 122px}.transit-biwheel-source-field-web{flex:0 1 172px;min-width:156px;max-width:220px}.transit-biwheel-return-mode-field-web{flex:0 0 82px}.transit-biwheel-return-date-field-web{flex:0 1 106px}.transit-biwheel-return-mode-field-web .transit-biwheel-mode-menu-web{min-width:96px}.transit-biwheel-source-select-web{position:relative;width:100%;min-width:0}.transit-biwheel-source-button-web{appearance:none;position:relative;display:inline-flex;align-items:center;width:100%;min-width:0;min-height:38px;border:1px solid rgba(212,175,55,.22);border-radius:10px;background:#050d18b8;color:var(--text);padding:8px 30px 8px 10px;cursor:pointer;text-align:left}.transit-biwheel-source-button-web:disabled{cursor:wait;opacity:.58}.transit-biwheel-aspect-picker-web{position:relative;width:100%}.transit-biwheel-aspect-button-web{appearance:none;position:relative;display:inline-flex;align-items:center;gap:7px;width:100%;min-height:38px;border:1px solid rgba(212,175,55,.22);border-radius:10px;background:#050d18b8;color:var(--text);padding:8px 30px 8px 10px;cursor:pointer;text-align:left}.transit-biwheel-aspect-button-web:disabled{cursor:wait;opacity:.58}.transit-biwheel-aspect-value-web{display:inline-flex;align-items:center;flex:1 1 auto;min-width:0;gap:4px;overflow:hidden;color:var(--gold);line-height:1;white-space:nowrap}.transit-biwheel-aspect-label-web{display:inline-flex;align-items:center;flex:1 1 auto;min-width:0;overflow:hidden;color:var(--text);font-size:13px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.transit-biwheel-aspect-menu-web{position:absolute;left:0;top:calc(100% + 7px);z-index:94;display:flex;flex-wrap:wrap;gap:5px;width:max-content;min-width:0;max-width:min(230px,82vw);padding:6px;border:1px solid rgba(212,175,55,.28);border-radius:12px;background:#050d18fa;box-shadow:0 18px 42px #00000057}.transit-biwheel-aspect-option-web{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;min-width:54px;min-height:30px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);padding:0 8px;cursor:pointer;line-height:1;white-space:nowrap}.transit-biwheel-aspect-option-web:hover,.transit-biwheel-aspect-option-web.is-active{border-color:#d4af3761;background:#d4af371f}.transit-biwheel-aspect-option-web strong{color:var(--text);font-size:13px;font-weight:700;line-height:1}.transit-biwheel-aspect-option-web .astro-glyph-inline{color:var(--gold)}.transit-biwheel-aspect-option-web .transit-biwheel-aspect-switch-web[type=checkbox]{appearance:none;position:relative;flex:0 0 auto;box-sizing:border-box;width:48px;height:28px;min-height:0;border:1px solid rgba(212,175,55,.28);border-radius:999px;background:#ffffff14;cursor:pointer;margin:0;padding:0;transition:background .16s ease,border-color .16s ease}.transit-biwheel-aspect-option-web .transit-biwheel-aspect-switch-web[type=checkbox]:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:999px;background:#f7f0df;box-shadow:0 3px 10px #00000042;transition:transform .16s ease,background .16s ease}.transit-biwheel-aspect-option-web .transit-biwheel-aspect-switch-web[type=checkbox]:checked{border-color:#d4af37b8;background:#d4af37}.transit-biwheel-aspect-option-web .transit-biwheel-aspect-switch-web[type=checkbox]:checked:after{background:#1a1520;transform:translate(20px)}.transit-biwheel-aspect-option-web .transit-biwheel-aspect-switch-web[type=checkbox]:focus-visible{outline:2px solid rgba(212,175,55,.5);outline-offset:3px}.transit-biwheel-source-title-web,.transit-biwheel-source-meta-web{display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transit-biwheel-source-title-web{color:var(--text);font-size:15px;font-weight:500;line-height:1.2}.transit-biwheel-source-meta-web{color:var(--muted);font-size:11px;line-height:1.2}.transit-biwheel-source-menu-web{position:absolute;left:0;top:calc(100% + 7px);z-index:92;display:grid;gap:5px;width:min(236px,84vw);padding:6px;border:1px solid rgba(212,175,55,.28);border-radius:12px;background:#050d18fa;box-shadow:0 18px 42px #00000057}.transit-biwheel-toolbar-web.is-synastry .transit-biwheel-source-field-web:last-child .transit-biwheel-source-menu-web{left:auto;right:0}.transit-biwheel-source-option-web,.transit-biwheel-source-action-web{appearance:none;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);cursor:pointer;text-align:left}.transit-biwheel-source-option-web{display:grid;gap:3px;min-height:42px;padding:7px 10px}.transit-biwheel-source-option-web span{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.transit-biwheel-source-option-web small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.transit-biwheel-source-option-web:hover,.transit-biwheel-source-option-web.is-active,.transit-biwheel-source-action-web:hover{border-color:#d4af3770;background:#d4af3724;color:var(--gold)}.transit-biwheel-source-actions-web{display:grid;gap:5px;margin-top:3px;padding-top:6px;border-top:1px solid rgba(212,175,55,.14)}.transit-biwheel-source-action-web{min-height:34px;padding:0 10px;font-size:14px;font-weight:600}.transit-biwheel-source-empty-web{color:var(--muted);padding:9px 10px;font-size:13px}.transit-biwheel-stepper-web{display:grid;grid-template-columns:34px 64px 34px;gap:6px;align-items:center}.transit-biwheel-stepper-web button,.transit-biwheel-swap-btn-web,.transit-biwheel-action-web,.transit-biwheel-now-web,.transit-biwheel-ephemeris-web,.transit-biwheel-return-stepper-web button{height:38px;min-height:38px;border:1px solid rgba(212,175,55,.2);border-radius:10px;background:#d4af371a;color:var(--text);cursor:pointer}.transit-biwheel-stepper-web button:disabled,.transit-biwheel-swap-btn-web:disabled,.transit-biwheel-action-web:disabled,.transit-biwheel-now-web:disabled,.transit-biwheel-ephemeris-web:disabled,.transit-biwheel-return-stepper-web button:disabled{cursor:wait;opacity:.58}.transit-biwheel-swap-btn-web{align-self:end;display:inline-grid;place-items:center;width:38px;min-width:38px;height:38px;padding:0}.transit-biwheel-swap-icon-web{display:block;width:18px;height:18px;fill:currentColor;opacity:.78}.transit-biwheel-action-web,.transit-biwheel-now-web,.transit-biwheel-ephemeris-web{padding:0 16px;white-space:nowrap}.transit-biwheel-return-stepper-web{display:inline-grid;grid-template-columns:repeat(2,auto);gap:6px;align-items:center;flex:0 0 auto;max-width:100%;overflow-x:auto;white-space:nowrap}.transit-biwheel-return-stepper-web button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 12px;line-height:1;white-space:nowrap}.transit-biwheel-return-step-icon-web{display:block;width:16px;height:16px;fill:currentColor}.transit-biwheel-return-step-label-web{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid rgba(212,175,55,.26);border-radius:6px;background:#d4af371f;font-size:12px;font-weight:700;line-height:1}.transit-biwheel-body-web{display:grid;gap:10px}.transit-biwheel-body-web.is-loading{opacity:.76}.transit-biwheel-chart-web{max-width:760px;border-radius:24px}.transit-biwheel-chart-web .chart-minute-mark{font-size:20px}.transit-biwheel-info-web{position:absolute;top:18px;z-index:4;display:grid;gap:2px;max-width:180px;color:#d4af37c7;font-size:12px;line-height:1.25;pointer-events:none}.transit-biwheel-info-web.is-left{left:18px;text-align:left}.transit-biwheel-info-web.is-right{right:18px;text-align:right}.transit-biwheel-info-web strong{font-size:18px;line-height:1;font-weight:700}.transit-biwheel-info-title-web{display:inline-flex;align-items:center;gap:4px;pointer-events:auto}.transit-biwheel-info-web.is-right .transit-biwheel-info-title-web{justify-content:flex-end}.transit-biwheel-archive-btn-web{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:0;background:transparent;color:currentColor;cursor:pointer;opacity:.88;pointer-events:auto}.transit-biwheel-archive-btn-web:hover{opacity:1}.transit-biwheel-archive-btn-web img{display:block;width:18px;height:18px}.transit-biwheel-archive-btn-web svg{display:block;width:18px;height:18px}.transit-biwheel-single-action-icon-web{fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.transit-biwheel-info-text-btn-web{appearance:none;display:grid;gap:2px;min-width:0;border:0;background:transparent;color:inherit;padding:0;cursor:pointer;font:inherit;line-height:inherit;text-align:inherit;pointer-events:auto}.transit-biwheel-info-name-btn-web{display:inline-flex;align-items:center}.transit-biwheel-info-text-btn-web:hover{color:var(--gold)}.transit-biwheel-info-web.is-right .transit-biwheel-info-text-btn-web{margin-left:auto}.transit-biwheel-info-web span,.transit-biwheel-info-web em{font-style:normal;font-weight:400}.transit-biwheel-info-web em{opacity:.82}.transit-biwheel-overlay-layer-web{position:absolute;inset:0;pointer-events:none}.transit-biwheel-planet-glyph-web{filter:none}.transit-biwheel-sign-web{opacity:.94}.transit-biwheel-meta-web{display:flex;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:12px}.transit-biwheel-meta-web span{padding:5px 8px;border:1px solid rgba(212,175,55,.14);border-radius:999px;background:#050d1875}.transit-biwheel-error-web{border:1px solid rgba(255,106,91,.26);border-radius:12px;background:#ff6a5b1a;color:#ffb1a8;padding:10px 12px;font-size:13px}.app-shell.theme-light .transit-biwheel-field-web input,.app-shell.theme-light .transit-biwheel-field-web select,.app-shell.theme-light .transit-biwheel-stepper-web select{border-color:#8d743229;background:#fffbf3eb;color:#4a3b1e}.app-shell.theme-light .transit-biwheel-mode-button-web,.app-shell.theme-light .transit-biwheel-source-button-web,.app-shell.theme-light .transit-biwheel-aspect-button-web{border-color:#8d74322e;background:#fffbf3eb;color:#4a3b1e}.app-shell.theme-light .transit-biwheel-mode-value-web,.app-shell.theme-light .transit-biwheel-source-title-web{color:#4a3b1e}.app-shell.theme-light .transit-biwheel-aspect-value-web{color:#8d7432}.app-shell.theme-light .transit-biwheel-mode-arrow-web{color:#9a7a21}.app-shell.theme-light .transit-biwheel-mode-menu-web,.app-shell.theme-light .transit-biwheel-source-menu-web,.app-shell.theme-light .transit-biwheel-aspect-menu-web{border-color:#a68c5442;background:#fffbf3fa;box-shadow:0 18px 38px #5a461c2e}.app-shell.theme-light .transit-biwheel-mode-option-web,.app-shell.theme-light .transit-biwheel-source-option-web,.app-shell.theme-light .transit-biwheel-source-action-web,.app-shell.theme-light .transit-biwheel-aspect-option-web{color:#4a3b1e}.app-shell.theme-light .transit-biwheel-mode-option-web:hover,.app-shell.theme-light .transit-biwheel-mode-option-web.is-active,.app-shell.theme-light .transit-biwheel-source-option-web:hover,.app-shell.theme-light .transit-biwheel-source-option-web.is-active,.app-shell.theme-light .transit-biwheel-source-action-web:hover,.app-shell.theme-light .transit-biwheel-aspect-option-web:hover,.app-shell.theme-light .transit-biwheel-aspect-option-web.is-active{border-color:#a68c5480;background:#a68c541f;color:#8d7432}.app-shell.theme-light .transit-biwheel-aspect-option-main-web strong{color:#4a3b1e}.app-shell.theme-light .transit-biwheel-aspect-option-main-web .astro-glyph-inline{color:#8d7432}.app-shell.theme-light .transit-biwheel-aspect-option-web .transit-biwheel-aspect-switch-web[type=checkbox]{border-color:#8d743238;background:#8d743214}.app-shell.theme-light .transit-biwheel-aspect-option-web .transit-biwheel-aspect-switch-web[type=checkbox]:after{background:#fff}.app-shell.theme-light .transit-biwheel-aspect-option-web .transit-biwheel-aspect-switch-web[type=checkbox]:checked{border-color:#8d74329e;background:#8d7432}.app-shell.theme-light .transit-biwheel-aspect-option-web .transit-biwheel-aspect-switch-web[type=checkbox]:checked:after{background:#fffdf7}.app-shell.theme-light .transit-biwheel-stepper-web button,.app-shell.theme-light .transit-biwheel-swap-btn-web,.app-shell.theme-light .transit-biwheel-action-web,.app-shell.theme-light .transit-biwheel-now-web,.app-shell.theme-light .transit-biwheel-ephemeris-web,.app-shell.theme-light .transit-biwheel-return-stepper-web button{border-color:#8d74322e;background:#8d743214;color:#4a3b1e}.app-shell.theme-light .transit-biwheel-meta-web span{border-color:#8d743224;background:#fffbf3b8}.app-shell.theme-light .progression-chart-placeholder-web{border-color:#8d743224;background:radial-gradient(circle at 50% 42%,rgba(166,140,84,.14),transparent 30%),#fffbf394}.app-shell.theme-light .progression-chart-placeholder-web strong{color:#8d7432}.app-shell.theme-light .transit-biwheel-info-web{color:#8d7432eb}.app-shell.theme-light .transit-biwheel-error-web{background:#c3473a14;color:#9a3f35}.app-shell.theme-standard .transit-biwheel-field-web input,.app-shell.theme-standard .transit-biwheel-field-web select,.app-shell.theme-standard .transit-biwheel-stepper-web select{border-color:#2f5f7f29;background:#fff;color:var(--standard-text)}.app-shell.theme-standard .transit-biwheel-mode-button-web,.app-shell.theme-standard .transit-biwheel-source-button-web,.app-shell.theme-standard .transit-biwheel-aspect-button-web{border-color:#2f5f7f29;background:var(--standard-primary-softer);color:var(--standard-primary)}.app-shell.theme-standard .transit-biwheel-mode-value-web,.app-shell.theme-standard .transit-biwheel-source-title-web{color:var(--standard-text)}.app-shell.theme-standard .transit-biwheel-aspect-value-web,.app-shell.theme-standard .transit-biwheel-aspect-option-main-web .astro-glyph-inline,.app-shell.theme-standard .transit-biwheel-mode-arrow-web{color:var(--standard-muted)}.app-shell.theme-standard .transit-biwheel-mode-menu-web,.app-shell.theme-standard .transit-biwheel-source-menu-web,.app-shell.theme-standard .transit-biwheel-aspect-menu-web{border-color:#2f5f7f29;background:#fff;box-shadow:0 18px 38px #2f5f7f21}.app-shell.theme-standard .transit-biwheel-mode-option-web,.app-shell.theme-standard .transit-biwheel-source-option-web,.app-shell.theme-standard .transit-biwheel-source-action-web,.app-shell.theme-standard .transit-biwheel-aspect-option-web,.app-shell.theme-standard .transit-biwheel-aspect-option-main-web strong{color:var(--standard-text)}.app-shell.theme-standard .transit-biwheel-mode-option-web:hover,.app-shell.theme-standard .transit-biwheel-mode-option-web.is-active,.app-shell.theme-standard .transit-biwheel-source-option-web:hover,.app-shell.theme-standard .transit-biwheel-source-option-web.is-active,.app-shell.theme-standard .transit-biwheel-source-action-web:hover,.app-shell.theme-standard .transit-biwheel-aspect-option-web:hover,.app-shell.theme-standard .transit-biwheel-aspect-option-web.is-active{border-color:#2f5f7f42;background:var(--standard-primary-soft);color:var(--standard-primary)}.app-shell.theme-standard .transit-biwheel-aspect-option-web .transit-biwheel-aspect-switch-web[type=checkbox]{border-color:#2f5f7f2e;background:var(--standard-primary-soft)}.app-shell.theme-standard .transit-biwheel-aspect-option-web .transit-biwheel-aspect-switch-web[type=checkbox]:after{background:#fff}.app-shell.theme-standard .transit-biwheel-aspect-option-web .transit-biwheel-aspect-switch-web[type=checkbox]:checked{border-color:#2f5f7f94;background:var(--standard-primary)}.app-shell.theme-standard .transit-biwheel-aspect-option-web .transit-biwheel-aspect-switch-web[type=checkbox]:checked:after{background:#fff}.app-shell.theme-standard .transit-biwheel-stepper-web button,.app-shell.theme-standard .transit-biwheel-swap-btn-web,.app-shell.theme-standard .transit-biwheel-action-web,.app-shell.theme-standard .transit-biwheel-now-web,.app-shell.theme-standard .transit-biwheel-ephemeris-web,.app-shell.theme-standard .transit-biwheel-return-stepper-web button{border-color:#2f5f7f29;background:var(--standard-primary-softer);color:var(--standard-primary)}.app-shell.theme-standard .transit-biwheel-stepper-web button:hover,.app-shell.theme-standard .transit-biwheel-swap-btn-web:hover,.app-shell.theme-standard .transit-biwheel-action-web:hover,.app-shell.theme-standard .transit-biwheel-now-web:hover,.app-shell.theme-standard .transit-biwheel-ephemeris-web:hover,.app-shell.theme-standard .transit-biwheel-return-stepper-web button:hover{border-color:#2f5f7f47;background:var(--standard-primary-soft)}.app-shell.theme-standard .transit-biwheel-meta-web span{border-color:#2f5f7f1f;background:var(--standard-primary-softer)}.app-shell.theme-standard .progression-chart-placeholder-web{border-color:#2f5f7f1f;background:radial-gradient(circle at 50% 42%,rgba(47,95,127,.08),transparent 30%),#fff}.app-shell.theme-standard .progression-chart-placeholder-web strong{color:var(--standard-primary)}.app-shell.theme-standard .transit-biwheel-info-web{color:var(--standard-muted)}.app-shell.theme-standard .transit-biwheel-error-web{background:#d0000012;color:#9b1c1c}.app-shell.theme-light .biwheel-aspect-source-tag-web{border-color:#8d743233;background:#8d743214;color:#8d7432}.app-shell.theme-light .biwheel-floating-preview-web{border-color:#8d743238;background:#fffbf3fa;color:#4a3b1e;box-shadow:0 18px 38px #5a461c2e}.app-shell.theme-light .biwheel-floating-preview-web .biwheel-aspect-list-item-web{border-color:#8d743224;background:#fffbf375}.app-shell.theme-light .biwheel-aspect-route-tag-web{border-color:#8d743233;background:#8d743214;color:#8d7432}.app-shell.theme-light .biwheel-aspect-detail-web{border-color:#8d74322e;background:#fffbf361}.app-shell.theme-light .biwheel-aspect-detail-head-web button{border-color:#8d743229;background:#8d74320f;color:#7e704d}.app-shell.theme-light .biwheel-aspect-list-item-web{border-color:#8d74321f;background:#fffbf361}.app-shell.theme-standard .biwheel-aspect-source-tag-web,.app-shell.theme-standard .biwheel-aspect-route-tag-web{border-color:#2f5f7f24;background:#e8f1f6;color:#66757f}.app-shell.theme-standard .biwheel-floating-preview-web{border-color:#2f5f7f24;background:#fff;color:#263238;box-shadow:0 18px 38px #2f5f7f24}.app-shell.theme-standard .biwheel-floating-preview-web .biwheel-aspect-list-item-web,.app-shell.theme-standard .biwheel-aspect-list-item-web,.app-shell.theme-standard .biwheel-aspect-detail-web{border-color:#2f5f7f1a;background:#fff}.app-shell.theme-standard .biwheel-aspect-detail-head-web button{border-color:#2f5f7f1f;background:#f7fafc;color:#66757f}.app-shell.theme-standard .biwheel-aspect-detail-head-web button:hover{border-color:#2f5f7f38;background:#e8f1f6;color:#263238}.app-shell.theme-standard .natal-aspect-stair-cell-web.has-aspect:hover,.app-shell.theme-standard .biwheel-aspect-cell-web.has-aspect:hover{background:#f7fafc}.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-aspect-layout-web,.pdf-report-web.theme-light .pdf-natal-section-stack-web .biwheel-aspect-content-web{grid-template-columns:max-content minmax(24mm,1fr);gap:1.4mm;max-width:100%;overflow:hidden}.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-aspect-panel-web,.pdf-report-web.theme-light .pdf-natal-section-stack-web .biwheel-aspect-panel-web,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-aspect-matrix-wrap-web,.pdf-report-web.theme-light .pdf-natal-section-stack-web .biwheel-aspect-matrix-wrap-web{max-width:100%;overflow:hidden}.export-snapshot-web .natal-aspect-layout-web.is-export-matrix-only,.export-snapshot-web .biwheel-aspect-content-web.is-export-matrix-only,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-aspect-layout-web.is-export-matrix-only,.pdf-report-web.theme-light .pdf-natal-section-stack-web .biwheel-aspect-content-web.is-export-matrix-only{grid-template-columns:max-content;justify-content:center}.export-snapshot-web .is-export-matrix-only .natal-aspect-detail-web,.export-snapshot-web .is-export-matrix-only .biwheel-aspect-detail-web,.pdf-report-web.theme-light .pdf-natal-section-stack-web .is-export-matrix-only .natal-aspect-detail-web,.pdf-report-web.theme-light .pdf-natal-section-stack-web .is-export-matrix-only .biwheel-aspect-detail-web{display:none}.pdf-report-web.is-biwheel-report.theme-light .pdf-biwheel-aspects-section-web .biwheel-aspect-content-web.is-export-matrix-only,.pdf-report-web.is-biwheel-report.theme-light .pdf-biwheel-aspects-section-web .biwheel-aspect-panel-web,.pdf-report-web.is-biwheel-report.theme-light .pdf-biwheel-aspects-section-web .biwheel-aspect-matrix-wrap-web{max-width:100%;overflow:visible}.pdf-report-web .pdf-natal-section-stack-web .natal-aspect-cell-glyph-web .astro-glyph-inline,.pdf-report-web .pdf-natal-section-stack-web .natal-aspect-list-glyph-web .astro-glyph-inline,.pdf-report-web .pdf-natal-section-stack-web .natal-aspect-position-web .astro-glyph-inline,.pdf-report-web .pdf-natal-section-stack-web .biwheel-aspect-point-with-tag-web .astro-glyph-inline{width:8px!important;height:8px!important;font-size:8px!important}.pdf-report-web .pdf-natal-section-stack-web .natal-aspect-orb-web,.pdf-report-web .pdf-natal-section-stack-web .natal-aspect-position-degree-web,.pdf-report-web .pdf-natal-section-stack-web .biwheel-aspect-source-tag-web{font-size:3.7pt}.graphic-ephemeris-close-web{width:32px;min-width:32px;height:32px;min-height:32px;padding:0;font-size:18px;line-height:1}.graphic-ephemeris-panel-web{--graphic-ephemeris-chart-edge: 0px;position:relative;display:grid;gap:6px;min-height:0}.graphic-ephemeris-panel-web.is-correction-mode{padding-top:0}.graphic-ephemeris-floating-web{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;min-width:0;padding:18px 14px;overscroll-behavior:contain;touch-action:none}.graphic-ephemeris-floating-backdrop-web{position:fixed;inset:0;background:#02060c57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.graphic-ephemeris-floating-panel-web{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(212,175,55,.2);border-radius:18px;background:linear-gradient(180deg,#08121ffa,#050d18f7);box-shadow:0 28px 90px #00000085;padding:8px 12px 10px;width:min(100%,1480px);height:min(96vh,940px);overscroll-behavior:contain;touch-action:auto}.graphic-ephemeris-floating-head-web{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-left:30px}.graphic-ephemeris-floating-title-web{min-width:0}.graphic-ephemeris-floating-title-line-web{display:flex;align-items:center;gap:12px;min-width:0}.graphic-ephemeris-floating-head-web h2{margin:0;color:var(--gold);font-size:17px;line-height:1.1}.graphic-ephemeris-floating-head-web p{margin:6px 0 0;color:#c9b26cb8;font-size:13px}.graphic-ephemeris-floating-panel-web .graphic-ephemeris-panel-web{grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.graphic-ephemeris-body-web{position:relative;display:grid;grid-template-rows:minmax(0,1fr);gap:0;min-height:0}.graphic-ephemeris-body-web.is-loading{opacity:1}.graphic-ephemeris-toolbar-web{--graphic-ephemeris-control-bg: rgba(6, 14, 26, .68);--graphic-ephemeris-control-bg-hover: rgba(212, 175, 55, .1);--graphic-ephemeris-control-border: rgba(212, 175, 55, .18);--graphic-ephemeris-control-border-hover: rgba(212, 175, 55, .34);--graphic-ephemeris-control-text: rgba(201, 178, 108, .74);--graphic-ephemeris-control-text-strong: rgba(239, 224, 176, .94);--graphic-ephemeris-control-active-bg: rgba(212, 175, 55, .14);--graphic-ephemeris-control-active-border: rgba(212, 175, 55, .42);--graphic-ephemeris-control-active-text: #d4af37;position:relative;z-index:60;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;white-space:nowrap;padding-left:0;overflow:visible}.graphic-ephemeris-toolbar-row-web{display:contents}.graphic-ephemeris-view-tools-web{position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;overflow:visible}.graphic-ephemeris-view-tool-web{appearance:none;box-sizing:border-box;position:relative;display:inline-grid;place-items:center;width:34px;height:34px;min-height:0;border:1px solid var(--graphic-ephemeris-control-border);border-radius:10px;background:var(--graphic-ephemeris-control-bg);color:var(--graphic-ephemeris-control-text);padding:0;cursor:pointer;overflow:visible;outline:0;box-shadow:none;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.graphic-ephemeris-view-tool-web svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.graphic-ephemeris-view-tool-web:hover,.graphic-ephemeris-view-tool-web.is-active{border-color:var(--graphic-ephemeris-control-active-border);background:var(--graphic-ephemeris-control-active-bg);color:var(--graphic-ephemeris-control-active-text);box-shadow:none}.graphic-ephemeris-view-tool-web:focus,.graphic-ephemeris-view-tool-web:focus-visible,.graphic-ephemeris-view-tool-web:hover{outline:0;box-shadow:none}.graphic-ephemeris-view-tooltip-web{position:absolute;left:50%;top:calc(100% + 10px);z-index:150;display:inline-flex;align-items:center;justify-content:center;min-width:max-content;padding:6px 9px;border:1px solid rgba(212,175,55,.2);border-radius:8px;background:#060c15f0;color:var(--text);box-shadow:0 12px 28px #00000047;font-size:12px;font-weight:600;line-height:1.35;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-4px);transition:opacity .08s ease,transform .08s ease,visibility 0s linear .08s}.graphic-ephemeris-view-tooltip-web:before{content:"";position:absolute;left:50%;bottom:100%;border:5px solid transparent;border-bottom-color:#060c15f0;transform:translate(-50%)}.graphic-ephemeris-view-tool-web:hover .graphic-ephemeris-view-tooltip-web,.graphic-ephemeris-view-tool-web:focus-visible .graphic-ephemeris-view-tooltip-web{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}.graphic-ephemeris-start-field-web{width:228px;flex:0 0 228px}.graphic-ephemeris-span-field-web{width:128px;flex:0 0 128px}.graphic-ephemeris-fold-field-web{width:108px;flex:0 0 108px}.graphic-ephemeris-inline-field-web,.graphic-ephemeris-inline-group-web{display:inline-flex;align-items:center;gap:6px;min-width:0}.graphic-ephemeris-inline-field-web span,.graphic-ephemeris-inline-group-web>span{flex:0 0 auto;color:var(--graphic-ephemeris-control-text);font-size:12px;font-weight:650}.graphic-ephemeris-inline-field-web input,.graphic-ephemeris-inline-field-web select{appearance:none;-webkit-appearance:none;box-sizing:border-box;height:34px;min-height:0;border:1px solid var(--graphic-ephemeris-control-border);border-radius:10px;background:var(--graphic-ephemeris-control-bg);color:var(--graphic-ephemeris-control-text-strong);padding:0 8px;font-size:14px;line-height:1}.graphic-ephemeris-inline-field-web select{padding-right:22px}.graphic-ephemeris-fold-field-web{position:relative}.graphic-ephemeris-fold-field-web:after{content:"⌄";position:absolute;right:8px;top:50%;color:var(--graphic-ephemeris-control-text);font-size:13px;line-height:1;pointer-events:none;transform:translateY(-53%)}.graphic-ephemeris-start-field-web input{width:112px}.graphic-ephemeris-fold-field-web select{width:66px}.graphic-ephemeris-date-apply-web{appearance:none;box-sizing:border-box;width:42px;height:34px;min-height:0;border:1px solid var(--graphic-ephemeris-control-border);border-radius:10px;background:var(--graphic-ephemeris-control-bg);color:var(--graphic-ephemeris-control-text);padding:0;font-size:14px;line-height:1;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.graphic-ephemeris-year-step-web{appearance:none;box-sizing:border-box;display:inline-grid;place-items:center;width:34px;height:34px;min-height:0;border:1px solid var(--graphic-ephemeris-control-border);border-radius:10px;background:var(--graphic-ephemeris-control-bg);color:var(--graphic-ephemeris-control-text-strong);padding:0;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.graphic-ephemeris-date-apply-web:hover,.graphic-ephemeris-year-step-web:hover,.graphic-ephemeris-picker-button-web:hover{border-color:var(--graphic-ephemeris-control-border-hover);background:var(--graphic-ephemeris-control-bg-hover);color:var(--graphic-ephemeris-control-active-text);box-shadow:inset 0 0 0 1px #d4af371a}.graphic-ephemeris-year-step-web:disabled{cursor:wait;opacity:.58}.graphic-ephemeris-inline-field-web input.is-error{border-color:#d25050b8;color:#ffb7a8}.graphic-ephemeris-duration-tabs-web,.graphic-ephemeris-degree-tabs-web,.graphic-ephemeris-body-toggles-web{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:6px}.graphic-ephemeris-duration-tabs-web button,.graphic-ephemeris-degree-tabs-web button,.graphic-ephemeris-body-toggles-web button{appearance:none;min-height:34px;border:1px solid var(--graphic-ephemeris-control-border);border-radius:10px;background:var(--graphic-ephemeris-control-bg);color:var(--graphic-ephemeris-control-text);padding:0 11px;font-size:14px;line-height:1;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.graphic-ephemeris-duration-tabs-web button{width:44px;padding:0 8px}.graphic-ephemeris-degree-tabs-web button{width:54px}.graphic-ephemeris-duration-tabs-web button:hover,.graphic-ephemeris-degree-tabs-web button:hover,.graphic-ephemeris-body-toggles-web button:hover,.graphic-ephemeris-export-button-web:hover:not(:disabled),.graphic-ephemeris-duration-tabs-web button.is-active,.graphic-ephemeris-degree-tabs-web button.is-active,.graphic-ephemeris-body-toggles-web button.is-active{border-color:var(--graphic-ephemeris-control-active-border);background:var(--graphic-ephemeris-control-active-bg);color:var(--graphic-ephemeris-control-active-text);box-shadow:inset 0 0 0 1px #d4af371f}.graphic-ephemeris-body-toggles-web button:disabled{cursor:not-allowed;opacity:.72}.graphic-ephemeris-head-correction-web{position:absolute;left:50%;top:0;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;min-width:0;height:32px;padding:0 8px 0 12px;border:1px solid rgba(212,175,55,.2);border-radius:12px;background:#050d18b8;color:var(--gold);box-shadow:inset 0 0 0 1px #d4af3714}.graphic-ephemeris-head-correction-web strong{color:currentColor;font-size:16px;font-weight:800;line-height:1;white-space:nowrap}.graphic-ephemeris-head-correction-web button{height:22px;min-height:0;border:1px solid rgba(212,175,55,.18);border-radius:8px;background:#d4af3714;color:var(--muted);padding:0 7px;font-size:12px;font-weight:600;line-height:1;cursor:pointer}.graphic-ephemeris-head-correction-web button:hover:not(:disabled){border-color:#d4af3761;background:#d4af3724;color:var(--gold-soft)}.graphic-ephemeris-head-correction-web button:disabled{cursor:not-allowed;opacity:.52}.graphic-ephemeris-toolbar-web.is-correction-mode{justify-content:center;gap:5px;padding-right:0}.graphic-ephemeris-toolbar-web.is-correction-mode .graphic-ephemeris-start-field-web{width:216px;flex-basis:216px}.graphic-ephemeris-toolbar-web.is-correction-mode .graphic-ephemeris-start-field-web input{width:104px}.graphic-ephemeris-toolbar-web.is-correction-mode .graphic-ephemeris-year-step-web{width:32px;height:32px}.graphic-ephemeris-toolbar-web.is-correction-mode .graphic-ephemeris-inline-field-web input,.graphic-ephemeris-toolbar-web.is-correction-mode .graphic-ephemeris-inline-field-web select,.graphic-ephemeris-toolbar-web.is-correction-mode .graphic-ephemeris-duration-tabs-web button,.graphic-ephemeris-toolbar-web.is-correction-mode .graphic-ephemeris-degree-tabs-web button,.graphic-ephemeris-toolbar-web.is-correction-mode .graphic-ephemeris-picker-button-web,.graphic-ephemeris-toolbar-web.is-correction-mode .graphic-ephemeris-export-button-web{height:32px;min-height:0}.graphic-ephemeris-toolbar-web.is-correction-mode .graphic-ephemeris-duration-tabs-web,.graphic-ephemeris-toolbar-web.is-correction-mode .graphic-ephemeris-degree-tabs-web{gap:4px}.graphic-ephemeris-toolbar-web.is-correction-mode .graphic-ephemeris-duration-tabs-web button,.graphic-ephemeris-toolbar-web.is-correction-mode .graphic-ephemeris-degree-tabs-web button{width:48px;padding:0 9px}.graphic-ephemeris-correction-banner-web{position:absolute;left:50%;top:0;z-index:80;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;padding:0 8px 0 12px;border:1px solid rgba(212,175,55,.22);border-radius:12px;background:#050d18db;color:var(--gold);box-shadow:inset 0 0 0 1px #d4af3714;transform:translate(-50%);pointer-events:auto}.graphic-ephemeris-correction-banner-web strong{color:currentColor;font-size:14px;font-weight:800;line-height:1}.graphic-ephemeris-correction-banner-web button{height:24px;min-height:0;border:1px solid rgba(212,175,55,.18);border-radius:8px;background:#d4af3714;color:var(--muted);padding:0 8px;font-size:12px;font-weight:650;line-height:1;cursor:pointer}.graphic-ephemeris-correction-banner-web button:hover:not(:disabled){border-color:#d4af3761;background:#d4af3724;color:var(--gold-soft)}.graphic-ephemeris-correction-banner-web button:disabled{cursor:not-allowed;opacity:.52}.graphic-ephemeris-correction-tools-web{display:inline-flex;align-items:center;gap:4px;flex:0 1 auto;min-width:0}.graphic-ephemeris-correction-label-web{flex:0 0 auto;color:var(--muted);font-size:12px;font-weight:650}.graphic-ephemeris-correction-control-web{display:inline-flex;align-items:center;gap:2px;min-width:0;height:32px;border:1px solid rgba(212,175,55,.14);border-radius:12px;background:#050d187a;padding:0 4px}.graphic-ephemeris-correction-control-web.is-time,.graphic-ephemeris-correction-control-web.is-angle{flex:0 0 auto}.graphic-ephemeris-correction-control-title-web,.graphic-ephemeris-correction-angle-title-web{display:inline-flex;align-items:center;justify-content:center;color:var(--muted);font-size:12px;font-weight:600}.graphic-ephemeris-correction-angle-title-web{width:20px;color:var(--gold-soft)}.graphic-ephemeris-correction-sign-web{display:inline-grid;place-items:center;width:18px;color:var(--gold-soft)}.graphic-ephemeris-correction-separator-web{color:#f1e0b08c;font-size:12px;font-weight:560}.graphic-ephemeris-correction-step-web{display:inline-grid;grid-template-rows:7px 15px 7px;justify-items:center;align-items:center;min-width:27px;height:29px;overflow:hidden}.graphic-ephemeris-correction-step-web button{display:inline-grid;place-items:center;width:24px;height:7px;min-height:0;border:0;background:transparent;color:#f1e0b09e;padding:0;font-size:8px;line-height:.8;cursor:pointer;overflow:hidden}.graphic-ephemeris-correction-step-web button:hover:not(:disabled){color:var(--gold-soft)}.graphic-ephemeris-correction-step-web button:disabled{cursor:wait;opacity:.34}.graphic-ephemeris-correction-step-value-web{display:inline-flex;align-items:center;justify-content:center;min-width:25px;color:var(--text);font-size:12px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.graphic-ephemeris-export-button-web{appearance:none;flex:0 0 auto;height:34px;min-height:0;border:1px solid var(--graphic-ephemeris-control-active-border);border-radius:10px;background:var(--graphic-ephemeris-control-active-bg);color:var(--graphic-ephemeris-control-active-text);padding:0 14px;font-size:14px;font-weight:750;line-height:1;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.graphic-ephemeris-export-button-web:hover:not(:disabled){background:#d4af372e;color:#e4ca78}.graphic-ephemeris-export-button-web:disabled{cursor:wait;opacity:.68;filter:saturate(.74)}.graphic-ephemeris-chart-export-source-web{width:100%;height:100%;min-height:0}.graphic-ephemeris-export-sheet-web{position:fixed;left:0;top:0;z-index:-1;display:grid;grid-template-rows:auto minmax(0,1fr);gap:20px;width:1580px;height:1080px;padding:34px 38px 38px;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 9% 0%,rgba(212,175,55,.11),transparent 28%),linear-gradient(180deg,#07111f,#0c1626);color:#ede4c8;font-family:Avenir Next,PingFang SC,Hiragino Sans GB,Noto Sans SC,sans-serif}.graphic-ephemeris-export-sheet-web.is-light{background:radial-gradient(circle at 9% 0%,rgba(141,116,50,.12),transparent 28%),linear-gradient(180deg,#fbf7ee,#f2eadb);color:#433723}.graphic-ephemeris-export-head-web{display:flex;align-items:end;justify-content:space-between;gap:28px;min-width:0;padding:0 4px}.graphic-ephemeris-export-kicker-web{margin-bottom:5px;color:#d4af37c7;font-size:18px;font-weight:750;letter-spacing:.04em}.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-export-kicker-web{color:#8d7432c7}.graphic-ephemeris-export-head-web h1{margin:0;color:currentColor;font-size:36px;font-weight:800;line-height:1.1;letter-spacing:0}.graphic-ephemeris-export-head-web p{margin:8px 0 0;color:#ede4c8b8;font-size:18px;line-height:1.45}.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-export-head-web p{color:#433723ad}.graphic-ephemeris-export-meta-web{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px;max-width:560px;color:#ede4c8c7;font-size:17px;font-weight:680;line-height:1.2;text-align:right}.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-export-meta-web{color:#433723b8}.graphic-ephemeris-export-meta-web span{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid rgba(212,175,55,.18);border-radius:9px;background:#050d1875}.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-export-meta-web span{border-color:#8d743229;background:#fffbf3b3}.graphic-ephemeris-export-chart-web{min-width:0;min-height:0;padding:0}.graphic-ephemeris-export-chart-web .graphic-ephemeris-chart-export-source-web,.graphic-ephemeris-export-chart-web .graphic-ephemeris-chart-shell-web{width:100%;height:100%;min-height:0}.graphic-ephemeris-export-chart-web .graphic-ephemeris-svg-web{width:100%;height:100%}.graphic-ephemeris-export-chart-web .graphic-ephemeris-reveal-window-web,.graphic-ephemeris-export-chart-web .graphic-ephemeris-reveal-series-web,.graphic-ephemeris-export-chart-web .graphic-ephemeris-reveal-labels-web,.graphic-ephemeris-export-chart-web .graphic-ephemeris-reveal-events-web{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.graphic-ephemeris-export-chart-web .graphic-ephemeris-reveal-sweep-web{display:none!important;animation:none!important}.graphic-ephemeris-export-chart-web .graphic-ephemeris-tooltip-web{display:none}.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-bg-web{fill:#fffbf3c7;stroke:#8d743229}.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-grid-line-web{stroke:#8d74321f}.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-grid-line-fine-web{stroke:#8d74320e}.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-grid-line-medium-web{stroke:#8d743216}.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-axis-web,.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-plot-frame-web,.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-time-axis-web{stroke:#8d74323d}.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-axis-label-web{fill:#7e6531}.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-time-scale-web rect{fill:#8d743209;stroke:#8d743238}.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-time-scale-web text,.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-time-tick-web text{fill:#7e6531}.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-time-tick-web line{stroke:#8d743221}.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-natal-row-web line{stroke:#8d74324d}.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-natal-row-web text{fill:#6f5724}.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-house-row-web line{stroke:#8d743238}.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-house-label-web{fill:#7e704d}.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-label-leader-web{stroke:#8d743252}.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-point-glyph-web,.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-sign-glyph-web{color:#6f5724}.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-aspect-glyph-web{color:#8d7432}.graphic-ephemeris-export-sheet-web.is-light .graphic-ephemeris-reveal-sweep-web{stroke:#8d74325c}.graphic-ephemeris-chart-shell-web{width:100%;height:100%;min-height:0;overflow:hidden}.graphic-ephemeris-chart-frame-web{position:relative;width:100%;height:100%;min-height:0;overflow:hidden}.graphic-ephemeris-fixed-axis-layer-web{display:none;position:absolute;inset:0;z-index:5;width:100%;height:100%;min-width:0;min-height:0;pointer-events:none}.graphic-ephemeris-aux-layer-web{position:absolute;inset:0;z-index:20;display:grid;place-items:center;padding:26px 34px 30px;pointer-events:none}.graphic-ephemeris-aux-backdrop-web{position:absolute;inset:0;border:0;background:#02060c2e;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:default;pointer-events:auto}.graphic-ephemeris-aux-popover-web{position:relative;z-index:1;min-width:0;max-width:100%;max-height:100%;overflow:auto;overscroll-behavior:contain;border:1px solid rgba(212,175,55,.22);border-radius:16px;background:linear-gradient(180deg,#08121ffa,#050d18f7);box-shadow:0 24px 70px #00000075;padding:14px;pointer-events:auto}.graphic-ephemeris-aux-popover-web.is-wheel{width:min(560px,72vh,92%)}.graphic-ephemeris-aux-popover-web.is-structure{width:min(1040px,96%)}.graphic-ephemeris-aux-close-web{position:absolute;right:10px;top:10px;z-index:4;display:inline-grid;place-items:center;width:30px;height:30px;min-height:0;border:1px solid rgba(212,175,55,.18);border-radius:999px;background:#050d18c7;color:var(--muted);font-size:20px;line-height:1;padding:0;cursor:pointer}.graphic-ephemeris-aux-close-web:hover{color:var(--gold-soft);border-color:#d4af3757}.graphic-ephemeris-wheel-preview-web{position:relative;display:grid;gap:8px;width:100%;padding:10px}.graphic-ephemeris-wheel-preview-web .chart-preview{border-radius:14px}.graphic-ephemeris-wheel-info-web{display:grid;gap:4px;min-width:0;max-width:100%;padding:0 36px 2px 4px;color:#d4af37d1;font-size:12px;line-height:1.25}.graphic-ephemeris-wheel-info-web strong{color:currentColor;font-size:18px;line-height:1;font-weight:700}.graphic-ephemeris-wheel-info-web div{display:flex;align-items:center;flex-wrap:wrap;gap:3px 10px;min-width:0}.graphic-ephemeris-wheel-info-web span{min-width:0;overflow-wrap:anywhere}.graphic-ephemeris-wheel-info-web span+span:before{content:"·";margin-right:10px;color:currentColor;opacity:.72}.graphic-ephemeris-structure-preview-web{min-width:0;padding:28px 6px 0}.graphic-ephemeris-structure-preview-web .planet-structure-panel-web{gap:10px}.graphic-ephemeris-structure-preview-web .planet-structure-layout-web{grid-template-columns:minmax(0,1fr) minmax(210px,.32fr)}.graphic-ephemeris-structure-preview-web .planet-structure-canvas-web,.graphic-ephemeris-structure-preview-web .planet-structure-side-web{min-height:390px}.graphic-ephemeris-svg-web{display:block;width:100%;height:100%;min-width:0;min-height:0;font-family:inherit}.graphic-ephemeris-bg-web{fill:#050d18c2;stroke:#d4af3724}.graphic-ephemeris-clear-hotspot-web{fill:transparent}.graphic-ephemeris-grid-line-web{stroke:#d4af371f;stroke-width:1}.graphic-ephemeris-grid-line-fine-web{stroke:#d4af370b;stroke-width:.7}.graphic-ephemeris-grid-line-medium-web{stroke:#d4af3713;stroke-width:.85}.graphic-ephemeris-axis-web{stroke:#d4af373d;stroke-width:1.2}.graphic-ephemeris-plot-frame-web{fill:none;stroke:#d4af373d;stroke-width:1.2;pointer-events:none}.graphic-ephemeris-axis-label-web{fill:#f1e0b0db;font-size:12px}.graphic-ephemeris-sticky-axis-layer-web{display:none;pointer-events:none}.graphic-ephemeris-sticky-rail-bg-web{fill:#050d18e0;stroke:none}.graphic-ephemeris-sticky-axis-label-web{fill:#f1e0b0e0;font-size:12px}.graphic-ephemeris-sticky-year-label-web{fill:#f1e0b0e6;font-size:12px;font-weight:700;pointer-events:none}.graphic-ephemeris-time-axis-web{stroke:#d4af3747;stroke-width:1.2}.graphic-ephemeris-time-scale-web rect{fill:#d4af3709;stroke:#d4af373d;stroke-width:1}.graphic-ephemeris-time-scale-web text{fill:#f1e0b0db;font-size:12px;font-weight:700}.graphic-ephemeris-time-tick-web line{stroke:#d4af3724;stroke-width:1}.graphic-ephemeris-time-tick-web text{fill:#f1e0b0d1;font-size:12px;font-weight:700}.graphic-ephemeris-natal-row-web{cursor:pointer}.graphic-ephemeris-natal-row-web line{stroke:#d4af374d;stroke-width:1;stroke-dasharray:4 5}.graphic-ephemeris-natal-row-web text{fill:#f1e0b0eb;font-size:12px;font-weight:700}.graphic-ephemeris-point-glyph-web,.graphic-ephemeris-sign-glyph-web{color:#f1e0b0f0;pointer-events:none}.graphic-ephemeris-label-hit-web{fill:transparent;stroke:transparent;pointer-events:all}.graphic-ephemeris-natal-row-web .graphic-ephemeris-point-degree-web{fill:var(--muted);font-weight:500}.graphic-ephemeris-natal-row-web.is-focused line{stroke:#d4af37c7;stroke-width:1.8}.graphic-ephemeris-natal-row-web.is-focused .graphic-ephemeris-point-glyph-web,.graphic-ephemeris-natal-row-web.is-focused .graphic-ephemeris-sign-glyph-web,.graphic-ephemeris-house-row-web.is-focused .graphic-ephemeris-house-label-web{filter:drop-shadow(0 0 5px rgba(212,175,55,.52))}.graphic-ephemeris-house-row-web{cursor:pointer}.graphic-ephemeris-house-row-web line{stroke:#d4af372e;stroke-width:1;stroke-dasharray:5 7}.graphic-ephemeris-house-row-web.is-focused line{stroke:#d4af3794;stroke-width:1.5}.graphic-ephemeris-house-label-web{fill:#c9b26cad;font-size:12px;font-weight:700}.graphic-ephemeris-label-leader-web{fill:none;stroke:#d4af375c;stroke-width:1}.graphic-ephemeris-point-leader-web{stroke:var(--point-color);opacity:.5}.graphic-ephemeris-transit-label-web{cursor:pointer}.graphic-ephemeris-sticky-transit-label-web{cursor:pointer;pointer-events:auto}.graphic-ephemeris-transit-glyph-web{color:var(--series-color);pointer-events:none}.graphic-ephemeris-transit-leader-web{fill:none;stroke:var(--series-color);stroke-width:1;opacity:.58}.graphic-ephemeris-transit-label-web.is-focused .graphic-ephemeris-transit-glyph-web,.graphic-ephemeris-transit-label-web.is-focused .graphic-ephemeris-sign-glyph-web,.graphic-ephemeris-sticky-transit-label-web.is-focused .graphic-ephemeris-transit-glyph-web,.graphic-ephemeris-sticky-transit-label-web.is-focused .graphic-ephemeris-sign-glyph-web{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--series-color),transparent 42%))}.graphic-ephemeris-boundary-label-web{cursor:pointer}.graphic-ephemeris-boundary-leader-web{fill:none;stroke:var(--series-color);stroke-width:1;opacity:.5}.graphic-ephemeris-boundary-planet-glyph-web{pointer-events:none}.graphic-ephemeris-boundary-label-web.is-focused .graphic-ephemeris-boundary-planet-glyph-web,.graphic-ephemeris-boundary-label-web.is-focused .graphic-ephemeris-sign-glyph-web{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--series-color),transparent 42%))}.graphic-ephemeris-natal-row-web.is-dimmed,.graphic-ephemeris-house-row-web.is-dimmed,.graphic-ephemeris-series-web.is-dimmed,.graphic-ephemeris-event-web.is-dimmed,.graphic-ephemeris-transit-label-web.is-dimmed,.graphic-ephemeris-sticky-transit-label-web.is-dimmed,.graphic-ephemeris-boundary-label-web.is-dimmed{opacity:.16}.graphic-ephemeris-series-hit-web{fill:none;stroke:transparent;stroke-width:14;cursor:pointer;pointer-events:stroke}.graphic-ephemeris-series-line-web{fill:none;stroke:var(--series-color);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.88}.graphic-ephemeris-series-web.is-focused .graphic-ephemeris-series-line-web{stroke-width:2.7;opacity:1;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--series-color),transparent 55%))}.graphic-ephemeris-reveal-window-web{transform-box:fill-box;transform-origin:left center;animation:graphic-ephemeris-reveal-window 1.1s cubic-bezier(.18,.72,.18,1) both}.graphic-ephemeris-reveal-series-web{animation:graphic-ephemeris-line-settle 1.1s cubic-bezier(.18,.72,.18,1) both}.graphic-ephemeris-reveal-labels-web,.graphic-ephemeris-reveal-events-web{animation:graphic-ephemeris-detail-rise .36s ease-out .78s both}.graphic-ephemeris-reveal-sweep-web{stroke:#f1e0b094;stroke-width:1.1;pointer-events:none;transform-box:view-box;transform-origin:center;animation:graphic-ephemeris-reveal-sweep 1.08s cubic-bezier(.18,.72,.18,1) both}@media(prefers-reduced-motion:reduce){.graphic-ephemeris-reveal-window-web,.graphic-ephemeris-reveal-series-web,.graphic-ephemeris-reveal-labels-web,.graphic-ephemeris-reveal-events-web,.graphic-ephemeris-reveal-sweep-web{animation:none}.graphic-ephemeris-reveal-sweep-web{display:none}}.graphic-ephemeris-event-web{cursor:pointer}.graphic-ephemeris-event-hit-web{fill:transparent;stroke:transparent;pointer-events:all}.graphic-ephemeris-aspect-glyph-web{color:var(--gold-soft);pointer-events:none}.graphic-ephemeris-event-web.is-focused .graphic-ephemeris-aspect-glyph-web{color:#fff1bd;filter:drop-shadow(0 0 5px rgba(212,175,55,.48))}.graphic-ephemeris-tooltip-foreign-web{overflow:visible;pointer-events:none}.graphic-ephemeris-tooltip-web{--graphic-ephemeris-tooltip-text-color: #3f382a;display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:34px;max-width:100%;padding:6px 10px;border:1px solid rgba(212,175,55,.22);border-radius:8px;background:#f6f2e8f5;color:var(--graphic-ephemeris-tooltip-text-color);box-shadow:0 10px 28px #0000003d;font-size:13px;font-weight:650;line-height:1;white-space:nowrap}.graphic-ephemeris-tooltip-web.is-grouped{height:auto;max-height:170px;flex-direction:column;align-items:stretch;gap:6px;overflow-y:auto}.graphic-ephemeris-tooltip-row-web{display:inline-flex;align-items:center;gap:8px;min-height:26px}.graphic-ephemeris-tooltip-date-web{color:#4a4232;font-variant-numeric:tabular-nums}.graphic-ephemeris-tooltip-point-web,.graphic-ephemeris-tooltip-position-web{display:inline-flex;align-items:center;gap:3px}.graphic-ephemeris-tooltip-point-web{color:var(--tooltip-point-color, currentColor)}.graphic-ephemeris-tooltip-position-web{gap:2px;color:var(--graphic-ephemeris-tooltip-text-color)}.graphic-ephemeris-tooltip-aspect-web{margin:0 1px;color:#8d7432}.graphic-ephemeris-tooltip-text-mark-web{font-size:12px;font-weight:800}.app-shell.theme-dark .graphic-ephemeris-tooltip-web{--graphic-ephemeris-tooltip-text-color: rgba(246, 232, 184, .92);border-color:#d4af3747;background:#08121ff5;color:var(--graphic-ephemeris-tooltip-text-color);box-shadow:0 12px 30px #00000061}.app-shell.theme-dark .graphic-ephemeris-tooltip-date-web,.app-shell.theme-dark .graphic-ephemeris-tooltip-aspect-web{color:#d4af37db}.graphic-ephemeris-summary-web{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:12px}.graphic-ephemeris-summary-item-web{display:inline-grid;grid-template-columns:auto auto auto;gap:8px;align-items:center;min-height:34px;border:1px solid rgba(212,175,55,.14);border-radius:999px;background:#050d187a;color:var(--text);padding:6px 10px}.graphic-ephemeris-summary-item-web strong,.graphic-ephemeris-summary-item-web em{color:var(--muted);font-style:normal;font-weight:600}.graphic-ephemeris-summary-glyphs-web{display:inline-flex;align-items:center;gap:6px}.graphic-ephemeris-picker-web{position:relative;display:inline-flex;align-items:center;gap:6px;width:auto;flex:0 0 auto}.graphic-ephemeris-picker-web.is-compact .graphic-ephemeris-picker-button-web,.graphic-ephemeris-picker-web.is-button-only .graphic-ephemeris-picker-button-web{width:88px;min-width:88px;padding:0 20px 0 12px}.graphic-ephemeris-picker-button-text-web{display:inline-flex;align-items:center;justify-content:center;min-width:0;color:currentColor;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.graphic-ephemeris-picker-web.is-compact .graphic-ephemeris-picker-button-web{color:var(--graphic-ephemeris-control-text);background:var(--graphic-ephemeris-control-bg)}.graphic-ephemeris-picker-web.is-compact .graphic-ephemeris-picker-menu-web{left:auto;right:0}.graphic-ephemeris-picker-label-web{color:var(--graphic-ephemeris-control-text);font-size:12px;font-weight:650;text-align:left;white-space:nowrap}.graphic-ephemeris-picker-button-web{appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;width:124px;min-width:124px;height:34px;box-sizing:border-box;border:1px solid var(--graphic-ephemeris-control-border);border-radius:12px;background:var(--graphic-ephemeris-control-bg);color:var(--graphic-ephemeris-control-text-strong);padding:0 32px 0 12px;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.graphic-ephemeris-picker-preview-web{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:0}.graphic-ephemeris-picker-button-web .arabic-calc-picker-arrow-web{color:var(--graphic-ephemeris-control-text)}.graphic-ephemeris-picker-button-web:hover .arabic-calc-picker-arrow-web{color:var(--graphic-ephemeris-control-active-text)}.graphic-ephemeris-picker-menu-web{position:absolute;left:0;top:calc(100% + 8px);z-index:80;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;width:232px;max-height:260px;overflow:auto;overscroll-behavior:contain;touch-action:pan-y;padding:10px;border:1px solid rgba(212,175,55,.24);border-radius:18px;background:#050d18fa;box-shadow:0 18px 42px #00000057}.graphic-ephemeris-picker-option-web{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:0;height:42px;border:1px solid rgba(212,175,55,.14);border-radius:12px;background:#ffffff08;color:var(--text);padding:0;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none}.graphic-ephemeris-picker-option-web.is-row-start{grid-column-start:1}.graphic-ephemeris-picker-option-web:hover,.graphic-ephemeris-picker-option-web.is-active{border-color:#d4af3780;background:#d4af3724;color:var(--gold)}.graphic-ephemeris-picker-option-web.is-locked{cursor:default;box-shadow:inset 0 0 0 1px #d4af3733}.graphic-ephemeris-picker-option-web.is-locked:after{content:"";position:absolute;right:6px;bottom:6px;width:5px;height:5px;border-radius:999px;background:currentColor;opacity:.55}.graphic-ephemeris-picker-text-mark-web{color:currentColor;font-family:Inter,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:800;line-height:1}.graphic-ephemeris-picker-option-web.is-eclipse .graphic-ephemeris-picker-text-mark-web{font-size:13px;letter-spacing:0}.app-shell.theme-light .graphic-ephemeris-duration-tabs-web button,.app-shell.theme-light .graphic-ephemeris-degree-tabs-web button,.app-shell.theme-light .graphic-ephemeris-body-toggles-web button,.app-shell.theme-light .graphic-ephemeris-view-tool-web,.app-shell.theme-light .graphic-ephemeris-export-button-web{border-color:#8d743229;background:#fffbf3d1;color:#7e704d}.app-shell.theme-light .graphic-ephemeris-toolbar-web{--graphic-ephemeris-control-bg: rgba(255, 251, 243, .82);--graphic-ephemeris-control-bg-hover: rgba(141, 116, 50, .1);--graphic-ephemeris-control-border: rgba(141, 116, 50, .16);--graphic-ephemeris-control-border-hover: rgba(141, 116, 50, .36);--graphic-ephemeris-control-text: #7e704d;--graphic-ephemeris-control-text-strong: #4a3b1e;--graphic-ephemeris-control-active-bg: rgba(141, 116, 50, .1);--graphic-ephemeris-control-active-border: rgba(141, 116, 50, .36);--graphic-ephemeris-control-active-text: #8d7432}.app-shell.theme-light .graphic-ephemeris-export-button-web{border-color:#8d743257;background:#8d74321a;color:#8d7432}.app-shell.theme-light .graphic-ephemeris-head-correction-web,.app-shell.theme-light .graphic-ephemeris-correction-banner-web,.app-shell.theme-light .graphic-ephemeris-correction-control-web{border-color:#8d743229;background:#fffbf3db;color:#8d7432}.app-shell.theme-light .graphic-ephemeris-head-correction-web button,.app-shell.theme-light .graphic-ephemeris-correction-banner-web button{border-color:#8d743229;background:#8d74320f;color:#7e704d}.app-shell.theme-light .graphic-ephemeris-correction-step-value-web{color:#3f382a}.app-shell.theme-light .graphic-ephemeris-correction-step-web button,.app-shell.theme-light .graphic-ephemeris-correction-separator-web{color:#6f5d309e}.app-shell.theme-light .graphic-ephemeris-duration-tabs-web button.is-active,.app-shell.theme-light .graphic-ephemeris-degree-tabs-web button.is-active,.app-shell.theme-light .graphic-ephemeris-body-toggles-web button.is-active,.app-shell.theme-light .graphic-ephemeris-view-tool-web.is-active,.app-shell.theme-light .graphic-ephemeris-view-tool-web:hover{border-color:#8d74325c;background:#8d74321a;color:#8d7432;box-shadow:none}.app-shell.theme-light .graphic-ephemeris-view-tooltip-web{border-color:#8d743233;background:#fffbf3fa;color:#4a3b1e;box-shadow:0 12px 28px #5a461c29}.app-shell.theme-light .graphic-ephemeris-view-tooltip-web:before{border-bottom-color:#fffbf3fa}.app-shell.theme-light .graphic-ephemeris-floating-head-web p{color:#7e704d}.app-shell.theme-light .graphic-ephemeris-bg-web{fill:#fffbf3c7;stroke:#8d743229}.app-shell.theme-light .graphic-ephemeris-grid-line-web{stroke:#8d74321f}.app-shell.theme-light .graphic-ephemeris-grid-line-fine-web{stroke:#8d74320e}.app-shell.theme-light .graphic-ephemeris-grid-line-medium-web{stroke:#8d743216}.app-shell.theme-light .graphic-ephemeris-axis-web,.app-shell.theme-light .graphic-ephemeris-plot-frame-web,.app-shell.theme-light .graphic-ephemeris-time-axis-web{stroke:#8d74323d}.app-shell.theme-light .graphic-ephemeris-time-scale-web rect{fill:#8d743209;stroke:#8d743238}.app-shell.theme-light .graphic-ephemeris-time-scale-web text{fill:#7e6531}.app-shell.theme-light .graphic-ephemeris-axis-label-web{fill:#7e6531}.app-shell.theme-light .graphic-ephemeris-sticky-rail-bg-web{fill:#fff8ecf0}.app-shell.theme-light .graphic-ephemeris-sticky-axis-label-web,.app-shell.theme-light .graphic-ephemeris-sticky-year-label-web{fill:#7e6531}.app-shell.theme-light .graphic-ephemeris-time-tick-web line{stroke:#8d743221}.app-shell.theme-light .graphic-ephemeris-time-tick-web text{fill:#7e6531}.app-shell.theme-light .graphic-ephemeris-natal-row-web line{stroke:#8d74324d}.app-shell.theme-light .graphic-ephemeris-natal-row-web text{fill:#6f5724}.app-shell.theme-light .graphic-ephemeris-house-row-web line{stroke:#8d743238}.app-shell.theme-light .graphic-ephemeris-house-label-web{fill:#7e704d}.app-shell.theme-light .graphic-ephemeris-label-leader-web{stroke:#8d743252}.app-shell.theme-light .graphic-ephemeris-point-glyph-web,.app-shell.theme-light .graphic-ephemeris-sign-glyph-web{color:#6f5724}.app-shell.theme-light .graphic-ephemeris-aspect-glyph-web{color:#8d7432}.app-shell.theme-light .graphic-ephemeris-summary-item-web{border-color:#8d743224;background:#fffbf3b8}.app-shell.theme-light .graphic-ephemeris-picker-button-web,.app-shell.theme-light .graphic-ephemeris-picker-option-web{border-color:#a68c542e;background:#ffffff94;color:#4a3b1e}.app-shell.theme-light .graphic-ephemeris-inline-field-web input,.app-shell.theme-light .graphic-ephemeris-inline-field-web select{border-color:#8d743229;background:#fffbf3eb;color:#4a3b1e}.app-shell.theme-light .graphic-ephemeris-date-apply-web,.app-shell.theme-light .graphic-ephemeris-year-step-web{border-color:#8d743229;background:#fffbf3d1;color:#7e704d}.app-shell.theme-light .graphic-ephemeris-inline-field-web input.is-error{border-color:#a04032b3;color:#9a3f35}.app-shell.theme-light .graphic-ephemeris-picker-menu-web{background:#fffbf3fa;box-shadow:0 18px 38px #5a461c2e}.app-shell.theme-light .graphic-ephemeris-picker-option-web:hover,.app-shell.theme-light .graphic-ephemeris-picker-option-web.is-active{border-color:#a68c5480;background:#a68c541f;color:#8d7432}.app-shell.theme-light .graphic-ephemeris-date-apply-web:hover,.app-shell.theme-light .graphic-ephemeris-year-step-web:hover,.app-shell.theme-light .graphic-ephemeris-picker-button-web:hover,.app-shell.theme-light .graphic-ephemeris-duration-tabs-web button:hover,.app-shell.theme-light .graphic-ephemeris-degree-tabs-web button:hover,.app-shell.theme-light .graphic-ephemeris-body-toggles-web button:hover,.app-shell.theme-light .graphic-ephemeris-export-button-web:hover:not(:disabled){border-color:#8d74325c;background:#8d74321a;color:#8d7432;box-shadow:inset 0 0 0 1px #8d74322e}.app-shell.theme-light .graphic-ephemeris-export-button-web:hover:not(:disabled){background:#8d743224}.app-shell.theme-light .graphic-ephemeris-aux-backdrop-web{background:#fffbf338}.app-shell.theme-light .graphic-ephemeris-aux-popover-web{border-color:#8d743233;background:linear-gradient(180deg,#fffcf6fa,#f8f1e2f7);box-shadow:0 22px 58px #49371833}.app-shell.theme-light .graphic-ephemeris-aux-close-web{border-color:#8d743229;background:#fffbf3db;color:#7e704d}.app-shell.theme-light .graphic-ephemeris-aux-close-web:hover{border-color:#8d743257;color:#8d7432}.app-shell.theme-light .graphic-ephemeris-wheel-info-web{color:#8d7432eb}.app-shell.theme-light .graphic-ephemeris-floating-backdrop-web{background:#2d24132e}.app-shell.theme-light .graphic-ephemeris-floating-panel-web{border-color:#8d743233;background:linear-gradient(180deg,#fffcf6fa,#f8f1e2f7);box-shadow:0 28px 90px #49371838}.app-shell.theme-standard .graphic-ephemeris-toolbar-web{--graphic-ephemeris-control-bg: #ffffff;--graphic-ephemeris-control-bg-hover: var(--standard-primary-soft);--graphic-ephemeris-control-border: rgba(47, 95, 127, .14);--graphic-ephemeris-control-border-hover: rgba(47, 95, 127, .24);--graphic-ephemeris-control-text: var(--standard-muted);--graphic-ephemeris-control-text-strong: var(--standard-text);--graphic-ephemeris-control-active-bg: var(--standard-primary-soft);--graphic-ephemeris-control-active-border: rgba(47, 95, 127, .3);--graphic-ephemeris-control-active-text: var(--standard-primary)}.app-shell.theme-standard .graphic-ephemeris-duration-tabs-web button,.app-shell.theme-standard .graphic-ephemeris-degree-tabs-web button,.app-shell.theme-standard .graphic-ephemeris-body-toggles-web button,.app-shell.theme-standard .graphic-ephemeris-view-tool-web,.app-shell.theme-standard .graphic-ephemeris-export-button-web,.app-shell.theme-standard .graphic-ephemeris-picker-button-web,.app-shell.theme-standard .graphic-ephemeris-picker-option-web,.app-shell.theme-standard .graphic-ephemeris-inline-field-web input,.app-shell.theme-standard .graphic-ephemeris-inline-field-web select,.app-shell.theme-standard .graphic-ephemeris-date-apply-web,.app-shell.theme-standard .graphic-ephemeris-year-step-web{border-color:#2f5f7f24;background:#fff;color:var(--standard-text)}.app-shell.theme-standard .graphic-ephemeris-export-button-web,.app-shell.theme-standard .graphic-ephemeris-duration-tabs-web button.is-active,.app-shell.theme-standard .graphic-ephemeris-degree-tabs-web button.is-active,.app-shell.theme-standard .graphic-ephemeris-body-toggles-web button.is-active,.app-shell.theme-standard .graphic-ephemeris-view-tool-web.is-active,.app-shell.theme-standard .graphic-ephemeris-view-tool-web:hover,.app-shell.theme-standard .graphic-ephemeris-picker-option-web:hover,.app-shell.theme-standard .graphic-ephemeris-picker-option-web.is-active,.app-shell.theme-standard .graphic-ephemeris-date-apply-web:hover,.app-shell.theme-standard .graphic-ephemeris-year-step-web:hover,.app-shell.theme-standard .graphic-ephemeris-picker-button-web:hover,.app-shell.theme-standard .graphic-ephemeris-duration-tabs-web button:hover,.app-shell.theme-standard .graphic-ephemeris-degree-tabs-web button:hover,.app-shell.theme-standard .graphic-ephemeris-body-toggles-web button:hover,.app-shell.theme-standard .graphic-ephemeris-export-button-web:hover:not(:disabled){border-color:#2f5f7f42;background:var(--standard-primary-soft);color:var(--standard-primary);box-shadow:none}.app-shell.theme-standard .graphic-ephemeris-head-correction-web,.app-shell.theme-standard .graphic-ephemeris-correction-banner-web,.app-shell.theme-standard .graphic-ephemeris-correction-control-web{border-color:#2f5f7f24;background:#fff;color:var(--standard-text)}.app-shell.theme-standard .graphic-ephemeris-head-correction-web button,.app-shell.theme-standard .graphic-ephemeris-correction-banner-web button{border-color:#2f5f7f24;background:var(--standard-primary-softer);color:var(--standard-muted)}.app-shell.theme-standard .graphic-ephemeris-correction-step-value-web{color:var(--standard-text)}.app-shell.theme-standard .graphic-ephemeris-correction-step-web button,.app-shell.theme-standard .graphic-ephemeris-correction-separator-web,.app-shell.theme-standard .graphic-ephemeris-floating-head-web p{color:var(--standard-muted)}.app-shell.theme-standard .graphic-ephemeris-view-tooltip-web{border-color:#2f5f7f24;background:#fff;color:var(--standard-text);box-shadow:0 12px 28px #2f5f7f24}.app-shell.theme-standard .graphic-ephemeris-tooltip-web{--graphic-ephemeris-tooltip-text-color: var(--standard-text);border-color:#2f5f7f24;background:#fff;color:var(--graphic-ephemeris-tooltip-text-color);box-shadow:0 10px 28px #2f5f7f24}.app-shell.theme-standard .graphic-ephemeris-tooltip-date-web,.app-shell.theme-standard .graphic-ephemeris-tooltip-aspect-web{color:var(--standard-muted)}.app-shell.theme-standard .graphic-ephemeris-view-tooltip-web:before{border-bottom-color:#fff}.app-shell.theme-standard .graphic-ephemeris-bg-web,.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-bg-web{fill:#fff;stroke:#2f5f7f1f}.app-shell.theme-standard .graphic-ephemeris-grid-line-web,.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-grid-line-web{stroke:#2f5f7f1a}.app-shell.theme-standard .graphic-ephemeris-grid-line-fine-web,.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-grid-line-fine-web{stroke:#2f5f7f0b}.app-shell.theme-standard .graphic-ephemeris-grid-line-medium-web,.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-grid-line-medium-web{stroke:#2f5f7f13}.app-shell.theme-standard .graphic-ephemeris-axis-web,.app-shell.theme-standard .graphic-ephemeris-plot-frame-web,.app-shell.theme-standard .graphic-ephemeris-time-axis-web,.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-axis-web,.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-plot-frame-web,.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-time-axis-web{stroke:#2f5f7f38}.app-shell.theme-standard .graphic-ephemeris-time-scale-web rect,.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-time-scale-web rect{fill:#2f5f7f09;stroke:#2f5f7f2e}.app-shell.theme-standard .graphic-ephemeris-axis-label-web,.app-shell.theme-standard .graphic-ephemeris-sticky-axis-label-web,.app-shell.theme-standard .graphic-ephemeris-sticky-year-label-web,.app-shell.theme-standard .graphic-ephemeris-time-scale-web text,.app-shell.theme-standard .graphic-ephemeris-time-tick-web text,.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-axis-label-web,.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-time-scale-web text,.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-time-tick-web text{fill:#66757f}.app-shell.theme-standard .graphic-ephemeris-sticky-rail-bg-web{fill:#fffffff0}.app-shell.theme-standard .graphic-ephemeris-time-tick-web line,.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-time-tick-web line{stroke:#2f5f7f1f}.app-shell.theme-standard .graphic-ephemeris-natal-row-web line,.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-natal-row-web line{stroke:#2f5f7f42}.app-shell.theme-standard .graphic-ephemeris-natal-row-web text,.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-natal-row-web text{fill:#263238}.app-shell.theme-standard .graphic-ephemeris-house-row-web line,.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-house-row-web line{stroke:#2f5f7f2e}.app-shell.theme-standard .graphic-ephemeris-house-label-web,.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-house-label-web{fill:#66757f}.app-shell.theme-standard .graphic-ephemeris-label-leader-web,.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-label-leader-web{stroke:#2f5f7f3d}.app-shell.theme-standard .graphic-ephemeris-point-glyph-web,.app-shell.theme-standard .graphic-ephemeris-sign-glyph-web,.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-point-glyph-web,.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-sign-glyph-web{color:#263238}.app-shell.theme-standard .graphic-ephemeris-aspect-glyph-web,.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-aspect-glyph-web{color:#66757f}.app-shell.theme-standard .graphic-ephemeris-summary-item-web{border-color:#2f5f7f1a;background:var(--standard-primary-softer)}.app-shell.theme-standard .graphic-ephemeris-picker-menu-web{border-color:#2f5f7f24;background:#fff;box-shadow:0 18px 38px #2f5f7f24}.app-shell.theme-standard .graphic-ephemeris-inline-field-web input.is-error{border-color:#d0000085;color:#9b1c1c}.app-shell.theme-standard .graphic-ephemeris-aux-backdrop-web{background:#e8f1f65c}.app-shell.theme-standard .graphic-ephemeris-aux-popover-web,.app-shell.theme-standard .graphic-ephemeris-floating-panel-web{border-color:#2f5f7f24;background:#fff;box-shadow:0 24px 70px #2f5f7f29}.app-shell.theme-standard .graphic-ephemeris-aux-close-web{border-color:#2f5f7f24;background:var(--standard-primary-softer);color:var(--standard-muted)}.app-shell.theme-standard .graphic-ephemeris-aux-close-web:hover{border-color:#2f5f7f3d;color:var(--standard-primary)}.app-shell.theme-standard .graphic-ephemeris-wheel-info-web{color:var(--standard-muted)}.app-shell.theme-standard .graphic-ephemeris-floating-backdrop-web{background:#26323829}.graphic-ephemeris-export-sheet-web.is-standard{background:radial-gradient(circle at 9% 0%,rgba(47,95,127,.1),transparent 28%),linear-gradient(180deg,#f7fbfc,#eef4f6);color:#263238}.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-export-kicker-web,.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-export-meta-web,.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-export-head-web p{color:#66757f}.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-export-meta-web span{border-color:#2f5f7f1f;background:#fff}.graphic-ephemeris-export-sheet-web.is-standard .graphic-ephemeris-reveal-sweep-web{stroke:#2f5f7f42}.transit-calendar-floating-panel-web{width:min(100%,1320px);height:min(94vh,880px)}.transit-calendar-panel-web{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;height:100%;color:var(--text)}.transit-calendar-toolbar-web{--graphic-ephemeris-control-bg: rgba(6, 14, 26, .66);--graphic-ephemeris-control-bg-hover: rgba(212, 175, 55, .1);--graphic-ephemeris-control-border: rgba(212, 175, 55, .18);--graphic-ephemeris-control-border-hover: rgba(212, 175, 55, .34);--graphic-ephemeris-control-text: rgba(201, 178, 108, .76);--graphic-ephemeris-control-text-strong: rgba(239, 224, 176, .92);--graphic-ephemeris-control-active-bg: rgba(212, 175, 55, .14);--graphic-ephemeris-control-active-border: rgba(212, 175, 55, .42);--graphic-ephemeris-control-active-text: #d4af37;display:grid;gap:8px;padding:4px 0 8px}.transit-calendar-toolbar-row-web{display:flex;align-items:center;min-width:0;gap:8px}.transit-calendar-toolbar-row-web.is-filter{align-items:stretch;gap:10px}.transit-calendar-segmented-web,.transit-calendar-period-stepper-web,.transit-calendar-orb-button-web,.transit-calendar-aspect-button-web,.transit-calendar-summary-web,.transit-calendar-filter-group-web,.transit-calendar-chip-web{border:1px solid rgba(212,175,55,.18);background:#060e1aa8}.transit-calendar-period-stepper-web{display:inline-grid;grid-template-columns:28px minmax(72px,auto) 28px;align-items:center;gap:5px;min-height:38px;border-radius:10px;padding:0 7px}.transit-calendar-filter-group-web>span{color:#c9b26cc2;font-size:12px;font-weight:700;white-space:nowrap}.transit-calendar-period-stepper-web button{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:#d4af371a;color:var(--gold);cursor:pointer;font-size:20px;line-height:1}.transit-calendar-period-stepper-web button:hover{background:#d4af3729;color:#f8db80f5}.transit-calendar-period-stepper-web strong{display:inline-grid;place-items:center;min-width:72px;height:28px;border-radius:8px;background:#ffffff0d;color:var(--text);font-family:Inter,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.transit-calendar-segmented-web{display:inline-flex;align-items:center;gap:3px;min-height:38px;border-radius:10px;padding:4px}.transit-calendar-segmented-web button{min-width:40px;height:28px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--graphic-ephemeris-control-text);cursor:pointer;font-size:13px;font-weight:700;white-space:nowrap}.transit-calendar-segmented-web button:hover,.transit-calendar-segmented-web button.is-active{border-color:var(--graphic-ephemeris-control-active-border);background:var(--graphic-ephemeris-control-active-bg);color:var(--graphic-ephemeris-control-active-text)}.transit-calendar-range-mode-web button{min-width:32px}.transit-calendar-summary-web{display:inline-flex;align-items:center;gap:8px;min-width:0;min-height:38px;border-radius:10px;margin-left:auto;padding:0 12px;color:#c9b26cb8;font-size:12px;white-space:nowrap}.transit-calendar-summary-web strong{color:var(--gold);font-size:16px}.transit-calendar-display-filter-button-web{appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:38px;border:1px solid var(--graphic-ephemeris-control-border);border-radius:10px;background:var(--graphic-ephemeris-control-bg);color:var(--graphic-ephemeris-control-text-strong);cursor:pointer;padding:0 13px;font-size:13px;font-weight:800;line-height:1;white-space:nowrap}.transit-calendar-display-filter-button-web:hover,.transit-calendar-display-filter-button-web.is-active{border-color:var(--graphic-ephemeris-control-active-border);background:var(--graphic-ephemeris-control-active-bg);color:var(--graphic-ephemeris-control-active-text)}.transit-calendar-display-filter-layer-web{position:absolute;inset:0;z-index:35;display:grid;place-items:start end;padding:54px 10px 10px;pointer-events:none}.transit-calendar-display-filter-backdrop-web{position:absolute;inset:0;border:0;background:#02060c1f;cursor:default;pointer-events:auto}.transit-calendar-display-filter-popover-web{position:relative;z-index:1;display:grid;gap:12px;width:min(390px,100%);max-height:min(620px,calc(100% - 4px));overflow:auto;overscroll-behavior:contain;border:1px solid rgba(212,175,55,.22);border-radius:14px;background:linear-gradient(180deg,#08121ffa,#050d18f7);box-shadow:0 20px 60px #0000006b;padding:12px;pointer-events:auto}.transit-calendar-display-filter-head-web,.transit-calendar-display-filter-actions-web,.transit-calendar-display-filter-house-detail-web,.transit-calendar-display-filter-house-detail-web span{display:flex;align-items:center}.transit-calendar-display-filter-head-web{justify-content:space-between;gap:12px}.transit-calendar-display-filter-head-web strong{display:block;color:var(--text);font-size:15px;font-weight:780;line-height:1.1}.transit-calendar-display-filter-head-web span{display:block;margin-top:3px;color:var(--muted);font-size:12px;font-weight:620}.transit-calendar-display-filter-actions-web{gap:6px}.transit-calendar-display-filter-actions-web button,.transit-calendar-display-filter-option-grid-web button,.transit-calendar-display-filter-house-grid-web button{appearance:none;box-sizing:border-box;min-height:32px;border:1px solid rgba(212,175,55,.16);border-radius:9px;background:#050d1885;color:#f1e0b0d1;cursor:pointer;padding:0 10px;font-size:12px;font-weight:720;line-height:1}.transit-calendar-display-filter-actions-web button:last-child{display:inline-grid;place-items:center;width:32px;padding:0;border-radius:999px;font-size:20px}.transit-calendar-display-filter-actions-web button:hover,.transit-calendar-display-filter-actions-web button.is-active,.transit-calendar-display-filter-option-grid-web button:hover,.transit-calendar-display-filter-option-grid-web button.is-active,.transit-calendar-display-filter-house-grid-web button:hover,.transit-calendar-display-filter-house-grid-web button.is-active{border-color:#d4af376b;background:#d4af3724;color:var(--gold)}.transit-calendar-display-filter-section-web{display:grid;gap:7px;min-width:0}.transit-calendar-display-filter-title-web{color:var(--muted);font-size:12px;font-weight:720;line-height:1}.transit-calendar-display-filter-option-grid-web{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:6px}.transit-calendar-display-filter-option-grid-web button{display:inline-grid;place-items:center;min-height:38px;padding:0}.transit-calendar-display-filter-house-grid-web{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.transit-calendar-display-filter-house-grid-web button{min-width:0;padding:0 4px}.transit-calendar-display-filter-house-detail-web{flex-wrap:wrap;gap:8px;min-width:0;margin-top:2px;padding:9px;border:1px solid rgba(212,175,55,.14);border-radius:10px;background:#02070e42}.transit-calendar-display-filter-house-detail-web span{gap:4px;min-height:24px;color:#f1e0b0d6;font-size:12px;font-weight:680;line-height:1}.transit-calendar-display-filter-house-detail-web em{color:var(--muted);font-style:normal}.transit-calendar-filter-group-web{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;flex:1 1 0;min-width:0;min-height:42px;border-radius:12px;padding:6px 8px}.transit-calendar-filter-group-web.is-aspects{flex:0 0 260px}.transit-calendar-chip-scroll-web{display:flex;align-items:center;gap:5px;min-width:0;overflow-x:auto;scrollbar-width:thin}.transit-calendar-chip-web{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:0 0 auto;min-width:46px;height:28px;border-radius:8px;color:#efe0b0cc;cursor:pointer;font-size:12px;font-weight:700;line-height:1;padding:0 8px;white-space:nowrap}.transit-calendar-chip-web:hover,.transit-calendar-chip-web.is-active{border-color:#d4af376b;background:#d4af3724;color:var(--gold)}.transit-calendar-chip-web:disabled{cursor:default;opacity:.78}.transit-calendar-picker-web{flex:0 0 auto}.transit-calendar-picker-web .graphic-ephemeris-picker-button-web{width:112px;min-width:112px}.transit-calendar-orb-picker-web,.transit-calendar-aspect-picker-web{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;gap:6px;min-width:0}.transit-calendar-orb-button-web,.transit-calendar-aspect-button-web{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border-radius:10px;color:#efe0b0db;cursor:pointer;font-size:11px;font-weight:800;white-space:nowrap}.transit-calendar-orb-button-web{gap:6px;min-width:92px;padding:0 9px}.transit-calendar-orb-picker-web>.graphic-ephemeris-picker-label-web,.transit-calendar-aspect-picker-web>.graphic-ephemeris-picker-label-web{color:var(--graphic-ephemeris-control-text);font-size:13px;font-weight:750}.transit-calendar-orb-button-web strong{color:#efe0b0eb;font-size:13px;min-width:40px;text-align:center}.transit-calendar-orb-button-web:hover,.transit-calendar-orb-button-web.has-custom,.transit-calendar-aspect-button-web:hover{border-color:#d4af3757;background:#d4af371f}.transit-calendar-orb-menu-web,.transit-calendar-aspect-menu-web{position:absolute;top:calc(100% + 7px);z-index:24;border:1px solid rgba(212,175,55,.22);border-radius:12px;background:#050d18fa;box-shadow:0 22px 56px #0000006b}.transit-calendar-orb-menu-web{left:0;display:grid;gap:8px;width:min(560px,calc(100vw - 48px));padding:10px}.transit-calendar-orb-section-web{display:grid;gap:8px;min-width:0;border:1px solid rgba(212,175,55,.12);border-radius:10px;background:#ffffff09;padding:9px}.transit-calendar-orb-section-head-web{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.transit-calendar-orb-section-head-web strong{color:#efe0b0eb;font-size:13px}.transit-calendar-orb-section-head-web>span{min-width:0;color:#c9b26cb8;font-size:11px;line-height:1.35;text-align:right}.transit-calendar-orb-stepper-web{display:grid;grid-template-columns:54px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:7px;min-width:0}.transit-calendar-orb-stepper-web.is-compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.transit-calendar-orb-stepper-label-web{color:#c9b26cc2;font-size:12px;font-weight:800;white-space:nowrap}.transit-calendar-orb-step-unit-web{display:grid;grid-template-columns:26px minmax(38px,1fr) 26px;align-items:center;gap:4px;min-width:0}.transit-calendar-orb-step-unit-web button{display:inline-grid;place-items:center;width:26px;height:26px;border:1px solid rgba(212,175,55,.18);border-radius:8px;background:#d4af3714;color:var(--gold);cursor:pointer;font-size:15px;font-weight:800;line-height:1}.transit-calendar-orb-step-unit-web strong{display:inline-grid;place-items:center;height:26px;min-width:0;border-radius:8px;background:#ffffff0d;color:#efe0b0e6;font-size:12px;font-weight:800;white-space:nowrap}.transit-calendar-custom-orb-toggle-web,.transit-calendar-custom-orb-reset-web{display:inline-flex;align-items:center;gap:8px;min-height:28px;border:0;border-radius:8px;background:#d4af3714;color:#efe0b0e0;cursor:pointer;font-size:12px;font-weight:800;padding:0 9px}.transit-calendar-custom-orb-toggle-web span{color:var(--gold);font-size:11px}.transit-calendar-custom-orb-reset-web{color:var(--gold)}.transit-calendar-custom-orb-list-web{display:grid;gap:6px;max-height:min(380px,48vh);overflow:auto;padding-right:2px}.transit-calendar-custom-orb-row-web{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;border-radius:9px;padding:4px 5px}.transit-calendar-custom-orb-row-web.is-customized{background:#d4af3714}.transit-calendar-custom-orb-planet-web{display:inline-grid;place-items:center;width:30px;height:30px}.transit-calendar-planet-orb-controls-web{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0}.transit-calendar-planet-orb-controls-web .transit-calendar-orb-stepper-web{grid-template-columns:20px minmax(0,1fr) minmax(0,1fr);gap:4px}.transit-calendar-planet-orb-controls-web .transit-calendar-orb-stepper-label-web{font-size:11px}.transit-calendar-planet-orb-controls-web .transit-calendar-orb-step-unit-web{grid-template-columns:22px minmax(34px,1fr) 22px;gap:3px}.transit-calendar-planet-orb-controls-web .transit-calendar-orb-step-unit-web button{width:22px;height:24px;border-radius:7px;font-size:13px}.transit-calendar-planet-orb-controls-web .transit-calendar-orb-step-unit-web strong{height:24px;border-radius:7px;font-size:11px}.transit-calendar-aspect-button-web{min-width:118px;gap:8px;padding:0 9px}.transit-calendar-aspect-preview-web{display:inline-flex;align-items:center;gap:6px;min-width:0}.transit-calendar-aspect-preview-web strong{color:var(--text);font-size:13px;font-weight:850;line-height:1;white-space:nowrap}.transit-calendar-aspect-menu-web{right:0;display:grid;grid-template-columns:repeat(3,minmax(70px,1fr));gap:6px;width:252px;padding:8px}.transit-calendar-aspect-option-web{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;border:1px solid rgba(212,175,55,.14);border-radius:8px;background:#ffffff09;cursor:pointer;font-size:12px;font-weight:900}.transit-calendar-aspect-option-web.is-mirror-start{grid-column:1}.transit-calendar-aspect-degree-web{color:#efe0b0e0;font-size:12px;font-weight:900}.transit-calendar-aspect-option-web:hover,.transit-calendar-aspect-option-web.is-active{border-color:#d4af375c;background:#d4af371f}.transit-calendar-aspect-option-web.is-locked{opacity:.78}.transit-calendar-body-web{position:relative;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;border:1px solid rgba(212,175,55,.12);border-radius:14px;background:#02081038}.transit-calendar-body-web.is-loading{opacity:.82}.transit-calendar-loading-web,.transit-calendar-empty-web{display:grid;place-items:center;min-height:220px;color:#c9b26cb3;font-size:14px}.transit-calendar-timeline-web{--transit-calendar-axis-border: rgba(212, 175, 55, .22);--transit-calendar-month-tick-color: rgba(212, 175, 55, .42);--transit-calendar-day-tick-color: rgba(212, 175, 55, .1);--transit-calendar-day-tick-labeled-color: rgba(212, 175, 55, .18);--transit-calendar-month-grid-color: rgba(212, 175, 55, .13);--transit-calendar-day-grid-color: rgba(212, 175, 55, .028);--transit-calendar-day-grid-labeled-color: rgba(212, 175, 55, .052);box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:clip;padding:0 0 16px}.transit-calendar-axis-row-web,.transit-calendar-row-web{box-sizing:border-box;display:grid;grid-template-columns:148px minmax(0,1fr);gap:10px;align-items:center;width:100%;max-width:100%}.transit-calendar-axis-row-web{position:sticky;top:0;z-index:4;min-height:34px;background:linear-gradient(180deg,#050d18f5,#050d18db)}.transit-calendar-axis-filter-cell-web{display:flex;align-items:center;justify-content:flex-end;min-width:0;height:32px}.transit-calendar-active-filter-web{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;width:133px;max-width:100%;min-height:26px;border:1px solid rgba(212,175,55,.22);border-radius:9px;background:#d4af3714;color:#efe0b0e0;padding:0 3px 0 7px;font-size:12px;font-weight:780;line-height:1;white-space:nowrap}.transit-calendar-active-filter-prefix-web{color:#c9b26cbd}.transit-calendar-active-filter-target-web{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;min-width:0;color:#efe0b0f0;font-size:12px;font-weight:820;line-height:1}.transit-calendar-active-filter-target-web.is-house{padding-right:2px}.transit-calendar-active-filter-web button{appearance:none;display:inline-grid;place-items:center;margin-left:auto;width:20px;height:20px;border:0;border-radius:7px;background:transparent;color:#efe0b0c7;cursor:pointer;padding:0;font-size:16px;font-weight:850;line-height:1}.transit-calendar-active-filter-web button:hover{background:#d4af3724;color:var(--gold)}.transit-calendar-axis-web,.transit-calendar-row-track-web{position:relative;min-width:0}.transit-calendar-axis-web{overflow:hidden}.transit-calendar-row-track-web{overflow:visible}.transit-calendar-axis-web{height:32px;border-bottom:1px solid var(--transit-calendar-axis-border)}.transit-calendar-month-tick-web{position:absolute;bottom:13px;transform:translate(4px);color:#c9b26cad;font-size:13px;font-weight:700;line-height:1;white-space:nowrap}.transit-calendar-month-tick-web:before{content:"";position:absolute;left:-4px;top:calc(100% + 1px);width:1px;height:16px;background:var(--transit-calendar-month-tick-color)}.transit-calendar-month-tick-web.is-strong{color:var(--gold)}.transit-calendar-day-tick-web{position:absolute;bottom:3px;width:1px;height:5px;background:var(--transit-calendar-day-tick-color);transform:translate(-.5px)}.transit-calendar-day-tick-web.is-labeled{height:7px;background:var(--transit-calendar-day-tick-labeled-color)}.transit-calendar-day-tick-web span{position:absolute;bottom:13px;left:50%;transform:translate(-50%);color:#c9b26c99;font-size:9px;font-weight:800;line-height:1;white-space:nowrap}.transit-calendar-row-stack-web{display:grid;gap:4px}.transit-calendar-row-web{min-height:30px}.transit-calendar-row-label-web{display:flex;align-items:center;justify-content:flex-end;min-width:0;color:var(--text)}.transit-calendar-pair-label-web{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;min-width:0;line-height:1;white-space:nowrap}.transit-calendar-pair-body-web{appearance:none;position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:2px;width:54px;min-width:54px;height:24px;margin:0;padding:0 6px 0 5px;border:1px solid rgba(212,175,55,.16);border-radius:8px;background:#ffffff0b;box-shadow:none;color:inherit;font:inherit;overflow:hidden;transform:translateZ(0)}.transit-calendar-pair-body-web:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#d4af371f;opacity:0;pointer-events:none;transition:opacity 90ms ease-out}.transit-calendar-pair-body-web>*{position:relative;z-index:1}.transit-calendar-pair-sign-web{opacity:.9}.transit-calendar-pair-aspect-web{opacity:.82}.transit-calendar-pair-body-web.is-transit{border-color:#d4af3733;background:#d4af3712}.transit-calendar-pair-body-web.is-natal{border-color:#90a9b82e;background:#90a9b80f}.transit-calendar-pair-body-web.is-clickable{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color 90ms ease-out}.transit-calendar-pair-body-web.is-clickable:hover,.transit-calendar-pair-body-web.is-clickable.is-active{border-color:#d4af376b}.transit-calendar-pair-body-web.is-clickable:hover:before,.transit-calendar-pair-body-web.is-clickable.is-active:before{opacity:1}.transit-calendar-pair-body-web.is-clickable:focus-visible{outline:2px solid rgba(212,175,55,.52);outline-offset:2px}.transit-calendar-pair-body-web.is-natal.is-clickable:hover,.transit-calendar-pair-body-web.is-natal.is-clickable.is-active{border-color:#90a9b861}.transit-calendar-pair-body-web.is-natal.is-clickable:before{background:#90a9b81f}.transit-calendar-row-web.is-focused .transit-calendar-row-track-web{border-bottom-color:#d4af3733;background-color:#d4af370e}.transit-calendar-row-web.is-eclipse .transit-calendar-row-track-web{overflow:visible;border-bottom-color:#c9b26c29;background:#c9b26c0a}.transit-calendar-eclipse-label-web{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;width:132px;min-height:24px;color:#efe0b0e0;font-size:12px;font-weight:820;line-height:1;white-space:nowrap}.transit-calendar-eclipse-sample-web,.transit-calendar-eclipse-inline-mark-web,.transit-calendar-eclipse-marker-web{box-sizing:border-box;display:inline-grid;place-items:center;border:2px solid currentColor;border-radius:999px;font-family:Inter,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:900;line-height:1;letter-spacing:0;text-transform:uppercase}.transit-calendar-eclipse-inline-mark-web,.transit-calendar-eclipse-marker-web{outline:0}.transit-calendar-eclipse-inline-mark-web{position:relative}.transit-calendar-eclipse-sample-web,.transit-calendar-eclipse-inline-mark-web{width:22px;height:22px;flex:0 0 22px}.transit-calendar-eclipse-sample-web.is-solar,.transit-calendar-eclipse-inline-mark-web.is-solar,.transit-calendar-eclipse-marker-web.is-solar{--eclipse-fill-text: #08111e;background-color:#d9b45f;border-color:#d9b45f;color:var(--eclipse-fill-text);box-shadow:0 0 10px #d9b45f52;text-shadow:none}.transit-calendar-eclipse-sample-web.is-lunar,.transit-calendar-eclipse-inline-mark-web.is-lunar,.transit-calendar-eclipse-marker-web.is-lunar{color:#c8d0d7;background:#050d18f0;box-shadow:0 0 10px #c8d0d738}.transit-calendar-ingress-label-web{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;min-width:0;line-height:1;white-space:nowrap}.transit-calendar-ingress-arrow-web{color:#c9b26c9e;font-size:13px;font-weight:800}.transit-calendar-house-chip-web{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:24px;width:54px;min-width:54px;border:1px solid rgba(212,175,55,.18);border-radius:8px;background:#d4af3714;color:#efe0b0e6;padding:0 6px;font-size:12px;font-weight:800;line-height:1}.app-shell.theme-light .transit-calendar-pair-body-web{border-color:#8d74322e;background:#fffbf3bd;box-shadow:none}.app-shell.theme-light .transit-calendar-pair-body-web.is-clickable:hover,.app-shell.theme-light .transit-calendar-pair-body-web.is-clickable.is-active{border-color:#8d743261}.app-shell.theme-light .transit-calendar-pair-body-web.is-clickable:before{background:#8d74321c}.app-shell.theme-light .transit-calendar-row-web.is-focused .transit-calendar-row-track-web{border-bottom-color:#8d74323d;background-color:#8d743212}.app-shell.theme-standard .transit-calendar-pair-body-web{border-color:#2f5f7f24;background:#ffffffe0;box-shadow:none}.app-shell.theme-standard .transit-calendar-pair-body-web.is-clickable:hover,.app-shell.theme-standard .transit-calendar-pair-body-web.is-clickable.is-active{border-color:#2f5f7f47}.app-shell.theme-standard .transit-calendar-pair-body-web.is-clickable:before{background:#2f5f7f14}.app-shell.theme-standard .transit-calendar-row-web.is-focused .transit-calendar-row-track-web{border-bottom-color:#2f5f7f33;background-color:#2f5f7f0e}.transit-calendar-row-track-web{height:24px;border-bottom:1px solid rgba(212,175,55,.08)}.transit-calendar-grid-tick-web{position:absolute;top:1px;bottom:1px;width:1px;background:var(--transit-calendar-month-grid-color)}.transit-calendar-day-grid-tick-web{position:absolute;top:10px;bottom:10px;width:1px;background:var(--transit-calendar-day-grid-color)}.transit-calendar-day-grid-tick-web.is-labeled{top:7px;bottom:7px;background:var(--transit-calendar-day-grid-labeled-color)}.transit-calendar-day-cell-web{position:absolute;top:7px;z-index:2;height:10px;min-width:2px;border-radius:999px;box-shadow:0 0 6px currentColor;filter:saturate(.86)}.transit-calendar-day-cell-web:hover,.transit-calendar-day-cell-web:focus{z-index:47}.transit-calendar-detail-tooltip-web{position:absolute;top:calc(50% + 16px);z-index:46;box-sizing:border-box;width:max-content;max-width:min(420px,calc(100vw - 36px));overflow:visible;border:1px solid var(--transit-calendar-detail-tooltip-border, rgba(212, 175, 55, .34));border-radius:10px;background:var(--transit-calendar-detail-tooltip-bg, rgba(5, 13, 24, .98));box-shadow:var(--transit-calendar-detail-tooltip-shadow, 0 16px 38px rgba(0, 0, 0, .42));color:var(--transit-calendar-detail-tooltip-text, rgba(239, 224, 176, .95));padding:12px 14px;pointer-events:none;text-align:left;text-transform:none;transform:translate(-50%)}.transit-calendar-detail-tooltip-web:before{content:"";position:absolute;left:50%;top:-5px;width:9px;height:9px;border-left:1px solid var(--transit-calendar-detail-tooltip-border, rgba(212, 175, 55, .34));border-top:1px solid var(--transit-calendar-detail-tooltip-border, rgba(212, 175, 55, .34));background:var(--transit-calendar-detail-tooltip-bg, rgba(5, 13, 24, .98));pointer-events:none;transform:translate(-50%) rotate(45deg)}.transit-calendar-detail-tooltip-body-web{box-sizing:border-box;display:grid;gap:2px;max-height:30.45em;overflow:auto;border-radius:4px;padding:0;font-family:Inter,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:650;line-height:1.45;letter-spacing:0;scrollbar-width:thin;white-space:normal}.transit-calendar-detail-tooltip-line-web{display:block;min-width:0}.transit-calendar-detail-tooltip-line-web.is-title{display:flex;align-items:center;gap:6px;font-weight:820}.transit-calendar-detail-glyph-row-web,.transit-calendar-detail-tooltip-line-web .transit-calendar-longitude-web{display:inline-flex;align-items:center;gap:5px}.app-shell.theme-light .transit-calendar-detail-tooltip-web{--transit-calendar-detail-tooltip-bg: rgba(255, 251, 243, .99);--transit-calendar-detail-tooltip-border: rgba(141, 116, 50, .3);--transit-calendar-detail-tooltip-shadow: 0 16px 34px rgba(76, 58, 24, .18);--transit-calendar-detail-tooltip-text: #3f3420}.app-shell.theme-standard .transit-calendar-detail-tooltip-web{--transit-calendar-detail-tooltip-bg: rgba(252, 255, 253, .99);--transit-calendar-detail-tooltip-border: rgba(47, 95, 127, .24);--transit-calendar-detail-tooltip-shadow: 0 16px 34px rgba(31, 56, 72, .18);--transit-calendar-detail-tooltip-text: #213747}.transit-calendar-exact-marker-web{position:absolute;top:3px;z-index:5;width:2px;height:18px;border-radius:999px;background:currentColor;pointer-events:auto;transform:translate(-50%)}.transit-calendar-exact-marker-web:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;border:0;border-radius:999px;background:#fff;box-shadow:0 0 3px #ffffffb8;transform:translate(-50%,-50%)}.transit-calendar-exact-marker-web.is-estimated:after{border-radius:2px;transform:translate(-50%,-50%) rotate(45deg)}.transit-calendar-row-web.is-ingress .transit-calendar-row-track-web{border-bottom-style:dashed}.transit-calendar-ingress-marker-web{position:absolute;top:50%;width:13px;height:13px;border:2px solid currentColor;border-radius:3px;background:#050d18eb;box-shadow:0 0 8px color-mix(in srgb,currentColor,transparent 45%);transform:translate(-50%,-50%) rotate(45deg)}.transit-calendar-ingress-marker-web:after{content:"";position:absolute;left:50%;top:-16px;width:1px;height:14px;background:currentColor;opacity:.44;transform:translate(-50%)}.transit-calendar-eclipse-marker-web{position:absolute;top:50%;z-index:3;width:20px;height:20px;cursor:default;transform:translate(-50%,-50%)}.transit-calendar-eclipse-tooltip-web{position:absolute;top:calc(50% + 18px);z-index:36;box-sizing:border-box;width:max-content;max-width:min(440px,calc(100vw - 36px));overflow:visible;border:1px solid var(--transit-calendar-eclipse-tooltip-border, rgba(212, 175, 55, .34));border-radius:10px;background:var(--transit-calendar-eclipse-tooltip-bg, rgba(5, 13, 24, .98));box-shadow:var(--transit-calendar-eclipse-tooltip-shadow, 0 16px 38px rgba(0, 0, 0, .42));color:var(--transit-calendar-eclipse-tooltip-text, rgba(239, 224, 176, .95));font-family:Inter,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:650;line-height:1.45;letter-spacing:0;padding:14px;pointer-events:none;text-align:left;text-transform:none;transform:translate(-50%)}.transit-calendar-eclipse-tooltip-body-web{box-sizing:border-box;display:grid;gap:2px;max-height:30.45em;overflow:auto;border-radius:4px;padding:0;scrollbar-width:thin;white-space:normal}.transit-calendar-eclipse-tooltip-line-web{display:block;min-width:0}.transit-calendar-eclipse-tooltip-line-web.is-title{display:inline-flex;align-items:center;gap:5px;font-weight:820}.transit-calendar-longitude-web{display:inline-flex;align-items:center;gap:3px;min-width:0;white-space:nowrap}.transit-calendar-longitude-sign-web{flex:0 0 auto}.transit-calendar-eclipse-tooltip-web:before{content:"";position:absolute;left:50%;top:-5px;width:9px;height:9px;border-left:1px solid var(--transit-calendar-eclipse-tooltip-border, rgba(212, 175, 55, .34));border-top:1px solid var(--transit-calendar-eclipse-tooltip-border, rgba(212, 175, 55, .34));background:var(--transit-calendar-eclipse-tooltip-bg, rgba(5, 13, 24, .98));pointer-events:none;transform:translate(-50%) rotate(45deg)}.transit-calendar-eclipse-tooltip-web.is-inline{left:50%;top:calc(100% + 10px)}.app-shell.theme-light .transit-calendar-eclipse-tooltip-web{--transit-calendar-eclipse-tooltip-bg: rgba(255, 251, 243, .99);--transit-calendar-eclipse-tooltip-border: rgba(141, 116, 50, .3);--transit-calendar-eclipse-tooltip-shadow: 0 16px 34px rgba(76, 58, 24, .18);--transit-calendar-eclipse-tooltip-text: #3f3420}.app-shell.theme-standard .transit-calendar-eclipse-tooltip-web{--transit-calendar-eclipse-tooltip-bg: rgba(252, 255, 253, .99);--transit-calendar-eclipse-tooltip-border: rgba(47, 95, 127, .24);--transit-calendar-eclipse-tooltip-shadow: 0 16px 34px rgba(31, 56, 72, .18);--transit-calendar-eclipse-tooltip-text: #213747}.transit-calendar-list-web{display:grid;gap:14px;padding:12px}.transit-calendar-month-group-web{display:grid;gap:8px}.transit-calendar-month-group-web h3{margin:0;color:#efe0b0e6;font-size:14px;letter-spacing:0}.transit-calendar-entry-stack-web{display:grid;gap:7px}.transit-calendar-entry-web{display:grid;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;border:1px solid rgba(212,175,55,.14);border-radius:8px;background:#060e1a8a;padding:8px 10px}.transit-calendar-entry-date-web,.transit-calendar-entry-main-web,.transit-calendar-entry-meta-web{display:flex;align-items:center;min-width:0}.transit-calendar-entry-date-web{gap:5px;color:var(--gold);font-size:13px;font-weight:700;white-space:nowrap}.transit-calendar-entry-date-web span{color:#c9b26c8a;font-size:12px}.transit-calendar-entry-main-web{gap:8px}.transit-calendar-entry-title-web{min-width:0;overflow:hidden;color:var(--text);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.transit-calendar-entry-web.is-eclipse .transit-calendar-entry-title-web{display:inline-flex;align-items:center;gap:4px}.transit-calendar-entry-meta-web{justify-content:flex-end;gap:7px;color:#c9b26cad;font-size:12px;white-space:nowrap}.transit-calendar-entry-meta-web span{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;background:#d4af3714;padding:0 8px}.app-shell.theme-light .transit-calendar-segmented-web,.app-shell.theme-light .transit-calendar-period-stepper-web,.app-shell.theme-light .transit-calendar-orb-button-web,.app-shell.theme-light .transit-calendar-aspect-button-web,.app-shell.theme-light .transit-calendar-display-filter-button-web,.app-shell.theme-light .transit-calendar-summary-web,.app-shell.theme-light .transit-calendar-filter-group-web,.app-shell.theme-light .transit-calendar-chip-web,.app-shell.theme-light .transit-calendar-entry-web,.app-shell.theme-light .transit-calendar-display-filter-house-detail-web,.app-shell.theme-light .transit-calendar-house-chip-web{border-color:#8d743229;background:#fffbf3c7}.app-shell.theme-light .transit-calendar-orb-menu-web,.app-shell.theme-light .transit-calendar-aspect-menu-web,.app-shell.theme-light .transit-calendar-display-filter-popover-web{border-color:#8d74322e;background:#fffbf3fa;box-shadow:0 20px 54px #4c3b1f2e}.app-shell.theme-light .transit-calendar-display-filter-backdrop-web{background:#fffbf32e}.app-shell.theme-light .transit-calendar-toolbar-web{--graphic-ephemeris-control-bg: rgba(255, 251, 243, .78);--graphic-ephemeris-control-bg-hover: rgba(141, 116, 50, .1);--graphic-ephemeris-control-border: rgba(141, 116, 50, .16);--graphic-ephemeris-control-border-hover: rgba(141, 116, 50, .36);--graphic-ephemeris-control-text: #7e704d;--graphic-ephemeris-control-text-strong: #4a3b1e;--graphic-ephemeris-control-active-bg: rgba(141, 116, 50, .1);--graphic-ephemeris-control-active-border: rgba(141, 116, 50, .36);--graphic-ephemeris-control-active-text: #8d7432}.app-shell.theme-light .transit-calendar-body-web{border-color:#8d743224;background:#fffbf375}.app-shell.theme-light .transit-calendar-axis-row-web{background:linear-gradient(180deg,#fffbf3f5,#fffbf3db)}.app-shell.theme-light .transit-calendar-timeline-web{--transit-calendar-axis-border: rgba(141, 116, 50, .18);--transit-calendar-month-tick-color: rgba(141, 116, 50, .44);--transit-calendar-day-tick-color: rgba(141, 116, 50, .1);--transit-calendar-day-tick-labeled-color: rgba(141, 116, 50, .18);--transit-calendar-month-grid-color: rgba(141, 116, 50, .15);--transit-calendar-day-grid-color: rgba(141, 116, 50, .028);--transit-calendar-day-grid-labeled-color: rgba(141, 116, 50, .052)}.app-shell.theme-light .transit-calendar-period-stepper-web strong{background:#8d743214;color:#4a3b1e}.app-shell.theme-light .transit-calendar-period-stepper-web button{background:#8d743214;color:#8d7432}.app-shell.theme-light .transit-calendar-period-stepper-web button:hover{background:#8d743224;color:#4a3b1e}.app-shell.theme-light .transit-calendar-filter-group-web>span,.app-shell.theme-light .transit-calendar-summary-web,.app-shell.theme-light .transit-calendar-month-tick-web,.app-shell.theme-light .transit-calendar-entry-meta-web,.app-shell.theme-light .transit-calendar-loading-web,.app-shell.theme-light .transit-calendar-empty-web,.app-shell.theme-light .transit-calendar-display-filter-head-web span,.app-shell.theme-light .transit-calendar-display-filter-title-web,.app-shell.theme-light .transit-calendar-display-filter-house-detail-web em{color:#7e704d}.app-shell.theme-light .transit-calendar-entry-title-web,.app-shell.theme-light .transit-calendar-month-group-web h3,.app-shell.theme-light .transit-calendar-period-stepper-web strong,.app-shell.theme-light .transit-calendar-orb-button-web strong,.app-shell.theme-light .transit-calendar-aspect-preview-web strong,.app-shell.theme-light .transit-calendar-orb-section-head-web strong,.app-shell.theme-light .transit-calendar-orb-step-unit-web strong,.app-shell.theme-light .transit-calendar-custom-orb-toggle-web,.app-shell.theme-light .transit-calendar-display-filter-head-web strong,.app-shell.theme-light .transit-calendar-display-filter-house-detail-web span,.app-shell.theme-light .transit-calendar-house-chip-web{color:#4a3b1e}.app-shell.theme-light .transit-calendar-aspect-degree-web{color:#7e704d}.app-shell.theme-light .transit-calendar-orb-section-web,.app-shell.theme-light .transit-calendar-orb-step-unit-web strong,.app-shell.theme-light .transit-calendar-aspect-option-web,.app-shell.theme-light .transit-calendar-display-filter-actions-web button,.app-shell.theme-light .transit-calendar-display-filter-option-grid-web button,.app-shell.theme-light .transit-calendar-display-filter-house-grid-web button{border-color:#8d74321f;background:#8d74320d}.app-shell.theme-light .transit-calendar-display-filter-house-grid-web button,.app-shell.theme-light .transit-calendar-display-filter-actions-web button,.app-shell.theme-light .transit-calendar-display-filter-option-grid-web button{color:#4a3b1e}.app-shell.theme-light .transit-calendar-display-filter-button-web:hover,.app-shell.theme-light .transit-calendar-display-filter-button-web.is-active,.app-shell.theme-light .transit-calendar-display-filter-actions-web button:hover,.app-shell.theme-light .transit-calendar-display-filter-actions-web button.is-active,.app-shell.theme-light .transit-calendar-display-filter-option-grid-web button:hover,.app-shell.theme-light .transit-calendar-display-filter-option-grid-web button.is-active,.app-shell.theme-light .transit-calendar-display-filter-house-grid-web button:hover,.app-shell.theme-light .transit-calendar-display-filter-house-grid-web button.is-active{border-color:#8d74325c;background:#8d74321a;color:#8d7432}.app-shell.theme-light .transit-calendar-aspect-option-web:hover{border-color:#8d74324d;background:#8d74321a}.app-shell.theme-light .transit-calendar-aspect-option-web.is-active{border-color:#8d743285;background:linear-gradient(180deg,#8d743238,#8d743224);box-shadow:inset 0 0 0 1px #8d74323d,0 8px 18px #4c3b1f1a}.app-shell.theme-light .transit-calendar-aspect-option-web.is-active .transit-calendar-aspect-degree-web{color:#4a3b1e}.app-shell.theme-light .transit-calendar-active-filter-web{border-color:#8d74322e;background:#8d743214;color:#4a3b1e}.app-shell.theme-light .transit-calendar-active-filter-prefix-web{color:#7e704d}.app-shell.theme-light .transit-calendar-active-filter-target-web{color:#4a3b1e}.app-shell.theme-light .transit-calendar-active-filter-web button{color:#8d7432}.app-shell.theme-light .transit-calendar-active-filter-web button:hover{background:#8d74321f;color:#4a3b1e}.app-shell.theme-light .transit-calendar-ingress-marker-web{background:#fffbf3f0}.app-shell.theme-light .transit-calendar-eclipse-label-web{color:#4a3b1e}.app-shell.theme-light .transit-calendar-eclipse-sample-web.is-lunar,.app-shell.theme-light .transit-calendar-eclipse-inline-mark-web.is-lunar,.app-shell.theme-light .transit-calendar-eclipse-marker-web.is-lunar{color:#6f7b83;background:#fffbf3f5}.app-shell.theme-light .transit-calendar-exact-marker-web:after{background:#fff9ef}.app-shell.theme-light .transit-calendar-day-tick-web{background:var(--transit-calendar-day-tick-color)}.app-shell.theme-light .transit-calendar-day-tick-web.is-labeled{background:var(--transit-calendar-day-tick-labeled-color)}.app-shell.theme-light .transit-calendar-day-grid-tick-web.is-labeled{background:var(--transit-calendar-day-grid-labeled-color)}.app-shell.theme-light .transit-calendar-day-tick-web span{color:#8d7432}.app-shell.theme-standard .transit-calendar-segmented-web,.app-shell.theme-standard .transit-calendar-period-stepper-web,.app-shell.theme-standard .transit-calendar-orb-button-web,.app-shell.theme-standard .transit-calendar-aspect-button-web,.app-shell.theme-standard .transit-calendar-display-filter-button-web,.app-shell.theme-standard .transit-calendar-summary-web,.app-shell.theme-standard .transit-calendar-filter-group-web,.app-shell.theme-standard .transit-calendar-chip-web,.app-shell.theme-standard .transit-calendar-entry-web,.app-shell.theme-standard .transit-calendar-display-filter-house-detail-web,.app-shell.theme-standard .transit-calendar-house-chip-web{border-color:#2f5f7f24;background:#fff}.app-shell.theme-standard .transit-calendar-orb-menu-web,.app-shell.theme-standard .transit-calendar-aspect-menu-web,.app-shell.theme-standard .transit-calendar-display-filter-popover-web{border-color:#2f5f7f29;background:#fff;box-shadow:0 20px 54px #16222c29}.app-shell.theme-standard .transit-calendar-display-filter-backdrop-web{background:#f5f9fa29}.app-shell.theme-standard .transit-calendar-toolbar-web{--graphic-ephemeris-control-bg: #ffffff;--graphic-ephemeris-control-bg-hover: var(--standard-primary-soft);--graphic-ephemeris-control-border: rgba(47, 95, 127, .14);--graphic-ephemeris-control-border-hover: rgba(47, 95, 127, .24);--graphic-ephemeris-control-text: var(--standard-muted);--graphic-ephemeris-control-text-strong: var(--standard-text);--graphic-ephemeris-control-active-bg: var(--standard-primary-soft);--graphic-ephemeris-control-active-border: rgba(47, 95, 127, .3);--graphic-ephemeris-control-active-text: var(--standard-primary)}.app-shell.theme-standard .transit-calendar-body-web{border-color:#2f5f7f1f;background:#f6f8fabd}.app-shell.theme-standard .transit-calendar-axis-row-web{background:linear-gradient(180deg,#fffffffa,#ffffffe0)}.app-shell.theme-standard .transit-calendar-timeline-web{--transit-calendar-axis-border: rgba(47, 95, 127, .16);--transit-calendar-month-tick-color: rgba(47, 95, 127, .34);--transit-calendar-day-tick-color: rgba(47, 95, 127, .08);--transit-calendar-day-tick-labeled-color: rgba(47, 95, 127, .15);--transit-calendar-month-grid-color: rgba(47, 95, 127, .14);--transit-calendar-day-grid-color: rgba(47, 95, 127, .024);--transit-calendar-day-grid-labeled-color: rgba(47, 95, 127, .045)}.app-shell.theme-standard .transit-calendar-period-stepper-web button{background:var(--standard-primary-soft);color:var(--standard-primary)}.app-shell.theme-standard .transit-calendar-period-stepper-web button:hover{background:#2f5f7f1f;color:var(--standard-text)}.app-shell.theme-standard .transit-calendar-period-stepper-web strong{background:#2f5f7f0f}.app-shell.theme-standard .transit-calendar-filter-group-web>span,.app-shell.theme-standard .transit-calendar-summary-web,.app-shell.theme-standard .transit-calendar-month-tick-web,.app-shell.theme-standard .transit-calendar-entry-meta-web,.app-shell.theme-standard .transit-calendar-loading-web,.app-shell.theme-standard .transit-calendar-empty-web,.app-shell.theme-standard .transit-calendar-display-filter-head-web span,.app-shell.theme-standard .transit-calendar-display-filter-title-web,.app-shell.theme-standard .transit-calendar-display-filter-house-detail-web em{color:var(--standard-muted)}.app-shell.theme-standard .transit-calendar-entry-title-web,.app-shell.theme-standard .transit-calendar-month-group-web h3,.app-shell.theme-standard .transit-calendar-period-stepper-web strong,.app-shell.theme-standard .transit-calendar-orb-button-web strong,.app-shell.theme-standard .transit-calendar-aspect-preview-web strong,.app-shell.theme-standard .transit-calendar-orb-section-head-web strong,.app-shell.theme-standard .transit-calendar-orb-step-unit-web strong,.app-shell.theme-standard .transit-calendar-custom-orb-toggle-web,.app-shell.theme-standard .transit-calendar-display-filter-head-web strong,.app-shell.theme-standard .transit-calendar-display-filter-house-detail-web span,.app-shell.theme-standard .transit-calendar-house-chip-web{color:var(--standard-text)}.app-shell.theme-standard .transit-calendar-aspect-degree-web{color:var(--standard-muted)}.app-shell.theme-standard .transit-calendar-orb-section-web,.app-shell.theme-standard .transit-calendar-orb-step-unit-web strong,.app-shell.theme-standard .transit-calendar-aspect-option-web,.app-shell.theme-standard .transit-calendar-display-filter-actions-web button,.app-shell.theme-standard .transit-calendar-display-filter-option-grid-web button,.app-shell.theme-standard .transit-calendar-display-filter-house-grid-web button{border-color:#2f5f7f1a;background:#2f5f7f0a}.app-shell.theme-standard .transit-calendar-display-filter-house-grid-web button,.app-shell.theme-standard .transit-calendar-display-filter-actions-web button,.app-shell.theme-standard .transit-calendar-display-filter-option-grid-web button{color:var(--standard-text)}.app-shell.theme-standard .transit-calendar-display-filter-button-web:hover,.app-shell.theme-standard .transit-calendar-display-filter-button-web.is-active,.app-shell.theme-standard .transit-calendar-display-filter-actions-web button:hover,.app-shell.theme-standard .transit-calendar-display-filter-actions-web button.is-active,.app-shell.theme-standard .transit-calendar-display-filter-option-grid-web button:hover,.app-shell.theme-standard .transit-calendar-display-filter-option-grid-web button.is-active,.app-shell.theme-standard .transit-calendar-display-filter-house-grid-web button:hover,.app-shell.theme-standard .transit-calendar-display-filter-house-grid-web button.is-active{border-color:#2f5f7f42;background:var(--standard-primary-soft);color:var(--standard-primary)}.app-shell.theme-standard .transit-calendar-aspect-option-web:hover{border-color:#2f5f7f3d;background:#2f5f7f14}.app-shell.theme-standard .transit-calendar-aspect-option-web.is-active{border-color:#2f5f7f6b;background:linear-gradient(180deg,#2f5f7f29,#2f5f7f1a);box-shadow:inset 0 0 0 1px #2f5f7f2e,0 8px 18px #16222c14}.app-shell.theme-standard .transit-calendar-aspect-option-web.is-active .transit-calendar-aspect-degree-web{color:var(--standard-primary)}.app-shell.theme-standard .transit-calendar-active-filter-web{border-color:#2f5f7f24;background:var(--standard-primary-soft);color:var(--standard-text)}.app-shell.theme-standard .transit-calendar-active-filter-prefix-web{color:var(--standard-muted)}.app-shell.theme-standard .transit-calendar-active-filter-target-web{color:var(--standard-text)}.app-shell.theme-standard .transit-calendar-active-filter-web button{color:var(--standard-primary)}.app-shell.theme-standard .transit-calendar-active-filter-web button:hover{background:#2f5f7f1a;color:var(--standard-text)}.app-shell.theme-standard .transit-calendar-ingress-marker-web{background:#fff}.app-shell.theme-standard .transit-calendar-eclipse-label-web{color:var(--standard-text)}.app-shell.theme-standard .transit-calendar-eclipse-sample-web.is-lunar,.app-shell.theme-standard .transit-calendar-eclipse-inline-mark-web.is-lunar,.app-shell.theme-standard .transit-calendar-eclipse-marker-web.is-lunar{color:#6e7b85;background:#fff}.app-shell.theme-standard .transit-calendar-exact-marker-web:after{background:#fff}.app-shell.theme-standard .transit-calendar-day-tick-web{background:var(--transit-calendar-day-tick-color)}.app-shell.theme-standard .transit-calendar-day-tick-web.is-labeled{background:var(--transit-calendar-day-tick-labeled-color)}.app-shell.theme-standard .transit-calendar-day-grid-tick-web.is-labeled{background:var(--transit-calendar-day-grid-labeled-color)}.app-shell.theme-standard .transit-calendar-day-tick-web span{color:var(--standard-muted)}.planet-structure-panel-web{display:grid;gap:14px;min-width:0}.planet-structure-toolbar-web{display:flex;align-items:center;justify-content:space-between;gap:var(--pva-r-gap-col)}.planet-structure-filters-web{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pva-r-gap-row)}.planet-structure-filter-web,.planet-structure-action-web{display:inline-flex;align-items:center;justify-content:center;min-height:var(--pva-r-btn-h);padding:6px var(--pva-r-btn-pad-x);border:1px solid rgba(212,175,55,.16);border-radius:8px;color:var(--muted);background:#ffffff06;font-size:var(--pva-r-fs-xs);font-weight:700;line-height:1;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.planet-structure-filter-web:hover,.planet-structure-action-web:hover,.planet-structure-filter-web.is-active{color:var(--gold-soft);border-color:#d4af3757;background:#d4af3714;box-shadow:inset 0 0 0 1px #d4af3724}.planet-structure-layout-web{display:grid;grid-template-columns:minmax(0,1fr) minmax(236px,.34fr);gap:var(--pva-r-gap-col);min-width:0}.planet-structure-canvas-web{position:relative;min-height:420px;overflow:hidden;border:1px solid rgba(212,175,55,.12);border-radius:8px;background:radial-gradient(circle at 50% 50%,rgba(212,175,55,.08),transparent 46%),#ffffff06}.planet-structure-svg-web{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.planet-structure-arrow-marker-path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85}.planet-structure-arrow-marker-path.is-reception{stroke:#70b7ff}.planet-structure-arrow-marker-path.is-mutual_reception_with_reception{stroke:#e5c65a}.planet-structure-edge-web{fill:none;stroke:#d4af3780;stroke-width:2;stroke-linecap:round;transition:opacity .18s ease,stroke-width .18s ease}.planet-structure-edge-arrow-web{fill:none;stroke:transparent;stroke-width:2;pointer-events:none}.planet-structure-edge-hit-web{fill:none;stroke:transparent;stroke-width:18;cursor:pointer}.planet-structure-edge-web.is-mutual_reception{stroke:#d4af37;stroke-width:2}.planet-structure-edge-web.is-mutual_reception_with_reception{stroke:#e5c65a;stroke-width:2}.planet-structure-edge-web.is-reception{stroke:#70b7ff}.planet-structure-edge-web.is-conjunction{stroke:#ff7a68}.planet-structure-edge-web.is-antiscion{stroke:#b6e2a1;stroke-dasharray:7 6}.planet-structure-edge-web.is-contra_antiscion{stroke:#d9b0ff;stroke-dasharray:9 4 2 4}.planet-structure-edge-group-web.is-active .planet-structure-edge-web,.planet-structure-edge-group-web.is-related .planet-structure-edge-web{stroke-width:3;opacity:1}.planet-structure-edge-group-web.is-faded{opacity:.18}.planet-structure-edge-label-web{fill:var(--text);paint-order:stroke;stroke:#0d0c0ab8;stroke-width:4px;font-size:var(--pva-r-fs-xs);font-weight:800;pointer-events:none}.planet-structure-node-foreign-web{overflow:visible}.planet-structure-node-web{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;color:var(--text);background:transparent;box-shadow:none;cursor:pointer;transition:opacity .18s ease,filter .18s ease}.planet-structure-node-web:hover,.planet-structure-node-web.is-active{filter:drop-shadow(0 0 10px rgba(212,175,55,.36))}.planet-structure-node-web.is-chart-ruler{filter:drop-shadow(0 0 8px rgba(212,175,55,.58)) drop-shadow(0 0 18px rgba(212,175,55,.28))}.planet-structure-node-web.is-chart-ruler:hover,.planet-structure-node-web.is-chart-ruler.is-active{filter:drop-shadow(0 0 10px rgba(212,175,55,.72)) drop-shadow(0 0 24px rgba(212,175,55,.34))}.planet-structure-ruler-halo-web{position:absolute;left:50%;top:50%;z-index:-1;width:44px;height:44px;border:0;border-radius:999px;background:radial-gradient(circle,transparent 48%,rgba(212,175,55,.16) 58%,rgba(212,175,55,.05) 72%,transparent 78%);box-shadow:0 0 18px #d4af3738,inset 0 0 12px #d4af370f;transform:translate(-50%,-50%);pointer-events:none}.planet-structure-ruler-halo-web:before{content:none}.planet-structure-node-web.is-faded{opacity:.28}.planet-structure-svg-node-group-web{cursor:pointer;outline:none;transition:opacity .18s ease,filter .18s ease}.planet-structure-svg-node-group-web.is-active,.planet-structure-svg-node-group-web:focus-visible{filter:drop-shadow(0 0 10px rgba(212,175,55,.36))}.planet-structure-svg-node-group-web.is-chart-ruler{filter:drop-shadow(0 0 8px rgba(212,175,55,.58)) drop-shadow(0 0 18px rgba(212,175,55,.28))}.planet-structure-svg-node-group-web.is-chart-ruler.is-active,.planet-structure-svg-node-group-web.is-chart-ruler:focus-visible{filter:drop-shadow(0 0 10px rgba(212,175,55,.72)) drop-shadow(0 0 24px rgba(212,175,55,.34))}.planet-structure-svg-node-group-web.is-faded{opacity:.28}.planet-structure-svg-ruler-halo-web{fill:#d4af371a;stroke:#d4af3733;stroke-width:1;pointer-events:none}.planet-structure-svg-node-hit-web{fill:transparent;pointer-events:all}.planet-structure-side-web{min-width:0;min-height:420px;padding:12px;border:1px solid rgba(212,175,55,.12);border-radius:8px;background:#ffffff06}@media(min-width:981px){.app-variant-web.layout-work .natal-results-panel-web .planet-structure-layout-web{grid-template-columns:minmax(0,1fr) minmax(176px,.26fr);gap:6px}.app-variant-web.layout-work .natal-results-panel-web .planet-structure-canvas-web{min-height:420px}.app-variant-web.layout-work .natal-results-panel-web .planet-structure-svg-web{inset:-34px -54px;width:calc(100% + 108px);height:calc(100% + 68px)}.app-variant-web.layout-work .natal-results-panel-web .planet-structure-side-web{min-height:420px;padding:10px;overflow:auto}}.planet-structure-detail-empty-web{display:flex;align-items:center;justify-content:center;min-height:100%;color:var(--muted);font-size:var(--pva-r-fs-sm);font-weight:700;text-align:center}.planet-structure-detail-web{display:grid;gap:var(--pva-r-gap-row)}.planet-structure-detail-web p{margin:0;color:var(--text);font-size:var(--pva-r-fs-sm);line-height:1.65}.planet-structure-detail-web small{color:var(--muted);font-size:var(--pva-r-fs-xs)}.planet-structure-detail-title-web,.planet-structure-detail-row-web{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pva-r-gap-row)}.planet-structure-detail-title-web strong{color:var(--gold-soft);font-size:var(--pva-r-fs-base)}.planet-structure-detail-row-web{padding:8px;border:1px solid rgba(212,175,55,.12);border-radius:8px}.planet-structure-detail-list-web{display:grid;gap:var(--pva-r-gap-row)}.planet-structure-relation-card-web{display:grid;gap:var(--pva-r-gap-row);width:100%;padding:10px;border:1px solid rgba(212,175,55,.12);border-radius:8px;color:var(--text);background:#ffffff06;font:inherit;text-align:left}button.planet-structure-relation-card-web{cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}button.planet-structure-relation-card-web:hover{border-color:#d4af3747;background:#d4af370f;box-shadow:inset 0 0 0 1px #d4af371f}.planet-structure-relation-card-head-web,.planet-structure-relation-line-web{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pva-r-gap-inline)}.planet-structure-relation-card-head-web strong{color:var(--gold-soft);font-size:var(--pva-r-fs-sm)}.planet-structure-relation-line-web{color:var(--text);font-size:var(--pva-r-fs-sm);line-height:1.55}.planet-structure-relation-verb-web{color:var(--text);font-weight:700}.planet-structure-relation-aspect-web{display:inline-flex;align-items:center;margin-left:1px}.planet-structure-relation-card-web small{color:var(--muted);font-size:var(--pva-r-fs-xs)}.planet-structure-detail-item-web{display:flex;align-items:center;justify-content:space-between;gap:var(--pva-r-gap-row);min-height:var(--pva-r-btn-h);padding:7px 9px;border:1px solid rgba(212,175,55,.12);border-radius:8px;color:var(--text);background:#ffffff06;font-size:var(--pva-r-fs-xs);font-weight:700}.planet-structure-relation-dot-web{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:var(--gold-soft)}.planet-structure-relation-dot-web.is-reception{background:#70b7ff}.planet-structure-relation-dot-web.is-mutual_reception_with_reception{background:#e5c65a}.planet-structure-relation-dot-web.is-conjunction{background:#ff7a68}.planet-structure-relation-dot-web.is-antiscion{background:#b6e2a1}.planet-structure-relation-dot-web.is-contra_antiscion{background:#d9b0ff}.app-shell.theme-light .planet-structure-filter-web,.app-shell.theme-light .planet-structure-action-web,.app-shell.theme-light .planet-structure-canvas-web,.app-shell.theme-light .planet-structure-side-web,.app-shell.theme-light .planet-structure-detail-row-web,.app-shell.theme-light .planet-structure-detail-item-web,.app-shell.theme-light .planet-structure-relation-card-web{border-color:#8d743224;background-color:#fffbf3c7}.app-shell.theme-light .planet-structure-node-web{color:var(--text);border-color:transparent;background:transparent;box-shadow:none}.app-shell.theme-light .planet-structure-node-web:hover,.app-shell.theme-light .planet-structure-node-web.is-active{background:transparent;filter:drop-shadow(0 0 9px rgba(141,116,50,.26))}.app-shell.theme-light .planet-structure-node-web.is-chart-ruler{filter:drop-shadow(0 0 8px rgba(141,116,50,.42)) drop-shadow(0 0 18px rgba(141,116,50,.18))}.app-shell.theme-light .planet-structure-svg-node-group-web.is-active,.app-shell.theme-light .planet-structure-svg-node-group-web:focus-visible{filter:drop-shadow(0 0 9px rgba(141,116,50,.26))}.app-shell.theme-light .planet-structure-svg-node-group-web.is-chart-ruler{filter:drop-shadow(0 0 8px rgba(141,116,50,.42)) drop-shadow(0 0 18px rgba(141,116,50,.18))}.app-shell.theme-light .planet-structure-svg-ruler-halo-web{fill:#8d743214;stroke:#8d743233}.app-shell.theme-light .planet-structure-filter-web:hover,.app-shell.theme-light .planet-structure-action-web:hover,.app-shell.theme-light .planet-structure-filter-web.is-active{border-color:#8d743257;background:#8d743214}.app-shell.theme-light .planet-structure-edge-label-web{fill:#6f5b2d;stroke:#fffbf3e0}.app-shell.theme-standard .planet-structure-filter-web,.app-shell.theme-standard .planet-structure-action-web,.app-shell.theme-standard .planet-structure-canvas-web,.app-shell.theme-standard .planet-structure-side-web,.app-shell.theme-standard .planet-structure-detail-row-web,.app-shell.theme-standard .planet-structure-detail-item-web,.app-shell.theme-standard .planet-structure-relation-card-web{border-color:#2f5f7f1a;background-color:#fff}.app-shell.theme-standard .planet-structure-canvas-web{background:radial-gradient(circle at 50% 50%,rgba(47,95,127,.05),transparent 46%),#fff}.app-shell.theme-standard .planet-structure-filter-web,.app-shell.theme-standard .planet-structure-action-web{color:#66757f}.app-shell.theme-standard .planet-structure-filter-web:hover,.app-shell.theme-standard .planet-structure-action-web:hover,.app-shell.theme-standard .planet-structure-filter-web.is-active{border-color:#2f5f7f3d;background:#e8f1f6;color:#263238;box-shadow:none}.app-shell.theme-standard .planet-structure-node-web{color:var(--text);border-color:transparent;background:transparent;box-shadow:none}.app-shell.theme-standard .planet-structure-node-web:hover,.app-shell.theme-standard .planet-structure-node-web.is-active,.app-shell.theme-standard .planet-structure-node-web.is-chart-ruler,.app-shell.theme-standard .planet-structure-node-web.is-chart-ruler:hover,.app-shell.theme-standard .planet-structure-node-web.is-chart-ruler.is-active,.app-shell.theme-standard .planet-structure-svg-node-group-web.is-active,.app-shell.theme-standard .planet-structure-svg-node-group-web:focus-visible,.app-shell.theme-standard .planet-structure-svg-node-group-web.is-chart-ruler,.app-shell.theme-standard .planet-structure-svg-node-group-web.is-chart-ruler.is-active,.app-shell.theme-standard .planet-structure-svg-node-group-web.is-chart-ruler:focus-visible{filter:none}.app-shell.theme-standard .planet-structure-ruler-halo-web{background:radial-gradient(circle,transparent 48%,rgba(47,95,127,.12) 58%,rgba(47,95,127,.04) 72%,transparent 78%);box-shadow:none}.app-shell.theme-standard .planet-structure-svg-ruler-halo-web{fill:#2f5f7f0f;stroke:#2f5f7f29}.app-shell.theme-standard .planet-structure-edge-web{stroke:#2f5f7f6b}.app-shell.theme-standard .planet-structure-edge-web.is-mutual_reception,.app-shell.theme-standard .planet-structure-arrow-marker-path.is-mutual_reception{stroke:#b45309}.app-shell.theme-standard .planet-structure-edge-web.is-mutual_reception_with_reception,.app-shell.theme-standard .planet-structure-arrow-marker-path.is-mutual_reception_with_reception{stroke:#9a3412}.app-shell.theme-standard .planet-structure-edge-web.is-reception,.app-shell.theme-standard .planet-structure-arrow-marker-path.is-reception{stroke:var(--standard-primary)}.app-shell.theme-standard .planet-structure-edge-label-web{fill:#263238;stroke:#ffffffe6}.app-shell.theme-standard .planet-structure-detail-title-web strong,.app-shell.theme-standard .planet-structure-relation-card-head-web strong{color:#263238}.app-shell.theme-standard button.planet-structure-relation-card-web:hover{border-color:#2f5f7f38;background:#f7fafc;box-shadow:none}.app-shell.theme-standard .planet-structure-relation-dot-web{background:#66757f}.app-shell.theme-standard .planet-structure-relation-dot-web.is-mutual_reception{background:#b45309}.app-shell.theme-standard .planet-structure-relation-dot-web.is-reception{background:var(--standard-primary)}.app-shell.theme-standard .planet-structure-relation-dot-web.is-mutual_reception_with_reception{background:#9a3412}.planet-structure-panel-web.is-mobile-layout .planet-structure-layout-web{grid-template-columns:minmax(0,1fr)}.planet-structure-panel-web.is-mobile-layout .planet-structure-canvas-web{min-height:0;aspect-ratio:1 / 1}.planet-structure-panel-web.is-mobile-layout .planet-structure-side-web{min-height:0}.pdf-report-web.theme-light .pdf-natal-section-stack-web .planet-structure-panel-web.is-export-mode .planet-structure-layout-web{grid-template-columns:minmax(0,1fr);gap:1mm}.pdf-report-web.theme-light .pdf-natal-section-stack-web .planet-structure-canvas-web{min-height:42mm}.export-snapshot-web .planet-structure-panel-web.is-export-mode .planet-structure-layout-web,.pdf-report-web.theme-light .pdf-natal-section-stack-web .planet-structure-panel-web.is-export-mode .planet-structure-layout-web{grid-template-columns:minmax(0,1fr)}.export-snapshot-web .planet-structure-panel-web.is-export-mode .planet-structure-side-web,.pdf-report-web.theme-light .pdf-natal-section-stack-web .planet-structure-panel-web.is-export-mode .planet-structure-side-web{display:none}.export-snapshot-web .planet-structure-panel-web.is-export-mode .planet-structure-canvas-web{min-height:620px}.pdf-report-web .pdf-natal-extra-data-section-web .natal-export-block-structure-web .planet-structure-panel-web.is-export-mode{gap:0}.pdf-report-web .pdf-natal-extra-data-section-web .natal-export-block-structure-web .planet-structure-canvas-web{min-height:36mm}.pdf-report-web .pdf-data-section-web .natal-export-block-structure-web .planet-structure-panel-web.is-export-mode{gap:0}.pdf-report-web .pdf-data-section-web .natal-export-block-structure-web .planet-structure-canvas-web{min-height:34mm}.export-snapshot-web .planet-structure-panel-web.is-export-mode .planet-structure-node-foreign-web,.pdf-report-web .planet-structure-panel-web.is-export-mode .planet-structure-node-foreign-web{overflow:visible;border:0!important;background:transparent!important;box-shadow:none!important}.export-snapshot-web .planet-structure-panel-web.is-export-mode .planet-structure-node-web,.pdf-report-web .planet-structure-panel-web.is-export-mode .planet-structure-node-web{appearance:none;-webkit-appearance:none;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.export-snapshot-web .planet-structure-panel-web.is-export-mode .planet-structure-node-web:before,.export-snapshot-web .planet-structure-panel-web.is-export-mode .planet-structure-node-web:after,.pdf-report-web .planet-structure-panel-web.is-export-mode .planet-structure-node-web:before,.pdf-report-web .planet-structure-panel-web.is-export-mode .planet-structure-node-web:after,.export-snapshot-web .planet-structure-panel-web.is-export-mode .planet-structure-ruler-halo-web,.pdf-report-web .planet-structure-panel-web.is-export-mode .planet-structure-ruler-halo-web{display:none!important}.export-snapshot-web .planet-structure-panel-web.is-export-mode .planet-structure-node-web .astro-glyph-inline,.export-snapshot-web .planet-structure-panel-web.is-export-mode .planet-structure-node-web .dignity-glyph-svg,.pdf-report-web .planet-structure-panel-web.is-export-mode .planet-structure-node-web .astro-glyph-inline,.pdf-report-web .planet-structure-panel-web.is-export-mode .planet-structure-node-web .dignity-glyph-svg{border:0!important;background:transparent!important;box-shadow:none!important}.export-snapshot-web .planet-structure-panel-web.is-export-mode .planet-structure-svg-node-web,.pdf-report-web .planet-structure-panel-web.is-export-mode .planet-structure-svg-node-web{overflow:visible;background:transparent!important;filter:none!important}.export-snapshot-web .planet-structure-panel-web.is-export-mode .planet-structure-edge-label-web,.pdf-report-web .planet-structure-panel-web.is-export-mode .planet-structure-edge-label-web{fill:#fffbf3f0;paint-order:stroke;stroke:#111c2c;stroke-width:4px;stroke-linejoin:round;font-size:22px;font-weight:900}.export-snapshot-web.theme-light .planet-structure-panel-web.is-export-mode .planet-structure-edge-label-web{fill:#6f5b2d;stroke:#f7f1e4}.export-snapshot-web.theme-standard .planet-structure-panel-web.is-export-mode .planet-structure-edge-label-web{fill:#263238;stroke:#fff}.pdf-report-web.theme-light .planet-structure-panel-web.is-export-mode .planet-structure-edge-label-web{fill:#6f5b2d;stroke:#f7f1e4}.pdf-report-web.theme-standard .planet-structure-panel-web.is-export-mode .planet-structure-edge-label-web{fill:#263238;stroke:#fff}.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-table-web th,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-table-web td,.pdf-report-web.theme-light .pdf-natal-section-stack-web .firdaria-compact-table-web th,.pdf-report-web.theme-light .pdf-natal-section-stack-web .firdaria-compact-table-web td{padding:.5mm .35mm;border-color:#a68c542e;color:#2f2a21;font-size:5pt;line-height:1.22}.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-table-web th,.pdf-report-web.theme-light .pdf-natal-section-stack-web .firdaria-compact-table-web th{background:#a68c5414;color:#8d7432}.export-snapshot-web .natal-export-block-combined-web.has-two-panels .natal-export-combined-grid-web{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.export-snapshot-web .natal-export-block-combined-web.has-two-panels .natal-export-combined-section-web+.natal-export-combined-section-web{border-left:1px solid rgba(212,175,55,.18);padding-left:18px}.export-snapshot-web .natal-export-combined-title-web{margin-bottom:12px;color:var(--gold-soft);font-size:22px;font-weight:700}.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web.has-two-panels .natal-export-combined-grid-web{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.4mm;align-items:start}.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web.has-two-panels .natal-export-combined-section-web+.natal-export-combined-section-web{border-left:1px solid rgba(166,140,84,.16);padding-left:1.4mm}.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-combined-title-web{margin-bottom:.7mm;color:#7d6841;font-size:6.2pt;font-weight:700}.pdf-report-web .pdf-natal-section-stack-web .natal-export-section-web{--pva-r-head: 12px;--pva-r-cell: 14px;--pva-r-gap-row: 1px;--pva-r-gap-inline: 1px;--pva-r-gap-section: 2px;--pva-r-pad-card-y: .5mm;--pva-r-fs-xs: 3.9pt;--pva-r-fs-sm: 4.4pt;--pva-r-fs-md: 5pt}.pdf-report-web .pdf-natal-section-stack-web{gap:.8mm}.pdf-report-web .pdf-natal-section-stack-web .export-block-card-web+.export-block-card-web{padding-top:.8mm}.pdf-report-web .pdf-natal-section-stack-web .export-block-title-web{margin-bottom:.45mm;font-size:6.4pt;line-height:1.1}.pdf-report-web .pdf-natal-section-stack-web .natal-table-web th,.pdf-report-web .pdf-natal-section-stack-web .natal-table-web td,.pdf-report-web .pdf-natal-section-stack-web .firdaria-compact-table-web th,.pdf-report-web .pdf-natal-section-stack-web .firdaria-compact-table-web td,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-table-web th,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-table-web td,.pdf-report-web.theme-light .pdf-natal-section-stack-web .firdaria-compact-table-web th,.pdf-report-web.theme-light .pdf-natal-section-stack-web .firdaria-compact-table-web td{padding:.28mm .18mm;font-size:4.2pt;line-height:1.08}.pdf-report-web .pdf-natal-section-stack-web .natal-export-block-combined-web.has-two-panels .natal-export-combined-grid-web,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web.has-two-panels .natal-export-combined-grid-web{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85mm;align-items:start}.pdf-report-web .pdf-natal-section-stack-web .natal-export-block-combined-web.has-two-panels .natal-export-combined-section-web+.natal-export-combined-section-web,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-block-combined-web.has-two-panels .natal-export-combined-section-web+.natal-export-combined-section-web{border-top:0;border-left:1px solid rgba(166,140,84,.16);padding-top:0;padding-left:.85mm}.pdf-report-web .pdf-natal-section-stack-web .natal-export-combined-title-web,.pdf-report-web.theme-light .pdf-natal-section-stack-web .natal-export-combined-title-web{margin-bottom:.4mm;font-size:5.2pt;line-height:1.1}.pdf-report-web .pdf-natal-section-stack-web .natal-reception-planet-web .astro-glyph-inline,.pdf-report-web .pdf-natal-section-stack-web .natal-reception-planet-web .dignity-glyph-svg,.pdf-report-web .pdf-natal-section-stack-web .natal-feature-tag-web .astro-glyph-inline,.pdf-report-web .pdf-natal-section-stack-web .natal-feature-tag-web .dignity-glyph-svg,.pdf-report-web .pdf-natal-section-stack-web .natal-reception-aspect-web .astro-glyph-inline,.pdf-report-web .pdf-natal-section-stack-web .natal-reception-aspect-web .dignity-glyph-svg,.pdf-report-web .pdf-natal-section-stack-web .natal-aspect-edge-planet-web .astro-glyph-inline,.pdf-report-web .pdf-natal-section-stack-web .natal-aspect-edge-planet-web .dignity-glyph-svg,.pdf-report-web .pdf-natal-section-stack-web .firdaria-lord-glyph-web .astro-glyph-inline,.pdf-report-web .pdf-natal-section-stack-web .firdaria-lord-glyph-web .dignity-glyph-svg{width:7px!important;height:7px!important;font-size:7px!important}.pdf-report-web .pdf-natal-extra-data-section-web .pdf-natal-section-stack-web:has(>.natal-export-block-aspects-web):has(>.natal-export-block-structure-web){display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:.8mm 1mm}.pdf-report-web .pdf-natal-extra-data-section-web .pdf-natal-section-stack-web:has(>.natal-export-block-aspects-web):has(>.natal-export-block-structure-web)>.natal-export-block-aspects-web,.pdf-report-web .pdf-natal-extra-data-section-web .pdf-natal-section-stack-web:has(>.natal-export-block-aspects-web):has(>.natal-export-block-structure-web)>.natal-export-block-structure-web{min-width:0;border-top:0;padding-top:0}.pdf-report-web .pdf-data-section-web .natal-export-block-combined-web.has-two-panels .natal-export-combined-grid-web{grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr);gap:1mm}.pdf-report-web .pdf-data-section-web .natal-export-block-combined-web.has-two-panels .natal-export-combined-section-web+.natal-export-combined-section-web{padding-left:1mm}.pdf-report-web .pdf-data-section-web .natal-export-block-combined-web .natal-export-combined-title-web{margin-bottom:.5mm;font-size:5.8pt}.pdf-report-web .pdf-natal-extra-data-section-web .natal-export-block-aspects-web .natal-export-section-web{--pva-r-head: 20px;--pva-r-cell: 28px}.pdf-report-web.is-natal-report .natal-export-block-combined-web.has-two-panels>.export-block-title-web{display:none}.pdf-report-web.is-natal-report .pdf-natal-section-stack-web .export-block-title-web,.pdf-report-web.is-natal-report .pdf-natal-section-stack-web .natal-export-combined-title-web{margin:0 0 .52mm;color:#7d6841;font-size:7.15pt;font-weight:700;line-height:1.05;letter-spacing:0;text-transform:none}.pdf-report-web.is-natal-report .pdf-natal-section-stack-web .export-block-title-tag-web{min-height:3.2mm;padding:.35mm 1.25mm;border-color:#7d684147;background:#7d684114;color:#7d6841;font-size:4.8pt;line-height:1}.modal-overlay-web{position:fixed;inset:0;z-index:1200;background:#01060fbd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;overscroll-behavior:contain}.modal-panel-web{width:min(100%,920px);max-height:min(88vh,960px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:28px;background:#0b172bfa;box-shadow:var(--shadow);padding:24px}.app-shell.theme-light .modal-overlay-web{background:#f6f0e3a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell.theme-light .modal-panel-web{border-color:#8d74322e;background:#fffcf4fa;box-shadow:0 24px 80px #806a372e}.app-shell.theme-standard .modal-overlay-web{background:#1f37444d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell.theme-standard .modal-panel-web{border-color:#2f5f7f29;background:#fffffffa;box-shadow:0 24px 70px #2f5f7f29}.app-shell.theme-standard .modal-title-web{color:var(--standard-primary)}.app-shell.theme-standard .modal-subtitle-web{color:var(--standard-muted)}.app-shell.theme-standard .modal-close-web{border-color:#2f5f7f29;background:var(--standard-primary-softer);color:var(--standard-primary)}.app-shell.theme-standard .modal-close-web:hover{border-color:#2f5f7f47;background:var(--standard-primary-soft);color:var(--standard-primary-hover)}.archive-modal-web{width:min(100%,1180px)}.chart-info-modal-web{width:min(100%,720px)}.birth-edit-modal-web{width:min(100%,560px)}.birth-edit-form-web{gap:16px}.birth-edit-note-web{color:var(--muted);font-size:13px;line-height:1.6}.modal-header-web{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.modal-header-actions-web{display:flex;align-items:center;gap:10px;flex-shrink:0}.modal-save-trigger-web{min-width:86px}.modal-title-web{display:inline-flex;align-items:center;gap:10px;color:var(--gold);font-size:22px;font-weight:700}.modal-subtitle-web{margin-top:8px;color:var(--muted);line-height:1.6}.modal-close-web{width:42px;height:42px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;color:var(--muted);cursor:pointer}.modal-footer-web{margin-top:18px;display:flex;justify-content:flex-end;gap:12px}.almuten-import-modal-web{width:min(100%,980px);display:grid;gap:20px}.almuten-import-body-web{display:grid;gap:18px;min-width:0}.almuten-import-steps-web{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.almuten-import-step-web{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid rgba(212,175,55,.14);border-radius:16px;background:#ffffff09}.almuten-import-step-web span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#d4af372e;color:var(--gold);font-size:12px;font-weight:800}.almuten-import-step-web strong{color:var(--text);font-size:14px}.almuten-import-step-web small{color:var(--muted);font-size:12px;line-height:1.5}.data-import-method-panel-web,.data-import-section-web{display:grid;gap:12px;min-width:0}.data-import-mode-grid-web{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.data-import-mode-card-web{display:grid;gap:7px;min-width:0;min-height:86px;padding:14px;border:1px solid rgba(212,175,55,.14);border-radius:16px;background:#ffffff09;color:var(--text);text-align:left;cursor:pointer}.data-import-mode-card-web:hover,.data-import-mode-card-web.is-active{border-color:#d4af375c;background:#d4af371a;box-shadow:inset 0 0 0 1px #d4af371a}.data-import-mode-card-web strong{color:var(--text);font-size:15px}.data-import-mode-card-web span,.data-import-network-note-web{color:var(--muted);font-size:12px;line-height:1.55}.data-import-note-list-web,.data-import-file-list-web,.data-import-path-hints-web{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.data-import-note-list-web span,.data-import-file-list-web span{padding:7px 10px;border:1px solid rgba(212,175,55,.16);border-radius:999px;background:#d4af3714;color:var(--text);font-size:12px}.data-import-upload-web{position:relative;display:grid;gap:8px;min-height:118px;place-items:center;padding:18px;border:1px dashed rgba(212,175,55,.28);border-radius:18px;background:#050d1857;color:var(--text);text-align:center;cursor:pointer}.data-import-upload-actions-web{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.data-import-upload-web input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.data-import-upload-web strong{font-size:15px}.data-import-upload-web span{color:var(--muted);font-size:12px;line-height:1.6}.data-import-empty-compact-web{min-height:54px}.data-import-path-hint-web{flex:1 1 320px;display:grid;gap:6px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff09}.data-import-path-hint-web strong{color:var(--text);font-size:12px}.data-import-path-hint-web code{color:var(--gold-soft);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.data-import-account-grid-web{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.data-import-field-web{display:grid;gap:6px;min-width:0}.data-import-field-web span{color:var(--muted);font-size:12px;font-weight:700}.data-import-field-web input{width:100%;min-height:42px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#050d18bd;color:var(--text);padding:0 12px;outline:none}.data-import-field-web input:focus{border-color:#d4af3770;box-shadow:0 0 0 3px #d4af371f}.data-import-action-row-web{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.data-import-action-row-web span{color:var(--muted);font-size:12px;line-height:1.5}.almuten-import-progress-web{display:grid;gap:8px;padding:12px;border:1px solid rgba(212,175,55,.18);border-radius:14px;background:#d4af3712}.almuten-import-progress-head-web,.almuten-import-progress-meta-web{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.almuten-import-progress-head-web span{color:var(--text);font-size:13px;font-weight:760}.almuten-import-progress-head-web strong{color:var(--gold);font-size:13px}.almuten-import-progress-track-web{position:relative;height:9px;overflow:hidden;border-radius:999px;background:#ffffff14}.almuten-import-progress-track-web span{position:absolute;inset:0 auto 0 0;min-width:4%;border-radius:inherit;background:linear-gradient(90deg,#d4af37b3,#f4d47ff5);transition:width .26s ease}.almuten-import-progress-web.is-error{border-color:#ff7b7447;background:#ff7b7414}.almuten-import-progress-web.is-error .almuten-import-progress-track-web span{background:linear-gradient(90deg,#ff7b74b8,#ffaa9ef5)}.almuten-import-progress-web.is-done .almuten-import-progress-track-web span{background:linear-gradient(90deg,#3ab480b8,#78dcaaf5)}.almuten-import-progress-meta-web span,.almuten-import-progress-meta-web small{min-width:0;color:var(--muted);font-size:12px;line-height:1.45}.almuten-import-progress-meta-web span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.almuten-import-progress-meta-web small{flex:0 0 auto}.almuten-import-preview-web{display:grid;gap:10px;min-width:0}.almuten-import-preview-head-web{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.almuten-import-preview-head-web>span{color:var(--muted);font-size:12px}.almuten-import-browser-web{display:grid;grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);gap:12px;min-width:0}.almuten-import-folder-list-web{display:grid;align-content:start;gap:8px;min-width:0;max-height:420px;overflow:auto;padding-right:4px}.almuten-import-folder-list-web button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:40px;border:1px solid rgba(212,175,55,.14);border-radius:12px;background:#ffffff09;color:var(--text);padding:8px 10px;text-align:left;cursor:pointer}.almuten-import-folder-list-web button:hover,.almuten-import-folder-list-web button.is-active{border-color:#d4af3757;background:#d4af371a}.almuten-import-folder-list-web button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.almuten-import-folder-list-web button strong{color:var(--gold-soft);font-size:12px}.almuten-import-folder-panel-web{display:grid;gap:10px;min-width:0}.almuten-import-folder-toolbar-web{display:grid;gap:6px;min-width:0}.almuten-import-folder-toolbar-top-web,.almuten-import-folder-target-row-web,.almuten-import-folder-action-left-web,.almuten-import-folder-action-right-web{display:flex;align-items:center;min-width:0}.almuten-import-folder-toolbar-top-web{justify-content:flex-start}.almuten-import-folder-target-row-web{gap:10px;flex-wrap:wrap}.almuten-import-folder-target-row-web>span{color:var(--muted);font-size:12px}.almuten-import-folder-target-select-web{width:fit-content;min-width:12em;max-width:min(100%,30em)}.almuten-import-folder-toolbar-actions-web{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0}.almuten-import-folder-action-left-web,.almuten-import-folder-action-right-web{gap:6px}.almuten-import-folder-action-left-web{gap:6px 10px;flex-wrap:wrap}.almuten-import-folder-action-right-web{justify-self:end}.almuten-import-inline-action-web,.almuten-import-pagination-action-web{appearance:none;border:0;background:transparent;color:var(--muted);font:inherit;line-height:1;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease,opacity .16s ease}.almuten-import-inline-action-web{padding:3px 0;font-size:12px;font-weight:650}.almuten-import-inline-action-web:hover,.almuten-import-pagination-action-web:hover:not(:disabled){color:var(--gold-soft)}.almuten-import-action-divider-web{width:1px;height:12px;background:#ffffff24}.almuten-import-pagination-action-web{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:#ffffff06;font-size:18px;font-weight:700}.almuten-import-pagination-action-web:disabled{cursor:default;opacity:.32}.almuten-import-pagination-count-web{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.almuten-import-folder-tag-toggle-web{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--muted);font-size:12px;line-height:1.4;white-space:nowrap;cursor:pointer}.almuten-import-folder-tag-toggle-web input{width:16px;height:16px;accent-color:var(--gold)}.almuten-import-folder-tag-toggle-web span{min-width:0;overflow:hidden;text-overflow:ellipsis}.almuten-import-note-destination-web{color:#2f5f7f;font-size:12px;font-weight:720;line-height:1.4;white-space:nowrap}.almuten-import-preview-grid-web{display:grid;grid-template-columns:54px minmax(170px,1.25fr) .56fr .76fr 1fr .72fr .68fr;gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff14}.almuten-import-preview-grid-web span{min-width:0;padding:10px 12px;background:#050d18c7;color:var(--gold-soft);font-size:12px;font-weight:700;overflow-wrap:anywhere}.almuten-import-preview-grid-web span.is-cell{background:#050d1885;color:var(--text);font-weight:560}.almuten-import-preview-grid-web span.is-select{display:grid;place-items:center;padding:8px}.almuten-import-preview-grid-web span.is-select input{width:16px;height:16px;accent-color:var(--gold)}.almuten-import-target-select-web{max-width:100%;min-height:32px;border:1px solid rgba(212,175,55,.18);border-radius:9px;background:#050d18b8;color:var(--text);padding:0 8px;font-size:12px;outline:none}.almuten-import-target-select-web:focus{border-color:#d4af3770;box-shadow:0 0 0 3px #d4af371a}.almuten-import-selection-summary-web{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:12px}.almuten-import-selection-summary-web strong{color:var(--gold-soft);font-weight:700}.almuten-import-preview-grid-web span.is-cell strong,.almuten-import-preview-grid-web span.is-cell small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.almuten-import-preview-grid-web span.is-cell strong{color:var(--text);font-size:12px;font-weight:720}.almuten-import-preview-grid-web span.is-cell small{margin-top:3px;color:var(--muted);font-size:11px;font-weight:560}.almuten-import-empty-web{min-height:86px;display:grid;place-items:center;padding:16px;border:1px dashed rgba(212,175,55,.22);border-radius:16px;color:var(--muted);text-align:center;line-height:1.7}.almuten-import-footer-web{gap:10px}.almuten-import-confirm-layer-web{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:24px;background:#01060f94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.almuten-import-confirm-web{width:min(100%,920px);max-height:calc(100vh - 48px);overflow:auto;display:grid;gap:18px;padding:22px;border:1px solid rgba(212,175,55,.28);border-radius:20px;background:#0b172bfa;box-shadow:0 26px 68px #00000075}.almuten-import-confirm-web h3{margin:0;color:var(--text);font-size:20px;line-height:1.25}.almuten-import-confirm-web p{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.7}.almuten-import-confirm-summary-web{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.almuten-import-confirm-summary-web button{appearance:none;display:grid;gap:5px;min-width:0;padding:14px;border:1px solid rgba(212,175,55,.18);border-radius:14px;background:#d4af3714;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.almuten-import-confirm-summary-web button:hover:not(:disabled),.almuten-import-confirm-summary-web button.is-active{border-color:#d4af376b;background:#d4af3724}.almuten-import-confirm-summary-web button:disabled{cursor:default;opacity:.48}.almuten-import-confirm-summary-web strong{color:var(--gold);font-size:30px;line-height:1}.almuten-import-confirm-summary-web small{color:var(--muted);font-size:12px;line-height:1.45}.almuten-import-confirm-preview-web{display:grid;gap:8px;min-width:0}.almuten-import-confirm-preview-head-web{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text);font-size:13px}.almuten-import-confirm-preview-head-web span{color:var(--muted);font-size:12px}.almuten-import-confirm-preview-grid-web{display:grid;grid-template-columns:52px minmax(150px,1.2fr) minmax(110px,.85fr) 120px minmax(130px,1fr) 86px;max-height:320px;overflow:auto;gap:1px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff14}.almuten-import-confirm-preview-grid-web span{min-width:0;padding:9px 10px;background:#050d18c7;color:var(--gold-soft);font-size:12px;font-weight:700;overflow-wrap:anywhere}.almuten-import-confirm-preview-grid-web span.is-cell{background:#050d1885;color:var(--text);font-weight:560}.almuten-import-confirm-preview-grid-web span.is-select{display:grid;place-items:center}.almuten-import-confirm-preview-grid-web span.is-cell strong,.almuten-import-confirm-preview-grid-web span.is-cell small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.almuten-import-confirm-preview-grid-web span.is-cell strong{color:var(--text);font-size:12px;font-weight:720}.almuten-import-confirm-preview-grid-web span.is-cell small{margin-top:3px;color:var(--muted);font-size:11px}.almuten-import-confirm-empty-web{padding:18px;border:1px dashed rgba(212,175,55,.22);border-radius:12px;color:var(--muted);text-align:center;font-size:12px}.almuten-import-confirm-note-web{padding:11px 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09;color:var(--muted);font-size:12px;line-height:1.65}.almuten-import-confirm-actions-web{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.app-shell.theme-light .almuten-import-step-web,.app-shell.theme-light .almuten-import-empty-web,.app-shell.theme-light .data-import-mode-card-web,.app-shell.theme-light .data-import-path-hint-web,.app-shell.theme-light .almuten-import-folder-list-web button{border-color:#a68c5433;background:#a68c540e}.app-shell.theme-light .almuten-import-step-web strong,.app-shell.theme-light .data-import-mode-card-web strong,.app-shell.theme-light .data-import-note-list-web span,.app-shell.theme-light .data-import-file-list-web span,.app-shell.theme-light .data-import-path-hint-web strong,.app-shell.theme-light .almuten-import-folder-list-web button span,.app-shell.theme-light .almuten-import-preview-grid-web span.is-cell strong{color:#433723}.app-shell.theme-light .almuten-import-folder-list-web button:hover,.app-shell.theme-light .almuten-import-folder-list-web button.is-active{border-color:#a68c5461;background:#a68c541f}.app-shell.theme-light .almuten-import-folder-list-web button strong{color:#8d7432}.app-shell.theme-light .data-import-mode-card-web:hover,.app-shell.theme-light .data-import-mode-card-web.is-active{border-color:#a68c5461;background:#a68c541f}.app-shell.theme-light .data-import-upload-web{border-color:#a68c5447;background:#fffbf3a3}.app-shell.theme-light .data-import-field-web input{border-color:#a68c5433;background:#fffbf3f0;color:#433723}.app-shell.theme-light .almuten-import-progress-web{border-color:#a68c5438;background:#a68c5414}.app-shell.theme-light .almuten-import-progress-head-web span{color:#433723}.app-shell.theme-light .almuten-import-progress-track-web{background:#a68c5429}.app-shell.theme-light .almuten-import-target-select-web{border-color:#a68c5433;background:#fffbf3f0;color:#433723}.app-shell.theme-light .data-import-path-hint-web code{color:#8d7432}.app-shell.theme-light .almuten-import-preview-grid-web{border-color:#a68c542e;background:#a68c542e}.app-shell.theme-light .almuten-import-preview-grid-web span{background:#fffbf3f0;color:#8d7432}.app-shell.theme-light .almuten-import-preview-grid-web span.is-cell{background:#fffbf3b8;color:#433723}.app-shell.theme-light .almuten-import-confirm-web{border-color:#a68c543d;background:#fffbf3fa;box-shadow:0 24px 58px #6c5b3833}.app-shell.theme-light .almuten-import-confirm-web h3{color:#433723}.app-shell.theme-light .almuten-import-confirm-summary-web button{border-color:#a68c5438;background:#a68c5414}.app-shell.theme-light .almuten-import-confirm-summary-web button:hover:not(:disabled),.app-shell.theme-light .almuten-import-confirm-summary-web button.is-active{border-color:#a68c545c;background:#a68c5424}.app-shell.theme-light .almuten-import-confirm-summary-web strong{color:#8d7432}.app-shell.theme-light .almuten-import-confirm-preview-grid-web{border-color:#a68c542e;background:#a68c542e}.app-shell.theme-light .almuten-import-confirm-preview-grid-web span{background:#fffbf3f0;color:#8d7432}.app-shell.theme-light .almuten-import-confirm-preview-grid-web span.is-cell{background:#fffbf3b8;color:#433723}.app-shell.theme-light .almuten-import-confirm-preview-grid-web span.is-cell strong{color:#433723}.app-shell.theme-light .almuten-import-confirm-note-web{border-color:#a68c5429;background:#a68c540e}.app-shell.theme-standard .almuten-import-step-web,.app-shell.theme-standard .almuten-import-empty-web,.app-shell.theme-standard .data-import-mode-card-web,.app-shell.theme-standard .data-import-path-hint-web,.app-shell.theme-standard .almuten-import-folder-list-web button{border-color:#2f5f7f24;background:#f7fafc}.app-shell.theme-standard .almuten-import-step-web span{background:var(--standard-primary-soft);color:var(--standard-primary)}.app-shell.theme-standard .almuten-import-step-web strong,.app-shell.theme-standard .data-import-mode-card-web strong,.app-shell.theme-standard .data-import-note-list-web span,.app-shell.theme-standard .data-import-file-list-web span,.app-shell.theme-standard .data-import-path-hint-web strong,.app-shell.theme-standard .almuten-import-folder-list-web button span,.app-shell.theme-standard .almuten-import-preview-grid-web span.is-cell strong{color:var(--standard-text)}.app-shell.theme-standard .almuten-import-folder-list-web button:hover,.app-shell.theme-standard .almuten-import-folder-list-web button.is-active{border-color:#2f5f7f47;background:#e8f1f6}.app-shell.theme-standard .almuten-import-folder-list-web button strong{color:var(--standard-primary)}.app-shell.theme-standard .data-import-mode-card-web:hover,.app-shell.theme-standard .data-import-mode-card-web.is-active{border-color:#2f5f7f47;background:#e8f1f6}.app-shell.theme-standard .data-import-note-list-web span,.app-shell.theme-standard .data-import-file-list-web span{border-color:#2f5f7f24;background:var(--standard-primary-softer)}.app-shell.theme-standard .data-import-upload-web{border-color:#2f5f7f33;background:#f7fafc}.app-shell.theme-standard .data-import-upload-web strong{color:var(--standard-text)}.app-shell.theme-standard .data-import-field-web input{border-color:#2f5f7f2e;background:#fff;color:var(--standard-text)}.app-shell.theme-standard .data-import-field-web input:focus,.app-shell.theme-standard .almuten-import-target-select-web:focus{border-color:#2f5f7f57;box-shadow:0 0 0 3px #2f5f7f1a}.app-shell.theme-standard .almuten-import-progress-web{border-color:#2f5f7f29;background:var(--standard-primary-softer)}.app-shell.theme-standard .almuten-import-progress-head-web span{color:var(--standard-text)}.app-shell.theme-standard .almuten-import-progress-head-web strong{color:var(--standard-primary)}.app-shell.theme-standard .almuten-import-progress-track-web{background:#2f5f7f24}.app-shell.theme-standard .almuten-import-progress-track-web span{background:linear-gradient(90deg,#2f5f7fb8,#4b8cb0f5)}.app-shell.theme-standard .almuten-import-target-select-web{border-color:#2f5f7f2e;background:#fff;color:var(--standard-text)}.app-shell.theme-standard .data-import-path-hint-web code{color:var(--standard-primary)}.app-shell.theme-standard .almuten-import-preview-grid-web{border-color:#2f5f7f1f;background:#2f5f7f1f}.app-shell.theme-standard .almuten-import-preview-grid-web span{background:#f7fafc;color:var(--standard-primary)}.app-shell.theme-standard .almuten-import-preview-grid-web span.is-cell{background:#fff;color:var(--standard-text)}.app-shell.theme-standard .almuten-import-confirm-web{border-color:#2f5f7f2e;background:#fff;box-shadow:0 24px 58px #122c3f2e}.app-shell.theme-standard .almuten-import-confirm-layer-web{background:#1f374442}.app-shell.theme-standard .almuten-import-confirm-web h3{color:var(--standard-text)}.app-shell.theme-standard .almuten-import-confirm-summary-web button{border-color:#2f5f7f29;background:var(--standard-primary-softer)}.app-shell.theme-standard .almuten-import-confirm-summary-web button:hover:not(:disabled),.app-shell.theme-standard .almuten-import-confirm-summary-web button.is-active{border-color:#2f5f7f52;background:var(--standard-primary-soft)}.app-shell.theme-standard .almuten-import-confirm-summary-web strong{color:var(--standard-primary)}.app-shell.theme-standard .almuten-import-confirm-preview-grid-web{border-color:#2f5f7f1f;background:#2f5f7f1f}.app-shell.theme-standard .almuten-import-confirm-preview-grid-web span{background:#f7fafc;color:var(--standard-primary)}.app-shell.theme-standard .almuten-import-confirm-preview-grid-web span.is-cell{background:#fff;color:var(--standard-text)}.app-shell.theme-standard .almuten-import-confirm-preview-grid-web span.is-cell strong{color:var(--standard-text)}.app-shell.theme-standard .almuten-import-confirm-note-web{border-color:#2f5f7f1f;background:#f7fafc}@media(max-width:720px){.data-import-upload-actions-web{grid-template-columns:1fr}.settings-import-row-web{align-items:stretch;flex-direction:column}.almuten-import-steps-web,.almuten-import-preview-grid-web{grid-template-columns:repeat(2,minmax(0,1fr))}.data-import-mode-grid-web,.data-import-account-grid-web,.almuten-import-browser-web{grid-template-columns:1fr}.almuten-import-folder-toolbar-actions-web{grid-template-columns:1fr;justify-items:stretch}.almuten-import-folder-action-left-web,.almuten-import-folder-action-right-web{justify-content:flex-start;flex-wrap:wrap}.almuten-import-folder-action-right-web,.almuten-import-folder-tag-toggle-web{justify-self:start}.almuten-import-note-destination-web{white-space:normal}.almuten-import-folder-list-web{grid-template-columns:repeat(2,minmax(0,1fr));max-height:180px}.almuten-import-progress-meta-web{align-items:flex-start;flex-direction:column}.almuten-import-progress-meta-web span{white-space:normal}.almuten-import-confirm-summary-web{grid-template-columns:1fr}.almuten-import-confirm-actions-web{justify-content:stretch}.almuten-import-confirm-actions-web .secondary-btn,.almuten-import-confirm-actions-web .primary-btn{flex:1 1 140px}}.quick-submission-modal-web{width:min(100%,500px)}.quick-submission-body-web{display:grid;gap:12px;margin-top:18px}.quick-submission-option-web{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:start;padding:14px;border:1px solid rgba(212,175,55,.16);border-radius:14px;background:#ffffff06;cursor:pointer}.quick-submission-option-web.is-active{border-color:#d4af3785;background:#d4af371a}.quick-submission-option-web input{margin:3px 0 0;accent-color:var(--gold)}.quick-submission-option-web span{display:grid;gap:5px;min-width:0}.quick-submission-option-web strong{color:var(--text);font-size:14px}.quick-submission-option-web em{color:var(--muted);font-size:13px;font-style:normal;line-height:1.55}.quick-submission-section-title-web{margin-top:4px;color:var(--gold-soft);font-size:13px;font-weight:700}.quick-submission-name-input-web{width:100%;min-height:44px;padding:0 14px;border:1px solid rgba(212,175,55,.2);border-radius:14px;background:#060e1ae6;color:var(--text)}.quick-submission-name-input-web:focus{outline:none;border-color:#d4af378f;box-shadow:0 0 0 3px #d4af371f}.quick-submission-note-web{margin:2px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.app-shell.theme-light .quick-submission-option-web{border-color:#8d74322e;background:#8d74320b}.app-shell.theme-light .quick-submission-option-web.is-active{border-color:#8d74327a;background:#a68c5424}.app-shell.theme-light .quick-submission-name-input-web{border-color:#8d743233;background:#fffbf3f5;color:#433723}.export-sheet-web{position:relative;width:min(100%,920px)}.export-layout-web{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:stretch}.export-preview-pane-web,.export-options-pane-web{min-width:0}.export-preview-pane-web{border:1px solid var(--line);border-radius:24px;background:#ffffff05;overflow:hidden;display:flex;flex-direction:column}.export-preview-head-web{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08);color:var(--gold-soft);font-size:13px;font-weight:700;letter-spacing:.04em}.export-preview-scroll-web{min-height:min(68vh,860px);overflow-y:visible;overscroll-behavior:auto;padding:18px;display:flex;align-items:flex-start;justify-content:center;flex:1 1 auto}.export-options-pane-web{display:flex;flex-direction:column;gap:16px}.export-modal-footer-web{margin-top:18px}.export-preview-scale-wrap-web{position:relative;width:100%;min-height:180px}.export-preview-scale-inner-web{position:absolute;left:50%;top:0;width:920px;transform-origin:top center;pointer-events:none;-webkit-user-select:none;user-select:none}.export-sheet-close-web{position:absolute;top:18px;right:18px;z-index:2}.export-sheet-group-web+.export-sheet-group-web{margin-top:18px}.export-sheet-group-head-web{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border:0;background:transparent;color:var(--text);font-weight:700;cursor:pointer}.export-sheet-options-web{display:grid;gap:10px}.export-sheet-option-web{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text);cursor:pointer}.export-sheet-option-web.is-active{border-color:#d4af3761;background:#d4af3714}.export-sheet-check-web{width:22px;height:22px;border-radius:999px;border:1px solid rgba(255,255,255,.14);display:inline-flex;align-items:center;justify-content:center;color:var(--gold);flex-shrink:0}.export-sheet-option-label-web{min-width:0;flex:0 1 auto;text-align:left}.export-sheet-option-tag-web,.export-block-title-tag-web{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:24px;padding:3px 9px;border:1px solid rgba(212,175,55,.32);border-radius:999px;background:#d4af371a;color:var(--gold-soft);font-size:12px;font-weight:800;line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap}.export-sheet-option-tag-web{margin-left:0}.app-shell.theme-light .export-preview-pane-web,.app-shell.theme-light .export-options-pane-web{color:#564820}.app-shell.theme-light .export-preview-pane-web{border-color:#8d74322e;background:#fff9ece6}.app-shell.theme-light .export-preview-scroll-web{background:linear-gradient(180deg,#faf5eaad,#fffcf4eb)}.app-shell.theme-light .export-sheet-group-head-web{color:#5f4c18}.app-shell.theme-light .export-sheet-option-web{border-color:#8d74322e;background:#ffffff8c;color:#4d4122}.app-shell.theme-light .export-sheet-option-web:hover{border-color:#b28f2d5c;background:#fff8e5db}.app-shell.theme-light .export-sheet-option-web.is-active{border-color:#b28f2d7a;background:linear-gradient(135deg,#e5c34f33,#fff7dde0)}.app-shell.theme-light .export-sheet-check-web{border-color:#8d74323d;background:#fffcf4b8;color:#9b7a16}.app-shell.theme-light .export-sheet-option-tag-web,.app-shell.theme-light .export-block-title-tag-web{border-color:#8d743247;background:#8d74321a;color:#8d7432}.export-capture-host-web{position:fixed;left:0;top:0;width:max-content;height:max-content;overflow:visible;pointer-events:none;z-index:-1}.export-snapshot-web{width:920px;padding:24px;background:radial-gradient(circle at top left,rgba(212,175,55,.12),transparent 28%),radial-gradient(circle at top right,rgba(41,116,255,.16),transparent 22%),linear-gradient(180deg,#07111f,#0c1626);color:var(--text)}.export-snapshot-web.theme-light{background:radial-gradient(circle at top left,rgba(212,175,55,.14),transparent 28%),radial-gradient(circle at top right,rgba(168,198,255,.22),transparent 22%),linear-gradient(180deg,#f7f1e4,#efe5d3)}.export-snapshot-web.theme-standard{background:#fff;color:#263238}.export-snapshot-card-web{display:grid;gap:18px}.export-header-card-web,.export-block-card-web{border:1px solid var(--line);border-radius:28px;background:var(--panel);box-shadow:var(--shadow);padding:22px}.export-header-card-web h2{margin:0;font-size:34px;line-height:1.2;color:var(--gold)}.export-meta-list-web{margin-top:14px;display:grid;gap:6px}.export-meta-line-web{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--muted);font-size:24px;line-height:1.6}.export-meta-line-web.has-leading-tag{line-height:1.25}.export-meta-tag-web{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:3px 10px;border:1.5px solid rgba(141,116,50,.28);border-radius:8px;background:#fffaefd1;box-shadow:inset 0 1px #ffffffb3,0 1px #8d743229;color:#8d7432;font-size:16px;font-weight:800;line-height:1}.export-text-block-web{margin-top:16px}.export-text-block-compact-web{margin-top:14px}.export-block-title-web{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--gold-soft);font-size:30px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px}.export-text-block-web p{margin:0;font-size:28px;line-height:1.8;white-space:pre-wrap}.export-chart-card-web{position:relative;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.export-chart-card-web .chart-preview{width:100%;border-radius:0;overflow:visible;background:transparent;border:0}.export-chart-card-web .chart-svg-layer svg{background:transparent!important}.export-inline-chart-svg-web{width:100%;margin:0 auto;display:block}.export-inline-chart-svg-web svg{width:100%;height:auto;display:block}.export-snapshot-web .export-inline-chart-svg-web .chart-degree-mark,.export-snapshot-web .biwheel-export-inline-chart-web .chart-degree-mark{font-size:32px!important}.export-snapshot-web .export-inline-chart-svg-web .chart-minute-mark,.export-snapshot-web .biwheel-export-inline-chart-web .chart-minute-mark{font-size:28px!important}.biwheel-export-chart-frame-web{position:relative;width:100%;aspect-ratio:1 / 1;margin:0 auto;display:block;line-height:0}.biwheel-export-inline-chart-web{width:100%;height:100%;display:block;line-height:0}.biwheel-export-inline-chart-web svg{width:100%;height:auto;display:block}.biwheel-export-info-web{position:absolute;top:18px;z-index:2;display:grid;gap:3px;max-width:190px;color:#d4af37d1;font-size:15px;line-height:1.18;text-shadow:0 1px 2px rgba(0,0,0,.36)}.biwheel-export-info-web.is-left{left:18px;text-align:left}.biwheel-export-info-web.is-right{right:18px;text-align:right}.biwheel-export-info-web strong{display:block;font-size:24px;line-height:1}.biwheel-export-info-web span,.biwheel-export-info-web em{display:block;font-style:normal;font-weight:500}.biwheel-export-chart-frame-web.theme-light .biwheel-export-info-web{color:#7d6841db;text-shadow:none}.pdf-report-web{width:210mm;height:297mm;margin:0 auto;background:#f6f0e3;color:#2f2a21;font-family:Avenir Next,SF Pro Display,PingFang SC,sans-serif;overflow:hidden}.pdf-report-web.has-second-page{height:auto;overflow:visible}.pdf-report-web.has-second-page .pdf-page-web{height:297mm}.pdf-page-web{width:100%;height:100%;box-sizing:border-box;padding:8mm 8mm 7mm;background:linear-gradient(180deg,#fffdf8f5,#faf4e8fa),#fdfaf4;display:grid;grid-template-rows:7mm 1fr 6mm;gap:3mm;overflow:hidden}.pdf-report-header-web{min-height:0;overflow:hidden;border-bottom:1px solid rgba(166,140,84,.18);padding-bottom:.8mm}.pdf-report-topline-web{display:flex;align-items:center;justify-content:space-between;gap:6mm;color:#877049;margin-bottom:0;min-height:0;overflow:hidden}.pdf-report-brand-web{display:inline-flex;align-items:center;gap:1.6mm;font-weight:700;font-size:7.5pt;letter-spacing:.08em;text-transform:uppercase;margin:0}.pdf-report-brand-web img{width:5.6mm;height:5.6mm;display:block;object-fit:contain}.pdf-report-brand-web.is-person-header{gap:1.8mm;letter-spacing:0;text-transform:none}.pdf-report-person-header-web{display:grid;gap:.25mm;min-width:0}.pdf-report-person-header-web strong{max-width:64mm;overflow:hidden;color:#8d6926;font-size:8.5pt;line-height:1;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.pdf-report-person-header-web span{color:#9a8050;font-size:5.2pt;line-height:1;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pdf-report-meta-inline-web{flex:1 1 auto;text-align:right;font-size:7.5pt;line-height:1.45;letter-spacing:0;color:#7f7256;max-width:84mm}.pdf-report-meta-inline-web.has-leading-tag{display:inline-flex;align-items:center;justify-content:flex-end;gap:.9mm;line-height:1.2}.pdf-report-meta-tag-web{display:inline-flex;align-items:center;justify-content:center;min-height:3.6mm;padding:.25mm 1mm;border:.2mm solid rgba(141,116,50,.26);border-radius:1mm;background:#fffaefe0;box-shadow:inset 0 .2mm #ffffffbf,0 .2mm #8d743224;color:#8d7432;font-size:6.2pt;font-weight:800;line-height:1}.pdf-report-title-web{grid-area:title;max-width:100%;margin:0;box-sizing:border-box;height:100%;border:1px solid rgba(166,140,84,.2);border-radius:2mm;background:#ffffff9e;padding:2mm 3mm;display:grid;align-items:center;color:#8d6926;font-size:13pt;line-height:1.12;font-weight:700;letter-spacing:0;overflow:hidden}.pdf-report-title-web span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.pdf-report-title-web.is-compact{font-size:11.5pt;line-height:1.18}.pdf-report-title-web.is-compact span{-webkit-line-clamp:2}.pdf-main-layout-web{display:grid;grid-template-columns:3fr 2fr;grid-template-rows:24mm 114mm .9fr .9fr .66fr;grid-template-areas:"title title" "chart data" "background data" "analysis data" "feedback data";gap:2.6mm;min-height:0;overflow:hidden}.pdf-report-web.is-natal-report .pdf-page-web{padding:6mm 7mm;grid-template-rows:6.5mm 1fr 5mm;gap:2mm}.pdf-natal-main-layout-web{grid-template-columns:116mm minmax(0,1fr);grid-template-rows:116mm minmax(0,1fr);grid-template-areas:"chart data" "extra data";gap:2mm}.pdf-natal-main-layout-web .pdf-chart-shell-web{width:116mm;height:116mm;max-height:116mm}.pdf-natal-main-layout-web .pdf-data-section-web{grid-area:data}.pdf-natal-extra-data-section-web{grid-area:extra;display:flex;flex-direction:column}.pdf-natal-extra-data-section-web .pdf-section-stack-web{flex:1 1 auto}.pdf-text-page-main-web{display:flex;flex-direction:column;gap:2.4mm;min-height:0;overflow:hidden}.pdf-text-page-section-web{display:flex;flex-direction:column;flex:1 1 0}.pdf-text-page-section-web .pdf-section-body-web{flex:1 1 auto;height:auto}.pdf-chart-panel-web{grid-area:chart;position:relative;display:flex;align-items:flex-start;justify-content:flex-start;min-height:0;overflow:hidden}.pdf-chart-shell-web{width:114mm;height:114mm;max-width:100%;max-height:114mm;aspect-ratio:1 / 1;line-height:0;flex:0 0 auto}.pdf-chart-shell-web>svg{width:100%;height:auto!important;display:block}.pdf-report-web.is-natal-report .pdf-chart-info-web{position:absolute;top:1.4mm;left:1.4mm;z-index:4;display:grid;gap:.35mm;max-width:46mm;padding:0;background:transparent;color:#8d6926d1;font-size:6.9pt;line-height:1.22;pointer-events:none;text-align:left}.pdf-chart-info-title-web{display:block;min-width:0}.pdf-chart-info-title-web strong{display:block;max-width:46mm;overflow:hidden;font-size:10pt;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.pdf-chart-info-meta-web{display:grid;gap:.24mm;max-width:46mm;color:inherit;font-size:inherit;font-weight:400;line-height:inherit}.pdf-chart-info-meta-web span{display:block;max-width:46mm;overflow:hidden;font-style:normal;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.pdf-section-web{border:1px solid rgba(166,140,84,.2);border-radius:2mm;background:#ffffffc7;padding:2.4mm;min-height:0;overflow:hidden;box-sizing:border-box}.pdf-section-title-web{color:#8d6926;font-size:10pt;line-height:1.2;font-weight:700;margin-bottom:1.3mm}.pdf-section-stack-web{display:flex;flex-direction:column;align-items:stretch;gap:1.2mm;min-height:0;overflow:hidden}.pdf-data-section-web{grid-area:data;display:flex;flex-direction:column;align-self:stretch}.pdf-data-section-web .pdf-section-stack-web{flex:1 1 auto;justify-content:flex-start}.pdf-data-section-web .pdf-subsection-web{flex:0 1 auto;min-height:0;overflow:hidden}.pdf-data-section-web .pdf-subsection-title-web{margin-bottom:.7mm}.pdf-subsection-web+.pdf-subsection-web{border-top:1px solid rgba(166,140,84,.16);padding-top:1.2mm}.pdf-subsection-title-web{color:#7d6841;font-size:8pt;font-weight:700;margin-bottom:1.2mm}.pdf-section-body-web{color:#2f2a21;height:calc(100% - 4.5mm);overflow:hidden}.pdf-richtext-web p{margin:0;font-size:9pt;line-height:1.5;white-space:pre-wrap}.pdf-background-section-web .pdf-richtext-web p,.pdf-feedback-section-web .pdf-richtext-web p{font-size:9pt;line-height:1.45}.pdf-background-section-web{grid-area:background}.pdf-analysis-section-web{grid-area:analysis}.pdf-feedback-section-web{grid-area:feedback}.pdf-section-web.is-empty{color:#9a8a68}.pdf-empty-note-web{color:#9a8a68;font-size:8pt}.pdf-report-web.is-natal-report .pdf-report-meta-inline-web,.pdf-report-web.is-biwheel-report .pdf-report-meta-inline-web{max-width:112mm}.pdf-biwheel-chart-shell-web{overflow:hidden}.pdf-biwheel-chart-shell-web .transit-biwheel-chart-web{width:100%;max-width:none;border:0;border-radius:0;background:transparent}.pdf-biwheel-chart-shell-web .transit-biwheel-info-web{top:5mm;max-width:32mm;color:#8d692694;font-size:5.6pt;line-height:1.25}.pdf-biwheel-chart-shell-web .transit-biwheel-info-web.is-left{left:4mm}.pdf-biwheel-chart-shell-web .transit-biwheel-info-web.is-right{right:4mm}.pdf-biwheel-page-web{padding:7mm 8mm;display:block;overflow:hidden}.pdf-biwheel-main-layout-web{height:100%;display:grid;grid-template-rows:minmax(0,143mm) minmax(0,1fr);gap:4mm;min-height:0;overflow:hidden}.pdf-biwheel-chart-panel-web{display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden}.pdf-biwheel-inline-chart-shell-web{width:min(143mm,100%);height:min(143mm,100%);aspect-ratio:1 / 1;line-height:0}.pdf-biwheel-inline-chart-shell-web .biwheel-export-inline-chart-web,.pdf-biwheel-inline-chart-shell-web .biwheel-export-inline-chart-web svg{width:100%;height:100%}.pdf-biwheel-inline-chart-shell-web .biwheel-export-info-web{top:3.4mm;max-width:32mm;color:#7d6841d1;font-size:5.2pt;line-height:1.15;text-shadow:none}.pdf-biwheel-inline-chart-shell-web .biwheel-export-info-web.is-left{left:3.4mm}.pdf-biwheel-inline-chart-shell-web .biwheel-export-info-web.is-right{right:3.4mm}.pdf-biwheel-inline-chart-shell-web .biwheel-export-info-web strong{font-size:8pt}.pdf-biwheel-aspects-section-web{display:flex;flex-direction:column;padding:3mm;min-height:0}.pdf-biwheel-aspects-section-web .pdf-natal-section-stack-web{flex:1 1 auto;justify-content:center}.pdf-report-web.is-biwheel-report .pdf-biwheel-aspects-section-web .natal-export-section-web{--pva-r-head: 24px;--pva-r-cell: 31px;--pva-r-gap-row: 4px;--pva-r-gap-inline: 3px;--pva-r-fs-xs: 6pt;--pva-r-fs-sm: 6.5pt;--pva-r-fs-md: 7pt;display:grid;justify-content:center;overflow:visible}.pdf-report-web.is-biwheel-report .pdf-biwheel-aspects-section-web .export-block-title-web{margin-bottom:2mm;text-align:center;font-size:9pt}.pdf-report-web.is-biwheel-report .pdf-biwheel-aspects-section-web .biwheel-aspect-content-web.is-export-matrix-only{grid-template-columns:max-content;justify-content:center;overflow:visible}.pdf-report-web.is-biwheel-report .pdf-biwheel-aspects-section-web .biwheel-aspect-panel-web,.pdf-report-web.is-biwheel-report .pdf-biwheel-aspects-section-web .biwheel-aspect-matrix-wrap-web{max-width:100%;overflow:visible}.pdf-natal-section-stack-web{gap:1.2mm}.pdf-report-web .pdf-natal-section-stack-web .export-block-card-web{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.pdf-report-web .pdf-natal-section-stack-web .export-block-card-web+.export-block-card-web{border-top:1px solid rgba(166,140,84,.16);padding-top:1.2mm}.pdf-report-web .pdf-natal-section-stack-web .export-block-title-web{margin:0 0 .7mm;color:#7d6841;font-size:8pt;font-weight:700;letter-spacing:0;text-transform:none}.pdf-report-web .pdf-natal-section-stack-web .natal-export-section-web{--pva-r-head: 15px;--pva-r-cell: 18px;--pva-r-gap-row: 3px;--pva-r-gap-inline: 2px;--pva-r-gap-section: 4px;--pva-r-pad-card-y: 1mm;--pva-r-fs-xs: 5pt;--pva-r-fs-sm: 5.4pt;--pva-r-fs-md: 6pt;min-width:0;max-width:100%;overflow:hidden}.pdf-report-web .pdf-natal-section-stack-web .natal-table-wrap-web,.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-wrap-web,.pdf-report-web .pdf-natal-section-stack-web .firdaria-table-scroll-web,.pdf-report-web .pdf-natal-section-stack-web .arabic-panel-web{max-width:100%;overflow:hidden}.pdf-report-web .pdf-natal-section-stack-web .natal-table-web,.pdf-report-web .pdf-natal-section-stack-web .fixed-stars-table-web,.pdf-report-web .pdf-natal-section-stack-web .firdaria-compact-table-web{width:100%;min-width:0;table-layout:fixed}.pdf-report-web .pdf-natal-section-stack-web .natal-table-web th,.pdf-report-web .pdf-natal-section-stack-web .natal-table-web td,.pdf-report-web .pdf-natal-section-stack-web .firdaria-compact-table-web th,.pdf-report-web .pdf-natal-section-stack-web .firdaria-compact-table-web td{padding:.5mm .35mm;border-color:#a68c542e;color:#2f2a21;font-size:5pt;line-height:1.22}.pdf-report-web .pdf-natal-section-stack-web .natal-table-web th,.pdf-report-web .pdf-natal-section-stack-web .firdaria-compact-table-web th{background:#a68c5414;color:#8d7432;font-weight:700}.pdf-report-web .pdf-natal-section-stack-web .natal-reception-list-web{gap:.8mm}.pdf-report-web .pdf-natal-section-stack-web .natal-reception-card-web{padding:.8mm 1mm;border-color:#a68c5429;border-radius:1.4mm;background:#fff9}.pdf-report-web .pdf-natal-section-stack-web .natal-reception-title-web{gap:.7mm;color:#2f2a21;font-size:5.4pt;line-height:1.28}.pdf-report-web .pdf-natal-section-stack-web .natal-reception-verb-web{color:#5d4a22}.pdf-report-web .pdf-natal-section-stack-web .natal-aspect-layout-web,.pdf-report-web .pdf-natal-section-stack-web .biwheel-aspect-content-web{grid-template-columns:max-content minmax(24mm,1fr);gap:1.4mm;max-width:100%;overflow:hidden}.pdf-report-web .pdf-natal-section-stack-web .natal-aspect-detail-web,.pdf-report-web .pdf-natal-section-stack-web .biwheel-aspect-detail-web{padding:1mm;border-radius:1.4mm;border-color:#a68c5429;background:#ffffff80}.pdf-report-web .pdf-natal-section-stack-web .natal-aspect-detail-head-web,.pdf-report-web .pdf-natal-section-stack-web .biwheel-aspect-detail-head-web,.pdf-report-web .pdf-natal-section-stack-web .natal-aspect-list-web,.pdf-report-web .pdf-natal-section-stack-web .biwheel-aspect-list-web{gap:.8mm}.pdf-report-web .pdf-natal-section-stack-web .natal-aspect-list-item-web,.pdf-report-web .pdf-natal-section-stack-web .biwheel-aspect-list-item-web{padding:.55mm .7mm;border-radius:1.2mm;font-size:5.2pt;line-height:1.2}.pdf-report-web .pdf-natal-section-stack-web .natal-aspect-cell-meta-web{display:none}.pdf-report-web.is-biwheel-report .pdf-biwheel-aspects-section-web .natal-aspect-cell-meta-web{display:block;font-size:5.2pt}.pdf-report-web .pdf-natal-section-stack-web .natal-aspect-cell-glyph-web .astro-glyph-inline,.pdf-report-web .pdf-natal-section-stack-web .natal-aspect-list-glyph-web .astro-glyph-inline,.pdf-report-web .pdf-natal-section-stack-web .natal-aspect-position-web .astro-glyph-inline,.pdf-report-web .pdf-natal-section-stack-web .biwheel-aspect-point-with-tag-web .astro-glyph-inline{width:10px!important;height:10px!important;font-size:10px!important}.pdf-report-web .pdf-natal-section-stack-web .natal-aspect-orb-web,.pdf-report-web .pdf-natal-section-stack-web .natal-aspect-position-degree-web,.pdf-report-web .pdf-natal-section-stack-web .biwheel-aspect-source-tag-web{font-size:4.6pt;line-height:1.1}.pdf-report-web .pdf-natal-section-stack-web .planet-structure-panel-web.is-export-mode{gap:1mm}.pdf-report-web .pdf-natal-section-stack-web .planet-structure-panel-web.is-export-mode .planet-structure-layout-web{grid-template-columns:minmax(0,1fr);gap:1mm}.pdf-report-web .pdf-natal-section-stack-web .planet-structure-canvas-web{min-height:42mm;border-color:#a68c5429;border-radius:1.6mm;background:#ffffff80}.pdf-report-web .pdf-natal-section-stack-web .planet-structure-side-web{display:none}.pdf-report-web .summary-export-wrap-web,.pdf-report-web .fixed-stars-table-wrap-web,.pdf-report-web .arabic-panel-web{overflow:hidden;max-width:100%}.pdf-report-web .summary-export-table-web,.pdf-report-web .fixed-stars-table-web{width:100%;min-width:0;table-layout:fixed}.pdf-report-web .summary-dignity-export-table-web th:first-child,.pdf-report-web .summary-dignity-export-table-web td:first-child{width:12%}.pdf-report-web .summary-aspect-export-table-web th:first-child,.pdf-report-web .summary-aspect-export-table-web td:first-child{width:16%}.pdf-report-web .summary-aspect-export-table-web th:nth-child(2),.pdf-report-web .summary-aspect-export-table-web td:nth-child(2),.pdf-report-web .summary-aspect-export-table-web th:nth-child(3),.pdf-report-web .summary-aspect-export-table-web td:nth-child(3){width:42%}.pdf-report-web .summary-col-planet-web{width:6.5%}.pdf-report-web .summary-col-dignity-web{width:5.8%}.pdf-report-web .summary-col-aspect-web{width:23.55%}.pdf-report-web .summary-export-table-web th,.pdf-report-web .summary-export-table-web td,.pdf-report-web .fixed-stars-table-web th,.pdf-report-web .fixed-stars-table-web td{color:#2f2a21;border-color:#a68c542e}.pdf-report-web .summary-export-table-web th,.pdf-report-web .fixed-stars-table-web th{background:#a68c5414}.pdf-report-web .summary-export-table-web th{font-size:7pt;padding:.65mm .25mm;letter-spacing:0}.pdf-report-web .summary-export-table-web td{font-size:5.1pt;padding:.42mm .2mm;background:transparent}.pdf-report-web .summary-export-table-web .dignity-speed-web{font-size:7pt;line-height:1}.pdf-report-web .summary-export-table-web .dignity-point-wrap-web{gap:1px;min-width:0;min-height:0;align-items:center}.pdf-report-web .summary-export-table-web td:nth-child(10) .summary-export-cell-web,.pdf-report-web .summary-export-table-web td:nth-child(11) .summary-export-cell-web,.pdf-report-web .summary-aspect-export-table-web .summary-export-cell-web{gap:2px;flex-wrap:nowrap;white-space:nowrap}.pdf-report-web .summary-aspect-export-table-web td:nth-child(2) .summary-export-cell-web,.pdf-report-web .summary-aspect-export-table-web td:nth-child(3) .summary-export-cell-web{font-size:4.7pt}.pdf-report-web .summary-aspect-export-table-web td:nth-child(2) .astro-glyph-inline,.pdf-report-web .summary-aspect-export-table-web td:nth-child(3) .astro-glyph-inline,.pdf-report-web .summary-aspect-export-table-web td:nth-child(2) .dignity-glyph-svg,.pdf-report-web .summary-aspect-export-table-web td:nth-child(3) .dignity-glyph-svg,.pdf-report-web .summary-aspect-export-table-web td:nth-child(2) .dignity-glyph-fallback,.pdf-report-web .summary-aspect-export-table-web td:nth-child(3) .dignity-glyph-fallback{width:10px!important;height:10px!important;font-size:10px!important}.pdf-report-web .summary-aspect-export-table-web .summary-export-orb-web{font-size:4.6pt}.pdf-report-web .summary-export-table-web td:nth-child(10) .summary-export-orb-web,.pdf-report-web .summary-export-table-web td:nth-child(11) .summary-export-orb-web,.pdf-report-web .summary-aspect-export-table-web .summary-export-orb-web{flex:0 0 auto;display:inline-block;margin-top:0;white-space:nowrap}.pdf-report-web .summary-export-table-web .dignity-point-wrap-web svg,.pdf-report-web .summary-export-table-web .dignity-glyph-svg,.pdf-report-web .summary-export-table-web .astro-glyph-inline{width:12px!important;height:12px!important;font-size:12px!important}.pdf-report-web .summary-dignity-export-table-web td:nth-child(n+2) .dignity-glyph-svg,.pdf-report-web .summary-dignity-export-table-web td:nth-child(n+2) .astro-glyph-inline{width:11px!important;height:11px!important;font-size:11px!important}.pdf-report-web .summary-dignity-export-table-web td:nth-child(n+2) .dignity-glyph-fallback{font-size:11px!important}.pdf-report-web .summary-export-table-web .dignity-ruler-tags-web{position:static;display:inline-flex;gap:1px;margin-left:1px;transform:none;vertical-align:middle}.pdf-report-web .summary-export-table-web .dignity-ruler-tag-web{font-size:5pt;line-height:1}.pdf-report-web .dignity-glyph-svg,.pdf-report-web .dignity-glyph-fallback,.pdf-report-web .astro-glyph-inline{filter:none!important;text-shadow:none!important}.pdf-report-web .dignity-plus,.pdf-report-web .dignity-minus{font-family:Arial,sans-serif;font-size:4.8pt;font-weight:400;line-height:1}.pdf-report-web .dignity-dash{font-family:Arial,sans-serif;font-size:5pt;font-weight:400;line-height:1}.pdf-report-web .summary-export-orb-web,.pdf-report-web .summary-export-dash-web{font-size:4.4pt;line-height:1}.pdf-report-web .fixed-stars-table-web th{font-size:7pt;color:#8d7432;padding:.55mm .45mm;vertical-align:middle;line-height:1.2}.pdf-report-web .fixed-stars-table-web td{font-size:5pt;padding:.55mm .45mm;background:transparent;color:#4a3b1e;vertical-align:middle;line-height:1.28}.pdf-report-web .fixed-stars-table-web th:nth-child(1),.pdf-report-web .fixed-stars-table-web td:nth-child(1){width:7%;text-align:center}.pdf-report-web .fixed-stars-table-web th:nth-child(2),.pdf-report-web .fixed-stars-table-web td:nth-child(2){width:14%;vertical-align:middle}.pdf-report-web .fixed-stars-table-web th:nth-child(2){text-align:center}.pdf-report-web .fixed-stars-table-web td:nth-child(2){font-size:6.5pt;text-align:left}.pdf-report-web .fixed-stars-table-web th:nth-child(3),.pdf-report-web .fixed-stars-table-web td:nth-child(3){width:11%;text-align:center;vertical-align:middle;font-size:6pt}.pdf-report-web .fixed-stars-table-web th:nth-child(4),.pdf-report-web .fixed-stars-table-web td:nth-child(4){width:12%;text-align:center;vertical-align:middle}.pdf-report-web .fixed-stars-table-web th:nth-child(5),.pdf-report-web .fixed-stars-table-web td:nth-child(5){vertical-align:middle}.pdf-report-web .fixed-stars-table-web th:nth-child(5){text-align:center}.pdf-report-web .fixed-stars-table-web td:nth-child(5){font-size:6.5pt;text-align:left}.pdf-report-web .fixed-stars-keywords-web{color:#4a3b1e;font-size:6.5pt;line-height:1.28;display:block;white-space:normal;word-break:break-word;overflow:visible}.pdf-report-web .fixed-stars-planet-web .astro-glyph-inline,.pdf-report-web .fixed-stars-planet-web .dignity-glyph-svg,.pdf-report-web .fixed-stars-planet-web .dignity-glyph-fallback{width:12px!important;height:12px!important;font-size:12px!important;filter:none!important;text-shadow:none!important}.pdf-report-web .fixed-stars-planet-web{display:flex;align-items:center;min-width:0;width:100%;justify-content:center}.pdf-report-web .fixed-stars-nature-cell-web{display:flex;min-height:0;align-items:center;justify-content:center;gap:.4mm}.pdf-report-web .fixed-stars-planet-abbr-web{color:#8a7a4a;font-size:4.8pt;line-height:1}.pdf-report-web .fixed-stars-orb-tight-web{color:#8d7432}.pdf-report-web .fixed-stars-nature-web{font-weight:600;min-width:0;padding:.35mm .75mm;font-size:4.9pt;line-height:1}.pdf-report-web .fixed-stars-nature-web.is-good{color:#2e8b57;background:#2e8b572e;border-color:#2e8b5733}.pdf-report-web .fixed-stars-nature-web.is-bad{color:#c3473a;background:#c3473a2e;border-color:#c3473a33}.pdf-report-web .fixed-stars-nature-web.is-neutral{color:#8a7a4a;background:#8a7a4a2e;border-color:#8a7a4a33}.pdf-report-web .arabic-section-web{padding:0;background:transparent;border:0;gap:1.2mm}.pdf-report-web .arabic-grid-web{gap:1.2mm;grid-template-columns:repeat(3,minmax(0,1fr))}.pdf-report-web .arabic-card-web{border:1px solid rgba(166,140,84,.18);background:#ffffffe0;border-radius:2mm;padding:1mm 1.2mm;min-width:0}.pdf-report-web .arabic-card-line-web{justify-content:space-between;gap:2px;min-width:0}.pdf-report-web .arabic-card-web.is-custom-arabic-web .arabic-card-line-web{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;column-gap:2.4mm}.pdf-report-web .arabic-name-web{font-size:6.5pt;color:#7d6841;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-report-web .arabic-formula-wrap-web{flex:1;justify-content:center;gap:2px;font-size:5.2pt;color:#8d7432}.pdf-report-web .arabic-formula-text-web{color:#8d7432}.pdf-report-web .arabic-formula-wrap-web .astro-glyph-inline{color:#8d7432!important;filter:none!important;text-shadow:none!important}.pdf-report-web .arabic-degree-web,.pdf-report-web .arabic-house-web{font-size:5.8pt;color:#7d6841}.pdf-report-web .arabic-position-web{display:inline-flex;align-items:center;gap:3px;margin-left:auto;text-align:right;flex-shrink:0;white-space:nowrap}.pdf-report-web .arabic-position-web .astro-glyph-inline,.pdf-report-web .arabic-position-web .dignity-glyph-svg,.pdf-report-web .arabic-position-web .dignity-glyph-fallback{width:10px!important;height:10px!important;font-size:10px!important}.pdf-report-web .arabic-card-web.is-custom-arabic-web .arabic-name-web,.pdf-report-web .arabic-card-web.is-custom-arabic-web .arabic-formula-wrap-web,.pdf-report-web .arabic-card-web.is-custom-arabic-web .arabic-formula-text-web,.pdf-report-web .arabic-card-web.is-custom-arabic-web .arabic-degree-web{font-size:6.5pt}.pdf-report-web .arabic-card-web.is-custom-arabic-web .arabic-formula-wrap-web{min-width:0;justify-content:center;white-space:nowrap}.pdf-report-web .arabic-card-web.is-custom-arabic-web .arabic-formula-wrap-web .astro-glyph-inline,.pdf-report-web .arabic-card-web.is-custom-arabic-web .arabic-formula-wrap-web .dignity-glyph-svg{width:9px!important;height:9px!important}.pdf-report-web .arabic-section-export-web .arabic-card-web:not(.is-custom-arabic-web) .arabic-card-line-web{justify-content:center;gap:1.1mm;flex-wrap:nowrap;width:100%}.pdf-report-web .arabic-section-export-web .arabic-card-web:not(.is-custom-arabic-web) .arabic-name-web{flex:0 0 auto;overflow:visible;text-overflow:clip}.pdf-report-web .arabic-section-export-web .arabic-card-web:not(.is-custom-arabic-web) .arabic-position-web{flex:0 0 auto;margin-left:0;text-align:left}.pdf-report-web .section-title-web h4,.pdf-report-web .section-title-web p{display:none}.pdf-report-web .pdf-chart-house-mark{text-shadow:none!important}.export-chart-house-mark{transform:none!important;text-shadow:none!important}.pdf-report-web .chart-degree-mark,.pdf-report-web .chart-minute-mark{font-size:24px!important}.pdf-chart-watermark-web{position:absolute;right:3mm;bottom:1mm;color:#8d692657;font-size:8.5pt;font-weight:400;letter-spacing:0;pointer-events:none}.pdf-page-footer-web{display:flex;align-items:end;justify-content:space-between;gap:8mm;color:#8a7653;font-size:6.5pt;padding-top:.6mm;border-top:1px solid rgba(166,140,84,.14);overflow:hidden}.export-watermark-web{position:absolute;right:24px;bottom:16px;color:#d4af377a;font-size:26px;font-weight:400;letter-spacing:0;pointer-events:none}.summary-export-wrap-web{overflow-x:auto}.summary-export-wrap-web.theme-light{color:#4a3b1e}.summary-export-table-web{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.summary-export-table-web th,.summary-export-table-web td{text-align:center;padding:14px 8px;border-bottom:1px solid rgba(255,255,255,.06)}.summary-export-table-web th{color:var(--gold-soft);font-size:18px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.summary-export-table-web td{font-size:18px}.summary-export-wrap-web.theme-light .summary-export-table-web th,.summary-export-wrap-web.theme-light .summary-export-table-web td{border-bottom-color:#8d74322e}.summary-export-wrap-web.theme-light .summary-export-table-web th{background:#8d743214;color:#8d7432}.summary-export-wrap-web.theme-light .summary-export-table-web td{color:#4a3b1e}.summary-export-cell-web{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.summary-export-orb-web,.summary-export-dash-web{color:var(--muted);font-size:18px}.summary-export-wrap-web.theme-light .summary-export-orb-web,.summary-export-wrap-web.theme-light .summary-export-dash-web,.summary-export-wrap-web.theme-light .dignity-dash,.summary-export-wrap-web.theme-light .dignity-ruler-tag-web{color:#8a7a4a}.summary-export-wrap-web.theme-light .dignity-plus,.summary-export-wrap-web.theme-light .dignity-minus{color:#4a3b1e}.arabic-section-export-web{padding:0;border:0;background:transparent}.export-snapshot-web .dignity-ruler-tag-web{font-size:14px}.export-snapshot-web .summary-export-table-web .dignity-ruler-tags-web{position:static;display:inline-flex;align-items:center;gap:3px;margin-left:3px;transform:none;vertical-align:middle}.export-snapshot-web .summary-col-planet-web{width:6.5%}.export-snapshot-web .summary-col-dignity-web{width:5.8%}.export-snapshot-web .summary-col-aspect-web{width:23.55%}.export-snapshot-web .summary-export-table-web th,.export-snapshot-web .summary-export-table-web td{padding:12px 6px}.export-snapshot-web .summary-export-table-web th{white-space:nowrap}.export-snapshot-web .summary-export-table-web .dignity-speed-web{font-size:18px;line-height:1}.export-snapshot-web .summary-export-table-web td:nth-child(10),.export-snapshot-web .summary-export-table-web td:nth-child(11){padding-left:4px;padding-right:4px}.export-snapshot-web .summary-export-table-web td:first-child .astro-glyph-inline,.export-snapshot-web .summary-export-table-web td:first-child .dignity-glyph-svg{width:auto!important;height:34px!important}.export-snapshot-web .summary-export-table-web td:first-child .dignity-glyph-fallback{font-size:34px!important}.export-snapshot-web .summary-export-table-web td:nth-child(n+2):nth-child(-n+8) .astro-glyph-inline,.export-snapshot-web .summary-export-table-web td:nth-child(n+2):nth-child(-n+8) .dignity-glyph-svg{width:auto!important;height:28px!important}.export-snapshot-web .summary-export-table-web td:nth-child(n+2):nth-child(-n+8) .dignity-glyph-fallback{font-size:28px!important}.export-snapshot-web .summary-export-table-web td:nth-child(10) .summary-export-cell-web,.export-snapshot-web .summary-export-table-web td:nth-child(11) .summary-export-cell-web{gap:3px;flex-wrap:nowrap;white-space:nowrap}.export-snapshot-web .summary-export-table-web td:nth-child(10) .summary-export-orb-web,.export-snapshot-web .summary-export-table-web td:nth-child(11) .summary-export-orb-web,.export-snapshot-web .summary-export-table-web td:nth-child(10) .summary-export-dash-web,.export-snapshot-web .summary-export-table-web td:nth-child(11) .summary-export-dash-web{flex:0 0 auto;white-space:nowrap}.export-snapshot-web .dignity-plus,.export-snapshot-web .dignity-minus{font-size:16px}.export-snapshot-web .dignity-dash{font-size:20px}.export-snapshot-web .natal-export-block-web{overflow:visible}.export-snapshot-web .natal-export-section-web{--pva-r-head: 42px;--pva-r-cell: 48px;--pva-r-gap-row: 10px;--pva-r-gap-inline: 6px;--pva-r-gap-section: 14px;--pva-r-fs-xs: 13px;--pva-r-fs-sm: 15px;--pva-r-fs-md: 16px;min-width:0}.export-snapshot-web .natal-table-wrap-web,.export-snapshot-web .summary-export-wrap-web,.export-snapshot-web .fixed-stars-table-wrap-web{overflow:visible}.export-snapshot-web .natal-table-web{min-width:0;font-size:15px}.export-snapshot-web .natal-table-web th,.export-snapshot-web .natal-table-web td{padding:12px 10px}.export-snapshot-web .natal-aspect-layout-web,.export-snapshot-web .biwheel-aspect-content-web{grid-template-columns:max-content minmax(252px,1fr);overflow:visible}.export-snapshot-web .natal-aspect-matrix-wrap-web,.export-snapshot-web .biwheel-aspect-matrix-wrap-web{overflow:visible}.export-snapshot-web .natal-aspect-detail-web,.export-snapshot-web .biwheel-aspect-detail-web{height:auto;max-height:none;overflow:visible}.export-snapshot-web .natal-aspect-list-web,.export-snapshot-web .biwheel-aspect-list-web{max-height:none;overflow:visible}.export-snapshot-web .biwheel-aspect-panel-web,.export-snapshot-web .natal-aspect-panel-web{overflow:visible}.export-snapshot-web .planet-structure-panel-web.is-export-mode{gap:0}.export-snapshot-web .planet-structure-panel-web.is-export-mode .planet-structure-layout-web{grid-template-columns:minmax(0,1fr) minmax(240px,280px)}.export-snapshot-web .transit-biwheel-chart-web{width:100%;max-width:none;border-radius:0;border:0;background:transparent}.export-snapshot-web .transit-biwheel-info-text-btn-web{color:inherit}.app-shell.theme-light .export-preview-pane-web{background:#fffcf4eb}.app-shell.theme-light .export-preview-head-web{border-bottom-color:#8d743229;color:#8d7432}@media(max-width:1080px){.export-layout-web{grid-template-columns:1fr}.export-preview-scroll-web{min-height:48vh}}.export-snapshot-web.is-image-export .natal-export-section-web .natal-reception-planet-web .astro-glyph-inline,.export-snapshot-web.is-image-export .natal-export-section-web .natal-reception-planet-web .dignity-glyph-svg,.export-snapshot-web.is-image-export .natal-export-section-web .natal-aspect-edge-planet-web .astro-glyph-inline,.export-snapshot-web.is-image-export .natal-export-section-web .natal-aspect-edge-planet-web .dignity-glyph-svg{width:auto!important;height:23px!important;font-size:23px!important}.export-snapshot-web.is-image-export .natal-export-section-web .natal-feature-tag-web .astro-glyph-inline,.export-snapshot-web.is-image-export .natal-export-section-web .natal-feature-tag-web .dignity-glyph-svg{width:auto!important;height:18px!important;font-size:18px!important}.export-snapshot-web.is-image-export .natal-export-section-web .natal-reception-aspect-web .astro-glyph-inline,.export-snapshot-web.is-image-export .natal-export-section-web .natal-reception-aspect-web .dignity-glyph-svg,.export-snapshot-web.is-image-export .natal-export-section-web .natal-aspect-cell-glyph-web .astro-glyph-inline,.export-snapshot-web.is-image-export .natal-export-section-web .natal-aspect-cell-glyph-web .dignity-glyph-svg,.export-snapshot-web.is-image-export .natal-export-section-web .natal-aspect-list-glyph-web .astro-glyph-inline,.export-snapshot-web.is-image-export .natal-export-section-web .natal-aspect-list-glyph-web .dignity-glyph-svg{width:auto!important;height:19px!important;font-size:19px!important}.export-snapshot-web.is-image-export .natal-export-section-web .natal-aspect-position-web .natal-point-label-web .astro-glyph-inline,.export-snapshot-web.is-image-export .natal-export-section-web .natal-aspect-position-web .natal-point-label-web .dignity-glyph-svg{width:auto!important;height:20px!important;font-size:20px!important}.export-snapshot-web.is-image-export .natal-export-section-web .natal-aspect-position-web>.astro-glyph-inline,.export-snapshot-web.is-image-export .natal-export-section-web .natal-aspect-position-web>.dignity-glyph-svg{width:auto!important;height:16px!important;font-size:16px!important}.export-snapshot-web.is-image-export .natal-export-block-combined-web .natal-feature-tag-web{color:#70591f!important;border-color:#70591f6b!important;background:#8d74322e!important;opacity:1!important;font-weight:850!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.export-snapshot-web.is-image-export .natal-export-block-combined-web .natal-feature-tag-web .natal-feature-tag-label-web{color:inherit!important;opacity:1!important}.export-snapshot-web.is-image-export .natal-export-block-combined-web .natal-feature-tag-web.is-sect-bad,.export-snapshot-web.is-image-export .natal-export-block-combined-web .natal-feature-tag-web.is-solar-combust,.export-snapshot-web.is-image-export .natal-export-block-combined-web .natal-feature-tag-web.is-speed-station{color:#a7362e!important;border-color:#a7362e70!important;background:#bc403629!important}.export-snapshot-web.is-image-export .natal-export-block-combined-web .natal-feature-tag-web.is-sect-good,.export-snapshot-web.is-image-export .natal-export-block-combined-web .natal-feature-tag-web.is-speed-fast{color:#24723f!important;border-color:#24723f70!important;background:#24723f29!important}.export-snapshot-web.is-image-export .natal-export-block-combined-web .natal-feature-tag-web.is-solar-cazimi,.export-snapshot-web.is-image-export .natal-export-block-combined-web .natal-feature-tag-web.is-joy{color:#96630d!important;border-color:#96630d75!important;background:#b57e182e!important}.export-snapshot-web.is-image-export .natal-export-block-combined-web .natal-feature-tag-web.is-solar-beams,.export-snapshot-web.is-image-export .natal-export-block-combined-web .natal-feature-tag-web.is-oriental,.export-snapshot-web.is-image-export .natal-export-block-combined-web .natal-feature-tag-web.is-occidental{color:#34699f!important;border-color:#34699f70!important;background:#34699f2b!important}.export-snapshot-web.is-image-export .natal-export-block-combined-web .natal-feature-tag-web.is-speed-slow{color:#7d5a18!important;border-color:#7d5a1870!important;background:#8d74322e!important}.unsaved-prompt-web{width:min(100%,420px);padding:26px}.unsaved-prompt-actions-web{margin-top:22px;display:flex;justify-content:flex-end;gap:12px}.legal-modal-layer-web{position:fixed;inset:0;z-index:1500;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000094;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.legal-modal-web{width:min(720px,100%);max-height:min(760px,calc(100vh - 48px));padding:24px;border:1px solid var(--line);border-radius:22px;background:var(--panel);box-shadow:var(--shadow);color:var(--text);display:flex;flex-direction:column}.legal-modal-body-web{margin-top:18px;padding-right:4px;overflow-y:auto}.legal-section-web+.legal-section-web{margin-top:18px}.legal-section-web h4{margin:0 0 8px;color:var(--gold-soft);font-size:15px}.legal-section-web p{margin:0 0 8px;color:var(--muted);font-size:14px;line-height:1.75}.about-qr-card-web{margin-top:22px;padding:16px;border:1px solid var(--line);border-radius:18px;background:#ffffff0a;display:grid;grid-template-columns:148px minmax(0,1fr);gap:16px;align-items:center}.app-shell.theme-light .about-qr-card-web{background:#fffbf394}.about-qr-card-web img{width:148px;max-width:100%;border-radius:14px;display:block;background:#fff}.about-qr-card-web strong,.about-qr-card-web span{display:block}.about-qr-card-web strong{color:var(--text);font-size:15px;margin-bottom:8px}.about-qr-card-web span{color:var(--muted);font-size:13px;line-height:1.6}@media(max-width:980px){.app-variant-web.layout-work-legacy .h5-drawer-body-web,.app-variant-web.layout-work .h5-drawer-body-web{grid-template-columns:repeat(2,minmax(0,1fr))}.app-variant-web.layout-work-legacy .h5-drawer-body-web>.accordion-panel-web:nth-of-type(1)>.accordion-trigger-web,.app-variant-web.layout-work .h5-drawer-body-web>.accordion-panel-web:nth-of-type(1)>.accordion-trigger-web{grid-column:1;grid-row:1}.app-variant-web.layout-work-legacy .h5-drawer-body-web>.accordion-panel-web:nth-of-type(2)>.accordion-trigger-web,.app-variant-web.layout-work .h5-drawer-body-web>.accordion-panel-web:nth-of-type(2)>.accordion-trigger-web{grid-column:2;grid-row:1}.app-variant-web.layout-work-legacy .h5-drawer-body-web>.accordion-panel-web:nth-of-type(3)>.accordion-trigger-web,.app-variant-web.layout-work .h5-drawer-body-web>.accordion-panel-web:nth-of-type(3)>.accordion-trigger-web{grid-column:1;grid-row:2}.app-variant-web.layout-work-legacy .h5-drawer-body-web>.accordion-panel-web:nth-of-type(4)>.accordion-trigger-web,.app-variant-web.layout-work .h5-drawer-body-web>.accordion-panel-web:nth-of-type(4)>.accordion-trigger-web{grid-column:2;grid-row:2}}@media(max-width:640px){.app-variant-web.layout-work-legacy .h5-drawer-body-web,.app-variant-web.layout-work .h5-drawer-body-web{grid-template-columns:1fr}.app-variant-web.layout-work-legacy .h5-drawer-body-web>.accordion-panel-web:nth-of-type(n)>.accordion-trigger-web,.app-variant-web.layout-work .h5-drawer-body-web>.accordion-panel-web:nth-of-type(n)>.accordion-trigger-web{grid-column:1;grid-row:auto}}.side-stack{display:grid;gap:20px;align-content:start}.accordion-panel-web{overflow:hidden}.accordion-trigger-web{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 12px;background:transparent;border:0;color:var(--text);cursor:pointer}.accordion-chevron-web{color:var(--gold-soft);font-size:24px;line-height:1;flex-shrink:0}.accordion-body-web{border-top:1px solid rgba(255,255,255,.06)}.accordion-intro-web{margin:0 0 18px;color:var(--muted);line-height:1.7}.panel-card,.chart-card{border:1px solid var(--line);border-radius:28px;background:var(--panel);box-shadow:var(--shadow)}.app-shell.theme-standard .panel-card,.app-shell.theme-standard .chart-card{border-color:#2f5f7f21;background:var(--standard-surface);box-shadow:0 18px 46px #2f5f7f17}.control-panel{padding:12px 24px 24px}.quick-submit-icon-btn-web{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:14px;border:0;border-radius:0;background:transparent;color:var(--gold-soft);cursor:pointer}.quick-submit-icon-btn-web:hover,.quick-submit-icon-btn-web:focus-visible{opacity:.82;outline:none}.quick-submit-icon-btn-web:disabled{cursor:not-allowed;opacity:.46}.quick-submit-icon-btn-web img{width:24px;height:24px;display:block}.app-shell.theme-standard .section-title-icon-web,.app-shell.theme-standard .chart-tool-icon-web,.app-shell.theme-standard .quick-submit-icon-btn-web img,.app-shell.theme-standard .birth-edit-icon-btn-web img,.app-shell.theme-standard .archive-birth-edit-btn-web img,.app-shell.theme-standard .archive-case-library-entry-web img,.app-shell.theme-standard .transit-biwheel-archive-btn-web img{filter:brightness(0) saturate(100%) invert(34%) sepia(27%) saturate(922%) hue-rotate(159deg) brightness(90%) contrast(88%);opacity:.9}.panel-header h2,.chart-card-head h2,.panel-card h3{margin:0;font-size:20px}.section-title-with-icon-web{display:inline-flex;align-items:center;gap:10px}.section-title-with-icon-trailing-web{gap:12px}.section-title-icon-web{width:18px;height:18px;display:block;flex-shrink:0;opacity:.96}.panel-header p,.chart-card-head p{margin:8px 0 0;color:var(--muted);line-height:1.6}.natal-create-grid-web label{display:grid;gap:8px}.asset-warning-web{margin:-6px 0 18px;padding:12px 14px;border-radius:18px;border:1px solid rgba(212,175,55,.32);background:#d4af371a;color:var(--gold-soft);line-height:1.6}.visual-panel{display:grid;gap:20px}.visual-results{width:100%}.visual-results-scale-web{display:contents}.sensitive-mask-web{position:relative;display:inline-grid;height:.86em;max-width:100%;min-width:0;overflow:hidden;gap:.035em;padding:.035em;border-radius:.06em;vertical-align:-.2em;white-space:nowrap;line-height:1}.sensitive-mask-web:before{display:none}.sensitive-mask-pixel-web{display:block;min-width:0;min-height:0;border-radius:.015em;background:transparent}.sensitive-mask-pixel-web.is-on{background:currentColor;box-shadow:.03em 0 0 currentColor,0 .03em 0 currentColor;opacity:.82}.sensitive-birth-meta-web,.case-library-masked-meta-web,.firdaria-birth-meta-masked-web,.transit-biwheel-masked-date-web{display:inline-flex;align-items:center;gap:.35em;max-width:100%;min-width:0;white-space:nowrap}.sensitive-birth-meta-separator-web{opacity:.72}.main-meta-tag-web{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 8px;border:1px solid rgba(212,175,55,.28);border-radius:7px;background:#fff6e014;box-shadow:inset 0 1px #ffffff14,0 1px #d4af371f;color:var(--gold-soft);font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.inline-editor-intro-web.has-leading-tag{display:flex;align-items:center;flex-wrap:wrap;gap:5px;line-height:1.25;max-height:none;-webkit-line-clamp:unset}.inline-editor-intro-web.has-leading-tag .main-meta-tag-web{min-height:20px;padding:2px 7px;font-size:12px}.app-shell.theme-light .main-meta-tag-web{border-color:#8d743247;background:#fffaefd6;box-shadow:inset 0 1px #ffffffb8,0 1px #8d743224;color:#8d7432}.app-shell.theme-standard .main-meta-tag-web{border-color:#2f5f7f2e;background:var(--standard-primary-soft);box-shadow:none;color:var(--standard-primary)}.chart-empty,.panel-empty,.panel-muted{padding:32px 20px;text-align:center;color:var(--muted)}.instant-tooltip-web[data-tooltip]{position:relative}.instant-tooltip-web[data-tooltip]:before,.instant-tooltip-web[data-tooltip]:after{position:absolute;left:50%;z-index:130;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .08s ease,transform .08s ease,visibility 0s linear .08s}.instant-tooltip-web[data-tooltip]:before{content:"";bottom:calc(100% + 4px);border:5px solid transparent;border-top-color:#060c15f0;transform:translate(-50%,2px)}.instant-tooltip-web[data-tooltip]:after{content:attr(data-tooltip);bottom:calc(100% + 14px);max-width:280px;padding:6px 9px;border:1px solid rgba(212,175,55,.2);border-radius:8px;background:#060c15f0;color:#f7efd9;box-shadow:0 12px 28px #00000047;font-size:12px;font-weight:600;line-height:1.35;text-align:center;white-space:nowrap;transform:translate(-50%,4px)}.instant-tooltip-web[data-tooltip]:hover:before,.instant-tooltip-web[data-tooltip]:hover:after,.instant-tooltip-web[data-tooltip]:focus-visible:before,.instant-tooltip-web[data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}.app-shell.theme-light .instant-tooltip-web[data-tooltip]:before{border-top-color:#fffbf3fa}.app-shell.theme-light .instant-tooltip-web[data-tooltip]:after{border-color:#8d743233;background:#fffbf3fa;color:#4a3b1e;box-shadow:0 12px 28px #5a461c29}html.web-theme-standard .instant-tooltip-web[data-tooltip]:before,body.web-theme-standard .instant-tooltip-web[data-tooltip]:before,.app-shell.theme-standard .instant-tooltip-web[data-tooltip]:before{border-top-color:#fff}html.web-theme-standard .instant-tooltip-web[data-tooltip]:after,body.web-theme-standard .instant-tooltip-web[data-tooltip]:after,.app-shell.theme-standard .instant-tooltip-web[data-tooltip]:after{border-color:#2f5f7f2e;background:#fff;color:var(--standard-text);box-shadow:0 12px 28px #2f5f7f24}.quick-submit-icon-btn-web.instant-tooltip-web[data-tooltip]:before{top:calc(100% + 4px);bottom:auto;border-top-color:transparent;border-bottom-color:#060c15f0}.quick-submit-icon-btn-web.instant-tooltip-web[data-tooltip]:after{top:calc(100% + 14px);bottom:auto}.app-shell.theme-light .quick-submit-icon-btn-web.instant-tooltip-web[data-tooltip]:before{border-top-color:transparent;border-bottom-color:#fffbf3fa}html.web-theme-standard .quick-submit-icon-btn-web.instant-tooltip-web[data-tooltip]:before,body.web-theme-standard .quick-submit-icon-btn-web.instant-tooltip-web[data-tooltip]:before,.app-shell.theme-standard .quick-submit-icon-btn-web.instant-tooltip-web[data-tooltip]:before{border-top-color:transparent;border-bottom-color:#fff}.archive-case-library-entry-web.instant-tooltip-web[data-tooltip]:before{top:calc(100% + 4px);bottom:auto;border-top-color:transparent;border-bottom-color:#060c15f0}.archive-case-library-entry-web.instant-tooltip-web[data-tooltip]:after{top:calc(100% + 14px);bottom:auto}.app-shell.theme-light .archive-case-library-entry-web.instant-tooltip-web[data-tooltip]:before{border-top-color:transparent;border-bottom-color:#fffbf3fa}html.web-theme-standard .archive-case-library-entry-web.instant-tooltip-web[data-tooltip]:before,body.web-theme-standard .archive-case-library-entry-web.instant-tooltip-web[data-tooltip]:before,.app-shell.theme-standard .archive-case-library-entry-web.instant-tooltip-web[data-tooltip]:before{border-top-color:transparent;border-bottom-color:#fff}@keyframes graphic-ephemeris-reveal-window{0%{transform:scaleX(.001)}to{transform:scaleX(1)}}@keyframes graphic-ephemeris-line-settle{0%{opacity:.76;filter:saturate(.82)}to{opacity:1;filter:saturate(1)}}@keyframes graphic-ephemeris-detail-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes graphic-ephemeris-reveal-sweep{0%{opacity:0;transform:translate(0)}10%{opacity:.72}86%{opacity:.5}to{opacity:0;transform:translate(var(--graphic-ephemeris-reveal-width))}}@media(max-width:980px){.app-header-web{flex-direction:column;align-items:stretch}.mode-switch-web{align-self:flex-start}.header-status-web{justify-content:flex-start;overflow-x:auto}.main-grid{grid-template-columns:1fr}.app-variant-web.layout-work-legacy .main-grid,.app-variant-web.layout-work .main-grid{grid-template-columns:1fr;grid-template-rows:auto;align-items:start;height:auto;max-height:none;overflow:visible}.app-variant-web.layout-work-legacy .side-stack,.app-variant-web.layout-work .side-stack{grid-column:1;grid-row:1}.app-variant-web.layout-work-legacy .accordion-body-web,.app-variant-web.layout-work .accordion-body-web{grid-row:3}.app-variant-web.layout-work-legacy .current-info-panel-web>.accordion-body-web,.app-variant-web.layout-work-legacy .h5-drawer-body-web>.accordion-panel-web:nth-of-type(3)>.accordion-body-web,.app-variant-web.layout-work-legacy .h5-drawer-body-web>.accordion-panel-web:nth-of-type(4)>.accordion-body-web,.app-variant-web.layout-work .current-info-panel-web>.accordion-body-web,.app-variant-web.layout-work .h5-drawer-body-web>.accordion-panel-web:nth-of-type(3)>.accordion-body-web,.app-variant-web.layout-work .h5-drawer-body-web>.accordion-panel-web:nth-of-type(4)>.accordion-body-web{position:static;width:auto;height:auto;min-height:0;max-height:min(58vh,680px);overflow:auto}.app-variant-web.layout-work-legacy .archive-panel-embedded-web,.app-variant-web.layout-work .archive-panel-embedded-web{height:auto;grid-template-rows:none}.app-variant-web.layout-work-legacy .archive-panel-embedded-web .archive-body,.app-variant-web.layout-work .archive-panel-embedded-web .archive-body{margin-top:10px}.app-variant-web.layout-work-legacy .current-info-panel-web .inline-editor-web,.app-variant-web.layout-work-legacy .current-info-panel-web .chart-info-form-inline-web{display:grid;grid-template-columns:1fr}.app-variant-web.layout-work-legacy .visual-panel,.app-variant-web.layout-work .visual-panel{display:contents}.app-variant-web.layout-work-legacy .chart-card,.app-variant-web.layout-work .chart-card{grid-column:1;grid-row:2;position:static}.app-variant-web.layout-work-legacy .visual-results,.app-variant-web.layout-work .visual-results{grid-column:1;grid-row:3;margin-top:0;position:static;top:auto;max-height:none;overflow:visible}.app-variant-web.layout-work .chart-card-scale-inner-web,.app-variant-web.layout-work .visual-results{width:auto;transform:none}.app-variant-web.layout-work .visual-results-scale-web{display:contents;flex:initial;width:auto;height:auto;transform:none}.app-variant-web.layout-work .visual-results-scale-web>:not(.natal-results-panel-web){flex:initial;overflow-y:visible}.app-variant-web.layout-work .natal-results-panel-web{height:auto;max-height:none;overflow:visible}.app-variant-web.layout-work .natal-results-panel-web .results-tab-panel-web{overflow:visible}.app-variant-web.layout-work .natal-results-panel-web .results-tab-panel-web.is-scroll-tab-web{overflow:visible;overscroll-behavior:auto;-webkit-overflow-scrolling:auto}.app-variant-web.layout-work .horary-results-grid-web,.app-variant-web.layout-work .horary-results-panel-web{height:auto;max-height:none;overflow:visible}.app-variant-web.layout-work .horary-results-panel-web .results-tab-panel-web,.app-variant-web.layout-work .horary-results-panel-web .results-tab-panel-web.is-scroll-tab-web{overflow:visible;overscroll-behavior:auto;-webkit-overflow-scrolling:auto}.app-variant-web.layout-work .firdaria-board-web,.app-variant-web.layout-work .zodiacal-releasing-panel-web{max-height:none;overflow:visible}.app-variant-web.layout-work .firdaria-table-scroll-web{overflow-y:visible}.archive-body{grid-template-columns:1fr}.case-library-head-web,.case-library-actions-web{align-items:stretch;flex-direction:column}.case-library-body-web{grid-template-columns:1fr}.case-library-list-web,.case-library-detail-web{max-height:none}.timeline-itinerary-row-web{grid-template-columns:1fr}.timeline-retrograde-row-web{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.timeline-side-web{text-align:left}.arabic-grid-web,.arabic-calc-form-web{grid-template-columns:1fr}.natal-aspect-layout-web{display:grid;grid-template-columns:max-content;gap:var(--pva-r-gap-row)}.natal-aspect-detail-web{position:static;height:auto;width:auto;max-height:min(280px,48vh);overflow:auto}.planet-structure-layout-web{grid-template-columns:1fr}.planet-structure-side-web{min-height:0}.transit-calendar-toolbar-row-web,.transit-calendar-toolbar-row-web.is-filter{align-items:stretch;flex-wrap:wrap}.transit-calendar-filter-group-web,.transit-calendar-filter-group-web.is-aspects{flex:1 1 100%}.transit-calendar-orb-picker-web,.transit-calendar-aspect-picker-web,.transit-calendar-display-filter-button-web{flex:1 1 auto}.transit-calendar-orb-button-web,.transit-calendar-aspect-button-web,.transit-calendar-display-filter-button-web{width:100%}.transit-calendar-orb-menu-web,.transit-calendar-aspect-menu-web{right:auto;left:0}.transit-calendar-summary-web{margin-left:0}.transit-calendar-entry-web{grid-template-columns:1fr;align-items:start;gap:6px}.transit-calendar-entry-meta-web{justify-content:flex-start;flex-wrap:wrap}.transit-calendar-display-filter-layer-web{place-items:end stretch;padding:10px}.transit-calendar-display-filter-popover-web{width:100%;max-height:min(64vh,520px);border-radius:14px}}@media(max-width:640px){.app-shell{width:min(100% - 20px,100%);padding-top:20px}.app-header-web{border-radius:24px;padding:16px}.brand-mark-web{width:64px;height:64px;border-radius:22px}.brand-title-web{font-size:22px}.header-status-web{gap:8px}.app-variant-web.layout-work-legacy .accordion-body-web,.app-variant-web.layout-work .accordion-body-web{grid-row:auto}.app-variant-web.layout-work-legacy .settings-panel-web,.app-variant-web.layout-work-legacy .settings-panel-web .dignity-settings-grid-web,.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-toggles-web .toggle-stack-web,.app-variant-web.layout-work .settings-panel-web,.app-variant-web.layout-work .settings-panel-web .dignity-settings-grid-web,.app-variant-web.layout-work .settings-panel-web>.settings-section-toggles-web .toggle-stack-web{grid-template-columns:1fr}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-house-web,.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-theme-web,.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-layout-web,.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-location-web,.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-annotation-web,.app-variant-web.layout-work .settings-panel-web>.settings-section-house-web,.app-variant-web.layout-work .settings-panel-web>.settings-section-theme-web,.app-variant-web.layout-work .settings-panel-web>.settings-section-layout-web,.app-variant-web.layout-work .settings-panel-web>.settings-section-location-web,.app-variant-web.layout-work .settings-panel-web>.settings-section-annotation-web{grid-column:1}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-toggles-web .toggle-item:nth-child(2n),.app-variant-web.layout-work .settings-panel-web>.settings-section-toggles-web .toggle-item:nth-child(2n){border-left:0}.app-variant-web.layout-work-legacy .settings-panel-web>.settings-section-toggles-web .toggle-item:nth-child(n+2),.app-variant-web.layout-work .settings-panel-web>.settings-section-toggles-web .toggle-item:nth-child(n+2){border-top:1px solid var(--settings-toggle-grid-border)}.header-status-item-web,.header-account-web{min-width:82px;padding:8px 10px}.app-footer-web{margin-top:20px}.header-auth-layer-web{justify-content:center;padding:96px 16px 24px}.header-auth-card-web{width:100%}.footer-links-web{grid-template-columns:1fr;justify-items:start;row-gap:10px}.footer-nav-web{flex-wrap:wrap;justify-content:flex-start;gap:10px 22px}.footer-icp-web{justify-self:start}.legal-modal-layer-web{padding:14px}.legal-modal-web{padding:18px}.about-qr-card-web{grid-template-columns:1fr;justify-items:center;text-align:center}.control-panel,.chart-card,.results-grid .panel-card{border-radius:22px}.form-grid{grid-template-columns:1fr}.chart-time-grid-web{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.city-row{grid-template-columns:1fr}.side-stack{gap:16px}.chart-mark-text{font-size:var(--chart-text-mark-font-size, 11px)}.chart-degree-mark{font-size:var(--chart-degree-mark-font-size, 18px)}.chart-minute-mark{font-size:var(--chart-minute-mark-font-size, 18px)}.chart-house-mark{font-size:var(--chart-house-mark-font-size, 20px)}.archive-head,.archive-actions{flex-direction:column;align-items:stretch}.archive-actions{flex-direction:row;align-items:center}.auth-grid{grid-template-columns:1fr}.auth-action-btn-web{width:100%}.inline-auth-grid-web{grid-template-columns:1fr}.inline-auth-grid-web .auth-action-btn-web{width:100%}.itinerary-planet-bar-web,.planet-grid-web{grid-template-columns:repeat(4,minmax(0,1fr))}.planet-structure-toolbar-web,.transit-biwheel-toolbar-web{align-items:stretch;flex-direction:column}.transit-biwheel-field-web,.transit-biwheel-action-web,.transit-biwheel-now-web{width:100%}.chart-natal-view-switch-web,.graphic-ephemeris-toolbar-web{width:100%;overflow-x:auto}.chart-natal-view-switch-web{display:grid}.graphic-ephemeris-chart-shell-web{overflow:hidden}.graphic-ephemeris-aux-layer-web{padding:18px}.graphic-ephemeris-aux-popover-web.is-wheel,.graphic-ephemeris-aux-popover-web.is-structure{width:100%}.graphic-ephemeris-structure-preview-web .planet-structure-layout-web{grid-template-columns:1fr}.graphic-ephemeris-structure-preview-web .planet-structure-canvas-web,.graphic-ephemeris-structure-preview-web .planet-structure-side-web{min-height:320px}.graphic-ephemeris-svg-web{min-width:0}.transit-calendar-floating-web{padding:8px}.transit-calendar-floating-panel-web{height:min(96vh,820px);border-radius:14px;padding:8px}.transit-calendar-period-stepper-web{grid-template-columns:26px minmax(68px,auto) 26px}.transit-calendar-segmented-web button{min-width:36px;font-size:12px}.transit-calendar-axis-row-web,.transit-calendar-row-web{grid-template-columns:128px minmax(0,1fr)}.timing-toolbar-web,.timing-select-label-web{align-items:stretch;flex-direction:column}.timing-segment-web,.timing-select-web,.timing-action-web{width:100%}.timing-current-grid-web,.timing-layout-web,.zodiacal-columns-web{grid-template-columns:1fr}.zodiacal-column-web{min-height:260px}.zodiacal-list-web{max-height:340px}.transit-biwheel-stepper-web{grid-template-columns:42px minmax(0,1fr) 42px}.planet-structure-action-web{width:100%}.planet-structure-canvas-web{min-height:360px}.planet-structure-node-web{width:100%;height:100%}.planet-structure-edge-label-web{font-size:10px}}
