.DashboardTabs_workspace__u278Z{padding:clamp(1.1rem,3vw,2rem);border:1px solid var(--border-warm);border-radius:1.8rem;background:rgba(255,254,252,.92);box-shadow:var(--shadow-lg)}.DashboardTabs_workspaceHeading__nkMt_{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.6rem}.DashboardTabs_workspaceHeading__nkMt_ p{margin-bottom:.3rem;color:var(--color-orbit-plum);font-size:.64rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.DashboardTabs_workspaceHeading__nkMt_ h2{color:var(--ink-strong);font-size:clamp(1.8rem,3vw,2.65rem);font-variation-settings:"SOFT" 50,"WONK" 0;font-weight:570;letter-spacing:-.035em}.DashboardTabs_tabs__6Ro6m{display:inline-grid;grid-template-columns:repeat(2,max-content);gap:.3rem;padding:.3rem;border:1px solid var(--border-warm);border-radius:.9rem;background:var(--surface-subtle)}.DashboardTabs_tabs__6Ro6m button{display:inline-flex;min-height:42px;align-items:center;gap:.45rem;justify-content:center;padding:.6rem .9rem;border:0;border-radius:.65rem;background:transparent;color:var(--ink-muted);cursor:pointer;font-family:var(--font-body);font-size:.72rem;font-weight:760;transition:background var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.DashboardTabs_tabs__6Ro6m button:hover{color:var(--ink-strong)}.DashboardTabs_tabs__6Ro6m button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.DashboardTabs_tabs__6Ro6m button span{display:grid;min-width:1.35rem;height:1.35rem;place-items:center;border-radius:999px;background:rgba(108,73,123,.12);font-size:.62rem}.DashboardTabs_tabs__6Ro6m .DashboardTabs_activeTab__NRQuX{background:var(--surface-night);box-shadow:var(--shadow-sm);color:var(--color-paper)}.DashboardTabs_tabs__6Ro6m .DashboardTabs_activeTab__NRQuX:hover{color:var(--color-starlight)}.DashboardTabs_tabs__6Ro6m .DashboardTabs_activeTab__NRQuX span{background:rgba(255,242,207,.13)}.DashboardTabs_panel__tLN6i[hidden]{display:none}@media (max-width:800px){.DashboardTabs_workspaceHeading__nkMt_{align-items:stretch;flex-direction:column}.DashboardTabs_tabs__6Ro6m{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.DashboardTabs_workspace__u278Z{padding:1rem;border-radius:1.3rem}.DashboardTabs_tabs__6Ro6m button{padding-inline:.55rem;font-size:.66rem}}@media (prefers-reduced-motion:reduce){.DashboardTabs_tabs__6Ro6m button{transition:none}}.Toast_container__Qzn4W{position:fixed;top:var(--space-4);right:var(--space-4);z-index:10000;display:flex;flex-direction:column;gap:var(--space-2);max-width:400px}.Toast_toast__K4dn_{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:Toast_slideIn__w1y70 .3s ease-out;font-size:var(--text-sm);font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Toast_success__eDNXF{background:rgba(16,185,129,.95);color:white}.Toast_error__STKrt{background:rgba(239,68,68,.95);color:white}.Toast_info__T_wN0{background:rgba(59,130,246,.95);color:white}.Toast_icon__NiAJC{font-size:1.1rem;flex-shrink:0}.Toast_message__Gas8Z{flex:1 1;line-height:1.4}.Toast_close__uqxFX{background:none;border:none;color:inherit;font-size:1.2rem;cursor:pointer;opacity:.7;padding:0;line-height:1;flex-shrink:0}.Toast_close__uqxFX:hover{opacity:1}.Toast_exit__hfIy5{animation:Toast_slideOut__nB9WG .3s ease-in forwards}@keyframes Toast_slideIn__w1y70{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Toast_slideOut__nB9WG{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.NumericAnswerInput_control__BiYIe{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.NumericAnswerInput_units__AJRpO{display:flex;flex-wrap:wrap;gap:var(--space-2)}.NumericAnswerInput_split__2wiFq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.NumericAnswerInput_single__LwGtr{display:grid}.NumericAnswerInput_control__BiYIe label{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.NumericAnswerInput_control__BiYIe small{color:var(--color-gray-600)}.NumericAnswerInput_error__Y7Uq_{color:var(--color-error);margin:0;font-size:var(--text-sm)}.NumericAnswerInput_clear__7wJ_e{justify-self:start;background:none;border:0;color:var(--color-primary);cursor:pointer;min-height:44px;text-decoration:underline}.DashboardTools_toolCard__FLv6G{position:relative;overflow:hidden;padding:1.35rem;border:1px solid var(--border-warm);border-radius:1.5rem;background:rgba(255,254,252,.78);box-shadow:var(--shadow-sm)}.DashboardTools_referralCard__7_VSD{background:radial-gradient(circle at 100% 0,rgba(201,184,255,.28),transparent 13rem),rgba(255,254,252,.85)}.DashboardTools_cardIntro__PD8il,.DashboardTools_summary__v4ZVs{display:flex;align-items:center;gap:.8rem}.DashboardTools_iconWell__sQ_3n{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border-radius:15px;background:var(--surface-accent-soft);color:var(--color-orbit-plum)}.DashboardTools_iconWell__sQ_3n svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.DashboardTools_eyebrow__PPbsq{display:block;margin-bottom:.15rem;color:var(--color-orbit-plum);font-size:.62rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.DashboardTools_summaryTitle__z_Moy,.DashboardTools_toolCard__FLv6G h3{display:block;color:var(--ink-strong);font-family:var(--font-display);font-size:1.35rem;font-variation-settings:"SOFT" 45,"WONK" 0;font-weight:610;letter-spacing:-.025em;line-height:1.1}.DashboardTools_description__ULqhw{max-width:52ch;margin:1rem 0;color:var(--ink-muted);font-size:.78rem;line-height:1.55}.DashboardTools_disclosureButton__O7hdI{display:flex;width:100%;min-height:42px;align-items:center;justify-content:space-between;padding:.5rem 0;border:0;border-top:1px solid var(--border-warm);background:transparent;color:var(--ink-strong);cursor:pointer;font-size:.76rem;font-weight:780}.DashboardTools_detailsChevron__XCtWD,.DashboardTools_disclosureButton__O7hdI svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform var(--transition-fast)}.DashboardTools_chevronExpanded__IYkkp,.DashboardTools_toolCard__FLv6G[open] .DashboardTools_detailsChevron__XCtWD{transform:rotate(180deg)}.DashboardTools_expandedPanel__3l06z,.DashboardTools_preferencesForm__F30mO{display:grid;grid-gap:.9rem;gap:.9rem;padding-top:.85rem;border-top:1px solid var(--border-warm)}.DashboardTools_fieldLabel__zxxH1,.DashboardTools_selectField__PGcgz>span{color:var(--ink-muted);font-size:.7rem;font-weight:750}.DashboardTools_copyRow__AhOQq{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.55rem;gap:.55rem}.DashboardTools_metrics__2Flza{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin:0}.DashboardTools_metrics__2Flza div{padding:.7rem;border-radius:.9rem;background:var(--surface-subtle)}.DashboardTools_metrics__2Flza dt{color:var(--ink-muted);font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.DashboardTools_metrics__2Flza dd{margin:.25rem 0 0;color:var(--ink-strong);font-family:var(--font-display);font-size:1.25rem;font-weight:620}.DashboardTools_summary__v4ZVs{justify-content:space-between;cursor:pointer;list-style:none}.DashboardTools_summary__v4ZVs::-webkit-details-marker{display:none}.DashboardTools_disclosureButton__O7hdI:focus-visible,.DashboardTools_summary__v4ZVs:focus-visible{border-radius:.55rem;outline:3px solid var(--focus-ring);outline-offset:3px}.DashboardTools_selectField__PGcgz{display:grid;grid-gap:.4rem;gap:.4rem}.DashboardTools_checkRow__kd_sY{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:.7rem;gap:.7rem;padding:.75rem;border:1px solid var(--border-warm);border-radius:.9rem;cursor:pointer}.DashboardTools_checkRow__kd_sY input{width:18px;height:18px;margin-top:.1rem;accent-color:var(--color-orbit-plum)}.DashboardTools_checkRow__kd_sY span{display:grid;grid-gap:.18rem;gap:.18rem}.DashboardTools_checkRow__kd_sY strong{color:var(--ink-strong);font-size:.76rem}.DashboardTools_checkRow__kd_sY small{color:var(--ink-muted);font-size:.68rem;line-height:1.45}@media (max-width:520px){.DashboardTools_copyRow__AhOQq,.DashboardTools_metrics__2Flza{grid-template-columns:1fr}.DashboardTools_copyRow__AhOQq .btn{width:100%}}@media (prefers-reduced-motion:reduce){.DashboardTools_detailsChevron__XCtWD,.DashboardTools_disclosureButton__O7hdI svg{transition:none}}.BrandMark_brand__ZFYaC{display:inline-flex;align-items:center;gap:.7rem;min-height:44px;color:inherit}.BrandMark_icon__85Kwf{width:38px;height:38px;flex:0 0 auto;border-radius:11px;box-shadow:0 7px 20px rgba(8,3,18,.2)}.BrandMark_wordmark__KjZ2D{font-family:var(--font-display,var(--font-display-fallback));font-size:1.24rem;font-weight:620;letter-spacing:-.025em;line-height:1}.BrandMark_compact__EsEkK{gap:0}.BrandMark_compact__EsEkK .BrandMark_icon__85Kwf{width:40px;height:40px}@media (max-width:390px){.BrandMark_wordmark__KjZ2D{font-size:1.08rem}}.ConstellationBackdrop_backdrop__izKyX{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.ConstellationBackdrop_backdrop__izKyX:after{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");content:"";mix-blend-mode:soft-light;opacity:.16}.ConstellationBackdrop_sky__BiHYh{position:absolute;width:100%;height:100%;inset:0}.ConstellationBackdrop_lines__BLzUp{fill:none;stroke:rgba(255,242,207,.16);stroke-dasharray:3 8;stroke-linecap:round;stroke-width:1}.ConstellationBackdrop_stars__qD3uw{fill:var(--color-starlight);filter:drop-shadow(0 0 7px rgba(255,213,142,.8));opacity:.76}.ConstellationBackdrop_glowCoral__bhKq6,.ConstellationBackdrop_glowLilac__y5O8U{position:absolute;width:min(56vw,720px);aspect-ratio:1;border-radius:50%;filter:blur(90px);opacity:.2}.ConstellationBackdrop_glowCoral__bhKq6{right:-20%;bottom:-52%;background:var(--color-aurora-coral)}.ConstellationBackdrop_glowLilac__y5O8U{top:-45%;left:12%;background:var(--color-dream-lilac)}.ConstellationBackdrop_quiet__M5JDT .ConstellationBackdrop_glowCoral__bhKq6,.ConstellationBackdrop_quiet__M5JDT .ConstellationBackdrop_glowLilac__y5O8U{opacity:.07}.ConstellationBackdrop_quiet__M5JDT .ConstellationBackdrop_lines__BLzUp{opacity:.42}.ConstellationBackdrop_quiet__M5JDT .ConstellationBackdrop_stars__qD3uw{opacity:.38}@media (prefers-reduced-motion:no-preference){.ConstellationBackdrop_stars__qD3uw circle:nth-child(3n){animation:ConstellationBackdrop_twinkle__PC0Dd 4.8s ease-in-out infinite alternate}.ConstellationBackdrop_stars__qD3uw circle:nth-child(3n+1){animation:ConstellationBackdrop_twinkle__PC0Dd 6s ease-in-out 1.2s infinite alternate}}@keyframes ConstellationBackdrop_twinkle__PC0Dd{0%{opacity:.35}to{opacity:1}}.TrustStrip_strip__RpJO7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,1120px);padding:0;margin:0;list-style:none}.TrustStrip_strip__RpJO7 li{display:flex;min-width:0;align-items:center;justify-content:center;gap:.65rem;padding:1rem 1.15rem;border-right:1px solid;font-size:.78rem;font-weight:680;letter-spacing:.005em}.TrustStrip_strip__RpJO7 li:last-child{border-right:0}.TrustStrip_icon__xHwm8{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border:1px solid;border-radius:50%;opacity:.82}.TrustStrip_icon__xHwm8 svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}@media (max-width:760px){.TrustStrip_strip__RpJO7{grid-template-columns:repeat(2,minmax(0,1fr))}.TrustStrip_strip__RpJO7 li{justify-content:flex-start;border-right:0;border-bottom:1px solid}.TrustStrip_strip__RpJO7 li:nth-last-child(-n+2){border-bottom:0}}@media (max-width:420px){.TrustStrip_strip__RpJO7{grid-template-columns:1fr}.TrustStrip_strip__RpJO7 li,.TrustStrip_strip__RpJO7 li:nth-last-child(-n+2){border-bottom:1px solid}.TrustStrip_strip__RpJO7 li:last-child{border-bottom:0}}.page_landing__vDqfd{min-height:100vh;overflow:clip;background:var(--surface-canvas)}.page_finalCta__NPx4S,.page_heroShell__OC2LL,.page_revealSection__dLRE7{position:relative;isolation:isolate;overflow:hidden;background:var(--surface-night);color:var(--ink-on-night)}.page_heroShell__OC2LL{min-height:min(960px,100svh)}.page_navShell__xwo_n{position:relative;z-index:20;border-bottom:1px solid rgba(255,249,241,.11)}.page_nav__zpG_3{display:flex;width:min(100% - 2rem,1240px);min-height:76px;align-items:center;justify-content:space-between;gap:var(--space-6);margin-inline:auto}.page_navLogo__E6xem{text-decoration:none}.page_navLogo__E6xem,.page_navLogo__E6xem:hover{color:var(--ink-on-night)}.page_navActions__clKtU,.page_navLinks__3Mchl{display:flex;align-items:center}.page_navLinks__3Mchl{gap:clamp(1.2rem,3vw,2.4rem)}.page_loginLink__FvGZj,.page_navLinks__3Mchl a{color:var(--ink-on-night-muted);font-size:var(--text-sm);font-weight:650}.page_loginLink__FvGZj:hover,.page_navLinks__3Mchl a:hover{color:var(--ink-on-night)}.page_navActions__clKtU{gap:var(--space-4)}.page_hero__SKW6o{position:relative;z-index:2;display:grid;width:min(100% - 2rem,1240px);grid-template-columns:minmax(0,1.06fr) minmax(430px,.94fr);align-items:center;grid-gap:clamp(3rem,7vw,7rem);gap:clamp(3rem,7vw,7rem);margin-inline:auto;padding:clamp(4.5rem,9vh,7.5rem) 0 clamp(4rem,8vh,6.5rem)}.page_heroCopy__kbqf4{max-width:680px}.page_eyebrow__H9Slr,.page_nightEyebrow__NMVA6,.page_paperEyebrow__7bfsq{margin-bottom:var(--space-5);font-size:.74rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.page_eyebrow__H9Slr{display:flex;align-items:center;gap:var(--space-3);color:var(--color-starlight)}.page_eyebrow__H9Slr>span{position:relative;width:9px;height:9px;background:var(--color-starlight);box-shadow:0 0 18px rgba(255,242,207,.8);transform:rotate(45deg)}.page_hero__SKW6o h1{max-width:760px;color:var(--ink-on-night);font-size:clamp(3.65rem,6.5vw,6.25rem);font-weight:540;letter-spacing:-.055em;line-height:.9}.page_hero__SKW6o h1 em{display:block;margin-top:.12em;background:linear-gradient(105deg,var(--color-aurora-coral),#ffbf8e 45%,var(--color-starlight));background-clip:text;-webkit-background-clip:text;font-variation-settings:"SOFT" 80,"WONK" 1;font-weight:430;-webkit-text-fill-color:transparent}.page_heroLede__CvaIA{max-width:650px;margin-top:var(--space-8);color:#d8ccdd;font-size:clamp(1.04rem,1.7vw,1.24rem);line-height:1.7}.page_brandSignature__0mUam{margin-top:var(--space-6);color:var(--color-starlight);font-family:var(--font-display,var(--font-display-fallback));font-size:1rem;font-style:italic;letter-spacing:-.01em;opacity:.82}.page_heroActions__8_tzb{display:flex;align-items:center;gap:var(--space-6);margin-top:var(--space-8)}.page_finalCta__NPx4S .btn svg,.page_heroActions__8_tzb .btn svg,.page_inlineAction__Ff433 svg,.page_priceCard__D4uGj .btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.page_textLink__B4dk0{border-bottom:1px solid rgba(255,249,241,.38);color:var(--ink-on-night);font-size:var(--text-sm);font-weight:700;padding-block:.2rem}.page_textLink__B4dk0:hover{border-color:var(--color-starlight);color:var(--color-starlight)}.page_heroPrice__QUWqc{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:var(--space-5);color:var(--ink-on-night-muted);font-size:var(--text-xs);font-weight:600}.page_constellationCard__psXBW{position:relative;width:min(100%,540px);justify-self:end;padding:clamp(1rem,2vw,1.4rem);border:1px solid rgba(255,242,207,.2);border-radius:var(--radius-xl);background:radial-gradient(circle at 50% 34%,rgba(201,184,255,.14),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));box-shadow:var(--shadow-xl),inset 0 1px rgba(255,255,255,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.page_constellationCard__psXBW:before{position:absolute;z-index:-1;width:50%;height:32%;right:-12%;bottom:-12%;border-radius:50%;background:var(--color-aurora-coral);content:"";filter:blur(72px);opacity:.25}.page_cardTopline__pk7nO{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--ink-on-night-muted);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.page_privatePill___Z3my{display:inline-flex;align-items:center;gap:.38rem;padding:.42rem .68rem;border:1px solid rgba(169,216,255,.28);border-radius:var(--radius-full);background:rgba(169,216,255,.08);color:var(--color-morning-sky);letter-spacing:.04em}.page_previewBanner__c2U52 svg,.page_privatePill___Z3my svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.page_orbitScene__KN2bv{position:relative;min-height:370px;margin:.4rem -.45rem 0}.page_orbitScene__KN2bv>svg{position:absolute;width:100%;height:100%;inset:0}.page_orbitLineInner__n_Fg_,.page_orbitLineOuter__65MzZ{fill:none;stroke:rgba(255,242,207,.15);stroke-width:1}.page_orbitLineInner__n_Fg_{stroke:rgba(201,184,255,.19);stroke-dasharray:3 7}.page_constellationLine__rfTH1{fill:none;stroke:rgba(255,170,120,.46);stroke-dasharray:2 6;stroke-linecap:round;stroke-width:1.2}.page_familyStar__fzQmi{position:absolute;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,242,207,.6);border-radius:50%;background:linear-gradient(145deg,#5f466c,var(--color-night));box-shadow:0 0 0 5px rgba(255,242,207,.05),0 0 22px rgba(255,183,122,.22);color:var(--color-starlight);font-family:var(--font-display,var(--font-display-fallback));font-size:var(--text-sm);font-weight:650}.page_starOne__6mrWH{top:22%;left:9%}.page_starTwo__Xohj9{top:8%;left:38%}.page_starThree__Frbj2{top:17%;right:11%}.page_starFour__kaHMQ{right:5%;bottom:18%}.page_starFive__cTZyh{bottom:7%;left:42%}.page_starSix__3jeHh{bottom:20%;left:7%}.page_futureStar__lmImw{position:absolute;display:flex;width:150px;height:150px;flex-direction:column;align-items:center;justify-content:center;top:50%;left:50%;border:1px solid rgba(255,242,207,.16);border-radius:50%;background:radial-gradient(circle,rgba(255,140,106,.19),rgba(201,184,255,.04) 64%,transparent 65%);transform:translate(-50%,-50%)}.page_finalSpark__NfCjs,.page_sparkShape__x0gtu,.page_winnerStar__Bo_t0{width:28px;height:28px;background:var(--color-starlight);box-shadow:0 0 28px rgba(255,190,114,.78);-webkit-clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%)}.page_futureStar__lmImw small{margin-top:var(--space-3);color:var(--ink-on-night-muted);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.page_futureStar__lmImw strong{color:var(--ink-on-night);font-family:var(--font-display,var(--font-display-fallback));font-size:2rem;font-weight:520}.page_cardMessage__6tSdr{padding:.85rem 1rem .65rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);background:rgba(12,7,20,.32)}.page_cardMessage__6tSdr p{color:var(--ink-on-night);font-family:var(--font-display,var(--font-display-fallback));font-size:1.15rem}.page_cardMessage__6tSdr p strong{color:var(--color-starlight);font-weight:600}.page_cardMessage__6tSdr>span{display:block;margin-top:.2rem;color:var(--ink-on-night-muted);font-size:.7rem}.page_participationTrack__e_rY6{height:4px;margin-top:.7rem;overflow:hidden;border-radius:var(--radius-full);background:rgba(255,255,255,.1)}.page_participationTrack__e_rY6 i{display:block;width:75%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-aurora-coral),var(--color-starlight))}.page_heroTrust__KbbGO{position:relative;z-index:2;width:min(100% - 2rem,1120px);margin:0 auto clamp(1.5rem,4vh,3.5rem);border:1px solid rgba(255,249,241,.11);border-radius:var(--radius-lg);background:rgba(255,255,255,.035);color:rgba(255,249,241,.68);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_pricingSection__SpLw4,.page_storySection__UjDng{background:var(--surface-canvas)}.page_storySection__UjDng{padding:clamp(5rem,11vw,9rem) 0}.page_footerInner__rvzEu,.page_packsInner__66nIq,.page_pricingInner__HCgCN,.page_revealInner__Te3w2,.page_sectionInner__SZiZg{width:min(100% - 2rem,1160px);margin-inline:auto}.page_sectionHeading__K6Wm4{display:grid;max-width:820px;grid-template-columns:minmax(0,1.1fr) minmax(260px,.7fr);grid-column-gap:clamp(2rem,7vw,6rem);column-gap:clamp(2rem,7vw,6rem);align-items:flex-end}.page_paperEyebrow__7bfsq{grid-column:1/-1;color:var(--link-color)}.page_packsCopy__5a_5K h2,.page_pricingCopy__ZR869 h2,.page_sectionHeading__K6Wm4 h2{font-size:clamp(2.65rem,5vw,4.8rem);font-weight:520;line-height:.98}.page_packsCopy__5a_5K>p,.page_pricingCopy__ZR869>p,.page_sectionHeading__K6Wm4>p:last-child{color:var(--ink-muted);font-size:var(--text-lg);line-height:1.75}.page_storySteps__urFmo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;padding:0;margin-top:clamp(3rem,7vw,6rem);overflow:hidden;border:1px solid var(--border-warm);border-radius:var(--radius-xl);background:var(--border-warm);list-style:none}.page_storySteps__urFmo li{min-height:310px;padding:clamp(1.6rem,3.4vw,2.8rem);background:var(--surface-raised)}.page_stepMeta__6aYCf{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(3rem,6vw,5.5rem);color:var(--link-color)}.page_stepMeta__6aYCf>span{font-size:var(--text-xs);font-weight:800;letter-spacing:.16em}.page_stepMeta__6aYCf svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}.page_packCard__xTgqf h3,.page_storySteps__urFmo h3{font-size:clamp(1.55rem,2.3vw,2.15rem);font-weight:550}.page_storySteps__urFmo li>p{margin-top:var(--space-4);color:var(--ink-muted);font-size:var(--text-sm);line-height:1.72}.page_packsSection__kFiRd{padding:clamp(5rem,11vw,9rem) 0;background:#f2e8df}.page_packsInner__66nIq,.page_pricingInner__HCgCN{display:grid;grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);align-items:center;grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem)}.page_packsCopy__5a_5K{max-width:500px}.page_packsCopy__5a_5K>p,.page_pricingCopy__ZR869>p{margin-top:var(--space-6)}.page_inlineAction__Ff433{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-8);border-bottom:1px solid;color:var(--ink-strong);font-weight:800}.page_inlineAction__Ff433 svg{width:18px}.page_packStack__r3U90{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.page_packCard__xTgqf{position:relative;display:grid;min-height:170px;grid-template-columns:170px minmax(0,1fr);align-items:center;grid-gap:var(--space-6);gap:var(--space-6);overflow:hidden;padding:var(--space-6);border:1px solid rgba(36,26,49,.1);border-radius:var(--radius-lg);box-shadow:0 14px 38px rgba(36,26,49,.08)}.page_packCoral__nl5lB{background:linear-gradient(125deg,#fff7e5,#ffd6b9)}.page_packLilac__yUyVq{background:linear-gradient(125deg,#f8f3ff,#ddd1ff)}.page_packSky__KjnHA{background:linear-gradient(125deg,#f4fbff,#cdeaff)}.page_packArt__kxwYY{position:relative;display:grid;min-height:120px;place-items:center}.page_packArt__kxwYY svg{position:absolute;width:125px;fill:none;stroke:var(--color-night);stroke-dasharray:2 5;stroke-linecap:round;stroke-width:.8;opacity:.42}.page_packArt__kxwYY svg circle{fill:var(--color-night);stroke:none}.page_packMoon__gJGIa{width:76px;height:76px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--color-starlight),var(--color-aurora-coral));box-shadow:0 12px 30px rgba(255,140,106,.28);opacity:.78}.page_packLilac__yUyVq .page_packMoon__gJGIa{background:radial-gradient(circle at 35% 30%,var(--color-paper),var(--color-dream-lilac));box-shadow:0 12px 30px rgba(130,93,190,.2)}.page_packSky__KjnHA .page_packMoon__gJGIa{background:radial-gradient(circle at 35% 30%,var(--color-paper),var(--color-morning-sky));box-shadow:0 12px 30px rgba(80,142,190,.18)}.page_packIndex__kT7Vi{color:var(--ink-muted);font-size:.63rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.page_packCard__xTgqf h3{margin-top:.25rem}.page_packCard__xTgqf div>p:not(.page_packIndex__kT7Vi){margin-top:.35rem;color:var(--ink-muted);font-size:var(--text-sm)}.page_packCard__xTgqf div>span{display:flex;align-items:center;gap:.5rem;margin-top:var(--space-3);color:var(--link-color);font-size:var(--text-xs);font-weight:800}.page_packCard__xTgqf div>span i{width:3px;height:3px;border-radius:50%;background:currentColor}.page_revealSection__dLRE7{padding:clamp(5rem,11vw,9rem) 0}.page_revealInner__Te3w2{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;grid-gap:clamp(3rem,9vw,9rem);gap:clamp(3rem,9vw,9rem)}.page_nightEyebrow__NMVA6{color:var(--color-aurora-coral)}.page_finalCta__NPx4S h2,.page_revealCopy__JE8Qr h2{color:var(--ink-on-night);font-size:clamp(2.8rem,5.5vw,5.2rem);font-weight:500;line-height:.98}.page_revealCopy__JE8Qr>p:not(.page_nightEyebrow__NMVA6){margin-top:var(--space-6);color:var(--ink-on-night-muted);font-size:var(--text-lg);line-height:1.75}.page_pricingCopy__ZR869 ul,.page_revealCopy__JE8Qr ul{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:0;margin-top:var(--space-8);list-style:none}.page_pricingCopy__ZR869 li,.page_revealCopy__JE8Qr li{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);font-weight:680}.page_revealCopy__JE8Qr li{color:#ded4e3}.page_pricingCopy__ZR869 li svg,.page_revealCopy__JE8Qr li svg{width:22px;height:22px;flex:0 0 auto;fill:none;stroke:var(--color-keepsake-mint);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.page_previewPanel__iu8so{padding:clamp(1.2rem,3vw,2rem);border:1px solid rgba(169,216,255,.2);border-radius:var(--radius-xl);background:linear-gradient(145deg,rgba(169,216,255,.09),rgba(255,255,255,.035));box-shadow:var(--shadow-xl),inset 0 1px rgba(255,255,255,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.page_previewBanner__c2U52{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid rgba(169,216,255,.25);border-radius:var(--radius-md);background:rgba(169,216,255,.08);color:var(--color-morning-sky)}.page_previewBanner__c2U52>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:rgba(169,216,255,.12)}.page_previewBanner__c2U52 small,.page_previewBanner__c2U52 strong{display:block}.page_previewBanner__c2U52 strong{font-size:var(--text-sm)}.page_previewBanner__c2U52 small{color:var(--ink-on-night-muted);font-size:var(--text-xs)}.page_previewTitle__q11Le{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);padding:var(--space-8) var(--space-2) var(--space-4)}.page_previewTitle__q11Le span{color:var(--ink-on-night);font-family:var(--font-display,var(--font-display-fallback));font-size:var(--text-xl)}.page_previewTitle__q11Le small{color:var(--ink-on-night-muted);font-size:var(--text-xs)}.page_previewRow__wyDa6,.page_previewWinner___60DI{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4)}.page_previewWinner___60DI{padding:var(--space-5);border:1px solid rgba(255,242,207,.24);border-radius:var(--radius-lg);background:linear-gradient(110deg,rgba(255,140,106,.14),rgba(255,242,207,.08))}.page_winnerStar__Bo_t0{width:34px;height:34px}.page_previewWinner___60DI small,.page_previewWinner___60DI strong{display:block}.page_previewWinner___60DI small{color:var(--color-starlight);font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.page_previewWinner___60DI strong{color:var(--ink-on-night);font-family:var(--font-display,var(--font-display-fallback));font-size:var(--text-xl)}.page_previewRow__wyDa6 b,.page_previewWinner___60DI b{color:var(--color-starlight);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_previewRow__wyDa6{margin-top:var(--space-2);padding:.8rem var(--space-4);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md);color:var(--ink-on-night-muted);font-size:var(--text-sm)}.page_previewRow__wyDa6>span{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:rgba(255,255,255,.06);font-size:var(--text-xs)}.page_previewRow__wyDa6 strong{color:#e3d9e8}.page_publishPreview__i8vOK{width:100%;min-height:50px;margin-top:var(--space-5);border:1px solid rgba(201,184,255,.24);border-radius:var(--radius-md);background:rgba(201,184,255,.08);color:var(--color-dream-lilac);font-size:var(--text-sm);font-weight:750;opacity:1}.page_pricingSection__SpLw4{padding:clamp(5rem,11vw,9rem) 0}.page_pricingCopy__ZR869{max-width:620px}.page_pricingCopy__ZR869 li{color:var(--ink-body)}.page_priceCard__D4uGj{padding:clamp(2rem,5vw,3.5rem);border:1px solid var(--border-warm);border-radius:var(--radius-xl);background:radial-gradient(circle at 92% 8%,rgba(201,184,255,.32),transparent 28%),var(--surface-raised);box-shadow:var(--shadow-lg)}.page_priceCard__D4uGj>span{color:var(--link-color);font-family:var(--font-display,var(--font-display-fallback));font-size:clamp(3rem,7vw,5rem);line-height:.9}.page_priceCard__D4uGj h3{margin-top:var(--space-2);font-family:var(--font-body,var(--font-body-fallback));font-size:var(--text-lg);font-weight:650;letter-spacing:-.02em}.page_priceDivider__ziK4c{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-8) 0;color:var(--border-strong)}.page_priceDivider__ziK4c:after,.page_priceDivider__ziK4c:before{height:1px;flex:1 1;background:currentColor;content:""}.page_priceDivider__ziK4c i{width:8px;height:8px;background:var(--color-aurora-coral);transform:rotate(45deg)}.page_priceCard__D4uGj>strong{display:block;color:var(--ink-strong);font-family:var(--font-display,var(--font-display-fallback));font-size:clamp(3rem,6vw,4.4rem);font-weight:530;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:.95}.page_priceCard__D4uGj>p{margin-top:.35rem;color:var(--ink-muted);font-size:var(--text-sm)}.page_priceCard__D4uGj .btn{width:100%;margin-top:var(--space-8)}.page_priceCard__D4uGj>small{display:block;margin-top:var(--space-3);color:var(--ink-muted);font-size:var(--text-xs);text-align:center}.page_finalCta__NPx4S{padding:clamp(5.5rem,12vw,10rem) 0;text-align:center}.page_finalCtaInner__SW_ds{position:relative;z-index:2;display:flex;width:min(100% - 2rem,900px);flex-direction:column;align-items:center;margin-inline:auto}.page_finalSpark__NfCjs{width:42px;height:42px;margin-bottom:var(--space-6)}.page_finalCta__NPx4S h2{max-width:860px}.page_finalCtaInner__SW_ds>p:not(.page_nightEyebrow__NMVA6){max-width:560px;margin-top:var(--space-6);color:var(--ink-on-night-muted);font-size:var(--text-lg)}.page_finalCta__NPx4S .btn{margin-top:var(--space-8)}.page_footer__sHKi3{padding:var(--space-12) 0 var(--space-8);border-top:1px solid var(--border-warm);background:var(--surface-canvas)}.page_footerInner__rvzEu{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-8);gap:var(--space-8)}.page_footerInner__rvzEu>a{color:var(--ink-strong)}.page_footer__sHKi3 nav{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-5)}.page_footer__sHKi3 nav a{color:var(--ink-muted);font-size:var(--text-xs);font-weight:680}.page_footer__sHKi3 p{grid-column:1/-1;grid-row:2;color:var(--ink-muted);font-size:var(--text-xs);text-align:center}.page_footer__sHKi3 small{color:var(--ink-muted);font-size:var(--text-xs);text-align:right}@media (prefers-reduced-motion:no-preference){.page_constellationLine__rfTH1{animation:page_drawConstellation__7grsV 3s ease .45s both;stroke-dasharray:430;stroke-dashoffset:430}.page_finalSpark__NfCjs,.page_futureStar__lmImw{animation:page_starBreath__y91kJ 4.5s ease-in-out infinite}.page_constellationCard__psXBW{animation:page_cardArrival__TAbyo .6s cubic-bezier(.22,1,.36,1) .12s both}}@keyframes page_drawConstellation__7grsV{to{stroke-dashoffset:0}}@keyframes page_starBreath__y91kJ{0%,to{filter:brightness(.94)}50%{filter:brightness(1.15)}}@keyframes page_cardArrival__TAbyo{0%{opacity:0;transform:translateY(16px) rotate(1deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@media (max-width:1080px){.page_hero__SKW6o{grid-template-columns:minmax(0,1fr) minmax(390px,.85fr);gap:3rem}.page_hero__SKW6o h1{font-size:clamp(3.45rem,6.6vw,5rem)}.page_packsInner__66nIq,.page_pricingInner__HCgCN,.page_revealInner__Te3w2{gap:3.5rem}}@media (max-width:900px){.page_heroShell__OC2LL{min-height:auto}.page_hero__SKW6o{grid-template-columns:1fr;padding-top:4.5rem}.page_heroCopy__kbqf4{max-width:760px}.page_constellationCard__psXBW{width:min(100%,620px);justify-self:center}.page_packsInner__66nIq,.page_pricingInner__HCgCN{grid-template-columns:1fr}.page_packsCopy__5a_5K,.page_pricingCopy__ZR869{max-width:720px}.page_revealInner__Te3w2{grid-template-columns:1fr}.page_revealCopy__JE8Qr{max-width:720px}}@media (max-width:760px){.page_nav__zpG_3{min-height:68px}.page_navLinks__3Mchl{display:none}.page_hero__SKW6o{padding-top:3.6rem}.page_sectionHeading__K6Wm4{display:block}.page_sectionHeading__K6Wm4>p:last-child{margin-top:var(--space-6)}.page_storySteps__urFmo{grid-template-columns:1fr}.page_storySteps__urFmo li{min-height:auto}.page_stepMeta__6aYCf{margin-bottom:var(--space-12)}.page_packCard__xTgqf{grid-template-columns:120px minmax(0,1fr)}.page_footerInner__rvzEu{grid-template-columns:1fr;justify-items:center}.page_footer__sHKi3 p,.page_footer__sHKi3 small{grid-column:auto;grid-row:auto;text-align:center}}@media (max-width:560px){.page_navActions__clKtU{gap:var(--space-2)}.page_loginLink__FvGZj{display:none}.page_navActions__clKtU .btn{min-height:38px;padding-inline:.8rem}.page_hero__SKW6o h1{font-size:clamp(2.75rem,13.2vw,3.8rem)}.page_heroLede__CvaIA{font-size:var(--text-base)}.page_heroActions__8_tzb{align-items:stretch;flex-direction:column;gap:var(--space-4)}.page_heroActions__8_tzb .btn{width:100%;padding-inline:1rem}.page_textLink__B4dk0{align-self:center}.page_heroPrice__QUWqc{display:block;line-height:1.8}.page_heroPrice__QUWqc span{padding-inline:.25rem}.page_constellationCard__psXBW{padding:.85rem}.page_cardTopline__pk7nO>span:first-child{display:none}.page_privatePill___Z3my{margin-left:auto}.page_orbitScene__KN2bv{min-height:310px}.page_familyStar__fzQmi{width:36px;height:36px}.page_futureStar__lmImw{width:126px;height:126px}.page_futureStar__lmImw strong{font-size:1.65rem}.page_packCard__xTgqf{grid-template-columns:1fr}.page_packArt__kxwYY{min-height:86px}.page_previewTitle__q11Le{align-items:flex-start;flex-direction:column}.page_previewWinner___60DI{grid-template-columns:auto 1fr}.page_previewWinner___60DI>b{grid-column:2}.page_footer__sHKi3 nav{gap:var(--space-4)}}.page_shell__sr9Wf{min-height:100svh;overflow:hidden;background:radial-gradient(circle at 95% 60%,rgba(201,184,255,.2),transparent 27rem),var(--surface-canvas)}.page_intro__Gl3FQ{position:relative;min-height:390px;overflow:hidden;background:var(--surface-night);color:var(--ink-on-night)}.page_nav__FKYPA{position:relative;z-index:2;display:flex;width:min(100% - 2.5rem,1180px);min-height:82px;align-items:center;justify-content:space-between;margin-inline:auto}.page_brandLink__Bmpt2{color:var(--color-paper)}.page_brandLink__Bmpt2:hover{color:var(--color-starlight)}.page_headerAction__DE4IB{border-color:rgba(255,242,207,.26);background:rgba(255,255,255,.075);box-shadow:none;color:var(--color-paper);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page_headerAction__DE4IB:hover{border-color:rgba(255,242,207,.5);background:rgba(255,255,255,.12);color:var(--color-starlight)}.page_introCopy__rhSUw{position:relative;z-index:2;width:min(100% - 2.5rem,930px);margin:2.25rem auto 0;text-align:center}.page_eyebrow__eYpma{margin-bottom:.75rem;color:var(--color-starlight);font-size:.72rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.page_introCopy__rhSUw h1{margin:0 auto;color:var(--color-paper);font-size:clamp(2.8rem,6vw,5.25rem);font-variation-settings:"SOFT" 60,"WONK" 0;font-weight:540;letter-spacing:-.045em;line-height:.98}.page_introCopy__rhSUw>p:not(.page_eyebrow__eYpma){max-width:680px;margin:1rem auto 0;color:var(--ink-on-night-muted);font-size:.96rem;line-height:1.62}.page_promiseRow__6_s1_{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.3rem}.page_promiseRow__6_s1_ span{display:inline-flex;min-height:30px;align-items:center;padding:.3rem .72rem;border:1px solid rgba(255,242,207,.14);border-radius:var(--radius-full);background:rgba(255,255,255,.055);color:var(--ink-on-night-muted);font-size:.68rem;font-weight:700}.page_builderStage__VFm7m{position:relative;z-index:3;width:100%;margin-top:-1.4rem;padding:0 1.25rem 5rem}.page_builderStage__VFm7m:before{position:absolute;z-index:-1;inset:1.4rem 0 auto;height:20rem;border-radius:2.25rem 2.25rem 0 0;background:var(--surface-canvas);box-shadow:0 -24px 60px rgba(12,6,19,.16);content:""}@media (max-width:720px){.page_intro__Gl3FQ{min-height:410px}.page_nav__FKYPA{width:min(100% - 2rem,1180px)}.page_introCopy__rhSUw{width:min(100% - 2rem,930px);margin-top:1.8rem}.page_builderStage__VFm7m{padding-inline:.75rem}}@media (max-width:470px){.page_nav__FKYPA{min-height:72px}.page_brandLink__Bmpt2 span[class*=wordmark]{display:none}.page_intro__Gl3FQ{min-height:430px}.page_introCopy__rhSUw h1{font-size:2.8rem}.page_promiseRow__6_s1_ span:last-child{display:none}}.AuthShell_shell__DtXcM{min-height:100svh;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);background:var(--surface-night)}.AuthShell_night__5H5rN{position:relative;min-height:100svh;overflow:hidden;background:radial-gradient(circle at 47% 42%,rgba(255,242,207,.08),transparent 30%),var(--surface-night);color:var(--ink-on-night)}.AuthShell_nav__RjHlW{position:relative;z-index:3;display:flex;min-height:92px;align-items:center;justify-content:space-between;padding:1.4rem clamp(1.4rem,4vw,4.5rem)}.AuthShell_homeLink__UVElR{color:var(--color-paper);text-decoration:none}.AuthShell_homeLink__UVElR:hover{color:var(--color-starlight)}.AuthShell_mobileAction__n99Rp{display:none}.AuthShell_story__vPJmT{position:relative;z-index:2;width:min(100% - clamp(2.8rem,8vw,9rem),720px);margin:clamp(2rem,7vh,6.5rem) auto 4rem}.AuthShell_eyebrow__ooYvj{display:flex;align-items:center;gap:.7rem;margin-bottom:1.15rem;color:var(--color-starlight);font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.AuthShell_eyebrow__ooYvj:before{width:2.2rem;height:1px;background:linear-gradient(90deg,var(--color-aurora-coral),var(--color-starlight));content:""}.AuthShell_story__vPJmT h2{max-width:13ch;margin:0;color:var(--color-paper);font-size:clamp(2.8rem,4.8vw,5rem);font-variation-settings:"SOFT" 60,"WONK" 0;font-weight:540;letter-spacing:-.045em;line-height:.98}.AuthShell_storyCopy__VdRxR{max-width:590px;margin-top:1.65rem;color:var(--ink-on-night-muted);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.72}.AuthShell_keepsake__Odf3r{position:relative;width:min(100%,590px);margin-top:clamp(2rem,5vh,4rem);border:1px solid rgba(255,242,207,.12);border-radius:2rem;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.018));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 28px 70px rgba(11,5,18,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.AuthShell_keepsake__Odf3r svg{width:100%;padding:.25rem .65rem 0;overflow:visible}.AuthShell_orbitLines__NRBsd{fill:none;stroke:rgba(255,242,207,.24);stroke-dasharray:3 8;stroke-linecap:round;stroke-width:1.2}.AuthShell_centerRing__ppxzC{fill:rgba(36,26,49,.78);stroke:url(#auth-orbit);stroke-width:1.5}.AuthShell_centerStar__qXiiT{fill:var(--color-starlight);filter:drop-shadow(0 0 10px rgba(255,242,207,.82))}.AuthShell_familyNode__tTXEK circle:first-child{fill:rgba(48,34,63,.92);stroke:rgba(255,242,207,.35)}.AuthShell_familyNode__tTXEK text{fill:var(--color-paper);font-family:var(--font-body,var(--font-body-fallback));font-size:12px;font-weight:800}.AuthShell_familyNode__tTXEK .AuthShell_nodeStar__boBbJ{fill:var(--color-aurora-coral);filter:drop-shadow(0 0 6px rgba(255,140,106,.9));stroke:none}.AuthShell_keepsakeCaption__XICrv{display:flex;min-height:48px;align-items:center;justify-content:center;gap:.65rem;padding:.65rem 1rem .9rem;border-top:1px solid rgba(255,242,207,.09);color:var(--ink-on-night-muted);font-size:.78rem;font-weight:650}.AuthShell_keepsakeDot__K3FS2{width:3px;height:3px;border-radius:50%;background:var(--color-aurora-coral)}.AuthShell_assurances__bJpDS{display:flex;flex-wrap:wrap;gap:.7rem 1.2rem;margin-top:1.25rem;color:var(--ink-on-night-muted);font-size:.74rem;font-weight:650}.AuthShell_assurances__bJpDS span{display:inline-flex;align-items:center;gap:.4rem}.AuthShell_check__3cTbc{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:var(--color-keepsake-mint);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.AuthShell_paper__zVyvk{position:relative;display:grid;min-height:100svh;grid-template-rows:auto 1fr auto;overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(201,184,255,.27),transparent 29%),radial-gradient(circle at 12% 94%,rgba(255,140,106,.11),transparent 28%),var(--surface-canvas)}.AuthShell_paper__zVyvk:before{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.07'/%3E%3C/svg%3E");content:"";mix-blend-mode:multiply;opacity:.17;pointer-events:none}.AuthShell_desktopAction__EEQeo{position:relative;z-index:2;display:flex;min-height:92px;align-items:center;justify-content:flex-end;padding:1.4rem clamp(1.4rem,4vw,4.5rem)}.AuthShell_formStage__bB7_v{width:100%;justify-content:center;padding:1rem clamp(1.4rem,6vw,6rem) 3rem}.AuthShell_footer__hMQz9,.AuthShell_formStage__bB7_v{position:relative;z-index:2;display:flex;align-items:center}.AuthShell_footer__hMQz9{justify-content:space-between;gap:1rem;padding:1.25rem clamp(1.4rem,4vw,4.5rem) 1.6rem;color:var(--ink-muted);font-size:.74rem}.AuthShell_footer__hMQz9 div{display:flex;gap:1rem}.AuthShell_footer__hMQz9 a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:color var(--transition-fast),-webkit-text-decoration-color var(--transition-fast);transition:text-decoration-color var(--transition-fast),color var(--transition-fast);transition:text-decoration-color var(--transition-fast),color var(--transition-fast),-webkit-text-decoration-color var(--transition-fast)}.AuthShell_footer__hMQz9 a:hover{color:var(--ink-strong);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.AuthShell_sigil__zcBis{display:inline-grid;width:46px;height:46px;place-items:center;border:1px solid rgba(108,73,123,.15);border-radius:15px;background:linear-gradient(145deg,rgba(201,184,255,.32),rgba(255,242,207,.55));box-shadow:inset 0 1px 0 rgba(255,255,255,.7);color:var(--link-color)}.AuthShell_sigil__zcBis svg{width:25px;height:25px;fill:currentColor}@media (max-width:1080px){.AuthShell_shell__DtXcM{grid-template-columns:minmax(0,.9fr) minmax(410px,1.1fr)}.AuthShell_story__vPJmT{width:min(100% - 3.5rem,620px)}.AuthShell_story__vPJmT h2{font-size:clamp(2.8rem,5.2vw,4.7rem)}.AuthShell_keepsake__Odf3r{margin-top:2rem}}@media (max-width:820px){.AuthShell_shell__DtXcM{display:block;min-height:100svh;background:var(--surface-canvas)}.AuthShell_night__5H5rN{min-height:auto;padding-bottom:5.5rem}.AuthShell_nav__RjHlW{min-height:76px;padding:1rem 1.25rem}.AuthShell_mobileAction__n99Rp{display:block}.AuthShell_mobileAction__n99Rp .btn-secondary{border-color:rgba(255,242,207,.28);background:rgba(255,255,255,.08);color:var(--color-paper);box-shadow:none}.AuthShell_story__vPJmT{width:min(100% - 2.5rem,620px);margin:2.5rem auto 0;text-align:center}.AuthShell_eyebrow__ooYvj{justify-content:center}.AuthShell_story__vPJmT h2{max-width:14ch;margin-inline:auto;font-size:clamp(2.8rem,10vw,4.7rem)}.AuthShell_storyCopy__VdRxR{max-width:560px;margin-inline:auto}.AuthShell_assurances__bJpDS,.AuthShell_keepsake__Odf3r{display:none}.AuthShell_paper__zVyvk{min-height:auto;margin-top:-2.75rem;border-radius:2.25rem 2.25rem 0 0;box-shadow:0 -20px 60px rgba(15,8,23,.2)}.AuthShell_desktopAction__EEQeo{display:none}.AuthShell_formStage__bB7_v{min-height:0;padding:3.5rem 1.25rem 2rem}.AuthShell_footer__hMQz9{padding-inline:1.25rem}}@media (max-width:520px){.AuthShell_homeLink__UVElR span[class*=wordmark]{display:none}.AuthShell_night__5H5rN{padding-bottom:2.8rem}.AuthShell_story__vPJmT{margin-top:.85rem}.AuthShell_story__vPJmT h2{font-size:clamp(2rem,9.6vw,2.7rem)}.AuthShell_storyCopy__VdRxR{display:none}.AuthShell_footer__hMQz9{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:no-preference){.AuthShell_centerStar__qXiiT{animation:AuthShell_authPulse__551Sr 3.4s ease-in-out infinite alternate}.AuthShell_familyNode__tTXEK:nth-of-type(2n){animation:AuthShell_authDrift__BID9U 4.8s ease-in-out infinite alternate}}@keyframes AuthShell_authPulse__551Sr{0%{opacity:.78;transform:scale(.96);transform-origin:center}to{opacity:1;transform:scale(1.04);transform-origin:center}}@keyframes AuthShell_authDrift__BID9U{0%{transform:translateY(-1px)}to{transform:translateY(2px)}}.auth_authCard__RFIHz{width:min(100%,480px);padding:clamp(1.65rem,3vw,2.65rem);border:1px solid rgba(217,201,192,.78);border-radius:2rem;background:rgba(255,254,252,.82);box-shadow:0 26px 72px rgba(36,26,49,.1),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.auth_authHeader__b6Oqr{margin-bottom:1.85rem}.auth_authHeaderTop__ziPeL{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.auth_authKicker__hkmQY{color:var(--link-color);font-size:.68rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.auth_stepNote__Foz0P{padding:.32rem .65rem;border:1px solid rgba(108,73,123,.12);border-radius:var(--radius-full);background:rgba(201,184,255,.19);color:var(--ink-muted);font-size:.7rem;font-weight:700;white-space:nowrap}.auth_authHeader__b6Oqr h1{margin:0;color:var(--ink-strong);font-size:clamp(2.4rem,4vw,3.35rem);font-variation-settings:"SOFT" 58,"WONK" 0;font-weight:560;letter-spacing:-.04em;line-height:1}.auth_authHeader__b6Oqr p{max-width:42ch;margin-top:.85rem;color:var(--ink-muted);font-size:.92rem;line-height:1.58}.auth_authForm__vVZcc{gap:1.05rem}.auth_authForm__vVZcc,.auth_field__H8XQ4{display:flex;flex-direction:column}.auth_fieldRow__Fd6wQ{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:var(--space-2)}.auth_fieldRow__Fd6wQ .label{margin-bottom:0}.auth_fieldLink__VdkYX{color:var(--link-color);font-size:.78rem;font-weight:720}.auth_fieldLink__VdkYX:hover{text-decoration:underline}.auth_authForm__vVZcc .input{min-height:52px;border-color:rgba(217,201,192,.92);background:rgba(255,255,255,.74)}.auth_submitButton__hhBKL{width:100%;min-height:52px;margin-top:.35rem}.auth_buttonArrow__iSfnU{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.auth_authFooter__vF9yA{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(217,201,192,.66);color:var(--ink-muted);font-size:.82rem;text-align:center}.auth_authFooter__vF9yA a{color:var(--link-color);font-weight:760}.auth_authFooter__vF9yA a:hover{text-decoration:underline}.auth_errorMessage__LHBA2,.auth_successMessage__RGRq6{display:flex;align-items:flex-start;gap:.65rem;padding:.82rem .9rem;border:1px solid rgba(199,67,90,.18);border-radius:var(--radius-md);background:rgba(199,67,90,.07);color:var(--color-danger);font-size:.82rem;font-weight:650;line-height:1.45}.auth_errorMessage__LHBA2:before{flex:0 0 auto;font-size:1rem;line-height:1.15;content:"×"}.auth_successMessage__RGRq6{border-color:rgba(40,122,96,.18);background:rgba(118,214,178,.13);color:#22664f}.auth_successMessage__RGRq6:before{flex:0 0 auto;line-height:1.25;content:"✓"}.auth_successState__nUMKp{text-align:center}.auth_successState__nUMKp .auth_authHeaderTop__ziPeL{justify-content:center}.auth_successState__nUMKp .auth_successMessage__RGRq6{margin-bottom:1.25rem;text-align:left}.auth_successTitle__uFjOg{margin:1.15rem 0 .55rem;color:var(--ink-strong);font-family:var(--font-display,var(--font-display-fallback));font-size:2.35rem;font-weight:570;letter-spacing:-.035em;line-height:1}.auth_successCopy__QUEuT{margin:0 auto 1.55rem;color:var(--ink-muted);font-size:.9rem;line-height:1.6}.auth_successAction__kp99i{width:100%}.auth_helperText__4a7qX{margin-top:.45rem;color:var(--ink-muted);font-size:.72rem;line-height:1.45}.auth_draftPromise__Ww1o6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.55rem;gap:.55rem;margin:0 0 1.4rem}.auth_draftPromise__Ww1o6 span{display:flex;min-height:54px;align-items:center;justify-content:center;padding:.55rem;border:1px solid rgba(108,73,123,.1);border-radius:.8rem;background:rgba(201,184,255,.1);color:var(--ink-muted);font-size:.67rem;font-weight:720;line-height:1.35;text-align:center}.auth_passwordRequirements__MHn_z{display:grid;grid-template-columns:1fr 1fr;grid-gap:.35rem .75rem;gap:.35rem .75rem;margin-top:.65rem;padding:.75rem;border:1px solid rgba(217,201,192,.7);border-radius:var(--radius-md);background:rgba(248,242,235,.72)}.auth_passwordReq__pMZvu{display:flex;align-items:center;gap:.38rem;font-size:.68rem;font-weight:650;line-height:1.35;transition:color var(--transition-fast)}.auth_passwordReqIcon__hxkNP{display:inline-grid;width:15px;height:15px;flex:0 0 auto;place-items:center;border-radius:50%;font-size:9px;font-weight:900;transition:background var(--transition-fast),color var(--transition-fast)}.auth_passwordReqMet__cbElY{color:#287a60}.auth_passwordReqMet__cbElY .auth_passwordReqIcon__hxkNP{background:rgba(118,214,178,.35);color:#22664f}.auth_passwordReqUnmet__glU1r{color:var(--color-gray-500)}.auth_passwordReqUnmet__glU1r .auth_passwordReqIcon__hxkNP{background:var(--color-gray-200);color:var(--color-gray-500)}.auth_loadingCard__rA157{width:min(100%,480px);min-height:340px;display:grid;place-items:center;border:1px solid var(--border-warm);border-radius:2rem;background:rgba(255,254,252,.75);color:var(--ink-muted)}.auth_loadingPulse__XfqY5{display:inline-flex;align-items:center;gap:.7rem;font-size:.82rem;font-weight:720}.auth_loadingPulse__XfqY5:before{width:10px;height:10px;border-radius:50%;background:var(--color-aurora-coral);box-shadow:0 0 0 7px rgba(255,140,106,.14);content:""}@media (max-width:520px){.auth_authCard__RFIHz{padding:1.5rem 1.5rem 5.8rem;border-radius:1.55rem;backdrop-filter:none;-webkit-backdrop-filter:none}.auth_authHeader__b6Oqr h1{font-size:2.45rem}.auth_draftPromise__Ww1o6{grid-template-columns:1fr}.auth_draftPromise__Ww1o6 span{min-height:38px}.auth_passwordRequirements__MHn_z{grid-template-columns:1fr}}@media (max-width:520px) and (min-height:600px){.auth_submitButton__hhBKL{position:fixed;z-index:50;bottom:max(.75rem,env(safe-area-inset-bottom));left:50%;width:min(calc(100% - 1.5rem),430px);margin:0;box-shadow:0 16px 45px rgba(36,26,49,.28);transform:translateX(-50%)}}@media (prefers-reduced-motion:no-preference){.auth_loadingPulse__XfqY5:before{animation:auth_loadingGlow__p0JHw 1.2s ease-in-out infinite alternate}}@keyframes auth_loadingGlow__p0JHw{0%{opacity:.45;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.PoolLifecycleRail_rail__3zDXv{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.PoolLifecycleRail_stage__xQQL5{position:relative;display:grid;justify-items:center;grid-gap:.42rem;gap:.42rem;min-width:0;color:var(--ink-muted)}.PoolLifecycleRail_track__aa7Ak{position:absolute;z-index:0;top:8px;left:0;width:100%;height:1px;background:var(--border-warm)}.PoolLifecycleRail_stage__xQQL5:first-child .PoolLifecycleRail_track__aa7Ak{left:50%;width:50%}.PoolLifecycleRail_stage__xQQL5:last-child .PoolLifecycleRail_track__aa7Ak{width:50%}.PoolLifecycleRail_node__37YrD{position:relative;z-index:1;display:grid;width:17px;height:17px;place-items:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface-raised)}.PoolLifecycleRail_node__37YrD>span{width:5px;height:5px;border-radius:50%;background:var(--color-gray-300)}.PoolLifecycleRail_node__37YrD svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.PoolLifecycleRail_label__iF_VI{overflow:hidden;max-width:100%;font-size:.65rem;font-weight:720;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.PoolLifecycleRail_complete__m0_Ra .PoolLifecycleRail_track__aa7Ak,.PoolLifecycleRail_complete__m0_Ra+.PoolLifecycleRail_stage__xQQL5 .PoolLifecycleRail_track__aa7Ak{background:color-mix(in srgb,var(--color-keepsake-mint) 72%,var(--border-warm))}.PoolLifecycleRail_complete__m0_Ra .PoolLifecycleRail_node__37YrD{border-color:var(--color-keepsake-mint);background:var(--color-keepsake-mint);color:var(--color-night)}.PoolLifecycleRail_active__nrr_V{color:var(--ink-strong)}.PoolLifecycleRail_active__nrr_V .PoolLifecycleRail_node__37YrD{border-color:var(--color-aurora-coral);background:var(--color-starlight);box-shadow:0 0 0 5px rgba(255,140,106,.13),0 0 16px rgba(255,140,106,.25)}.PoolLifecycleRail_active__nrr_V .PoolLifecycleRail_node__37YrD>span{background:var(--color-aurora-coral)}.PoolLifecycleRail_night__1_4JH .PoolLifecycleRail_stage__xQQL5{color:var(--ink-on-night-muted)}.PoolLifecycleRail_night__1_4JH .PoolLifecycleRail_track__aa7Ak{background:rgba(255,242,207,.16)}.PoolLifecycleRail_night__1_4JH .PoolLifecycleRail_node__37YrD{border-color:rgba(255,242,207,.24);background:var(--surface-night-raised)}.PoolLifecycleRail_night__1_4JH .PoolLifecycleRail_node__37YrD>span{background:rgba(255,242,207,.34)}.PoolLifecycleRail_night__1_4JH .PoolLifecycleRail_complete__m0_Ra .PoolLifecycleRail_track__aa7Ak,.PoolLifecycleRail_night__1_4JH .PoolLifecycleRail_complete__m0_Ra+.PoolLifecycleRail_stage__xQQL5 .PoolLifecycleRail_track__aa7Ak{background:rgba(118,214,178,.5)}.PoolLifecycleRail_night__1_4JH .PoolLifecycleRail_complete__m0_Ra .PoolLifecycleRail_node__37YrD{border-color:var(--color-keepsake-mint);background:var(--color-keepsake-mint);color:var(--color-night)}.PoolLifecycleRail_night__1_4JH .PoolLifecycleRail_active__nrr_V{color:var(--color-paper)}.PoolLifecycleRail_night__1_4JH .PoolLifecycleRail_active__nrr_V .PoolLifecycleRail_node__37YrD{border-color:var(--color-aurora-coral);background:var(--color-starlight)}.PoolLifecycleRail_compact__2UWES{margin-top:.15rem}.PoolLifecycleRail_compact__2UWES .PoolLifecycleRail_label__iF_VI{font-size:.58rem}@media (max-width:430px){.PoolLifecycleRail_label__iF_VI{font-size:.56rem}}.page_shell__tdYIM{min-height:100svh;overflow:hidden;background:radial-gradient(circle at 96% 50%,rgba(201,184,255,.18),transparent 28rem),var(--surface-canvas)}.page_hero__I7Y3W{position:relative;min-height:300px;overflow:hidden;background:radial-gradient(circle at 75% 70%,rgba(255,140,106,.1),transparent 22rem),var(--surface-night);color:var(--ink-on-night)}.page_nav__gJBWy{position:relative;z-index:3;display:flex;width:min(100% - 2.5rem,1180px);min-height:82px;align-items:center;justify-content:space-between;margin:0 auto}.page_backLink__9saNT,.page_brandLink__AmWP1{color:var(--color-paper);text-decoration:none}.page_backLink__9saNT{display:inline-flex;min-height:40px;align-items:center;gap:.45rem;padding:.55rem .85rem;border:1px solid rgba(255,242,207,.18);border-radius:.75rem;background:rgba(255,255,255,.055);font-size:.72rem;font-weight:760}.page_backLink__9saNT:hover{border-color:rgba(255,242,207,.4);color:var(--color-starlight)}.page_heroCopy__YUi1m{position:relative;z-index:2;width:min(100% - 2.5rem,930px);margin:2.1rem auto 0;text-align:center}.page_heroCopy__YUi1m>p{margin-bottom:.55rem;color:var(--color-starlight);font-size:.65rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.page_heroCopy__YUi1m h2{color:var(--color-paper);font-size:clamp(2.45rem,5.2vw,4.2rem);font-variation-settings:"SOFT" 58,"WONK" 0;font-weight:540;letter-spacing:-.045em;line-height:.96}.page_heroCopy__YUi1m>span{display:block;max-width:670px;margin:.8rem auto 0;color:var(--ink-on-night-muted);font-size:.78rem;line-height:1.55}.page_builderStage__vFpdu{position:relative;z-index:4;width:min(100% - 2.5rem,1180px);margin:-1.35rem auto 0;padding-bottom:5rem}@media (max-width:620px){.page_hero__I7Y3W{min-height:260px}.page_builderStage__vFpdu,.page_heroCopy__YUi1m,.page_nav__gJBWy{width:min(100% - 1.5rem,1180px)}.page_nav__gJBWy{min-height:70px}.page_brandLink__AmWP1 span[class*=wordmark]{display:none}.page_heroCopy__YUi1m{margin-top:1.35rem}.page_heroCopy__YUi1m h2{font-size:clamp(2.25rem,10.5vw,3.15rem)}.page_heroCopy__YUi1m>span{display:none}}.PoolBuilder_builder__ApvLn{max-width:1120px;margin:0 auto}.PoolBuilder_progress__LspXn{display:grid;max-width:760px;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:0 auto 1.1rem;padding:.62rem .8rem;border:1px solid var(--border-warm);border-radius:var(--radius-full);background:rgba(255,254,252,.96);box-shadow:var(--shadow-md);list-style:none}.PoolBuilder_progressItem__W6_B3{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.55rem;gap:.55rem;color:var(--ink-muted);font-size:.66rem}.PoolBuilder_progressItem__W6_B3:after,.PoolBuilder_progressItem__W6_B3:last-child:after{display:none}.PoolBuilder_progressItem__W6_B3>span{display:grid;width:29px;height:29px;place-items:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface-raised);color:var(--ink-muted);font-size:.67rem;font-weight:800}.PoolBuilder_progressItem__W6_B3>span svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.PoolBuilder_progressItem__W6_B3>strong{grid-column:2;grid-row:1;font-weight:780}.PoolBuilder_progressItem__W6_B3.PoolBuilder_active__9CZ0P{color:var(--color-orbit-plum)}.PoolBuilder_progressItem__W6_B3.PoolBuilder_active__9CZ0P>span{border-color:rgba(255,140,106,.45);background:var(--color-starlight);box-shadow:0 0 0 5px rgba(255,140,106,.08);color:var(--ink-strong)}.PoolBuilder_progressItem__W6_B3.PoolBuilder_complete__7r3m4>span{border-color:rgba(118,214,178,.3);background:rgba(118,214,178,.16);color:#22664f}.PoolBuilder_error__o_Dr7{max-width:760px;margin:0 auto 1rem;padding:.8rem 1rem;border:1px solid rgba(199,67,90,.22);border-radius:.9rem;background:rgba(255,246,243,.9);color:var(--color-error);font-size:.75rem;font-weight:700}.PoolBuilder_layout__D1lPq{display:grid;grid-template-columns:minmax(0,1fr) 350px;align-items:start;grid-gap:1.35rem;gap:1.35rem}.PoolBuilder_card__KC0Y4{padding:clamp(1.35rem,4vw,2.5rem);border:1px solid var(--border-warm);border-radius:1.75rem;background:rgba(255,254,252,.94);box-shadow:var(--shadow-lg)}.PoolBuilder_heading__uDm0_{margin-bottom:1.6rem}.PoolBuilder_heading__uDm0_>span{color:var(--color-orbit-plum);font-size:.63rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.PoolBuilder_heading__uDm0_ h1{max-width:15ch;margin:.45rem 0 .75rem;color:var(--ink-strong);font-size:clamp(2.5rem,5vw,4.25rem);font-variation-settings:"SOFT" 56,"WONK" 0;font-weight:550;letter-spacing:-.045em;line-height:.98}.PoolBuilder_heading__uDm0_ p{max-width:62ch;color:var(--ink-muted);font-size:.82rem;line-height:1.6}.PoolBuilder_fields__JDHmV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.PoolBuilder_fields__JDHmV label{display:grid;align-content:start;grid-gap:.4rem;gap:.4rem;color:var(--ink-strong);font-size:.73rem;font-weight:760}.PoolBuilder_fields__JDHmV small{color:var(--ink-muted);font-weight:500}.PoolBuilder_fields__JDHmV em{color:var(--ink-muted);font-size:.64rem;font-style:normal;font-weight:450;line-height:1.45}.PoolBuilder_draftAssurance__W5_XD{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.7rem;gap:.7rem;margin-bottom:1.2rem;padding:.8rem;border:1px solid rgba(118,214,178,.22);border-radius:.95rem;background:rgba(118,214,178,.09);color:#22664f;font-size:.7rem;line-height:1.45}.PoolBuilder_draftAssurance__W5_XD>span{display:grid;width:36px;height:36px;place-items:center;border-radius:.75rem;background:rgba(118,214,178,.13)}.PoolBuilder_draftAssurance__W5_XD svg,.PoolBuilder_previewGuestBody__MUDAT em svg,.PoolBuilder_priceNote__Ni10m svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.PoolBuilder_templates__H9oSt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.PoolBuilder_template__Zm0kS{display:flex;min-width:0;flex-direction:column;gap:.8rem;padding:.75rem;overflow:hidden;border:1px solid var(--border-warm);border-radius:1.25rem;background:var(--surface-raised);color:var(--ink-body);cursor:pointer;font-family:var(--font-body);text-align:left;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.PoolBuilder_template__Zm0kS:hover{border-color:rgba(108,73,123,.35);transform:translateY(-2px)}.PoolBuilder_advancedToggle__B5tjc:focus-visible,.PoolBuilder_template__Zm0kS:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.PoolBuilder_template__Zm0kS.PoolBuilder_selected__siOn3{border-color:rgba(108,73,123,.48);background:linear-gradient(145deg,rgba(201,184,255,.16),var(--surface-raised));box-shadow:0 0 0 3px rgba(108,73,123,.08),var(--shadow-sm)}.PoolBuilder_packArt__k5yFH{position:relative;display:block;width:100%;height:112px;overflow:hidden;border-radius:.9rem;background:radial-gradient(circle at 70% 25%,rgba(255,140,106,.14),transparent 5rem),var(--surface-night)}.PoolBuilder_packArt__k5yFH:after,.PoolBuilder_packArt__k5yFH:before{position:absolute;border:1px dashed rgba(255,242,207,.14);border-radius:50%;content:""}.PoolBuilder_packArt__k5yFH:before{inset:18px 24px;transform:rotate(-12deg)}.PoolBuilder_packArt__k5yFH:after{inset:-14px 52px 22px 10px;transform:rotate(19deg)}.PoolBuilder_packArt__k5yFH>span{position:absolute;z-index:2;width:7px;height:7px;border:1px solid rgba(255,242,207,.38);border-radius:50%;background:var(--color-starlight);box-shadow:0 0 10px rgba(255,242,207,.4)}.PoolBuilder_packArt__k5yFH>span:first-child{top:22%;left:25%}.PoolBuilder_packArt__k5yFH>span:nth-child(2){top:61%;left:17%}.PoolBuilder_packArt__k5yFH>span:nth-child(3){top:40%;left:49%}.PoolBuilder_packArt__k5yFH>span:nth-child(4){top:72%;left:58%}.PoolBuilder_packArt__k5yFH>span:nth-child(5){top:24%;left:75%}.PoolBuilder_packArt__k5yFH>span:nth-child(6){top:57%;left:83%}.PoolBuilder_packquick__YuyKu>span:nth-child(n+5){opacity:.18}.PoolBuilder_packclassic__JLd93>span:nth-child(6){opacity:.32}.PoolBuilder_packfull__8ZQ6l>span{background:var(--color-dream-lilac)}.PoolBuilder_templateCopy__AGC4u{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0;padding:0 .25rem .25rem}.PoolBuilder_templateTopline__E00ga{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.PoolBuilder_templateTopline__E00ga>strong{color:var(--ink-strong);font-family:var(--font-display);font-size:1.15rem;font-weight:620;letter-spacing:-.025em}.PoolBuilder_selectedLabel__w0yQf{padding:.22rem .4rem;border-radius:999px;background:rgba(118,214,178,.14);color:#22664f;font-size:.5rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.PoolBuilder_templateCopy__AGC4u>small{color:var(--color-orbit-plum);font-size:.61rem;font-weight:780}.PoolBuilder_templateCopy__AGC4u>p{color:var(--ink-muted);font-size:.65rem;line-height:1.5}.PoolBuilder_templateIncludes__olfyQ{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.1rem}.PoolBuilder_templateIncludes__olfyQ>span{padding:.22rem .38rem;border:1px solid var(--border-warm);border-radius:999px;background:var(--surface-subtle);color:var(--ink-muted);font-size:.5rem;line-height:1.2}.PoolBuilder_buttonRow__9b_jI{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.7rem;margin-top:1.4rem}.PoolBuilder_questionSelectionSummary__Evull{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.85rem 1rem;border:1px solid rgba(118,214,178,.25);border-radius:1rem;background:linear-gradient(120deg,rgba(118,214,178,.12),var(--surface-raised))}.PoolBuilder_questionSelectionSummary__Evull>div{display:grid;grid-gap:.18rem;gap:.18rem}.PoolBuilder_questionSelectionSummary__Evull strong{color:var(--ink-strong);font-size:.76rem}.PoolBuilder_questionSelectionSummary__Evull span{color:var(--ink-muted);font-size:.62rem}.PoolBuilder_questionSelectionSummary__Evull>span{flex:0 0 auto;padding:.38rem .55rem;border-radius:999px;background:var(--surface-raised);color:var(--color-orbit-plum);font-weight:760}.PoolBuilder_questionGroups__oNidf{display:grid;grid-gap:1rem;gap:1rem}.PoolBuilder_questionGroup__7BbFP{min-width:0;margin:0;padding:.85rem;border:1px solid var(--border-warm);border-radius:1rem;background:color-mix(in srgb,var(--surface-subtle) 70%,var(--surface-raised))}.PoolBuilder_questionGroup__7BbFP legend{display:grid;grid-gap:.12rem;gap:.12rem;max-width:calc(100% - .6rem);padding:0 .35rem}.PoolBuilder_questionGroup__7BbFP legend strong{color:var(--ink-strong);font-family:var(--font-display);font-size:.92rem;font-weight:650}.PoolBuilder_questionGroup__7BbFP legend span{color:var(--ink-muted);font-size:.58rem;font-weight:520}.PoolBuilder_questionGrid__MPxPL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-top:.35rem}.PoolBuilder_question___lIdP{position:relative;display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.55rem;gap:.55rem;padding:.72rem;border:1px solid var(--border-warm);border-radius:.85rem;background:var(--surface-raised);cursor:pointer;opacity:.72;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast)}.PoolBuilder_question___lIdP:hover{border-color:rgba(108,73,123,.3);opacity:1;transform:translateY(-1px)}.PoolBuilder_questionEnabled__0EFty{border-color:rgba(108,73,123,.25);background:rgba(201,184,255,.1);opacity:1}.PoolBuilder_question___lIdP input{position:absolute;z-index:2;inset:0;width:100%;height:100%;margin:0;border-radius:inherit;cursor:pointer;opacity:0}.PoolBuilder_questionEmoji___0iqy{pointer-events:none;font-size:1.05rem}.PoolBuilder_questionCopy__gAmXs{display:grid;min-width:0;grid-gap:.1rem;gap:.1rem;pointer-events:none}.PoolBuilder_question___lIdP strong{color:var(--ink-strong);font-size:.67rem}.PoolBuilder_question___lIdP small{color:var(--ink-muted);font-size:.57rem}.PoolBuilder_questionStatus__sjQC9{display:grid;width:25px;height:25px;place-items:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface-subtle);color:var(--ink-muted);font-size:.62rem;font-weight:850;pointer-events:none}.PoolBuilder_questionEnabled__0EFty .PoolBuilder_questionStatus__sjQC9{border-color:var(--color-orbit-plum);background:var(--color-orbit-plum);color:var(--color-paper)}.PoolBuilder_question___lIdP:has(input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:3px}.PoolBuilder_advancedToggle__B5tjc{margin:1.1rem 0 0;padding:0;border:0;border-bottom:1px solid;background:none;color:var(--color-orbit-plum);cursor:pointer;font-family:var(--font-body);font-size:.7rem;font-weight:760}.PoolBuilder_advanced__SgmuV{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:.8rem;padding:.85rem;border:1px solid var(--border-warm);border-radius:.95rem;background:var(--surface-subtle)}.PoolBuilder_customQuestionHeader__1n0Do{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.PoolBuilder_customQuestionHeader__1n0Do>div{display:grid;grid-gap:.12rem;gap:.12rem}.PoolBuilder_customQuestionHeader__1n0Do strong{color:var(--ink-strong);font-size:.75rem}.PoolBuilder_customQuestionHeader__1n0Do span{color:var(--ink-muted);font-size:.62rem}.PoolBuilder_limitMessage__eeFaX{padding:.65rem .75rem;border:1px solid rgba(108,73,123,.18);border-radius:.75rem;background:rgba(201,184,255,.1);color:var(--color-orbit-plum);font-size:.68rem;font-weight:700}.PoolBuilder_customQuestion__O1LDr{display:grid;min-width:0;grid-template-columns:minmax(0,2fr) minmax(145px,.9fr) auto;grid-gap:.65rem;gap:.65rem;padding:.85rem;border:1px solid var(--border-warm);border-radius:.85rem;background:var(--surface-raised)}.PoolBuilder_customQuestion__O1LDr legend{padding:0 .3rem;color:var(--color-orbit-plum);font-size:.64rem;font-weight:820}.PoolBuilder_customQuestion__O1LDr label{display:grid;min-width:0;align-content:end;grid-gap:.32rem;gap:.32rem;color:var(--ink-strong);font-size:.66rem;font-weight:760}.PoolBuilder_customChoices__NlDwP{grid-column:1/-1}.PoolBuilder_customChoices__NlDwP>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem}.PoolBuilder_customChoices__NlDwP small{color:var(--ink-muted);font-size:.58rem;font-weight:520}.PoolBuilder_removeQuestion__xBluj{min-height:44px;align-self:end;border-color:rgba(199,67,90,.22)!important;color:var(--color-danger)!important}.PoolBuilder_priceNote__Ni10m{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.7rem;gap:.7rem;margin-top:1.2rem;padding:.85rem;border:1px solid rgba(255,140,106,.22);border-radius:.95rem;background:linear-gradient(120deg,rgba(255,242,207,.64),rgba(255,140,106,.06));color:var(--ink-body)}.PoolBuilder_priceNote__Ni10m>span{display:grid;width:38px;height:38px;place-items:center;border-radius:.8rem;background:rgba(255,140,106,.12);color:#8b4935}.PoolBuilder_priceNote__Ni10m p{display:grid;grid-gap:.2rem;gap:.2rem}.PoolBuilder_priceNote__Ni10m strong{color:var(--ink-strong);font-size:.75rem}.PoolBuilder_priceNote__Ni10m small{color:var(--ink-muted);font-size:.64rem;line-height:1.45}.PoolBuilder_preview__geVyu{position:-webkit-sticky;position:sticky;top:1.25rem}.PoolBuilder_previewLabel__0X4CE{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.55rem;padding:0 .3rem}.PoolBuilder_previewLabel__0X4CE span{color:var(--color-orbit-plum);font-size:.58rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.PoolBuilder_previewLabel__0X4CE small{color:var(--ink-muted);font-size:.56rem}.PoolBuilder_previewPhone__u5P0E{overflow:hidden;border:7px solid #1d1428;border-radius:2rem;background:var(--surface-raised);box-shadow:0 28px 70px rgba(36,26,49,.24)}.PoolBuilder_previewNight__YyNM5{position:relative;min-height:275px;overflow:hidden;padding:1rem 1rem 1.4rem;background:radial-gradient(circle at 75% 15%,rgba(255,140,106,.13),transparent 9rem),var(--surface-night);color:var(--ink-on-night)}.PoolBuilder_previewNav__dsHRb{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;color:var(--color-paper)}.PoolBuilder_previewNav__dsHRb>span{padding:.25rem .45rem;border:1px solid rgba(255,242,207,.15);border-radius:999px;color:var(--ink-on-night-muted);font-size:.53rem;font-weight:730}.PoolBuilder_previewOrbit__mzksf{position:absolute;top:45px;right:-12px;width:185px;height:145px;border:1px dashed rgba(255,242,207,.14);border-radius:50%;transform:rotate(-18deg)}.PoolBuilder_previewOrbit__mzksf:before{position:absolute;inset:29px 21px;border:1px dashed rgba(201,184,255,.14);border-radius:50%;content:""}.PoolBuilder_previewOrbit__mzksf span{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--color-starlight);box-shadow:0 0 10px rgba(255,242,207,.45)}.PoolBuilder_previewOrbit__mzksf span:first-child{top:8%;left:25%}.PoolBuilder_previewOrbit__mzksf span:nth-child(2){top:63%;left:7%}.PoolBuilder_previewOrbit__mzksf span:nth-child(3){top:23%;right:8%}.PoolBuilder_previewOrbit__mzksf span:nth-child(4){bottom:8%;right:28%}.PoolBuilder_previewNight__YyNM5 h2,.PoolBuilder_previewNight__YyNM5>p,.PoolBuilder_previewNight__YyNM5>small{position:relative;z-index:2}.PoolBuilder_previewNight__YyNM5>p{max-width:16ch;margin-top:4.2rem;color:var(--color-aurora-coral);font-size:.52rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.PoolBuilder_previewNight__YyNM5 h2{max-width:9ch;margin:.35rem 0 .3rem;overflow-wrap:anywhere;color:var(--color-paper);font-size:2.5rem;font-variation-settings:"SOFT" 58,"WONK" 0;font-weight:540;letter-spacing:-.05em;line-height:.92}.PoolBuilder_previewNight__YyNM5>small{display:block;max-width:24ch;color:var(--ink-on-night-muted);font-size:.57rem;line-height:1.4}.PoolBuilder_previewGuestBody__MUDAT{padding:1rem}.PoolBuilder_previewStep__CPzHm{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.7rem;color:var(--ink-muted);font-size:.56rem}.PoolBuilder_previewStep__CPzHm strong{color:var(--color-orbit-plum)}.PoolBuilder_previewQuestionCard__I7c5C{padding:.9rem;border:1px solid var(--border-warm);border-radius:1rem;background:var(--surface-canvas)}.PoolBuilder_previewQuestionCard__I7c5C>span{font-size:1rem}.PoolBuilder_previewQuestionCard__I7c5C h3{margin:.45rem 0 .75rem;color:var(--ink-strong);font-family:var(--font-display);font-size:1rem;font-weight:610;line-height:1.25}.PoolBuilder_previewQuestionCard__I7c5C>div{padding:.6rem;border:1px solid var(--border-warm);border-radius:.65rem;background:var(--surface-raised);color:var(--ink-muted);font-size:.62rem}.PoolBuilder_previewQuestionDots__ZBxRU{display:flex;justify-content:center;gap:.3rem;margin:.7rem 0}.PoolBuilder_previewQuestionDots__ZBxRU span{width:5px;height:5px;border-radius:50%;background:var(--border-strong)}.PoolBuilder_previewQuestionDots__ZBxRU .PoolBuilder_currentDot___KjQK{width:16px;border-radius:999px;background:var(--color-aurora-coral)}.PoolBuilder_previewGuestBody__MUDAT>button{width:100%;min-height:42px;border:0;border-radius:.75rem;background:var(--action-fill);color:var(--action-ink);font-family:var(--font-body);font-size:.68rem;font-weight:820}.PoolBuilder_previewGuestBody__MUDAT>em{display:flex;align-items:center;justify-content:center;gap:.35rem;margin-top:.65rem;color:var(--ink-muted);font-size:.54rem;font-style:normal}.PoolBuilder_previewGuestBody__MUDAT em svg{width:14px;height:14px}@media (max-width:980px){.PoolBuilder_layout__D1lPq{grid-template-columns:minmax(0,1fr) 320px}.PoolBuilder_templates__H9oSt{grid-template-columns:1fr}.PoolBuilder_template__Zm0kS{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center}.PoolBuilder_packArt__k5yFH{height:116px}}@media (max-width:820px){.PoolBuilder_layout__D1lPq{grid-template-columns:1fr}.PoolBuilder_templates__H9oSt{grid-template-columns:repeat(3,minmax(0,1fr))}.PoolBuilder_template__Zm0kS{display:flex}.PoolBuilder_preview__geVyu{position:static;width:min(100%,620px);margin:0 auto}.PoolBuilder_previewPhone__u5P0E{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.PoolBuilder_previewNight__YyNM5{min-height:330px}}@media (max-width:620px){.PoolBuilder_progressItem__W6_B3>strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.PoolBuilder_progressItem__W6_B3{grid-template-columns:auto minmax(0,1fr)}.PoolBuilder_progressItem__W6_B3:after{grid-column:2;grid-row:1}.PoolBuilder_card__KC0Y4{padding:1.15rem 1.15rem 5.8rem;border-radius:1.35rem}.PoolBuilder_card__KC0Y4 :is(input,select,button){scroll-margin-block-end:10rem}.PoolBuilder_questionSelectionSummary__Evull{align-items:flex-start;flex-direction:column}.PoolBuilder_questionSelectionSummary__Evull>span{align-self:flex-start}.PoolBuilder_customQuestion__O1LDr,.PoolBuilder_fields__JDHmV,.PoolBuilder_previewPhone__u5P0E,.PoolBuilder_questionGrid__MPxPL,.PoolBuilder_templates__H9oSt{grid-template-columns:1fr}.PoolBuilder_template__Zm0kS{display:grid;grid-template-columns:120px minmax(0,1fr);padding:.65rem}.PoolBuilder_packArt__k5yFH{height:105px}.PoolBuilder_buttonRow__9b_jI>.btn{flex:1 1 100%;width:100%}.PoolBuilder_customQuestionHeader__1n0Do{align-items:stretch;flex-direction:column}.PoolBuilder_customQuestionHeader__1n0Do>.btn,.PoolBuilder_removeQuestion__xBluj{width:100%}.PoolBuilder_primaryStepAction__VBi8o{position:fixed;z-index:50;bottom:max(.75rem,env(safe-area-inset-bottom));left:max(.75rem,calc((100vw - 430px) / 2));width:min(calc(100% - 1.5rem),430px)!important;box-shadow:0 16px 45px rgba(36,26,49,.28)}.PoolBuilder_previewPhone__u5P0E{display:grid;border-width:5px;border-radius:1.6rem}.PoolBuilder_previewNight__YyNM5{min-height:245px}.PoolBuilder_previewNight__YyNM5>p{margin-top:2.8rem}}@media (prefers-reduced-motion:reduce){.PoolBuilder_template__Zm0kS{transition:none}.PoolBuilder_template__Zm0kS:hover{transform:none}}.PublicPoolNav_nav__qE_YP{position:relative;z-index:5;display:flex;width:min(100% - 2.5rem,1160px);min-height:82px;align-items:center;justify-content:space-between;gap:1rem;margin:0 auto;color:var(--color-paper)}.PublicPoolNav_brand__xQuKg{color:inherit;text-decoration:none}.PublicPoolNav_brand__xQuKg:hover{color:var(--color-starlight)}.PublicPoolNav_actions__a8qZh{display:flex;align-items:center;gap:.65rem}.PublicPoolNav_backLink__mJloS,.PublicPoolNav_privacyPill__lBc9g{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:.45rem;padding:.55rem .82rem;border:1px solid rgba(255,242,207,.18);border-radius:999px;background:rgba(255,255,255,.055);color:var(--ink-on-night-muted);font-size:.72rem;font-weight:760;letter-spacing:.01em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.PublicPoolNav_privacyPill__lBc9g svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.PublicPoolNav_backLink__mJloS{border-radius:.75rem;color:var(--color-paper);text-decoration:none}.PublicPoolNav_backLink__mJloS:hover{border-color:rgba(255,242,207,.4);color:var(--color-starlight)}@media (max-width:520px){.PublicPoolNav_nav__qE_YP{width:min(100% - 2rem,1160px);min-height:72px}.PublicPoolNav_privacyPill__lBc9g{padding-inline:.7rem;font-size:.67rem}.PublicPoolNav_backLink__mJloS{display:none}}@media (max-width:370px){.PublicPoolNav_privacyPill__lBc9g{max-width:115px;line-height:1.1;text-align:center}}