.firstVisitBackdrop{position:fixed;z-index:119;inset:0;display:grid;place-items:center;padding:20px;background:rgba(2,5,3,.82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.firstVisitGuide{width:min(620px,100%);overflow:hidden;border:1px solid #35503d;border-radius:24px;background:linear-gradient(145deg,rgba(20,48,27,.38),transparent 42%),#070b08;box-shadow:0 34px 110px rgba(0,0,0,.78)}.firstVisitGuide>header{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;padding:24px 24px 18px;border-bottom:1px solid #213128}.firstVisitMark{display:grid;width:54px;height:54px;place-items:center;border:1px solid #3f714b;border-radius:15px;background:#102218;color:#6fee82;font:950 .72rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.firstVisitGuide .eyebrow{margin:0;color:#67e87b;font-size:.58rem}.firstVisitGuide h1{max-width:500px;margin:5px 0 0;color:#f0f5f1;font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.08;letter-spacing:-.04em}.firstVisitPath{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border-bottom:1px solid #213128}.firstVisitPath li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;min-height:108px;padding:18px 15px;border-right:1px solid #213128}.firstVisitPath li:last-child{border-right:0}.firstVisitPath li>span{color:#52c866;font:800 .54rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.firstVisitPath li div{display:grid;align-content:start;grid-gap:6px;gap:6px}.firstVisitPath strong{color:#dce7df;font-size:.73rem}.firstVisitPath small{color:#849188;font-size:.62rem;line-height:1.5}.experienceConsent{display:grid;grid-template-columns:19px minmax(0,1fr);grid-gap:11px;gap:11px;margin:18px 24px 0;padding:14px;border:1px solid #293d30;border-radius:14px;background:#090f0b;cursor:pointer}.experienceConsent input{width:17px;height:17px;margin:1px 0 0;accent-color:#62e977}.experienceConsent span{display:grid;grid-gap:4px;gap:4px}.experienceConsent strong{color:#d7e2da;font-size:.7rem}.experienceConsent small{color:#7e8d83;font-size:.59rem;line-height:1.5}.firstVisitActions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:14px 24px 0}.firstVisitActions button{min-height:48px;border:0;border-radius:11px;background:#62e977;color:#031107;font:inherit;font-size:.73rem;font-weight:950;cursor:pointer}.firstVisitActions a{display:inline-flex;min-height:48px;align-items:center;padding:0 14px;border:1px solid #31443a;border-radius:11px;color:#a9b7ad;font-size:.65rem;font-weight:850;text-decoration:none}.firstVisitFootnote{display:block;padding:12px 24px 20px;color:#657169;font-size:.54rem;line-height:1.45;text-align:center}.experiencePage{width:min(1120px,calc(100% - 36px));margin:0 auto;padding:42px 0 80px}.experienceHero{max-width:820px;padding:34px 0 28px}.experienceHero .eyebrow,.experiencePrinciples .eyebrow,.experienceSettingsPanel .eyebrow{margin:0;color:#63e978;font-size:.62rem}.experienceHero h1{max-width:720px;margin:8px 0 0;font-size:clamp(2rem,5vw,4rem);line-height:.98;letter-spacing:-.06em}.experienceHero>p:last-child{max-width:700px;margin:18px 0 0;color:#8d9b92;font-size:.87rem;line-height:1.65}.experiencePrinciples,.experienceSettingsPanel{overflow:hidden;border:1px solid #293a30;border-radius:18px;background:#080c09}.experiencePrinciples>header,.experienceSettingsPanel>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;padding:20px 22px;border-bottom:1px solid #243229}.experiencePrinciples h2,.experienceSettingsPanel h2{margin:5px 0 0;font-size:1.2rem}.experienceSettingsPanel>header>span{color:#6e7d73;font:800 .52rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.experienceSettingRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:22px;border-bottom:1px solid #1d2a22}.experienceSettingRow>div{max-width:760px}.experienceSettingRow strong{color:#e0e9e2;font-size:.82rem}.experienceSettingRow p{margin:7px 0 0;color:#8a978e;font-size:.7rem;line-height:1.55}.experienceSettingRow small{display:block;margin-top:7px;color:#69766e;font-size:.58rem;line-height:1.5}.experienceSettingRow>button{display:inline-flex;min-width:94px;min-height:44px;justify-content:center;align-items:center;gap:8px;border:1px solid #33443a;border-radius:12px;background:#0b110d;color:#a1aea5;font:inherit;font-size:.68rem;font-weight:900;cursor:pointer}.experienceSettingRow>button[role=switch] span{position:relative;width:28px;height:16px;border-radius:999px;background:#344139}.experienceSettingRow>button[role=switch] span:after{position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#98a49c;content:"";transition:transform .18s ease}.experienceSettingRow>button.enabled{border-color:#3f714b;background:#102218;color:#72ef85}.experienceSettingRow>button.enabled span{background:#285d34}.experienceSettingRow>button.enabled span:after{background:#72ef85;transform:translateX(12px)}.experienceSettingRow>button.replay{min-width:128px}.experienceSettingNotice{margin:0;padding:13px 22px;background:#0d1a11;color:#79d989;font-size:.64rem}.experiencePrinciples{margin-top:14px}.experiencePrinciples>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.experiencePrinciples article{min-height:160px;padding:22px;border-right:1px solid #243229}.experiencePrinciples article:last-child{border-right:0}.experiencePrinciples article>span{color:#54c669;font:800 .56rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.experiencePrinciples article strong{display:block;margin-top:22px;color:#dce6df;font-size:.77rem}.experiencePrinciples article p{margin:8px 0 0;color:#7f8d84;font-size:.65rem;line-height:1.55}.experienceFunnelSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #2a3930;border-radius:12px;background:#080d0a}.experienceFunnelSummary>span{display:grid;grid-gap:5px;gap:5px;padding:15px;border-right:1px solid #26342c}.experienceFunnelSummary>span:last-child{border-right:0}.experienceFunnelRow small,.experienceFunnelSummary small{color:#748178;font-size:.56rem}.experienceFunnelSummary strong{color:#e0e9e2;font-size:1rem}.experienceFunnelRows{display:grid;margin-top:10px;overflow:hidden;border:1px solid #2a3930;border-radius:12px}.experienceFunnelRow{display:grid;grid-template-columns:38px minmax(240px,1fr) 80px 80px minmax(130px,auto);grid-gap:12px;gap:12px;align-items:center;min-height:64px;padding:10px 14px;border-bottom:1px solid #233129;background:#080d0a}.experienceFunnelRow:last-child{border-bottom:0}.experienceFunnelRow>span{color:#4fbd63;font:800 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.experienceFunnelRow>div{display:grid;grid-gap:4px;gap:4px}.experienceFunnelRow>div:first-of-type strong{color:#d8e2da;font-size:.72rem}.experienceFunnelRow>div strong{color:#b7c5bb;font-size:.68rem}.experienceFunnelDisclosure{margin:12px 0 0;color:#6b776f;font-size:.58rem;line-height:1.5}@media (max-width:760px){.firstVisitBackdrop{align-items:end;padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.firstVisitGuide{max-height:calc(100dvh - 18px - env(safe-area-inset-bottom));overflow-y:auto;border-radius:22px}.firstVisitGuide>header{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:18px 16px 14px}.firstVisitMark{width:44px;height:44px;border-radius:13px;font-size:.62rem}.firstVisitGuide h1{font-size:1.18rem}.firstVisitPath{grid-template-columns:1fr;padding:5px 14px}.firstVisitPath li{min-height:0;padding:10px 2px;border-right:0;border-bottom:1px solid #1d2b22}.firstVisitPath li:last-child{border-bottom:0}.experienceConsent{margin:10px 14px 0;padding:11px}.firstVisitActions{grid-template-columns:1fr;gap:7px;padding:10px 14px 0}.firstVisitActions a,.firstVisitActions button{min-height:48px;justify-content:center}.firstVisitFootnote{padding:9px 14px 14px}.experiencePage{width:auto;margin:0;padding:12px 10px calc(102px + env(safe-area-inset-bottom))}.experienceHero{padding:22px 6px}.experienceHero h1{font-size:2rem}.experienceHero>p:last-child{font-size:.76rem}.experiencePrinciples,.experienceSettingsPanel{border-radius:20px}.experiencePrinciples>header,.experienceSettingsPanel>header{align-items:flex-start;padding:17px 16px}.experienceSettingsPanel>header>span{max-width:92px;text-align:right}.experienceSettingRow{grid-template-columns:1fr;gap:14px;padding:17px 16px}.experienceSettingRow>button{width:100%}.experiencePrinciples>div{grid-template-columns:1fr}.experiencePrinciples article{min-height:0;padding:17px 16px;border-right:0;border-bottom:1px solid #243229}.experiencePrinciples article:last-child{border-bottom:0}.experiencePrinciples article strong{margin-top:10px}.experienceFunnelSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.experienceFunnelSummary>span:nth-child(2){border-right:0}.experienceFunnelSummary>span:nth-child(-n+2){border-bottom:1px solid #26342c}.experienceFunnelRow{grid-template-columns:26px minmax(0,1fr) 66px;gap:8px}.experienceFunnelRow>div:nth-of-type(3),.experienceFunnelRow>div:nth-of-type(4){display:none}}@media (prefers-reduced-motion:reduce){.experienceSettingRow>button[role=switch] span:after{transition:none}}