@font-face{font-family:Dream Brand Outfit;src:url(/fonts/outfit-latin-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Dream Brand Inter;src:url(/fonts/inter-latin-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root:not([data-worldview]),:root[data-worldview=universal]{--color-bg-base:#0A0B14;--color-bg-surface:#131428;--color-border-subtle:#232542;--color-accent-lavender:#9C92B8;--color-accent-hover:#B9B1D4;--color-text-primary:#FAF8F5;--color-text-secondary:#9C92B8;--font-family-display:"Dream Brand Outfit",sans-serif;--font-family-body:"Dream Brand Inter",-apple-system,BlinkMacSystemFont,sans-serif;--wv-panel:var(--color-bg-base);--wv-card:var(--color-bg-surface);--wv-border:var(--color-border-subtle);--wv-accent:var(--color-accent-lavender);--wv-text:var(--color-text-primary);--wv-hero:var(--color-bg-surface);--wv-glow:#9C92B8;--portal-accent:var(--color-accent-lavender);--portal-panel:var(--color-bg-surface);--portal-card:var(--color-bg-surface);--portal-text:var(--color-text-primary);--portal-surface:var(--color-bg-surface);--portal-surface-2:var(--color-bg-base);--portal-border:var(--color-border-subtle)}.brand-default{display:none}.brand-existing{display:contents}:root:is(:not([data-worldview]),[data-worldview=universal]) .brand-existing{display:none}:root:is(:not([data-worldview]),[data-worldview=universal]) .brand-default{display:inline-flex;align-items:center;gap:12px;text-align:left;letter-spacing:0}.brand-default-mark{position:relative;display:block;flex:none;width:52px;height:52px;overflow:hidden}.brand-default-mark img{position:absolute;max-width:none;width:180%;height:auto;left:-40%;top:-20%;mix-blend-mode:lighten}.brand-default-name{display:grid;font-family:Dream Brand Outfit,sans-serif;font-weight:500;line-height:1.02;font-size:24px;color:#FAF8F5}.brand-default-name>span:last-child{color:#9C92B8}:root:is(:not([data-worldview]),[data-worldview=universal]) .brand-learn-more-lockup .brand-default-mark,:root:is(:not([data-worldview]),[data-worldview=universal]) .worldview-hero-lockup .brand-default-mark{width:80px;height:80px}:root:is(:not([data-worldview]),[data-worldview=universal]) .brand-learn-more-lockup .brand-default-name,:root:is(:not([data-worldview]),[data-worldview=universal]) .worldview-hero-lockup .brand-default-name{font-size:38px}:root:is(:not([data-worldview]),[data-worldview=universal]) body{background:var(--color-bg-base);color:var(--color-text-secondary);font-family:var(--font-family-body)}:root:is(:not([data-worldview]),[data-worldview=universal]) :is(h1,h2,h3,h4,.worldview-logo-type,.portal-next-step strong){font-family:var(--font-family-display);color:var(--color-text-primary)}:root:is(:not([data-worldview]),[data-worldview=universal]) :is(button,input,textarea,select){font-family:var(--font-family-body)}:root:is(:not([data-worldview]),[data-worldview=universal]) :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--color-accent-hover);outline-offset:3px}:root:is(:not([data-worldview]),[data-worldview=universal]) :is(.nav,.portal-app>header,.portal-tabbar,footer){background:var(--color-bg-surface);border-color:var(--color-border-subtle)}:root:is(:not([data-worldview]),[data-worldview=universal]) :is(.brand,.eyebrow,.portal-kicker,.portal-current-worldview,.plan-price,.plan-status,.plan-unavailable,.worldview-hero-quote cite){color:var(--color-accent-lavender)}:root:is(:not([data-worldview]),[data-worldview=universal]) :is(.lead,.welcome-lead,.worldview-hero-description,.section-intro,.welcome-note,.small,.plan-terms,.legal p,.portal-content-card p,.portal-next-step p){color:var(--color-text-secondary)}:root:is(:not([data-worldview]),[data-worldview=universal]) :is(.welcome-copy,.welcome-next,.worldview-story,.resources-section,.roi-tool,.section.light){background:var(--color-bg-base);color:var(--color-text-secondary)}:root:is(:not([data-worldview]),[data-worldview=universal]) :is(.three article,.welcome-grid article,.welcome-video,.service-plan,.portal-content-card,.portal-content-card article,.portal-next-step,.portal-communication-prompt,.login-phone-unavailable,.login-methods button){background:var(--color-bg-surface);border-color:var(--color-border-subtle);color:var(--color-text-secondary)}:root:is(:not([data-worldview]),[data-worldview=universal]) :is(.three h3,.portal-content-card h2,.portal-content-card h3,.portal-content-card strong,.portal-menu-text strong,.portal-content-card label){color:var(--color-text-primary)}:root:is(:not([data-worldview]),[data-worldview=universal]) :is(.three p,.portal-menu-text small,.portal-menu-chevron,.portal-current-worldview,.portal-communication-prompt p){color:var(--color-text-secondary)}:root:is(:not([data-worldview]),[data-worldview=universal]) .hero{background:var(--color-bg-base)}:root:is(:not([data-worldview]),[data-worldview=universal]) .worldview-hero-scenery{background:radial-gradient(ellipse at 75% 45%,#23254280,transparent 58%),var(--color-bg-base)}:root:is(:not([data-worldview]),[data-worldview=universal]) .worldview-hero-scenery:before{background:radial-gradient(ellipse at 75% 40%,#9C92B830,transparent 50%)}:root:is(:not([data-worldview]),[data-worldview=universal]) :is(.worldview-horizon,.worldview-scenery-silhouette){display:none}:root:is(:not([data-worldview]),[data-worldview=universal]) .welcome-worldview-hero .worldview-hero-quote{width:min(100%,360px);font-size:16px}:root:is(:not([data-worldview]),[data-worldview=universal]) .portal-shell{color:var(--color-text-secondary)}:root:is(:not([data-worldview]),[data-worldview=universal]) .portal-welcome{background:radial-gradient(ellipse at 90% 10%,#9C92B818,transparent 55%),var(--color-bg-surface);border-color:var(--color-border-subtle)}:root:is(:not([data-worldview]),[data-worldview=universal]) .portal-welcome p{color:var(--color-text-secondary)}:root:is(:not([data-worldview]),[data-worldview=universal]) :is(.public-menu-button,.worldview-explore,.welcome-assessment,.portal-current-worldview,.portal-back button,.portal-content-card button:where(:not(.portal-worldview-option):not(.portal-tile))){background:var(--color-bg-surface);color:var(--color-text-primary);border:1px solid var(--color-border-subtle)}:root:is(:not([data-worldview]),[data-worldview=universal]) :is(.cta,.welcome-worldview-hero .welcome-start-actions .cta,.portal-next-button,.profile-save-button,.coin-packs button,.de-button:not(.de-secondary),.dream-game .primary-button){background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-bg-base)}:root:is(:not([data-worldview]),[data-worldview=universal]) :is(a,button):hover{border-color:var(--color-accent-hover)}:root:is(:not([data-worldview]),[data-worldview=universal]) :is(.cta,.portal-next-button,.coin-packs button,.de-button:not(.de-secondary),.dream-game .primary-button):hover{background:var(--color-accent-hover);color:var(--color-bg-base)}:root:is(:not([data-worldview]),[data-worldview=universal]) :is(.worldview-explore,.public-menu-button):hover{background:var(--color-border-subtle);color:var(--color-accent-hover)}:root:is(:not([data-worldview]),[data-worldview=universal]) :is(.portal-content-card input:not([type=checkbox]):not([type=range]),.portal-content-card textarea,.portal-content-card select,.login-shell input){background:var(--color-bg-base);border-color:var(--color-border-subtle);color:var(--color-text-primary)}:root:is(:not([data-worldview]),[data-worldview=universal]) .worldview-welcome-dialog{background:var(--color-bg-surface);border-color:var(--color-border-subtle);color:var(--color-text-primary)}:root:is(:not([data-worldview]),[data-worldview=universal]) :is(.worldview-welcome-kicker,.worldview-welcome-top p:not(.worldview-welcome-kicker),.worldview-welcome-foot){color:var(--color-text-secondary)}:root:is(:not([data-worldview]),[data-worldview=universal]) .worldview-welcome-foot button{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-bg-base)}.worldview-gallery .worldview-choice[data-theme=universal]{--tile-dark:#0A0B14;--tile-middle:#131428;--tile-accent:#B9B1D4}@media(max-width:720px){.brand-default-mark{width:42px;height:42px}.brand-default-name{font-size:21px}:root:is(:not([data-worldview]),[data-worldview=universal]) .worldview-hero-lockup .brand-default-mark{width:60px;height:60px}:root:is(:not([data-worldview]),[data-worldview=universal]) .worldview-hero-lockup .brand-default-name{font-size:30px}}:root:is(:not([data-worldview]),[data-worldview=universal]) .dream-game{--muted:var(--color-text-secondary);font-family:var(--font-family-body)}:root:is(:not([data-worldview]),[data-worldview=universal]) :is(.de-shell .de-hero p,.de-shell .de-result p,.de-shell .de-footer,.de-shell .de-result-note){color:var(--color-text-secondary)}.portal-worldview-grid .portal-worldview-option[data-option-worldview=universal]{--choice-panel:#131428;--choice-accent:#B9B1D4}:root:is(:not([data-worldview]),[data-worldview=universal]) :is(.welcome-path,.welcome-copy article>span,.welcome-pillars article>span,.welcome-grid a,.welcome-video-toggle,.welcome-video-links a,.three article span){color:var(--color-accent-lavender)}:root:is(:not([data-worldview]),[data-worldview=universal]) .worldview-hero-quote{font-family:var(--font-family-body)}:root:is(:not([data-worldview]),[data-worldview=universal]) .portal-app>header button{min-height:40px;padding:8px 14px;border:1px solid var(--color-border-subtle);border-radius:9px;background:var(--color-bg-surface);color:var(--color-text-primary)}:root:is(:not([data-worldview]),[data-worldview=universal]) .portal-tab{padding-inline:2px}:root:is(:not([data-worldview]),[data-worldview=universal]) :is(.welcome-intro-trigger,.legal a,footer a){color:var(--color-accent-lavender)}:root:is(:not([data-worldview]),[data-worldview=universal]) :is(.welcome-video-dialog,.welcome-video-dialog-heading button){background:var(--color-bg-surface);border-color:var(--color-border-subtle);color:var(--color-text-primary)}:root:is(:not([data-worldview]),[data-worldview=universal]) :is(.legal li,.discovery-tools-note,.welcome-grid p){color:var(--color-text-secondary)}:root:is(:not([data-worldview]),[data-worldview=universal]) .nav-login{color:var(--color-accent-lavender);border-color:var(--color-accent-lavender)}:root:is(:not([data-worldview]),[data-worldview=universal]) .worldview-hero-lockup .brand-default-mark{background:var(--color-bg-surface);border-radius:14px}html:root .worldview-switcher .worldview-explore{background:#131428;color:#B9B1D4;border:1px solid #9c92b8;font-family:Dream Brand Inter,sans-serif}html:root .worldview-switcher .worldview-explore:hover{background:#232542;color:#FAF8F5}html:root .worldview-welcome-backdrop{background:#0A0B14d9}html:root .worldview-welcome-backdrop .worldview-welcome-dialog{background:#131428;color:#FAF8F5;border-color:#232542;font-family:Dream Brand Inter,sans-serif}html:root .worldview-welcome-dialog .worldview-welcome-top h2{color:#FAF8F5;font-family:Dream Brand Outfit,sans-serif}html:root .worldview-welcome-dialog :is(.worldview-welcome-kicker,.worldview-welcome-foot,.worldview-welcome-top p:not(.worldview-welcome-kicker)){color:#9C92B8}html:root .worldview-welcome-dialog button{font-family:Dream Brand Inter,sans-serif}html:root .worldview-welcome-dialog .worldview-welcome-dismiss{background:#0A0B14;color:#B9B1D4;border-color:#232542}html:root .worldview-welcome-dialog .worldview-welcome-foot button{background:#FAF8F5;color:#0A0B14;border-color:#FAF8F5}html:root .worldview-welcome-dialog .worldview-welcome-foot button:hover{background:#B9B1D4;border-color:#B9B1D4}html:root :is(.worldview-switcher .worldview-explore,.worldview-welcome-dialog button):focus-visible{outline:2px solid #B9B1D4;outline-offset:3px}.contact-actions{display:flex;flex-wrap:wrap;gap:14px}.contact-actions .contact-email{background:transparent;color:var(--wv-accent,#e6b875);border:1px solid}:root:is(:not([data-worldview]),[data-worldview=universal]) .contact-actions .contact-email{background:#131428;color:#B9B1D4;border-color:#9C92B8}.default-brand-hero{position:relative;isolation:isolate;overflow:hidden}.default-brand-hero-content{position:relative;z-index:2}:root:is(:not([data-worldview]),[data-worldview=universal]) h1 em{color:#9C92B8}.default-brand-hero .default-brand-constellation{top:56%}.default-brand-sky{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 72% 42%,#23254280,transparent 70%)}.default-brand-constellation{position:absolute;left:72%;top:46%;width:clamp(720px,84vw,1250px);aspect-ratio:584/540;transform:translate(-50%,-50%)}.default-brand-brain{display:block;width:100%;height:100%;opacity:.23;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse,#000 48%,transparent 74%);mask-image:radial-gradient(ellipse,#000 48%,transparent 74%)}.default-brand-central-star{position:absolute;left:50%;top:52.22%;width:76px;height:76px;transform:translate(-50%,-50%)}.default-brand-central-star>span{display:block;width:100%;height:100%;animation:brandCoreTwinkle 4.8s ease-in-out infinite;filter:drop-shadow(0 0 12px #FAF8F5) drop-shadow(0 0 30px #B9B1D4)}.default-brand-central-star>span:before{content:"";position:absolute;inset:0;background:#FAF8F5;-webkit-clip-path:polygon(50% 0,62% 35%,100% 50%,62% 65%,50% 100%,38% 65%,0 50%,38% 35%);clip-path:polygon(50% 0,62% 35%,100% 50%,62% 65%,50% 100%,38% 65%,0 50%,38% 35%)}.default-brand-central-star>span:after{content:"";position:absolute;inset:36%;border-radius:50%;background:#fff;box-shadow:0 0 28px 12px #FAF8F566}.default-brand-stars{position:absolute;inset:0}.default-brand-stars i{position:absolute;display:block;width:3px;height:3px;border-radius:50%;background:#B9B1D4;box-shadow:0 0 8px #9C92B8;opacity:.35;animation:brandSkyTwinkle var(--star-duration) ease-in-out var(--star-delay) infinite}.default-brand-stars i:nth-child(4n){width:5px;height:5px;-webkit-clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0 50%,38% 36%);clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0 50%,38% 36%)}:root:is(:not([data-worldview]),[data-worldview=universal]) .welcome-worldview-hero .worldview-hero-main{min-height:calc(100svh - 105px);align-items:center}:root:is(:not([data-worldview]),[data-worldview=universal]) .welcome-worldview-hero .worldview-hero-quote{align-self:end;margin-bottom:60px;text-align:center;color:#B9B1D4;text-shadow:0 2px 12px #0A0B14}@keyframes brandCoreTwinkle{0%,to{opacity:.86;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@keyframes brandSkyTwinkle{0%,to{opacity:.12;transform:scale(.75)}50%{opacity:.5;transform:scale(1.15)}}@media(max-width:720px){.default-brand-constellation{left:75%;top:calc(100% - 220px);width:750px}.default-brand-hero .default-brand-constellation{top:calc(100% - 105px)}.default-brand-brain{opacity:.15}.default-brand-central-star{width:52px;height:52px}:root:is(:not([data-worldview]),[data-worldview=universal]) .welcome-worldview-hero .worldview-hero-main{align-content:center;gap:120px;min-height:calc(100svh - 130px)}:root:is(:not([data-worldview]),[data-worldview=universal]) .welcome-worldview-hero .worldview-hero-quote{margin-bottom:0}.contact-actions{flex-direction:column;align-items:stretch;max-width:380px}.contact-actions .cta{text-align:center}.contact-actions .cta+.cta{margin-top:0}}@media(prefers-reduced-motion:reduce){.default-brand-central-star>span,.default-brand-stars i{animation:none;transform:none}.default-brand-central-star>span{opacity:1}.default-brand-stars i{opacity:.3}}.welcome-video-dialog .welcome-guide-kicker{margin:0;font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--wv-accent,#B9B1D4)}.welcome-video-dialog .welcome-guide-intro h2{margin:20px 0 6px;font-size:clamp(28px,5vw,40px);line-height:1.12}.welcome-guide-byline{margin:0 0 24px;font-size:13px;color:var(--wv-accent,#B9B1D4)}.welcome-guide-intro>p:not(.welcome-guide-byline){line-height:1.65}.welcome-guide-definition{font-size:clamp(18px,3vw,22px);color:var(--wv-text,#FAF8F5)}.welcome-guide-next,.welcome-guide-recommendation{padding:20px;margin:22px 0 12px;border:1px solid var(--wv-border,#232542);border-radius:14px;background:var(--wv-panel,#0A0B14)}.welcome-guide-recommendation .cta{margin:12px 0 0;cursor:pointer;font:inherit;font-weight:700;border:0}.welcome-guide-actions p,.welcome-guide-next p,.welcome-guide-recommendation p:last-child{font-size:13px;line-height:1.6;color:var(--wv-accent,#B9B1D4)}.welcome-guide-tour{display:inline-block;padding:12px 0;text-decoration:underline;text-underline-offset:4px}.welcome-video-dialog .welcome-guide-video-title{font-size:clamp(24px,4vw,32px);margin:16px 0}.welcome-guide-next h3{margin:0;font-size:22px}.welcome-guide-next.is-finished{border-color:var(--wv-accent,#B9B1D4)}.welcome-guide-actions{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-gap:16px;gap:16px}.welcome-guide-actions li{display:grid;grid-gap:8px;gap:8px}.welcome-guide-actions li+li{border-top:1px solid var(--wv-border,#232542);padding-top:16px}.welcome-guide-actions .cta{margin:0;justify-self:start;padding:12px 16px}.welcome-guide-actions a:not(.cta){font-weight:700;text-decoration:underline;text-underline-offset:4px}.welcome-guide-actions p{margin:0}@media(max-width:480px){.welcome-guide-next,.welcome-guide-recommendation{padding:16px}.welcome-guide-actions .cta{width:100%;text-align:center}}