.official-mark{object-fit:contain;vertical-align:middle;flex-shrink:0;max-width:100%;display:inline-block}.app-lens{flex-shrink:0;max-width:100%;display:block}.brand .official-mark{width:52px;height:58px}.card-topline .official-mark{width:46px;height:54px}.guide-brand .official-mark{width:35px;height:42px}.footer-brand{align-items:center;gap:10px;display:flex}.orbit-core .official-mark{width:48px;height:56px}.auth-lens{justify-content:center;margin-bottom:24px;display:flex}.account-brand .app-lens{width:44px;height:44px}.account-footer .official-mark{margin-right:8px}.instrument-wheel .app-lens{width:180px;height:180px}@media (max-width:600px){.brand .official-mark{width:39px;height:46px}.account-brand .app-lens{width:35px;height:35px}}@media print{.app-lens{animation:none!important}}.museum-method-link{letter-spacing:0;align-items:center;gap:10px;max-width:100%;min-height:44px;margin-top:12px;font:400 14px/1.6 Manrope,Arial,sans-serif;text-decoration:none;display:inline-flex;color:#d5e4dc!important}.museum-method-link img{object-fit:contain;flex:none;width:24px;height:24px}.museum-method-link:hover{text-underline-offset:4px;text-decoration:underline}.museum-credits{letter-spacing:0;min-width:0;padding:8px 0 36px}.museum-credits-intro{border-top:1px solid #46554e;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;padding:24px 0;display:grid}.museum-credits-intro h3{color:#f2ecde;margin:0;font:400 30px/1.3 Cormorant Garamond,Georgia,serif}.museum-credits-intro p{color:#bdcbc8;margin:0;font:400 16px/1.8 Manrope,Arial,sans-serif}.museum-credits .technology-marks{border-color:#46554e;margin:0;padding:12px 0 32px}.museum-credits .technology-mark{color:#e8d29c;text-decoration:none}.museum-credits .technology-mark-name{color:#f2ecde}.museum-credits .technology-mark-caption{color:#bdcbc8;font:400 14px/1.7 Manrope,Arial,sans-serif}.museum-credits-context{justify-content:space-between;align-items:center;gap:24px;margin-top:18px;display:flex}.museum-credits .museum-credits-context p{color:#bdcbc8;max-width:70ch;margin:0;font:400 14px/1.8 Manrope,Arial,sans-serif}.museum-credits-context a{color:#eccb82;flex-shrink:0;align-items:center;gap:8px;min-height:44px;font:400 14px/1.6 Manrope,Arial,sans-serif;text-decoration:none;display:inline-flex}.museum-credits-context a:hover{text-underline-offset:4px;text-decoration:underline}.brand-footer{color:#d7e1dc;letter-spacing:0;border-top:1px solid #46554e;width:calc(100% - 96px);max-width:1280px;margin:0 auto;padding:42px 0 28px;font:400 14px/1.8 Manrope,Arial,sans-serif}.brand-footer *{box-sizing:border-box;letter-spacing:0}.brand-footer-main{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.brand-footer-wordmark{align-items:center;gap:14px;min-height:52px;font:600 22px/1.3 Cormorant Garamond,Georgia,serif;text-decoration:none;display:inline-flex;color:#eccb82!important}.brand-footer-wordmark img{width:48px;height:48px}.brand-footer .brand-footer-identity p{color:#bdcbc8;max-width:30ch;margin:14px 0;font:400 14px/1.8 Manrope,Arial,sans-serif}.brand-footer a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.brand-footer a:hover{text-underline-offset:4px;text-decoration:underline}.brand-footer a:focus-visible,.museum-credits a:focus-visible,.museum-method-link:focus-visible{outline-offset:4px;outline:2px solid #aee6d7}.brand-footer nav{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.brand-footer nav h2{color:#eccb82;margin:4px 0 10px;font:600 14px/1.6 Manrope,Arial,sans-serif}.brand-footer nav a{align-items:center;gap:8px;max-width:100%;min-height:44px;font-size:14px;line-height:1.6;display:inline-flex}.brand-footer-bottom{color:#bdcbc8;border-top:1px solid #34413f;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;margin-top:32px;padding-top:22px;font-size:14px;line-height:1.8;display:flex}@media (max-width:1050px){.brand-footer{width:calc(100% - 56px)}.brand-footer-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.brand-footer-identity{grid-column:1/-1}.museum-credits-context{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:760px){.brand-footer{width:calc(100% - 40px);padding-top:32px}.brand-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.brand-footer-identity{grid-column:1/-1}.brand-footer-bottom{flex-direction:column;margin-top:28px}.museum-credits-intro{grid-template-columns:minmax(0,1fr);gap:14px}.museum-credits{padding-bottom:24px}.museum-credits .technology-mark-caption{font-size:14px}}@media (max-width:420px){.museum-credits .technology-marks{grid-template-columns:minmax(0,1fr);gap:24px}.museum-credits .technology-mark+.technology-mark{border-top:1px solid #34413f;border-left:0;padding-top:24px}.museum-credits .technology-mark-art{height:144px}.museum-credits .technology-mark-name{font-size:28px}.museum-credits .technology-mark-caption{max-width:none}}.technology-marks{letter-spacing:0;border-bottom:1px solid #c5ad6c30;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:32px 0;display:grid}.technology-mark{text-align:center;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:12px 20px;display:flex}.technology-mark+.technology-mark{border-left:1px solid #c5ad6c30}.technology-mark-art{justify-content:center;align-items:center;width:100%;height:176px;margin-bottom:12px;display:flex}.technology-mark-art img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.technology-mark-name{color:#f5e5c6;overflow-wrap:anywhere;font:400 32px/1.2 Cormorant Garamond,Georgia,serif}.technology-mark-caption{color:#b4d4e3;font:500 12px/1.6 Manrope,Arial,sans-serif}.technology-mark:focus-visible{outline-offset:4px;outline:2px solid #e8c582}.technology-mark:hover .technology-mark-name{text-underline-offset:5px;text-decoration:underline}@media (max-width:760px){.technology-marks{gap:16px;padding-block:24px}.technology-mark{gap:7px;padding:8px}.technology-mark-art{height:120px;margin-bottom:8px}.technology-mark-name{font-size:26px}.technology-mark-caption{font-size:11px}}@media (max-width:420px){.technology-marks{gap:8px}.technology-mark{padding-inline:4px}.technology-mark-art{height:98px}.technology-mark-name{font-size:22px}.technology-mark-caption{max-width:140px}}.earth-horizon{z-index:-2;pointer-events:none;contain:layout paint;opacity:.86;height:1160px;position:absolute;inset:0 0 auto;overflow:hidden}.earth-poster{object-fit:cover;object-position:50% 52%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.earth-canvas{opacity:0;width:100%;height:100%;transition:opacity .8s;display:block;position:absolute;inset:0}.earth-horizon[data-earth-state=ready] .earth-canvas{opacity:1}.earth-horizon[data-earth-state=ready] .earth-poster{opacity:0}.earth-horizon:after{content:"";background:linear-gradient(#0308121f,#0000 65%,#050b17 100%);position:absolute;inset:0}.earth-credit{letter-spacing:0;color:#aab9c9;margin-top:10px;font-size:11px;line-height:1.6;display:block}.site:has(.earth-horizon) .hero-footnote{color:#c5d3df;background:#040910ad;padding:14px 12px}@media (min-width:1500px){.earth-poster{object-position:50% 55%}}@media (max-width:760px){.earth-horizon{opacity:.8;height:900px}.earth-poster{object-position:54% 50%}}@media (max-width:360px){.earth-horizon{height:1000px}}@media (prefers-reduced-motion:reduce){.earth-canvas{transition:none}}.global-phone{isolation:isolate;background:#081320;border:1px solid #61748a;border-radius:6px;width:100%;min-width:0;display:flex;position:relative}.global-phone:focus-within{z-index:5;border-color:#e8c681}.global-phone .calling-code{color:#e8c681;background:#172434;border:0;border-right:1px solid #61748a;border-radius:5px 0 0 5px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:96px;max-width:124px;min-height:48px;padding:0 8px;font-size:13px;display:flex}.calling-code strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.global-phone>input{outline-offset:2px;flex:1;height:48px;background:0 0!important;border:0!important;border-radius:0 5px 5px 0!important;width:0!important;min-width:0!important;margin:0!important;padding:12px!important}.country-picker{z-index:110;text-align:left;box-sizing:border-box;letter-spacing:0;background:#11202d;border:1px solid #829199;border-radius:6px;flex-direction:column;min-width:0;padding:12px;display:flex;position:fixed;overflow:auto;box-shadow:0 14px 30px #0008}.country-picker label{color:#d9e5e9;margin-bottom:8px;font:500 12px/1.5 Manrope,Arial,sans-serif;display:block}.country-picker input{color:#f1f4f4;background:#081320;border:1px solid #829199;border-radius:4px;flex:none;width:100%;min-width:0;min-height:44px;margin:0 0 8px;padding:8px;font:400 16px Manrope,Arial,sans-serif}.country-picker ul{overscroll-behavior:contain;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.country-picker li{color:#edf2f1;cursor:pointer;justify-content:space-between;gap:12px;min-height:44px;padding:10px 8px;font:400 13px/1.5 Manrope,Arial,sans-serif;display:flex}.country-picker li span{overflow-wrap:anywhere;min-width:0}.country-picker li strong{white-space:nowrap;color:#e8c681;font-weight:500}.country-picker li:hover,.country-picker li[aria-selected=true]{background:#264340}.country-picker p{color:#edf2f1;padding:10px;font-size:13px}.country-picker :focus-visible{outline-offset:2px;outline:2px solid #e8c681}.country-attribution{color:#a7b4c2;margin-top:10px;font-size:11px;line-height:1.8}.country-attribution a{text-underline-offset:3px;text-decoration:underline}.registration .required-mark{color:#ff8686;font-weight:700}.registration .field-hint{line-height:1.6}.registration .form-field .field-hint{margin:8px 0 0;font-size:12px}.registration .email-value{overflow-wrap:anywhere}.registration .verification-actions{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.registration .verification-actions button{color:#edc977;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.registration .verification-actions button:disabled{opacity:.55;cursor:default}.registration #registration-code{letter-spacing:.3em;font-size:24px}.registration .verification-actions button:focus-visible{outline-offset:4px;outline:2px solid #edc977}.museum-site,.museum-instruments,.museum-app,.museum-plans{--museum-line:#34413f;--museum-muted:#bdcbc8;--museum-gold:#eccb82;--museum-ink:#091110;color:#f2f4ee;letter-spacing:0;background:#091110;font-family:Manrope,system-ui,sans-serif}:is(.museum-site,.museum-instruments,.museum-app,.museum-plans) *{box-sizing:border-box;letter-spacing:0}:is(.museum-site,.museum-instruments,.museum-app,.museum-plans) :is(a,button,summary,input,select):focus-visible{outline-offset:5px;outline:2px solid #aee6d7}:is(.museum-site,.museum-instruments,.museum-app,.museum-plans) button{cursor:pointer}:is(.museum-site,.museum-instruments,.museum-app,.museum-plans) a{color:inherit}.museum-site{isolation:isolate;position:relative;overflow:hidden}.museum-site h1,.museum-site h2,.museum-site h3{letter-spacing:0;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.museum-site p{color:var(--museum-muted);max-width:none;font-size:16px;line-height:1.8}.museum-site h2{font-size:48px;line-height:1.12}.museum-site h2 em{color:#b7dfcd;font-weight:400}.museum-width{width:calc(100% - 96px);max-width:1280px;margin-inline:auto}.museum-header{z-index:5;color:#ecefe7;border-bottom:1px solid #ffffff25;align-items:center;gap:24px;width:calc(100% - 80px);max-width:1440px;min-height:94px;margin:auto;display:flex;position:relative}.museum-brand{letter-spacing:0;flex-shrink:0;align-items:center;gap:14px;font:600 19px/1.3 Cormorant Garamond,Georgia,serif;text-decoration:none;display:inline-flex;color:#eccb82!important}.museum-header nav{align-items:center;gap:28px;margin-left:auto;font:400 15px/1.4 Manrope,system-ui,sans-serif;display:flex}.museum-header nav a{color:#d8e0dc;align-items:center;min-height:44px;text-decoration:none;display:flex}.museum-header nav a:hover,.museum-header .museum-nav-app{color:#eccb82}.museum-header-tools{gap:8px;display:flex}.museum-header-tools button{color:#e7d5b2;background:#061211aa;border:1px solid #71857d;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.museum-header-tools .museum-menu{display:none}.museum-site .earth-horizon{z-index:-1;opacity:.72;height:840px}.museum-site .earth-horizon:after{background:linear-gradient(#09111022 0% 35%,#091110 100%)}.museum-site .earth-poster{object-position:50% 47%}.museum-hero{flex-direction:column;justify-content:center;width:calc(100% - 96px);max-width:1280px;min-height:610px;margin:auto;padding:70px 0 28px;display:flex;position:relative}.museum-hero-copy{max-width:720px}.museum-site .museum-kicker{color:var(--museum-gold);align-items:center;gap:10px;margin:0 0 18px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.museum-hero h1{text-shadow:0 2px 22px #061010;margin:0 0 22px;font-size:88px;line-height:1.04}.museum-site .museum-hero-line{color:#f0f3e7;margin:0 0 20px;font:400 38px/1.22 Cormorant Garamond,Georgia,serif}.museum-site .museum-hero-description{color:#d6e5df;max-width:620px;margin:0 0 28px}.museum-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.museum-button{text-align:center;background:#eccb82;border:1px solid #eccb82;border-radius:4px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:14px 22px;font:500 15px/1.5 Manrope,system-ui,sans-serif;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;color:#101b18!important}.museum-button:hover{background:#f8dba0;transform:translateY(-2px)}.museum-text-link{align-items:center;gap:12px;min-height:48px;font-size:16px;line-height:1.6;text-decoration:none;display:inline-flex;color:#edcf8c!important}.museum-text-link:hover{text-underline-offset:6px;text-decoration:underline}.museum-site .museum-hero-note{color:#c6d2cc;margin:22px 0 0;font-size:14px;line-height:1.7}.museum-next-exhibit{align-self:flex-end;align-items:center;gap:12px;min-height:44px;margin-top:24px;font-size:14px;text-decoration:none;display:flex;color:#b7dfcd!important}.museum-gallery{padding:46px 0 70px;scroll-margin-top:20px;position:relative}.museum-legacy-anchor{pointer-events:none;width:1px;height:1px;scroll-margin-top:20px;position:absolute;top:0}.museum-section-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:70px;margin-bottom:36px;display:grid}.museum-section-head>p{max-width:460px;margin:0 0 3px}.museum-site .museum-exhibit{background:0 0;min-height:0}.museum-exhibit .showcase-main{width:100%;max-width:none}:is(.museum-exhibit,.museum-instruments) .instrument-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}:is(.museum-exhibit,.museum-instruments) .instrument-tabs button{gap:12px;min-height:88px;padding:20px 14px}:is(.museum-exhibit,.museum-instruments) .instrument-tabs strong{font-size:16px;line-height:1.5}:is(.museum-exhibit,.museum-instruments) .instrument-tabs small{font-size:14px;line-height:1.5}:is(.museum-exhibit,.museum-instruments) .instrument-number{font-size:14px}:is(.museum-exhibit,.museum-instruments) .instrument-stage{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);min-height:620px}:is(.museum-exhibit,.museum-instruments) .showcase-eyebrow{font-size:14px;line-height:1.5}:is(.museum-exhibit,.museum-instruments) .instrument-purpose>p:last-child,:is(.museum-exhibit,.museum-instruments) .insight-copy>p{font-size:16px;line-height:1.8}:is(.museum-exhibit,.museum-instruments) .planet-selector,:is(.museum-exhibit,.museum-instruments) .chart-controls>label,:is(.museum-exhibit,.museum-instruments) .chart-style legend{font-size:14px}:is(.museum-exhibit,.museum-instruments) .instrument-topline,:is(.museum-exhibit,.museum-instruments) .instrument-bottomline{flex-wrap:wrap;font-size:14px;line-height:1.5}:is(.museum-exhibit,.museum-instruments) .personal-note,:is(.museum-exhibit,.museum-instruments) .insight-copy .insight-caption,:is(.museum-exhibit,.museum-instruments) .placement-facts>div{font-size:14px;line-height:1.8}:is(.museum-exhibit,.museum-instruments) .house-reading>span{font-size:14px}:is(.museum-exhibit,.museum-instruments) .house-reading p{font-size:16px}:is(.museum-exhibit,.museum-instruments) .showcase-personal{min-height:56px;font-size:16px;line-height:1.7}:is(.museum-exhibit,.museum-instruments) .showcase-wheel{max-width:460px}.museum-reading{border-block:1px solid #34413f;margin:16px 0;padding:0;font-size:16px}.museum-reading summary{cursor:pointer;color:#d7e9df;min-height:52px;padding:15px 0;font-size:15px;line-height:1.5}.museum-reading p{color:#bdcbc8;font-size:16px;line-height:1.8}.museum-reading .period-list button{min-height:44px;font-size:14px}.knowledge-house-tour .knowledge-house{margin-top:0}.knowledge-house-tour .house-reading{border-bottom:0}.instrument-comparison{margin-top:0}.instrument-comparison>summary{font-size:16px}.comparison-intro{max-width:78ch}.comparison-list{margin:22px 0}.comparison-list>div{border-bottom:1px solid #34413f;grid-template-columns:190px minmax(0,1fr);gap:24px;padding:22px 0;display:grid}.comparison-list>div:first-child{border-top:1px solid #34413f}.comparison-list dt{min-width:0}.comparison-list dt a{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:44px;font:600 16px/1.5 Manrope,Arial,sans-serif;text-decoration:none;display:flex}.comparison-list dt svg{flex:none}.comparison-number{color:#a8bdb3;font:400 14px/1.5 Manrope,Arial,sans-serif}.comparison-list dd,.comparison-foundations dd{min-width:0;margin:0}.comparison-list dd h3{margin:0 0 8px}.comparison-list p{margin:8px 0}.comparison-list .comparison-distinction{color:#d4e4db}.comparison-list dt a:focus-visible{outline-offset:4px;outline:2px solid #b4e4db}.comparison-foundations{margin:0;padding-bottom:16px}.comparison-foundations dt{color:#e4ede7;margin:18px 0 8px;font:600 16px/1.5 Manrope,Arial,sans-serif}.comparison-foundations .comparison-source{font-size:14px;line-height:1.8}.comparison-walkthrough ol{margin-bottom:20px;padding-left:24px}.comparison-walkthrough li{padding-left:8px}.comparison-walkthrough li::marker{color:#efce8e}.comparison-walkthrough h3{margin-top:20px}.instrument-comparison :is(p,h3,dt,dd){overflow-wrap:anywhere}@media (max-width:760px){.comparison-list>div{grid-template-columns:minmax(0,1fr);gap:8px;padding:18px 0}.comparison-list dt a{width:-moz-fit-content;width:fit-content;max-width:100%}}.knowledge-house{min-width:0;margin-top:24px}.knowledge-house .house-reading{margin:16px 0}.knowledge-house .house-reading h3{font:400 28px/1.25 Cormorant Garamond,Georgia,serif}.knowledge-house .planet-selector{width:100%;max-width:none}.knowledge-reading{min-width:0;padding:0 0 16px}.knowledge-reading h3{color:#e4ede7;margin:18px 0 8px;font:600 16px/1.5 Manrope,Arial,sans-serif}.knowledge-reading p,.knowledge-empty{color:#bdcbc8;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.knowledge-reading a{color:#efce8e;text-underline-offset:3px;text-decoration:underline}.knowledge-reading .knowledge-boundary,.knowledge-reading .knowledge-position{color:#b6c6c0;font-size:14px;line-height:1.8}.knowledge-occupants>div[role=group]{flex-wrap:wrap;gap:8px;display:flex}.knowledge-occupants button{color:#dce9e1;background:#10201b;border:1px solid #465b51;border-radius:4px;min-height:44px;padding:8px 14px;font:600 14px/1.5 Manrope,Arial,sans-serif}.knowledge-occupants button[aria-pressed=true]{color:#f4d899;background:#21362b;border-color:#d9b66d}.knowledge-occupants button:focus-visible,.map-house-control:focus-visible{outline-offset:3px;outline:2px solid #b4e4db}.map-house-control{cursor:pointer;outline:none}.map-house-hit{fill:#0000;stroke:#0000}.map-house-control:focus-visible .map-house-hit{stroke:#b4e4db;stroke-width:2px}.map-house-control[aria-pressed=true] .map-house-hit{stroke:#b39458;stroke-width:1px;fill:#cbae6512}.museum-numbers{width:100%;max-width:430px;margin:auto}.museum-number-system{gap:0;margin:20px 0 28px;display:flex}.museum-number-system button{color:#c9d9ce;background:0 0;border:1px solid #536e63;border-radius:0;flex:1;min-width:0;min-height:52px;padding:10px;font-size:14px;line-height:1.5}.museum-number-system button:first-child{border-radius:4px 0 0 4px}.museum-number-system button:last-child{border-left:0;border-radius:0 4px 4px 0}.museum-number-system button[aria-pressed=true]{color:#e2f3e4;background:#244a3e}.museum-number-grid{aspect-ratio:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:360px;margin:auto;display:grid}.museum-number-grid button{color:#cddfcb;background:#142523;border:1px solid #61716a;border-radius:4px;min-width:0;position:relative}.museum-number-grid button[aria-pressed=true]{color:#f6dfac;background:#214a3c;border-color:#eccb82}.museum-number-grid small{font-size:14px;position:absolute;top:10px;left:12px}.museum-number-grid strong{font:400 32px/1.2 Cormorant Garamond,Georgia,serif}.museum-western-numbers{flex-direction:column;gap:12px;margin:24px 0;display:flex}.museum-western-numbers button{color:#d9e9dd;background:#142523;border:1px solid #61716a;border-radius:4px;justify-content:space-between;align-items:center;min-height:88px;padding:16px 24px;font-size:16px;display:flex}.museum-western-numbers button[aria-pressed=true]{background:#214a3c;border-color:#eccb82}.museum-western-numbers strong{font:400 38px/1.2 Cormorant Garamond,Georgia,serif}.museum-numbers>p{text-align:center;color:#bdcbc8;margin:22px 0;font-size:14px!important}.museum-offer{background:0 0;border-block:1px solid #607168;grid-template-columns:1.6fr 1fr;gap:32px 70px;padding:48px 0;display:grid}.museum-offer h2{color:#eef3e8;margin:0 0 18px;font:400 44px/1.15 Cormorant Garamond,Georgia,serif}.museum-offer p{color:#bdcbc8;margin:0 0 22px;font-size:16px;line-height:1.8}.museum-offer-benefits{color:#d0e1d7;flex-wrap:wrap;gap:12px 26px;font-size:15px;display:flex}.museum-offer-benefits span{align-items:center;gap:9px;display:flex}.museum-offer-price{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.museum-offer-price>p{align-items:center;gap:16px;margin:0 0 8px;display:flex}.museum-list-price{color:#bdcbc8;font-size:18px;text-decoration:line-through}.museum-saving{color:#b7dfcd;border-bottom:1px solid #b7dfcd;font-size:14px}.museum-offer-price>strong{color:#eccb82;font:400 56px/1.2 Cormorant Garamond,Georgia,serif}.museum-offer-price>span{color:#bdcbc8;margin:8px 0 20px;font-size:14px}.museum-offer-terms{color:#bdcbc8;border-top:1px solid #34413f;grid-column:1/-1;padding-top:8px;font-size:15px}.museum-offer-terms summary{cursor:pointer;min-height:44px;padding:12px 0;line-height:1.5}.museum-offer-terms p{max-width:940px;margin:12px 0}.museum-app-invitation{grid-template-columns:1fr 1fr;gap:90px;padding:90px 0;display:grid}.museum-app-invitation h2{margin-bottom:24px}.museum-app-invitation p{margin-bottom:20px}.museum-journey{align-content:center;gap:0;display:grid}.museum-journey>div{border-bottom:1px solid #34413f;grid-template-columns:32px 1fr;gap:4px 16px;padding:22px 0;display:grid}.museum-journey svg{color:#b7dfcd;grid-row:1/3}.museum-journey strong{font-size:18px;font-weight:500}.museum-journey p{margin:0;font-size:15px}.museum-method{padding:32px 0 72px}.museum-method-rows{border-top:1px solid #34413f}.museum-method details{border-bottom:1px solid #34413f}.museum-method summary{cursor:pointer;padding:24px 0;font-size:18px;line-height:1.6}.museum-method details p{max-width:960px;margin:0 0 24px}.museum-method details a{color:#eccb82}.museum-method details a svg{vertical-align:middle}.museum-technology{flex-wrap:wrap;align-items:center;gap:28px;padding:10px 0 12px;display:flex}.museum-technology img{object-fit:contain;flex-shrink:0;max-width:160px}.museum-technology p{flex:1;min-width:230px;margin:0!important}.museum-account{border-top:1px solid #34413f;justify-content:space-between;align-items:center;gap:40px;padding:65px 0;display:flex}.museum-account h2{font-size:40px}.museum-account p{max-width:650px;margin-bottom:0}.museum-account .museum-button{flex-shrink:0;max-width:340px}.museum-faq-link{padding:0 0 45px}.museum-faq-intro{padding:56px 0 30px}.museum-faq h1{margin:0 0 20px;font:400 56px/1.15 Cormorant Garamond,Georgia,serif}.museum-faq-intro>p,.museum-faq-updates p{color:#bdcbc8;font-size:16px;line-height:1.8}.museum-faq-updates{margin-bottom:20px}.museum-faq-updates summary{cursor:pointer;min-height:60px;padding:18px 0;font-size:18px;line-height:1.7}.museum-faq-updates details{border-bottom:1px solid #34413f;padding-bottom:12px}.museum-faq-updates a{color:#eccb82;min-height:44px;display:inline-block}.museum-faq .faq{width:calc(100% - 96px);max-width:1280px;margin:auto;padding:40px 0 60px;display:block}.museum-faq .faq>div:first-child{display:none}.museum-faq .faq .faq-group-title,.museum-faq .faq .faq-question{font-size:17px;line-height:1.6}.museum-faq .faq .faq-answer :is(p,li){font-size:16px;line-height:1.9}.museum-faq .faq .faq-number{font-size:14px}.museum-faq .faq summary{min-height:64px}.museum-faq .faq-list{max-width:none}.museum-updates{padding:0 0 50px}.museum-updates>details>summary{cursor:pointer;color:#d3e4d9;min-height:48px;padding:10px 0;font-size:16px}.museum-updates #registration{max-width:700px;margin-top:20px}.museum-footer{color:#bdcbc8;border-top:1px solid #34413f;justify-content:space-between;gap:40px;padding:38px 0 44px;font-size:14px;display:flex}.museum-footer small{font-size:14px;line-height:1.7}.museum-footer p{margin:12px 0}.museum-footer nav{flex-wrap:wrap;align-items:flex-start;gap:22px;max-width:560px;display:flex}.museum-footer nav a{align-items:center;min-height:44px;text-decoration:none;display:flex}.museum-instruments .showcase-heading h1{font-size:48px}.museum-instruments .showcase-example p,.museum-instruments .showcase-example small{font-size:14px}.museum-instruments .showcase-heading>div>p:last-child,.museum-instruments .showcase-context>div>p:not(.showcase-eyebrow){font-size:16px}.museum-instruments .showcase-context a,.museum-instruments .showcase-guides,.museum-instruments .showcase-footer{font-size:14px}.museum-plans .plans-intro h1,.museum-app .app-showcase-heading h1{letter-spacing:0;font-size:64px}.museum-plans .plans-intro>p:last-child{font-size:20px}.museum-plans .plan-option{background:#10201d;border-radius:6px}.museum-plans .plan-option h2{font-size:32px}.museum-plans .plan-option>p,.museum-plans .plan-option li{font-size:16px;line-height:1.7}.museum-plans .plan-price{color:#eccb82;font-size:44px!important}.museum-plans .plan-original{margin-bottom:0;font-size:16px;text-decoration:line-through}.museum-plans .plan-pending{margin:18px 0 10px;font-size:14px;display:block}.museum-plans .plan-price>span{font-size:15px}.museum-plans .plans-availability{font-size:16px;line-height:1.7}.museum-plans .plans-summary p{font-size:16px;line-height:1.8}.museum-plans .plans-reading{display:block}.museum-plans .plans-reading details{border-bottom:1px solid #34413f;padding:0 0 8px;scroll-margin-top:20px}.museum-plans .plans-reading summary{cursor:pointer;min-height:64px;padding:20px 0;font-size:18px;line-height:1.5}.museum-plans .plans-reading p{max-width:1000px;font-size:16px;line-height:1.8}.museum-plans .plans-summary h2{font-size:30px}.museum-plans .plan-option{scroll-margin-top:20px}.museum-plans .plan-tax{font-size:14px!important}.museum-app .app-access-copy h2{font-size:42px}.museum-app .app-access-copy p,.museum-app .feature-copy>p:last-child{font-size:16px;line-height:1.8}.museum-app .feature-copy h2{font-size:42px}.museum-app .feature-tabs button{min-height:52px;font-size:15px}.museum-app .app-access-note,.museum-app .delivery-note,.museum-app .access-disclosure,.museum-app .demo-caption{font-size:14px;line-height:1.8}.museum-app .app-access{border-top:1px solid #34413f}.museum-app .download-state p{font-size:16px}.museum-app .public-download-note{color:#bdcbc8;font-size:15px;line-height:1.8}.museum-app .download-panel{border-radius:6px}.museum-app .museum-app-offer{width:calc(100% - 80px);max-width:1280px;margin:0 auto 70px}@media (min-width:1800px){.museum-hero{min-height:660px;padding-top:90px}.museum-site .earth-horizon{height:950px}}@media (max-width:1050px){.museum-header nav{gap:18px}.museum-header{width:calc(100% - 48px)}.museum-width,.museum-hero{width:calc(100% - 56px)}.museum-section-head{gap:32px}.museum-offer{gap:28px}.museum-app-invitation{gap:50px}.museum-account{flex-direction:column;align-items:flex-start}.museum-hero{min-height:610px}.museum-offer h2{font-size:40px}.museum-header .museum-brand{font-size:17px}:is(.museum-exhibit,.museum-instruments) .instrument-tabs small{display:none}:is(.museum-exhibit,.museum-instruments) .instrument-tabs button{gap:8px;padding:15px 10px}}@media (max-width:760px){.museum-header{gap:12px;width:calc(100% - 36px);min-height:78px}.museum-header .museum-brand{font-size:18px}.museum-header .museum-brand img{width:36px;height:36px}.museum-header-tools{margin-left:auto}.museum-header-tools .museum-menu{display:grid}.museum-header nav{background:#10231f;border-bottom:1px solid #61766d;flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:18px 24px;display:none;position:absolute;top:78px;left:-18px;right:-18px}.museum-header nav.is-open{display:flex}.museum-header nav a{min-height:48px}.museum-width,.museum-hero{width:calc(100% - 40px)}.museum-hero{min-height:570px;padding:48px 0 18px}.museum-hero h1{font-size:62px}.museum-site .museum-hero-line{font-size:32px}.museum-site .museum-kicker{font-size:14px}.museum-site .earth-horizon{height:720px}.museum-hero-actions{gap:12px 20px}.museum-site h2{font-size:40px}.museum-gallery{padding:32px 0 48px}.museum-section-head{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.museum-section-head>p{max-width:580px}.museum-next-exhibit{margin-top:16px}.museum-offer{grid-template-columns:1fr;gap:28px;padding:34px 0}.museum-offer-price>strong{font-size:50px}.museum-app-invitation{grid-template-columns:1fr;gap:26px;padding:60px 0}.museum-method{padding:10px 0 46px}.museum-method summary{padding:22px 0;font-size:17px}.museum-account{gap:24px;padding:40px 0}.museum-account h2{font-size:34px}.museum-footer{flex-direction:column;gap:24px}.museum-footer nav{gap:12px 20px}.museum-wide-break{display:none}:is(.museum-exhibit,.museum-instruments) .instrument-tabs{scrollbar-width:thin;display:flex;overflow-x:auto}:is(.museum-exhibit,.museum-instruments) .instrument-tabs button{flex:0 0 146px;min-height:68px}:is(.museum-exhibit,.museum-instruments) .instrument-tabs button:nth-child(n){border-top:0;border-left:1px solid #34413f}:is(.museum-exhibit,.museum-instruments) .instrument-tabs button:first-child{border-left:0}:is(.museum-exhibit,.museum-instruments) .instrument-stage{min-height:0;display:block}:is(.museum-exhibit,.museum-instruments) .instrument-display{padding-inline:0}:is(.museum-exhibit,.museum-instruments) .instrument-insight{padding:26px 0}:is(.museum-exhibit,.museum-instruments) .instrument-topline{font-size:14px}:is(.museum-exhibit,.museum-instruments) .showcase-wheel{max-width:460px}.museum-number-system{margin-top:12px}.museum-number-grid strong{font-size:28px}.museum-technology{gap:20px}.museum-technology p{flex-basis:100%;min-width:100%}.museum-instruments .showcase-heading h1{font-size:40px}.museum-plans .plans-intro h1,.museum-app .app-showcase-heading h1{font-size:48px}.museum-app .museum-app-offer{width:calc(100% - 36px)}.museum-plans .plan-price{font-size:42px!important}.museum-plans .plans-reading{padding-top:20px}.museum-app .feature-copy h2{font-size:36px}}@media (max-width:380px){.museum-hero h1{font-size:48px}.museum-hero{min-height:550px}.museum-site .museum-hero-line{font-size:30px}.museum-site h2{font-size:34px}.museum-brand{gap:8px}.museum-header-tools{gap:4px}.museum-header-tools button{width:40px;height:44px}.museum-hero-actions{flex-direction:column;align-items:flex-start}.museum-offer h2{font-size:34px}.museum-button{padding-inline:16px;font-size:14px}.museum-plans .plans-intro h1{font-size:40px}}@media (max-width:760px){.museum-faq .faq{width:calc(100% - 40px)}.museum-faq h1{font-size:42px}.museum-faq-intro{padding-top:36px}}@media (max-width:760px) and (max-height:760px){.museum-hero{min-height:0;padding:26px 0 8px}.museum-hero h1{margin-bottom:16px;font-size:48px}.museum-site .museum-hero-line{margin-bottom:16px;font-size:30px}.museum-site .museum-hero-description{display:none}.museum-site .museum-hero-note{margin-top:12px;font-size:14px;line-height:1.5}.museum-next-exhibit{margin-top:12px}.museum-gallery{padding-top:28px}.museum-site .museum-kicker{margin-bottom:12px}}@media (min-width:761px) and (max-height:820px){.museum-hero{min-height:520px;padding:38px 0 12px}.museum-hero h1{font-size:72px}.museum-site .museum-hero-line{font-size:32px}}@media (max-width:760px) and (max-height:650px){.museum-next-exhibit{display:none}}@media (prefers-reduced-motion:no-preference){.museum-hero-copy{animation:.8s ease-out both museum-enter}.museum-gallery .instrument-display{animation:.4s ease-out both museum-enter}.museum-reading[open]>:not(summary),.museum-method details[open]>:not(summary){animation:.25s ease-out both museum-enter}@keyframes museum-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.museum-button{transition:none}.museum-button:hover{transform:none}}.teaser{letter-spacing:0;border-top:1px solid #d9bd7c30;padding-top:76px;padding-bottom:50px;scroll-margin-top:30px}.teaser-heading{max-width:620px}.teaser-heading h2{margin:18px 0;font-size:52px;line-height:1.08}.teaser-heading h2 em{color:var(--gold)}.teaser-heading p{color:var(--muted);font-size:16px;line-height:1.8}.teaser-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;margin-top:34px;display:grid}.teaser-wheel{aspect-ratio:1/1.08;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.teaser-wheel>img,.teaser-wheel>.bhacakra{width:100%;max-width:480px}.teaser-wheel svg{width:100%;height:auto;display:block}.teaser-caption{color:var(--gold);text-align:center;min-height:44px;padding:12px;font-size:12px;line-height:1.8}.teaser-form{min-width:0}.teaser-form label{color:#d4dce6;font-size:13px;display:block}.teaser-form input:not([type=checkbox]){color:#f1f3f5;width:100%;min-width:0;height:50px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101c2b;border:1px solid #657586;border-radius:5px;margin-top:8px;padding:10px;font-size:16px;display:block}.teaser-form input:focus-visible,.teaser-form button:focus-visible{outline-offset:3px;outline:2px solid #e9c77f}.teaser-form input:disabled{opacity:.4}.teaser-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.teaser-form .teaser-check{align-items:center;gap:10px;min-height:32px;margin:16px 0 24px;display:flex}.teaser-check input{width:18px;height:18px;accent-color:var(--gold)}.teaser-note,.teaser-privacy{color:#acb8c6;margin:16px 0;font-size:12px;line-height:1.8}.teaser-privacy a{color:var(--gold);text-decoration:underline}.teaser-form button{width:100%;min-height:50px;margin-top:10px;font-size:14px}.teaser-form button:disabled{opacity:.65;cursor:wait}.teaser-error{color:#f6aaa6;min-height:22px;margin-top:10px;font-size:13px;line-height:1.7}.teaser-result{outline-offset:8px;border-top:1px solid #d9bd7c30;padding-top:30px}.teaser-result-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.teaser-result h3{margin:0;font-size:32px}.teaser-result-heading>span{color:#aebac8;font-size:12px}.teaser-placements{border-bottom:1px solid #d9bd7c30;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding:28px 0;display:grid}.teaser-placements dt{color:#c9b589;font-size:12px}.teaser-placements dd{color:#f3d796;overflow-wrap:anywhere;margin:8px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:32px}.teaser-placements p{color:#b7c1cc;font-size:13px;line-height:1.8}.teaser-reflections{max-width:780px;padding-top:24px}.teaser-reflections h4{color:#f0d9a9;margin:0 0 18px;font:500 16px Manrope,Arial,sans-serif}.teaser-reflections>div{margin-bottom:24px}.teaser-reflections p{color:#d0d8e0;font-size:15px;line-height:1.9}.teaser-reflections details p,.teaser-method p{color:#aebac8;margin-top:10px;font-size:13px;line-height:1.9}.teaser-reflections summary,.teaser-method summary{color:#dcc48c;cursor:pointer;min-height:30px;font-size:12px;line-height:30px}.teaser-method{max-width:790px;margin-top:20px}.teaser-paused *{animation-play-state:paused!important}.teaser .bhacakra{background:0 0;margin:0}.teaser .bhacakra svg{overflow:visible}.teaser *{letter-spacing:0!important}.teaser .bhacakra-rays,.teaser .bhacakra-eye{transform-origin:0 0}@media (max-width:760px){.teaser{padding-top:46px}.teaser-heading h2{font-size:42px}.teaser-layout{grid-template-columns:1fr;gap:20px}.teaser-form{order:1}.teaser-wheel{order:2;width:100%;max-width:450px;margin:auto}.teaser-result-heading h3{font-size:29px}.teaser-placements{gap:16px}.teaser-placements dd{font-size:27px}.teaser-placements p{font-size:12px}}@media (max-width:420px){.teaser-heading h2{font-size:36px}.teaser-placements{grid-template-columns:1fr;gap:14px}.teaser-placements>div{border-bottom:1px solid #d9bd7c16;padding-bottom:14px}.teaser-placements dd{font-size:28px}.teaser-fields{gap:10px}}@media (prefers-reduced-motion:reduce){.teaser *{animation:none!important}}.form-field select{color:#f1f3f5;width:100%;min-width:0;height:49px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101c2b;border:1px solid #657586;border-radius:6px;padding:10px;font-size:16px;display:block}.about-overview{display:block}.about-overview .section-intro{max-width:750px}.brand-mark{object-fit:contain}.phone-input{background:#07111f75;border:1px solid #a6bed429;border-radius:6px;align-items:stretch;min-width:0;display:flex;overflow:hidden}.phone-input:focus-within{border-color:var(--gold)}.phone-dial{color:var(--gold);white-space:nowrap;font-variant-numeric:tabular-nums;background:#ffffff0a;border-right:1px solid #a6bed429;flex:none;align-items:center;padding:0 11px;font-size:15px;line-height:1;display:flex}.phone-input input{background:0 0;border:0;border-radius:0;flex:auto;width:100%;min-width:0}.card-mark{object-fit:contain;width:40px;height:47px}.teaser-signin{justify-content:space-between;align-items:center;gap:18px;max-width:420px;min-height:52px;margin-top:28px;padding:14px 22px;font-size:14px;text-decoration:none;display:flex}.teaser .bhacakra{--bh-plate:#060d17;border:0;padding:0}.teaser .teaser-heading{min-width:0}.teaser .teaser-heading h2{font-size:44px}.teaser .teaser-heading .teaser-privacy{max-width:440px;font-size:11px}.teaser .teaser-layout{margin-top:0}@media (max-width:760px){.teaser .teaser-heading{order:1}.teaser .teaser-heading h2{font-size:37px}.teaser .teaser-wheel{order:2}}.teaser>.teaser-heading{max-width:none;margin-bottom:32px}.teaser>.teaser-heading p{margin-bottom:0}.teaser .teaser-layout{align-items:start}.teaser .teaser-wheel{aspect-ratio:1/1.08;position:sticky;top:100px}.teaser-caption span{text-transform:none;color:var(--muted);font-size:12px;display:block}.teaser-planet{min-width:0;max-width:540px;scroll-margin-top:28px}.teaser-planet-picker{color:var(--muted);border-bottom:1px solid #d9bd7c30;justify-content:space-between;align-items:center;gap:16px;padding-bottom:22px;font-size:12px;display:flex}.teaser-planet-picker select{color:#f1f3f5;width:170px;max-width:55%;min-height:44px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101824;border:1px solid #617086;border-radius:4px;padding:8px 12px;font-size:15px}.teaser-planet-picker select:focus-visible,.teaser-planet a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.teaser-planet-meaning{min-height:365px;padding-top:25px}.teaser-planet-title{align-items:center;gap:18px;min-height:70px;display:flex}.teaser-planet-glyph{width:54px;height:54px;color:var(--planet-accent);flex:none;justify-content:center;align-items:center;font:40px Georgia,serif;display:flex}.teaser-planet-title h2{color:#f1eee8;margin:0 0 6px;font-size:36px;font-weight:500;line-height:1.15}.teaser-planet-title p{color:var(--planet-accent);margin:0;font-size:13px;line-height:1.5}.teaser-planet-meaning dl{margin:24px 0 0}.teaser-planet-meaning dt{color:var(--gold);margin-top:22px;font-size:12px;font-weight:600}.teaser-planet-meaning dd{color:#c3cbd5;margin:8px 0 0;font-size:15px;line-height:1.75}.teaser-tradition{color:#a7b3c2;border-top:1px solid #d9bd7c30;margin:0;padding-top:18px;font-size:12px;line-height:1.75}.teaser-planet .teaser-signin{max-width:none;margin-top:22px;line-height:1.5}.teaser-planet .teaser-signin svg{flex:none;width:18px;height:18px}.teaser-planet .teaser-privacy{margin-bottom:0}.teaser .bhacakra g[role=button]{cursor:pointer;outline:none}.teaser .bhacakra g[role=button]>circle[fill=transparent]{stroke:#0000;stroke-width:1.5px}.teaser .bhacakra g[role=button]:hover>circle[fill=transparent],.teaser .bhacakra g[role=button][aria-pressed=true]>circle[fill=transparent]{stroke:var(--gold)}.teaser .bhacakra g[role=button]:focus-visible>circle[fill=transparent]{stroke:#fff;stroke-width:2.5px;stroke-dasharray:4 3}@media (min-width:901px) and (max-width:1100px){.teaser-planet-meaning{min-height:420px}}@media (max-width:900px){.teaser>.teaser-heading{margin-bottom:24px}.teaser .teaser-layout{grid-template-columns:1fr;gap:20px}.teaser .teaser-wheel{order:0;max-width:430px;position:static}.teaser-planet{width:100%;max-width:540px;margin:0 auto}.teaser-planet-meaning{min-height:350px}}@media (max-width:600px){.teaser-planet-meaning{min-height:410px}}@media (max-width:420px){.teaser-planet-title h2{font-size:32px}.teaser-planet-picker{gap:10px}}@media (max-width:380px){.teaser-planet-meaning{min-height:440px}}.bhacakra-invitation{border-top:1px solid #d9bd7c30;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:48px;padding-block:30px;scroll-margin-top:28px;display:grid}.bhacakra-invitation *{letter-spacing:0!important}.bhacakra-invitation-wheel{aspect-ratio:1;width:240px;display:block}.bhacakra-invitation .bhacakra{--bh-plate:#060d17;background:0 0;border:0;margin:0;padding:0}.bhacakra-invitation h2{margin:12px 0;font-size:34px;line-height:1.15}.bhacakra-invitation h2 em{color:var(--gold)}.bhacakra-invitation p{max-width:530px;color:var(--muted);font-size:14px;line-height:1.8}.bhacakra-invitation-link{min-height:44px;color:var(--gold);align-items:center;gap:16px;margin-top:8px;font-size:14px;display:inline-flex}.bhacakra-invitation a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}@media (max-width:760px){.bhacakra-invitation{grid-template-columns:160px minmax(0,1fr);gap:24px}.bhacakra-invitation-wheel{width:160px}.bhacakra-invitation h2{font-size:30px}}@media (max-width:520px){.bhacakra-invitation{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:28px}.bhacakra-invitation-wheel{width:132px}.bhacakra-invitation h2{font-size:30px}}.planet-guide-fact{border-block:1px solid #35423f;margin:18px 0}.planet-guide-fact summary{cursor:pointer;color:#e1d1a9;min-height:52px;padding:16px 0;font-size:16px;line-height:1.5}.planet-guide-fact p{color:#c6d1ce;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.planet-guide-fact a{color:#e4c37c;text-underline-offset:3px;text-decoration:underline}.guide-page.planets-page{background:#060d17}.planets-page .guide-top{padding-bottom:32px}.planets-page .guide-top h1{font-size:48px}.planet-page-links{color:#a2d3c3;flex-wrap:wrap;gap:24px;margin-top:22px;font-size:13px;display:flex}.planets-page .teaser{border-top:0;padding-top:40px}.planet-motion{color:#e8c582;cursor:pointer;background:0 0;border:1px solid #e8c58250;border-radius:4px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.planet-motion:focus-visible{outline-offset:4px;outline:2px solid #a2d3c3}.planets-page .guide-header nav{align-items:center}.planet-questions{border-top:1px solid #d9bd7c30;padding-block:44px 54px;scroll-margin-top:28px}.planet-questions h2{margin:12px 0 28px;font-size:34px;line-height:1.2}.planet-questions details{border-bottom:1px solid #d9bd7c30}.planet-questions summary{color:#e7e9ec;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:15px;list-style:none;display:flex}.planet-questions summary::-webkit-details-marker{display:none}.planet-questions summary svg{flex:none}.planet-questions details[open] summary svg{transform:rotate(45deg)}.planet-questions summary:focus-visible{outline-offset:4px;outline:2px solid #a2d3c3}.planet-questions details p{color:#bac2c8;max-width:780px;margin:0 0 22px;font-size:15px;line-height:1.85}.planet-back-link{color:#a2d3c3;align-items:center;gap:12px;margin-top:30px;font-size:13px;display:inline-flex}@media (max-width:760px){.planets-page .guide-top h1{font-size:38px}.planets-page .guide-header nav{gap:12px}.planet-questions h2{font-size:30px}}@media (max-width:380px){.planets-page .guide-header{flex-wrap:wrap}.planets-page .guide-header nav{justify-content:flex-end;width:100%}.planets-page .guide-top h1{font-size:34px}}.app-showcase{color:#eef0e8;background:#0b1112}.app-showcase button,.app-showcase input{font:inherit}.app-showcase button{cursor:pointer}.app-showcase button:disabled{cursor:wait;opacity:.65}.app-showcase a:focus-visible,.app-showcase button:focus-visible,.app-showcase input:focus-visible+span{outline-offset:5px;outline:2px solid #badcc8}.app-showcase .plans-header{border-bottom:1px solid #ffffff15;max-width:1240px;margin:auto;padding:20px 28px}.app-showcase .plans-header nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.app-showcase .showcase-nav-cta{color:#eed396;align-items:center;gap:9px;display:inline-flex}.app-showcase main{max-width:none;padding:0}.showcase-hero{background-blend-mode:soft-light;background:#0b1112 url(/earth/antaryami-horizon-detailed-v2.png) bottom/cover no-repeat;padding:28px 28px 24px}.app-showcase-heading{text-align:center;max-width:760px;margin:auto}.app-showcase-heading .app-eyebrow{margin:0 0 10px;font-size:.875rem}.app-showcase-heading h1{color:#f2e7cd;margin:0 0 14px;font:400 3.5rem/1.1 Cormorant Garamond,serif}.app-showcase-heading>p:last-child{color:#b6c8bf;margin:0;font-size:1rem;line-height:1.7}.feature-tabs{flex-wrap:wrap;justify-content:center;gap:8px 16px;max-width:960px;margin:24px auto;display:flex}.feature-tabs button{color:#bdcbc4;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 12px;font-size:.9375rem;line-height:1.5;display:flex}.feature-tabs button svg{flex:none}.feature-tabs button[aria-selected=true]{color:#f0d49a;border-bottom-color:#edca80}.feature-tabs button:hover{color:#fff}.showcase-stage{grid-template-columns:minmax(0,260px) 340px minmax(0,260px);justify-content:center;align-items:center;gap:40px;max-width:1200px;margin:auto;display:grid}.feature-copy,.showcase-invitation{overflow-wrap:anywhere;min-width:0}.feature-count{color:#b3cdc0;margin-bottom:20px;font:400 .875rem/1.5 Manrope,sans-serif;display:block}.feature-copy .app-eyebrow{text-transform:uppercase;font-size:.875rem}.feature-copy h2,.showcase-invitation h2{color:#f1e9d7;margin:0 0 18px;font:400 2.375rem/1.2 Cormorant Garamond,serif}.feature-copy>p:last-child,.showcase-invitation>p{color:#c0cec7;min-height:160px;margin:0;font-size:1rem;line-height:1.8}.showcase-invitation{padding-left:12px}.showcase-invitation>img{margin-bottom:22px}.showcase-invitation>span{color:#b7c7be;margin-top:15px;font-size:.875rem;line-height:1.6;display:block}.showcase-invitation>p{min-height:0;margin-bottom:22px}.app-showcase .showcase-primary{color:#151812;text-align:center;overflow-wrap:anywhere;background:#e8c789;border-radius:4px;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:48px;padding:12px 19px;font:600 1rem/1.5 Manrope,sans-serif;text-decoration:none;display:inline-flex}.showcase-primary>svg{flex:none}.app-showcase .showcase-primary:hover{background:#f5ddac}.phone-area{touch-action:pan-y;flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.preview-phone{color:#f1e9d5;isolation:isolate;background:#0e0c1b;border:3px solid #84837c;border-radius:38px;flex-direction:column;flex:none;width:20rem;max-width:100%;height:46rem;padding:8px 9px 5px;font-family:Manrope,sans-serif;display:flex;overflow:hidden;box-shadow:0 0 0 2px #222a28,0 18px 36px #0009}.phone-status{flex:none;justify-content:space-between;align-items:center;min-height:28px;padding:0 10px;font-size:.75rem;font-weight:600;display:flex;position:relative}.phone-status>div{align-items:center;gap:3px;display:flex}.phone-camera{background:#040405;border-radius:0 0 12px 12px;width:72px;height:18px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.phone-profile{border-bottom:1px solid #eed39921;flex:none;align-items:center;gap:5px;padding:10px 6px;font:400 1.25rem/1.5 Cormorant Garamond,serif;display:flex}.phone-person{color:#d4c4e8;align-items:center;gap:4px;margin-left:auto;font:400 .875rem/1.4 Manrope,sans-serif;display:flex}.phone-content{overflow-wrap:anywhere;scrollbar-width:thin;flex:1;min-height:0;padding:18px 10px 12px;animation:.4s ease-out phone-reveal;overflow-y:auto}.phone-content p{margin:0}.phone-content .phone-kicker{color:#b9d0c0;margin:0 0 9px;font:600 .75rem/1.6 Manrope,sans-serif}.phone-content h3{margin:0 0 16px;font:400 1.75rem/1.2 Cormorant Garamond,serif}.phone-wheel{aspect-ratio:1;object-fit:contain;width:100%;max-width:238px;height:auto;margin:0 auto 8px;display:block}.phone-line{color:#eacb8b;border-block:1px solid #e8ce8b25;align-items:center;gap:8px;padding:12px 0;font-size:1rem;display:flex}.phone-line>span{flex:1;min-width:0}.phone-line svg{flex:none}.phone-line small{color:#c9c2d6;margin-top:4px;font-size:.875rem;line-height:1.5;display:block}.phone-content .phone-reading{color:#c9c2d6;margin-top:12px;font-size:.875rem;line-height:1.65}.phone-nav{border-top:1px solid #e8ce8b25;flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:12px 0 6px;display:grid}.phone-nav>span{color:#b4aec4;text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:5px;min-width:0;font-size:.75rem;line-height:1.5;display:flex}.phone-nav .selected{color:#eed295}.phone-home{background:#b7b2bf;border-radius:2px;flex:none;width:76px;height:3px;margin:5px auto 2px}.demo-caption{color:#b9c8c0;text-align:center;margin:16px 0 0;font-size:.875rem;line-height:1.6}.phone-question{background:#292437;border-radius:8px;margin:16px 0 18px 14px;padding:12px;font-size:.875rem;line-height:1.65}.phone-question>span{color:#d6bf88;margin-bottom:6px;font-size:.75rem;display:block}.phone-answer{font-size:.875rem;line-height:1.65}.phone-answer>span{color:#e4c88d;align-items:center;gap:6px;margin-bottom:10px;font-size:.75rem;display:flex}.phone-answer p{margin:0 0 14px}.phone-answer small{color:#c3bad5;font-size:.75rem;line-height:1.6;display:block}.phone-compose{color:#c2bbd1;border:1px solid #d6c6e433;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;margin-top:18px;padding:12px;font-size:.875rem;display:flex}.phone-day{color:#f0d095;border-bottom:1px solid #e8ce8b25;flex-direction:column;align-items:center;gap:6px;margin-bottom:8px;padding:4px 0 12px;display:flex}.phone-day>span{color:#c3bad5;font-size:.875rem}.phone-day>strong{text-align:center;font:400 1.625rem/1.3 Cormorant Garamond,serif}.phone-reflection{border-bottom:1px solid #ffffff0d;padding:9px 0}.phone-reflection>span{color:#b5d3c4;font-size:.75rem;line-height:1.6}.phone-reflection p{margin-top:5px;font-size:.875rem;line-height:1.6}.phone-sub{color:#c3bad5;font-size:.875rem;line-height:1.6}.phone-period{color:#e9cc8c;flex-direction:column;align-items:center;gap:7px;padding:12px 0;display:flex}.phone-period>span,.phone-period>small{color:#c3bad5;font-size:.75rem;line-height:1.5}.phone-period>strong{font:400 2rem/1.2 Cormorant Garamond,serif}.phone-timeline{margin:0;padding:0 2px;list-style:none}.phone-timeline li{border-bottom:1px solid #e8ce8b18;align-items:center;gap:10px;padding:9px 0;font-size:.875rem;display:flex}.phone-timeline i{border:1px solid #8b839c;border-radius:50%;flex:none;width:7px;height:7px}.phone-timeline small{color:#b9b0cb;margin-top:3px;font-size:.75rem;line-height:1.5;display:block}.phone-timeline .current{color:#ecd08e}.phone-timeline .current i{background:#ebce8d;border-color:#ebce8d}.phone-timeline li>span{color:#b9d8c7;margin-left:auto;font-size:.75rem}.phone-content .phone-note{color:#c3bad5;margin-top:14px;font-size:.75rem;line-height:1.7}.phone-traditions{color:#c3bad5;border-block:1px solid #e8ce8b24;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 2px;font-size:.75rem;line-height:1.5;display:flex}.phone-traditions>span:first-child{color:#ecd194}.phone-numbers{gap:15px;margin:20px 0;display:flex}.phone-numbers>div{border-right:1px solid #e8ce8b22;flex-direction:column;flex:1;align-items:center;gap:7px;min-width:0;display:flex}.phone-numbers>div:last-child{border:0}.phone-numbers span{font-size:.875rem}.phone-numbers strong{color:#f1d097;font:400 2.625rem/1 Cormorant Garamond,serif}.phone-numbers small{color:#c3bad5;font-size:.75rem}.phone-grid{grid-template-columns:repeat(3,2.75rem);justify-content:center;gap:6px;margin:16px auto;display:grid}.phone-grid>span{color:#eee1c3;background:#342b35;border:1px solid #d5c69b5e;border-radius:4px;place-items:center;width:2.75rem;height:2.5rem;font-size:1rem;display:grid}.phone-grid .empty{color:#b8afc9;background:0 0;border-color:#64577570}.slideshow-controls{justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}.slideshow-controls button{color:#e8d8b5;background:#0b1312;border:1px solid #64776d;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.slideshow-controls button:hover{background:#24352e}.slideshow-controls>span{text-align:center;color:#ccd4c8;min-width:50px;font-size:.875rem}.slideshow-controls button:last-child{margin-left:12px}.showcase-trust{background:#15221d;border-block:1px solid #49625544;flex-wrap:wrap;justify-content:center;gap:20px 28px;padding:24px;display:flex}.showcase-trust>span{color:#c8d3bf;align-items:center;gap:8px;font-size:.875rem;line-height:1.6;display:flex}.showcase-trust svg{color:#bbcf95;flex:none}.app-access{border-bottom:1px solid #ffffff20;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;max-width:1160px;margin:0 auto;padding:76px 28px;scroll-margin-top:20px;display:grid}.app-access-copy{min-width:0}.app-access-copy h2{color:#eee2c8;max-width:410px;margin:0 0 20px;font:400 2.75rem/1.15 Cormorant Garamond,serif}.app-access-copy>p:not(.app-eyebrow){color:#bdcbc2;max-width:440px;margin:0 0 24px;font-size:1rem;line-height:1.8}.app-showcase .launch-updates{align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:18px 0;font-size:1rem;display:flex}.app-access-copy .access-disclosure{color:#b6c8bc!important;margin-top:10px!important;font-size:.875rem!important}.download-panel{min-width:0}.platform-choice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.platform-choice legend{color:#bfd3c5;margin-bottom:12px;font-size:1rem}.platform-choice label{cursor:pointer;min-width:0;position:relative}.platform-choice input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.platform-choice label>span{border:1px solid #56655e;border-radius:6px;grid-template-columns:25px minmax(0,1fr);gap:5px 8px;padding:15px;display:grid}.platform-choice svg{color:#aac9b6;grid-row:span 2}.platform-choice strong{overflow-wrap:anywhere;font-size:1rem}.platform-choice small{color:#adbfb4;font-size:.875rem;line-height:1.5}.platform-choice input:checked+span{background:#e8c88d0e;border-color:#e8c88d}.download-state{color:#d5c79f;align-items:center;gap:12px;margin:25px 0 15px;display:flex}.download-state svg{flex:none}.download-state strong{font-size:1rem}.download-state p{color:#bcc4bb;margin:7px 0 0;font-size:.875rem;line-height:1.6}.delivery-channels{margin:0;padding:0;list-style:none}.delivery-channels li{color:#cdd5ca;border-bottom:1px solid #ffffff14;grid-template-columns:18px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;padding:16px 0;font-size:1rem;line-height:1.6;display:grid}.delivery-channels small{color:#b3c4b8;text-align:right;font-size:.875rem}.access-check{color:#d2e1d6;text-align:left;background:0 0;border:1px solid #6a8175;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:20px;padding:12px 14px;line-height:1.5;display:flex;font-size:1rem!important}.access-check svg{flex:none}.access-result{color:#f0d59e;overflow-wrap:anywhere;margin-top:12px;font-size:1rem;line-height:1.8}.delivery-note{color:#b3c4b8;margin:12px 0 0;font-size:.875rem;line-height:1.8}.app-showcase .website-essentials,.app-showcase .app-access-note{max-width:1160px;margin:0 auto;padding-inline:28px}.app-showcase .website-essentials{padding-top:45px}.app-showcase .plans-footer{max-width:1240px;margin:auto}@keyframes phone-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.showcase-stage{grid-template-columns:minmax(0,300px) 340px;gap:40px}.showcase-invitation{display:none}.app-access{gap:38px}}@media (max-width:760px){.app-showcase .plans-header{flex-wrap:wrap;gap:15px;padding:18px 20px}.app-showcase .plans-header nav{gap:12px 20px}.showcase-hero{padding:28px 20px}.app-showcase-heading h1{font-size:2.75rem}.feature-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-block:22px;display:grid}.feature-tabs button{text-align:center;flex-direction:column;gap:7px;padding:10px 4px;font-size:.875rem}.showcase-stage{flex-direction:column;gap:28px;display:flex}.phone-area{order:0;max-width:340px}.feature-copy{text-align:center;order:1;max-width:460px;min-height:230px}.feature-copy .feature-count{display:none}.feature-copy h2{margin-bottom:12px;font-size:2.125rem}.feature-copy>p:last-child{min-height:0}.showcase-trust{justify-content:flex-start;align-items:flex-start}.app-access{grid-template-columns:minmax(0,1fr);gap:38px;padding:44px 22px}.app-access-copy h2{font-size:2.375rem}.app-showcase .website-essentials,.app-showcase .app-access-note{padding-inline:22px}}@media (max-width:380px){.showcase-hero{padding-inline:14px}.app-showcase-heading h1{font-size:2.5rem}.app-showcase .plans-header nav{column-gap:14px}.platform-choice label>span{flex-direction:column;padding:12px;display:flex}.delivery-channels li{grid-template-columns:18px minmax(0,1fr)}.delivery-channels small{text-align:left;grid-column:2}}@media (prefers-reduced-motion:reduce){.phone-content{animation:none}.app-showcase *{scroll-behavior:auto}}.plans-page{color:#e8ece9;letter-spacing:0;background:#101419;min-height:100vh;font-family:Manrope,sans-serif}.plans-page *{box-sizing:border-box;letter-spacing:0}.plans-header,.plans-footer{border-bottom:1px solid #343b3e;justify-content:space-between;align-items:center;gap:24px;padding:24px max(24px,50% - 580px);display:flex}.plans-brand{color:#f1ddb0;align-items:center;gap:12px;font-family:Cormorant Garamond,serif;font-size:28px;text-decoration:none;display:flex}.plans-header nav,.plans-footer nav{flex-wrap:wrap;gap:24px;display:flex}.plans-page a{color:#bcd9cc;text-underline-offset:5px}.plans-header nav a,.plans-support a{align-items:center;gap:8px;display:inline-flex}.plans-page main{max-width:1160px;margin:auto;padding:0 24px}.plans-intro{padding:56px 0 28px}.plans-eyebrow{color:#c9b982;margin:0 0 14px;font-size:11px;font-weight:600}.plans-intro h1{margin:0 0 16px;font-family:Cormorant Garamond,serif;font-size:52px;font-weight:400;line-height:1.1}.plans-intro>p:last-child{color:#c1cac7;margin:0;font-size:19px;line-height:1.65}.plans-availability{background:#20272a;border-left:3px solid #c9b982;gap:6px;margin:0 0 32px;padding:16px 20px;font-size:13px;line-height:1.65;display:grid}.plans-availability span{color:#bfc7c5}.plan-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:44px;display:grid}.plan-option{background:#151d20;border:1px solid #3e4848;border-radius:8px;flex-direction:column;min-width:0;padding:25px 22px;display:flex}.plan-option:nth-child(2){border-top:3px solid #a8c9b7}.plan-option:nth-child(3){border-top:3px solid #bfaada}.plan-option h2{margin:0 0 10px;font-size:20px;font-weight:500;line-height:1.4}.plan-price{color:#f4dfaf;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 14px;font-size:34px;font-weight:600;display:flex}.plan-price span{color:#bbc5c0;font-size:12px;font-weight:400}.plan-option>p:not(.plan-price):not(.plans-eyebrow){color:#c0cac5;font-size:13px;line-height:1.7}.plan-option ul{gap:14px;margin:14px 0 22px;padding:0;font-size:13px;line-height:1.6;list-style:none;display:grid}.plan-option li{align-items:flex-start;gap:10px;display:flex}.plan-option li svg{color:#b2d8ba;flex-shrink:0;margin-top:3px}.plan-option .plan-tax{margin-top:auto}.plan-pending{color:#bfc9c5;border-top:1px solid #3e4848;padding-top:14px;font-size:12px}.plans-summary{border-top:1px solid #3e4848;border-bottom:1px solid #3e4848;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:42px;padding:34px 0;display:grid}.plans-summary h2{margin:0 0 12px;font-size:20px}.plans-summary p{color:#c0cac5;margin:0;font-size:14px;line-height:1.8}.plans-reading{grid-template-columns:240px minmax(0,1fr);gap:50px;display:grid}.plans-reading nav{flex-direction:column;align-self:start;gap:18px;font-size:13px;line-height:1.6;display:flex}.plans-reading article section{margin-bottom:35px;scroll-margin-top:20px}.plans-reading h2{margin:0 0 16px;font-size:23px;line-height:1.35}.plans-reading article p{color:#c4ceca;font-size:14px;line-height:1.9}.plans-support{border-top:1px solid #3e4848;padding:36px 0 48px}.plans-support h2{font-size:23px}.plans-support p{color:#c4ceca;font-size:14px}.plans-support a{font-size:14px}.plans-footer{border-top:1px solid #343b3e;border-bottom:0;font-size:12px;line-height:1.6}.plans-footer p{color:#aebbb5;margin-bottom:0}@media (max-width:800px){.plan-options{grid-template-columns:1fr}.plans-reading{grid-template-columns:1fr;gap:30px}.plans-reading nav{border-bottom:1px solid #3e4848;padding-bottom:25px}.plans-summary{grid-template-columns:1fr;gap:28px}.plans-intro h1{font-size:42px}.plans-header,.plans-footer{flex-wrap:wrap;padding:20px}.plans-page main{padding:0 20px}.plans-intro{padding-top:38px}.plan-price{font-size:32px}}.extra-profile-pricing{min-width:0;padding:0 0 40px}.extra-profile-pricing header{max-width:740px;margin-bottom:24px}.extra-profile-pricing h2{margin:0 0 14px;font:400 36px/1.25 Cormorant Garamond,Georgia,serif}.extra-profile-pricing p{color:#c0cac5;font-size:16px;line-height:1.8}.extra-profile-rows{border-top:1px solid #3e4848}.extra-profile-row{border-bottom:1px solid #3e4848;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:24px;padding:24px 0;display:grid}.extra-profile-row h3{margin:0;font-size:18px;font-weight:500;line-height:1.6}.extra-profile-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.extra-profile-row strong{color:#f4dfaf;font-size:26px;font-weight:500;line-height:1.4}.extra-profile-row span,.extra-profile-row small{color:#c0cac5;font-size:14px;line-height:1.8}.extra-profile-row p{overflow-wrap:anywhere;margin:0;font-size:15px}.extra-profile-pricing .extra-profile-boundary{color:#c0cac5;font-size:14px;line-height:1.8}.extra-profile-estimator{border-bottom:1px solid #3e4848;padding-bottom:14px}.extra-profile-estimator summary{cursor:pointer;min-height:60px;padding:18px 0;font-size:18px;line-height:1.5}.extra-profile-controls{flex-wrap:wrap;align-items:end;gap:24px;min-width:0;margin:20px 0;display:flex}.extra-profile-controls label{gap:10px;min-width:0;max-width:100%;font-size:15px;line-height:1.6;display:grid}.extra-profile-controls select,.extra-profile-controls input{color:#e8ece9;background:#142523;border:1px solid #61716a;border-radius:4px;min-height:48px;font:16px/1.5 Manrope,Arial,sans-serif}.extra-profile-controls select{max-width:100%;padding:10px 36px 10px 12px}.extra-profile-stepper{grid-template-columns:48px 64px 48px;gap:8px;max-width:100%;display:grid}.extra-profile-stepper input{text-align:center;appearance:textfield;width:64px;padding:8px 0}.extra-profile-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.extra-profile-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.extra-profile-stepper button{color:#d7e4df;cursor:pointer;background:#142523;border:1px solid #61716a;border-radius:4px;place-items:center;width:48px;height:48px;display:grid}.extra-profile-stepper button:disabled{opacity:.45;cursor:default}.extra-profile-estimator :is(button,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #b4e4db}.extra-profile-estimate{max-width:640px}.extra-profile-estimate dl{margin:0}.extra-profile-estimate dl>div{grid-template-columns:minmax(0,1fr) minmax(110px,auto);gap:16px;padding:12px 0;font-size:16px;line-height:1.7;display:grid}.extra-profile-estimate dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.extra-profile-total{color:#f4dfaf;border-top:1px solid #3e4848;font-weight:600}@media (max-width:800px){.extra-profile-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 24px}.extra-profile-row h3,.extra-profile-row p:last-child{grid-column:1/-1}.extra-profile-pricing h2{font-size:32px}}@media (max-width:380px){.extra-profile-row{grid-template-columns:minmax(0,1fr)}.extra-profile-controls{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.extra-profile-estimate dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.extra-profile-estimate dd{text-align:left}}.extra-profile-controls>div{gap:10px;min-width:0;display:grid}.plan-extra-summary{border-top:1px solid #3e4848;min-width:0;margin-bottom:14px;padding:18px 0}.plan-extra-summary h3{color:#e3eddf;margin:0 0 10px;font:600 16px/1.5 Manrope,Arial,sans-serif}.plan-extra-summary p{color:#c0cac5;overflow-wrap:anywhere;margin:0 0 12px;font:400 16px/1.7 Manrope,Arial,sans-serif}.plan-extra-summary strong{color:#f1d797;font-weight:500}.plan-extra-summary .plan-extra-standard{color:#c0cac5;font-size:14px;line-height:1.8}.plan-extra-summary a{align-items:center;gap:8px;max-width:100%;min-height:44px;font:400 14px/1.6 Manrope,Arial,sans-serif;text-decoration:none;display:inline-flex}.plan-extra-summary a svg{flex:none}.plan-extra-summary a:hover{text-underline-offset:4px;text-decoration:underline}#extra-profile-heading{scroll-margin-top:24px}.faq-list .faq-question{overflow-wrap:anywhere;flex:1;min-width:0}.faq .faq-list summary{padding-right:8px}.faq-list .faq-number{flex:0 0 2ch}.faq-list .faq-plus{text-align:center;flex:0 0 24px;height:24px;line-height:24px}.faq .faq-group-title{letter-spacing:0;color:var(--gold);margin:32px 0 8px;font:600 12px/1.6 Manrope,sans-serif}.faq .faq-group:first-child .faq-group-title{margin-top:16px}.faq .faq-answer{color:var(--muted);overflow-wrap:anywhere;padding:0 25px 25px 34px;font-size:14px;line-height:1.9}.faq .faq-answer p{margin:0 0 12px;padding:0}.faq .faq-answer ul{margin:0 0 12px;padding-left:20px}.faq .faq-answer>:last-child{margin-bottom:0}.faq .faq-answer a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gold:#e8c582;--white:#f4f1eb;--muted:#b4bcc9;--line:#dfc59738;color:var(--white);font-synthesis:none;background:#050b17;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;font-size:16px}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:400}em{color:var(--gold);font-weight:400}strong{font-weight:600}.site{isolation:isolate;position:relative;overflow:hidden}.section-wrap{max-width:1260px;margin-inline:auto;padding-inline:56px}.eyebrow{letter-spacing:.2em;color:var(--gold);font-size:12px;font-weight:500;display:block}.skip-link{background:var(--gold);color:#07101d;z-index:10;padding:14px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}.noscript{text-align:center;padding:24px}.scene{transform-origin:50% 80%;z-index:-2;background:linear-gradient(#0308121f,#0000 65%,#050b17 100%),url(/horizon.webp) 50% 60%/cover no-repeat;height:990px;animation:35s ease-in-out infinite alternate drift;position:absolute;inset:0 0 auto}.starfield{z-index:-1;pointer-events:none;width:100%;height:980px;position:absolute;inset:0}.paused .scene{animation-play-state:paused}@keyframes drift{to{transform:scale(1.025)}}.header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:20px;max-width:1420px;height:106px;margin:auto;padding:0 56px;display:flex}.brand{color:var(--gold);letter-spacing:.2em;align-items:center;gap:15px;font-family:Georgia,serif;font-size:23px;display:flex}.brand img{object-fit:cover;mix-blend-mode:screen;border-radius:50%}.header nav{color:#d2d7df;align-items:center;gap:29px;font-size:14px;display:flex}.header nav a:hover{color:var(--gold)}.nav-register{color:var(--gold);border-bottom:1px solid var(--line);padding:10px 0}.nav-register span{margin-left:10px}.motion-button{border:1px solid var(--line);width:42px;height:42px;color:var(--gold);background:#050b1780;border-radius:50%;place-items:center;font-size:19px;display:grid}.hero{text-align:center;min-height:805px;padding:86px 24px 170px;position:relative}.hero-eyebrow{letter-spacing:.25em;font-size:12px}h1{letter-spacing:-.045em;margin:30px 0;font-size:clamp(76px,8vw,124px);line-height:.96}.intro{letter-spacing:.02em;color:#c2c9d3;font-size:16px;line-height:1.9}.gold-button{color:#141514;background:linear-gradient(110deg,#eed39c,#d5aa5d);border:1px solid #f4d798;border-radius:5px;justify-content:center;align-items:center;gap:18px;min-height:55px;padding:15px 22px;font-size:14px;font-weight:600;transition:filter .2s,transform .2s;display:flex;box-shadow:0 4px 28px #e8c58212}.gold-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.gold-button:disabled{opacity:.7;cursor:wait;transform:none}.hero-cta{width:-moz-fit-content;width:fit-content;margin:32px auto 17px}.hero-bonus{color:#c6cbd2;font-size:13px}.hero-bonus strong{color:var(--gold)}.horizon-caption{color:#d1c6b0;letter-spacing:.2em;justify-content:space-between;max-width:1210px;margin:auto;padding:0 32px;font-size:12px;display:flex;position:absolute;bottom:42px;left:0;right:0}.registration{grid-template-columns:1.05fr 1fr;align-items:center;gap:80px;padding-top:90px;padding-bottom:95px;display:grid}h2{margin:22px 0;font-size:58px;line-height:1.04}.registration-story>p{color:var(--muted);max-width:495px;font-size:16px;line-height:1.85}.registration-story strong{color:#e5d7bd}.bonus-mark{color:var(--gold);align-items:center;gap:24px;margin:25px 0 22px;display:flex}.bonus-mark>span{font-family:Cormorant Garamond,Georgia,serif;font-size:86px;line-height:1}.bonus-mark>div{letter-spacing:.18em;font-size:12px}.bonus-mark small{letter-spacing:0;color:var(--muted);margin-top:9px;font-size:12px;display:block}.registration-story .bonus-note{max-width:370px;font-size:13px;line-height:1.8}.registration-card{background:linear-gradient(130deg,#122032b3,#050c17f2);border:1px solid #e8c58259;border-radius:14px;padding:38px;box-shadow:0 18px 70px #0003}.registration-card h3{margin:15px 0 10px;font-size:40px;line-height:1.1}.form-intro{color:var(--muted);margin-bottom:26px;font-size:14px;line-height:1.7}form>label:not(.consent){color:#d7dbe3;margin:17px 0 9px;font-size:14px;display:block}form>input{width:100%;min-height:51px;color:var(--white);background:#060f1d;border:1px solid #354252;border-radius:5px;padding:13px 15px;font-size:16px;display:block}input::placeholder{color:#8e98a9}input:focus{border-color:var(--gold)}.consent{color:#bec7d5;align-items:flex-start;gap:11px;margin:20px 0;font-size:12px;line-height:1.7;display:flex}.consent input{width:18px;height:18px;accent-color:var(--gold);flex:none;margin:2px 0 0}.registration-card .gold-button{width:100%;font-size:13px}.form-note{color:#a0abbb;font-size:12px;line-height:1.8}.form-note a{text-underline-offset:3px;text-decoration:underline}.form-error{color:#ffc3b3;margin:12px 0;font-size:14px;line-height:1.7}.form-error:empty{margin:14px 0 0}.honey{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.success{outline:none}.success-icon{border:1px solid var(--gold);width:65px;height:65px;color:var(--gold);border-radius:50%;place-items:center;margin-bottom:27px;font-size:30px;display:grid}.success p{color:var(--muted);margin:19px 0;font-size:15px;line-height:1.85}.success strong{color:var(--gold)}.email-value{overflow-wrap:anywhere}.success .form-note{font-size:12px}.section-intro{text-align:center;max-width:650px;margin:auto}.section-intro p{color:var(--muted);max-width:520px;margin:auto;font-size:16px;line-height:1.8}.features{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:55px;padding:34px 0;display:grid}.features article{border-right:1px solid var(--line);padding:0 30px}.features article:first-child{padding-left:0}.features article:last-child{border:none;padding-right:0}.features .eyebrow{letter-spacing:.15em;font-size:12px}.features h3{margin:22px 0 16px;font-size:30px;line-height:1.15}.features p{color:var(--muted);font-size:14px;line-height:1.8}.closing{text-align:center;padding:70px 0 60px}.closing>span{color:var(--gold);font-size:32px}.closing p{margin:18px 0 22px;font-family:Cormorant Garamond,Georgia,serif;font-size:32px}.closing a{color:var(--gold);font-size:13px}.privacy{color:var(--muted);padding-bottom:38px;font-size:13px;line-height:1.8}.privacy details{border-top:1px solid var(--line);padding-top:20px}.privacy summary{cursor:pointer;color:#d7d2c7}.privacy p{max-width:900px;margin-top:15px}footer{border-top:1px solid var(--line);color:#969fae;justify-content:space-between;gap:24px;max-width:1300px;margin:auto;padding:28px 32px;font-size:12px;display:flex}footer>span:nth-child(2){letter-spacing:.14em}footer a:hover{color:var(--gold)}@media (max-width:1000px){.section-wrap{padding-inline:36px}.registration{gap:38px}.registration-card{padding:28px}h2{font-size:49px}.header{padding-inline:32px}.features article{padding-inline:20px}.features h3{font-size:27px}}@media (max-width:760px){.header{height:88px;padding-inline:22px}.brand{gap:10px;font-size:18px}.brand img{width:40px;height:40px}.header nav{gap:14px}.header nav>a:first-child{display:none}.header nav .nav-register{font-size:12px}.nav-register span{display:none}.motion-button{width:36px;height:36px}.hero{min-height:765px;padding-top:86px}.hero-eyebrow{letter-spacing:.15em;font-size:10px}.hero h1{font-size:88px}.scene{height:900px}.horizon-caption{letter-spacing:.13em;font-size:10px}.registration{grid-template-columns:1fr;gap:34px;padding-top:65px;padding-bottom:50px}.registration-story{max-width:540px}.registration-card{width:100%;max-width:560px;margin:auto}.bonus-mark{margin:18px 0}.features{gap:18px}.features article{padding-inline:10px}.features .eyebrow{font-size:10px}footer>span:nth-child(2){display:none}}@media (max-width:520px){.section-wrap{padding-inline:24px}.brand{letter-spacing:.15em;font-size:16px}.brand img{width:36px;height:36px}.header{gap:12px;padding-inline:16px}.header nav{gap:10px}.hero{min-height:750px;padding-top:76px}.hero h1{margin:32px 0 25px;font-size:clamp(68px,21vw,88px)}.intro{font-size:14px}.hero-eyebrow{font-size:9px}.hero-cta{padding:15px 20px;font-size:13px}.hero-bonus{font-size:12px}.horizon-caption{line-height:2.4;display:block;bottom:27px}.horizon-caption span{display:block}.scene{background-position:53%}.registration-card{padding:25px 21px}.registration-card h3{font-size:37px}h2{font-size:44px}.registration-story>p,.section-intro p{font-size:15px}.eyebrow{font-size:11px}.features{margin-top:36px;padding:0;display:block}.features article,.features article:first-child,.features article:last-child{border-right:0;border-bottom:1px solid var(--line);padding:28px 0}.features article:last-child{border-bottom:0}.features h3{margin:16px 0;font-size:31px}.features .eyebrow{font-size:11px}.closing p{font-size:28px}.closing{padding-block:45px}footer{padding:25px 24px;font-size:11px}}.faq{grid-template-columns:1fr 1.5fr;gap:65px;padding-bottom:75px;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;align-items:center;gap:17px;padding:23px 0;font-size:15px;line-height:1.6;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-number{color:var(--gold);font-size:12px}.faq-plus{color:var(--gold);margin-left:auto;font-size:22px;transition:transform .2s}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-list p{color:var(--muted);padding:0 25px 25px 34px;font-size:14px;line-height:1.9}@media (max-width:760px){.faq{grid-template-columns:1fr;gap:15px;padding-bottom:50px}.faq h2{font-size:42px}.faq h2 br{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scene{animation:none}.gold-button,.faq-plus{transition:none}}.scene{opacity:.78;background-position:50% 52%;height:1080px}.coordinate-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#bcd5f006 1px,#0000 1px),linear-gradient(90deg,#bcd5f006 1px,#0000 1px);background-size:88px 88px;height:1100px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#0008,#0000 85%);mask-image:linear-gradient(#0008,#0000 85%)}.header{max-width:1536px;height:100px;padding-inline:5vw}.brand{font-size:21px}.hero-future{text-align:left;grid-template-columns:1.15fr 1fr;align-items:center;gap:7%;max-width:1440px;min-height:820px;margin:auto;padding:64px 5vw;display:grid}.hero-copy{min-width:0}.launch-label{letter-spacing:.22em;color:#c9d4dd;align-items:center;gap:10px;margin-bottom:31px;font-size:10px;display:flex}.launch-dot{background:var(--gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 17px #e8c5827a}.hero-future h1{letter-spacing:-.07em;margin:0 0 27px;font-family:Manrope,Arial,sans-serif;font-size:clamp(55px,5.9vw,86px);font-weight:500;line-height:1.07}.hero-future h1 em{color:#0000;background:linear-gradient(110deg,#f4dfb5,#d9b473 65%,#ac8951);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-future .intro{letter-spacing:-.02em;color:#eef0f1;font-size:19px;line-height:1.65}.hero-future .intro span{color:#acbac9}.hero-description{color:#9eafc0;max-width:400px;margin-top:20px;font-size:14px;line-height:1.9}.orbital-signature{place-items:center;width:300px;height:166px;margin:25px 0 12px;display:grid;position:relative}.orbit{border:1px solid #dfc08a35;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.orbit-one{border-style:dashed;width:124px;height:124px;animation:70s linear infinite orbital}.orbit-two{border-color:#e8c58280;width:166px;height:70px;rotate:-28deg}.orbit-three{border-color:#b9d6f050;width:166px;height:70px;rotate:28deg}.orbit-core{color:var(--gold);font-size:27px;line-height:1}.orbit-label{letter-spacing:.25em;color:#9ab;font-size:9px;position:absolute;bottom:-7px}.orbit-cross{color:#afc4d373;font-size:17px;position:absolute;top:75px}.cross-left{left:16px}.cross-right{right:16px}@keyframes orbital{to{rotate:360deg}}.paused .orbit{animation-play-state:paused}.hero-footnote{letter-spacing:.1em;color:#93a5b7;border-top:1px solid #d6c39a30;align-items:center;gap:30px;margin-top:33px;padding-top:20px;font-size:10px;display:flex}.hero-footnote a{letter-spacing:0;color:#dfcfaf;font-size:12px}.hero-footnote a span{margin-left:12px}.registration-compact{width:100%;max-width:475px;padding:0;scroll-margin-top:30px;display:block}.registration-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#162537c9,#060e1ccf);border-color:#c3d9e52b;border-radius:18px;padding:31px 33px;position:relative;box-shadow:0 30px 100px #0005,inset 0 1px #ffffff14}.registration-card:before{content:"";background:linear-gradient(90deg,#0000,#d7bd80aa,#0000);height:1px;position:absolute;top:-1px;left:28px;right:28px}.card-topline{color:var(--gold);justify-content:space-between;align-items:center;display:flex}.card-topline .eyebrow{letter-spacing:.23em;font-size:10px}.card-topline>span:last-child{font-size:24px}.registration-card h3{letter-spacing:-.045em;margin:16px 0 23px;font-family:Manrope,Arial,sans-serif;font-size:30px;line-height:1.23}.offer-inline{background:linear-gradient(100deg,#dcb47215,#dcb47205);border:1px solid #dcb47227;border-radius:8px;align-items:center;gap:18px;margin-bottom:23px;padding:15px 18px;display:flex}.offer-amount{letter-spacing:-.06em;color:var(--gold);font-size:42px;font-weight:400;line-height:1}.offer-inline>div{flex-direction:column;gap:5px;display:flex}.offer-inline strong{letter-spacing:.16em;color:#eed6aa;font-size:10px}.offer-inline>div>span{color:#b6bfca;max-width:200px;font-size:12px;line-height:1.65}form>label:not(.consent){color:#c4ceda;margin-top:15px;font-size:13px}form>input{background:#07111f75;border-color:#a6bed429;border-radius:6px;min-height:49px;font-size:16px}.consent{gap:10px;margin:17px 0;font-size:12px;line-height:1.75}.consent input{width:17px;height:17px}.registration-card .gold-button{background:linear-gradient(100deg,#f0d8a5,#dcb777);border-color:#f3d39988;min-height:53px;font-size:13px;box-shadow:0 5px 25px #e8c58215}.form-note{color:#a2afbd;margin-top:13px;font-size:12px;line-height:1.75}.form-note a{white-space:nowrap}.form-error{font-size:13px}.principle-strip{letter-spacing:.2em;color:#9cabba;border-block:1px solid #c3d9e522;justify-content:space-between;align-items:center;gap:20px;max-width:1296px;padding-block:28px;font-size:10px;display:flex}.principle-strip>span:nth-child(2n){color:#dfbf85;font-size:21px}.about{padding-top:100px}.section-intro h2{font-size:65px}.closing{border-bottom:1px solid var(--line);margin-bottom:65px}.faq h2{font-size:49px}.success h3{font-size:29px}.success .eyebrow{font-size:10px}.success p{font-size:14px}@media (min-width:1500px){.hero-future{gap:110px;padding-inline:65px}.scene{background-position:50% 55%}}@media (max-width:1000px){.hero-future{gap:35px;padding-inline:35px}.hero-future h1{font-size:65px}.registration-card{padding:26px}.hero-footnote{gap:16px}.hero-footnote>span{font-size:9px}.orbital-signature{width:260px}.principle-strip{letter-spacing:.14em;margin-inline:35px;padding-inline:0;font-size:9px}.hero-description{font-size:14px}.hero-future .intro{font-size:17px}.launch-label{font-size:9px}.header{padding-inline:35px}}@media (max-width:760px){.hero-future{grid-template-columns:1fr;gap:42px;max-width:600px;padding:55px 28px 50px}.hero-copy{text-align:center}.launch-label{justify-content:center;margin-bottom:25px}.hero-future h1{margin-bottom:23px;font-size:clamp(54px,10.5vw,76px)}.hero-future .intro{font-size:17px}.hero-description{max-width:360px;margin:18px auto 0}.orbital-signature{height:125px;margin:17px auto 0}.orbit-one{width:98px;height:98px}.orbit-two,.orbit-three{width:140px;height:59px}.orbit-cross{top:53px}.orbit-core{font-size:24px}.orbit-label{display:none}.hero-footnote{justify-content:center;margin-top:18px;padding-top:17px}.hero-footnote>span{font-size:9px}.registration-compact{max-width:460px;margin:auto}.registration-card{padding:30px}.registration-card h3{font-size:31px}.scene{opacity:.64;background-position:54%;height:1350px}.principle-strip{flex-wrap:wrap;justify-content:center;gap:14px;margin-inline:28px;padding-block:24px;font-size:9px}.principle-strip>span:nth-child(4),.principle-strip>span:last-child{display:none}.section-intro h2{font-size:52px}.about{padding-top:65px}.header{padding-inline:22px}.brand{font-size:18px}.header nav .nav-register{font-size:12px}.closing{margin-bottom:48px}.faq h2{font-size:42px}}@media (max-width:380px){.hero-future{padding-inline:20px}.registration-card{padding:24px 20px}.hero-future h1{font-size:52px}.header{padding-inline:16px}.brand{font-size:15px}.header nav{gap:8px}.hero-footnote{gap:16px}.principle-strip{gap:9px;font-size:8px}.offer-inline{gap:14px;padding-inline:12px}.registration-card .gold-button{font-size:12px}}@media (prefers-reduced-motion:reduce){.orbit{animation:none}}.license-badge{border-top:1px solid #c7b98f24;justify-content:center;align-items:center;gap:20px;margin-top:24px;padding-top:16px;display:flex}.license-badge img{object-fit:contain;mix-blend-mode:screen;width:106px;height:56px}.license-badge>div{flex-direction:column;gap:7px;display:flex}.license-badge strong{color:#e1e4e8;font-size:13px;font-weight:500}.license-badge span{letter-spacing:.1em;color:var(--gold);font-size:11px}.license-badge i{margin-right:5px;font-style:normal}.registration-compact{position:relative}.hero-future{min-height:900px}.scene{height:1160px}@media (max-width:760px){.hero-future{min-height:0}.scene{height:1450px}}.registration-card{container:registration/inline-size}.form-fields{grid-template-columns:1fr 1fr;gap:17px 14px;display:grid}.form-field{min-width:0}.form-field label{color:#c4ceda;margin:0 0 9px;font-size:13px;display:block}.form-field input{width:100%;min-width:0;min-height:49px;color:var(--white);background:#07111f75;border:1px solid #a6bed429;border-radius:6px;padding:12px;font-size:16px;display:block}.form-field input:focus{border-color:var(--gold)}.field-hint{color:#a2afbd;margin-top:12px;font-size:11px;line-height:1.7}.footer-identity{flex-direction:column;gap:8px;display:flex}.footer-identity small{color:#8996a7;font-size:11px;line-height:1.7}footer{align-items:center}@container registration (width<=360px){.form-fields{grid-template-columns:1fr}}@media (max-width:520px){.footer-identity small{max-width:185px}footer{gap:16px}}.brand-mark{flex:none;display:block;overflow:visible}.about-overview{grid-template-columns:1fr 1.2fr;align-items:center;gap:65px;display:grid}.about-overview .section-intro{text-align:left}.about-overview .section-intro p{margin-inline:0}.chart-preview{text-align:center;min-width:0;margin:0}.chart-preview img{filter:drop-shadow(0 0 28px #d7b56e12);width:100%;max-width:400px;height:auto;margin:auto;display:block}.chart-preview figcaption{letter-spacing:.14em;color:var(--gold);margin-top:20px;font-size:10px;line-height:1.9}.chart-preview small{color:var(--muted);letter-spacing:0;font-size:11px;display:block}.about-cta{color:var(--gold);gap:16px;margin-top:25px;font-size:13px;display:inline-flex}.about-cta:hover{text-underline-offset:5px;text-decoration:underline}@media (max-width:760px){.brand-mark{width:40px;height:40px}.about-overview{grid-template-columns:1fr;gap:40px}.about-overview .section-intro{text-align:center}.about-overview .section-intro p{margin-inline:auto}.chart-preview{order:2}.chart-preview img{max-width:330px}.about-overview .section-intro h2{font-size:46px}}@media (max-width:380px){.brand-mark{width:36px;height:36px}.about-overview .section-intro h2{font-size:40px}}.policy-content{max-width:920px;padding:8px 0 16px}.privacy .policy-date{color:#a5afbf;font-size:12px}.policy-content h3{color:var(--white);margin:27px 0 8px;font-family:Manrope,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.policy-content p{margin-top:8px;font-size:14px;line-height:1.9}.policy-content a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.footer-links{flex-wrap:wrap;gap:24px;font-size:12px;display:flex}.footer-links a{color:#b4bcc9}.footer-links a:hover{color:var(--gold)}@media (max-width:650px){footer{flex-wrap:wrap;align-items:flex-start}.footer-identity{width:100%}.footer-identity small{max-width:none}.footer-links{gap:24px}footer>a{margin-left:auto}}.ephemeris-badge{color:var(--gold);border-top:1px solid #d9bd7c30;align-items:center;gap:13px;margin-top:24px;padding-top:19px;display:flex}.ephemeris-badge-icon{flex:none;width:51px;height:51px}.dial-outer,.dial-inner{stroke:#d5b875;stroke-width:.6px;opacity:.38}.dial-inner{opacity:.2}.dial-major{stroke:#efd79d;stroke-width:1px}.dial-minor{stroke:#d5b875;stroke-width:.7px;opacity:.45}.dial-orbit{stroke:#efd79d;stroke-width:1px;opacity:.65}.dial-orbit-faint{opacity:.3}.dial-centre{fill:#efd79d}.ephemeris-badge-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.ephemeris-badge-name{color:#efdab4;font-family:Cormorant Garamond,Georgia,serif;font-size:27px;line-height:1.1}.ephemeris-badge-status{letter-spacing:.12em;color:#acb9c8;font-size:8px;line-height:1.7}.ephemeris-badge-status span{color:var(--gold);margin-inline:4px}.ephemeris-badge-arrow{margin-left:auto;font-size:19px;transition:transform .2s}.ephemeris-badge:hover .ephemeris-badge-arrow{transform:translate(2px,-2px)}.ephemeris-badge:hover .ephemeris-badge-name{color:#fff0d2}.precision{padding-top:74px;scroll-margin-top:30px}.precision-panel{background:radial-gradient(at 88% 10%,#b8914c12,#0000 60%),linear-gradient(120deg,#101b2a,#080f1a);border:1px solid #d6b57840;border-radius:18px;grid-template-columns:1.13fr 1fr;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffebc30e}.precision-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#efd09299,#0000);height:1px;position:absolute;top:0;left:7%;right:7%}.precision-copy{z-index:1;padding:48px 0 40px 48px;position:relative}.precision-heading{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.precision-wordmark{letter-spacing:.18em;color:#f0d39d;font-size:11px;font-weight:600}.precision-licence{letter-spacing:.13em;color:#dcc592;background:#d7b67508;border:1px solid #d7b67550;border-radius:3px;padding:6px 9px;font-size:8px;line-height:1.5}.precision-copy h2 em{color:#e7c988}.precision-copy>p{color:#b5c1ce;max-width:390px;font-size:14px;line-height:1.9}.precision-facts{gap:32px;margin-top:30px;display:flex}.precision-facts>div{flex-direction:column;flex:1;gap:8px;display:flex}.precision-facts strong{color:#ecdfc6;font-size:14px;font-weight:500}.precision-facts span{color:#9caabc;max-width:180px;font-size:11px;line-height:1.8}.precision-measure{text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:62px 38px 42px;display:flex;position:relative}.precision-dial{opacity:.24;z-index:-1;width:min(94%,385px);height:auto;position:absolute;top:32px;left:50%;translate:-50%}.precision-measure-label{letter-spacing:.18em;color:#b9b3a5;font-size:8px;line-height:1.8}.precision-value{letter-spacing:-.055em;color:#f0d6a1;font-variant-numeric:lining-nums;white-space:nowrap;text-shadow:0 0 35px #e9ba611f;margin-top:19px;font-family:Cormorant Garamond,Georgia,serif;font-size:112px;line-height:1.08}.precision-value>span{vertical-align:super;margin-left:4px;font-size:.55em}.precision-unit{letter-spacing:.17em;color:#d9c396;margin-top:6px;font-size:8px;line-height:1.9}.precision-measure>p{color:#b0bdcd;max-width:280px;margin-top:31px;font-size:12px;line-height:1.9}.precision-footnote{background:#03091230;border-top:1px solid #d6b57825;grid-column:1/-1;justify-content:space-between;align-items:center;gap:28px;padding:20px 48px;display:flex}.precision-footnote p{color:#9caabc;max-width:465px;font-size:10px;line-height:1.8}.precision-footnote a{color:#ddc48d;flex:none;font-size:11px;line-height:1.8}.precision-footnote a span{margin-left:7px}.precision-footnote a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:1000px){.precision-copy{padding:35px 0 32px 30px}.precision-copy h2{font-size:55px}.precision-measure{padding-inline:25px}.precision-value{font-size:93px}.precision-footnote{padding-inline:30px}.precision-facts{gap:18px}.precision-wordmark{font-size:10px}.precision-heading{gap:10px}.precision-footnote a{flex-shrink:1}}@media (max-width:760px){.precision{padding-top:50px}.precision-panel{grid-template-columns:1fr}.precision-copy{padding:30px 28px 0}.precision-copy h2{margin-top:25px;font-size:52px}.precision-copy>p{max-width:470px}.precision-facts{margin-top:24px}.precision-measure{border-top:1px solid #d6b57825;margin-top:30px;padding:34px 28px 38px}.precision-dial{opacity:.2;width:285px;top:0}.precision-value{margin-top:13px;font-size:105px}.precision-measure>p{max-width:290px;margin-top:22px}.precision-footnote{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 28px}.precision-footnote p{font-size:11px}.precision-footnote a{font-size:12px}.precision-measure-label{font-size:8px}}@media (max-width:380px){.ephemeris-badge{gap:9px}.ephemeris-badge-icon{width:42px;height:42px}.ephemeris-badge-name{font-size:24px}.ephemeris-badge-status{letter-spacing:.08em;font-size:7px}.ephemeris-badge-arrow{font-size:16px}.precision-copy{padding:26px 20px 0}.precision-copy h2{font-size:45px}.precision-copy>p{font-size:13px}.precision-value{font-size:90px}.precision-measure,.precision-footnote{padding-inline:20px}.precision-facts{gap:14px}.precision-facts strong{font-size:13px}.precision-wordmark{font-size:9px}}@media (prefers-reduced-motion:reduce){.ephemeris-badge-arrow{transition:none}}.orbit-one:after{content:"";background:#eed59e;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:50%;translate:-50%;box-shadow:0 0 9px #edcb8199}.astrodienst-mark{isolation:isolate;flex:none;display:block;position:relative}.astrodienst-mark:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#e4b65418,#0000 70%);position:absolute;inset:8% -12%}.astrodienst-mark img{object-fit:contain;filter:drop-shadow(0 4px 8px #0005);width:100%;height:auto;display:block}.ephemeris-badge>.astrodienst-mark{width:116px}.ephemeris-badge-status{letter-spacing:.14em;font-size:9px}.precision-brand{align-items:center;gap:25px;min-height:104px;display:flex}.precision-brand>.astrodienst-mark{width:146px}.precision-brand .precision-heading{border-left:1px solid #dfbc733d;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding-left:23px;display:flex}.precision-brand .precision-wordmark{line-height:1.6}.precision-copy h2{margin-top:27px}@container registration (width<=300px){.ephemeris-badge{gap:11px}.ephemeris-badge>.astrodienst-mark{width:86px}.ephemeris-badge-name{font-size:24px}.ephemeris-badge-status{letter-spacing:.1em;font-size:8px}.ephemeris-badge-arrow{font-size:16px}}@media (max-width:1000px){.precision-brand{gap:18px}.precision-brand>.astrodienst-mark{width:126px}.precision-brand .precision-heading{padding-left:17px}}@media (max-width:760px){.precision-brand>.astrodienst-mark{width:130px}.precision-brand .precision-wordmark{letter-spacing:.12em;font-size:10px}}@media (max-width:380px){.precision-brand{gap:12px;min-height:78px}.precision-brand>.astrodienst-mark{width:98px}.precision-brand .precision-heading{padding-left:12px}.precision-brand .precision-wordmark{letter-spacing:.07em;font-size:9px}.precision-brand .precision-licence{padding:5px 7px;font-size:7px}}.precision-seal{flex:none;place-items:center;width:62px;height:62px;display:grid}.precision-licensed .precision-panel{display:block}.precision-licensed .precision-copy{max-width:48rem;margin-inline:auto;padding-block:2rem}.precision-licensed .precision-footnote{flex-wrap:wrap;gap:1rem;display:flex}.precision-licensed .precision-footnote p{flex-basis:100%}.precision-seal img{object-fit:contain}.ephemeris-badge{border-top-color:#d3b67870;gap:20px;min-height:110px;padding-top:24px}.ephemeris-badge-name{font-size:28px;line-height:1.15}.ephemeris-badge-status{letter-spacing:0;color:#efcf8c;font:600 10px/1.6 Manrope,Arial,sans-serif}.ephemeris-badge:focus-visible{outline-offset:7px;border-radius:3px;outline:2px solid #e8c67e}.precision-brand{gap:24px;min-height:94px}.precision-brand .precision-seal{width:88px;height:88px}.precision-brand .precision-heading{border-left:0;gap:7px;padding-left:0}.precision-brand .precision-wordmark{color:#f5e5c6;letter-spacing:0;font:400 38px/1.15 Cormorant Garamond,Georgia,serif}.precision-signature{color:#b4d4e3;letter-spacing:0;font:600 11px/1.7 Manrope,Arial,sans-serif}.precision-panel{box-shadow:none;background:0 0;border:0;border-top:1px solid #c5ad6c99;border-bottom:1px solid #c5ad6c66;border-radius:0;overflow:visible}.precision-panel:before{display:none}.precision-overline{letter-spacing:0;color:#dbc28e;border-bottom:1px solid #c5ad6c30;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px 24px;padding:19px 0;font:500 11px/1.7 Manrope,Arial,sans-serif;display:flex}.precision-stage{color:#bcc7d1;align-items:center;gap:9px;display:inline-flex}.precision-stage:before{content:"";border:1px solid #e4c47e;border-radius:50%;flex:none;width:6px;height:6px}.precision-copy{padding:38px 0 36px}.precision-copy h2{letter-spacing:0;margin:30px 0 22px;font-size:48px;line-height:1.1}.precision-copy>p{max-width:440px;font-size:15px}.precision-facts{gap:24px;margin-top:28px}.precision-facts>div{border-top:1px solid #d1b87835;padding-top:16px}.precision-facts strong{color:#f0dfbd;font:400 24px/1.2 Cormorant Garamond,Georgia,serif}.precision-facts span{max-width:210px;font-size:12px}.precision-value,.precision-unit,.precision-measure-label{letter-spacing:0}.precision-value{text-shadow:none;color:#f6dba0;margin-top:16px;font-size:128px}.precision-footnote{background:0 0;align-items:flex-start;padding:22px 0}.precision-footnote p{max-width:640px;font-size:12px;line-height:1.8}.precision-footnote a{white-space:normal;max-width:230px;font-size:12px}.precision-measure{padding:50px 0 40px 24px}.precision-measure>p{max-width:280px;font-size:13px}.precision-measure-label{color:#c6d5e0;font-size:10px}.precision-unit{color:#ead29f;font-size:10px}.precision-dial{opacity:.42;width:min(96%,410px);top:50%;translate:-50% -50%}@media (max-width:1000px){.precision-brand{gap:18px}.precision-brand .precision-wordmark{font-size:32px}.precision-brand .precision-seal{width:76px;height:76px}.precision-copy h2{font-size:42px}.precision-value{font-size:105px}.precision-facts strong{font-size:22px}}@media (max-width:760px){.precision-overline{gap:6px 24px;padding:17px 0}.precision-copy{padding:30px 0 0}.precision-copy h2{overflow-wrap:break-word;font-size:42px}.precision-measure{min-height:320px;margin-top:28px;padding:44px 12px}.precision-footnote{padding:20px 0}.precision-brand{gap:18px;min-height:80px}.precision-brand .precision-wordmark{font-size:34px}.ephemeris-badge{gap:16px}.ephemeris-badge-name{font-size:25px}.ephemeris-badge-status{font-size:10px}.precision-seal{width:52px;height:52px}}@media (max-width:380px){.ephemeris-badge-name{font-size:23px}.precision-brand .precision-wordmark{font-size:29px}.precision-copy h2{font-size:36px}.ephemeris-badge{gap:13px}.precision-brand .precision-seal{width:58px;height:58px}.precision-signature{font-size:10px}.precision-facts{gap:16px}.precision-facts strong{font-size:21px}.precision-value{font-size:94px}}.guide-page{color:#f4f1eb;background:#101419;min-height:100vh;line-height:1.8}.guide-page *,.explore-guides *{letter-spacing:0}.guide-page a:focus-visible{outline-offset:5px;outline:2px solid #a2d3c3}.guide-header{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:auto;padding:24px 32px;display:flex}.guide-brand{color:#e8c582;align-items:center;gap:12px;font-family:Georgia,serif;font-size:25px;display:flex}.guide-brand img{object-fit:contain}.guide-header nav{gap:28px;font-size:14px;display:flex}.guide-header nav a:last-child{color:#a2d3c3}.guide-top,.guide-layout,.guide-next,.guide-related{max-width:1116px;margin-inline:auto}.guide-top{border-bottom:1px solid #ffffff20;padding:30px 0 48px}.breadcrumbs{color:#b7c1c6;flex-wrap:wrap;gap:12px;margin-bottom:42px;font-size:12px;display:flex}.breadcrumbs a{color:#a2d3c3}.guide-kicker{color:#e8c582;margin-bottom:16px;font-family:Manrope,Arial,sans-serif;font-size:11px}.guide-top h1{overflow-wrap:break-word;max-width:760px;margin:0 0 24px;font-size:64px;line-height:1.08}.guide-intro{color:#bac2c8;max-width:730px;font-size:17px;line-height:1.85}.guide-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:72px;padding-block:44px 64px;display:grid}.guide-aside{grid-area:1/2}.guide-aside figure{margin:0 0 30px}.guide-aside img{width:100%;height:auto;display:block}.guide-aside figcaption{color:#a5b1ba;text-align:center;margin-top:8px;font-size:11px}.guide-aside nav{border-top:1px solid #ffffff20;padding-top:24px}.guide-aside nav p{color:#a2d3c3;margin-bottom:12px;font-size:11px}.guide-aside nav a{color:#b9c4cb;padding-block:8px;font-size:13px;line-height:1.7;display:block}.guide-aside a:hover{color:#e8c582}.guide-reading{grid-area:1/1;min-width:0}.guide-reading section{margin-bottom:40px;scroll-margin-top:24px}.guide-reading h2{margin:0 0 20px;font-size:34px;line-height:1.2}.guide-reading p,.guide-reading li{color:#bdc6cd;margin-bottom:16px;font-size:15px;line-height:1.95}.guide-reading ol{padding-left:23px}.guide-reading li{padding-left:9px}.guide-reading li::marker{color:#e8c582}.guide-reading .guide-byline{border-top:1px solid #ffffff20;padding-top:22px;font-size:12px}.guide-byline a{color:#a2d3c3;text-underline-offset:4px;text-decoration:underline}.guide-next{border-block:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:32px;padding-block:34px;display:flex}.guide-next h2{margin:0 0 10px;font-size:38px}.guide-next p:not(.guide-kicker){color:#bac2c8;font-size:14px}.guide-action{color:#101419;text-align:center;background:#e8c582;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:16px;max-width:100%;padding:14px 20px;font-size:13px;font-weight:600;display:inline-flex}.guide-action:hover{background:#f2d89f}.guide-related{padding-block:42px 60px}.guide-related h2{margin:0 0 20px;font-size:32px}.guide-related>a{color:#a2d3c3;border-bottom:1px solid #ffffff20;justify-content:space-between;gap:20px;padding:18px 0;font-size:15px;display:flex}.guide-related>a:hover{color:#e8c582}.guide-footer{align-items:center;max-width:1180px;padding:28px 32px 40px;line-height:1.8}.guide-footer>div>a{color:#e8c582;font-family:Georgia,serif;font-size:21px}.guide-footer p{margin-top:8px;font-size:11px}.guide-footer nav{flex-wrap:wrap;gap:25px;display:flex}.guide-page .privacy{max-width:1116px;margin:auto;padding:40px 0}.guide-page .privacy summary{display:none}.guide-page .privacy details{border:0;padding:0}.guide-page .policy-content{padding:0}.guide-page .policy-content h3{font-size:19px}.guide-page .policy-content p{font-size:15px}.guide-page .policy-content .policy-date{font-size:12px}.explore-guides{border-top:1px solid #d9bd7c30;padding-block:60px}.explore-guides h2{margin:18px 0;font-size:44px;line-height:1.1}.explore-guides>p{color:#b9c4cd;max-width:620px;font-size:15px;line-height:1.9}.explore-guide-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:30px;display:grid}.explore-guide-links a{border-top:1px solid #d9bd7c30;min-width:0;padding-top:22px}.explore-guide-links h3{color:#e8c582;margin:0 0 14px;font-size:29px;line-height:1.25}.explore-guide-links p{color:#b9c4cd;font-size:13px;line-height:1.85}.explore-guide-links span{color:#a2d3c3;margin-top:18px;font-size:12px;display:block}.explore-guide-links a:hover h3{text-underline-offset:5px;text-decoration:underline}.hero-future h1#headline{letter-spacing:0;font-size:86px}.hero-future .hero-copy{min-width:0}@media (max-width:1180px){.guide-top,.guide-layout,.guide-next,.guide-related,.guide-page .privacy{margin-inline:32px}.guide-layout{grid-template-columns:minmax(0,1fr) 260px;gap:40px}.hero-future h1#headline{font-size:70px}}@media (max-width:760px){.guide-header{padding:18px 22px}.guide-brand{font-size:22px}.guide-header nav{gap:18px;font-size:13px}.guide-top,.guide-layout,.guide-next,.guide-related,.guide-page .privacy{margin-inline:24px}.guide-top{padding-block:24px 32px}.breadcrumbs{margin-bottom:30px}.guide-top h1{font-size:44px}.guide-intro{font-size:15px}.guide-layout{grid-template-columns:minmax(0,1fr);gap:34px;padding-block:28px 38px}.guide-aside{grid-area:1/1;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:22px;display:grid}.guide-aside figure{margin:0}.guide-aside nav{border:0;padding-top:0}.guide-aside nav a{padding-block:5px;font-size:12px}.guide-aside nav p{margin-bottom:8px}.guide-reading{grid-row:2}.guide-reading h2{font-size:30px}.guide-next{flex-direction:column;align-items:flex-start;gap:24px}.guide-next h2{font-size:34px}.guide-action{flex-shrink:1}.guide-footer{flex-direction:column;align-items:flex-start;padding-inline:24px}.guide-footer nav{gap:20px}.explore-guide-links{grid-template-columns:1fr;gap:24px}.explore-guides{padding-block:42px}.explore-guides h2{font-size:38px}.hero-future h1#headline{font-size:78px}}@media (max-width:400px){.guide-header{gap:16px;padding-inline:18px}.guide-brand{gap:8px;font-size:20px}.guide-brand img{width:32px;height:32px}.guide-header nav{gap:14px}.guide-top h1{font-size:38px}.guide-aside{grid-template-columns:1fr}.guide-aside figure{max-width:220px;margin-inline:auto}.guide-aside nav{border-top:1px solid #ffffff20;padding-top:20px}.hero-future h1#headline{font-size:58px}}.precision-seal.precision-product-logo{box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}.precision-seal.precision-product-logo img{object-fit:contain;width:100%;height:100%;display:block}.ephemeris-badge-stage{color:#b7c6d0;font:400 11px/1.6 Manrope,Arial,sans-serif}.ephemeris-badge .ephemeris-badge-copy{gap:5px}.precision-brand .precision-signature{max-width:230px}.form-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr))}.form-field-name,.form-field-phone,.form-field-email{grid-column:1/-1}.hero-future{grid-template-columns:minmax(0,1.15fr) minmax(380px,1fr)}.registration-card,.registration-card form{min-width:0}.registration-compact{text-align:left}.registration-card :is(p,h3,label,button),.ephemeris-badge-copy{overflow-wrap:anywhere}.registration-card .gold-button{height:auto;min-height:54px}.gold-button>span,.ephemeris-badge-arrow{flex-shrink:0}.header nav a,.footer-links a{align-items:center;min-height:44px;display:inline-flex}.guide-reading,.guide-next>div,.guide-related>a,.policy-content{overflow-wrap:anywhere}@media (max-width:1000px){.hero-future{text-align:center;grid-template-columns:minmax(0,1fr);gap:40px;max-width:680px;min-height:0;padding:48px 28px}.hero-future .hero-copy{flex-direction:column;align-items:center;display:flex}.hero-future .intro,.hero-description,.registration-compact{margin-inline:auto}.hero-footer{flex-wrap:wrap;justify-content:center;width:100%}.hero-future h1#headline{font-size:78px}}@media (max-width:520px){.hero-future{padding-inline:20px}.hero-future h1#headline{font-size:58px}.registration-card{padding:26px 20px}.offer-inline{gap:14px;padding:14px}.ephemeris-badge{gap:12px}.ephemeris-badge-name{font-size:24px}.ephemeris-badge-status{font-size:9px}.precision-brand,.precision-brand .precision-heading{min-width:0}.precision-wordmark{overflow-wrap:anywhere}.hero-footer{gap:16px}}@media (max-width:360px){.hero-future h1#headline{font-size:48px}.header{gap:12px;padding-inline:20px}.header nav{gap:12px}.registration-card{padding-inline:14px}.global-phone .calling-code{gap:5px;min-width:88px;padding-inline:6px}.registration-card .precision-seal{width:44px;height:44px}.ephemeris-badge-name{font-size:22px}.ephemeris-badge-arrow{font-size:16px}}.showcase-page{--showcase-gold:#e8c47d;--showcase-muted:#a9b5bb;--showcase-line:#29353b;color:#edf0ed;letter-spacing:0;background:#080e13;min-height:100vh;font-family:Manrope,system-ui,sans-serif}.showcase-page *{box-sizing:border-box;letter-spacing:0}.showcase-page a{color:inherit;text-decoration:none}.showcase-page button,.showcase-page select,.showcase-page input{font:inherit}.showcase-page :is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:2px solid #b4e4db}.showcase-header,.showcase-main,.showcase-footer{width:calc(100% - 80px);max-width:1280px;margin:0 auto}.showcase-header{border-bottom:1px solid var(--showcase-line);justify-content:space-between;align-items:center;gap:20px;padding:23px 0;display:flex}.showcase-brand{flex-shrink:0;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.showcase-header nav{align-items:center;gap:28px;font-size:13px;display:flex}.showcase-header .showcase-signin{color:var(--showcase-gold)}.showcase-heading{justify-content:space-between;align-items:flex-end;gap:30px;padding:42px 0 30px;display:flex}.showcase-eyebrow{color:var(--showcase-gold);margin:0 0 12px;font-size:11px;font-weight:600;line-height:1.5}.showcase-heading h1{margin:0 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:46px;font-weight:400;line-height:1.05}.showcase-heading>div>p:last-child{color:var(--showcase-muted);margin:0;font-size:14px;line-height:1.65}.showcase-example{border-left:2px solid #75b5a6;max-width:340px;padding-left:17px}.showcase-example>span{color:#a9d9ca;font-size:10px;font-weight:600}.showcase-example p{color:#d3dbdc;margin:6px 0;font-size:12px;line-height:1.65}.showcase-example small{color:var(--showcase-muted);font-size:11px}.instrument-tabs{border-top:1px solid var(--showcase-line);border-bottom:1px solid var(--showcase-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.instrument-tabs button{text-align:left;min-height:82px;color:var(--showcase-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;padding:20px 24px;display:flex;position:relative}.instrument-tabs button+button{border-left:1px solid var(--showcase-line)}.instrument-tabs button[aria-selected=true]{color:#f2e5c8;background:#131b1d}.instrument-tabs button[aria-selected=true]:after{content:"";background:var(--showcase-gold);height:2px;position:absolute;bottom:-1px;left:0;right:0}.instrument-tabs button:hover{background:#141d21}.instrument-number{color:var(--showcase-gold);font-size:12px}.instrument-tabs strong{font-size:17px;font-weight:500;line-height:1.35;display:block}.instrument-tabs small{color:var(--showcase-muted);margin-top:6px;font-size:11px;line-height:1.35;display:block}.instrument-stage{border-bottom:1px solid var(--showcase-line);grid-template-columns:minmax(0,1.25fr) minmax(320px,.85fr);min-height:690px;display:grid}.instrument-display{flex-direction:column;justify-content:flex-start;min-width:0;padding:25px 34px 24px;display:flex}.instrument-topline,.instrument-bottomline{color:var(--showcase-muted);justify-content:space-between;align-items:center;gap:16px;min-height:28px;font-size:10px;line-height:1.5;display:flex}.instrument-topline{color:var(--showcase-gold)}.method-label{color:#9fc9bd;white-space:nowrap}.showcase-wheel{aspect-ratio:1;align-items:center;width:100%;max-width:530px;margin:auto;display:flex}.showcase-wheel .bhacakra{--bh-plate:#080e13;--bh-rule:#30404a;--bh-text:#d8ddd9;--bh-gold:#e8c47d;width:100%}.showcase-wheel .bhacakra [role=button]{cursor:pointer}.showcase-wheel .bhacakra [aria-pressed=true]>circle:first-of-type{stroke:#eee1bf;stroke-width:1.2px;fill:#e8c47d0d}.showcase-wheel .bhacakra [role=button]:focus-visible{outline:0}.showcase-wheel .bhacakra [role=button]:focus-visible>circle:first-of-type{stroke:#b4e4db;stroke-width:2px}.instrument-bottomline{margin-top:auto;padding-top:16px}.motion-control{color:#ccd3d2;cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex}.motion-control input{accent-color:#85b6a6;width:17px;height:17px;margin:0}.instrument-insight{border-left:1px solid var(--showcase-line);min-width:0;padding:34px 32px}.instrument-purpose{border-bottom:1px solid var(--showcase-line);margin-bottom:22px;padding-bottom:22px}.instrument-purpose>p:last-child{color:#d5dedb;margin:0;font-size:13px;line-height:1.8}.planetary-map{aspect-ratio:1;width:100%;max-width:510px;margin:auto;display:block}.map-rule{fill:none;stroke:#43504c;stroke-width:1px}.map-spoke{fill:none;stroke:#283530;stroke-width:1px}.map-house{fill:#b5c2c0;font-size:12px}.map-house.current{fill:#e8c47d;font-weight:600}.map-sign{fill:#879b99;font-size:9px}.map-axis{stroke:#e8c47d;stroke-width:1.5px;fill:none}.map-asc{fill:#e8c47d;font-size:10px}.map-glyph{font-family:Georgia,serif;font-size:17px}.map-retro{fill:#b5c2c0;font-size:9px}.map-body{cursor:pointer;outline:none}.map-hit{fill:#0000;stroke:#0000}.map-body:focus-visible .map-hit{stroke:#b4e4db;stroke-width:2px}.planet-selector,.chart-controls>label{color:var(--showcase-muted);gap:8px;font-size:11px;display:grid}.showcase-page select{color:#edf0ed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101b21;border:1px solid #4b5b61;border-radius:4px;width:100%;min-width:0;height:44px;padding:0 30px 0 12px;font-size:14px}.insight-copy{padding-top:24px}.insight-copy h2{overflow-wrap:anywhere;margin:0 0 16px;font:400 33px/1.12 Cormorant Garamond,Georgia,serif}.insight-copy h2 em{color:var(--showcase-gold);font-style:italic}.insight-copy>p{color:#c5cdcf;margin:0 0 18px;font-size:13px;line-height:1.9}.placement-facts{border-top:1px solid var(--showcase-line);margin:24px 0}.placement-facts>div{border-bottom:1px solid var(--showcase-line);justify-content:space-between;gap:18px;padding:11px 0;font-size:12px;line-height:1.6;display:flex}.placement-facts dt{color:var(--showcase-muted);flex:1}.placement-facts dd{text-align:right;overflow-wrap:anywhere;flex:1.2;margin:0}.insight-copy .insight-caption{color:var(--showcase-muted);font-size:11px;line-height:1.85}.showcase-personal{border-top:1px solid var(--showcase-line);border-bottom:1px solid var(--showcase-line);justify-content:space-between;align-items:center;gap:15px;min-height:48px;margin-top:26px;padding:12px 0;font-size:13px;display:flex;color:var(--showcase-gold)!important}.showcase-personal:hover{color:#fff0c6!important}.personal-note{color:var(--showcase-muted);margin:11px 0 0;font-size:11px;line-height:1.7}.chart-controls{grid-template-columns:minmax(120px,1fr) auto;align-items:end;gap:18px;margin:26px 0 20px;display:grid}.chart-style{border:0;height:44px;margin:0;padding:0;display:flex;position:relative}.chart-style legend{color:var(--showcase-muted);padding:0;font-size:11px;position:absolute;bottom:52px;left:0}.chart-style label{cursor:pointer;color:var(--showcase-muted);border:1px solid #4b5b61;justify-content:center;align-items:center;min-width:60px;padding:0 13px;font-size:12px;display:flex;position:relative}.chart-style label:first-of-type{border-radius:4px 0 0 4px}.chart-style label:last-of-type{border-left:0;border-radius:0 4px 4px 0}.chart-style label.selected{color:#d4e3d6;background:#26342f}.chart-style input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chart-style label:focus-within{outline-offset:3px;outline:2px solid #b4e4db}.showcase-kundali{aspect-ratio:1;width:100%;max-width:425px;margin:auto;display:block;overflow:visible}.chart-outline{fill:none;stroke:#b49b62;stroke-width:.9px}.house-hit{fill:#0000;stroke:#0000;stroke-width:1px}.house-hit.selected{fill:#d8ba7520;stroke:#dabd7e}.house-cell{fill:#0000;stroke:#9b895d;stroke-width:.8px}.house-cell.selected{fill:#d8ba7520;stroke:#e8c47d;stroke-width:1.6px}.chart-house{cursor:pointer}.chart-house:focus-visible{outline:0}.chart-house:focus-visible .house-hit,.chart-house:focus-visible .house-cell{stroke:#b4e4db;stroke-width:2px}.house-number{fill:#a6b2b3;font-size:9px}.house-empty{fill:#607276;font-size:10px}.chart-planet{font-family:Manrope,system-ui,sans-serif;font-size:12px;font-weight:500}.chart-asc{fill:#e8c47d;font-size:8px}.house-reading{border-top:1px solid var(--showcase-line);border-bottom:1px solid var(--showcase-line);margin:24px 0;padding:20px 0}.house-reading>span{color:var(--showcase-gold);font-size:10px}.house-reading h3{margin:9px 0;font:400 25px/1.25 Cormorant Garamond,Georgia,serif}.house-reading p{color:#c5cdcf;margin:0;font-size:12px;line-height:1.8}.chart-key{color:#bdcaca;font-size:12px}.chart-key summary{cursor:pointer;padding:8px 0}.chart-key dl{grid-template-columns:1fr 1fr;gap:6px;font-size:11px;display:grid}.chart-key dl>div{gap:12px;display:flex}.chart-key dd{margin:0}.chart-key dt{color:var(--showcase-gold)}.period-dial{aspect-ratio:1;width:100%;max-width:490px;margin:auto;display:block}.period-rule{fill:none;stroke:#2c3c43;stroke-width:1px}.period-dial text{font:12px Manrope,system-ui,sans-serif}.period-dial .period-lord{font:400 42px Cormorant Garamond,Georgia,serif}.period-dial .period-caption{fill:#a5b6b7;font-size:10px}.period-dial [role=button]{cursor:pointer;outline:none}.period-arc{transition:stroke-width .2s,opacity .2s}.period-dial [role=button]:hover .period-arc{stroke-width:19px}.period-dial [role=button]:focus-visible .period-arc{stroke-width:22px;stroke:#e5f4ed}.time-explorer{width:100%;margin-top:0;padding:15px 0 0}.time-explorer label{color:var(--showcase-muted);justify-content:space-between;gap:16px;font-size:12px;line-height:1.7;display:flex}.time-explorer output{color:#f0dfb9;text-align:right}.time-explorer input{width:100%;height:36px;accent-color:var(--showcase-gold);cursor:pointer;margin:6px 0}.time-explorer>div{color:var(--showcase-muted);justify-content:space-between;gap:16px;font-size:10px;display:flex}.period-list{border-top:1px solid var(--showcase-line);grid-template-columns:1fr;gap:0;display:grid}.period-list button{border:0;border-bottom:1px solid var(--showcase-line);text-align:left;color:var(--showcase-muted);cursor:pointer;background:0 0;justify-content:space-between;gap:16px;min-height:38px;padding:10px 8px;font-size:11px;line-height:1.5;display:flex}.period-list button.selected{background:#18231f}.period-list button:hover{background:#182027}.showcase-context{border-bottom:1px solid var(--showcase-line);grid-template-columns:1fr 1fr;gap:60px;padding:54px 0;display:grid}.showcase-context h2{margin:0;font:400 32px/1.25 Cormorant Garamond,Georgia,serif}.showcase-context h2 em{color:var(--showcase-gold)}.showcase-context>div>p:not(.showcase-eyebrow){color:var(--showcase-muted);margin:0 0 14px;font-size:12px;line-height:1.9}.showcase-context a{color:#a8d0c5;font-size:12px}.showcase-guides{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px 0;font-size:12px;display:flex}.showcase-guides>span{color:var(--showcase-gold);font-size:10px}.showcase-guides a{color:#c8d3d2}.showcase-footer{border-top:1px solid var(--showcase-line);color:var(--showcase-muted);align-items:center;gap:20px;padding:24px 0 35px;font-size:11px;display:flex}.showcase-footer>a:last-child{margin-left:auto}.showcase-footer .footer-brand{color:#e8c47d}.explore-instruments .explore-guide-links a{min-width:0}.explore-instruments .explore-guide-links{grid-template-columns:repeat(4,minmax(0,1fr))}.showcase-wheel,.planetary-map,.showcase-kundali,.period-dial{margin:24px auto}@media (max-width:1000px){.explore-instruments .explore-guide-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.explore-instruments .explore-guide-links{grid-template-columns:1fr}}@media (min-width:1600px){.showcase-wheel{max-width:550px}.instrument-display{padding-inline:50px}}@media (max-width:1000px){.showcase-header,.showcase-main,.showcase-footer{width:calc(100% - 48px)}.instrument-stage{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr)}.instrument-display{padding:24px 20px}.instrument-insight{padding:28px 24px}.instrument-tabs button{gap:10px;padding:18px 16px}.instrument-tabs strong{font-size:15px}.chart-controls{grid-template-columns:1fr;gap:30px}.chart-style{max-width:160px}.chart-style legend{bottom:48px}.showcase-heading h1{font-size:40px}.showcase-heading{align-items:flex-start}.showcase-example{max-width:270px}.insight-copy h2{font-size:30px}}@media (max-width:720px){.showcase-header,.showcase-main,.showcase-footer{width:calc(100% - 36px)}.showcase-header{gap:10px;padding:18px 0}.showcase-brand{gap:8px;font-size:12px}.showcase-brand img{width:30px;height:30px}.showcase-header nav{gap:16px;font-size:11px}.showcase-header nav>a:first-child{display:none}.showcase-heading{padding:28px 0 24px;display:block}.showcase-heading h1{font-size:38px;line-height:1.1}.showcase-heading>div>p:last-child{font-size:12px}.showcase-example{max-width:none;margin-top:22px;padding-left:12px}.showcase-example p{font-size:11px}.showcase-example small{font-size:10px}.instrument-tabs button{min-height:76px;padding:12px 8px;display:block}.instrument-tabs strong{margin-top:6px;font-size:13px}.instrument-tabs small{display:none}.instrument-number{font-size:10px}.instrument-stage{min-height:0;display:block}.instrument-display{padding:17px 0 22px}.instrument-topline{gap:10px;font-size:9px}.showcase-wheel{max-width:500px}.instrument-bottomline{font-size:10px}.instrument-insight{border-left:0;border-top:1px solid var(--showcase-line);padding:26px 0}.insight-copy{padding-top:20px}.insight-copy h2{font-size:32px}.planet-selector{max-width:100%}.placement-facts>div{font-size:12px}.chart-controls{grid-template-columns:minmax(120px,1fr) auto;gap:12px;margin-top:24px}.chart-style{max-width:none}.chart-style label{min-width:52px;padding:0 10px}.chart-style legend{bottom:52px}.showcase-kundali{max-width:400px}.showcase-context{grid-template-columns:1fr;gap:22px;padding:32px 0}.showcase-context h2{font-size:29px}.showcase-guides{grid-template-columns:1fr;gap:17px;padding:26px 0;display:grid}.showcase-footer{flex-wrap:wrap;gap:15px}.showcase-footer>span{order:2;width:100%;font-size:10px}.stage-periods .instrument-insight{padding-top:24px}.period-list{grid-template-columns:1fr}.period-list button{min-height:44px}.showcase-personal{min-height:52px}}@media (prefers-reduced-motion:reduce){.period-arc{transition:none}}@media (max-width:380px){.chart-controls{grid-template-columns:1fr;gap:30px}.chart-style{max-width:160px}.chart-style legend{bottom:48px}}@media (max-width:720px){.instrument-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.instrument-tabs button{gap:12px;min-height:66px;display:flex}.instrument-tabs button:nth-child(3){border-left:0}.instrument-tabs button:nth-child(n+3){border-top:1px solid var(--showcase-line)}.instrument-tabs strong{margin:0}.instrument-purpose{margin-bottom:20px;padding-bottom:20px}}.app-page{color:#e8ece9;background:#101419;min-height:100vh;font-family:Manrope,sans-serif}.app-page *,.app-handoff *,.website-essentials *,.hero-app-first *{box-sizing:border-box;letter-spacing:0}.app-page a,.website-essentials a,.app-handoff a{color:#badbc9;text-underline-offset:5px}.app-page main{max-width:1160px;margin:auto;padding:0 24px}.app-eyebrow{color:#d7c58b;letter-spacing:0;margin:0 0 14px;font:600 11px/1.6 Manrope,sans-serif}.app-intro{text-align:center;border-bottom:1px solid #364441;padding:28px 0 24px}.app-intro>.app-eyebrow{margin-top:0}.app-intro h1{letter-spacing:0;margin:12px 0 20px;font:400 56px/1.1 Cormorant Garamond,serif}.app-intro>p{font-size:18px;line-height:1.65}.app-intro .app-intro-detail{color:#c0ccc5;max-width:500px;margin:0 auto;font-size:14px}.app-store-options{flex-wrap:wrap;justify-content:center;gap:18px;margin:26px 0 18px;display:flex}.app-store-option{text-align:left;color:#e7e1cc;border:1px solid #46514a;border-radius:8px;align-items:center;gap:14px;width:254px;min-height:104px;padding:18px;display:flex}.app-store-option>svg{color:#b7cebd;flex-shrink:0}.app-store-option>div{gap:6px;min-width:0;display:grid}.app-store-option span,.app-store-option small{color:#c0ccc5;font-size:11px}.app-store-option strong{font-size:18px;font-weight:500}.app-store-option a{align-items:center;gap:8px;font-size:15px;line-height:1.5;display:inline-flex}.app-intro .app-availability{color:#c0ccc5;font-size:12px;line-height:1.8}.app-tour-link{align-items:center;gap:10px;min-height:44px;font-size:14px;display:inline-flex}.app-experience{border-bottom:1px solid #364441;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:38px 0;display:grid}.app-experience h2,.essentials-heading h2{color:#eee5cd;margin:0 0 16px;font:400 38px/1.15 Cormorant Garamond,serif}.app-experience p,.essentials-heading>p:last-child{color:#c0ccc5;max-width:520px;font-size:14px;line-height:1.9}.app-experience a{align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.app-experience figure{min-width:0;margin:0}.app-experience img{aspect-ratio:1;width:100%;max-width:400px;height:auto;margin:auto;display:block}.app-experience figcaption{text-align:center;color:#b4bdb7;font-size:11px;line-height:1.7}.website-essentials{padding:42px 0}.essentials-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:28px;display:grid}.essentials-options article{border-top:1px solid #46514a;flex-direction:column;align-items:flex-start;min-width:0;padding:22px 0 0;display:flex}.essentials-options article>svg{color:#c8b17d}.essentials-options article:nth-child(2)>svg{color:#a3c1b2}.essentials-options article:nth-child(3)>svg{color:#c7b9d4}.essentials-options h3{margin:16px 0 8px;font:500 19px/1.4 Manrope,sans-serif}.essentials-options p{color:#c0ccc5;margin:0 0 18px;font:400 13px/1.9 Manrope,sans-serif}.essentials-options a{align-items:center;gap:10px;min-height:44px;margin-top:auto;font-size:13px;display:inline-flex}.essentials-options a svg{flex-shrink:0}.app-access-note{color:#bac7bf;padding:0 0 36px;font-size:12px;line-height:1.9}.app-handoff{letter-spacing:0;border-block:1px solid #46514a;align-items:center;gap:22px;margin:20px 0;padding:30px 0;display:flex}.app-handoff>svg{color:#b4cebf;flex-shrink:0}.app-handoff>div{flex:1;min-width:0}.app-handoff h2{margin:0 0 8px;font:500 21px/1.4 Manrope,sans-serif}.app-handoff p{color:#c0ccc5;margin:0;font:400 13px/1.8 Manrope,sans-serif}.app-handoff a{flex-shrink:0;align-items:center;gap:10px;min-height:44px;font-size:14px;display:inline-flex}.hero.hero-app-first{text-align:center;justify-content:center;align-items:center;max-width:1160px;min-height:min(560px,100svh - 240px);margin:auto;padding:40px 24px;display:flex}.hero-app-first .hero-copy{max-width:710px}.hero-app-first .launch-label{letter-spacing:0;justify-content:center;margin-bottom:22px}.hero-app-first h1#headline{letter-spacing:0;margin:0 0 22px;font:400 88px/1.05 Cormorant Garamond,serif}.hero-app-first .intro{color:#e6e6dc;letter-spacing:0;margin:0 0 20px;font-size:24px}.hero-app-first .hero-description{color:#d1d9d5;letter-spacing:0;max-width:570px;margin:0 auto;font-size:15px}.hero-app-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:26px 0 20px;display:flex}.hero-app-actions>a{align-items:center;gap:10px;min-height:48px;font-size:14px;display:inline-flex}.hero-app-first .hero-account-note{color:#bacdc1;margin:0;font-size:12px;line-height:1.7}.site .website-essentials{border-top:1px solid #c3d9e522}.site .registration{padding-top:40px;padding-bottom:60px}.site .registration-card{border-radius:8px}.site .header{height:auto;min-height:100px;padding-block:20px}.site .header nav{flex-wrap:wrap}.site .header nav a,.site .header .brand{letter-spacing:0}@media (max-width:720px){.showcase-header{flex-wrap:wrap}.showcase-header nav{flex-wrap:wrap;gap:14px}.showcase-header nav>a:first-child{display:inline-flex}.showcase-header nav a{align-items:center;min-height:36px}}@media (max-width:760px){.site .header{flex-wrap:wrap;justify-content:center;gap:10px;min-height:0}.site .header nav{justify-content:center;gap:20px;width:100%;font-size:12px}.site .header nav>a:first-child{display:inline-flex}.site .header .brand img{width:36px;height:36px}.site .header .motion-button{width:32px;height:32px}.hero.hero-app-first{min-height:0;padding:40px 20px 44px}.hero-app-first h1#headline{font-size:62px}.hero-app-first .intro{font-size:21px}.hero-app-first .hero-description{font-size:14px}.hero-app-actions{flex-direction:column;gap:12px}.app-page main{padding:0 20px}.app-intro{padding:28px 0}.app-intro h1{font-size:43px}.app-intro>.app-eyebrow{font-size:10px}.app-store-options{gap:12px}.app-store-option{width:min(100%,320px);min-height:90px}.app-experience{grid-template-columns:1fr;gap:24px}.app-experience h2,.essentials-heading h2{font-size:32px}.app-experience img{max-width:320px}.essentials-options{grid-template-columns:1fr;gap:20px}.website-essentials{padding:32px 0}.app-handoff{flex-wrap:wrap;gap:14px}.app-handoff>div{flex-basis:calc(100% - 46px)}.app-handoff a{margin-left:42px}.app-handoff h2{font-size:19px}}:root{--text-body:1rem;--text-small:1rem;--text-control:1rem;font-size:100%}body{font-size:var(--text-body);line-height:1.6}body :is(.site,.guide-page,.showcase-page,.plans-page,.app-page,.account-app,.privacy-choices,.country-picker) *{letter-spacing:0}body :is(p,h1,h2,h3,h4,li,dd,dt,figcaption,label,legend,button,summary){overflow-wrap:break-word}body :is(button,input,select,textarea){font-family:Manrope,Arial,sans-serif}body :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){font-size:var(--text-control);min-height:3rem;line-height:1.5}body :is(.header,.guide-header,.showcase-header,.plans-header,.account-header){flex-wrap:wrap;height:auto}body :is(.header,.guide-header,.showcase-header,.plans-header,.account-header) nav{flex-wrap:wrap;min-width:0;max-width:100%}body :is(.header,.guide-header,.showcase-header,.plans-header,.account-header) nav a{font-size:var(--text-small);align-items:center;min-height:44px;display:inline-flex}body :is(.gold-button,.guide-action,.teaser-signin,.showcase-personal,.account-primary,.account-secondary){font-size:var(--text-control);white-space:normal;max-width:100%;height:auto;min-height:48px;line-height:1.5}body .registration-card .gold-button{font-size:var(--text-control)}body :is(.guide-action,.teaser-signin,.showcase-personal) svg{flex:none}body .site :is(.hero-description,.registration-story>p,.section-intro p,.features p,.form-intro,.success p,.explore-guides>p,.explore-guide-links p,.bhacakra-invitation p,.precision-copy>p,.precision-measure>p),body :is(.essentials-heading>p:last-child,.essentials-options p,.app-experience p,.app-handoff p){font-size:var(--text-body);line-height:1.8}body :is(.hero-app-actions>a,.essentials-options a,.app-handoff a,.app-experience a,.launch-updates){font-size:var(--text-control);line-height:1.6}body .site :is(.launch-label,.hero-account-note,.eyebrow,.hero-bonus,.bonus-note,.card-topline .eyebrow,.offer-inline strong,.offer-inline>div>span,.form-note,.field-hint,.consent,.form-field label,.country-attribution,.form-error,.explore-guide-links span,.about-cta,.chart-preview figcaption,.chart-preview small,.privacy,.faq-number,.footer-identity small,.ephemeris-badge-status,.ephemeris-badge-stage,.precision-signature,.precision-licence,.precision-overline,.precision-measure-label,.precision-unit,.precision-facts span,.precision-footnote p,.precision-footnote a,.technology-mark-caption){font-size:var(--text-small);line-height:1.7}body .registration .form-field .field-hint{font-size:var(--text-small)}body .site :is(.faq-list summary,.faq-list p){font-size:var(--text-body);line-height:1.8}body .site :is(.footer-links,footer,footer>span),body .site footer a{font-size:var(--text-small);line-height:1.7}body :is(.app-eyebrow,.app-access-note,.app-intro .app-availability,.app-experience figcaption){font-size:var(--text-small);line-height:1.8}body .global-phone .calling-code{font-size:var(--text-control);max-width:140px}body .country-picker :is(label,li,p){font-size:var(--text-small);line-height:1.6}body .country-picker li{min-height:48px}body .form-note a{white-space:normal}body .site :is(.precision-wordmark,.faq-group-title,.closing a,.policy-full-link),body .guide-page .eyebrow{font-size:var(--text-small);line-height:1.7}body .app-page.app-showcase main{max-width:none;padding:0}body .hero-app-first h1#headline{overflow-wrap:anywhere;font-size:5.5rem;line-height:1.1}body .hero-app-first .intro{font-size:1.5rem;line-height:1.6}body .registration-card h3{font-size:2rem;line-height:1.3}body .site .registration-card{container-type:normal}body .site .precision-facts{flex-wrap:wrap}body .site .precision-facts>div{flex:150px}body .site .precision-brand .precision-wordmark{overflow-wrap:anywhere}body .guide-page :is(.guide-intro,.guide-reading p,.guide-reading li,.guide-next p:not(.guide-kicker),.policy-content p,.planet-questions summary,.planet-questions details p){font-size:var(--text-body);line-height:1.85}body .guide-page :is(.breadcrumbs,.guide-kicker,.guide-aside figcaption,.guide-aside nav p,.guide-aside nav a,.guide-reading .guide-byline,.guide-footer,.guide-footer p,.guide-footer nav a,.policy-content .policy-date,.planet-page-links,.planet-back-link){font-size:var(--text-small);line-height:1.7}body .guide-page .guide-related>a{font-size:var(--text-body);line-height:1.7}body .guide-page .guide-top h1{font-size:4rem;line-height:1.15}body .guide-page .guide-reading{max-width:70ch}body .guide-header nav a{white-space:normal}body .legal-page :is(.policy-overview p,.policy-section p){font-size:var(--text-body);line-height:1.85}body .legal-page :is(.policy-overview span,.policy-index nav>p,.policy-index nav a,.policy-index nav a span,.policy-index-contact>span,.policy-index-contact>a,.policy-index-contact small,.policy-document-meta,.policy-section-heading>span,.policy-back){font-size:var(--text-small);line-height:1.7}body .legal-page .policy-index nav a{overflow-wrap:anywhere;min-width:0}body .plans-page :is(.plans-availability,.plan-option>p:not(.plan-price):not(.plans-eyebrow),.plan-option ul,.plans-summary p,.plans-reading article p,.plans-support p,.plans-support a){font-size:var(--text-body);line-height:1.8}body .plans-page :is(.plans-eyebrow,.plan-price span,.plan-pending,.plans-reading nav),body :is(.plans-footer,.plans-footer p,.plans-footer nav a){font-size:var(--text-small);line-height:1.7}body .plans-page :is(.plan-option h2,.plans-summary h2){font-family:Manrope,Arial,sans-serif;font-size:1.25rem;line-height:1.5}body .showcase-page :is(.showcase-heading>div>p:last-child,.showcase-example p,.instrument-purpose>p:last-child,.insight-copy>p,.house-reading p,.showcase-context>div>p:not(.showcase-eyebrow)){font-size:var(--text-body);line-height:1.8}body .showcase-page :is(.showcase-eyebrow,.showcase-example>span,.showcase-example small,.instrument-number,.instrument-tabs small,.instrument-topline,.instrument-bottomline,.motion-control,.planet-selector,.chart-controls>label,.placement-facts>div,.insight-copy .insight-caption,.personal-note,.chart-style legend,.chart-style label,.house-reading>span,.chart-key,.chart-key dl,.time-explorer label,.time-explorer>div,.period-list button,.showcase-context a,.showcase-guides,.showcase-guides>span,.showcase-footer,.showcase-footer>span){font-size:var(--text-small);line-height:1.7}body .showcase-page .instrument-tabs strong{font-size:var(--text-control);line-height:1.5}body .showcase-page .instrument-tabs button>span{overflow-wrap:anywhere;min-width:0}body .showcase-page select{height:auto;min-height:48px;padding-block:10px}body .showcase-page .period-list button{flex-wrap:wrap;min-height:48px}body .showcase-page :is(.instrument-topline,.instrument-bottomline){flex-wrap:wrap}body .showcase-page .method-label{white-space:normal}body .showcase-page .chart-controls{grid-template-columns:minmax(0,1fr);gap:18px}body .showcase-page .chart-style{max-width:none;height:auto;display:block}body .showcase-page .chart-style legend{margin-bottom:8px;position:static}body .showcase-page .chart-style label{min-height:48px;padding:10px 16px;display:inline-flex}body .showcase-page .time-explorer label{flex-wrap:wrap}body .showcase-page .chart-key dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}body .showcase-page .showcase-brand{font-size:1rem}body .guide-page :is(.teaser-planet-meaning dd,.teaser-heading p,.teaser-placements p,.teaser-reflections p){font-size:var(--text-body);line-height:1.8}body .guide-page :is(.teaser-caption,.teaser-caption span,.teaser-planet-picker,.teaser-planet-title p,.teaser-planet-meaning dt,.teaser-tradition,.teaser .teaser-privacy,.teaser-note,.teaser-error,.teaser-placements dt,.teaser-result-heading>span,.teaser-form label){font-size:var(--text-small);line-height:1.7}body .teaser-planet-picker{flex-wrap:wrap}body .teaser-planet-picker select{max-width:100%;min-height:48px}body .privacy-choices{font-size:var(--text-body);max-width:100%;line-height:1.7}body .privacy-choices :is(p,a){font-size:var(--text-small);line-height:1.7}body .privacy-choices label{font-size:var(--text-body);line-height:1.6}body .privacy-actions button{font-size:var(--text-small);line-height:1.5}body .privacy-open{font-size:var(--text-small);min-height:44px;line-height:1.6}body .account-app :is(.account-lead,.account-status-view>p,.placement-reading p,.ascendant-reading p,.personal-reflections p:not(.account-eyebrow)){font-size:var(--text-body);line-height:1.8}body .account-app :is(.account-eyebrow,.account-text-button,.account-field label,.account-field small,.account-small,.account-consent,.account-error,.auth-divider,.auth-secondary button,.account-banner,.instrument-heading p:last-child,.ascendant-reading>span,.personal-reflections small,.instrument-method,.account-footer,.device-draft-status){font-size:var(--text-small);line-height:1.7}body .account-app :is(.social-signin button,.signin-modes button,.planet-tabs button,.city-field li){font-size:var(--text-control);line-height:1.5}body .account-app :is(.social-signin small,.signin-modes small){font-size:var(--text-small);line-height:1.5}body .account-app .reading-caveat{font-size:var(--text-small)!important}body .account-app .account-brand,body .account-app .account-brand span{font-size:1rem;line-height:1.5}body .account-app .social-signin small{flex-shrink:1}body .account-app .instrument-heading .account-secondary{font-size:var(--text-control);max-width:none}body .account-app .city-field ul{top:100%}@media (max-width:1000px){body .showcase-page .instrument-stage{grid-template-columns:minmax(0,1fr)}body .showcase-page .instrument-insight{border-left:0;border-top:1px solid var(--showcase-line)}body .guide-page .guide-layout{grid-template-columns:minmax(0,1fr);gap:32px}body .guide-page .guide-aside{grid-area:1/1;grid-template-columns:180px minmax(0,1fr);gap:24px;display:grid}body .guide-page .guide-reading{grid-area:2/1}body .plans-page .plan-options{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){body .hero-app-first h1#headline{font-size:3.75rem}body .hero-app-first .intro{font-size:1.3125rem}body .guide-page .guide-top h1{font-size:2.75rem}body .guide-header nav{gap:12px 20px}body .site .header nav{gap:10px 20px}body .site .header nav .nav-register{font-size:var(--text-small)}body .guide-page .guide-aside{grid-template-columns:minmax(0,1fr)}body .guide-page .guide-aside figure{max-width:240px;margin-inline:auto}body .guide-page .guide-aside nav{border-top:1px solid #ffffff20;padding-top:20px}body .app-showcase .plans-header nav>a{font-size:var(--text-small)}body .legal-page .policy-index nav{grid-template-columns:minmax(0,1fr)}body .account-app .instrument-heading{flex-wrap:wrap}}@media (max-width:380px){body .hero-app-first h1#headline{font-size:3.25rem}body .guide-page .guide-top h1{font-size:2.375rem}body .site .registration-card{padding-inline:16px}body .site .precision-value{font-size:5rem}body .site .technology-marks{grid-template-columns:minmax(0,1fr)}body .site .technology-mark+.technology-mark{border-top:1px solid #c5ad6c30;border-left:0;padding-top:24px}body .privacy-actions{grid-template-columns:minmax(0,1fr)}}.journal-page{color:#f4f1eb;background:#101419;min-height:100vh;line-height:1.7}.journal-page *,.journal-preview *{letter-spacing:0}body .journal-page :is(nav a,.journal-category,.journal-topics button,.journal-count,.post-meta,.post-read,.story-byline,.story-contents,.story-contents nav>p,.story-figure figcaption,.story-reading .story-note,.journal-footer){font-size:1rem;line-height:1.7}.journal-header,.journal-footer{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin-inline:auto;padding:24px 40px;display:flex}.journal-header{border-bottom:1px solid #ffffff25}.journal-header nav,.journal-footer nav{flex-wrap:wrap;align-items:center;gap:16px 28px;font-size:.875rem;display:flex}.journal-header nav a{padding-block:8px}.journal-header [aria-current],.journal-page a:hover{color:#e8c582}.journal-main{max-width:1240px;margin-inline:auto;padding:0 40px}.journal-intro{border-bottom:1px solid #ffffff25;padding:56px 0 48px}.journal-category{color:#e8c582;font-family:Manrope,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.6;display:block}.journal-intro h1{letter-spacing:0;overflow-wrap:anywhere;margin:14px 0 22px;font-size:4.5rem;line-height:1.08}.journal-intro>p:last-child{color:#c3cccf;max-width:38rem;font-size:1.125rem;line-height:1.8}.journal-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin:38px 0 24px;display:flex}.journal-section-heading h2{margin:0;font-size:2.25rem;line-height:1.2}.journal-section-heading a{color:#a2d3c3;align-items:center;gap:12px;padding-block:12px;font-size:1rem;display:inline-flex}.journal-section-heading svg{flex:none}.journal-search{color:#c3cccf;border:1px solid #657276;border-radius:4px;align-items:center;gap:12px;width:22rem;max-width:100%;min-height:3rem;padding:0 14px;display:flex}.journal-search>svg,.journal-search button{flex:none}.journal-search input{font:inherit;color:#f4f1eb;background:0 0;border:0;width:100%;min-width:0;min-height:3rem;padding:10px 0}.journal-search:focus-within{outline-offset:3px;outline:2px solid #e8c582}.journal-search input:focus-visible{outline:none}.journal-search button{color:#e8c582;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.journal-search input::-webkit-search-cancel-button{-webkit-appearance:none}.journal-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.journal-topics{border-bottom:1px solid #ffffff25;flex-wrap:wrap;gap:8px 20px;display:flex}.journal-topics button{color:#bec8cc;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:3rem;padding:12px 0;font-size:.875rem}.journal-topics button[aria-pressed=true]{color:#e8c582;border-bottom-color:#e8c582}.journal-topics button:hover{color:#f4f1eb}.journal-count{color:#b8c4c7;overflow-wrap:anywhere;margin:18px 0 24px;font-size:.875rem}.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.post-card{border-bottom:1px solid #ffffff2b;min-width:0}.post-card-link{border-radius:4px;flex-direction:column;height:100%;display:flex;overflow:hidden}.post-art{aspect-ratio:16/10;background:#080f14;position:relative;overflow:hidden}.post-art>img{object-fit:cover;width:100%;height:100%;display:block}.blog-watermark{color:#f6d492;pointer-events:none;background:#080f14e8;border:1px solid #e8c58270;border-radius:3px;align-items:center;gap:7px;max-width:calc(100% - 24px);padding:6px 10px;font-family:Manrope,Arial,sans-serif;font-size:1rem;font-weight:600;line-height:1.4;display:flex;position:absolute;bottom:12px;right:12px}.blog-watermark img{object-fit:contain;flex:none;width:24px;height:24px;display:block}.post-art-contain img{object-fit:contain}.post-art-contain:has(img[src*=bhacakra-example]){background:#fff}.post-art-contain:has(img[src*=app-lens]){background:#16152b}.post-art-contain img[src*=app-lens]{padding:28px}.post-card-copy{flex-direction:column;flex:1;padding:24px 0;display:flex}.post-card h3{color:#f4f1eb;overflow-wrap:anywhere;margin:12px 0 16px;font-size:2rem;line-height:1.17}.post-card-link:hover h3{text-underline-offset:5px;color:#e8c582;text-decoration:underline;text-decoration-thickness:1px}.post-description{color:#bcc8cc;margin-bottom:24px;font-size:1rem;line-height:1.8}.post-meta{color:#b8c4c7;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.875rem;line-height:1.7;display:flex}.post-card .post-meta{margin-top:auto}.post-read{color:#a2d3c3;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:.875rem;display:flex}.journal-empty{min-height:16rem;padding:50px 0 60px}.journal-empty h3{margin-bottom:12px;font-size:2rem}.journal-empty p{color:#bcc8cc;margin-bottom:20px;font-size:1rem}.journal-empty button{color:#a2d3c3;background:0 0;border:1px solid #a2d3c3;border-radius:4px;min-height:3rem;padding:12px 18px;font-size:1rem}.journal-main .app-handoff{max-width:none;margin:56px 0}.journal-footer{border-top:1px solid #ffffff25;align-items:flex-start;padding-bottom:40px;font-size:.875rem}.journal-footer p{color:#b8c4c7;margin-top:12px;font-size:.875rem}.journal-preview{border-top:1px solid #ffffff25;padding-block:48px 64px}.journal-preview .journal-section-heading{margin-top:0}.journal-preview .journal-section-heading h2{margin-top:12px;font-size:2.75rem}.journal-breadcrumbs{color:#b8c4c7;flex-wrap:wrap;gap:6px 12px;padding-top:26px;font-size:.875rem;display:flex}.journal-breadcrumbs a{color:#a2d3c3}.journal-breadcrumbs span{overflow-wrap:anywhere;min-width:0}.story-heading{max-width:52rem;padding:42px 0 38px}.story-heading h1{letter-spacing:0;overflow-wrap:anywhere;margin:16px 0 24px;font-size:3.5rem;line-height:1.12}.story-intro{color:#c3cccf;font-size:1.125rem;line-height:1.85}.story-byline{color:#e8c582;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:26px;font-size:.875rem;display:flex}.story-layout{border-top:1px solid #ffffff25;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:64px;padding-top:36px;display:grid}.story-contents{min-width:0;font-size:.875rem;position:sticky;top:32px}.story-contents nav>p{color:#e8c582;margin-bottom:18px;font-size:.875rem}.story-contents nav a{color:#c3cccf;padding:10px 0;font-size:.875rem;line-height:1.7;display:block}.story-back{color:#a2d3c3;border-top:1px solid #ffffff25;align-items:center;gap:12px;margin-top:24px;padding-top:24px;display:flex}.story-reading{min-width:0;max-width:45rem}.story-figure{margin:0 0 40px}.journal-page .story-figure .post-art{aspect-ratio:3/2}.story-figure figcaption{color:#b8c4c7;margin-top:14px;font-size:.875rem;line-height:1.7}.story-reading section{margin-bottom:36px;scroll-margin-top:30px}.story-reading h2{overflow-wrap:anywhere;margin:0 0 20px;font-size:2.125rem;line-height:1.2}.story-reading p,.story-reading li{color:#c3cccf;margin-bottom:18px;font-size:1.0625rem;line-height:1.9}.story-reading ol{margin-block:0 24px;padding-left:25px}.story-reading li{padding-left:8px}.story-reading li::marker{color:#e8c582}.story-reading .story-note{border-left:2px solid #a2d3c3;margin-top:38px;padding-left:20px;font-size:.875rem}.story-further{border-top:1px solid #ffffff25;margin-top:36px;padding-top:28px}.story-further h2{font-size:1.75rem}.story-further a{color:#a2d3c3;border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:1rem;display:flex}.story-further svg{flex:none}.article-share{border-top:1px solid #ffffff25;margin-top:32px;padding-top:24px}.article-share h2{font-size:1.5rem}.article-share-actions{flex-wrap:wrap;gap:10px;display:flex}.article-share-actions :is(button,a){color:#f4ead8;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:4px;align-items:center;gap:8px;padding:10px 14px;font-size:1rem;text-decoration:none;display:inline-flex}.article-share-actions :is(button,a):hover{color:#e8c582;border-color:#e8c582}.article-share-actions :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #a2d3c3}.article-share [role=status]{min-height:1.7em;font-size:1rem}.article-share textarea{box-sizing:border-box;color:#f4ead8;width:100%;max-width:100%;font:inherit;resize:vertical;background:#101419;border:1px solid #ffffff40;padding:12px;display:block}.article-share [hidden]{display:none}.journal-related{padding-bottom:64px}@media (prefers-reduced-motion:no-preference){.story-heading,.journal-intro{animation:.45s ease-out both journal-enter}.post-card-link{transition:transform .2s,box-shadow .2s}.post-card-link:hover,.post-card-link:focus-visible{transform:translateY(-3px)}.post-read svg,.story-further svg{transition:transform .2s}.post-card-link:hover .post-read svg,.story-further a:hover svg{transform:translate(4px)}.post-art>img{transition:transform .65s}.post-card-link:hover .post-art>img{transform:scale(1.025)}.story-figure .post-art>img{animation:.8s ease-out both journal-art-enter}.story-reading>section{animation:.55s ease-out both journal-enter}@supports (animation-timeline:view()){.story-reading>section{animation:linear both journal-enter;animation-timeline:view();animation-range:entry entry 18%}}@keyframes journal-art-enter{0%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes journal-enter{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.journal-page *,.journal-preview *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.post-grid-related{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1000px){.post-grid{gap:22px}.post-card h3{font-size:1.75rem}.story-layout{grid-template-columns:180px minmax(0,1fr);gap:36px}}@media (max-width:760px){.journal-header,.journal-footer{flex-wrap:wrap;padding-inline:24px}.journal-header nav{gap:20px}.journal-main{padding-inline:24px}.journal-intro{padding-block:36px}.journal-intro h1{font-size:3.5rem}.post-grid{grid-template-columns:1fr}.post-art{aspect-ratio:16/9}.post-card h3{font-size:2rem}.journal-search{width:100%}.journal-section-heading{margin-top:28px}.journal-topics{gap:4px 16px}.journal-section-heading h2{font-size:2rem}.journal-preview .journal-section-heading h2{font-size:2.25rem}.story-heading h1{font-size:2.75rem}.story-layout{grid-template-columns:1fr;gap:28px}.story-contents{position:static}.story-contents nav{border-bottom:1px solid #ffffff25;padding-bottom:20px}.story-back{display:none}.story-reading{max-width:none}.story-figure .post-art{aspect-ratio:16/10}.story-reading h2{font-size:2rem}.journal-main .app-handoff{margin-block:38px}.journal-footer{gap:24px}}@media (max-width:380px){.journal-main,.journal-header,.journal-footer{padding-inline:20px}.journal-intro h1{font-size:2.75rem}.story-heading h1{font-size:2.375rem}.journal-header .guide-brand{font-size:1.5rem}}
