@font-face{font-family:ABC Arizona Text Sophia;src:url(/assets/fonts/ABCArizonaTextEdu-Thin.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:ABC Arizona Text Sophia;src:url(/assets/fonts/ABCArizonaTextEdu-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Arizona Text Sophia;src:url(/assets/fonts/ABCArizonaTextEdu-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ABC Arizona Flare Sophia;src:url(/assets/fonts/ABCArizonaFlareEdu-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Workhorse Script Test;src:url(/assets/fonts/WorkhorseScriptTest-Fine.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Workhorse Script Test;src:url(/assets/fonts/WorkhorseScriptTest-Text.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Hypertext Mono Sophia;src:url(/assets/fonts/00HypertextMonoNon-Commercial-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Sophia;src:url(/assets/fonts/Inter-Latin.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Crimson Text;src:url(/assets/fonts/CrimsonText-Roman.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Crimson Text;src:url(/assets/fonts/CrimsonText-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Crimson Text;src:url(/assets/fonts/CrimsonText-Semibold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Crimson Text;src:url(/assets/fonts/CrimsonText-SemiboldItalic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Crimson Text;src:url(/assets/fonts/CrimsonText-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Crimson Text;src:url(/assets/fonts/CrimsonText-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Jules Colossal;src:url(/assets/fonts/JulesColossal-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Crimson Text Sophia;src:url(/assets/fonts/CrimsonText-Roman.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Crimson Text Sophia;src:url(/assets/fonts/CrimsonText-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Crimson Text Sophia;src:url(/assets/fonts/CrimsonText-Semibold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Crimson Text Sophia;src:url(/assets/fonts/CrimsonText-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond Sophia;src:url(/assets/fonts/CormorantGaramond-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond Sophia;src:url(/assets/fonts/CormorantGaramond-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope Sophia;src:url(/assets/fonts/Manrope-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope Sophia;src:url(/assets/fonts/Manrope-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope Sophia;src:url(/assets/fonts/Manrope-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Jules Colossal Sophia;src:url(/assets/fonts/JulesColossal-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"00 Hypertext Mono Non-Commercial";src:url(/assets/fonts/00HypertextMonoNon-Commercial-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"00 Hypertext Mono Non-Commercial";src:url(/assets/fonts/00HypertextMonoNon-Commercial-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Self Modern;src:url(/assets/fonts/SelfModern-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}
:root{--text-vibe-display-size:80px;--text-vibe-display-line-height:104px;--text-vibe-display-mobile-size:64px;--text-vibe-display-mobile-line-height:83.2px;--text-vibe-name-size:48px;--text-vibe-name-line-height:62.4px;--text-vibe-profile-mobile-size:40px;--text-vibe-profile-mobile-line-height:52px;--text-vibe-about-size:18px;--text-vibe-about-line-height:23.4px;--text-vibe-welcome-label-line-height:13.2px;--font-size-base:16px;--max-width:1456px;--font-pricing:"ABC Arizona Flare Sophia", var(--font-serif-editorial);--font-pricing-title:"ABC Arizona Text Sophia", "Cormorant Garamond Sophia", serif;--font-pricing-mono:"Hypertext Mono Sophia", "Courier New", monospace;--sophia-background-page:#eeebdf;--sophia-background-surface:#faf7ef;--sophia-background-inset:#ebe9df;--sophia-border-default:#d5d1c8;--sophia-status-error:#cf4242;--plans-background:var(--sophia-background-page);--plans-text-primary:#232020;--plans-text-secondary:#5e5e5e;--plans-paper-overlay:#f5f1dc5c;--plans-button-background:#d5d1c833;--glass-positive-tint:#4d855717;--glass-negative-tint:#b0574a17;--plans-paper-shadow:1.5px -1.5px 1px 0 #00000040, -1.5px 1.5px 1px 0 #fff9;--text-pricing-heading-size:32px;--text-pricing-heading-weight:200;--text-pricing-heading-line-height:41.6px;--text-pricing-heading-letter-spacing:0px;--text-pricing-title-size:24px;--text-pricing-title-weight:200;--text-pricing-title-line-height:31.2px;--text-pricing-title-letter-spacing:0px;--text-pricing-body-size:16px;--text-pricing-body-weight:300;--text-pricing-body-line-height:20.8px;--text-pricing-body-letter-spacing:0px;--text-pricing-price-size:28px;--text-pricing-price-weight:300;--text-pricing-price-line-height:34.72px;--text-pricing-price-letter-spacing:0px;--text-pricing-detail-size:16px;--text-pricing-detail-weight:300;--text-pricing-detail-line-height:20.8px;--text-pricing-detail-letter-spacing:0px;--text-pricing-subtitle-size:16px;--text-pricing-subtitle-weight:300;--text-pricing-subtitle-line-height:18.2px;--text-pricing-subtitle-letter-spacing:0px;--text-pricing-label-size:14.67px;--text-pricing-label-weight:400;--text-pricing-label-line-height:16.137px;--text-pricing-label-letter-spacing:0px;--text-pricing-caption-size:12px;--text-pricing-caption-weight:300;--text-pricing-caption-line-height:15.6px;--text-pricing-caption-letter-spacing:0px;--text-pricing-author-size:14px;--text-pricing-author-weight:300;--text-pricing-author-line-height:18.2px;--text-pricing-author-letter-spacing:0px;--text-pricing-selectivity-size:14px;--text-pricing-selectivity-weight:300;--text-pricing-selectivity-line-height:20.8px;--text-pricing-selectivity-letter-spacing:0px;--text-pricing-note-size:12px;--text-pricing-note-weight:300;--text-pricing-note-line-height:20.8px;--text-pricing-mobile-note-line-height:17px;--text-pricing-note-letter-spacing:0px;--text-pricing-display-size:40px;--text-pricing-display-weight:200;--text-pricing-display-line-height:52px;--text-pricing-display-letter-spacing:0px;--text-pricing-body-lg-size:18px;--text-pricing-body-lg-weight:200;--text-pricing-body-lg-line-height:23.4px;--text-pricing-body-lg-letter-spacing:0px;--text-survey-question-size:22px;--text-survey-question-weight:300;--text-survey-question-line-height:28.6px;--text-survey-question-letter-spacing:0px;--text-survey-scale-size:10px;--text-survey-scale-weight:400;--text-survey-scale-line-height:11px;--text-survey-scale-letter-spacing:0px;--text-account-script-size:15px;--text-account-script-weight:500;--text-account-script-line-height:16.136px;--text-account-script-letter-spacing:0px;--font-sans:"ABC Arizona Flare Sophia", Georgia, "Times New Roman", serif;--font-serif-editorial:"Crimson Text Sophia", "Crimson Text", Georgia, "Times New Roman", serif;--font-serif-display:"Jules Colossal Sophia", "Jules Colossal", "Crimson Text Sophia", Georgia, "Times New Roman", serif;--font-accent:var(--font-sans);--font-signup-editorial:"ABC Arizona Text Sophia", "Crimson Text Sophia", Georgia, "Times New Roman", serif;--font-signup-controls:"00 Hypertext Mono Non-Commercial", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-sophia-wordmark:"Self Modern", "Jules Colossal Sophia", serif;--text-signup-heading-size:32px;--text-signup-heading-line-height:41.6px;--text-signup-body-line-height:18.2px;--text-signup-desktop-heading-size:40px;--text-signup-desktop-heading-line-height:52px;--text-signup-desktop-body-size:18px;--text-signup-desktop-body-line-height:23.4px;--text-signup-desktop-weight:200;--text-signup-desktop-control-size:20px;--text-signup-desktop-control-line-height:22px;--signup-desktop-action-bottom-gap:84px;--signup-desktop-terms-gap:40px;--text-discovery-desktop-heading-size:28px;--text-discovery-desktop-heading-line-height:34.72px;--text-handoff-heading-size:40px;--text-handoff-heading-weight:200;--text-handoff-heading-line-height:52px;--text-handoff-body-size:18px;--text-handoff-body-weight:300;--text-handoff-body-line-height:23.4px;--text-handoff-letter-spacing:0px;--text-alert-heading-size:20px;--text-alert-heading-line-height:26px;--text-alert-heading-weight:700;--text-alert-body-size:16px;--text-alert-body-line-height:20.8px;--text-alert-body-weight:300;--text-placeholder-weight:200;--text-alert-control-size:15px;--text-alert-control-line-height:16.136px;--text-alert-control-weight:400;--text-alert-letter-spacing:0;--text-landing-heading-size:48px;--text-landing-heading-weight:200;--text-landing-heading-line-height:62.4px;--text-landing-heading-letter-spacing:0;--font-marketing-script:"Workhorse Script Test", "Snell Roundhand", "Brush Script MT", cursive;--text-marketing-nav-size:13px;--text-marketing-nav-weight:200;--text-marketing-nav-line-height:20.8px;--text-marketing-title-size:51.414px;--text-marketing-title-weight:200;--text-marketing-title-line-height:51.414px;--text-marketing-title-letter-spacing:-1.0283px;--text-marketing-script-title-size:59.74px;--text-marketing-script-title-line-height:.85;--text-marketing-lead-size:23.492px;--text-marketing-lead-line-height:30.54px;--text-marketing-body-size:17.619px;--text-marketing-body-line-height:22.905px;--text-marketing-section-size:22px;--text-marketing-section-weight:300;--text-marketing-section-line-height:28.6px;--text-marketing-script-body-size:29.365px;--text-marketing-script-body-line-height:.85;--text-marketing-pledge-size:16px;--text-marketing-pledge-line-height:20.8px;--text-caption-size:12px;--text-caption-weight:400;--text-caption-line-height:16px;--text-caption-letter-spacing:0px;--text-editorial-caption-size:12px;--text-editorial-caption-weight:400;--text-editorial-caption-line-height:14px;--text-editorial-caption-letter-spacing:.06em;--text-cm-eyebrow-size:12px;--text-cm-eyebrow-mobile-size:14px;--text-cm-eyebrow-weight:200;--text-cm-eyebrow-line-height:15.6px;--text-cm-eyebrow-mobile-line-height:18.2px;--text-cm-eyebrow-letter-spacing:0px;--text-cm-love-pill-size:10px;--text-cm-love-pill-weight:200;--text-cm-love-pill-line-height:13px;--text-cm-love-pill-letter-spacing:0px;--text-cm-trait-title-size:12px;--text-cm-trait-title-line-height:15.6px;--text-cm-trait-score-size:48px;--text-cm-trait-score-line-height:62.4px;--text-cm-trait-level-size:14px;--text-cm-trait-level-line-height:18.2px;--text-cm-trait-body-size:14px;--text-cm-trait-body-line-height:18.2px;--text-editorial-action-mobile-size:16px;--text-editorial-action-mobile-weight:400;--text-editorial-action-mobile-line-height:20px;--text-editorial-action-mobile-letter-spacing:.06em;--text-editorial-action-size:20px;--text-editorial-action-weight:400;--text-editorial-action-line-height:22px;--text-editorial-action-letter-spacing:.06em;--text-caption-md-size:13px;--text-caption-md-weight:400;--text-caption-md-line-height:17px;--text-caption-md-letter-spacing:-.08px;--text-body-sm-size:14px;--text-body-sm-weight:400;--text-body-sm-line-height:20px;--text-body-sm-letter-spacing:-.24px;--text-body-size:15px;--text-body-weight:400;--text-body-line-height:20px;--text-body-letter-spacing:-.24px;--text-body-md-size:16px;--text-body-md-weight:400;--text-body-md-line-height:21px;--text-body-md-letter-spacing:-.32px;--text-body-lg-size:17px;--text-body-lg-weight:400;--text-body-lg-line-height:22px;--text-body-lg-letter-spacing:0px;--text-label-sm-size:14px;--text-label-sm-weight:500;--text-label-sm-line-height:20px;--text-label-sm-letter-spacing:0px;--text-label-size:15px;--text-label-weight:500;--text-label-line-height:20px;--text-label-letter-spacing:0px;--text-label-md-size:16px;--text-label-md-weight:500;--text-label-md-line-height:21px;--text-label-md-letter-spacing:0px;--text-label-lg-size:17px;--text-label-lg-weight:500;--text-label-lg-line-height:22px;--text-label-lg-letter-spacing:0px;--text-title-sm-size:20px;--text-title-sm-weight:600;--text-title-sm-line-height:26px;--text-title-sm-letter-spacing:0px;--text-title-sm-md-size:20px;--text-title-sm-md-weight:500;--text-title-sm-md-line-height:26px;--text-title-sm-md-letter-spacing:0px;--text-title-regular-size:22px;--text-title-regular-weight:400;--text-title-regular-line-height:29px;--text-title-regular-letter-spacing:0px;--text-title-size:22px;--text-title-weight:600;--text-title-line-height:29px;--text-title-letter-spacing:0px;--text-title-lg-size:24px;--text-title-lg-weight:600;--text-title-lg-line-height:32px;--text-title-lg-letter-spacing:0px;--text-heading-sm-size:28px;--text-heading-sm-weight:600;--text-heading-sm-line-height:36px;--text-heading-sm-letter-spacing:0px;--text-heading-size:32px;--text-heading-weight:600;--text-heading-line-height:40px;--text-heading-letter-spacing:0px;--text-heading-lg-size:40px;--text-heading-lg-weight:600;--text-heading-lg-line-height:48px;--text-heading-lg-letter-spacing:-.02em;--off-black:#232020;--off-white:#f8f8f8;--paragraph-color:#797979;--neutral-08:#5e5e5e;--marble:var(--sophia-background-page);--primary:#4a5a9f;font-size:var(--font-size-base);--shadows-regular0:0px 0px 2px #00000026, 0px 2px 5px #0000000d, 0px 8px 40px #0000000a;--shadows-regular1:0px 0px 2px #00000026, 0px 4px 7px #0000000d, 0px 12px 40px #0000001a;--shadows-regular2:0px 0px 2px #00000026, 0px 4px 7px #00000012, 0px 12px 40px #00000026;--shadows-soft0:0px 0px 4px #00000005, 0px 8px 16px #00000005, 0px 16px 32px #0000000a;--shadows-soft1:0px 0px 4px #00000005, 0px 10px 16px #00000008, 0px 18px 32px #0000000d;--shadows-soft2:0px 0px 4px #00000005, 0px 12px 16px #0000000a, 0px 20px 32px #00000014;--shadows-button:0px 1px 3px 0px #0000004d, 0px 4px 8px 3px #00000026}[data-membership-plans]{--text-pricing-subtitle-line-height:20.8px;--text-pricing-label-size:15px;--text-pricing-label-line-height:16.136px;--text-pricing-selectivity-line-height:18.2px;--text-pricing-note-line-height:15.6px}.text-caption{font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);letter-spacing:var(--text-caption-letter-spacing)}.text-caption-md{font-size:var(--text-caption-md-size);font-weight:var(--text-caption-md-weight);line-height:var(--text-caption-md-line-height);letter-spacing:var(--text-caption-md-letter-spacing)}.text-body-sm{font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);letter-spacing:var(--text-body-sm-letter-spacing)}.text-body{font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing)}.text-body-md{font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);line-height:var(--text-body-md-line-height);letter-spacing:var(--text-body-md-letter-spacing)}.text-body-lg{font-size:var(--text-body-lg-size);font-weight:var(--text-body-lg-weight);line-height:var(--text-body-lg-line-height);letter-spacing:var(--text-body-lg-letter-spacing)}.text-label-sm{font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);line-height:var(--text-label-sm-line-height);letter-spacing:var(--text-label-sm-letter-spacing)}.text-label{font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-line-height);letter-spacing:var(--text-label-letter-spacing)}.text-label-md{font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);line-height:var(--text-label-md-line-height);letter-spacing:var(--text-label-md-letter-spacing)}.text-label-lg{font-size:var(--text-label-lg-size);font-weight:var(--text-label-lg-weight);line-height:var(--text-label-lg-line-height);letter-spacing:var(--text-label-lg-letter-spacing)}.text-title-regular{font-size:var(--text-title-regular-size);font-weight:var(--text-title-regular-weight);line-height:var(--text-title-regular-line-height);letter-spacing:var(--text-title-regular-letter-spacing)}.text-title-sm{font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight);line-height:var(--text-title-sm-line-height);letter-spacing:var(--text-title-sm-letter-spacing)}.text-title-sm-md{font-size:var(--text-title-sm-md-size);font-weight:var(--text-title-sm-md-weight);line-height:var(--text-title-sm-md-line-height);letter-spacing:var(--text-title-sm-md-letter-spacing)}.text-title{font-size:var(--text-title-size);font-weight:var(--text-title-weight);line-height:var(--text-title-line-height);letter-spacing:var(--text-title-letter-spacing)}.text-title-lg{font-size:var(--text-title-lg-size);font-weight:var(--text-title-lg-weight);line-height:var(--text-title-lg-line-height);letter-spacing:var(--text-title-lg-letter-spacing)}.text-heading-sm{font-size:var(--text-heading-sm-size);font-weight:var(--text-heading-sm-weight);line-height:var(--text-heading-sm-line-height);letter-spacing:var(--text-heading-sm-letter-spacing)}.text-heading{font-size:var(--text-heading-size);font-weight:var(--text-heading-weight);line-height:var(--text-heading-line-height);letter-spacing:var(--text-heading-letter-spacing)}.text-heading-lg{font-size:var(--text-heading-lg-size);font-weight:var(--text-heading-lg-weight);line-height:var(--text-heading-lg-line-height);letter-spacing:var(--text-heading-lg-letter-spacing)}.text-editorial{font-family:var(--font-serif-editorial);font-size:var(--text-title-size);font-weight:400;line-height:var(--text-title-line-height);letter-spacing:-.02em}.text-editorial-lg{font-family:var(--font-serif-editorial);font-size:var(--text-heading-lg-size);font-weight:400;line-height:var(--text-heading-lg-line-height);letter-spacing:-.02em}html,body{background-color:var(--sophia-background-page);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-auth-surface],[data-interview-onboarding-surface]{display:contents}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--off-black);background-color:var(--marble)}*{box-sizing:border-box;margin:0;padding:0}button,input,textarea,select{font-family:inherit}a{color:inherit;text-decoration:none}h3{margin:0!important}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}::-webkit-scrollbar{width:6px;height:10px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#888;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}.scrollbar-hide::-webkit-scrollbar{display:none}[data-sonner-toaster].sophia-toaster{--border-radius:16px;--width:min(370px, calc(100vw - 32px))!important}[data-sonner-toaster].sophia-toaster [data-sonner-toast][data-styled=true]{width:var(--width);background:var(--sophia-background-page);min-height:39px;color:var(--off-black);font-family:var(--font-pricing);font-size:var(--text-pricing-body-size);font-weight:var(--text-pricing-body-weight);font-variation-settings:"SRFF" 25, "wdth" 100, "slnt" 0;line-height:var(--text-pricing-body-line-height);letter-spacing:var(--text-pricing-body-letter-spacing);border:1px solid #fff;border-radius:16px;align-items:flex-start;gap:12px;padding:8px;box-shadow:inset 1.38px 1.38px .92px #00000040}[data-sonner-toaster].sophia-toaster [data-sonner-toast][data-styled=true]:not(:has([data-icon])):not(:has([data-description])):not(:has([data-button])):not(:has([data-close-button])){width:228px;max-width:var(--width);align-self:center}[data-sonner-toaster].sophia-toaster [data-sonner-toast] [data-content]{flex:1;min-width:0}[data-sonner-toaster].sophia-toaster [data-sonner-toast] [data-title]{font-weight:var(--text-pricing-body-weight);line-height:var(--text-pricing-body-line-height);overflow-wrap:anywhere}[data-sonner-toaster].sophia-toaster [data-sonner-toast]:not(:has([data-icon])):not(:has([data-description])):not(:has([data-button])):not(:has([data-close-button])) [data-title]{text-align:center}[data-sonner-toaster].sophia-toaster [data-sonner-toast] [data-description]{color:var(--plans-text-secondary);font-weight:var(--text-pricing-body-weight);line-height:var(--text-pricing-body-line-height);overflow-wrap:anywhere}[data-sonner-toaster].sophia-toaster [data-sonner-toast] [data-icon]{width:20px;height:20px;color:var(--neutral-08);justify-content:center;align-items:center;margin:0}[data-sonner-toaster].sophia-toaster [data-sonner-toast][data-type=error] [data-icon]{color:#7d4e4e}[data-sonner-toaster].sophia-toaster [data-sonner-toast][data-type=success] [data-icon]{color:#4f6d55}[data-sonner-toaster].sophia-toaster [data-sonner-toast][data-type=warning] [data-icon]{color:#705c27}[data-sonner-toaster].sophia-toaster [data-sonner-toast] [data-close-button]{width:44px;height:44px;color:var(--off-black);background:0 0;border:0;top:50%;left:auto;right:0;transform:translateY(-50%)}[data-sonner-toaster].sophia-toaster [data-sonner-toast]:has([data-close-button]){min-height:46px;padding-right:52px}[data-sonner-toaster].sophia-toaster [data-sonner-toast] [data-close-button]:hover{background:#23202012}[data-sonner-toaster].sophia-toaster [data-sonner-toast] [data-close-button]:focus-visible{outline:2px solid var(--off-black);outline-offset:-6px;box-shadow:none}@media (max-width:600px){[data-sonner-toaster].sophia-toaster{right:max(16px, env(safe-area-inset-right));left:max(16px, env(safe-area-inset-left));width:auto}[data-sonner-toaster].sophia-toaster [data-sonner-toast]{width:100%;max-width:370px;margin-inline:auto;left:0;right:0}}@media (prefers-reduced-motion:reduce){[data-sonner-toaster].sophia-toaster,[data-sonner-toaster].sophia-toaster [data-sonner-toast],[data-sonner-toaster].sophia-toaster [data-sonner-toast] *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.onboarding-orb-motion{transform-origin:50%;animation:4s ease-in-out infinite sophia-onboarding-breathe}@keyframes sophia-onboarding-breathe{0%,to{filter:drop-shadow(0 0 4px #8b91f51f);scale:1}50%{filter:drop-shadow(0 0 10px #8b91f538);scale:1.025}}@media (prefers-reduced-motion:reduce){.onboarding-orb-motion{filter:drop-shadow(0 0 4px #8b91f51f);animation:none;scale:1}}.sophia-logo{width:80px;height:auto}@media (min-width:768px){.sophia-logo{width:120px}}
