.loader-module__X4GsdG__overlay{--loader-canvas:#181324;--loader-deep:#110d1c;--loader-panel:#291d3ad1;--loader-line:#e0cbff2e;--loader-ink:#f7f1ff;--loader-muted:#a79bb6;--loader-violet:#c8a7ff;--loader-pink:#ed9cc9;z-index:50;color:var(--loader-ink);background:radial-gradient(circle at 50% 42%, #a772e129, transparent 28rem), var(--loader-canvas);place-items:center;font-family:Avenir Next,Helvetica Neue,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.loader-module__X4GsdG__overlay:before{border:1px solid var(--loader-line);content:"";opacity:.34;border-radius:50%;position:absolute;inset:16%}.loader-module__X4GsdG__overlay:after{border:1px dashed var(--loader-line);content:"";opacity:.5;border-radius:50%;position:absolute;inset:27%}.loader-module__X4GsdG__content{z-index:1;text-align:center;justify-items:center;gap:18px;display:grid;position:relative}.loader-module__X4GsdG__orbit{border:1px solid var(--loader-line);width:108px;height:108px;box-shadow:0 0 0 12px color-mix(in srgb, var(--loader-violet) 5%, transparent), 0 0 70px color-mix(in srgb, var(--loader-violet) 24%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.loader-module__X4GsdG__orbit:before,.loader-module__X4GsdG__orbit:after{border:1px solid color-mix(in srgb, var(--loader-violet) 38%, transparent);content:"";border-radius:50%;position:absolute;inset:16px}.loader-module__X4GsdG__orbit:after{background:radial-gradient(circle, #fff1bf 0%, var(--loader-pink) 45%, var(--loader-violet) 100%);box-shadow:0 0 24px color-mix(in srgb, var(--loader-pink) 48%, transparent);border:0;inset:48px}.loader-module__X4GsdG__marker{background:var(--loader-pink);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--loader-pink) 14%, transparent);border-radius:50%;position:absolute;top:5px;left:50%;transform:translate(-50%)}.loader-module__X4GsdG__content[data-static=false] .loader-module__X4GsdG__orbit{animation:9s linear infinite loader-module__X4GsdG__rotate}.loader-module__X4GsdG__content[data-static=false] .loader-module__X4GsdG__marker{animation:9s linear infinite loader-module__X4GsdG__counterRotate}.loader-module__X4GsdG__title{color:var(--loader-ink);letter-spacing:-.025em;margin:0;font:400 20px/1.1 Georgia,Times New Roman,serif}.loader-module__X4GsdG__subtitle{color:var(--loader-muted);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px}:is([data-theme=light] .loader-module__X4GsdG__overlay,html.light .loader-module__X4GsdG__overlay){--loader-canvas:#f6f3ee;--loader-deep:#ece8e1;--loader-panel:#ffffffdb;--loader-line:#30223b29;--loader-ink:#292033;--loader-muted:#817789;--loader-violet:#7f4fa3;--loader-pink:#bd5f8c;background:radial-gradient(circle at 50% 42%, #b891dd2e, transparent 28rem), var(--loader-canvas)}@keyframes loader-module__X4GsdG__rotate{to{transform:rotate(360deg)}}@keyframes loader-module__X4GsdG__counterRotate{to{transform:translate(-50%)rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.loader-module__X4GsdG__content[data-static=false] .loader-module__X4GsdG__orbit,.loader-module__X4GsdG__content[data-static=false] .loader-module__X4GsdG__marker{animation:none}}
.billing-theme-module__tBWMoW__billing{height:100%;min-height:0;color:var(--ink);background:var(--canvas);font-family:var(--font-body);flex-direction:column;display:flex}:is([data-theme=light] .billing-theme-module__tBWMoW__billing,.light .billing-theme-module__tBWMoW__billing){--canvas:#f6f3ee;--canvas-deep:#ece8e1;--panel:#ffffffeb;--panel-soft:#362b3f0f;--line:#30223b24;--line-strong:#30223b4d;--ink:#292033;--ink-soft:#5f5568;--ink-muted:#817789;--violet:#7f4fa3;--violet-deep:#633b85;--pink:#bd5f8c;--gold:#aa7427;--emerald:#0e8f6b;--danger:#c25e78;--shadow:0 18px 50px #2718301a;--shadow-flat:5px 5px 0 #633b851f}.billing-theme-module__tBWMoW__billing *{box-sizing:border-box}.billing-theme-module__tBWMoW__billing button{cursor:pointer;font:inherit;color:inherit}.billing-theme-module__tBWMoW__billing button:focus-visible,.billing-theme-module__tBWMoW__billing a:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.billing-theme-module__tBWMoW__billing h1,.billing-theme-module__tBWMoW__billing h2,.billing-theme-module__tBWMoW__billing p{margin:0}.billing-theme-module__tBWMoW__billing svg{flex-shrink:0}.billing-theme-module__tBWMoW__scrollArea{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;max-height:100%;padding:10px 20px 8px;position:relative;overflow-y:auto}.billing-theme-module__tBWMoW__stack{gap:12px;display:grid}.billing-theme-module__tBWMoW__footerBar{z-index:20;padding:14px 18px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--canvas);position:relative}.billing-theme-module__tBWMoW__footerInner{gap:10px;display:grid}.billing-theme-module__tBWMoW__hero{padding:4px 2px 2px}.billing-theme-module__tBWMoW__eyebrow{color:var(--violet);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.billing-theme-module__tBWMoW__heroTitle{color:var(--ink);letter-spacing:-.045em;margin-top:9px;font:400 clamp(26px,4.2vw,34px)/1.04 Playfair Display,Georgia,serif}.billing-theme-module__tBWMoW__heroSubtitle{max-width:44ch;color:var(--ink-soft);margin-top:7px;font-size:12.5px;line-height:1.55}.billing-theme-module__tBWMoW__heroMeta{text-align:right;gap:6px;margin-top:16px;display:grid}.billing-theme-module__tBWMoW__heroMetaLabel{color:var(--ink-muted);letter-spacing:.17em;text-transform:uppercase;font-size:9px}.billing-theme-module__tBWMoW__heroMetaValue{color:var(--ink);font-size:12px;font-weight:600}.billing-theme-module__tBWMoW__heroRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.billing-theme-module__tBWMoW__cycleRow{justify-content:center;display:flex}.billing-theme-module__tBWMoW__cycleToggle{border:1px solid var(--line-strong);background:var(--panel-soft);border-radius:99px;padding:3px;display:block;position:relative}.billing-theme-module__tBWMoW__cyclePill{background:var(--violet);border-radius:99px;width:calc(50% - 3px);transition:transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;bottom:3px;left:3px}.billing-theme-module__tBWMoW__cycleOption{z-index:1;white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;width:100%;color:var(--ink-soft);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:11px;font-weight:700;transition:color .18s;display:flex;position:relative}.billing-theme-module__tBWMoW__cycleOptionActive{color:var(--canvas)}.billing-theme-module__tBWMoW__cycleBadge{background:var(--gold);color:#2f203d;letter-spacing:.12em;text-transform:uppercase;border-radius:99px;padding:2px 7px;font-size:8px;font-weight:800;position:absolute;top:-7px;right:2px}.billing-theme-module__tBWMoW__planList{gap:10px;display:grid}.billing-theme-module__tBWMoW__planRow{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:18px;grid-template-columns:44px 1fr auto 32px;align-items:center;gap:14px;width:100%;padding:16px 18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.billing-theme-module__tBWMoW__planRow:hover{border-color:var(--line-strong);transform:translate(4px)}.billing-theme-module__tBWMoW__planRowSelected{border-color:var(--violet);background:linear-gradient(120deg, #9f73de2e, transparent 65%), var(--panel);box-shadow:var(--shadow-flat)}.billing-theme-module__tBWMoW__planGlyph{color:#2f203d;background:linear-gradient(135deg,#f1c5d7,#bea3ed);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.billing-theme-module__tBWMoW__planGlyphOracle{background:linear-gradient(135deg,#e9c276,#ed9cc9)}.billing-theme-module__tBWMoW__planCopy{gap:3px;min-width:0;display:grid}.billing-theme-module__tBWMoW__planName{color:var(--ink);letter-spacing:-.02em;font:400 19px/1 Playfair Display,Georgia,serif}.billing-theme-module__tBWMoW__planTagline{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.billing-theme-module__tBWMoW__planPrice{text-align:right;justify-items:end;display:grid}.billing-theme-module__tBWMoW__planPriceMain{color:var(--ink);letter-spacing:-.02em;align-items:baseline;gap:3px;font:400 22px/1 Playfair Display,Georgia,serif;display:flex}.billing-theme-module__tBWMoW__planPriceSuffix{color:var(--ink-soft);font-size:11px;font-weight:600}.billing-theme-module__tBWMoW__planPriceNote{color:var(--ink-muted);margin-top:4px;font-size:10px}.billing-theme-module__tBWMoW__planPriceNoteEm{color:var(--emerald);font-weight:600}.billing-theme-module__tBWMoW__planRadio{border:1px solid var(--line-strong);color:#0000;background:var(--panel-soft);border-radius:50%;place-items:center;width:32px;height:32px;transition:background .18s,border-color .18s,color .18s;display:grid}.billing-theme-module__tBWMoW__planRow:hover .billing-theme-module__tBWMoW__planRadio{border-color:var(--violet)}.billing-theme-module__tBWMoW__planRadioSelected{border-color:var(--violet);background:var(--violet);color:#2f203d}.billing-theme-module__tBWMoW__miniGlyph{font:400 15px/1 Playfair Display,Georgia,serif}.billing-theme-module__tBWMoW__chip{border:1px solid var(--line-strong);letter-spacing:.16em;text-transform:uppercase;width:fit-content;color:var(--ink-soft);border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:9px;font-weight:700;display:inline-flex}.billing-theme-module__tBWMoW__chipCurrent{border-color:var(--emerald);color:var(--emerald);background:#6ee7b714}.billing-theme-module__tBWMoW__chipPopular{border-color:var(--gold);color:var(--gold)}.billing-theme-module__tBWMoW__chipDanger{border-color:var(--danger);color:var(--danger);background:#eaa6bd14}.billing-theme-module__tBWMoW__panelCard{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-flat);border-radius:20px;padding:20px 22px;position:relative}.billing-theme-module__tBWMoW__panelHeading{align-items:center;gap:12px;margin-bottom:15px;display:flex}.billing-theme-module__tBWMoW__panelIcon{width:38px;height:38px;color:var(--violet);background:#c8a7ff1f;border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.billing-theme-module__tBWMoW__panelIconGold{color:var(--gold);background:#e9c2761f}.billing-theme-module__tBWMoW__panelTitle{color:var(--ink);letter-spacing:-.02em;font:400 19px/1 Playfair Display,Georgia,serif}.billing-theme-module__tBWMoW__subPanelLabel{color:var(--ink-muted);letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:700}.billing-theme-module__tBWMoW__tabBar{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:4px;margin:2px 18px 0;padding:4px;display:flex}.billing-theme-module__tBWMoW__tabItem{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--line-strong);background:0 0;border:none;border-radius:10px;flex:1;padding:9px 10px;font-size:12px;font-weight:600;transition:color .16s,background .16s}.billing-theme-module__tBWMoW__tabItem:hover{color:var(--ink)}.billing-theme-module__tBWMoW__tabItemActive{color:var(--ink);background:#c8a7ff24}.billing-theme-module__tBWMoW__trustNote{color:var(--line-strong);text-align:center;padding:0 6px;font-size:11px;line-height:1.5}.billing-theme-module__tBWMoW__statusHero{padding:22px 24px 8px}.billing-theme-module__tBWMoW__renewalHint{color:var(--line-strong);margin-top:4px;font-size:12px;display:inline-block}.billing-theme-module__tBWMoW__cancelLink{letter-spacing:.04em;width:100%;color:var(--danger);opacity:.75;text-underline-offset:3px;background:0 0;border:none;padding:12px 4px;font-size:12px;text-decoration:underline;transition:opacity .16s;display:block}.billing-theme-module__tBWMoW__cancelLink:hover{opacity:1}.billing-theme-module__tBWMoW__statusStrip{flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;display:flex}.billing-theme-module__tBWMoW__statusIdentity{align-items:center;gap:12px;min-width:0;display:flex}.billing-theme-module__tBWMoW__listButtonGold{border-color:var(--gold);color:var(--gold);background:#e9c27614}.billing-theme-module__tBWMoW__listButtonGold:hover{border-color:var(--gold);background:#e9c27629}.billing-theme-module__tBWMoW__oraclePitch{background:linear-gradient(120deg, #e9c2761f, transparent 65%), var(--panel);text-align:left;border-color:#e9c27673;align-items:center;gap:14px;width:100%;padding:16px 18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.billing-theme-module__tBWMoW__oraclePitch:hover{border-color:var(--gold);box-shadow:var(--shadow-flat);transform:translateY(-2px)}.billing-theme-module__tBWMoW__oraclePitch svg:last-child{color:var(--gold)}.billing-theme-module__tBWMoW__planRowOracle{border-color:#e9c27659}.billing-theme-module__tBWMoW__planRowOracle:hover{border-color:#e9c2768c}.billing-theme-module__tBWMoW__compareToggle{color:var(--ink-muted);letter-spacing:.2em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:7px;margin:2px auto 0;padding:8px 16px;font-size:10px;font-weight:700;transition:color .18s;display:inline-flex}.billing-theme-module__tBWMoW__compareToggle:hover{color:var(--violet)}.billing-theme-module__tBWMoW__compareTable{border-top:1px solid var(--line);margin-top:4px;padding:14px 4px 4px;overflow:hidden}.billing-theme-module__tBWMoW__compareHead{border:1px solid var(--line-strong);width:44px;height:32px;color:var(--ink-soft);background:var(--panel-soft);border-radius:10px;place-items:center;display:grid}.billing-theme-module__tBWMoW__compareHeadCurrent{border-color:var(--violet);color:var(--violet)}.billing-theme-module__tBWMoW__compareFeatureLabel{color:var(--ink-soft);font-size:11.5px}.billing-theme-module__tBWMoW__compareCell{place-items:center;display:grid}.billing-theme-module__tBWMoW__panelNote{color:var(--ink-soft);font-size:12px;line-height:1.6}.billing-theme-module__tBWMoW__overviewGrid{gap:12px;display:grid}.billing-theme-module__tBWMoW__tierRow{border:1px solid var(--line);background:var(--panel-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.billing-theme-module__tBWMoW__tierRow span{color:var(--ink-soft);font-size:12px}.billing-theme-module__tBWMoW__plansHeadingRow{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.billing-theme-module__tBWMoW__plansHeading{gap:5px;display:grid}.billing-theme-module__tBWMoW__plansHeading h2{color:var(--ink);letter-spacing:-.02em;font:400 23px/1 Playfair Display,Georgia,serif}.billing-theme-module__tBWMoW__plansHeading p{color:var(--ink-muted);font-size:12px}.billing-theme-module__tBWMoW__manageRow{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-flat);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.billing-theme-module__tBWMoW__manageCopy{gap:5px;display:grid}.billing-theme-module__tBWMoW__manageCopy strong{color:var(--ink-soft);font-size:13px;font-weight:650}.billing-theme-module__tBWMoW__manageCopy small{color:var(--ink-muted);font-size:11px}.billing-theme-module__tBWMoW__listButton{border:1px solid var(--line-strong);width:100%;min-height:40px;color:var(--ink);background:var(--panel-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:12px;font-weight:600;transition:border-color .18s,transform .18s;display:flex}.billing-theme-module__tBWMoW__listButton:hover{border-color:var(--violet);transform:translateY(-2px)}.billing-theme-module__tBWMoW__listButton:disabled{cursor:wait;opacity:.55;transform:none}.billing-theme-module__tBWMoW__listButton svg{color:var(--ink-muted)}.billing-theme-module__tBWMoW__alertRow{background:#eaa6bd14;border:1px solid #eaa6bd66;border-radius:14px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.billing-theme-module__tBWMoW__alertRow svg{color:var(--danger);margin-top:1px}.billing-theme-module__tBWMoW__alertRow strong{color:var(--danger);font-size:12px;font-weight:650;display:block}.billing-theme-module__tBWMoW__alertRow small{color:var(--ink-soft);margin-top:2px;font-size:10.5px;display:block}.billing-theme-module__tBWMoW__benefits{gap:8px;display:grid}.billing-theme-module__tBWMoW__benefit{color:var(--ink-soft);align-items:flex-start;gap:9px;font-size:12.5px;display:flex}.billing-theme-module__tBWMoW__benefit strong{color:var(--ink);font-weight:600}.billing-theme-module__tBWMoW__benefitIcon{color:var(--emerald);margin-top:1px}.billing-theme-module__tBWMoW__excluded .billing-theme-module__tBWMoW__benefit{color:var(--ink-muted)}.billing-theme-module__tBWMoW__excluded .billing-theme-module__tBWMoW__benefitIcon{color:var(--line-strong)}.billing-theme-module__tBWMoW__primaryButton{color:#2f203d;background:var(--violet);min-height:42px;box-shadow:var(--shadow-flat);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:12px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex}.billing-theme-module__tBWMoW__primaryButton:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #744d994d}.billing-theme-module__tBWMoW__primaryButton:disabled{cursor:wait;opacity:.55;box-shadow:none;transform:none}.billing-theme-module__tBWMoW__primaryButtonGold{background:linear-gradient(90deg, var(--gold), var(--pink))}.billing-theme-module__tBWMoW__ghostButton{border:1px solid var(--line);min-height:38px;color:var(--ink-soft);background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:600;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.billing-theme-module__tBWMoW__ghostButton:hover{border-color:var(--violet);color:var(--ink);background:var(--panel-soft)}.billing-theme-module__tBWMoW__ghostButton:disabled{cursor:wait;opacity:.55}.billing-theme-module__tBWMoW__compactButton{white-space:nowrap;min-height:40px;padding-inline:18px}.billing-theme-module__tBWMoW__dangerButton{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--line));min-height:40px;color:var(--danger);background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:650;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.billing-theme-module__tBWMoW__dangerButton:hover{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}.billing-theme-module__tBWMoW__dangerButton:disabled{cursor:wait;opacity:.55}.billing-theme-module__tBWMoW__dangerLink{color:var(--danger);text-underline-offset:4px;background:0 0;border:0;font-size:11px;text-decoration:underline;transition:opacity .18s}.billing-theme-module__tBWMoW__dangerLink:hover{opacity:.75}.billing-theme-module__tBWMoW__dangerLink:disabled{cursor:wait;opacity:.5}.billing-theme-module__tBWMoW__confirmationModal{min-height:auto;padding:28px}.billing-theme-module__tBWMoW__confirmationTitle{color:var(--ink);letter-spacing:-.03em;margin-top:8px;font:400 26px/1.05 Playfair Display,Georgia,serif}.billing-theme-module__tBWMoW__confirmationDescription{color:var(--ink-soft);margin-top:10px;font-size:12px;line-height:1.55}.billing-theme-module__tBWMoW__confirmationPlan{border:1px solid var(--line);background:var(--panel-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:14px 16px;display:flex}.billing-theme-module__tBWMoW__confirmationPlan strong{color:var(--ink);font:400 18px/1.1 Playfair Display,Georgia,serif}.billing-theme-module__tBWMoW__confirmationPlan span{color:var(--ink);text-align:right;font-size:13px;font-weight:700}.billing-theme-module__tBWMoW__confirmationActions{gap:10px;margin-top:20px;display:grid}.billing-theme-module__tBWMoW__confirmationActions button{width:100%}.billing-theme-module__tBWMoW__trustRow{color:var(--ink-muted);letter-spacing:.22em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:9px;font-weight:650;display:flex}.billing-theme-module__tBWMoW__trustDivider{color:var(--line-strong)}.billing-theme-module__tBWMoW__skeletonPanel{border:1px solid var(--line);background:var(--panel);min-height:180px;color:var(--ink-muted);border-radius:20px;place-items:center;gap:12px;padding:30px;font-size:12px;display:grid}.billing-theme-module__tBWMoW__spinner{border:2px solid var(--line-strong);border-top-color:var(--violet);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite billing-theme-module__tBWMoW__spin}@keyframes billing-theme-module__tBWMoW__spin{to{transform:rotate(360deg)}}@media (max-width:620px){.billing-theme-module__tBWMoW__scrollArea{padding:16px 12px 4px}.billing-theme-module__tBWMoW__footerBar{padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.billing-theme-module__tBWMoW__planRow{grid-template-columns:40px 1fr 28px;padding:14px}.billing-theme-module__tBWMoW__planGlyph{width:40px;height:40px}.billing-theme-module__tBWMoW__planPrice{text-align:left;grid-area:2/2/auto/4;justify-items:start}.billing-theme-module__tBWMoW__planRadio{grid-area:2/3;justify-self:end}}@media (prefers-reduced-motion:reduce){.billing-theme-module__tBWMoW__billing *,.billing-theme-module__tBWMoW__billing :before,.billing-theme-module__tBWMoW__billing :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.billing-theme-module__tBWMoW__membershipCard{background:0 0;overflow:visible}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__statusStrip{border-bottom:1px solid var(--line);margin:0;padding:16px 22px 14px}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__statusIdentity{flex:1}.billing-theme-module__tBWMoW__planSection{padding:18px 22px 20px}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__plansHeadingRow{align-items:center;margin-bottom:20px}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__plansHeading h2{font-size:22px}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__cycleToggle{width:224px;min-width:0;max-width:100%}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__planList{border-top:1px solid var(--line);gap:0}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__planRow{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 32px;gap:18px;padding:18px 4px}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__planRow:hover{background:var(--panel-soft);transform:none}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__planRowSelected{border-bottom-color:var(--violet);background:color-mix(in srgb, var(--violet) 9%, transparent);border-radius:12px;margin-inline:0;padding-inline:12px}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__planRowOracle{border-color:var(--line)}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__planGlyph{display:none}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__planName{font-size:20px}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__planPriceMain{font-size:21px}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__compareToggle{border-top:1px solid var(--line);letter-spacing:.14em;justify-content:space-between;width:100%;margin:14px 0 0;padding:10px 2px 2px;font-size:9px}.billing-theme-module__tBWMoW__compareGrid{grid-template-columns:minmax(0,1fr) repeat(3,minmax(76px,1fr));align-items:center;gap:0 10px;display:grid}.billing-theme-module__tBWMoW__compareHead{border:0;border-bottom:2px solid var(--line);background:0 0;border-radius:0;width:auto;min-height:34px}.billing-theme-module__tBWMoW__compareHeadCurrent{border-bottom-color:var(--violet)}.billing-theme-module__tBWMoW__compareHeadLabel{color:var(--ink-soft);letter-spacing:.08em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__compareFeatureLabel,.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__compareCell{padding-block:7px}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__oraclePitch{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0 22px;padding:14px 0}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__oraclePitch:hover{box-shadow:none;background:var(--panel-soft);transform:none}.billing-theme-module__tBWMoW__manageSection{border-bottom:1px solid var(--line);gap:16px;padding:20px 22px;display:grid}.billing-theme-module__tBWMoW__manageSection:last-of-type{border-bottom:0}.billing-theme-module__tBWMoW__manageSection .billing-theme-module__tBWMoW__primaryButton,.billing-theme-module__tBWMoW__manageSection .billing-theme-module__tBWMoW__dangerButton,.billing-theme-module__tBWMoW__manageSection .billing-theme-module__tBWMoW__ghostButton{justify-self:start;width:fit-content;min-width:170px}.billing-theme-module__tBWMoW__membershipCard>.billing-theme-module__tBWMoW__trustNote{padding:18px 22px 22px}.billing-theme-module__tBWMoW__membershipCard>.billing-theme-module__tBWMoW__alertRow{margin:22px}@media (max-width:620px){.billing-theme-module__tBWMoW__membershipCard{border-radius:18px}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__statusStrip,.billing-theme-module__tBWMoW__planSection{padding-inline:16px}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__statusStrip{align-items:flex-start}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__statusStrip .billing-theme-module__tBWMoW__compactButton{width:100%}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__plansHeadingRow{gap:18px}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__cycleRow{justify-content:flex-start}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__cycleToggle{width:224px;max-width:100%}.billing-theme-module__tBWMoW__cycleOption{letter-spacing:.12em;padding:9px 8px;font-size:10px}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__planRow{grid-template-columns:minmax(0,1fr) 28px;gap:8px 12px}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__planPrice{text-align:left;grid-area:2/1;justify-items:start}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__planRadio{grid-row:1/3;align-self:center}.billing-theme-module__tBWMoW__membershipCard .billing-theme-module__tBWMoW__oraclePitch{margin-inline:16px}.billing-theme-module__tBWMoW__compareGrid{gap-inline:5px;grid-template-columns:minmax(0,1fr) repeat(3,minmax(52px,1fr))}.billing-theme-module__tBWMoW__compareHeadLabel{font-size:8px}.billing-theme-module__tBWMoW__manageSection{padding-inline:16px}.billing-theme-module__tBWMoW__manageSection .billing-theme-module__tBWMoW__primaryButton,.billing-theme-module__tBWMoW__manageSection .billing-theme-module__tBWMoW__dangerButton,.billing-theme-module__tBWMoW__manageSection .billing-theme-module__tBWMoW__ghostButton{justify-self:stretch;width:100%}.billing-theme-module__tBWMoW__membershipCard>.billing-theme-module__tBWMoW__alertRow{margin:16px}}
.modal-shell-module__4SdGnq__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#110d1cc7;position:absolute;inset:0}.modal-shell-module__4SdGnq__panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#f7f1ff;background:#2a1d3b;border:1px solid #e0cbff2e;border-radius:28px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 120px #07040d8c}.modal-shell-module__4SdGnq__closeButton{z-index:20;color:#f7f1ff;cursor:pointer;background:#ffffff14;border:none;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s,background .2s;display:flex;position:absolute;top:14px;right:14px}.modal-shell-module__4SdGnq__closeButton:hover{background:#ffffff29;transform:scale(1.08)}.modal-shell-module__4SdGnq__closeButton:focus-visible{outline-offset:2px;outline:2px solid #c8a7ff}.modal-shell-module__4SdGnq__content{flex-direction:column;flex:1;min-height:0;display:flex}html.light .modal-shell-module__4SdGnq__overlay{background:#2e243873}html.light .modal-shell-module__4SdGnq__panel{color:#292033;background:linear-gradient(160deg,#fffcf6fa,#f6f3eefa);border-color:#30223b1f}html.light .modal-shell-module__4SdGnq__closeButton{color:#292033;background:#29203314}html.light .modal-shell-module__4SdGnq__closeButton:hover{background:#29203329}html.light .modal-shell-module__4SdGnq__closeButton:focus-visible{outline-color:#7f4fa3}@media (max-width:639px){.modal-shell-module__4SdGnq__panel{border-radius:24px 24px 0 0;max-height:calc(100dvh - 24px)}.modal-shell-module__4SdGnq__closeButton{top:calc(10px + env(safe-area-inset-top,0px));width:44px;height:44px;right:12px}}
.onboarding-module__iMb0na__shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#181324;--canvas-deep:#110d1c;--panel:#291d3adb;--panel-solid:#2a1d3b;--panel-soft:#3f2c527a;--line:#e0cbff26;--line-strong:#e0cbff4d;--ink:#f7f1ff;--muted:#c9bcd7;--muted-dim:#9789a9;--violet:#c8a7ff;--violet-soft:#c8a7ff;--violet-deep:#9f73de;--pink:#ed9cc9;--blue:#8bc9f3;--gold:#e9c276;--green:#83d0a1;--red:#e8899a;--shadow:0 18px 50px #07040d52;--shadow-flat:5px 5px 0 #744d9938;background:radial-gradient(circle at 76% 8%, #a772e133, transparent 29rem), radial-gradient(circle at 44% 88%, #4885b11a, transparent 28rem), var(--canvas);min-height:100vh;color:var(--ink);font-family:Avenir Next,Helvetica Neue,sans-serif;position:relative;overflow-x:hidden}.onboarding-module__iMb0na__shell *,.onboarding-module__iMb0na__shell :before,.onboarding-module__iMb0na__shell :after{box-sizing:border-box}.onboarding-module__iMb0na__shell button,.onboarding-module__iMb0na__shell input{font:inherit}.onboarding-module__iMb0na__shell button{cursor:pointer}.onboarding-module__iMb0na__shell button:focus-visible,.onboarding-module__iMb0na__shell input:focus-visible,.onboarding-module__iMb0na__shell a:focus-visible{outline-offset:3px;outline:2px solid #f5c9ff}.onboarding-module__iMb0na__fontDisplay{font-family:Georgia,Times New Roman,serif}.onboarding-module__iMb0na__starField{pointer-events:none;opacity:.35;background-image:radial-gradient(circle,#ffffffb8 0 1px,#0000 1.5px),radial-gradient(circle,#c8a7ff73 0 1px,#0000 1.5px);background-position:17px 33px,72px 11px;background-size:107px 113px,173px 149px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.onboarding-module__iMb0na__container{z-index:1;flex-direction:column;max-width:72rem;min-height:100vh;margin:0 auto;padding:clamp(2.5rem,8vh,6rem) clamp(1rem,4vw,3rem) 4rem;display:flex;position:relative}.onboarding-module__iMb0na__progressTrack{background:#ffffff14;border-radius:1rem;width:100%;height:.22rem;margin-bottom:1rem;position:relative;overflow:hidden}.onboarding-module__iMb0na__progressFill{border-radius:inherit;background:linear-gradient(90deg, var(--violet), var(--pink));height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.onboarding-module__iMb0na__eyebrow{color:#907fad;letter-spacing:.16em;font-size:.66rem;font-weight:700}.onboarding-module__iMb0na__title{letter-spacing:-.04em;margin:.8rem 0 .6rem;font:400 clamp(2rem,5vw,3.6rem)/1.05 Georgia,Times New Roman,serif}.onboarding-module__iMb0na__title em{color:#d4b8ff;font-style:italic;font-weight:400}.onboarding-module__iMb0na__lead{max-width:34rem;color:var(--muted);margin-bottom:1.8rem;font-size:.95rem;line-height:1.7}.onboarding-module__iMb0na__screen{flex:1}.onboarding-module__iMb0na__welcomeLayout{grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr);align-items:center;gap:2.5rem;min-height:24rem;display:grid}.onboarding-module__iMb0na__welcomeCopy h1{letter-spacing:-.05em;margin:.8rem 0 1rem;font:400 clamp(2.4rem,5vw,4rem)/.98 Georgia,Times New Roman,serif}.onboarding-module__iMb0na__welcomeCopy h1 em{color:#d4b8ff;font-style:italic;font-weight:400}.onboarding-module__iMb0na__welcomeCopy p{max-width:30rem;color:var(--muted);margin-bottom:1.8rem;font-size:1rem;line-height:1.7}.onboarding-module__iMb0na__orbitScene{background:radial-gradient(circle at 48% 42%,#cf8fff40,#0000 26%),radial-gradient(circle at 70% 60%,#2d71ff29,#0000 48%);border:1px solid #d7beff38;border-radius:50%;min-height:22rem;position:relative;overflow:hidden;box-shadow:inset 0 0 4rem #6637c82e,0 0 5rem #8243e724}.onboarding-module__iMb0na__orbitLine,.onboarding-module__iMb0na__orbitLineSecondary{border:1px solid #e1c6ff42;border-radius:50%;position:absolute;inset:12%;transform:rotate(-24deg)scaleY(.42)}.onboarding-module__iMb0na__orbitLineSecondary{border-color:#5cbcff38;inset:23%;transform:rotate(63deg)scaleY(.58)}.onboarding-module__iMb0na__planet{background:linear-gradient(135deg,#e785ec,#5447d9);border-radius:50%;display:block;position:absolute;box-shadow:0 0 2rem #e26de67a}.onboarding-module__iMb0na__planetOne{width:1rem;height:1rem;top:17%;left:25%}.onboarding-module__iMb0na__planetTwo{background:#6cc7ff;width:.65rem;height:.65rem;bottom:29%;right:17%;box-shadow:0 0 1rem #6cc7ff}.onboarding-module__iMb0na__moon{background:radial-gradient(circle at 35% 30%,#fff,#d0b8ff 43%,#7651ae 75%);border-radius:50%;width:6rem;height:6rem;display:block;position:absolute;top:35%;left:38%;overflow:hidden;box-shadow:0 0 4rem #f1d7ff73}.onboarding-module__iMb0na__moon span{background:#342055;border-radius:50%;width:5rem;height:6rem;position:absolute;top:-.4rem;left:1.7rem}.onboarding-module__iMb0na__sceneCaption{color:#a694c7;text-align:center;letter-spacing:.14em;width:100%;font-size:.62rem;position:absolute;bottom:12%;left:0}.onboarding-module__iMb0na__choiceList{gap:.6rem;display:grid}.onboarding-module__iMb0na__choice{border:1px solid var(--line);min-height:3.4rem;color:var(--ink);text-align:left;background:0 0;border-radius:.8rem;align-items:center;gap:.8rem;padding:.7rem 1rem;transition:border-color .18s,background .18s,color .18s,transform .18s;display:flex}.onboarding-module__iMb0na__choice:hover{border-color:var(--line-strong);background:var(--panel-soft);color:var(--ink);transform:translate(2px)}.onboarding-module__iMb0na__choiceActive{box-shadow:var(--shadow-flat);border-color:var(--line-strong)!important;background:var(--panel)!important}.onboarding-module__iMb0na__choiceEmoji{background:var(--panel-soft);border-radius:50%;flex-shrink:0;place-items:center;width:2.2rem;height:2.2rem;font-size:1.1rem;display:grid}.onboarding-module__iMb0na__choiceLabel{flex-direction:column;gap:.15rem;display:flex}.onboarding-module__iMb0na__choiceLabel strong{font-size:.88rem;font-weight:600}.onboarding-module__iMb0na__choiceLabel small{color:var(--muted);font-size:.74rem;line-height:1.4}.onboarding-module__iMb0na__choiceCheck{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:1.4rem;height:1.4rem;margin-left:auto;transition:background .2s,border-color .2s;display:grid}.onboarding-module__iMb0na__choiceActive .onboarding-module__iMb0na__choiceCheck{background:var(--violet);border-color:var(--violet);color:#2f203d}.onboarding-module__iMb0na__glassCard{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-flat);border-radius:1.15rem}.onboarding-module__iMb0na__primaryButton,.onboarding-module__iMb0na__secondaryButton{border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;min-width:8.5rem;min-height:2.75rem;padding:.7rem 1.15rem;font-size:.82rem;font-weight:650;line-height:1;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.onboarding-module__iMb0na__primaryButton{background:var(--violet);color:#2f203d;box-shadow:var(--shadow-flat);border:1px solid #0000}.onboarding-module__iMb0na__primaryButton:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #744d994d}.onboarding-module__iMb0na__primaryButton:disabled{border-color:var(--line);background:var(--panel-soft);color:var(--muted-dim);cursor:not-allowed;transform:none;box-shadow:inset 0 1px #ffffff0a}.onboarding-module__iMb0na__secondaryButton{border:1px solid var(--line-strong);background:var(--panel);color:var(--ink)}.onboarding-module__iMb0na__secondaryButton:hover{border-color:var(--violet);background:var(--panel-soft);transform:translateY(-2px)}.onboarding-module__iMb0na__textLink{color:var(--violet-soft);background:0 0;border:0;font-size:.82rem;transition:color .2s}.onboarding-module__iMb0na__textLink:hover{color:var(--ink)}.onboarding-module__iMb0na__actions{flex-direction:column;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.onboarding-module__iMb0na__testimonials{gap:.8rem;margin-bottom:1.5rem;display:grid}.onboarding-module__iMb0na__testimonial{border:1px solid var(--line);background:#ffffff06;border-radius:1rem;padding:1.2rem}.onboarding-module__iMb0na__testimonialHeader{align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.onboarding-module__iMb0na__testimonialAvatar{color:#fff;background:linear-gradient(135deg,#ff75ca,#7354ff);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:700;display:grid}.onboarding-module__iMb0na__testimonialName{font-size:.82rem;font-weight:600}.onboarding-module__iMb0na__testimonialTag{color:var(--muted-dim);letter-spacing:.08em;font-size:.62rem}.onboarding-module__iMb0na__testimonialBody{color:var(--muted);font-size:.84rem;line-height:1.6}.onboarding-module__iMb0na__starsRow{color:#ffc857;gap:.15rem;margin-bottom:.5rem;font-size:.72rem;display:flex}.onboarding-module__iMb0na__tinderStack{place-items:center;min-height:16rem;margin-bottom:1.5rem;display:grid;position:relative}.onboarding-module__iMb0na__tinderCard{border:1px solid var(--line);text-align:center;background:linear-gradient(145deg,#32195fd9,#120a26e6);border-radius:1.2rem;flex-direction:column;justify-content:center;align-items:center;width:min(100%,22rem);min-height:14rem;padding:2rem 1.5rem;transition:transform .3s,opacity .3s;display:flex;position:absolute;box-shadow:0 1rem 3rem #0000004d}.onboarding-module__iMb0na__tinderCardSwipedRight{opacity:0;transform:translate(120%)rotate(12deg)}.onboarding-module__iMb0na__tinderCardSwipedLeft{opacity:0;transform:translate(-120%)rotate(-12deg)}.onboarding-module__iMb0na__tinderCardGhost{border:1px solid var(--line);opacity:.4;background:#ffffff05;border-radius:1.2rem;width:min(100%,22rem);min-height:14rem;position:absolute;transform:scale(.94)translateY(.6rem)}.onboarding-module__iMb0na__tinderQuote{color:var(--ink);margin-bottom:1rem;font:400 1.15rem/1.5 Georgia,serif}.onboarding-module__iMb0na__tinderCount{color:var(--muted-dim);letter-spacing:.12em;font-size:.68rem}.onboarding-module__iMb0na__tinderButtons{justify-content:center;gap:1.5rem;display:flex}.onboarding-module__iMb0na__tinderButton{border:1px solid var(--line);width:3.5rem;height:3.5rem;color:var(--ink);background:#ffffff0a;border-radius:50%;place-items:center;font-size:1.3rem;transition:transform .15s,background .2s,border-color .2s;display:grid}.onboarding-module__iMb0na__tinderButton:hover{transform:scale(1.08)}.onboarding-module__iMb0na__tinderButtonNo:hover{border-color:var(--red);background:#ff6b8a2e}.onboarding-module__iMb0na__tinderButtonYes:hover{border-color:var(--green);background:#62e6c32e}.onboarding-module__iMb0na__solutionList{gap:.8rem;margin-bottom:1.5rem;display:grid}.onboarding-module__iMb0na__solutionItem{border:1px solid var(--line);background:#ffffff06;border-radius:1rem;align-items:flex-start;gap:.9rem;padding:1.1rem;display:flex}.onboarding-module__iMb0na__solutionIcon{width:2.4rem;height:2.4rem;color:var(--violet-soft);background:#ae76ff29;border-radius:50%;flex-shrink:0;place-items:center;font-size:1.1rem;display:grid}.onboarding-module__iMb0na__solutionPain{color:var(--muted-dim);margin-bottom:.3rem;font-size:.78rem}.onboarding-module__iMb0na__solutionFix{font-size:.9rem;font-weight:600;line-height:1.5}.onboarding-module__iMb0na__comparisonStat{text-align:center;margin-bottom:1.5rem}.onboarding-module__iMb0na__comparisonStatNum{color:var(--violet-soft);letter-spacing:-.03em;font:400 2.8rem Georgia,serif}.onboarding-module__iMb0na__comparisonStatLabel{color:var(--muted);font-size:.86rem}.onboarding-module__iMb0na__comparisonTable{border:1px solid var(--line);border-radius:1rem;margin-bottom:1.5rem;overflow:hidden}.onboarding-module__iMb0na__comparisonRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);display:grid}.onboarding-module__iMb0na__comparisonRow:last-child{border-bottom:0}.onboarding-module__iMb0na__comparisonCell{border-right:1px solid var(--line);align-items:center;gap:.4rem;min-width:0;padding:.8rem .7rem;font-size:.78rem;display:flex}.onboarding-module__iMb0na__comparisonCell:last-child{border-right:0}.onboarding-module__iMb0na__comparisonRowHeader .onboarding-module__iMb0na__comparisonCell{letter-spacing:.1em;color:var(--muted-dim);background:#ffffff08;font-size:.68rem;font-weight:700}.onboarding-module__iMb0na__comparisonCheck{color:var(--green);font-weight:700}.onboarding-module__iMb0na__comparisonCross{color:var(--red);font-weight:700}.onboarding-module__iMb0na__prefGrid{grid-template-columns:repeat(3,1fr);gap:.7rem;margin-bottom:1.5rem;display:grid}.onboarding-module__iMb0na__prefCard{border:1px solid var(--line);min-height:6.5rem;color:var(--ink);text-align:center;background:#ffffff06;border-radius:.75rem;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .6rem;transition:border-color .2s,background .2s,transform .15s;display:flex}.onboarding-module__iMb0na__prefCard:hover{border-color:var(--line-strong);background:var(--panel-soft);transform:translateY(-2px)}.onboarding-module__iMb0na__prefActive{box-shadow:var(--shadow-flat);border-color:var(--violet)!important;background:var(--panel)!important}.onboarding-module__iMb0na__prefIcon{font-size:1.6rem}.onboarding-module__iMb0na__prefLabel{font-size:.76rem;font-weight:600}.onboarding-module__iMb0na__ritualLayout{text-align:center;flex-direction:column;align-items:center;padding:1.5rem 0;animation:none;display:flex}.onboarding-module__iMb0na__ritualLayout .onboarding-module__iMb0na__eyebrow{margin-top:1.2rem}.onboarding-module__iMb0na__ritualLayout h1{margin:.6rem 0 .5rem}.onboarding-module__iMb0na__ritualLayout .onboarding-module__iMb0na__lead{text-align:center;margin:0 auto 1.8rem}.onboarding-module__iMb0na__ritualGlyph{place-items:center;width:5.5rem;height:5.5rem;display:grid;position:relative}.onboarding-module__iMb0na__ritualGlyphRing{border:1px solid var(--line-strong);border-radius:50%;animation:3s ease-in-out infinite onboarding-module__iMb0na__ritualPulse;position:absolute;inset:0;box-shadow:0 0 2.5rem #c8a7ff33}.onboarding-module__iMb0na__ritualGlyphRing:before{content:"";border:1px dashed var(--line);border-radius:50%;animation:24s linear infinite onboarding-module__iMb0na__ritualSpin;position:absolute;inset:-.5rem}@keyframes onboarding-module__iMb0na__ritualPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes onboarding-module__iMb0na__ritualSpin{to{transform:rotate(360deg)}}.onboarding-module__iMb0na__ritualGlyphSymbol{z-index:1;color:var(--violet-soft);text-shadow:0 0 1.5rem #c27fff73;font-size:2.2rem;animation:4s ease-in-out infinite onboarding-module__iMb0na__ritualFloat;position:relative}@keyframes onboarding-module__iMb0na__ritualFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.onboarding-module__iMb0na__ritualInput{border:1px solid var(--line);background:var(--panel);width:min(100%,22rem);min-height:3.2rem;color:var(--ink);text-align:center;border-radius:.65rem;padding:.7rem 1.5rem;font-size:1rem;transition:border-color .3s,background .3s,box-shadow .3s}.onboarding-module__iMb0na__ritualInput:focus{border-color:var(--violet);background:var(--panel-solid);outline:none;box-shadow:0 0 0 3px #c8a7ff2e}.onboarding-module__iMb0na__ritualInput:focus-visible{outline:none}.onboarding-module__iMb0na__ritualInput::placeholder{color:var(--muted-dim)}.onboarding-module__iMb0na__zodiacReveal{border:1px solid var(--line-strong);background:var(--panel);border-radius:.8rem;align-items:center;gap:.8rem;margin-top:1rem;padding:.7rem 1.2rem;display:flex}.onboarding-module__iMb0na__zodiacRevealGlyph{background:color-mix(in srgb, var(--violet) 15%, var(--panel));width:2.6rem;height:2.6rem;color:var(--gold);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.5rem;display:grid}.onboarding-module__iMb0na__zodiacRevealText strong{color:var(--ink);font:400 1.05rem Georgia,serif;display:block}.onboarding-module__iMb0na__zodiacRevealText small{color:var(--muted);font-size:.7rem}.onboarding-module__iMb0na__permIllustration{width:5rem;height:5rem;color:var(--violet-soft);border:1px solid #e0c6ff73;border-radius:50%;place-items:center;margin:.5rem auto 1.5rem;font-size:2.2rem;display:grid;box-shadow:0 0 2.5rem #9f63ff4d}.onboarding-module__iMb0na__permBullets{gap:.6rem;margin-bottom:1.5rem;padding:0;list-style:none;display:grid}.onboarding-module__iMb0na__permBullet{color:var(--muted);align-items:center;gap:.6rem;font-size:.86rem;display:flex}.onboarding-module__iMb0na__permBulletIcon{width:1.6rem;height:1.6rem;color:var(--green);background:#62e6c324;border-radius:50%;flex-shrink:0;place-items:center;font-size:.72rem;display:grid}.onboarding-module__iMb0na__processingWrap{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5rem;padding:3rem 0;display:flex}.onboarding-module__iMb0na__processingRing{width:7rem;height:7rem;position:relative}.onboarding-module__iMb0na__processingRingSvg{width:100%;height:100%;animation:2.5s linear infinite onboarding-module__iMb0na__spinSlow}@keyframes onboarding-module__iMb0na__spinSlow{to{transform:rotate(360deg)}}.onboarding-module__iMb0na__processingCenter{color:var(--violet-soft);place-items:center;font-size:2rem;animation:2.5s ease-in-out infinite onboarding-module__iMb0na__pulseGlow;display:grid;position:absolute;inset:0}@keyframes onboarding-module__iMb0na__pulseGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.onboarding-module__iMb0na__processingLabel{color:var(--ink);font:400 1.3rem Georgia,serif}.onboarding-module__iMb0na__processingSub{color:var(--muted-dim);font-size:.82rem}.onboarding-module__iMb0na__processingSteps{color:var(--muted-dim);gap:.4rem;margin:1rem 0 0;padding:0;font-size:.7rem;list-style:none;display:grid}.onboarding-module__iMb0na__processingSteps li:before{width:.8rem;color:var(--green);content:"✦";margin-right:.35rem;display:inline-block}.onboarding-module__iMb0na__demoIntro{text-align:center;margin-bottom:1.5rem}.onboarding-module__iMb0na__demoCount{border:1px solid var(--line);color:var(--violet-soft);letter-spacing:.08em;border-radius:2rem;margin-top:.5rem;padding:.3rem .9rem;font-size:.72rem;display:inline-block}.onboarding-module__iMb0na__tarotSpread{grid-template-columns:repeat(3,1fr);gap:.7rem;margin-bottom:1.5rem;display:grid}.onboarding-module__iMb0na__tarotCard{min-height:13rem;color:var(--ink);text-align:center;background:linear-gradient(160deg,#32155d,#120a29);border:1px solid #d6aaff47;border-radius:1.1rem;justify-items:center;gap:.5rem;padding:1rem .6rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.onboarding-module__iMb0na__tarotCard:hover{border-color:#df9fff;transform:translateY(-4px);box-shadow:0 1rem 2rem #9044cd3d}.onboarding-module__iMb0na__tarotCardSelected{border-color:var(--violet)!important;box-shadow:0 0 2rem #9b63ff59!important}.onboarding-module__iMb0na__tarotCardFace{color:#f4d2ff;border:1px solid #e8bcff66;border-radius:.5rem;place-items:center;width:4rem;height:6rem;font-size:2rem;display:grid;box-shadow:inset 0 0 1.5rem #ba67ff3d}.onboarding-module__iMb0na__tarotCardName{font:400 .92rem Georgia,serif}.onboarding-module__iMb0na__tarotCardPos{color:#9f8abf;letter-spacing:.12em;font-size:.56rem}.onboarding-module__iMb0na__tarotCardMeaning{color:var(--muted);font-size:.66rem;line-height:1.4}.onboarding-module__iMb0na__valueOutput{border:1px solid var(--line);background:linear-gradient(145deg,#32195fa6,#120a26bf);border-radius:1.2rem;margin-bottom:1.5rem;padding:1.5rem}.onboarding-module__iMb0na__valueHeader{text-align:center;border-bottom:1px solid var(--line);margin-bottom:1.2rem;padding-bottom:1rem}.onboarding-module__iMb0na__valueGlyph{margin-bottom:.4rem;font-size:2.4rem}.onboarding-module__iMb0na__valueTitle{color:var(--ink);font:400 1.3rem Georgia,serif}.onboarding-module__iMb0na__valueSubtitle{color:var(--muted-dim);letter-spacing:.08em;font-size:.74rem}.onboarding-module__iMb0na__valueReading{color:var(--muted);font-size:.9rem;font-style:italic;line-height:1.7}.onboarding-module__iMb0na__valueCards{gap:.6rem;display:grid}.onboarding-module__iMb0na__valueCardRow{border:1px solid var(--line);background:#ffffff05;border-radius:.7rem;align-items:center;gap:.7rem;padding:.7rem;display:flex}.onboarding-module__iMb0na__valueCardGlyph{color:#f4d2ff;border:1px solid #e8bcff66;border-radius:.5rem;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;font-size:1.3rem;display:grid}.onboarding-module__iMb0na__valueCardText{flex:1}.onboarding-module__iMb0na__valueCardName{font-size:.8rem;font-weight:600}.onboarding-module__iMb0na__valueCardMeaning{color:var(--muted);font-size:.72rem;line-height:1.4}.onboarding-module__iMb0na__signBadge{background:#8954ff1f;border:1px solid #a373ff73;border-radius:2rem;justify-content:center;align-items:center;gap:.6rem;width:fit-content;margin-bottom:1rem;margin-left:auto;margin-right:auto;padding:.6rem 1.2rem;display:flex}.onboarding-module__iMb0na__signBadgeGlyph{color:#f2c7ff;font-size:1.3rem}.onboarding-module__iMb0na__signBadgeText{color:var(--ink);font-size:.78rem}.onboarding-module__iMb0na__signBadgeText strong{font-weight:700}.onboarding-module__iMb0na__shareButton{width:100%;min-height:2.8rem;color:var(--ink);background:0 0;border:1px solid #ceb7ff61;border-radius:2rem;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.8rem;padding:.6rem 1.2rem;font-size:.82rem;font-weight:600;transition:background .2s;display:flex}.onboarding-module__iMb0na__shareButton:hover{background:#ffffff0d}.onboarding-module__iMb0na__accountThumbs{justify-content:center;gap:.5rem;margin-bottom:1.2rem;display:flex}.onboarding-module__iMb0na__accountThumb{border:1px solid var(--line);width:3.5rem;height:4.5rem;color:var(--violet-soft);background:#ffffff08;border-radius:.6rem;place-items:center;font-size:1.4rem;display:grid}.onboarding-module__iMb0na__accountSummary{border:1px solid var(--line);background:linear-gradient(145deg,#2c1653c7,#110a24c7);border-radius:1.15rem;margin-bottom:1.2rem;padding:1.3rem;box-shadow:0 1rem 3rem #0000002e}.onboarding-module__iMb0na__accountSummaryRow{align-items:center;gap:1rem;padding:.6rem 0;display:flex}.onboarding-module__iMb0na__accountSummaryRow+.onboarding-module__iMb0na__accountSummaryRow{border-top:1px solid var(--line)}.onboarding-module__iMb0na__accountSummaryLabel{color:var(--muted-dim);letter-spacing:.14em;flex-shrink:0;width:6rem;font-size:.6rem;font-weight:700}.onboarding-module__iMb0na__accountChartInfo{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.onboarding-module__iMb0na__accountChartSign{align-items:center;gap:.35rem;font-size:.86rem;font-weight:600;display:flex}.onboarding-module__iMb0na__accountChartGlyph{color:#f2c7ff;font-size:1.2rem}.onboarding-module__iMb0na__accountChartDetail{color:var(--muted);font-size:.76rem}.onboarding-module__iMb0na__billingToggle{border:1px solid var(--line);background:#ffffff06;border-radius:2rem;gap:.4rem;width:fit-content;margin:0 auto 1.2rem;padding:.25rem;display:flex}.onboarding-module__iMb0na__billingToggleBtn{color:var(--muted);background:0 0;border:0;border-radius:2rem;align-items:center;gap:.4rem;padding:.5rem 1.2rem;font-size:.8rem;font-weight:600;transition:background .2s,color .2s;display:flex}.onboarding-module__iMb0na__billingToggleActive{background:linear-gradient(100deg, var(--violet), var(--pink));color:#fff}.onboarding-module__iMb0na__billingSave{letter-spacing:.08em;color:var(--green);background:#62e6c324;border-radius:1rem;padding:.1rem .4rem;font-size:.58rem;font-weight:700}.onboarding-module__iMb0na__billingToggleActive .onboarding-module__iMb0na__billingSave{color:#fff;background:#fff3}.onboarding-module__iMb0na__planCards{grid-template-columns:1fr 1fr;gap:.8rem;margin-bottom:1.2rem;display:grid}.onboarding-module__iMb0na__planCard{border:1px solid var(--line);text-align:left;background:#ffffff06;border-radius:1.1rem;flex-direction:column;gap:.6rem;padding:1.2rem;transition:border-color .2s,background .2s,transform .15s;display:flex}.onboarding-module__iMb0na__planCard:hover{transform:translateY(-2px)}.onboarding-module__iMb0na__planCardActive{box-shadow:0 .5rem 2rem #9b63ff2e;border-color:var(--violet)!important;background:linear-gradient(145deg,#32195f99,#120a26b3)!important}.onboarding-module__iMb0na__planCardHeader{flex-direction:column;gap:.2rem;display:flex}.onboarding-module__iMb0na__planCardBadge{letter-spacing:.12em;color:var(--gold);font-size:.54rem;font-weight:700}.onboarding-module__iMb0na__planCardName{color:var(--ink);font:400 1.1rem Georgia,serif}.onboarding-module__iMb0na__planCardTagline{color:var(--muted);font-size:.7rem;line-height:1.4}.onboarding-module__iMb0na__planCardPrice{color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:.4rem 0;font:400 1.6rem Georgia,serif}.onboarding-module__iMb0na__planCardPricePeriod{color:var(--muted);font-family:Inter,sans-serif;font-size:.7rem}.onboarding-module__iMb0na__planCardFeatures{gap:.35rem;display:grid}.onboarding-module__iMb0na__planCardFeature{color:var(--muted);align-items:flex-start;gap:.35rem;font-size:.68rem;line-height:1.4;display:flex}.onboarding-module__iMb0na__planCardFeature svg{color:var(--green);flex-shrink:0;margin-top:1px}.onboarding-module__iMb0na__paywallTrialBadge{color:var(--green);background:#62e6c30f;border:1px solid #62e6c34d;border-radius:2rem;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.6rem 1.2rem;font-size:.76rem;font-weight:600;display:flex}.onboarding-module__iMb0na__accountButton{border:1px solid var(--line);width:100%;min-height:3rem;color:var(--ink);background:#ffffff08;border-radius:2rem;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.6rem;padding:.6rem 1.2rem;font-size:.86rem;font-weight:600;transition:background .2s,border-color .2s;display:flex}.onboarding-module__iMb0na__accountButton:hover{border-color:var(--line-strong);background:#ffffff0f}.onboarding-module__iMb0na__accountButtonPrimary{background:linear-gradient(100deg, var(--violet), var(--pink));border:0;box-shadow:0 .7rem 2rem #9b63ff4d}.onboarding-module__iMb0na__accountButtonPrimary:hover{transform:translateY(-2px)}.onboarding-module__iMb0na__accountPerks{gap:.5rem;margin-bottom:1.5rem;display:grid}.onboarding-module__iMb0na__accountPerk{color:var(--muted);align-items:center;gap:.6rem;font-size:.82rem;display:flex}.onboarding-module__iMb0na__accountPerkCheck{color:var(--green);font-weight:700}.onboarding-module__iMb0na__dataCollectedBadge{color:var(--green);background:#62e6c30f;border:1px solid #62e6c34d;border-radius:2rem;justify-content:center;align-items:center;gap:.5rem;width:fit-content;margin-bottom:1rem;margin-left:auto;margin-right:auto;padding:.5rem 1rem;font-size:.72rem;display:flex}.onboarding-module__iMb0na__paywallWrap{text-align:center;padding:1rem 0}.onboarding-module__iMb0na__paywallLogo{width:3.5rem;height:3.5rem;color:var(--violet-soft);border:1px solid #e0c6ff73;border-radius:50%;place-items:center;margin:0 auto 1.2rem;font-size:1.5rem;display:grid;box-shadow:0 0 2rem #9f63ff59}.onboarding-module__iMb0na__paywallHeadline{margin-bottom:1rem;font:400 1.8rem/1.1 Georgia,serif}.onboarding-module__iMb0na__paywallHeadline em{color:#d4b8ff;font-style:italic}.onboarding-module__iMb0na__paywallTestimonial{border:1px solid var(--line);background:#ffffff06;border-radius:1rem;max-width:28rem;margin:0 auto 1.5rem;padding:1rem}.onboarding-module__iMb0na__backButton{color:var(--muted-dim);background:0 0;border:0;align-items:center;gap:.4rem;margin-bottom:1rem;font-size:.78rem;transition:color .2s;display:flex}.onboarding-module__iMb0na__backButton:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.onboarding-module__iMb0na__shell *,.onboarding-module__iMb0na__shell :before,.onboarding-module__iMb0na__shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.onboarding-module__iMb0na__container{min-height:100dvh;padding-bottom:calc(4rem + env(safe-area-inset-bottom,0px))}.onboarding-module__iMb0na__screen,.onboarding-module__iMb0na__choiceLabel,.onboarding-module__iMb0na__accountSummaryRow>:last-child{min-width:0}.onboarding-module__iMb0na__comparisonCell{overflow-wrap:break-word}@media (min-width:761px){.onboarding-module__iMb0na__welcomeLayout{min-height:min(38rem,100dvh - 10rem)}}@media (max-width:760px){.onboarding-module__iMb0na__container{padding:2rem max(1rem, env(safe-area-inset-left,0px)) calc(2.5rem + env(safe-area-inset-bottom,0px))}.onboarding-module__iMb0na__welcomeLayout{grid-template-columns:1fr;gap:1.5rem}.onboarding-module__iMb0na__welcomeCopy h1{font-size:clamp(2.3rem,11vw,3.2rem)}.onboarding-module__iMb0na__orbitScene{min-height:min(16rem,78vw)}.onboarding-module__iMb0na__prefGrid{grid-template-columns:repeat(2,1fr)}.onboarding-module__iMb0na__comparisonRow{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr)}.onboarding-module__iMb0na__comparisonCell{padding:.7rem .5rem;font-size:.7rem}.onboarding-module__iMb0na__accountSummaryRow{flex-direction:column;align-items:flex-start;gap:.5rem}.onboarding-module__iMb0na__accountSummaryLabel{width:auto}.onboarding-module__iMb0na__accountThumbs{margin:0}.onboarding-module__iMb0na__billingToggle{max-width:100%}.onboarding-module__iMb0na__billingToggleBtn{padding-inline:.85rem}.onboarding-module__iMb0na__planCards{grid-template-columns:1fr}}@media (max-width:420px){.onboarding-module__iMb0na__container{padding-inline:.85rem}.onboarding-module__iMb0na__tarotSpread{gap:.4rem}.onboarding-module__iMb0na__tarotCard{min-height:11rem;padding:.7rem .35rem}.onboarding-module__iMb0na__tarotCardMeaning{font-size:.6rem}}.onboarding-module__iMb0na__birthForm{gap:1.2rem;max-width:22rem;margin:0 auto 1.5rem;display:grid}.onboarding-module__iMb0na__birthField{gap:.4rem;display:grid}.onboarding-module__iMb0na__birthField span{color:var(--muted-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600}.onboarding-module__iMb0na__birthField small{text-transform:none;letter-spacing:0;color:var(--muted-dim);font-weight:400}.onboarding-module__iMb0na__birthField .onboarding-module__iMb0na__ritualInput{width:100%}html.light .onboarding-module__iMb0na__shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f6f3ee;--canvas-deep:#ece8e1;--panel:#ffffffe0;--panel-solid:#fffaf3;--panel-soft:#362b3f0f;--line:#30223b24;--line-strong:#30223b47;--ink:#292033;--muted:#5f5568;--muted-dim:#817789;--violet:#7f4fa3;--violet-soft:#7f4fa3;--violet-deep:#633b85;--pink:#bd5f8c;--blue:#4f8ebc;--gold:#aa7427;--shadow:0 18px 50px #2718301a;--shadow-flat:5px 5px 0 #633b851f}
.app-shell-frame-module__i_QvAG__shell{min-height:100vh;color:var(--ink);background:var(--canvas);font-family:Avenir Next,Helvetica Neue,sans-serif;display:flex;position:relative;overflow:visible}.app-shell-frame-module__i_QvAG__shell[data-theme=light]{--canvas:#f6f3ee;--canvas-deep:#ece8e1;--panel:#ffffffe0;--panel-solid:#fff;--panel-soft:#362b3f0f;--line:#30223b24;--line-strong:#30223b47;--ink:#292033;--ink-soft:#5f5568;--ink-muted:#6b6074;--violet:#7f4fa3;--violet-deep:#633b85;--pink:#bd5f8c;--blue:#4f8ebc;--green:#438e63;--moon-face:#fffdf8;--moon-shadow:#b99bd8;--shadow:0 18px 50px #2718301a;--shadow-flat:5px 5px 0 #633b851f}.app-shell-frame-module__i_QvAG__shell[data-theme=light] .app-shell-frame-module__i_QvAG__ambient{display:none}.app-shell-frame-module__i_QvAG__shell *,.app-shell-frame-module__i_QvAG__shell :before,.app-shell-frame-module__i_QvAG__shell :after{box-sizing:border-box}.app-shell-frame-module__i_QvAG__shell button{font:inherit;cursor:pointer}.app-shell-frame-module__i_QvAG__ambient{display:none}.app-shell-frame-module__i_QvAG__sidebar{z-index:2;border-right:1px solid var(--line);background:color-mix(in srgb, var(--canvas-deep) 84%, transparent);flex-direction:column;flex:0 0 248px;align-self:flex-start;width:248px;height:100dvh;max-height:100dvh;padding:26px 17px 20px;display:flex;position:fixed;inset-block-start:0;inset-inline-start:0}.app-shell-frame-module__i_QvAG__mainColumn{z-index:1;flex:1;min-width:0;min-height:100vh;margin-inline-start:248px;position:relative;overflow:visible}.app-shell-frame-module__i_QvAG__brand{color:var(--ink);text-align:left;letter-spacing:.18em;background:0 0;border:0;align-items:center;padding:4px 9px 24px;font-size:14px;font-weight:700;display:flex}.app-shell-frame-module__i_QvAG__navLabel{color:var(--ink-muted);letter-spacing:.2em;margin:0;padding:10px 11px 8px;font-size:9px}.app-shell-frame-module__i_QvAG__navList{gap:4px;display:grid}.app-shell-frame-module__i_QvAG__navItem{min-height:50px;color:var(--ink-soft);text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:11px;padding:8px 11px;transition:background .18s,border-color .18s,color .18s,transform .18s;display:flex}.app-shell-frame-module__i_QvAG__navItem:hover{color:var(--ink);background:var(--panel-soft);transform:translate(2px)}.app-shell-frame-module__i_QvAG__navItem:focus-visible,.app-shell-frame-module__i_QvAG__brand:focus-visible,.app-shell-frame-module__i_QvAG__profileLink:focus-visible,.app-shell-frame-module__i_QvAG__mobileNav button:focus-visible,.app-shell-frame-module__i_QvAG__mobileMore button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.app-shell-frame-module__i_QvAG__navItem span:last-child{gap:2px;display:grid}.app-shell-frame-module__i_QvAG__navItem strong{font-size:12px;font-weight:600}.app-shell-frame-module__i_QvAG__navItem small{color:var(--ink-muted);font-size:10px}.app-shell-frame-module__i_QvAG__navIcon{color:currentColor;display:inline-grid}.app-shell-frame-module__i_QvAG__navActive{border-color:var(--line-strong);color:var(--ink);background:var(--panel);box-shadow:5px 5px #744d9938}.app-shell-frame-module__i_QvAG__navActive .app-shell-frame-module__i_QvAG__navIcon{color:var(--violet)}.app-shell-frame-module__i_QvAG__questSection{border-top:1px solid var(--line);gap:7px;margin-top:auto;padding:17px 10px;display:grid}.app-shell-frame-module__i_QvAG__questSection>p{color:var(--gold);letter-spacing:.16em;margin:0 0 2px;font-size:8px}.app-shell-frame-module__i_QvAG__quest{color:var(--ink-soft);background:#e9c27612;border:1px solid #e9c2762e;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px;font-size:9px;display:flex}.app-shell-frame-module__i_QvAG__quest strong{color:var(--gold);white-space:nowrap;font-size:9px}.app-shell-frame-module__i_QvAG__sidebarFooter{border-top:1px solid var(--line);gap:8px;margin-top:auto;padding:15px 10px 0;display:grid}.app-shell-frame-module__i_QvAG__sidebarProfile{color:var(--ink-soft);align-items:center;gap:9px;display:flex}.app-shell-frame-module__i_QvAG__sidebarProfile>span:nth-child(2){flex:1;gap:3px;display:grid}.app-shell-frame-module__i_QvAG__sidebarProfile strong{color:var(--ink);font-size:10px;font-weight:600}.app-shell-frame-module__i_QvAG__sidebarProfile small{color:var(--ink-muted);font-size:9px}.app-shell-frame-module__i_QvAG__profileAvatar{color:#35203d;background:linear-gradient(135deg,#f3c6da,#c9a6f3);border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.app-shell-frame-module__i_QvAG__profileLink{color:var(--violet);text-align:left;background:0 0;border:0;padding:0;font-size:9px}.app-shell-frame-module__i_QvAG__mobileHeader{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--canvas-deep) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:15;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 16px;display:none;position:sticky;top:0}.app-shell-frame-module__i_QvAG__mobileTitle{min-width:0;color:var(--violet);letter-spacing:.16em;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:9px;font-weight:700;line-height:1.4;overflow:hidden}.app-shell-frame-module__i_QvAG__mobileHeaderActions{align-items:center;gap:4px;display:flex}.app-shell-frame-module__i_QvAG__mobileStats{color:var(--ink-muted);white-space:nowrap;gap:10px;font-size:11px;display:flex}.app-shell-frame-module__i_QvAG__mobileStats span{align-items:center;gap:3px;display:inline-flex}.app-shell-frame-module__i_QvAG__mobileProfileButton{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--ink-soft);background:var(--panel);border-radius:50%;place-items:center;padding:0;display:grid}.app-shell-frame-module__i_QvAG__mobileProfileButton:active,.app-shell-frame-module__i_QvAG__mobileProfileButton:focus-visible{border-color:var(--violet);color:var(--violet)}.app-shell-frame-module__i_QvAG__content{width:min(1220px,100%);margin:0 auto;padding:42px 4.5vw 84px}.app-shell-frame-module__i_QvAG__mobileNav,.app-shell-frame-module__i_QvAG__mobileMoreBackdrop{display:none}.app-shell-frame-module__i_QvAG__mobileMoreBackdrop.app-shell-frame-module__i_QvAG__visible{z-index:18;background:color-mix(in srgb, var(--canvas-deep) 60%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;padding:0;display:block;position:fixed;inset:0}@media (max-width:1050px){.app-shell-frame-module__i_QvAG__sidebar{flex-basis:210px;width:210px}.app-shell-frame-module__i_QvAG__mainColumn{margin-inline-start:210px}}@media (max-width:760px){.app-shell-frame-module__i_QvAG__shell{display:block;overflow:visible}.app-shell-frame-module__i_QvAG__sidebar{display:none}.app-shell-frame-module__i_QvAG__mainColumn{margin-inline-start:0}.app-shell-frame-module__i_QvAG__mobileHeader{display:flex}.app-shell-frame-module__i_QvAG__content{padding:20px 16px calc(96px + env(safe-area-inset-bottom,8px))}.app-shell-frame-module__i_QvAG__mobileNav{z-index:20;min-height:62px;padding:6px 4px env(safe-area-inset-bottom,8px);border-top:1px solid var(--line);background:color-mix(in srgb, var(--canvas-deep) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.app-shell-frame-module__i_QvAG__mobileNav>button{min-width:0;min-height:50px;color:var(--ink-muted);background:0 0;border:1px solid #0000;border-radius:10px;flex:1 1 0;place-items:center;gap:3px;padding:5px 2px;font-size:10px;display:grid}.app-shell-frame-module__i_QvAG__mobileNav>button span{place-items:center;display:grid}.app-shell-frame-module__i_QvAG__mobileNav>button small{font-size:10px}.app-shell-frame-module__i_QvAG__mobileNav .app-shell-frame-module__i_QvAG__mobileActive{border-color:var(--line-strong);color:var(--violet);background:var(--panel)}.app-shell-frame-module__i_QvAG__mobileMoreBackdrop.app-shell-frame-module__i_QvAG__visible{display:block}.app-shell-frame-module__i_QvAG__mobileMore{z-index:30;padding:10px 14px calc(14px + env(safe-area-inset-bottom,8px));border:1px solid var(--line);background:var(--canvas-deep);border-bottom:0;border-radius:22px 22px 0 0;gap:2px;animation:.22s cubic-bezier(.2,.8,.2,1) both app-shell-frame-module__i_QvAG__mobileSheetIn;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 50px #07040d6b}.app-shell-frame-module__i_QvAG__mobileMore:before{content:"";background:var(--line-strong);border-radius:999px;width:42px;height:4px;margin:0 auto 10px;display:block}.app-shell-frame-module__i_QvAG__mobileMore button{min-height:52px;color:var(--ink-soft);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.app-shell-frame-module__i_QvAG__mobileMore button:active,.app-shell-frame-module__i_QvAG__mobileMore button:focus-visible{color:var(--ink);background:var(--panel-soft);border-color:var(--line)}.app-shell-frame-module__i_QvAG__mobileMore button svg{color:var(--violet)}.app-shell-frame-module__i_QvAG__mobileMore button span{text-align:left;flex:1}}@keyframes app-shell-frame-module__i_QvAG__mobileSheetIn{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.app-shell-frame-module__i_QvAG__shell *,.app-shell-frame-module__i_QvAG__shell :before,.app-shell-frame-module__i_QvAG__shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell-frame-module__i_QvAG__progressStats{border-bottom:1px solid var(--line);align-items:baseline;gap:16px;padding:2px 0 4px;display:flex}.app-shell-frame-module__i_QvAG__progressStats>div{gap:2px;min-width:0;display:grid}.app-shell-frame-module__i_QvAG__progressStats>div+div{border-left:1px solid var(--line);padding-left:16px}.app-shell-frame-module__i_QvAG__progressStats strong{color:var(--ink);font:500 16px Georgia,serif}.app-shell-frame-module__i_QvAG__progressStats span{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.app-shell-frame-module__i_QvAG__sidebarLegal{gap:12px;display:flex}.app-shell-frame-module__i_QvAG__sidebarLegal a{color:var(--ink-muted);font-size:10px;text-decoration:none}.app-shell-frame-module__i_QvAG__sidebarLegal a:hover{color:var(--violet)}.app-shell-frame-module__i_QvAG__sidebarProfile{width:100%;color:var(--ink-soft);text-align:left;background:0 0;border:0;padding:4px 0}.app-shell-frame-module__i_QvAG__sidebarProfile:hover{color:var(--ink)}.app-shell-frame-module__i_QvAG__sidebarProfile:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:8px}.app-shell-frame-module__i_QvAG__sidebarFooterActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-shell-frame-module__i_QvAG__sidebarLegal{flex:1;gap:12px;display:flex}.app-shell-frame-module__i_QvAG__themeToggle{border:1px solid var(--line);width:28px;height:28px;color:var(--ink-muted);background:0 0;border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.app-shell-frame-module__i_QvAG__themeToggle:hover,.app-shell-frame-module__i_QvAG__themeToggle:focus-visible{color:var(--violet);border-color:var(--line-strong);background:var(--panel-soft)}.app-shell-frame-module__i_QvAG__languageSwitcher{flex:none}.app-shell-frame-module__i_QvAG__languageSwitcher label{border:1px solid var(--line);min-width:44px;min-height:28px;color:var(--ink-muted);background:color-mix(in srgb, var(--panel) 72%, transparent);border-radius:8px;place-items:center;padding:0 6px;display:grid}.app-shell-frame-module__i_QvAG__languageSwitcher label:hover,.app-shell-frame-module__i_QvAG__languageSwitcher label:focus-within{border-color:var(--line-strong);color:var(--ink)}.app-shell-frame-module__i_QvAG__languageSwitcher select{width:100%;min-width:0;color:inherit;font-size:10px}.app-shell-frame-module__i_QvAG__languageSwitcher option{color:#fff;background:#171020}.app-shell-frame-module__i_QvAG__sidebar{overflow:hidden}.app-shell-frame-module__i_QvAG__navList{scrollbar-width:none;min-height:0;overflow-y:auto}.app-shell-frame-module__i_QvAG__navList::-webkit-scrollbar{display:none}
.landing-module__leCHZG__shell{isolation:isolate;min-height:100vh;color:var(--ink);background:var(--canvas);font-family:Avenir Next,Helvetica Neue,sans-serif;position:relative;overflow:clip}.landing-module__leCHZG__shell *,.landing-module__leCHZG__shell :before,.landing-module__leCHZG__shell :after{box-sizing:border-box}.landing-module__leCHZG__shell button,.landing-module__leCHZG__shell input{font:inherit}.landing-module__leCHZG__shell button,.landing-module__leCHZG__shell a{-webkit-tap-highlight-color:transparent}.landing-module__leCHZG__ambient{z-index:-1;pointer-events:none;opacity:.8;background:radial-gradient(circle at 78% 8%,#a772e133,#0000 27%),radial-gradient(circle at 35% 38%,#4885b114,#0000 28%),radial-gradient(circle at 56% 84%,#ed9cc914,#0000 24%);position:absolute;inset:0}.landing-module__leCHZG__nav{z-index:5;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1240px,100% - 72px);min-height:84px;margin:0 auto;display:flex;position:relative}.landing-module__leCHZG__wordmark{color:var(--ink);letter-spacing:.18em;align-items:center;gap:11px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.landing-module__leCHZG__wordmarkMark{border:1px solid var(--line-strong);width:31px;height:31px;color:var(--gold);background:var(--panel);box-shadow:var(--shadow-flat);border-radius:50%;place-items:center;display:grid}.landing-module__leCHZG__wordmark small{color:var(--ink-muted);letter-spacing:.18em;margin-top:2px;font-size:9px;font-weight:500;display:block}.landing-module__leCHZG__navCta{border:1px solid var(--violet);color:var(--ink);letter-spacing:.06em;cursor:pointer;background:#9b63ff14;border-radius:10px;align-items:center;gap:6px;padding:9px 16px;font-size:11px;font-weight:600;transition:background .18s,box-shadow .18s;display:inline-flex}.landing-module__leCHZG__navActions{align-items:center;gap:16px;display:flex}.landing-module__leCHZG__themeToggle{border:1px solid var(--line);width:36px;height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;transition:color .18s,border-color .18s;display:inline-flex}.landing-module__leCHZG__themeToggle:hover{color:var(--ink);border-color:var(--violet)}.landing-module__leCHZG__navLogin{color:var(--ink-soft);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 14px;font-size:11px;font-weight:600;transition:color .18s}.landing-module__leCHZG__navLogin:hover{color:var(--ink)}.landing-module__leCHZG__heroActions{flex-direction:column;gap:8px;margin-top:4px;display:flex}.landing-module__leCHZG__primaryCta{background:linear-gradient(135deg, var(--violet), var(--pink));color:var(--canvas-deep);letter-spacing:.01em;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:9px;padding:15px 26px;font-size:14px;font-weight:650;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 24px #9b63ff40}.landing-module__leCHZG__primaryCta:hover{transform:translateY(-1px);box-shadow:0 12px 32px #9b63ff59}.landing-module__leCHZG__heroFine{color:var(--ink-muted);letter-spacing:.04em;font-size:13px}.landing-module__leCHZG__trustBand{border-top:1px solid var(--line);flex-wrap:wrap;gap:28px;margin-top:8px;padding-top:18px;display:flex}.landing-module__leCHZG__trustStat{gap:2px;display:grid}.landing-module__leCHZG__trustValue{color:var(--ink);letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.landing-module__leCHZG__trustLabel{color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.landing-module__leCHZG__hero{grid-template-columns:minmax(290px,.86fr) minmax(420px,1.14fr);align-items:center;gap:clamp(32px,6vw,88px);width:min(1240px,100% - 72px);min-height:min(850px,100svh - 30px);margin:0 auto;padding:92px 0 116px;display:grid;position:relative}.landing-module__leCHZG__heroCopy{align-content:center;gap:21px;max-width:570px;display:grid}.landing-module__leCHZG__eyebrow{color:var(--violet);letter-spacing:.2em;margin:0;font-size:11px;font-weight:700;line-height:1.5}.landing-module__leCHZG__hero h1,.landing-module__leCHZG__sectionIntro h2,.landing-module__leCHZG__handoffPanel h2{color:var(--ink);letter-spacing:-.06em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5.3vw,76px);font-weight:400;line-height:.97}.landing-module__leCHZG__hero h1 em,.landing-module__leCHZG__sectionIntro h2 em{color:var(--violet);font-style:italic}.landing-module__leCHZG__heroLead{max-width:540px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.8}.landing-module__leCHZG__orbitFrame{border:1px solid var(--line);background:radial-gradient(circle at 52% 48%, #bb8ef02b, transparent 35%), var(--panel);min-height:438px;box-shadow:var(--shadow);border-radius:24px;padding:21px 20px 17px;position:relative}.landing-module__leCHZG__orbitFrame:before{border:1px dashed var(--line);content:"";opacity:.45;border-radius:50%;position:absolute;inset:16px}.landing-module__leCHZG__orbitTopline{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.landing-module__leCHZG__orbitTopline span:first-child{gap:3px;display:grid}.landing-module__leCHZG__orbitTopline strong{font-size:12px;font-weight:650}.landing-module__leCHZG__orbitTopline small{color:var(--ink-muted);font-size:11px}.landing-module__leCHZG__liveState{color:var(--ink-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;display:inline-flex}.landing-module__leCHZG__liveState i{background:#83d0a1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #83d0a11f}.landing-module__leCHZG__orbitSvg{z-index:1;width:100%;height:342px;color:var(--violet);display:block;position:relative}.landing-module__leCHZG__orbitOuter,.landing-module__leCHZG__orbitRing,.landing-module__leCHZG__orbitInner{fill:none;stroke:currentColor;stroke-width:1px;opacity:.3}.landing-module__leCHZG__orbitRing{stroke-dasharray:3 7;opacity:.48}.landing-module__leCHZG__orbitInner{opacity:.22}.landing-module__leCHZG__orbitLine{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:3 7;opacity:.38}.landing-module__leCHZG__connection{fill:none;stroke:var(--pink);stroke-width:.7px;stroke-dasharray:3 4;opacity:.54}.landing-module__leCHZG__zodiacSign{color:var(--ink-soft);overflow:visible}.landing-module__leCHZG__sunIcon{color:var(--canvas-deep);overflow:visible}.landing-module__leCHZG__planetIcon{color:var(--ink);overflow:visible}.landing-module__leCHZG__planetPink circle{fill:var(--pink);stroke:var(--canvas);stroke-width:3px}.landing-module__leCHZG__planetBlue circle{fill:var(--blue);stroke:var(--canvas);stroke-width:3px}.landing-module__leCHZG__planetGold circle{fill:var(--gold);stroke:var(--canvas);stroke-width:3px}.landing-module__leCHZG__planetPink .landing-module__leCHZG__planetLabel,.landing-module__leCHZG__planetBlue .landing-module__leCHZG__planetLabel,.landing-module__leCHZG__planetGold .landing-module__leCHZG__planetLabel{fill:var(--ink-muted);font-size:12px}.landing-module__leCHZG__orbitLegend{z-index:1;color:var(--ink-muted);flex-wrap:wrap;gap:13px;font-size:11px;display:flex;position:relative}.landing-module__leCHZG__orbitLegend span{align-items:center;gap:5px;display:inline-flex}.landing-module__leCHZG__orbitLegend i{border-radius:50%;width:6px;height:6px;display:block}.landing-module__leCHZG__dotPink{background:var(--pink)}.landing-module__leCHZG__dotBlue{background:var(--blue)}.landing-module__leCHZG__dotGold{background:var(--gold)}.landing-module__leCHZG__story{border-top:1px solid var(--line);width:min(1240px,100% - 72px);margin:0 auto;padding:130px 0 136px}.landing-module__leCHZG__sectionIntro{text-align:center;justify-items:center;gap:18px;max-width:760px;margin:0 auto;display:grid}.landing-module__leCHZG__sectionIntro h2{font-size:clamp(34px,4.7vw,62px)}.landing-module__leCHZG__sectionIntro>p:last-child{max-width:560px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.8}.landing-module__leCHZG__lensGrid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:54px;display:grid}.landing-module__leCHZG__lensCard{border:1px solid var(--line);background:var(--panel);min-height:300px;box-shadow:var(--shadow);border-radius:18px;align-content:start;gap:14px;padding:25px 22px 24px;display:grid;position:relative;overflow:hidden}.landing-module__leCHZG__lensCard:after{content:"";opacity:.17;border:1px solid;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-50px;right:-28px}.landing-module__leCHZG__lensLabel{color:var(--ink-muted);letter-spacing:.16em;margin:4px 0 0;font-size:11px;font-weight:700}.landing-module__leCHZG__lensCard h3{letter-spacing:-.045em;margin:0;font:400 28px/.98 Georgia,Times New Roman,serif}.landing-module__leCHZG__lensCard>p:last-of-type{max-width:290px;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.8}.landing-module__leCHZG__lensCard.landing-module__leCHZG__violet{color:var(--violet)}.landing-module__leCHZG__lensCard.landing-module__leCHZG__blue{color:var(--blue)}.landing-module__leCHZG__lensCard.landing-module__leCHZG__pink{color:var(--pink)}.landing-module__leCHZG__lensCard.landing-module__leCHZG__violet h3,.landing-module__leCHZG__lensCard.landing-module__leCHZG__blue h3,.landing-module__leCHZG__lensCard.landing-module__leCHZG__pink h3{color:var(--ink)}.landing-module__leCHZG__problem{border-top:1px solid var(--line);background:linear-gradient(#0000,#9b63ff08 40%,#0000);width:min(1240px,100% - 72px);margin:0 auto;padding:120px 0 110px}.landing-module__leCHZG__problemGrid{flex-direction:column;gap:0;margin-top:52px;display:flex}.landing-module__leCHZG__problemCard{border-left:3px solid var(--violet);box-shadow:none;background:0 0;border-top:0;border-bottom:0;border-right:0;border-radius:0;grid-template-columns:48px 1fr;align-items:start;gap:20px;padding:28px 0 28px 24px;display:grid}.landing-module__leCHZG__problemCard:nth-child(2){border-left-color:var(--blue)}.landing-module__leCHZG__problemCard:nth-child(3){border-left-color:var(--pink)}.landing-module__leCHZG__problemGlyph{width:48px;height:48px;color:var(--violet);background:#9b63ff1a;border:0;border-radius:12px;place-items:center;font-size:22px;display:grid}.landing-module__leCHZG__problemCard:nth-child(2) .landing-module__leCHZG__problemGlyph{color:var(--blue);background:#4885b11a}.landing-module__leCHZG__problemCard:nth-child(3) .landing-module__leCHZG__problemGlyph{color:var(--pink);background:#ed9cc91a}.landing-module__leCHZG__problemContent{gap:8px;max-width:560px;display:grid}.landing-module__leCHZG__problemCard h3{color:var(--ink);letter-spacing:-.03em;margin:0;font:400 22px/1.1 Georgia,Times New Roman,serif}.landing-module__leCHZG__problemCard p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.8}.landing-module__leCHZG__howItWorks{border-top:1px solid var(--line);width:min(1240px,100% - 72px);margin:0 auto;padding:120px 0 110px}.landing-module__leCHZG__stepsGrid{grid-template-columns:repeat(3,1fr);gap:0;margin-top:52px;display:grid;position:relative}.landing-module__leCHZG__stepsGrid:before{content:"";background:linear-gradient(90deg, var(--violet), var(--blue), var(--pink));opacity:.3;z-index:0;height:1px;position:absolute;top:24px;left:8%;right:8%}.landing-module__leCHZG__stepCard{box-shadow:none;z-index:1;background:0 0;border:0;border-radius:0;gap:14px;padding:0 20px;display:grid;position:relative}.landing-module__leCHZG__stepNum{border:1px solid var(--line-strong);width:48px;height:48px;color:var(--canvas-deep);letter-spacing:-.02em;background:linear-gradient(135deg, var(--violet), var(--pink));border-radius:50%;place-items:center;margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400;line-height:1;display:grid}.landing-module__leCHZG__stepCard:nth-child(2) .landing-module__leCHZG__stepNum{background:linear-gradient(135deg, var(--blue), var(--violet))}.landing-module__leCHZG__stepCard:nth-child(3) .landing-module__leCHZG__stepNum{background:linear-gradient(135deg, var(--pink), var(--gold))}.landing-module__leCHZG__stepCard h3{color:var(--ink);letter-spacing:-.02em;margin:0;font:400 18px/1.2 Georgia,Times New Roman,serif}.landing-module__leCHZG__stepCard p{max-width:320px;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.75}.landing-module__leCHZG__testimonialPanel{max-width:820px;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;gap:24px;padding:0;display:grid;position:relative}.landing-module__leCHZG__testimonialPanel:before{content:"“";color:var(--violet);opacity:.2;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:120px;font-weight:400;line-height:1;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.landing-module__leCHZG__testimonialStars{color:var(--gold);justify-content:center;gap:4px;display:flex}.landing-module__leCHZG__testimonialQuote{color:var(--ink);letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,40px);font-style:italic;font-weight:400;line-height:1.3}.landing-module__leCHZG__testimonialAttribution{flex-direction:column;align-items:center;gap:3px;display:flex}.landing-module__leCHZG__testimonialAttribution strong{color:var(--ink);font-size:14px;font-weight:600}.landing-module__leCHZG__testimonial{justify-content:center;width:min(1240px,100% - 72px);margin:0 auto;padding:100px 0 130px;display:flex}.landing-module__leCHZG__handoff{width:min(1240px,100% - 72px);margin:0 auto;padding:100px 0 140px}.landing-module__leCHZG__handoffPanel{border:1px solid var(--line-strong);box-shadow:var(--shadow);text-align:center;background:linear-gradient(135deg,#9b63ff1f,#ed9cc914);border-radius:28px;place-items:center;gap:28px;padding:clamp(36px,6vw,72px);display:grid}.landing-module__leCHZG__handoffPanel>div{justify-items:center;gap:18px;max-width:680px;display:grid}.landing-module__leCHZG__handoffPanel h2{margin:0;font-size:clamp(32px,4.2vw,56px)}.landing-module__leCHZG__handoffPanel p{max-width:560px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.8}.landing-module__leCHZG__scrollCue{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;background:#9b63ff14;border-radius:40px;flex-direction:column;align-items:center;gap:8px;padding:16px 32px;transition:background .2s,border-color .2s;display:flex}.landing-module__leCHZG__scrollCue:hover{border-color:var(--violet);background:#9b63ff2e}.landing-module__leCHZG__scrollCueText{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:13px;font-weight:600}.landing-module__leCHZG__scrollCueIcon{color:var(--violet);place-items:center;display:grid}.landing-module__leCHZG__oracleDemoSection{border-top:1px solid var(--line);width:min(1240px,100% - 72px);margin:0 auto;padding:120px 0 100px}.landing-module__leCHZG__oracleDemo{margin-top:48px}.landing-module__leCHZG__oracleChat{flex-direction:column;gap:28px;max-width:780px;margin:0 auto;display:flex}.landing-module__leCHZG__oracleExchange{gap:10px;display:grid}.landing-module__leCHZG__oracleBubbleUser{justify-content:flex-end;display:flex}.landing-module__leCHZG__oracleBubbleUser span{max-width:420px;color:var(--ink);background:#9b63ff26;border-radius:18px 18px 4px;padding:12px 18px;font-size:15px;line-height:1.7}.landing-module__leCHZG__oracleBubbleAI{border:1px solid var(--line-strong);background:var(--panel);max-width:600px;box-shadow:var(--shadow);border-radius:4px 18px 18px;padding:18px 22px}.landing-module__leCHZG__oracleAIBadge{color:var(--violet);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-flex}.landing-module__leCHZG__oracleBubbleAI p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.8}@media (max-width:900px){.landing-module__leCHZG__hero{grid-template-columns:1fr;min-height:auto;padding-top:74px}.landing-module__leCHZG__heroCopy{max-width:680px}.landing-module__leCHZG__orbitFrame{width:100%;max-width:680px}.landing-module__leCHZG__lensGrid{grid-template-columns:1fr}.landing-module__leCHZG__lensCard{min-height:240px}.landing-module__leCHZG__problemGrid{gap:0}.landing-module__leCHZG__stepsGrid{grid-template-columns:1fr;gap:24px}.landing-module__leCHZG__stepsGrid:before,.landing-module__leCHZG__navCta,.landing-module__leCHZG__navLogin{display:none}.landing-module__leCHZG__oracleBubbleUser span{max-width:360px;font-size:14px}.landing-module__leCHZG__oracleBubbleAI{max-width:100%}}@media (max-width:640px){.landing-module__leCHZG__hero,.landing-module__leCHZG__story,.landing-module__leCHZG__problem,.landing-module__leCHZG__howItWorks,.landing-module__leCHZG__testimonial,.landing-module__leCHZG__handoff,.landing-module__leCHZG__oracleDemoSection{width:min(100% - 36px,1240px)}.landing-module__leCHZG__nav{min-height:72px}.landing-module__leCHZG__wordmark{letter-spacing:.12em;font-size:9px}.landing-module__leCHZG__wordmark small{letter-spacing:.12em;font-size:7px}.landing-module__leCHZG__hero{gap:54px;padding:70px 0 98px}.landing-module__leCHZG__hero h1{font-size:clamp(42px,14vw,60px)}.landing-module__leCHZG__heroLead{font-size:15px}.landing-module__leCHZG__orbitFrame{border-radius:18px;min-height:350px;padding:16px 12px 13px}.landing-module__leCHZG__orbitSvg{height:270px}.landing-module__leCHZG__orbitLegend{gap:8px;font-size:10px}.landing-module__leCHZG__story{padding:90px 0 95px}.landing-module__leCHZG__sectionIntro h2,.landing-module__leCHZG__handoffPanel h2{font-size:38px}.landing-module__leCHZG__lensGrid{margin-top:36px}.landing-module__leCHZG__lensCard{min-height:230px;padding:21px 18px}.landing-module__leCHZG__lensCard h3{font-size:26px}.landing-module__leCHZG__problem{padding:80px 0 70px}.landing-module__leCHZG__problemGrid{margin-top:32px}.landing-module__leCHZG__howItWorks{padding:80px 0 70px}.landing-module__leCHZG__stepsGrid{margin-top:32px}.landing-module__leCHZG__testimonialPanel{padding:0}.landing-module__leCHZG__handoff{padding-bottom:94px}.landing-module__leCHZG__oracleDemoSection{padding:80px 0 70px}.landing-module__leCHZG__oracleChat{gap:20px}}@media (prefers-reduced-motion:reduce){.landing-module__leCHZG__shell *,.landing-module__leCHZG__shell :before,.landing-module__leCHZG__shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.light .landing-module__leCHZG__shell{--canvas:#f6f3ee;--canvas-deep:#ece8e1;--panel:#ffffffe0;--panel-soft:#362b3f0f;--line:#30223b24;--line-strong:#30223b47;--ink:#292033;--ink-soft:#5f5568;--ink-muted:#817789;--violet:#7f4fa3;--violet-deep:#633b85;--pink:#bd5f8c;--blue:#4f8ebc;--gold:#aa7427;--shadow:0 18px 50px #2718301a;--shadow-flat:5px 5px 0 #633b851f}html.light .landing-module__leCHZG__ambient{opacity:.3}
.blog-module__pfx2eW__shell{isolation:isolate;min-height:100vh;color:var(--ink);background:var(--canvas);--canvas:#f6f3ee;--canvas-deep:#ece8e1;--panel:#ffffffe0;--panel-soft:#362b3f0f;--line:#30223b24;--line-strong:#30223b47;--ink:#292033;--ink-soft:#5f5568;--ink-muted:#817789;--violet:#7f4fa3;--violet-deep:#633b85;--pink:#bd5f8c;--blue:#4f8ebc;--gold:#aa7427;--shadow:0 18px 50px #2718301a;--shadow-flat:5px 5px 0 #633b851f;font-family:Avenir Next,Helvetica Neue,sans-serif;position:relative;overflow:clip}.blog-module__pfx2eW__shell *,.blog-module__pfx2eW__shell :before,.blog-module__pfx2eW__shell :after{box-sizing:border-box}.blog-module__pfx2eW__shellInner{width:min(1240px,100% - 72px);margin:0 auto;padding:64px 0 130px}.blog-module__pfx2eW__ambient{z-index:-1;pointer-events:none;opacity:.35;background:radial-gradient(circle at 78% 8%,#a772e133,#0000 27%),radial-gradient(circle at 35% 38%,#4885b114,#0000 28%),radial-gradient(circle at 56% 84%,#ed9cc914,#0000 24%);position:absolute;inset:0}.blog-module__pfx2eW__heading{text-align:center;justify-items:center;gap:16px;max-width:640px;margin:0 auto 48px;display:grid}.blog-module__pfx2eW__heading h1{color:var(--ink);letter-spacing:-.06em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5.3vw,68px);font-weight:400;line-height:.97}.blog-module__pfx2eW__heading h1 em{color:var(--violet);font-style:italic}.blog-module__pfx2eW__heading p{max-width:560px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.8}.blog-module__pfx2eW__layout{justify-content:center;width:100%;max-width:760px;margin:0 auto;display:grid}.blog-module__pfx2eW__article{border:1px solid var(--line);background:radial-gradient(circle at 50% 0%, #7f4fa31a, transparent 35%), var(--panel);box-shadow:var(--shadow);border-radius:24px;position:relative;overflow:hidden}.blog-module__pfx2eW__articleHeader{gap:14px;padding:clamp(28px,4vw,44px) clamp(22px,4vw,40px) 0;display:grid}.blog-module__pfx2eW__articleTitle{color:var(--ink);letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1.02}.blog-module__pfx2eW__articleBody{gap:22px;padding:26px clamp(22px,4vw,40px) clamp(30px,4vw,44px);display:grid}.blog-module__pfx2eW__tldr{background:#e9c27612;border:1px solid #e9c2764d;border-radius:18px;gap:10px;padding:20px 22px;display:grid}.blog-module__pfx2eW__tldr span{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.blog-module__pfx2eW__tldr ul{color:var(--ink-soft);gap:8px;margin:0;padding-left:18px;font-size:14px;line-height:1.7;display:grid}.blog-module__pfx2eW__tldr li::marker{color:var(--gold)}.blog-module__pfx2eW__articleBody h3{color:var(--ink);letter-spacing:-.035em;margin:26px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.15}.blog-module__pfx2eW__articleBody p{max-width:640px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.8}.blog-module__pfx2eW__articleBody a{color:var(--violet);border-bottom:1px solid #c8a7ff66;text-decoration:none;transition:color .18s,border-color .18s}.blog-module__pfx2eW__articleBody a:hover{color:var(--gold);border-bottom-color:var(--gold)}.blog-module__pfx2eW__tableWrap{border:1px solid var(--line);background:#fff;border-radius:14px;overflow-x:auto}.blog-module__pfx2eW__tableWrap table{border-collapse:collapse;width:100%;margin:0;font-size:13px}.blog-module__pfx2eW__tableWrap th{border-bottom:1px solid var(--line-strong);color:var(--violet);letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:11px 14px;font-size:9px;font-weight:700}.blog-module__pfx2eW__tableWrap td{border-bottom:1px solid var(--line);color:var(--ink-soft);vertical-align:top;padding:11px 14px;font-size:13px;line-height:1.6}.blog-module__pfx2eW__tableWrap tr:last-child td{border-bottom:0}.blog-module__pfx2eW__faq{gap:12px;display:grid}.blog-module__pfx2eW__faq details{border:1px solid var(--line);background:#fff;border-radius:14px}.blog-module__pfx2eW__faq summary{color:var(--ink);cursor:pointer;padding:14px 18px;font-size:14px;font-weight:600;list-style:none;transition:background .18s;display:block}.blog-module__pfx2eW__faq summary::-webkit-details-marker{display:none}.blog-module__pfx2eW__faq details[open] summary{border-bottom:1px solid var(--line)}.blog-module__pfx2eW__faq details p{color:var(--ink-soft);margin:0;padding:13px 18px 15px;font-size:14px;line-height:1.7}.blog-module__pfx2eW__cta{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:linear-gradient(135deg,#7f4fa31f,#ed9cc914);border-radius:22px;align-items:center;gap:16px;padding:clamp(22px,3vw,28px);text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.blog-module__pfx2eW__cta:hover{transform:translateY(-1px);box-shadow:0 12px 32px #7f4fa34d}.blog-module__pfx2eW__ctaGlyph{border:1px solid var(--line-strong);width:52px;height:52px;color:var(--violet);background:var(--panel);box-shadow:var(--shadow-flat);border-radius:50%;flex:none;place-items:center;font-size:24px;line-height:1;display:grid}.blog-module__pfx2eW__cta div{gap:5px;display:grid}.blog-module__pfx2eW__cta strong{color:var(--ink);letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.blog-module__pfx2eW__cta span:not(.blog-module__pfx2eW__ctaGlyph){color:var(--ink-soft);font-size:13px;line-height:1.6}.blog-module__pfx2eW__ctaGo{background:linear-gradient(135deg, var(--violet), var(--pink));color:var(--canvas-deep);letter-spacing:.01em;border:0;border-radius:12px;align-items:center;gap:9px;margin-left:auto;padding:12px 20px;font-size:13px;font-weight:650;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 24px #7f4fa340}.blog-module__pfx2eW__cta:hover .blog-module__pfx2eW__ctaGo{transform:translate(2px)}.blog-module__pfx2eW__inlineLink{font-weight:600;color:var(--violet-deep)!important}.blog-module__pfx2eW__sources{border:1px solid var(--line);background:#fff;border-radius:14px;gap:8px;padding:18px 20px;display:grid}.blog-module__pfx2eW__sources span{color:var(--ink-muted);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:700}.blog-module__pfx2eW__sources ul{color:var(--ink-muted);gap:6px;margin:0;padding-left:18px;font-size:12px;line-height:1.7;display:grid}.blog-module__pfx2eW__sources a{color:var(--violet);border-bottom:1px solid #c8a7ff66;text-decoration:none}.blog-module__pfx2eW__sources a:hover{color:var(--gold);border-bottom-color:var(--gold)}.blog-module__pfx2eW__indexList{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.blog-module__pfx2eW__indexCard{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:18px;align-content:start;gap:8px;padding:20px;text-decoration:none;transition:transform .18s,border-color .18s;display:grid;overflow:hidden}.blog-module__pfx2eW__indexCard:hover{border-color:var(--violet);transform:translateY(-2px)}.blog-module__pfx2eW__indexCard small{color:var(--ink-muted);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:600}.blog-module__pfx2eW__indexCard h3{color:var(--ink);letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;line-height:1.05}.blog-module__pfx2eW__indexCard p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.7}@media (max-width:900px){.blog-module__pfx2eW__layout{grid-template-columns:1fr}.blog-module__pfx2eW__shellInner{width:min(100% - 36px,1240px);padding:40px 0 90px}.blog-module__pfx2eW__heading h1{font-size:clamp(38px,10vw,52px)}.blog-module__pfx2eW__articleHeader,.blog-module__pfx2eW__articleBody{padding-left:20px;padding-right:20px}}html.light .blog-module__pfx2eW__ambient{opacity:.3}@media (prefers-reduced-motion:reduce){.blog-module__pfx2eW__shell *,.blog-module__pfx2eW__shell :before,.blog-module__pfx2eW__shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.profile-view-module__vpm5fG__page{min-height:100%;color:var(--ink);background:0 0;font-family:Avenir Next,Helvetica Neue,sans-serif}.profile-view-module__vpm5fG__page *,.profile-view-module__vpm5fG__page :before,.profile-view-module__vpm5fG__page :after{box-sizing:border-box}.profile-view-module__vpm5fG__page button,.profile-view-module__vpm5fG__page input{font:inherit}.profile-view-module__vpm5fG__page button{cursor:pointer}.profile-view-module__vpm5fG__page button:focus-visible,.profile-view-module__vpm5fG__page input:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.profile-view-module__vpm5fG__content{gap:30px;max-width:1120px;margin:0 auto;padding:52px 4.5vw 86px;display:grid}.profile-view-module__vpm5fG__pageHeading{justify-content:space-between;align-items:end;gap:28px;padding-bottom:8px;display:flex}.profile-view-module__vpm5fG__pageHeading>div{gap:12px;display:grid}.profile-view-module__vpm5fG__pageHeading h1,.profile-view-module__vpm5fG__guestState h1{max-width:720px;color:var(--ink);letter-spacing:-.055em;margin:0;font:400 clamp(38px,5vw,65px)/.98 Georgia,Times New Roman,serif}.profile-view-module__vpm5fG__pageHeading h1 em,.profile-view-module__vpm5fG__guestState h1 em{color:var(--violet);font-style:italic}.profile-view-module__vpm5fG__pageHeading>p{max-width:295px;color:var(--ink-soft);margin:0 0 4px;font-size:13px;line-height:1.65}.profile-view-module__vpm5fG__eyebrow{color:var(--violet);letter-spacing:.2em;margin:0;font-size:9px;font-weight:700;line-height:1.5}.profile-view-module__vpm5fG__profileCard,.profile-view-module__vpm5fG__section,.profile-view-module__vpm5fG__statStrip,.profile-view-module__vpm5fG__accountFooter{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-flat)}.profile-view-module__vpm5fG__profileCard{border-radius:20px;align-items:center;gap:16px;padding:24px 26px;display:flex}.profile-view-module__vpm5fG__avatar{color:#3b2641;background:linear-gradient(135deg,#f1c5d7,#bea3ed);border-radius:22px;flex:0 0 72px;place-items:center;width:72px;height:72px;font:31px Georgia,serif;display:grid}.profile-view-module__vpm5fG__avatarIcon{width:35px;height:35px}.profile-view-module__vpm5fG__profileIdentity{gap:5px;min-width:0;display:grid}.profile-view-module__vpm5fG__profileIdentity h2{color:var(--ink);margin:0;font:400 27px Georgia,serif}.profile-view-module__vpm5fG__profileIdentity>p:not(.profile-view-module__vpm5fG__eyebrow){color:var(--ink-muted);margin:0 0 3px;font-size:11px}.profile-view-module__vpm5fG__profileIdentity [data-slot=badge]{width:fit-content}.profile-view-module__vpm5fG__outlineButton,.profile-view-module__vpm5fG__primaryButton,.profile-view-module__vpm5fG__ghostButton,.profile-view-module__vpm5fG__signOutButton{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:11px;font-weight:650;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.profile-view-module__vpm5fG__outlineButton{border:1px solid var(--line-strong);color:var(--ink);background:var(--panel-soft);margin-left:auto}.profile-view-module__vpm5fG__outlineButton:hover,.profile-view-module__vpm5fG__ghostButton:hover{border-color:var(--violet);transform:translateY(-2px)}.profile-view-module__vpm5fG__primaryButton{color:#2f203d;background:var(--violet);box-shadow:var(--shadow-flat);border:1px solid #0000}.profile-view-module__vpm5fG__primaryButton:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #744d994d}.profile-view-module__vpm5fG__primaryButton:disabled{cursor:wait;opacity:.55;transform:none}.profile-view-module__vpm5fG__ghostButton{border:1px solid var(--line);color:var(--ink-soft);background:0 0}.profile-view-module__vpm5fG__statStrip{border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.profile-view-module__vpm5fG__statStrip>div{border-right:1px solid var(--line);align-content:center;gap:5px;min-height:102px;padding:17px 20px;display:grid}.profile-view-module__vpm5fG__statStrip>div:last-child{border-right:0}.profile-view-module__vpm5fG__statStrip span{color:var(--ink-muted);letter-spacing:.17em;font-size:8px}.profile-view-module__vpm5fG__statStrip strong{color:var(--ink);align-items:center;gap:7px;font:400 22px Georgia,serif;display:flex}.profile-view-module__vpm5fG__statStrip strong svg{color:var(--gold)}.profile-view-module__vpm5fG__statStrip small{color:var(--ink-muted);font-size:9px}.profile-view-module__vpm5fG__sectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.profile-view-module__vpm5fG__section{border-radius:18px;min-width:0;padding:24px}.profile-view-module__vpm5fG__sectionHeading{gap:7px;margin-bottom:19px;display:grid}.profile-view-module__vpm5fG__sectionHeading h2{color:var(--ink);letter-spacing:-.035em;margin:0;font:400 26px/1 Georgia,serif}.profile-view-module__vpm5fG__cardBody{gap:4px;display:grid}.profile-view-module__vpm5fG__settingRow{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:58px;padding:9px 0;display:flex}.profile-view-module__vpm5fG__settingRow:last-child{border-bottom:0}.profile-view-module__vpm5fG__settingIcon{width:35px;height:35px;color:var(--violet);background:#c8a7ff1a;border-radius:11px;flex:0 0 35px;place-items:center;display:grid}.profile-view-module__vpm5fG__settingCopy{gap:3px;min-width:0;display:grid}.profile-view-module__vpm5fG__settingCopy strong{color:var(--ink-soft);font-size:11px;font-weight:650}.profile-view-module__vpm5fG__settingCopy small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.profile-view-module__vpm5fG__readout{color:var(--ink-muted);align-items:center;gap:4px;margin-left:auto;font-size:9px;display:inline-flex}.profile-view-module__vpm5fG__toggle{border:1px solid var(--line-strong);background:0 0;border-radius:20px;flex:0 0 45px;width:45px;height:26px;margin-left:auto;padding:3px;transition:background .18s,border-color .18s}.profile-view-module__vpm5fG__toggle span{background:var(--ink-muted);border-radius:50%;width:18px;height:18px;transition:transform .18s,background .18s;display:block}.profile-view-module__vpm5fG__toggleOn{border-color:var(--violet);background:#c8a7ff38}.profile-view-module__vpm5fG__toggleOn span{background:var(--violet);transform:translate(18px)}.profile-view-module__vpm5fG__progressHeading{color:var(--ink-soft);justify-content:space-between;font-size:11px;display:flex}.profile-view-module__vpm5fG__progressHeading strong{color:var(--gold);font:400 14px Georgia,serif}.profile-view-module__vpm5fG__progressTrack{background:var(--canvas-deep);border-radius:9px;height:7px;margin:12px 0 18px;overflow:hidden}.profile-view-module__vpm5fG__progressTrack span{border-radius:inherit;background:linear-gradient(90deg, var(--violet-deep), var(--pink));height:100%;display:block}.profile-view-module__vpm5fG__statsGrid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.profile-view-module__vpm5fG__statsGrid span{border:1px solid var(--line);border-radius:10px;gap:5px;min-width:0;padding:10px 7px;display:grid}.profile-view-module__vpm5fG__statsGrid b{color:var(--pink);font:400 19px Georgia,serif}.profile-view-module__vpm5fG__statsGrid small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.profile-view-module__vpm5fG__achievementGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.profile-view-module__vpm5fG__achievement{border:1px solid var(--line);opacity:.38;text-align:center;border-radius:14px;align-content:center;justify-items:center;gap:6px;min-height:132px;padding:12px 7px;display:grid}.profile-view-module__vpm5fG__achievement.profile-view-module__vpm5fG__unlocked{opacity:1;background:#e9c27614;border-color:#e9c27680}.profile-view-module__vpm5fG__achievementGlyph{width:45px;height:45px;color:var(--ink-muted);background:var(--canvas-deep);border-radius:50%;place-items:center;font:24px Georgia,serif;display:grid}.profile-view-module__vpm5fG__unlocked .profile-view-module__vpm5fG__achievementGlyph{color:var(--gold);background:#e9c27624}.profile-view-module__vpm5fG__achievement strong{color:var(--ink-soft);font-size:10px}.profile-view-module__vpm5fG__achievement small{color:var(--ink-muted);font-size:8px}.profile-view-module__vpm5fG__mutedNote{color:var(--ink-muted);margin:8px 0 0;font-size:9px;line-height:1.5}.profile-view-module__vpm5fG__actionRow{border:0;border-bottom:1px solid var(--line);width:100%;min-height:54px;color:var(--violet);text-align:left;background:0 0;align-items:center;gap:11px;display:flex}.profile-view-module__vpm5fG__actionRow:last-child{border-bottom:0}.profile-view-module__vpm5fG__actionRow:hover{color:var(--ink)}.profile-view-module__vpm5fG__actionRow>span{flex:1;gap:3px;min-width:0;display:grid}.profile-view-module__vpm5fG__actionRow strong{color:var(--ink-soft);font-size:11px;font-weight:650}.profile-view-module__vpm5fG__actionRow small{color:var(--ink-muted);font-size:9px}.profile-view-module__vpm5fG__actionRow>svg:last-child{color:var(--ink-muted)}.profile-view-module__vpm5fG__dangerAction,.profile-view-module__vpm5fG__dangerAction strong{color:#eaa6bd}.profile-view-module__vpm5fG__storeCard{padding:2px 0 0}.profile-view-module__vpm5fG__storeCard>p{color:var(--ink-muted);margin:0 0 14px;font-size:10px}.profile-view-module__vpm5fG__storeCard>p strong{color:var(--gold);font-weight:650}.profile-view-module__vpm5fG__storeList{gap:8px;display:grid}.profile-view-module__vpm5fG__storeItem{border:1px solid var(--line);width:100%;min-height:64px;color:var(--ink);text-align:left;background:#c8a7ff0d;border-radius:12px;align-items:center;gap:11px;padding:9px 11px;transition:border-color .18s,background .18s,transform .18s;display:flex}.profile-view-module__vpm5fG__storeItem:not(:disabled):hover{border-color:var(--violet);background:#c8a7ff1f;transform:translate(3px)}.profile-view-module__vpm5fG__storeIcon{width:34px;height:34px;color:var(--pink);background:#ed9cc91a;border-radius:10px;place-items:center;font:22px Georgia,serif;display:grid}.profile-view-module__vpm5fG__storeCopy{flex:1;gap:3px;min-width:0;display:grid}.profile-view-module__vpm5fG__storeCopy strong{color:var(--ink-soft);font-size:11px}.profile-view-module__vpm5fG__storeCopy small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.profile-view-module__vpm5fG__storeItem b{color:var(--gold);white-space:nowrap;font:400 11px Georgia,serif}.profile-view-module__vpm5fG__storeDisabled{opacity:.4;cursor:not-allowed!important}.profile-view-module__vpm5fG__accountFooter{box-shadow:none;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:18px 21px;display:flex}.profile-view-module__vpm5fG__accountFooter>div{gap:5px;display:grid}.profile-view-module__vpm5fG__accountFooter>div>p:last-child{color:var(--ink-muted);margin:0;font-size:10px}.profile-view-module__vpm5fG__signOutButton{color:#eaa6bd;background:#eaa6bd14;border:1px solid #eaa6bd61}.profile-view-module__vpm5fG__signOutButton:hover{background:#eaa6bd26;border-color:#eaa6bd}.profile-view-module__vpm5fG__modalBackdrop{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08050fc2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-view-module__vpm5fG__modal{border:1px solid var(--line-strong);background:var(--panel);width:min(100%,470px);max-height:calc(100vh - 40px);box-shadow:var(--shadow);border-radius:20px;padding:25px;animation:.22s both profile-view-module__vpm5fG__modalIn;overflow:auto}@keyframes profile-view-module__vpm5fG__modalIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.profile-view-module__vpm5fG__modalHeading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:21px;display:flex}.profile-view-module__vpm5fG__modalHeading h2{color:var(--ink);margin:8px 0 0;font:400 27px Georgia,serif}.profile-view-module__vpm5fG__iconButton{border:1px solid var(--line);width:44px;height:44px;color:var(--ink-soft);background:var(--panel-soft);border-radius:10px;place-items:center;display:grid}.profile-view-module__vpm5fG__iconButton:hover{color:var(--ink);border-color:var(--line-strong)}.profile-view-module__vpm5fG__editForm{gap:14px;display:grid}.profile-view-module__vpm5fG__fieldLabel{color:var(--ink-soft);letter-spacing:.04em;gap:7px;font-size:10px;font-weight:650;display:grid}.profile-view-module__vpm5fG__fieldLabel input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#ffffff0d;border-radius:9px;outline:0;padding:0 12px;font-size:12px}.profile-view-module__vpm5fG__fieldLabel input:focus{border-color:var(--violet)}.profile-view-module__vpm5fG__fieldError{color:#f2a7ba;font-size:9px}.profile-view-module__vpm5fG__modalActions{gap:10px;padding-top:7px;display:flex}.profile-view-module__vpm5fG__modalActions .profile-view-module__vpm5fG__primaryButton{flex:1}.profile-view-module__vpm5fG__guestState{text-align:center;align-content:center;justify-items:center;gap:16px;max-width:600px;min-height:70vh;margin:0 auto;padding:64px 22px;display:grid}.profile-view-module__vpm5fG__guestMark{border:1px solid var(--line-strong);width:88px;height:88px;color:var(--gold);background:var(--panel);box-shadow:var(--shadow);border-radius:50%;place-items:center;font:48px Georgia,serif;display:grid}.profile-view-module__vpm5fG__guestState h1{font-size:clamp(38px,6vw,61px)}.profile-view-module__vpm5fG__guestState>p:not(.profile-view-module__vpm5fG__eyebrow){max-width:470px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.7}.profile-view-module__vpm5fG__guestState .profile-view-module__vpm5fG__primaryButton{margin-top:7px}.profile-view-module__vpm5fG__reduceMotion *,.profile-view-module__vpm5fG__reduceMotion :before,.profile-view-module__vpm5fG__reduceMotion :after{transition-duration:.01ms!important;animation-duration:.01ms!important}@media (max-width:850px){.profile-view-module__vpm5fG__content{padding-top:36px}.profile-view-module__vpm5fG__pageHeading{gap:15px;display:grid}.profile-view-module__vpm5fG__pageHeading>p{max-width:540px}}@media (max-width:760px){.profile-view-module__vpm5fG__content{padding:20px 16px calc(76px + env(safe-area-inset-bottom,8px));gap:23px}.profile-view-module__vpm5fG__pageHeading h1{font-size:43px}.profile-view-module__vpm5fG__profileCard{flex-wrap:wrap;align-items:start;padding:18px}.profile-view-module__vpm5fG__profileIdentity{flex:1}.profile-view-module__vpm5fG__outlineButton{width:100%;margin-left:0}.profile-view-module__vpm5fG__statStrip{grid-template-columns:1fr}.profile-view-module__vpm5fG__statStrip>div{border-right:0;border-bottom:1px solid var(--line);min-height:77px}.profile-view-module__vpm5fG__statStrip>div:last-child{border-bottom:0}.profile-view-module__vpm5fG__sectionGrid{grid-template-columns:1fr}.profile-view-module__vpm5fG__section{padding:19px 17px}.profile-view-module__vpm5fG__achievementGrid{gap:7px}.profile-view-module__vpm5fG__achievement{min-height:120px}.profile-view-module__vpm5fG__statsGrid{grid-template-columns:repeat(2,1fr)}.profile-view-module__vpm5fG__accountFooter{flex-direction:column;align-items:stretch}.profile-view-module__vpm5fG__signOutButton{width:100%}.profile-view-module__vpm5fG__modal{padding:19px}}@media (prefers-reduced-motion:reduce){.profile-view-module__vpm5fG__page *,.profile-view-module__vpm5fG__page :before,.profile-view-module__vpm5fG__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=0mu295zuxr7c2.css.map*/