.FOWptW_page{--p-bg:#0c121a;--p-panel:#162330;--p-surface:#10202b;--p-line:#335062;--p-ink:#f0f7fb;--p-muted:#aac0cf;--p-accent:#37d1e4;background:var(--p-bg);color:var(--p-ink);min-height:100vh;padding:35px 0 105px}.FOWptW_crumbs{color:var(--p-muted);flex-wrap:wrap;gap:9px;margin-bottom:60px;font-size:12px;display:flex}.FOWptW_crumbs a:hover{color:var(--p-accent)}.FOWptW_hero{border-bottom:1px solid var(--p-line);grid-template-columns:1.3fr .7fr;align-items:center;gap:40px;padding:0 0 65px;display:grid}.FOWptW_overline{letter-spacing:.14em;color:var(--p-accent);font-size:11px;font-weight:850}.FOWptW_hero h1{letter-spacing:-.082em;margin:20px 0;font-size:clamp(52px,6.6vw,98px);line-height:1.02}.FOWptW_hero h1 em{color:var(--p-accent);font-style:normal}.FOWptW_hero p{color:var(--p-muted);max-width:660px;font-size:17px;line-height:1.75}.FOWptW_heroCta{flex-wrap:wrap;gap:20px;margin-top:28px;display:flex}.FOWptW_heroCta a{color:var(--p-accent);font-size:13px;font-weight:800}.FOWptW_heroArt{background:radial-gradient(circle at 46% 55%,#27556b,#102c3e 56%,#0b1b27 85%);border:1px solid #4b8a9d;place-items:center;height:300px;display:grid;position:relative;overflow:hidden}.FOWptW_heroArt:before,.FOWptW_heroArt:after{content:"";border:1px solid #90e2f452;width:230px;height:230px;position:absolute;transform:rotate(45deg)}.FOWptW_heroArt:after{border-color:#a4e6f8aa;transform:rotate(45deg)scale(.7)}.FOWptW_heroArt span{z-index:1;letter-spacing:-.15em;color:#e0fcff;text-shadow:0 0 45px #2be4ff88;font-size:115px;font-weight:900;position:relative}.FOWptW_heroArt small{color:#98d9e8;letter-spacing:.14em;font-size:10px;position:absolute;bottom:22px;left:22px}.FOWptW_planner{padding:38px 0}.FOWptW_rolePicker{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.FOWptW_rolePicker h2{letter-spacing:-.065em;margin:11px 0 0;font-size:clamp(30px,4vw,49px)}.FOWptW_roles{flex-wrap:wrap;gap:6px;display:flex}.FOWptW_roles button{cursor:pointer;border:1px solid var(--p-line);color:var(--p-muted);background:var(--p-surface);padding:12px 14px;font-size:12px;font-weight:800}.FOWptW_roles button[aria-pressed=true]{background:var(--p-accent);border-color:var(--p-accent);color:#08202b}.FOWptW_roles button:focus-visible,.FOWptW_stepAction button:focus-visible,.FOWptW_foot button:focus-visible{outline:2px solid var(--p-accent);outline-offset:3px}.FOWptW_trackHead{border:1px solid var(--p-line);background:linear-gradient(110deg,var(--p-panel),var(--p-surface));justify-content:space-between;align-items:center;gap:40px;margin-bottom:12px;padding:35px;display:flex}.FOWptW_trackHead h3{letter-spacing:-.06em;margin:12px 0;font-size:clamp(29px,3.4vw,43px);line-height:1.14}.FOWptW_trackHead p{color:var(--p-muted);margin:12px 0 22px;font-size:14px;line-height:1.7}.FOWptW_focus{flex-wrap:wrap;gap:7px;display:flex}.FOWptW_focus span{border:1px solid var(--p-line);color:var(--p-accent);padding:8px;font-size:11px}.FOWptW_progressWrap{gap:11px;min-width:240px;display:grid}.FOWptW_progressWrap strong{letter-spacing:-.07em;color:var(--p-accent);font-size:52px;line-height:1}.FOWptW_progressWrap>span{color:var(--p-muted);font-size:12px}.FOWptW_progressWrap>div{background:#365367;border-radius:2px;height:9px;overflow:hidden}.FOWptW_progressWrap i{background:var(--p-accent);height:100%;transition:width .2s;display:block}.FOWptW_steps{gap:9px;display:grid}.FOWptW_step,.FOWptW_done{background:var(--p-panel);border:1px solid var(--p-line);grid-template-columns:83px minmax(0,1fr) 210px;align-items:start;gap:28px;padding:25px;display:grid}.FOWptW_done{background:color-mix(in srgb,var(--p-accent) 6%,var(--p-panel));border-color:#548f93}.FOWptW_stepIndex{border-right:1px solid var(--p-line);flex-direction:column;gap:7px;min-height:76px;display:flex}.FOWptW_stepIndex>span{color:var(--p-muted);letter-spacing:.1em;font-size:10px}.FOWptW_stepIndex strong{letter-spacing:-.06em;color:var(--p-accent);font-size:41px;line-height:1}.FOWptW_time{color:var(--p-accent);font-size:11px;font-weight:750}.FOWptW_stepBody h4{letter-spacing:-.04em;margin:9px 0;font-size:23px;line-height:1.16}.FOWptW_stepBody p{color:var(--p-muted);margin:9px 0;font-size:14px;line-height:1.7}.FOWptW_stepBody .FOWptW_objective{color:var(--p-ink);font-size:13px;font-weight:700}.FOWptW_stepBody a{color:var(--p-accent);align-items:center;gap:8px;margin-top:10px;font-size:12px;font-weight:750;display:inline-flex}.FOWptW_stepAction button{border:1px solid var(--p-line);background:var(--p-surface);width:100%;color:var(--p-ink);cursor:pointer;align-items:center;gap:9px;padding:12px;font-size:12px;font-weight:750;display:flex}.FOWptW_done .FOWptW_stepAction button{border-color:var(--p-accent);color:var(--p-accent)}.FOWptW_checkIcon{border:1px solid var(--p-accent);flex:none;place-items:center;width:22px;height:22px;display:grid}.FOWptW_stepAction small{color:var(--p-muted);margin-top:12px;font-size:11px;line-height:1.5;display:block}.FOWptW_foot{border-top:1px solid var(--p-line);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:27px 0;display:flex}.FOWptW_foot span{font-size:15px;font-weight:800}.FOWptW_foot p{color:var(--p-muted);max-width:690px;font-size:12px;line-height:1.65}.FOWptW_foot button{cursor:pointer;border:1px solid var(--p-line);color:var(--p-ink);white-space:nowrap;background:0 0;align-items:center;gap:7px;padding:12px;font-size:12px;display:flex}.FOWptW_confirm{border:1px solid #d99d75;flex-wrap:wrap;align-items:center;gap:12px;padding:15px;display:flex}.FOWptW_confirm span{flex:1;font-size:13px}.FOWptW_confirm button{cursor:pointer;border:1px solid var(--p-line);background:var(--p-panel);color:var(--p-ink);padding:10px}html[data-theme=light] .FOWptW_page{--p-bg:#f5fafd;--p-panel:#fff;--p-surface:#ebf5f8;--p-line:#bcd6e0;--p-ink:#153342;--p-muted:#4c6b79;--p-accent:#006d85}html[data-theme=light] .FOWptW_heroArt{background:radial-gradient(circle,#d0ecf5,#c6e3ed 75%);border-color:#8bb7c6}html[data-theme=light] .FOWptW_heroArt span{color:#00647c}html[data-theme=light] .FOWptW_heroArt small{color:#346b7b}html[data-theme=light] .FOWptW_roles button[aria-pressed=true]{color:#fff}html[data-theme=light] .FOWptW_progressWrap>div{background:#c7dfe7}@media (max-width:950px){.FOWptW_hero{grid-template-columns:1fr .6fr}.FOWptW_step,.FOWptW_done{grid-template-columns:70px 1fr;gap:18px}.FOWptW_stepAction{grid-column:2}.FOWptW_stepAction button{width:auto;min-width:175px}.FOWptW_rolePicker{flex-direction:column;align-items:start}}@media (max-width:700px){.FOWptW_hero{grid-template-columns:1fr}.FOWptW_heroArt{max-width:330px;height:180px}.FOWptW_heroArt span{font-size:75px}.FOWptW_heroArt:before,.FOWptW_heroArt:after{width:150px;height:150px}.FOWptW_trackHead{flex-direction:column;align-items:stretch}.FOWptW_progressWrap{min-width:0}.FOWptW_foot{flex-direction:column;align-items:start}}@media (max-width:460px){.FOWptW_page{padding-top:20px}.FOWptW_step,.FOWptW_done{grid-template-columns:1fr;padding:19px}.FOWptW_stepIndex{border-right:none;flex-direction:row;align-items:center;gap:10px;min-height:0}.FOWptW_stepIndex strong{font-size:30px}.FOWptW_stepAction{grid-column:1}.FOWptW_trackHead{padding:20px}.FOWptW_roles button{padding:10px 12px}.FOWptW_hero h1{font-size:49px}}@media (prefers-reduced-motion:reduce){.FOWptW_progressWrap i{transition:none}}
