.gate[data-v-1ec02b24]{z-index:40;padding:calc(env(safe-area-inset-top,0px) + 24px) 28px calc(env(safe-area-inset-bottom,0px) + 24px);background:var(--sw-bg);text-align:center;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:fixed;inset:0}.gate__icon[data-v-1ec02b24]{border-radius:var(--sw-r-full);place-items:center;width:76px;height:76px;margin-bottom:6px;display:grid}.gate__icon--lav[data-v-1ec02b24]{background:color-mix(in srgb, var(--sw-lav) 16%, transparent);color:var(--sw-lav)}.gate__icon--blue[data-v-1ec02b24]{background:color-mix(in srgb, var(--sw-blue) 16%, transparent);color:var(--sw-blue)}.gate__title[data-v-1ec02b24]{color:var(--sw-text);font:600 var(--sw-fs-24) var(--sw-font);margin:0}.gate__body[data-v-1ec02b24]{max-width:320px;color:var(--sw-text-2);font:400 var(--sw-fs-15) / 1.5 var(--sw-font);margin:0 0 10px}.coach[data-v-6cfe8a58]{left:50%;bottom:calc(var(--sw-nav-bottom) + 90px);border-radius:var(--sw-r-14);border:1px solid color-mix(in srgb, var(--sw-orchid) 50%, transparent);background:var(--sw-coach-bg);color:var(--sw-white);font:500 var(--sw-fs-13) var(--sw-font);max-width:calc(100vw - 32px);box-shadow:0 10px 30px color-mix(in srgb, var(--sw-black) 50%, transparent);cursor:pointer;align-items:center;gap:8px;padding:10px 12px 10px 14px;animation:.35s both sw-fade-up;display:flex;position:absolute;translate:-50%}.coach__close[data-v-6cfe8a58]{color:var(--sw-text-faint)}.coach__tip[data-v-6cfe8a58]{background:var(--sw-coach-bg);border-right:1px solid color-mix(in srgb, var(--sw-orchid) 50%, transparent);border-bottom:1px solid color-mix(in srgb, var(--sw-orchid) 50%, transparent);width:12px;height:12px;margin-left:-6px;position:absolute;bottom:-6px;left:50%;transform:rotate(45deg)}:root{--ion-color-primary:#0054e9;--ion-color-primary-rgb:0, 84, 233;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255, 255, 255;--ion-color-primary-shade:#004acd;--ion-color-primary-tint:#1a65eb;--ion-color-secondary:#0163aa;--ion-color-secondary-rgb:1, 99, 170;--ion-color-secondary-contrast:#fff;--ion-color-secondary-contrast-rgb:255, 255, 255;--ion-color-secondary-shade:#015796;--ion-color-secondary-tint:#1a73b3;--ion-color-tertiary:#6030ff;--ion-color-tertiary-rgb:96, 48, 255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255, 255, 255;--ion-color-tertiary-shade:#542ae0;--ion-color-tertiary-tint:#7045ff;--ion-color-success:#2dd55b;--ion-color-success-rgb:45, 213, 91;--ion-color-success-contrast:#000;--ion-color-success-contrast-rgb:0, 0, 0;--ion-color-success-shade:#28bb50;--ion-color-success-tint:#42d96b;--ion-color-warning:#ffc409;--ion-color-warning-rgb:255, 196, 9;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0, 0, 0;--ion-color-warning-shade:#e0ac08;--ion-color-warning-tint:#ffca22;--ion-color-danger:#c5000f;--ion-color-danger-rgb:197, 0, 15;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255, 255, 255;--ion-color-danger-shade:#ad000d;--ion-color-danger-tint:#cb1a27;--ion-color-light:#f4f5f8;--ion-color-light-rgb:244, 245, 248;--ion-color-light-contrast:#000;--ion-color-light-contrast-rgb:0, 0, 0;--ion-color-light-shade:#d7d8da;--ion-color-light-tint:#f5f6f9;--ion-color-medium:#636469;--ion-color-medium-rgb:99, 100, 105;--ion-color-medium-contrast:#fff;--ion-color-medium-contrast-rgb:255, 255, 255;--ion-color-medium-shade:#57585c;--ion-color-medium-tint:#737478;--ion-color-dark:#222428;--ion-color-dark-rgb:34, 36, 40;--ion-color-dark-contrast:#fff;--ion-color-dark-contrast-rgb:255, 255, 255;--ion-color-dark-shade:#1e2023;--ion-color-dark-tint:#383a3e}html.ios{--ion-default-font:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font:"Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font:-apple-system-body;--ion-font-family:var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity:.18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity:0;--box-shadow:none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base:var(--ion-color-primary,#0054e9)!important;--ion-color-base-rgb:var(--ion-color-primary-rgb,0, 84, 233)!important;--ion-color-contrast:var(--ion-color-primary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-primary-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-primary-shade,#004acd)!important;--ion-color-tint:var(--ion-color-primary-tint,#1a65eb)!important}.ion-color-secondary{--ion-color-base:var(--ion-color-secondary,#0163aa)!important;--ion-color-base-rgb:var(--ion-color-secondary-rgb,1, 99, 170)!important;--ion-color-contrast:var(--ion-color-secondary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-secondary-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-secondary-shade,#015796)!important;--ion-color-tint:var(--ion-color-secondary-tint,#1a73b3)!important}.ion-color-tertiary{--ion-color-base:var(--ion-color-tertiary,#6030ff)!important;--ion-color-base-rgb:var(--ion-color-tertiary-rgb,96, 48, 255)!important;--ion-color-contrast:var(--ion-color-tertiary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-tertiary-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-tertiary-shade,#542ae0)!important;--ion-color-tint:var(--ion-color-tertiary-tint,#7045ff)!important}.ion-color-success{--ion-color-base:var(--ion-color-success,#2dd55b)!important;--ion-color-base-rgb:var(--ion-color-success-rgb,45, 213, 91)!important;--ion-color-contrast:var(--ion-color-success-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-success-contrast-rgb,0, 0, 0)!important;--ion-color-shade:var(--ion-color-success-shade,#28bb50)!important;--ion-color-tint:var(--ion-color-success-tint,#42d96b)!important}.ion-color-warning{--ion-color-base:var(--ion-color-warning,#ffc409)!important;--ion-color-base-rgb:var(--ion-color-warning-rgb,255, 196, 9)!important;--ion-color-contrast:var(--ion-color-warning-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-warning-contrast-rgb,0, 0, 0)!important;--ion-color-shade:var(--ion-color-warning-shade,#e0ac08)!important;--ion-color-tint:var(--ion-color-warning-tint,#ffca22)!important}.ion-color-danger{--ion-color-base:var(--ion-color-danger,#c5000f)!important;--ion-color-base-rgb:var(--ion-color-danger-rgb,197, 0, 15)!important;--ion-color-contrast:var(--ion-color-danger-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-danger-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-danger-shade,#ad000d)!important;--ion-color-tint:var(--ion-color-danger-tint,#cb1a27)!important}.ion-color-light{--ion-color-base:var(--ion-color-light,#f4f5f8)!important;--ion-color-base-rgb:var(--ion-color-light-rgb,244, 245, 248)!important;--ion-color-contrast:var(--ion-color-light-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-light-contrast-rgb,0, 0, 0)!important;--ion-color-shade:var(--ion-color-light-shade,#d7d8da)!important;--ion-color-tint:var(--ion-color-light-tint,#f5f6f9)!important}.ion-color-medium{--ion-color-base:var(--ion-color-medium,#636469)!important;--ion-color-base-rgb:var(--ion-color-medium-rgb,99, 100, 105)!important;--ion-color-contrast:var(--ion-color-medium-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-medium-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-medium-shade,#57585c)!important;--ion-color-tint:var(--ion-color-medium-tint,#737478)!important}.ion-color-dark{--ion-color-base:var(--ion-color-dark,#222428)!important;--ion-color-base-rgb:var(--ion-color-dark-rgb,34, 36, 40)!important;--ion-color-contrast:var(--ion-color-dark-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-dark-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-dark-shade,#1e2023)!important;--ion-color-tint:var(--ion-color-dark-tint,#383a3e)!important}.ion-page{contain:layout size style;z-index:0;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{contain:layout style;height:100%;min-height:0;position:relative}ion-modal ion-content.content-sizing ion-nav,ion-modal ion-content.content-sizing ion-nav>.ion-page{contain:layout style;height:auto;position:relative}ion-modal ion-content.content-sizing ion-nav{display:grid}ion-modal ion-content.content-sizing ion-nav>.ion-page{grid-area:1/1}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding:20px}@supports (padding-top:20px){html{--ion-safe-area-top:var(--ion-statusbar-padding)}}@supports (padding-top:env(safe-area-inset-top)){html{--ion-safe-area-top:var(--safe-area-inset-top,env(safe-area-inset-top));--ion-safe-area-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom));--ion-safe-area-left:var(--safe-area-inset-left,env(safe-area-inset-left));--ion-safe-area-right:var(--safe-area-inset-right,env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translate(0,0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow:hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-right-radius:8px;border-bottom-left-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width:0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:transform .3s cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width:0px;--inner-border-width:0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width:fit-content;--height:fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){height:0;display:none}b,strong{font-weight:700}img{max-width:100%}hr{box-sizing:content-box;border-width:0;height:1px}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{height:auto;font:inherit;color:inherit;overflow:auto}textarea::placeholder{padding-left:2px}form,input,optgroup,select{font:inherit;color:inherit;margin:0}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{font-family:inherit;font-style:inherit;font-variant:inherit;text-transform:none;cursor:pointer;-webkit-appearance:button;border:0;border-radius:0;padding:0;line-height:1}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;height:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;position:fixed;overflow:hidden;transform:translateZ(0)}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout:none){html{font:var(--ion-dynamic-font,16px var(--ion-font-family))}}a{color:var(--ion-color-primary,#0054e9);background-color:#0000}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}:root{--cosmic-bg:#0c0c20;--cosmic-bg-card:#141420;--cosmic-bg-card-alt:#121220;--cosmic-bg-surface:#131320;--cosmic-bg-overlay:#0c0c20e0;--cosmic-grad-card:linear-gradient(160deg, #131320, #141420);--cosmic-grad-empty:linear-gradient(160deg, #8b5cf614, #ec48990a);--cosmic-grad-modal:linear-gradient(160deg, #121220, #0c0c20);--cosmic-grad-banner:linear-gradient(135deg, #8b5cf626, #ec48991a);--cosmic-lav-soft:#e9dbff;--cosmic-lav-mid:#a78bfa;--cosmic-lav-bright:#a855f7;--cosmic-lav-deep:#8b5cf6;--cosmic-lav-darker:#7c3aed;--cosmic-lav-darkest:#6d28d9;--cosmic-pink:#f9a8d4;--cosmic-pink-mid:#ec4899;--cosmic-pink-deep:#db2777;--cosmic-gold-mid:#fbbf24;--cosmic-gold-deep:#f59e0b;--cosmic-gold-warm:#f59e0b;--cosmic-gold-on:#0f0c1b;--cosmic-rose:#f4a7bb;--cosmic-blue:#93c5fd;--cosmic-mint:#6ee7b7;--cosmic-cyan:#67e8f9;--cosmic-aurora-blue:#667eea;--cosmic-text-primary:#fffffff2;--cosmic-text-secondary:#ffffffbf;--cosmic-text-tertiary:#ffffffb3;--cosmic-text-muted:#ffffffa6;--cosmic-text-faint:#ffffff4d;--cosmic-text-solid:#f5f5f5;--cosmic-text-label:#9ca3af;--cosmic-glass-bg:#ffffff0a;--cosmic-glass-bg-hover:#ffffff12;--cosmic-glass-border:#ffffff12;--cosmic-glass-border-mid:#ffffff1a;--cosmic-glass-lav:#8b5cf60f;--cosmic-glass-lav-hover:#8b5cf61f;--cosmic-glass-lav-border:#8b5cf626;--cosmic-glass-lav-border-hover:#8b5cf673;--cosmic-glass-lav-glow:#8b5cf62e;--cosmic-glass-gold:#fbbf240a;--cosmic-glass-gold-border:#fbbf244d;--cosmic-glass-pink:#ec48991f;--cosmic-glass-pink-hover:#ec489933;--cosmic-glass-pink-border:#ec489947;--cosmic-glass-pink-border-hover:#ec489973;--cosmic-glass-pink-glow:#ec489933;--cosmic-glass-danger:#f871711a;--cosmic-glass-danger-hover:#f8717133;--cosmic-glass-danger-border:#f871714d;--cosmic-glass-danger-border-hover:#f8717180;--cosmic-glass-danger-color:#fca5a5;--cosmic-blur-light:4px;--cosmic-blur:8px;--cosmic-blur-medium:20px;--cosmic-blur-heavy:24px;--cosmic-blur-strong:28px;--glass-card-fill:#ffffff1a;--glass-card-fill-hover:#ffffff24;--glass-card-border:#ffffff26;--glass-card-border-hover:#ffffff38;--glass-card-blur:20px;--glass-card-blur-hover:28px;--glass-card-saturate:1.8;--glass-card-brightness:1.04;--cosmic-border:#2a2a3d;--cosmic-border-subtle:#ffffff0e;--cosmic-border-lav:#8b5cf633;--cosmic-shadow-card:0 0 0 1px #ffffff0e, 0 16px 48px #00000059, 0 0 100px #7c3aed0a;--cosmic-shadow-modal:0 24px 64px #00000080;--cosmic-glow-lav:0 0 20px #8b5cf64d;--cosmic-glow-lav-strong:0 0 30px #8b5cf673;--cosmic-glow-gold:0 0 20px #ffd16640;--cosmic-glow-cta:0 4px 20px #7c3aed59;--cosmic-glow-cta-hover:0 8px 28px #7c3aed80;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-full:9999px;--radius-btn-cold:14px;--font-cold-body:"Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--font-cold-display:"Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"SF Mono", Monaco, "Cascadia Code", monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--cosmic-text-xs:.6875rem;--cosmic-text-sm:.75rem;--cosmic-text-base:.8125rem;--cosmic-text-md:.875rem;--cosmic-text-lg:.9375rem;--cosmic-text-xl:1.125rem;--cosmic-text-2xl:1.375rem;--cosmic-text-3xl:1.75rem;--cosmic-text-4xl:2.125rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--duration-fast:.2s;--duration-normal:.3s;--duration-slow:.5s;--ease-smooth:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-bounce:cubic-bezier(.68, -.55, .265, 1.55);--ease-back-out:cubic-bezier(.34, 1.56, .64, 1);--status-active:#4ade80;--status-active-bg:#4ade8026;--status-active-border:#4ade8040;--status-trialing:#06b6d4;--status-warning:#fbbf24;--status-error:#ef4444;--condition-forge:#b71c1c;--condition-rest:#3f3f7a;--condition-flow:#8b5cf6;--condition-peak:#10b981;--lunar-score-high:#52fab8;--lunar-score-high-glow:#52fab840;--lunar-score-mid:#fab852;--lunar-score-mid-glow:#fab85240;--lunar-score-low:#f87171;--lunar-score-low-glow:#f8717133;--compat-tier1-gradient:linear-gradient(135deg, #7c3aed, #a855f7);--compat-tier2-gradient:linear-gradient(135deg, #3b82f6, #6366f1);--compat-tier3-gradient:linear-gradient(135deg, #f59e0b, #fbbf24);--compat-tier3-color:#241c0f;--compat-tier4-gradient:linear-gradient(135deg, #ec4899, #f43f5e);--compat-tier5-gradient:linear-gradient(135deg, #fb7185, #f97316);--compat-ring-excellent:conic-gradient(from 90deg, #7c3aed, #a855f7, #ec4899, #7c3aed);--compat-ring-good:conic-gradient(from 90deg, #3b82f6, #6366f1, #8b5cf6, #3b82f6);--compat-ring-moderate:conic-gradient(from 90deg, #f59e0b, #fbbf24, #fbbf24, #f59e0b);--compat-ring-challenging:conic-gradient(from 90deg, #ef4444, #fb7185, #fb7185, #ef4444);--toast-text:#fff;--toast-success-icon:#6ee7b7;--toast-error-icon:#fca5a5;--toast-warning-icon:#fcd34d;--toast-info-icon:#c4b5fd;--toast-cosmic-icon:#ffd166;--toast-cosmic-gradient:linear-gradient(180deg, #ffd166, #a78bfa);--toast-pill-text:#241c0f;--toast-pill-success-bg:#52fab8;--toast-pill-success-text:#0c0c20;--toast-pill-info-bg:#a78bfa;--toast-pill-warning-bg:#fbbf24;--toast-pill-error-bg:#ef4444;--app-date-picker-muted:#9b96c5;--focus-width:2px;--focus-offset:3px;--focus-ring-cold:var(--cosmic-lav-mid);--touch-min:44px;--avatar-1:linear-gradient(135deg, #7c3aed, #a78bfa);--avatar-2:linear-gradient(135deg, #ec4899, #f9a8d4);--avatar-3:linear-gradient(135deg, #f59e0b, #fbbf24);--avatar-4:linear-gradient(135deg, #06b6d4, #67e8f9);--avatar-5:linear-gradient(135deg, #10b981, #6ee7b7);--avatar-6:linear-gradient(135deg, #ef4444, #fca5a5);--cosmic-avatar-1:var(--avatar-1);--cosmic-avatar-2:var(--avatar-2);--cosmic-avatar-3:var(--avatar-3);--cosmic-avatar-4:var(--avatar-4);--cosmic-avatar-5:var(--avatar-5);--cosmic-avatar-6:var(--avatar-6);--avatar-status-online:#10b981;--avatar-status-away:#fbbf24;--avatar-status-busy:#ef4444;--cosmic-avatar-status-online:var(--avatar-status-online);--cosmic-avatar-status-away:var(--avatar-status-away);--cosmic-avatar-status-busy:var(--avatar-status-busy);--streak-bronze:#cd7f32;--streak-bronze-dark:#7d4220;--streak-bronze-darker:#3d1f0c;--streak-bronze-light:#f4a460;--streak-bronze-glyph:#fde7c8;--streak-bronze-glow:#cd7f3273;--streak-bronze-highlight:#ffdcb466;--streak-bronze-shadow:#50280066;--streak-silver:silver;--streak-silver-dark:#5a5a66;--streak-silver-darker:#3d3d48;--streak-silver-light:#f0f0f5;--streak-silver-glow:#dcdceb73;--streak-silver-highlight:#ffffff80;--streak-silver-shadow:#00000059;--streak-gold:#ffd166;--streak-gold-dark:#a87410;--streak-gold-darker:#7a5208;--streak-gold-light:#ffe19a;--streak-gold-bright:#fff3c4;--streak-gold-glow:#ffd1668c;--streak-gold-highlight:#fff3c499;--streak-gold-shadow:#50280066;--streak-diamond:#b9f2ff;--streak-diamond-dark:#7fc8e4;--streak-diamond-darker:#3a7d99;--streak-diamond-light:#dffbff;--streak-diamond-bright:#fff;--streak-diamond-glow:#b9f2ff8c;--streak-diamond-aura:#7c3aed40;--streak-diamond-highlight:#ffffffb3;--streak-diamond-shadow:#0028504d;--switch-track-off:#ffffff1a;--switch-track-on:linear-gradient(135deg, #a78bfa, #ec4899);--switch-thumb:#fff;--switch-thumb-shadow:#0000004d;--switch-glow:#a78bfa59;--switch-radius:999px;--checkbox-border:#ffffff40;--checkbox-bg:linear-gradient(135deg, #a78bfa, #ec4899);--checkbox-indet-bg:#c4b5fd33;--checkbox-indet-color:#c4b5fd;--checkbox-radius:6px;--checkbox-check:#fff;--progress-bar-fill:linear-gradient(90deg, #7c3aed, #a855f7);--progress-bar-track:#ffffff14;--progress-bar-glow:#8b5cf659;--input-radius-cold:10px;--input-search-radius:14px;--input-floating-label:#fff6;--input-floating-label-active:var(--cosmic-lav-mid);--input-success-color:#6ee7b7;--input-error-color:#f87171;--cosmic-input-radius-cold:var(--input-radius-cold);--cosmic-input-search-radius:var(--input-search-radius);--cosmic-input-floating-label:var(--input-floating-label);--cosmic-input-floating-label-active:var(--input-floating-label-active);--cosmic-input-success-color:var(--input-success-color);--cosmic-input-error-color:var(--input-error-color);--status-success:#6ee7b7;--status-success-bg:#6ee7b71f;--status-success-border:#6ee7b752;--status-success-glow:#6ee7b740;--status-info:#93c5fd;--status-info-bg:#93c5fd1f;--status-info-border:#93c5fd4d;--status-warning-bg:#fbbf241f;--status-warning-border:#fbbf2452;--status-warning-glow:#fbbf2440;--status-error-bg:#ef44441f;--status-error-border:#ef444452;--status-error-glow:#ef444440;--status-neutral:#ffffffb3;--status-neutral-bg:#ffffff0d;--status-neutral-border:#ffffff1f;--status-premium:var(--cosmic-gold);--status-premium-bg:linear-gradient(135deg, #ffd16633, #f59e0b1f);--status-premium-border:#ffd16666;--state-surface-loading:var(--cosmic-bg);--state-surface-empty:var(--cosmic-grad-empty);--state-surface-error:linear-gradient(160deg, #ef44441a, #141420f2);--state-surface-partial:var(--cosmic-grad-card);--state-illustration-empty:#8b5cf614;--state-illustration-empty-border:#8b5cf659;--state-illustration-error:#ef44441f;--state-illustration-error-border:#ef444466;--state-cta-empty:linear-gradient(135deg, var(--cosmic-lav-darker), var(--cosmic-lav-bright));--state-cta-error:#ef44442e;--shadow-xs:0 1px 2px 0 var(--cosmic-bg);--shadow-sm:0 1px 3px 0 var(--cosmic-bg), 0 1px 2px 0 var(--cosmic-bg);--shadow-md:0 4px 6px -1px var(--cosmic-bg), 0 2px 4px -1px var(--cosmic-bg);--shadow-lg:0 10px 15px -3px var(--cosmic-bg), 0 4px 6px -2px var(--cosmic-bg);--shadow-xl:0 20px 25px -5px var(--cosmic-bg), 0 10px 10px -5px #141428cc;--shadow-2xl:0 25px 50px -12px var(--cosmic-bg);--shadow-primary:0 10px 30px #667eea66;--shadow-accent:0 10px 30px var(--cosmic-lav-mid);--shadow-success:0 10px 30px #10b98166;--shadow-error:0 10px 30px var(--status-error);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-paywall:1075;--z-toast:1080;--z-splash:1090;--duration-slower:.75s;--stagger-tight:30ms;--stagger-normal:50ms;--stagger-relaxed:70ms;--stagger-loose:.1s;--touch-target-fine:32px;--touch-target-coarse:48px}@property --glass-blur{syntax:"<length>";inherits:true;initial-value:0}@property --glass-opacity{syntax:"<number>";inherits:true;initial-value:1}@property --glass-border-opacity{syntax:"<number>";inherits:true;initial-value:.08}.universe-cold{background:var(--cosmic-bg);color:var(--cosmic-text-primary);font-family:var(--font-cold-body);font-size:var(--cosmic-text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}.universe-cold h1,.universe-cold h2,.universe-cold .display{font-family:var(--font-cold-display);letter-spacing:-.01em;font-weight:500;line-height:1.15}.universe-cold .display-hero{font-size:var(--cosmic-text-4xl)}.universe-cold .display-section{font-size:var(--cosmic-text-3xl)}.universe-cold .display-card{font-size:var(--cosmic-text-2xl)}:focus-visible{outline:var(--focus-width) solid var(--focus-ring-cold);outline-offset:var(--focus-offset)}.cosmic-text-gradient{background:linear-gradient(135deg, #f5f5f5, var(--cosmic-lav));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cosmic-text-gradient--pink{background:linear-gradient(135deg, var(--cosmic-lav), var(--cosmic-pink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-colorblind=true]{--status-active:#2196f3;--status-active-bg:#2196f31f;--status-active-border:#2196f352;--status-success:#2196f3;--status-success-bg:#2196f31f;--status-success-border:#2196f352;--status-info:#03a9f4;--status-info-bg:#03a9f41f;--status-info-border:#03a9f44d;--status-warning:#ff9800;--status-warning-bg:#ff98001f;--status-warning-border:#ff980052;--status-error:#e040fb;--status-error-bg:#e040fb1f;--status-error-border:#e040fb52;--status-neutral:#9e9e9e;--status-neutral-bg:#9e9e9e14;--status-neutral-border:#9e9e9e33;--status-premium:#ffeb3b;--status-premium-bg:linear-gradient(135deg, #ffeb3b33, #f59e0b1f);--status-premium-border:#ffeb3b66}@media (forced-colors:active){.cosmic-text-gradient,.cosmic-text-gradient--pink{-webkit-text-fill-color:ButtonText!important;color:buttontext!important;background:0 0!important}}:root{--android-nav-height:0px;--android-status-bar-height:24px;--app-date-picker-muted:#9b96c5;--avatar-1:var(--cosmic-avatar-1);--avatar-2:var(--cosmic-avatar-2);--avatar-3:var(--cosmic-avatar-3);--avatar-4:var(--cosmic-avatar-4);--avatar-5:var(--cosmic-avatar-5);--avatar-6:var(--cosmic-avatar-6);--avatar-status-away:#fbbf24;--avatar-status-busy:#ef4444;--avatar-status-online:#10b981;--badge-bg:var(--cosmic-bg-card-alt);--badge-radius:var(--cosmic-radius-full);--badge-text:var(--cosmic-text-primary);--blur-2xl:40px;--blur-3xl:64px;--blur-lg:16px;--blur-md:8px;--blur-none:0;--blur-sm:4px;--blur-xl:24px;--border-radius-2xl:1rem;--border-radius-3xl:1.5rem;--border-radius-button:var(--radius-xl);--border-radius-card:var(--radius-xl);--border-radius-full:9999px;--border-radius-input:var(--radius-lg);--border-radius-lg:.5rem;--border-radius-md:.375rem;--border-radius-modal:var(--border-radius-2xl);--border-radius-none:0;--border-radius-sm:.25rem;--border-radius-xl:.75rem;--border-radius-xs:.125rem;--btn-primary-bg:linear-gradient(135deg, var(--cosmic-lav-darker), var(--cosmic-lav-bright));--btn-primary-color:var(--cosmic-text-primary);--btn-primary-glow:var(--cosmic-glow-cta), inset 0 1px 0 #fff3;--btn-primary-hover-bg:linear-gradient(135deg, var(--cosmic-lav-deep), var(--cosmic-lav));--btn-primary-hover-glow:var(--cosmic-glow-cta-hover), inset 0 1px 0 #ffffff42;--btn-primary-radius:var(--radius-btn-cold);--btn-secondary-bg:transparent;--btn-secondary-border:1px solid var(--cosmic-lav);--btn-secondary-color:var(--cosmic-lav);--btn-secondary-radius:var(--radius-btn-cold);--card-bg:var(--cosmic-bg-card);--card-border:1px solid var(--cosmic-glass-border-soft);--card-radius:var(--cosmic-radius-xl);--card-shadow:var(--cosmic-shadow-card);--checkbox-bg:linear-gradient(135deg, #a78bfa, #ec4899);--checkbox-border:#ffffff40;--checkbox-check:#fff;--checkbox-indet-bg:#c4b5fd33;--checkbox-indet-color:#c4b5fd;--checkbox-radius:6px;--chip-bg:var(--cosmic-glass-lav);--chip-border:1px solid var(--cosmic-glass-lav-border);--chip-color:var(--cosmic-lav);--chip-radius:var(--cosmic-radius-full);--color-accent:var(--cosmic-lav);--color-accent-connect:#d4af37;--color-accent-connect-rgb:212, 175, 55;--color-accent-cosmic-gold:var(--cosmic-gold);--color-accent-cosmic-gold-active:var(--cosmic-gold-deep);--color-accent-cosmic-gold-hover:var(--color-text-cosmic-muted);--color-accent-cosmic-gold-rgb:250, 184, 82;--color-accent-dark:var(--cosmic-lav-mid);--color-accent-light:var(--cosmic-lav);--color-accent-pink:var(--cosmic-pink-mid);--color-air-signs:var(--el-air);--color-background-alt:var(--cosmic-bg-card-alt);--color-background-elevated:var(--color-bg-cosmic-card);--color-bg-cosmic-card:var(--cosmic-bg-card);--color-bg-cosmic-elevated:var(--cosmic-bg-card-alt);--color-bg-cosmic-gradient-end:var(--cosmic-bg-card);--color-bg-cosmic-gradient-mid:var(--cosmic-bg-card-alt);--color-bg-cosmic-gradient-start:var(--cosmic-bg);--color-bg-cosmic-input:var(--color-bg-cosmic-secondary);--color-bg-cosmic-modal:var(--cosmic-bg);--color-bg-cosmic-overlay:var(--cosmic-bg-overlay);--color-bg-cosmic-primary:var(--cosmic-bg);--color-bg-cosmic-secondary:var(--cosmic-bg-surface);--color-bg-cosmic-surface:var(--color-bg-cosmic-secondary);--color-bg-overlay:var(--color-bg-cosmic-overlay);--color-bg-secondary:var(--cosmic-bg);--color-border:var(--cosmic-glass-bg);--color-border-card:var(--cosmic-glass-bg);--color-border-card-active:var(--cosmic-text-faint);--color-border-card-hover:var(--color-border-hover);--color-border-cosmic:var(--cosmic-border);--color-border-cosmic-active:var(--cosmic-gold);--color-border-cosmic-light:var(--cosmic-glass-border-mid);--color-border-cosmic-subtle:var(--color-bg-cosmic-elevated);--color-border-divider:var(--cosmic-glass-border);--color-border-focus:var(--color-primary);--color-border-hover:#fff3;--color-border-input:var(--cosmic-glass-border);--color-border-input-focus:var(--color-interactive-focus);--color-border-subtle:var(--color-border-cosmic);--color-condition-growth:var(--cosmic-gold-deep);--color-condition-harmony:var(--cosmic-mint);--color-condition-neutral:var(--cosmic-lav-deep);--color-condition-tension:var(--cosmic-score-low);--color-cosmic-active:var(--cosmic-glass-bg);--color-cosmic-glow:var(--cosmic-gold);--color-cosmic-hover:var(--cosmic-glass-bg-hover);--color-earth-signs:var(--el-earth);--color-error:var(--cosmic-score-low);--color-error-bg:#ef44441a;--color-error-dark:#dc2626;--color-error-light:var(--cosmic-score-low);--color-feature-blue-border:#dbeafe;--color-feature-blue-light:var(--cosmic-lav-mid);--color-feature-gold-border:#fef3c7;--color-feature-gold-light:var(--cosmic-gold);--color-feature-green-border:#d1fae5;--color-feature-green-light:var(--cosmic-mint);--color-feature-indigo:#4f46e5;--color-feature-indigo-border:#e0e7ff;--color-feature-indigo-light:#818cf8;--color-feature-lavender:var(--cosmic-lav-deep);--color-feature-lavender-border:#f3e8ff;--color-feature-lavender-light:var(--cosmic-condition-peak-mid);--color-feature-pink:var(--cosmic-pink-mid);--color-feature-pink-border:#fce7f3;--color-feature-pink-light:var(--cosmic-pink);--color-feature-purple:#9333ea;--color-feature-purple-border:#e9d5ff;--color-feature-purple-light:#c084fc;--color-fire-signs:var(--el-fire);--color-info:var(--transit-energy-dynamic-end);--color-info-bg:#3b82f61a;--color-info-dark:#2563eb;--color-info-light:#60a5fa;--color-interactive-default:var(--cosmic-gold);--color-interactive-disabled:#ffffff40;--color-interactive-focus:var(--focus-ring-color,var(--cosmic-lav-mid,#a78bfa));--color-interactive-hover:var(--cosmic-gold-soft);--color-interactive-pressed:var(--cosmic-gold-deep);--color-primary:var(--cosmic-lav-mid);--color-primary-dark:var(--cosmic-lav-deep);--color-primary-light:var(--cosmic-lav);--color-rating-challenging:#f44336;--color-rating-challenging-bg:#fc6076;--color-rating-challenging-bg-end:#ff9a44;--color-rating-excellent:#4caf50;--color-rating-excellent-bg:#667eea;--color-rating-excellent-bg-end:#764ba2;--color-rating-good:var(--transit-aspect-square);--color-rating-good-bg:#ffa751;--color-rating-good-bg-end:#ffe259;--color-rating-moderate:#f5576c;--color-rating-moderate-alt:#ff5722;--color-rating-moderate-bg:#f093fb;--color-rating-moderate-bg-end:var(--color-rating-moderate);--color-rating-very-good:var(--transit-aspect-trine);--color-rating-very-good-bg:var(--transit-aspect-trine);--color-rating-very-good-bg-end:#3f51b5;--color-secondary:var(--cosmic-gold);--color-secondary-dark:var(--cosmic-gold-mid);--color-secondary-light:var(--cosmic-gold-soft);--color-severity-high:var(--cosmic-score-low);--color-severity-high-mid:#fca5a5;--color-severity-high-rgb:239, 68, 68;--color-severity-info:var(--transit-energy-dynamic-end);--color-severity-info-mid:var(--cosmic-lav-mid);--color-severity-info-rgb:59, 130, 246;--color-severity-low:#22c55e;--color-severity-low-mid:#86efac;--color-severity-low-rgb:34, 197, 94;--color-severity-medium:var(--cosmic-gold-deep);--color-severity-medium-mid:#fdba74;--color-severity-medium-rgb:245, 158, 11;--color-status-active:var(--status-active);--color-status-active-bg:var(--status-active-bg);--color-status-active-border:var(--status-active-border);--color-status-critical:var(--cosmic-score-low);--color-status-error:var(--status-error);--color-status-error-bg:var(--status-error-bg);--color-status-error-border:color-mix(in srgb, var(--status-error) 30%, transparent);--color-status-error-light:var(--status-error);--color-status-error-light-bg:var(--status-error-bg);--color-status-error-light-border:color-mix(in srgb, var(--status-error) 25%, transparent);--color-status-muted-bg:var(--cosmic-glass-bg);--color-status-muted-border:var(--cosmic-border);--color-status-success:var(--cosmic-mint);--color-status-trialing:var(--status-trialing);--color-status-trialing-bg:var(--status-trialing-bg);--color-status-trialing-border:var(--status-trialing-border);--color-status-trialing-rgb:6, 182, 212;--color-status-warning:var(--cosmic-gold-deep);--color-status-warning-bg:var(--status-warning-bg);--color-status-warning-border:var(--status-warning-border);--color-status-warning-rgb:251, 191, 36;--color-success:var(--cosmic-mint);--color-success-bg:#22c55e1a;--color-success-dark:#059669;--color-success-light:var(--cosmic-score-high);--color-surface:var(--cosmic-bg-card);--color-surface-active:var(--cosmic-bg-card-alt);--color-surface-glass:var(--cosmic-glass-bg);--color-surface-glass-hover:var(--cosmic-glass-bg);--color-surface-hover:var(--cosmic-bg-surface);--color-surface-modal:var(--color-overlay-dark);--color-surface-overlay:#0000008c;--color-surface-sheet:#121228f5;--color-surface-tooltip:#0c0c20f2;--color-text-accent:var(--color-primary);--color-text-cosmic-disabled:var(--cosmic-text-secondary);--color-text-cosmic-muted:var(--cosmic-text-muted);--color-text-cosmic-placeholder:var(--cosmic-text-muted);--color-text-cosmic-primary:var(--cosmic-text-primary);--color-text-cosmic-secondary:var(--cosmic-gold-soft);--color-text-inverse:var(--cosmic-bg);--color-text-primary:var(--cosmic-text-primary);--color-text-secondary:var(--color-secondary);--color-text-tertiary:var(--cosmic-text-tertiary);--color-warning:var(--cosmic-gold-deep);--color-warning-bg:#f59e0b1a;--color-warning-dark:#d97706;--color-warning-light:var(--cosmic-gold);--color-water-signs:var(--el-water);--compat-ring-challenging:conic-gradient(from 90deg, #ef4444, #fb7185, #fb7185, #ef4444);--compat-ring-excellent:conic-gradient(from 90deg, #7c3aed, #a855f7, #ec4899, #7c3aed);--compat-ring-good:conic-gradient(from 90deg, #3b82f6, #6366f1, #8b5cf6, #3b82f6);--compat-ring-moderate:conic-gradient(from 90deg, #f59e0b, #fbbf24, #fbbf24, #f59e0b);--compat-tier1-gradient:linear-gradient(135deg, #7c3aed, #a855f7);--compat-tier2-gradient:linear-gradient(135deg, #3b82f6, #6366f1);--compat-tier3-color:#241c0f;--compat-tier3-gradient:linear-gradient(135deg, #f59e0b, #fbbf24);--compat-tier4-gradient:linear-gradient(135deg, #ec4899, #f43f5e);--compat-tier5-gradient:linear-gradient(135deg, #fb7185, #f97316);--condition-flow:#8b5cf6;--condition-forge:#b71c1c;--condition-peak:#10b981;--condition-rest:#3f3f7a;--conf-strong:#4ade80;--conf-unknown:#9ca3af;--conf-weak:#ffd166;--container-2xl:1536px;--container-lg:1024px;--container-md:768px;--container-sm:640px;--container-xl:1280px;--container-xs:480px;--cosmic-aurora-blue:#667eea;--cosmic-aurora-blue-rgb:102, 126, 234;--cosmic-avatar-1:linear-gradient(135deg, var(--cosmic-lav-darker), var(--cosmic-lav-mid));--cosmic-avatar-2:linear-gradient(135deg, var(--cosmic-pink-mid), var(--cosmic-pink));--cosmic-avatar-3:linear-gradient(135deg, var(--cosmic-gold-deep), var(--cosmic-gold-mid));--cosmic-avatar-4:linear-gradient(135deg, #06b6d4, #67e8f9);--cosmic-avatar-5:linear-gradient(135deg, #10b981, var(--cosmic-mint));--cosmic-avatar-6:linear-gradient(135deg, #ef4444, #fca5a5);--cosmic-avatar-status-away:#fbbf24;--cosmic-avatar-status-busy:#ef4444;--cosmic-avatar-status-online:#10b981;--cosmic-bg:#0c0c20;--cosmic-bg-card:#141420;--cosmic-bg-card-alt:#121220;--cosmic-bg-card-dark:var(--cosmic-bg);--cosmic-bg-card-rgb:20, 20, 32;--cosmic-bg-deep:var(--cosmic-bg);--cosmic-bg-overlay:#0c0c20e0;--cosmic-bg-rgb:12, 12, 32;--cosmic-bg-surface:#131320;--cosmic-blue:#93c5fd;--cosmic-blue-rgb:147, 197, 253;--cosmic-blur:8px;--cosmic-blur-heavy:24px;--cosmic-blur-light:4px;--cosmic-blur-medium:20px;--cosmic-blur-strong:28px;--cosmic-blur-xs:2px;--cosmic-border:#2a2a3d;--cosmic-border-lav:#8b5cf633;--cosmic-border-lav-dashed:#8b5cf640;--cosmic-border-section:1px solid var(--cosmic-border);--cosmic-border-subtle:#ffffff0e;--cosmic-condition-flow:var(--cosmic-lav-deep);--cosmic-condition-flow-glow:var(--cosmic-lav-mid);--cosmic-condition-flow-mid:var(--cosmic-lav);--cosmic-condition-flow-mid-rgb:var(--cosmic-lav-rgb);--cosmic-condition-flow-rgb:var(--cosmic-lav-deep-rgb);--cosmic-condition-forge:#b71c1c;--cosmic-condition-forge-glow:0 0 20px var(--cosmic-condition-forge-mid);--cosmic-condition-forge-mid:#ef5350;--cosmic-condition-forge-mid-rgb:239, 83, 80;--cosmic-condition-forge-rgb:183, 28, 28;--cosmic-condition-peak:#10b981;--cosmic-condition-peak-glow:0 0 20px #6ee7b74d;--cosmic-condition-peak-mid:#6ee7b7;--cosmic-condition-peak-mid-rgb:110, 231, 183;--cosmic-condition-peak-rgb:16, 185, 129;--cosmic-condition-rest:#3f3f7a;--cosmic-condition-rest-glow:0 0 20px var(--cosmic-condition-rest-mid);--cosmic-condition-rest-light:#9ca3ff;--cosmic-condition-rest-mid:#6366f1;--cosmic-condition-rest-rgb:63, 63, 122;--cosmic-cyan:#67e8f9;--cosmic-duration-base:.3s;--cosmic-duration-bounce:.5s;--cosmic-duration-fast:.2s;--cosmic-duration-normal:.3s;--cosmic-duration-slow:.5s;--cosmic-duration-slower:.75s;--cosmic-ease-out:cubic-bezier(0, 0, .2, 1);--cosmic-ease-smooth:cubic-bezier(.4, 0, .2, 1);--cosmic-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--cosmic-err:var(--cosmic-error);--cosmic-error:var(--cosmic-score-low);--cosmic-error-rgb:239, 68, 68;--cosmic-focus-offset:3px;--cosmic-focus-offset-inset:-2px;--cosmic-focus-ring:2px solid var(--cosmic-lav-mid);--cosmic-focus-ring-color:var(--cosmic-lav-mid);--cosmic-focus-ring-width:2px;--cosmic-font-body:"Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--cosmic-font-display:"Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--cosmic-glass-bg:#ffffff0a;--cosmic-glass-bg-hover:#ffffff12;--cosmic-glass-bg-scrim:linear-gradient(var(--cosmic-bg), var(--cosmic-bg));--cosmic-glass-bg-soft:var(--cosmic-glass-bg);--cosmic-glass-bg-soft-hover:var(--cosmic-glass-border);--cosmic-glass-blur:8px;--cosmic-glass-blur-heavy:24px;--cosmic-glass-blur-light:4px;--cosmic-glass-blur-medium:20px;--cosmic-glass-blur-soft:blur(14px);--cosmic-glass-blur-strong:28px;--cosmic-glass-border:#ffffff12;--cosmic-glass-border-mid:#ffffff1a;--cosmic-glass-border-soft:var(--cosmic-glass-border);--cosmic-glass-danger:rgba(var(--lunar-score-poor-rgb), .1);--cosmic-glass-danger-border:rgba(var(--lunar-score-poor-rgb), .3);--cosmic-glass-danger-border-hover:rgba(var(--lunar-score-poor-rgb), .5);--cosmic-glass-danger-color:#fca5a5;--cosmic-glass-danger-hover:rgba(var(--lunar-score-poor-rgb), .2);--cosmic-glass-gold:#fbbf240a;--cosmic-glass-gold-border:#fbbf244d;--cosmic-glass-gold-light:#ffd1661a;--cosmic-glass-gold-light-border:#ffd1664d;--cosmic-glass-lav:rgba(var(--cosmic-lav-deep-rgb), .06);--cosmic-glass-lav-border:rgba(var(--cosmic-lav-deep-rgb), .15);--cosmic-glass-lav-border-active:#8b5cf680;--cosmic-glass-lav-border-hover:rgba(var(--cosmic-lav-deep-rgb), .45);--cosmic-glass-lav-glow:rgba(var(--cosmic-lav-deep-rgb), .18);--cosmic-glass-lav-hover:rgba(var(--cosmic-lav-deep-rgb), .12);--cosmic-glass-lav-mid:var(--cosmic-glass-lav-border);--cosmic-glass-mint:#6ee7b71a;--cosmic-glass-mint-border:#6ee7b74d;--cosmic-glass-pink:rgba(var(--cosmic-pink-mid-rgb), .12);--cosmic-glass-pink-border:rgba(var(--cosmic-pink-mid-rgb), .28);--cosmic-glass-pink-border-hover:rgba(var(--cosmic-pink-mid-rgb), .45);--cosmic-glass-pink-glow:rgba(var(--cosmic-pink-mid-rgb), .2);--cosmic-glass-pink-hover:rgba(var(--cosmic-pink-mid-rgb), .2);--cosmic-glass-rose:#f4a7bb1a;--cosmic-glass-rose-border:#f4a7bb4d;--cosmic-glow-cta:0 4px 20px #8428cd59;--cosmic-glow-cta-hover:0 8px 28px #8428cd80;--cosmic-glow-gold:0 0 20px #ffd16640;--cosmic-glow-lav:0 0 20px #a855f74d;--cosmic-glow-lav-strong:0 0 30px #a855f773;--cosmic-gold:#fab852;--cosmic-gold-deep:#f59e0b;--cosmic-gold-mid:#df9e34;--cosmic-gold-mid-rgb:223, 158, 52;--cosmic-gold-on:#0f0c1b;--cosmic-gold-rgb:250, 184, 82;--cosmic-gold-soft:#ffd28a;--cosmic-gold-warm:#d8982b;--cosmic-grad-banner:linear-gradient(135deg, #8b5cf626, #ec48991a);--cosmic-grad-card:linear-gradient(160deg, var(--cosmic-bg-surface), var(--cosmic-bg-card));--cosmic-grad-empty:linear-gradient(160deg, #8b5cf614, #ec48990a);--cosmic-grad-modal:linear-gradient(160deg, var(--cosmic-bg-card-alt), var(--cosmic-bg));--cosmic-gradient-brand-cta:linear-gradient(135deg, var(--cosmic-lav-darker), var(--cosmic-lav-bright));--cosmic-gradient-brand-shimmer-135:linear-gradient(135deg, var(--cosmic-lav-deep) 0%, var(--cosmic-pink-mid) 100%);--cosmic-gradient-brand-shimmer-45:linear-gradient(45deg, var(--cosmic-lav-deep), var(--cosmic-pink-mid), var(--cosmic-lav-deep));--cosmic-gradient-brand-shimmer-90:linear-gradient(90deg, var(--cosmic-lav-deep), var(--cosmic-pink-mid), var(--cosmic-lav-deep));--cosmic-height-button:48px;--cosmic-height-button-sm:40px;--cosmic-height-button-xs:32px;--cosmic-height-input:56px;--cosmic-height-item:56px;--cosmic-height-nav:56px;--cosmic-input-error-color:#f87171;--cosmic-input-floating-label:#fff6;--cosmic-input-floating-label-active:var(--cosmic-lav-mid);--cosmic-input-radius-cold:10px;--cosmic-input-search-radius:14px;--cosmic-input-success-color:#6ee7b7;--cosmic-lav:#db8bff;--cosmic-lav-40:color-mix(in srgb, var(--cosmic-lav) 40%, transparent);--cosmic-lav-50:color-mix(in srgb, var(--cosmic-lav) 50%, transparent);--cosmic-lav-bright:#a855f7;--cosmic-lav-bright-rgb:168, 85, 247;--cosmic-lav-darker:#8428cd;--cosmic-lav-darker-rgb:132, 40, 205;--cosmic-lav-darkest:#6d28d9;--cosmic-lav-deep:#8b5cf6;--cosmic-lav-deep-rgb:139, 92, 246;--cosmic-lav-light:var(--cosmic-lav);--cosmic-lav-mid:#c170ff;--cosmic-lav-mid-rgb:193, 112, 255;--cosmic-lav-rgb:219, 139, 255;--cosmic-lav-soft:#e9dbff;--cosmic-leading-base:1.5;--cosmic-leading-relaxed:1.6;--cosmic-leading-tight:1.3;--cosmic-mint:#6ee7b7;--cosmic-mint-deep:var(--cosmic-mint);--cosmic-mint-rgb:110, 231, 183;--cosmic-ok:var(--status-active);--cosmic-pink:#d9c1fa;--cosmic-pink-deep:#db2777;--cosmic-pink-mid:#c293fa;--cosmic-pink-mid-rgb:194, 147, 250;--cosmic-pink-rgb:217, 193, 250;--cosmic-radius-2xl:24px;--cosmic-radius-btn:14px;--cosmic-radius-card:var(--cosmic-radius-xl);--cosmic-radius-chip:var(--cosmic-radius-full);--cosmic-radius-full:9999px;--cosmic-radius-lg:16px;--cosmic-radius-md:12px;--cosmic-radius-modal:var(--cosmic-radius-2xl);--cosmic-radius-sm:8px;--cosmic-radius-tab:0;--cosmic-radius-xl:20px;--cosmic-radius-xs:4px;--cosmic-rose:#f4a7bb;--cosmic-rose-rgb:244, 167, 187;--cosmic-score-high:var(--cosmic-mint);--cosmic-score-low:#f87171;--cosmic-score-med:var(--cosmic-gold);--cosmic-shadow-2xl:0 25px 50px -12px var(--cosmic-bg);--cosmic-shadow-accent:0 10px 30px var(--cosmic-lav-mid);--cosmic-shadow-avatar-a:0 0 12px #8b5cf64d;--cosmic-shadow-avatar-b:0 0 12px #ec48994d;--cosmic-shadow-card:0 0 0 1px #ffffff0e, 0 16px 48px #00000059, 0 0 100px #7c3aed0a;--cosmic-shadow-error:0 10px 30px var(--cosmic-status-critical);--cosmic-shadow-glow-lg:drop-shadow(0 0 14px #8b5cf673);--cosmic-shadow-glow-sm:drop-shadow(0 0 6px #8b5cf64d);--cosmic-shadow-lg:0 10px 15px -3px var(--cosmic-bg), 0 4px 6px -2px var(--cosmic-bg);--cosmic-shadow-md:0 4px 6px -1px var(--cosmic-bg), 0 2px 4px -1px var(--cosmic-bg);--cosmic-shadow-modal:0 24px 64px #00000080;--cosmic-shadow-primary:0 10px 30px #667eea66;--cosmic-shadow-sm:0 1px 3px 0 var(--cosmic-bg), 0 1px 2px 0 var(--cosmic-bg);--cosmic-shadow-success:0 10px 30px #10b98166;--cosmic-shadow-xl:0 20px 25px -5px var(--cosmic-bg), 0 10px 10px -5px #141428cc;--cosmic-shadow-xs:0 1px 2px 0 var(--cosmic-bg);--cosmic-space-2xl:32px;--cosmic-space-3xl:48px;--cosmic-space-base:16px;--cosmic-space-lg:20px;--cosmic-space-md:12px;--cosmic-space-sm:8px;--cosmic-space-xl:24px;--cosmic-space-xs:4px;--cosmic-stagger-loose:.1s;--cosmic-stagger-normal:50ms;--cosmic-stagger-relaxed:70ms;--cosmic-stagger-tight:30ms;--cosmic-state-cta-empty:linear-gradient(135deg, var(--cosmic-lav-darker), var(--cosmic-lav-bright));--cosmic-state-cta-error:#ef44442e;--cosmic-state-illustration-empty:#8b5cf614;--cosmic-state-illustration-empty-border:#8b5cf659;--cosmic-state-illustration-error:#ef44441f;--cosmic-state-illustration-error-border:#ef444466;--cosmic-state-surface-empty:var(--cosmic-grad-empty);--cosmic-state-surface-error:linear-gradient(160deg, #ef44441a, #141420f2);--cosmic-state-surface-loading:var(--cosmic-bg);--cosmic-state-surface-partial:var(--cosmic-grad-card);--cosmic-status-critical:var(--cosmic-score-low);--cosmic-status-critical-bg:#f871711f;--cosmic-status-critical-border:#f8717152;--cosmic-status-critical-rgb:248, 113, 113;--cosmic-status-info:var(--cosmic-blue);--cosmic-status-info-bg:#93c5fd1f;--cosmic-status-info-border:#93c5fd4d;--cosmic-status-info-rgb:147, 197, 253;--cosmic-status-neutral:#ffffffb3;--cosmic-status-neutral-bg:#ffffff0d;--cosmic-status-neutral-border:#ffffff1f;--cosmic-status-premium:var(--cosmic-gold);--cosmic-status-premium-bg:linear-gradient(135deg, #ffd16633, #f59e0b1f);--cosmic-status-premium-border:#ffd16666;--cosmic-status-success:var(--cosmic-mint);--cosmic-status-success-bg:#6ee7b71f;--cosmic-status-success-border:#6ee7b752;--cosmic-status-success-rgb:110, 231, 183;--cosmic-status-warning:var(--cosmic-gold-deep);--cosmic-status-warning-bg:#f59e0b1f;--cosmic-status-warning-border:#f59e0b52;--cosmic-status-warning-rgb:245, 158, 11;--cosmic-text-2xl:1.375rem;--cosmic-text-3xl:1.75rem;--cosmic-text-4xl:2.125rem;--cosmic-text-base:.8125rem;--cosmic-text-faint:#ffffff4d;--cosmic-text-label:#9ca3af;--cosmic-text-lg:.9375rem;--cosmic-text-md:.875rem;--cosmic-text-muted:#ffffffa6;--cosmic-text-primary:#fffffff2;--cosmic-text-primary-rgb:255, 255, 255;--cosmic-text-secondary:#ffffffbf;--cosmic-text-sm:.75rem;--cosmic-text-solid:#f5f5f5;--cosmic-text-tertiary:#ffffffb3;--cosmic-text-xl:1.125rem;--cosmic-text-xs:.6875rem;--text-2xl:1.375rem;--text-3xl:1.75rem;--text-base:.8125rem;--text-lg:.9375rem;--text-md:.875rem;--text-sm:.75rem;--text-xl:1.125rem;--text-xs:.6875rem;--cosmic-touch-target-coarse:48px;--cosmic-touch-target-fine:32px;--cosmic-transition-base:var(--cosmic-duration-base) var(--cosmic-ease-smooth);--cosmic-transition-bounce:var(--cosmic-duration-bounce) var(--cosmic-ease-spring);--cosmic-transition-fast:var(--cosmic-duration-fast) var(--cosmic-ease-smooth);--cosmic-transition-normal:var(--cosmic-duration-normal) var(--cosmic-ease-smooth);--cosmic-transition-slide:.38s cubic-bezier(.4, 0, .2, 1);--cosmic-transition-slow:var(--cosmic-duration-slow) var(--cosmic-ease-smooth);--cosmic-transition-slower:var(--cosmic-duration-slower) var(--cosmic-ease-smooth);--cosmic-type-business:var(--cosmic-lav-mid);--cosmic-type-business-2:var(--cosmic-lav-darker);--cosmic-type-family:var(--cosmic-gold);--cosmic-type-family-2:var(--cosmic-gold-deep);--cosmic-type-friend:var(--cosmic-mint);--cosmic-type-friend-2:var(--cosmic-mint);--cosmic-type-other:#ffffff8c;--cosmic-type-other-2:var(--cosmic-text-faint);--cosmic-type-partner:var(--cosmic-pink-mid);--cosmic-type-partner-2:#db2777;--cosmic-weight-bold:700;--cosmic-weight-medium:500;--cosmic-weight-regular:400;--cosmic-weight-semibold:600;--cosmic-z-bg:0;--cosmic-z-content:1;--cosmic-z-dropdown:1000;--cosmic-z-fixed:1030;--cosmic-z-header:1030;--cosmic-z-modal:1050;--cosmic-z-modal-backdrop:1040;--cosmic-z-overlay:1040;--cosmic-z-paywall:1075;--cosmic-z-popover:1060;--cosmic-z-splash:1090;--cosmic-z-sticky:1020;--cosmic-z-toast:1080;--cosmic-z-tooltip:1070;--cw-alert-critical:var(--cosmic-score-low);--cw-alert-critical-rgb:239, 68, 68;--cw-alert-high:var(--cosmic-gold);--cw-alert-low:var(--cosmic-mint);--cw-alert-medium:var(--cosmic-lav-deep);--cw-condition-flow:var(--cosmic-condition-flow);--cw-condition-flow-glow:var(--cosmic-condition-flow-glow);--cw-condition-flow-mid:var(--cosmic-condition-flow-mid);--cw-condition-flow-rgb:var(--cosmic-condition-flow-rgb);--cw-condition-forge:var(--cosmic-condition-forge);--cw-condition-forge-glow:var(--cosmic-condition-forge-glow);--cw-condition-forge-mid:var(--cosmic-condition-forge-mid);--cw-condition-forge-mid-rgb:var(--cosmic-condition-forge-mid-rgb);--cw-condition-forge-rgb:var(--cosmic-condition-forge-rgb);--cw-condition-peak:var(--cosmic-condition-peak);--cw-condition-peak-glow:var(--cosmic-condition-peak-glow);--cw-condition-peak-mid:var(--cosmic-condition-peak-mid);--cw-condition-peak-rgb:var(--cosmic-condition-peak-rgb);--cw-condition-rest:var(--cosmic-condition-rest);--cw-condition-rest-glow:var(--cosmic-condition-rest-glow);--cw-condition-rest-mid:var(--cosmic-condition-rest-mid);--cw-condition-rest-rgb:var(--cosmic-condition-rest-rgb);--delay-long:.3s;--delay-longer:.5s;--delay-medium:.2s;--delay-none:0s;--delay-normal:.1s;--delay-short:50ms;--duration-2xl:2s;--duration-chip-glow:2.8s;--duration-chip-in:.46s;--duration-fast:.18s;--duration-instant:0s;--duration-normal:.26s;--duration-onboarding-in:.4s;--duration-sheet-up:.38s;--duration-slow:.5s;--duration-slower:.75s;--duration-xl:1.4s;--ease-back-out:cubic-bezier(.34, 1.56, .64, 1);--ease-bounce:cubic-bezier(.68, -.55, .265, 1.55);--ease-cosmic-bounce:cubic-bezier(.175, .885, .32, 1.275);--ease-cosmic-elastic:cubic-bezier(.68, -.55, .265, 1.55);--ease-cosmic-smooth:cubic-bezier(.4, 0, .2, 1);--ease-in:ease-in;--ease-in-out:ease-in-out;--ease-linear:linear;--ease-out:ease-out;--ease-smooth:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--el-air:#fbbf24;--el-earth:#22c55e;--el-fire:#ef4444;--el-water:#60a5fa;--focus-offset:3px;--focus-outline-color:var(--cosmic-condition-peak-mid);--focus-outline-offset:3px;--focus-outline-offset-inset:-2px;--focus-outline-width:2px;--focus-ring-cold:var(--cosmic-lav-mid);--focus-ring-color:var(--color-accent-cosmic-gold);--focus-ring-warm:var(--cosmic-gold);--focus-width:2px;--font-cold-body:"Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-cold-display:"Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-cosmic-display:var(--font-cold-display);--font-family-display:"Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono:"SF Mono", Monaco, "Cascadia Code", Consolas, monospace;--font-family-primary:"Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SF Mono", Monaco, "Cascadia Code", Consolas, monospace;--font-symbols:"Noto Sans Symbols 2", "Apple Symbols", "Segoe UI Symbol", "Noto Sans Symbols", sans-serif;--font-size-2xl:clamp(1.25rem, 1.13rem + .47vw, 1.5rem);--font-size-2xs:.625rem;--font-size-3xl:clamp(1.5rem, 1.29rem + .94vw, 1.875rem);--font-size-4xl:clamp(1.75rem, 1.46rem + 1.31vw, 2.25rem);--font-size-5xl:clamp(2.25rem, 1.78rem + 2.07vw, 3rem);--font-size-6xl:clamp(2.75rem, 2.04rem + 3.1vw, 3.75rem);--font-size-base:clamp(.9375rem, .9rem + .19vw, 1rem);--font-size-lg:clamp(1.0625rem, 1.02rem + .19vw, 1.125rem);--font-size-sm:clamp(.8125rem, .78rem + .14vw, .875rem);--font-size-xl:clamp(1.125rem, 1.06rem + .28vw, 1.25rem);--font-size-xs:clamp(.6875rem, .66rem + .14vw, .75rem);--font-warm-body:"Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-light:300;--font-weight-medium:500;--font-weight-regular:400;--font-weight-semibold:600;--form-control-surface:color-mix(in srgb, var(--cosmic-text-primary) 6%, transparent);--glass-blur-lg:28px;--glass-blur-md:20px;--glass-blur-mobile:16px;--glass-blur-sm:12px;--glass-card-blur:20px;--glass-card-blur-hover:28px;--glass-card-border:#ffffff26;--glass-card-border-hover:#ffffff38;--glass-card-brightness:1.04;--glass-card-fill:#ffffff1a;--glass-card-fill-hover:#ffffff24;--glass-card-saturate:1.8;--gradient-accent:linear-gradient(135deg, var(--color-accent), var(--color-primary));--gradient-cosmic:linear-gradient(0deg, var(--cosmic-bg) 0%, var(--cosmic-bg) 100%);--gradient-cosmic-dark:linear-gradient(135deg, var(--color-bg-cosmic-gradient-start), var(--color-bg-cosmic-gradient-mid), var(--color-bg-cosmic-gradient-end));--gradient-cosmic-light:linear-gradient(135deg, var(--cosmic-text-solid), var(--color-feature-indigo-border), var(--color-feature-purple-border));--gradient-mystic:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 50%, var(--color-accent) 100%);--gradient-primary:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);--gradient-surface:linear-gradient(135deg, #d4a5741a 0%, #ccb48e1a 100%);--hv2-bg:var(--cosmic-bg);--hv2-bg-rgb:var(--cosmic-bg-rgb);--hv2-blue:var(--cosmic-blue);--hv2-blue-rgb:var(--cosmic-blue-rgb);--hv2-font-body:var(--cosmic-font-body);--hv2-font-display:var(--cosmic-font-display);--hv2-glass-bg:var(--cosmic-glass-bg);--hv2-glass-blur:var(--cosmic-glass-blur);--hv2-glass-border:var(--cosmic-glass-border);--hv2-gold:var(--cosmic-gold);--hv2-gold-rgb:var(--cosmic-gold-rgb);--hv2-lav:var(--cosmic-lav);--hv2-lav-rgb:var(--cosmic-lav-rgb);--hv2-mint:var(--cosmic-mint);--hv2-mint-rgb:var(--cosmic-mint-rgb);--hv2-radius-full:var(--cosmic-radius-full);--hv2-radius-lg:var(--cosmic-radius-lg);--hv2-radius-md:var(--cosmic-radius-md);--hv2-radius-sm:var(--cosmic-radius-sm);--hv2-radius-xl:var(--cosmic-radius-xl);--hv2-rose:var(--cosmic-rose);--hv2-rose-rgb:var(--cosmic-rose-rgb);--hv2-space-2xl:var(--cosmic-space-2xl);--hv2-space-3xl:var(--cosmic-space-3xl);--hv2-space-base:var(--cosmic-space-base);--hv2-space-lg:var(--cosmic-space-lg);--hv2-space-md:var(--cosmic-space-md);--hv2-space-sm:var(--cosmic-space-sm);--hv2-space-xl:var(--cosmic-space-xl);--hv2-space-xs:var(--cosmic-space-xs);--hv2-text-faint:var(--cosmic-text-faint);--hv2-text-muted:var(--cosmic-text-muted);--hv2-text-primary:var(--cosmic-text-primary);--hv2-text-secondary:var(--cosmic-text-secondary);--hv2-transition-base:var(--cosmic-transition-base);--hv2-transition-bounce:var(--cosmic-transition-bounce);--hv2-transition-fast:var(--cosmic-transition-fast);--hv2-transition-slow:var(--cosmic-transition-slow);--hv2-z-bg:var(--cosmic-z-bg);--hv2-z-header:var(--cosmic-z-header);--hv2-z-overlay:var(--cosmic-z-overlay);--hv2-z-slides:var(--cosmic-z-content);--input-bg:var(--cosmic-glass-bg-soft);--input-border:1px solid var(--cosmic-glass-border-soft);--input-border-focus:1px solid var(--cosmic-lav-mid);--input-color:var(--cosmic-text-primary);--input-error-color:#f87171;--input-floating-label:#fff6;--input-floating-label-active:var(--cosmic-lav-mid);--input-placeholder:var(--cosmic-text-muted);--input-radius:var(--radius-md);--input-radius-cold:10px;--input-search-radius:14px;--input-success-color:#6ee7b7;--intensity-high:var(--cosmic-mint);--intensity-high-rgb:var(--cosmic-mint-rgb);--intensity-low:var(--cosmic-rose);--intensity-low-rgb:var(--cosmic-rose-rgb);--intensity-mid:var(--cosmic-gold);--intensity-mid-rgb:var(--cosmic-gold-rgb);--leading-normal:1.5;--leading-relaxed:1.625;--leading-snug:1.375;--leading-tight:1.25;--limit-available:var(--color-success);--limit-critical:var(--color-warning-dark);--limit-exhausted:var(--color-error);--limit-locked:#9e9e9e;--limit-progress-bg:var(--cosmic-glass-bg);--limit-progress-height:8px;--limit-progress-radius:var(--radius-sm);--limit-unlimited:var(--cosmic-gold);--limit-warning:var(--color-warning);--line-height-loose:2;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-snug:1.375;--line-height-snug-md:1.55;--line-height-tight:1.25;--lunar-backdrop-blur-lg:20px;--lunar-backdrop-blur-md:10px;--lunar-backdrop-blur-sm:8px;--lunar-badge-bronze:#cd7f32;--lunar-badge-diamond:#b9f2ff;--lunar-badge-gold:var(--cosmic-gold);--lunar-badge-silver:var(--planet-moon);--lunar-bg-page:linear-gradient(180deg, #1a0d2e 0%, var(--cosmic-bg) 100%);--lunar-blur-sm:4px;--lunar-blur-xl:40px;--lunar-border-divider:var(--cosmic-glass-border);--lunar-border-gold-lg:var(--cosmic-gold);--lunar-border-gold-md:#fab85259;--lunar-border-gold-sm:#fab85259;--lunar-border-gold-solid:var(--cosmic-gold);--lunar-border-gold-xs:var(--cosmic-gold);--lunar-border-purple-active:var(--cosmic-lav-mid);--lunar-border-purple-lg:var(--cosmic-lav-mid);--lunar-border-purple-md:var(--cosmic-lav-mid);--lunar-border-white-lg:var(--cosmic-text-primary);--lunar-border-white-md:var(--cosmic-text-faint);--lunar-border-white-sm:var(--color-interactive-disabled);--lunar-border-white-xs:var(--color-border-hover);--lunar-cta-trial-gradient:linear-gradient(135deg, var(--cosmic-lav-deep), var(--cosmic-lav-darkest));--lunar-error-border:var(--cosmic-score-low);--lunar-error-icon:var(--cosmic-score-low);--lunar-error-surface:var(--cosmic-score-low);--lunar-error-text:var(--cosmic-score-low);--lunar-glass-bg:var(--cosmic-glass-bg);--lunar-glass-gold-border:var(--cosmic-gold);--lunar-glow-gold-focus:0 0 0 2px var(--cosmic-gold);--lunar-glow-gold-lg:0 0 20px var(--color-cosmic-glow);--lunar-glow-gold-sm:0 0 8px var(--color-cosmic-glow);--lunar-glow-green-sm:0 0 8px #52fab866;--lunar-glow-purple-sm:0 0 0 3px var(--cosmic-glass-lav-border);--lunar-gold:var(--cosmic-gold);--lunar-gold-bright:var(--cosmic-gold);--lunar-gold-dark:var(--color-warning-dark);--lunar-phase-first-quarter:#4c3d9e;--lunar-phase-full:var(--cosmic-gold);--lunar-phase-last-quarter:var(--color-feature-indigo-light);--lunar-phase-new:#1e1b4b;--lunar-phase-new-rgb:30, 27, 75;--lunar-phase-waning-crescent:#4338ca;--lunar-phase-waning-gibbous:var(--cosmic-lav);--lunar-phase-waxing-crescent:#2d2369;--lunar-phase-waxing-gibbous:var(--cosmic-lav-darker);--lunar-purple-light:var(--cosmic-lav-mid);--lunar-radius-lg:16px;--lunar-radius-md:12px;--lunar-radius-sm:6px;--lunar-radius-xl:1.25rem;--lunar-score-dot-size:6px;--lunar-score-good:#52fab8;--lunar-score-good-badge:var(--condition-peak);--lunar-score-good-bg:#0596691f;--lunar-score-good-bright:var(--lunar-score-good);--lunar-score-good-rgb:82, 250, 184;--lunar-score-high:#52fab8;--lunar-score-high-glow:#52fab840;--lunar-score-low:#f87171;--lunar-score-low-glow:#f8717133;--lunar-score-mid:#fab852;--lunar-score-mid-glow:#fab85240;--lunar-score-ok:var(--cosmic-gold);--lunar-score-ok-badge:var(--lunar-badge-bronze);--lunar-score-ok-bg:#b453091f;--lunar-score-ok-bright:var(--cosmic-gold);--lunar-score-ok-rgb:250, 184, 82;--lunar-score-poor:var(--cosmic-score-low);--lunar-score-poor-badge:var(--condition-forge);--lunar-score-poor-bg:#dc26261f;--lunar-score-poor-bright:var(--cosmic-score-low);--lunar-score-poor-rgb:248, 113, 113;--lunar-score-ring-size:72px;--lunar-score-ring-stroke:6px;--lunar-shadow-card:0 4px 12px var(--cosmic-shadow-card);--lunar-sign-aquarius-dark:#1c7ed6;--lunar-sign-aquarius-light:var(--transit-aspect-sextile);--lunar-sign-aries-dark:var(--color-error-dark);--lunar-sign-aries-light:var(--el-fire);--lunar-sign-cancer-dark:var(--color-rating-excellent-bg);--lunar-sign-cancer-light:#91a7ff;--lunar-sign-capricorn-dark:#1971c2;--lunar-sign-capricorn-light:var(--cosmic-blue);--lunar-sign-gemini-dark:var(--lunar-wheel-accent);--lunar-sign-gemini-light:var(--color-severity-medium-mid);--lunar-sign-leo-dark:var(--color-warning-dark);--lunar-sign-leo-light:var(--color-rating-challenging-bg-end);--lunar-sign-libra-dark:#82c91e;--lunar-sign-libra-light:#a9e34b;--lunar-sign-pisces-dark:var(--condition-flow);--lunar-sign-pisces-light:var(--cosmic-lav-bright);--lunar-sign-sagittarius-dark:var(--cosmic-condition-forge-mid);--lunar-sign-sagittarius-light:#ff8787;--lunar-sign-scorpio-dark:#9c36b5;--lunar-sign-scorpio-light:var(--transit-aspect-opposition);--lunar-sign-taurus-dark:#2f9e44;--lunar-sign-taurus-light:var(--color-severity-low);--lunar-sign-virgo-dark:#5c940d;--lunar-sign-virgo-light:#94d82d;--lunar-space-2xl:32px;--lunar-space-lg:16px;--lunar-space-md:12px;--lunar-space-sm:8px;--lunar-space-xl:24px;--lunar-space-xs:4px;--lunar-streak-bronze:var(--lunar-badge-bronze);--lunar-streak-diamond:#a5f3fc;--lunar-streak-gold:var(--cosmic-gold);--lunar-streak-silver:var(--cosmic-condition-rest-mid);--lunar-surface-card:var(--cosmic-glass-border);--lunar-surface-glass:var(--cosmic-glass-bg);--lunar-surface-gold-active:var(--cosmic-bg);--lunar-surface-gold-lg:#fab85229;--lunar-surface-gold-md:var(--cosmic-gold);--lunar-surface-gold-sm:var(--cosmic-gold);--lunar-surface-gold-solid:#241c0f99;--lunar-surface-gold-warm:#35291866;--lunar-surface-gold-warm-lg:#352918f2;--lunar-surface-gold-warm-md:var(--cosmic-bg-surface);--lunar-surface-gold-xs:#fab8520d;--lunar-surface-section-border:var(--cosmic-glass-border);--lunar-surface-white-lg:var(--cosmic-glass-bg-hover);--lunar-surface-white-md:var(--cosmic-glass-bg);--lunar-surface-white-sm:var(--cosmic-glass-border);--lunar-surface-white-xl:var(--cosmic-glass-border-mid);--lunar-surface-white-xs:var(--cosmic-glass-bg);--lunar-text-base:13px;--lunar-text-lg:16px;--lunar-text-md:11px;--lunar-text-muted:var(--cosmic-text-secondary);--lunar-text-primary:var(--color-overlay-light);--lunar-text-secondary:var(--cosmic-text-tertiary);--lunar-text-sm:10px;--lunar-text-tertiary:var(--cosmic-text-primary);--lunar-text-xl:18px;--lunar-text-xs:9px;--lunar-transition-quick:.15s ease;--lunar-transition-smooth:.3s ease;--lunar-transition-spring:.4s cubic-bezier(.34, 1.56, .64, 1);--lunar-voc-bg:#b47bff1f;--lunar-voc-border:#b47bff33;--lunar-voc-color:#b47bff;--lunar-voc-color-dim:#b47bff99;--lunar-voc-dot-bg:var(--lunar-gold-dark);--lunar-wheel-accent:#f5b942;--lunar-wheel-bg:#3a3a5c99;--modal-bg:var(--cosmic-bg-card-alt);--modal-overlay:var(--cosmic-bg-overlay);--modal-radius:var(--cosmic-radius-2xl);--modal-width-2xl:1024px;--modal-width-lg:600px;--modal-width-md:500px;--modal-width-sm:400px;--modal-width-xl:800px;--modal-width-xs:300px;--nc-card-bg:#fff7e00a;--nc-color-friction:var(--cosmic-score-low);--nc-color-ok:var(--status-active);--nc-conf-likely:var(--status-active);--nc-conf-unknown:var(--cosmic-type-other);--nc-conf-weak:var(--cosmic-gold);--nc-font-serif:var(--font-cold-display);--nc-glass-base:rgba(var(--cosmic-bg-card-rgb), .6);--nc-glass-border:rgba(var(--cosmic-text-primary-rgb), .09);--nc-glass-faint:var(--color-cosmic-hover);--nc-glass-soft:var(--cosmic-glass-bg);--nc-glass-strong:var(--cosmic-glass-border);--nc-phase-build:var(--cosmic-gold-warm);--nc-phase-build-bg:#f59e0b29;--nc-phase-peak:var(--condition-peak);--nc-phase-peak-bg:#10b98129;--nc-phase-release:var(--condition-flow);--nc-phase-release-bg:var(--cosmic-glass-lav-mid);--nc-phase-reset:var(--condition-rest);--nc-phase-reset-bg:#3f3f7a2e;--nc-weight-heavy:var(--cosmic-pink-mid);--nc-weight-light:var(--status-active);--nc-weight-mid:var(--color-primary);--nc-wheel-marker-ring:#0c0c20;--nc-wheel-track:#ffffff0f;--opacity-badge:.18;--opacity-bg-faint:.05;--opacity-border-default:.1;--opacity-border-elevated:.12;--opacity-border-subtle:.06;--opacity-canvas-indicator:.6;--opacity-chip:.25;--opacity-disabled:.5;--opacity-faint:.04;--opacity-light:.15;--opacity-low:.4;--opacity-medium:.6;--opacity-minimal:.2;--opacity-overlay:.2;--opacity-overlay-active:.08;--opacity-overlay-hover:.05;--opacity-strong:.55;--opacity-subtle:.8;--opacity-text-disabled:.25;--opacity-text-hint:.35;--opacity-text-primary:.9;--opacity-text-secondary:.75;--opacity-text-tertiary:.5;--orb-nav-height:90px;--orb-nav-safe-height:calc(var(--orb-nav-height) + env(safe-area-inset-bottom,0px));--page-bg:var(--cosmic-bg);--page-color:var(--cosmic-text-primary);--page-font:var(--cosmic-font-body);--page-font-size:var(--font-size-base);--phase-build:#f59e0b;--phase-build-pattern:radial-gradient(#ffffff38 .7px, transparent .8px) 0 0 / 7px 7px;--phase-build-rgb:245, 158, 11;--phase-build-text:#fbbf24;--phase-build-tint:rgba(var(--phase-build-rgb), .16);--phase-late:#fbbf24;--phase-late-glow:#fbbf2480;--phase-lunar:#c9cdd3;--phase-lunar-arc:#5b6270;--phase-lunar-dim:#7c8290;--phase-lunar-rgb:201, 205, 211;--phase-lunar-tint:#c9cdd329;--phase-peak:#10b981;--phase-peak-pattern:linear-gradient(180deg, #10b98159, transparent);--phase-peak-rgb:16, 185, 129;--phase-peak-text:#34d399;--phase-peak-tint:rgba(var(--phase-peak-rgb), .16);--phase-release:#8b5cf6;--phase-release-pattern:linear-gradient(180deg, transparent 0%, #8b5cf647 100%);--phase-release-rgb:139, 92, 246;--phase-release-text:#c4b5fd;--phase-release-tint:rgba(var(--phase-release-rgb), .18);--phase-reset:#3f3f7a;--phase-reset-arc:#575aa6;--phase-reset-pattern:repeating-linear-gradient(45deg, transparent 0 4px, #ffffff1f 4px 5px);--phase-reset-rgb:63, 63, 122;--phase-reset-text:#a5a3e8;--phase-reset-tint:rgba(var(--phase-reset-rgb), .22);--phase-today:#ffd166;--phase-today-glow:#ffd16673;--planet-chiron:#9370db;--planet-jupiter:#daa520;--planet-lilith:#722f37;--planet-mars:#ff4500;--planet-mercury:orange;--planet-moon:silver;--planet-neptune:#4169e1;--planet-pluto:#8b008b;--planet-saturn:#8b4513;--planet-sun:var(--cosmic-gold);--planet-uranus:#40e0d0;--planet-venus:#ffb6c1;--progress-bar-fill:linear-gradient(90deg, #7c3aed, #a855f7);--progress-bar-glow:#8b5cf659;--progress-bar-track:#ffffff14;--q-color-accent:var(--cosmic-lav);--q-color-dark:var(--color-background-alt);--q-color-info:#4a7fb7;--q-color-negative:var(--lunar-score-poor);--q-color-positive:var(--lunar-score-good);--q-color-primary:#ff8a5b;--q-color-secondary:#6b9dd4;--q-color-warning:#935e00;--radius-2xl:20px;--radius-3xl:24px;--radius-btn-cold:14px;--radius-full:9999px;--radius-lg:12px;--radius-md:8px;--radius-sheet:28px;--radius-sm:4px;--radius-xl:16px;--radius-xs:2px;--redesign-accent-brown:var(--cosmic-bg-card,#ffffff0f);--redesign-accent-gold:var(--cosmic-gold);--redesign-accent-gold-hover:color-mix(in srgb, var(--cosmic-gold) 85%, var(--cosmic-text-primary));--redesign-accent-purple:var(--cosmic-lav-mid);--redesign-bg-primary:var(--cosmic-bg);--redesign-bg-secondary:var(--cosmic-bg-card);--redesign-bg-tertiary:var(--cosmic-bg-surface);--redesign-font-bold:var(--font-weight-bold);--redesign-glow-gold:0 4px 16px var(--cosmic-gold);--redesign-height-button:52px;--redesign-height-button-sm:48px;--redesign-height-button-xs:40px;--redesign-radius-lg:var(--border-radius-lg);--redesign-radius-md:var(--border-radius-md);--redesign-space-2xl:var(--space-8);--redesign-space-lg:var(--space-4);--redesign-space-md:var(--space-3);--redesign-space-sm:var(--space-2);--redesign-space-xl:var(--space-6);--redesign-space-xs:var(--space-1);--redesign-text-base:var(--font-size-base);--redesign-text-on-accent:var(--cosmic-bg);--redesign-text-primary:var(--cosmic-text-primary);--redesign-text-secondary:var(--cosmic-text-secondary,#ffffffbf);--redesign-text-sm:var(--font-size-sm);--redesign-tracking-base:.01em;--select-bg:var(--cosmic-bg-card);--select-border:1px solid var(--cosmic-glass-border-soft);--select-color:var(--cosmic-text-primary);--select-radius:var(--cosmic-radius-lg);--shadow-2xl:0 25px 50px -12px var(--cosmic-bg);--shadow-accent:0 10px 30px var(--cosmic-lav-mid);--shadow-btn-primary:0 6px 22px #7c3aed6b;--shadow-card-hover:0 18px 46px -4px var(--cosmic-bg), 0 0 60px #7c3aed1f;--shadow-error:0 10px 30px var(--status-error);--shadow-glow:0 0 15px 0px var(--cosmic-gold);--shadow-lg:0 10px 15px -3px var(--cosmic-bg), 0 4px 6px -2px var(--cosmic-bg);--shadow-md:0 4px 6px -1px var(--cosmic-bg), 0 2px 4px -1px var(--cosmic-bg);--shadow-primary:0 10px 30px #667eea66;--shadow-sm:0 1px 3px 0 var(--cosmic-bg), 0 1px 2px 0 var(--cosmic-bg);--shadow-success:0 10px 30px #10b98166;--shadow-text-cosmic:0 2px 8px #667eea66;--shadow-text-subtle:1px 1px 2px var(--cosmic-shadow-card);--shadow-xl:0 20px 25px -5px var(--cosmic-bg), 0 10px 10px -5px var(--lunar-surface-glass);--shadow-xs:0 1px 2px 0 var(--cosmic-bg);--shimmer-duration:1.5s;--size-avatar-lg:4rem;--size-avatar-md:2.5rem;--size-avatar-sm:2rem;--size-button-lg:3rem;--size-button-md:2.5rem;--size-button-sm:2rem;--size-input-lg:3rem;--size-input-md:2.5rem;--size-input-sm:2rem;--size-separator-bold:2px;--size-separator-default:1px;--size-textarea-min-height:100px;--size-tooltip-max-width:300px;--space-0:0;--space-0-25:.0625rem;--space-0-5:.125rem;--space-0-75:.1875rem;--space-1:.25rem;--space-1-25:.3125rem;--space-1-5:.375rem;--space-1-75:.4375rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-2:.5rem;--space-2-25:.5625rem;--space-2-5:.625rem;--space-2-75:.6875rem;--space-3:.75rem;--space-3-25:.8125rem;--space-3-5:.875rem;--space-3-75:.9375rem;--space-4:1rem;--space-4-5:1.125rem;--space-5:1.25rem;--space-5-5:1.375rem;--space-6:1.5rem;--space-8:2rem;--space-8-5:2.125rem;--stagger-loose:.1s;--stagger-normal:50ms;--stagger-relaxed:70ms;--stagger-tight:30ms;--state-cta-empty:linear-gradient(135deg, var(--cosmic-lav-darker), var(--cosmic-lav-bright));--state-cta-error:#ef44442e;--state-illustration-empty:#8b5cf614;--state-illustration-empty-border:#8b5cf659;--state-illustration-error:#ef44441f;--state-illustration-error-border:#ef444466;--state-surface-empty:var(--cosmic-grad-empty);--state-surface-error:linear-gradient(160deg, #ef44441a, #141420f2);--state-surface-loading:var(--cosmic-bg);--state-surface-partial:var(--cosmic-grad-card);--status-active:#6f7584;--status-active-bg:#9ca3af1f;--status-active-border:#9ca3af40;--status-error:#c69bfa;--status-error-bg:#a855f71f;--status-error-border:#a855f752;--status-error-glow:#a855f740;--status-info:#93c5fd;--status-info-bg:#93c5fd1f;--status-info-border:#93c5fd4d;--status-neutral:#ffffffb3;--status-neutral-bg:#ffffff0d;--status-neutral-border:#ffffff1f;--status-premium:var(--cosmic-gold);--status-premium-bg:linear-gradient(135deg, #ffd16633, #f59e0b1f);--status-premium-border:#ffd16666;--status-success:#6ee7b7;--status-success-bg:#6ee7b71f;--status-success-border:#6ee7b752;--status-success-glow:#6ee7b740;--status-trialing:#06b6d4;--status-trialing-bg:#06b6d41f;--status-trialing-border:#06b6d452;--status-warning:#fbbf24;--status-warning-bg:#fbbf241f;--status-warning-border:#fbbf2452;--status-warning-glow:#fbbf2440;--streak-bronze:#cd7f32;--streak-bronze-bg-1:#cd7f322e;--streak-bronze-bg-2:#141420f2;--streak-bronze-card-border:#cd7f3259;--streak-bronze-card-glow:#cd7f3226;--streak-bronze-dark:#7d4220;--streak-bronze-darker:#3d1f0c;--streak-bronze-glow:#cd7f3273;--streak-bronze-glyph:#fde7c8;--streak-bronze-highlight:#ffdcb466;--streak-bronze-light:#f4a460;--streak-bronze-shadow:#50280066;--streak-diamond:#b9f2ff;--streak-diamond-aura:#7c3aed40;--streak-diamond-bg-1:#b9f2ff2e;--streak-diamond-bg-2:#141420f2;--streak-diamond-bright:#fff;--streak-diamond-card-border:#b9f2ff59;--streak-diamond-card-glow:#b9f2ff2e;--streak-diamond-dark:#7fc8e4;--streak-diamond-darker:#3a7d99;--streak-diamond-glow:#b9f2ff8c;--streak-diamond-highlight:#ffffffb3;--streak-diamond-light:#dffbff;--streak-diamond-shadow:#0028504d;--streak-gold:#ffd166;--streak-gold-bg-1:#ffd16633;--streak-gold-bg-2:#141420f2;--streak-gold-bright:#fff3c4;--streak-gold-card-border:#ffd16666;--streak-gold-card-glow:#ffd16626;--streak-gold-dark:#a87410;--streak-gold-darker:#7a5208;--streak-gold-glow:#ffd1668c;--streak-gold-highlight:#fff3c499;--streak-gold-light:#ffe19a;--streak-gold-shadow:#50280066;--streak-silver:silver;--streak-silver-bg-1:#c0c0c02e;--streak-silver-bg-2:#141420f2;--streak-silver-card-border:#c0c0c059;--streak-silver-card-glow:#c0c0c026;--streak-silver-dark:#5a5a66;--streak-silver-darker:#3d3d48;--streak-silver-glow:#dcdceb73;--streak-silver-highlight:#ffffff80;--streak-silver-light:#f0f0f5;--streak-silver-shadow:#00000059;--sw-bg:var(--cosmic-bg);--sw-bg-card:var(--cosmic-bg-card);--sw-bg-card-alt:var(--cosmic-bg-card-alt);--sw-bg-deep:var(--cosmic-bg-deep);--sw-glass-bg:var(--cosmic-glass-bg-soft);--sw-glass-bg-hover:var(--cosmic-glass-bg-soft-hover);--sw-glass-blur:var(--cosmic-glass-blur-soft);--sw-glass-border:var(--cosmic-glass-bg);--sw-glass-border-soft:var(--cosmic-glass-border-soft);--sw-glow-cta:0 8px 28px var(--cosmic-lav-mid);--sw-glow-gold:0 6px 22px var(--cosmic-gold);--sw-gold:var(--cosmic-gold);--sw-gold-deep:var(--cosmic-gold-deep);--sw-gold-soft:var(--cosmic-gold-soft);--sw-grad-banner:var(--cosmic-grad-banner);--sw-grad-card:var(--cosmic-grad-card);--sw-grad-empty:var(--cosmic-grad-empty);--sw-lav:var(--cosmic-lav);--sw-lav-cta:var(--cosmic-lav-darker);--sw-lav-deep:var(--cosmic-lav-deep);--sw-lav-mid:var(--cosmic-lav-mid);--sw-mint:var(--cosmic-mint);--sw-pink:var(--cosmic-pink-mid);--sw-pink-soft:var(--cosmic-pink);--sw-radius-2xl:26px;--sw-radius-full:9999px;--sw-radius-lg:18px;--sw-radius-md:12px;--sw-radius-sm:8px;--sw-radius-xl:22px;--sw-sans:var(--cosmic-font-body);--sw-serif:var(--font-cosmic-display);--sw-shadow-card:var(--cosmic-shadow-card);--sw-space-1:4px;--sw-space-2:8px;--sw-space-3:12px;--sw-space-4:16px;--sw-space-5:24px;--sw-space-6:32px;--sw-space-7:48px;--sw-space-8:64px;--sw-text-faint:var(--cosmic-text-primary);--sw-text-muted:#ffffff9e;--sw-text-primary:#fffffff5;--sw-text-secondary:#ffffffbd;--sw-type-business:var(--cosmic-type-business);--sw-type-business-2:var(--cosmic-type-business-2);--sw-type-family:var(--cosmic-type-family);--sw-type-family-2:var(--cosmic-type-family-2);--sw-type-friend:var(--cosmic-type-friend);--sw-type-friend-2:var(--cosmic-type-friend-2);--sw-type-other:var(--cosmic-type-other);--sw-type-other-2:var(--cosmic-type-other-2);--sw-type-partner:var(--cosmic-type-partner);--sw-type-partner-2:var(--cosmic-type-partner-2);--switch-disabled-opacity:.4;--switch-glow:#a78bfa59;--switch-radius:999px;--switch-thumb:#fff;--switch-thumb-shadow:#0000004d;--switch-track-off:#ffffff1a;--switch-track-off-border:#ffffff1f;--switch-track-on:linear-gradient(135deg, #a78bfa, #ec4899);--tabs-active-bg:var(--cosmic-lav-mid);--tabs-active-color:var(--cosmic-text-primary);--tabs-bg:transparent;--tabs-radius:var(--cosmic-radius-full);--theme-transition:.35s cubic-bezier(.4, 0, .2, 1);--timing-reveal:60ms;--toast-cosmic-gradient:linear-gradient(180deg, #ffd166, #a78bfa);--toast-cosmic-icon:#ffd166;--toast-error-icon:#fca5a5;--toast-info-icon:#c4b5fd;--toast-pill-error-bg:#ef4444;--toast-pill-info-bg:#a78bfa;--toast-pill-success-bg:#52fab8;--toast-pill-success-text:#0c0c20;--toast-pill-text:#241c0f;--toast-pill-warning-bg:#fbbf24;--toast-success-icon:#6ee7b7;--toast-text:#fff;--toast-warning-icon:#fcd34d;--toggle-knob:var(--cosmic-text-primary);--toggle-off-bg:var(--cosmic-glass-border);--toggle-on-bg:linear-gradient(135deg, var(--cosmic-lav-darker), var(--cosmic-lav-deep));--touch-min:44px;--touch-target-coarse:48px;--touch-target-fine:32px;--touch-target-min:44px;--touch-target-spacing:var(--space-2);--transit-aspect-conjunction:var(--cosmic-text-primary);--transit-aspect-opposition:#d500f9;--transit-aspect-sextile:#00b0ff;--transit-aspect-square:#ff6d00;--transit-aspect-trine:#00c853;--transit-energy-balanced:linear-gradient(135deg, var(--transit-aspect-sextile), var(--transit-aspect-trine));--transit-energy-balanced-end:var(--transit-aspect-trine);--transit-energy-balanced-start:var(--transit-aspect-sextile);--transit-energy-challenging:linear-gradient(135deg, var(--transit-aspect-square), var(--transit-energy-challenging-end));--transit-energy-challenging-end:#d50000;--transit-energy-challenging-start:var(--transit-aspect-square);--transit-energy-dynamic:linear-gradient(135deg, var(--transit-energy-dynamic-start), var(--transit-energy-dynamic-end));--transit-energy-dynamic-end:#2979ff;--transit-energy-dynamic-start:#a0f;--transit-energy-flowing:linear-gradient(135deg, var(--transit-aspect-trine), var(--cosmic-gold));--transit-energy-flowing-end:var(--cosmic-gold);--transit-energy-flowing-start:var(--transit-aspect-trine);--transit-planet-jupiter:var(--planet-jupiter);--transit-planet-mars:var(--planet-mars);--transit-planet-mercury:#b0c4de;--transit-planet-moon:var(--planet-moon);--transit-planet-neptune:#6495ed;--transit-planet-pluto:var(--planet-chiron);--transit-planet-saturn:var(--planet-saturn);--transit-planet-sun:var(--cosmic-gold);--transit-planet-uranus:#40e0d0;--transit-planet-venus:var(--planet-venus);--transition-all:all .2s var(--ease-smooth);--transition-base:.2s var(--ease-smooth);--transition-colors:color .15s var(--ease-smooth), background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth);--transition-fast:.15s var(--ease-smooth);--transition-normal:var(--duration-normal) var(--ease-smooth);--transition-slow:.3s var(--ease-smooth);--transition-transform:transform .2s var(--ease-smooth);--universe-accent:var(--cosmic-gold);--universe-accent-active:var(--cosmic-gold-deep);--universe-accent-hover:var(--cosmic-gold-soft);--universe-accent-warm:var(--cosmic-gold);--universe-danger:var(--status-error);--universe-error:var(--status-error);--universe-glow:var(--cosmic-glow-gold);--universe-text-dim:var(--cosmic-text-primary);--universe-text-muted:var(--cosmic-text-muted);--universe-text-primary:var(--cosmic-text-primary);--universe-text-secondary:var(--cosmic-text-secondary);--warm-accent:var(--cosmic-gold);--warm-bg:var(--cosmic-bg);--warm-bg-card:var(--cosmic-bg-card);--warm-bg-elevated:var(--cosmic-bg-card-alt,var(--cosmic-bg-card));--warm-bg-input:var(--cosmic-glass-bg);--warm-bg-secondary:var(--cosmic-bg-surface);--warm-bg-tertiary:var(--cosmic-bg-surface);--warm-border:var(--cosmic-glass-border-soft,#ffffff12);--warm-glow-gold:var(--cosmic-glow-gold,0 0 24px #ffd1664d);--warm-gold:var(--cosmic-gold);--warm-gold-active:var(--cosmic-gold-deep);--warm-gold-hover:var(--cosmic-gold-soft);--warm-shadow-lg:var(--cosmic-shadow-modal,0 16px 48px #00000059);--warm-shadow-md:var(--cosmic-shadow-card,0 4px 12px #0003);--warm-shadow-sm:var(--cosmic-shadow-card,0 4px 12px #0003);--warm-text-muted:var(--cosmic-text-muted);--warm-text-on-accent:var(--cosmic-bg);--warm-text-primary:var(--cosmic-text-primary);--warm-text-secondary:var(--cosmic-text-secondary);--warm-text-tertiary:var(--cosmic-text-muted);--weight-bold:700;--weight-medium:500;--weight-regular:400;--weight-semibold:600;--wellness-bg-elevated:var(--cosmic-text-primary);--wellness-bg-primary:var(--color-accent-light);--wellness-bg-secondary:var(--color-accent-light);--wellness-bg-tertiary:var(--color-accent);--wellness-border-color:var(--color-accent-dark);--wellness-border-color-strong:#c4a898;--wellness-color-accent:var(--cosmic-lav);--wellness-color-accent-dark:var(--cosmic-lav-bright);--wellness-color-accent-light:var(--color-feature-purple-border);--wellness-color-error:var(--cosmic-condition-forge-mid);--wellness-color-error-text:var(--lunar-score-poor);--wellness-color-info:#6b9dd4;--wellness-color-primary:#ff8a5b;--wellness-color-primary-dark:var(--color-rating-moderate-alt);--wellness-color-primary-light:#ffbda0;--wellness-color-secondary:#6b9dd4;--wellness-color-secondary-dark:#4a7fb7;--wellness-color-secondary-light:var(--transit-planet-mercury);--wellness-color-success:var(--condition-peak);--wellness-color-success-text:var(--lunar-score-good);--wellness-color-warning:var(--cw-alert-high);--wellness-color-warning-text:#935e00;--wellness-glass-bg:#fff8f0b8;--wellness-glass-blur:16px;--wellness-glass-border:#ff8a5b2e;--wellness-glass-shadow:#2d1f0f1f;--wellness-gradient-hero:linear-gradient(160deg, #ff8a5b 0%, var(--cosmic-lav) 60%, #6b9dd4 100%);--wellness-gradient-primary:linear-gradient(135deg, #ff8a5b 0%, var(--cw-alert-high) 100%);--wellness-gradient-soft:linear-gradient(180deg, var(--color-accent-light) 0%, var(--color-accent-light) 100%);--wellness-loader-color:#ff8a5b;--wellness-loader-color-alt:var(--cosmic-lav);--wellness-shadow-color:#2d1f0f14;--wellness-skeleton-shimmer-1:#2d1f0f0d;--wellness-skeleton-shimmer-2:#2d1f0f1f;--wellness-splash-bg:radial-gradient(ellipse at 50% 40%, var(--color-accent-light) 0%, #ffe0cc 40%, #fdd5bc 100%);--wellness-text-inverse:var(--cosmic-text-primary);--wellness-text-link:#c44820;--wellness-text-on-cta:#4d2a1a;--wellness-text-primary:var(--color-background-alt);--wellness-text-secondary:#6b5444;--wellness-text-tertiary:#7d6050;--z-dropdown:1000;--z-fixed:1030;--z-modal:1050;--z-modal-backdrop:1040;--z-paywall:1075;--z-popover:1060;--z-splash:1090;--z-sticky:1020;--z-toast:1080;--z-tooltip:1070}@supports (color:lab(0% 0 0)){:root{--status-active:lab(49.1034% .342876 -9.21006);--status-active-bg:lab(66.7118% -.75078 -7.1376/.12);--status-active-border:lab(66.7118% -.75078 -7.13761/.25);--status-error:lab(70.7168% 30.1251 -41.9563);--status-error-bg:lab(52.7991% 56.2742 -68.7519/.12);--status-error-border:lab(52.7991% 56.2741 -68.7519/.32);--status-error-glow:lab(52.7991% 56.2742 -68.7519/.25)}}:root{--font-family-primary:var(--font-cold-body);--page-color:var(--cosmic-text-primary);--page-color-secondary:var(--cosmic-text-secondary);--page-color-muted:var(--cosmic-text-muted);--card-border-color:var(--cosmic-border);--shadow-cosmic-sm:var(--shadow-sm);--shadow-cosmic-md:var(--shadow-md);--shadow-cosmic-lg:var(--shadow-2xl);--shadow-cosmic-xl:0 32px 64px -12px var(--cosmic-bg), 0 0 60px rgba(var(--cosmic-lav-rgb), .08);--switch-thumb:var(--cosmic-text-solid);--sw-bg:var(--cosmic-bg);--sw-card:var(--cosmic-bg-card);--sw-sheet-bg:#141428;--sw-ring-core:#14142a;--sw-rhythm-core:#16141f;--sw-coach-bg:#1e1a36;--sw-orb-ring:#0e0e1c;--sw-toast-bg:#1e1c34f2;--sw-deck-card-bg:linear-gradient(160deg, #1e1a34fa, #141420fa);--sw-scrim:#06061099;--sw-glass-1:#ffffff0a;--sw-glass-2:#ffffff0d;--sw-glass-3:#ffffff12;--sw-glass-4:#ffffff1a;--sw-line-1:#ffffff0f;--sw-line-2:#ffffff14;--sw-line-3:#ffffff1f;--sw-line-4:#ffffff26;--sw-track:#ffffff14;--sw-dim:#ffffff80;--sw-lav:var(--cosmic-lav);--sw-lav-soft:var(--cosmic-lav-soft);--sw-lav-mid:var(--cosmic-lav-mid);--sw-lav-deep:var(--cosmic-lav-deep);--sw-lav-darker:var(--cosmic-lav-darker);--sw-lav-bright:var(--cosmic-lav-bright);--sw-gold:var(--cosmic-gold);--sw-gold-deep:var(--cosmic-gold-deep);--sw-gold-on:var(--cosmic-gold-on);--sw-pink:var(--cosmic-pink);--sw-pink-mid:var(--cosmic-pink-mid);--sw-mint:var(--cosmic-mint);--sw-mint-soft:#d1fae5;--sw-mint-deep:#10b981;--sw-blue:var(--cosmic-blue);--sw-blue-soft:#bfdbfe;--sw-peak:#4ade80;--sw-peak-soft:#86efac;--sw-orchid:#db8bff;--sw-bg-card:var(--cosmic-bg-card);--sw-black:#000;--sw-reset-soft:#c4b5fd;--sw-tense:#f97316;--sw-night:#3f3f7a;--sw-danger:#f87171;--sw-on-accent:var(--cosmic-bg);--sw-phase-reset:var(--cosmic-lav-mid);--sw-phase-build:var(--cosmic-gold);--sw-phase-peak:var(--sw-peak);--sw-phase-release:var(--cosmic-pink-mid);--sw-white:#fff;--sw-text:var(--cosmic-text-primary);--sw-text-2:var(--cosmic-text-secondary);--sw-text-3:#ffffffb3;--sw-text-muted:var(--cosmic-text-muted);--sw-text-faint:#ffffff8c;--sw-text-label:var(--cosmic-text-label);--sw-cta-primary:linear-gradient(135deg, var(--cosmic-lav-darker), color-mix(in srgb, var(--cosmic-lav-bright) 60%, var(--cosmic-lav-darker)));--sw-cta-premium:linear-gradient(135deg, var(--cosmic-gold), var(--cosmic-gold-deep));--sw-cta-glow:var(--cosmic-glow-cta);--sw-font:"Space Grotesk", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--sw-font-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", var(--sw-font);--sw-font-mono:ui-monospace, "SF Mono", Menlo, monospace;--sw-fs-10:.625rem;--sw-fs-10-5:.656rem;--sw-fs-11:.6875rem;--sw-fs-12:.75rem;--sw-fs-12-5:.781rem;--sw-fs-13:.8125rem;--sw-fs-13-5:.844rem;--sw-fs-14:.875rem;--sw-fs-14-5:.906rem;--sw-fs-15:.9375rem;--sw-fs-16:1rem;--sw-fs-17:1.0625rem;--sw-fs-18:1.125rem;--sw-fs-22:1.375rem;--sw-fs-23:1.4375rem;--sw-fs-24:1.5rem;--sw-fs-28:1.75rem;--sw-fs-display:3.25rem;--sw-fs-11-5:.71875rem;--sw-fs-19:1.1875rem;--sw-fs-20:1.25rem;--sw-fs-21:1.3125rem;--sw-fs-26:1.625rem;--sw-fs-32:2rem;--sw-fs-56:3.5rem;--sw-fs-30:1.875rem;--sw-fs-hero:min(6rem, 120px);--sw-tracking-eyebrow:.16em;--sw-tracking-label:.12em;--sw-r-2:2px;--sw-r-3:3px;--sw-r-4:4px;--sw-r-6:6px;--sw-r-7:7px;--sw-r-10:10px;--sw-r-12:12px;--sw-r-14:14px;--sw-r-16:16px;--sw-r-18:18px;--sw-r-20:20px;--sw-r-24:24px;--sw-r-25:25px;--sw-r-sheet:30px;--sw-r-full:9999px;--sw-gutter:20px;--sw-section-gap:20px;--sw-column-max:430px;--sw-nav-bottom:calc(env(safe-area-inset-bottom,0px) + 12px);--sw-ease-spring:var(--ease-spring);--sw-ease-out:cubic-bezier(.2, .8, .2, 1);--sw-dur-overlay:.32s;--sw-dur-sheet:.35s;--sw-dur-switch:.35s;--sw-ci-mood-1:#6366f1;--sw-ci-mood-2:#a78bfa;--sw-ci-mood-3:var(--sw-orchid);--sw-ci-mood-4:#fab852;--sw-ci-mood-5:#6ee7b7;--sw-ci-energy-1:#3f3f7a;--sw-ci-energy-2:#8b5cf6;--sw-ci-energy-3:#fab852;--sw-ci-energy-4:#4ade80;--sw-ci-energy-5:#67e8f9;--sw-ci-body-1:#ec4899;--sw-ci-body-2:#f9a8d4;--sw-ci-body-3:#f4a7bb;--sw-ci-body-4:#fca5a5;--sw-ci-body-5:#6ee7b7;--sw-ci-idle:#3f3f7a;--sw-band-period:#ec489952;--sw-band-build:#fab8521f;--sw-band-peak:#4ade801f;--sw-fertile-outline:#4ade80b3;--sw-legend-period:#ec489980;--sw-chip-period-bg:#ec48991f;--sw-chip-period-line:#ec489959;--sw-chip-fertile-bg:#4ade801a;--sw-chip-fertile-line:#4ade804d;--sw-question-bg:linear-gradient(160deg, #db8bff1f, #14142099);--sw-question-line:#db8bff59;--sw-note-warn-bg:#fab8521a;--sw-note-warn-text:#fde6b8;--sw-note-info-bg:#93c5fd1a;--sw-note-info-text:#dbeafe;--sw-wheel-planet-bg:#0c0c20eb;--sw-dial-ring:conic-gradient(from 0deg, #3f3f7a 0deg, #8b5cf6 60deg, #db8bff 120deg, #fab852 180deg, #ec4899 240deg, #8b5cf6 300deg, #3f3f7a 360deg);--sw-sky-glow:radial-gradient(circle, #8b5cf647, transparent 65%);--sw-transit-easy:linear-gradient(90deg, #7c3aed, #db8bff);--sw-transit-tense:linear-gradient(90deg, #ec4899, #f97316);--sw-transits-bg:radial-gradient(135% 95% at 50% 0%, #8b5cf621, transparent 58%);--sw-tier-1:linear-gradient(135deg, #7c3aed, #a855f7);--sw-tier-2:linear-gradient(135deg, #3b82f6, #6366f1);--sw-tier-3:linear-gradient(135deg, #f59e0b, #fbbf24);--sw-tier-4:linear-gradient(135deg, #ec4899, #f43f5e);--sw-tier-1-ring:conic-gradient(from 90deg, #7c3aed, #a855f7, #ec4899, #7c3aed);--sw-tier-2-ring:conic-gradient(from 90deg, #3b82f6, #6366f1, #8b5cf6, #3b82f6);--sw-tier-3-ring:conic-gradient(from 90deg, #f59e0b, #fbbf24, #fbbf24, #f59e0b);--sw-tier-4-ring:conic-gradient(from 90deg, #ef4444, #fb7185, #fb7185, #ef4444);--sw-tier-3-on:#241c0f;--sw-avatar-1:linear-gradient(135deg, #ec4899, #f9a8d4);--sw-avatar-2:linear-gradient(135deg, #06b6d4, #67e8f9);--sw-avatar-3:linear-gradient(135deg, #f59e0b, #fbbf24);--sw-avatar-4:linear-gradient(135deg, #10b981, #6ee7b7);--sw-avatar-5:linear-gradient(135deg, #8b5cf6, #c4b5fd);--sw-bonds-glow:radial-gradient(circle, #8b5cf638, transparent 65%);--sw-bond-today-bg:#ec489914;--sw-bond-today-line:#ec489947;--sw-lunar-bg:radial-gradient(110% 60% at 50% 0%, #e9dbff1f, transparent 60%);--sw-moon-disc:radial-gradient(circle at 38% 34%, #fdfbff, #e9dbff 55%, #b9a6e6);--sw-moon-shadow:#14142a;--sw-moon-glow:0 0 60px #e9dbff40;--sw-band-flowing:#52fab8;--sw-wash-lav:#a78bfa29;--sw-wash-gold:#fab85229;--sw-wash-blue:#93c5fd1f;--sw-wash-mint:#6ee7b71f;--sw-chat-bg:radial-gradient(100% 60% at 50% 0%, #8b5cf62e, transparent 60%);--sw-aria-avatar:radial-gradient(circle at 32% 28%, #e9dbff, #a78bfa 55%, #7c3aed);--sw-aria-chip-bg:#db8bff1a;--sw-aria-chip-line:#db8bff59;--sw-aria-chip-text:#e9dbff;--sw-health-bg:#93c5fd1a;--sw-health-line:#93c5fd59;--sw-crisis-bg:#f9a8d41f;--sw-crisis-line:#f9a8d473;--sw-composer-fade:linear-gradient(to top, var(--sw-bg) 70%, transparent);--sw-cta-rhythm:linear-gradient(135deg, var(--sw-mint-deep), var(--cosmic-mint));--sw-setup-glow:radial-gradient(100% 50% at 50% 0%, #6ee7b724, transparent 65%)}:root,:root[data-space=cosmos]{--sw-accent:var(--cosmic-lav);--sw-accent-soft:var(--cosmic-lav-soft);--sw-accent-tint:#db8bff1f;--sw-accent-border:#db8bff66;--sw-orb-a:#8b5cf673;--sw-orb-b:#ec489973;--sw-orb-btn:radial-gradient(circle at 32% 28%, var(--cosmic-lav-soft) 0%, var(--cosmic-lav) 22%, var(--cosmic-lav-mid) 55%, var(--cosmic-lav-darker) 100%);--sw-orb-glow:#8b5cf680}:root[data-space=rhythm]{--sw-accent:var(--cosmic-mint);--sw-accent-soft:var(--sw-mint-soft);--sw-accent-tint:#6ee7b71f;--sw-accent-border:#6ee7b766;--sw-orb-a:#10b98159;--sw-orb-b:#fab85259;--sw-orb-btn:radial-gradient(circle at 32% 28%, var(--sw-mint-soft) 0%, var(--cosmic-mint) 35%, var(--sw-mint-deep) 100%);--sw-orb-glow:#10b98180}:root{--ion-font-family:var(--sw-font);--ion-background-color:var(--sw-bg);--ion-background-color-rgb:12, 12, 32;--ion-text-color:var(--sw-text);--ion-text-color-rgb:255, 255, 255;--ion-color-primary:var(--cosmic-lav-darker);--ion-color-primary-rgb:124, 58, 237;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255, 255, 255;--ion-color-primary-shade:var(--cosmic-lav-darkest);--ion-color-primary-tint:var(--cosmic-lav-bright);--ion-color-danger:var(--sw-danger);--ion-toolbar-background:transparent;--ion-tab-bar-background:transparent;--ion-item-background:transparent;--ion-border-color:var(--sw-line-2);--ion-safe-area-top:env(safe-area-inset-top,0px);--ion-safe-area-bottom:env(safe-area-inset-bottom,0px)}ion-content{--background:transparent;--padding-start:var(--sw-gutter);--padding-end:var(--sw-gutter)}ion-tab-bar.sw-hidden-tab-bar{display:none}*,:before,:after{box-sizing:border-box}@supports (font:-apple-system-body){html{font:-apple-system-body}}html,body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--sw-bg);color:var(--sw-text);font-family:var(--sw-font);-webkit-font-smoothing:antialiased;margin:0}#app,ion-app{max-width:var(--sw-column-max);margin-inline:auto}button{font:inherit;color:inherit}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;line-height:1;display:inline-block}.glyph{font-family:"Noto Sans Symbols 2", var(--sw-font)}.emoji{font-family:var(--sw-font-emoji)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes sw-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sw-pet-in{0%{opacity:0;transform:translate(0)scale(.35)}}.sw-fade-up{animation:.35s both sw-fade-up}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.sw-keyboard-open ion-content::part(scroll){padding-bottom:var(--sw-keyboard-inset)}
