.sYIjYW_section{background:var(--page-background);padding:96px 0 24px;scroll-margin-top:100px;position:relative}.sYIjYW_head{text-align:center;max-width:820px;margin:0 auto;padding:0 16px}.sYIjYW_head h2{letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(28px,3.6vw,48px);font-weight:800}.sYIjYW_head h2 span{color:var(--text-link)}.sYIjYW_head p{color:var(--text-body);margin-top:10px;font-size:16px;line-height:1.55}.sYIjYW_hud button:focus-visible,.sYIjYW_viewCtl button:focus-visible,.sYIjYW_panel button:focus-visible,.sYIjYW_panel a:focus-visible,.sYIjYW_menu button:focus-visible,.sYIjYW_btn:focus-visible{outline:3px solid var(--text-link);outline-offset:2px}.sYIjYW_stage{height:clamp(520px,78vh,820px);position:relative;overflow:hidden}.sYIjYW_scene{position:absolute;inset:0}.sYIjYW_scene:focus-visible{outline:3px solid var(--text-link);outline-offset:-3px}.sYIjYW_scene canvas{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.sYIjYW_loading{color:var(--text-muted);pointer-events:none;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.sYIjYW_badge{z-index:2;letter-spacing:.01em;color:var(--text-muted);background:var(--lp-card);border:1px dashed var(--border-default);pointer-events:none;border-radius:999px;margin:0;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:16px}.sYIjYW_label{white-space:nowrap;cursor:pointer;z-index:1;letter-spacing:.005em;color:var(--text-primary);background:color-mix(in srgb, var(--lp-card) 90%, transparent);border:1px solid var(--brand-primary);box-shadow:0 1px 6px color-mix(in srgb, var(--page-background) 55%, transparent);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700;line-height:1.35;transition:opacity .25s;position:absolute;top:0;left:0}.sYIjYW_label[data-secondary="1"]{border-color:var(--border-default);font-weight:600}.sYIjYW_label[data-kind=environment]{border-color:var(--border-default);color:var(--text-body);font-weight:600}.sYIjYW_label[data-kind=mystery]{color:var(--text-link);border-style:dashed}.sYIjYW_label[data-hover=true]{background:var(--brand-primary);color:#fff}.sYIjYW_hotspot{white-space:nowrap;z-index:1;color:var(--text-primary);background:var(--lp-card);border:1px solid var(--border-default);cursor:default;border-radius:8px;padding:4px 9px;font-size:11px;font-weight:700;transition:opacity .25s;position:absolute;top:0;left:0}.sYIjYW_tip{z-index:4;pointer-events:none;background:var(--lp-card);border:1px solid var(--border-default);border-left:3px solid var(--brand-primary);width:max-content;max-width:min(300px,100% - 24px);box-shadow:4px 8px 0 color-mix(in srgb, var(--text-primary) 8%, transparent);opacity:0;border-radius:12px;padding:11px 13px 11px 15px;transition:opacity .16s;position:absolute;top:0;left:0}.sYIjYW_tip[data-open=true]{opacity:1}.sYIjYW_tip strong{color:var(--text-primary);font-size:14px;font-weight:800;display:block}.sYIjYW_tip span{color:var(--text-body);margin-top:3px;font-size:13px;line-height:1.45;display:block}.sYIjYW_viewCtl{z-index:3;gap:6px;display:flex;position:absolute;top:12px;right:16px}.sYIjYW_viewCtl button{white-space:nowrap;min-width:38px;height:38px;color:var(--text-body);background:var(--lp-card);border:1px solid var(--border-default);cursor:pointer;border-radius:10px;padding:0 12px;font-size:13px;font-weight:700}.sYIjYW_viewCtl button:hover{color:var(--text-primary);border-color:var(--brand-primary)}.sYIjYW_viewCtl button[aria-pressed=true]{border-color:var(--brand-accent-orange);color:var(--text-accent)}.sYIjYW_viewCtl button[aria-pressed=true]:focus-visible{outline-color:var(--text-accent)}.sYIjYW_panel{z-index:5;overscroll-behavior:contain;background:var(--lp-card);border:1px solid var(--border-default);width:min(380px,100% - 32px);box-shadow:6px 10px 0 color-mix(in srgb, var(--text-primary) 7%, transparent);border-radius:14px;padding:18px 18px 16px;position:absolute;top:62px;bottom:70px;right:16px;overflow-y:auto}.sYIjYW_panel h3{color:var(--text-primary);margin:2px 0 6px;font-size:20px;font-weight:800}.sYIjYW_panel h4{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:16px 0 6px;font-size:12px;font-weight:800}.sYIjYW_panel p{color:var(--text-body);margin:6px 0;font-size:14px;line-height:1.55}.sYIjYW_kicker{letter-spacing:.05em;text-transform:uppercase;font-weight:800;color:var(--text-link)!important;margin:0!important;font-size:11px!important}.sYIjYW_summary{font-weight:700;color:var(--text-primary)!important}.sYIjYW_hotspots,.sYIjYW_flows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sYIjYW_hotspots button,.sYIjYW_flows button{text-align:left;border:1px solid var(--border-default);width:100%;color:var(--text-body);cursor:pointer;background:0 0;border-radius:9px;padding:8px 10px;font-size:13px;line-height:1.45}.sYIjYW_hotspots button strong{color:var(--text-primary)}.sYIjYW_hotspots button .sYIjYW_hotspotName{margin-bottom:1px;display:block}.sYIjYW_hotspots button span{display:block}.sYIjYW_flows button{gap:3px;display:grid}.sYIjYW_flows button[aria-pressed=true]{border-color:var(--brand-primary);box-shadow:inset 3px 0 0 var(--brand-primary)}.sYIjYW_flows button:disabled{cursor:default;opacity:.8}.sYIjYW_flowDir{color:var(--text-primary);font-weight:800}.sYIjYW_chips{flex-wrap:wrap;gap:4px;display:flex}.sYIjYW_chips em{background:color-mix(in srgb, var(--brand-primary) 12%, transparent);color:var(--text-link);border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:700}.sYIjYW_evidence{border-top:1px solid var(--border-default);padding-top:10px;color:var(--text-muted)!important;margin-top:14px!important;font-size:12.5px!important}.sYIjYW_panelNav{align-items:center;gap:8px;margin-top:12px;display:flex}.sYIjYW_panelNav a,.sYIjYW_panelNav button,.sYIjYW_btn{border:1px solid var(--border-default);min-height:38px;color:var(--text-body);cursor:pointer;background:0 0;border-radius:10px;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.sYIjYW_panelNav a{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.sYIjYW_hud{z-index:3;pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:flex;position:absolute;bottom:16px;left:0;right:0}.sYIjYW_hud>*{pointer-events:auto}.sYIjYW_hud button,.sYIjYW_hud span{border:1px solid var(--border-default);background:var(--lp-card);color:var(--text-body);border-radius:10px;align-items:center;min-height:36px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.sYIjYW_hud button{cursor:pointer}.sYIjYW_hud button[aria-pressed=true]{border-color:var(--brand-primary);color:var(--text-link)}.sYIjYW_hud .sYIjYW_marker{color:var(--text-muted);border-style:dashed;max-width:min(640px,100%);line-height:1.35}.sYIjYW_hud .sYIjYW_markerStack{text-align:left;flex-direction:column;align-items:flex-start;gap:2px}.sYIjYW_hud .sYIjYW_markerStack span{background:0 0;border:0;border-radius:0;min-height:0;padding:0;display:block}.sYIjYW_hud .sYIjYW_markerHead{color:var(--text-body)}.sYIjYW_hud .sYIjYW_markerText{font-weight:600}.sYIjYW_list{max-width:960px;margin:0 auto;padding:8px 16px 24px}.sYIjYW_listNote{color:var(--text-muted);margin:4px 0 12px;font-size:13px}.sYIjYW_listDistrict{border-top:1px solid var(--border-default);padding:14px 0}.sYIjYW_listDistrict h3{color:var(--text-primary);font-size:18px;font-weight:800}.sYIjYW_listDistrict h4{color:var(--text-primary);margin:12px 0 4px;font-size:15px;font-weight:800}.sYIjYW_listDistrict p,.sYIjYW_listDistrict li{color:var(--text-body);font-size:14px;line-height:1.55}.sYIjYW_listDistrict>ul{margin:0;padding:0;list-style:none}.sYIjYW_listDistrict a{color:var(--text-link);font-size:13px;font-weight:700}.sYIjYW_listDistrict ol{padding-left:20px}.sYIjYW_listSummary{color:var(--text-muted)!important}.sYIjYW_listFlows{margin:6px 0;padding-left:18px;list-style:outside}.sYIjYW_listFlows span{color:var(--text-primary);font-weight:700}.sYIjYW_listFlows em{color:var(--text-muted);font-size:12px}.sYIjYW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.sYIjYW_section{padding-top:64px}.sYIjYW_stage{height:560px}.sYIjYW_label{padding:2px 7px;font-size:10.5px}.sYIjYW_badge{top:58px;left:12px}.sYIjYW_viewCtl{right:12px}.sYIjYW_panel{width:auto;max-height:58%;inset:auto 8px 8px}.sYIjYW_hud{bottom:10px}.sYIjYW_hud .sYIjYW_marker{display:none}}@media (prefers-reduced-motion:reduce){.sYIjYW_tip,.sYIjYW_label,.sYIjYW_hotspot{transition:none}}.sYIjYW_pageSection{padding:104px 0 8px}.sYIjYW_pageBar{top:var(--nav-bottom,0px);z-index:7;background:var(--page-background);flex-wrap:wrap;align-items:baseline;gap:6px 18px;max-width:none;margin:0 auto;padding:14px 16px 10px;transition:top .3s,opacity .6s,visibility .6s;display:flex;position:sticky}.sYIjYW_pageBar[data-hidden=true]{opacity:0;visibility:hidden}.sYIjYW_pageBar h1{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:800}.sYIjYW_pageBar h1 span{color:var(--text-link)}.sYIjYW_pageBar p{color:var(--text-body);flex:320px;margin:0;font-size:14px;line-height:1.45}.sYIjYW_back{color:var(--text-link);border:1px solid var(--border-default);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none}.sYIjYW_back:hover{border-color:var(--brand-primary)}.sYIjYW_back:focus-visible{outline:3px solid var(--text-link);outline-offset:2px}.sYIjYW_pageStage{height:calc(100svh - 226px);min-height:440px}.sYIjYW_pageTools{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sYIjYW_pageTools .sYIjYW_viewCtl{position:static}.sYIjYW_pageBar .sYIjYW_badge{flex:none;align-self:center;display:block;position:static}.sYIjYW_pageStage .sYIjYW_panel{top:12px}.sYIjYW_orderNote{z-index:3;color:var(--text-muted);background:var(--lp-card);border:1px dashed var(--border-default);pointer-events:none;border-radius:8px;margin:0;padding:4px 9px;font-size:11px;font-weight:600;position:absolute;bottom:64px;right:16px}@media (max-width:700px){.sYIjYW_pageBar p{display:none}.sYIjYW_orderNote{bottom:112px;left:16px;right:auto}}.sYIjYW_menuWrap{position:relative}.sYIjYW_chev{vertical-align:middle;margin-left:6px;transition:transform .15s;display:inline-block}.sYIjYW_menuWrap>button[aria-expanded=true]{border-color:var(--brand-primary);color:var(--text-link)}.sYIjYW_menuWrap>button[aria-expanded=true] .sYIjYW_chev{transform:rotate(180deg)}.sYIjYW_menu{z-index:6;overscroll-behavior:contain;background:var(--lp-card);border:1px solid var(--border-default);border-radius:14px;width:min(720px,100vw - 32px);max-height:min(72vh,600px);padding:10px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden auto;box-shadow:0 18px 44px #00000061}.sYIjYW_menuCols{columns:3 210px;column-gap:8px}.sYIjYW_menuGroup{break-inside:avoid;padding:6px 0 10px}.sYIjYW_menuGroup h3{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-accent-orange,#fe904d);margin:0 0 4px;padding:4px 10px;font-size:11px;font-weight:800}.sYIjYW_menuGroup ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sYIjYW_viewCtl .sYIjYW_menuItem{text-align:left;white-space:normal;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;gap:1px;width:100%;min-width:0;height:auto;padding:7px 10px;display:grid}.sYIjYW_viewCtl .sYIjYW_menuItem:hover{background:color-mix(in srgb, var(--brand-primary) 10%, transparent);border-color:#0000}.sYIjYW_viewCtl .sYIjYW_menuItem[aria-current=true]{background:color-mix(in srgb, var(--brand-primary) 16%, transparent);border-color:var(--brand-primary)}.sYIjYW_menuName{color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.3}.sYIjYW_menuSub{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;line-height:1.35;overflow:hidden}@media (max-width:700px){.sYIjYW_menu{width:auto;max-height:60vh;position:fixed;top:auto;left:16px;right:16px}.sYIjYW_menuCols{columns:auto}}@media (prefers-reduced-motion:reduce){.sYIjYW_chev{transition:none}}.sYIjYW_handoffVeil{z-index:4;pointer-events:none;opacity:1;transition:opacity .55s;position:absolute;inset:0}.sYIjYW_handoffVeil img{object-fit:cover;width:100%;height:100%;display:block}.sYIjYW_handoffVeil[data-state=fade]{opacity:0}.sYIjYW_pageStage .sYIjYW_scene canvas{touch-action:none}.sYIjYW_viewCtl .sYIjYW_helpButton{align-items:center;gap:7px;display:inline-flex}.sYIjYW_menuWrap>.sYIjYW_helpButton[aria-expanded=true]{border-color:var(--brand-primary);color:var(--text-link)}.sYIjYW_help{z-index:6;overscroll-behavior:contain;text-align:left;background:var(--lp-card);border:1px solid color-mix(in srgb, var(--brand-primary) 38%, var(--border-default));opacity:0;transform-origin:100% 0;visibility:hidden;pointer-events:none;border-radius:14px;width:min(600px,100vw - 32px);max-height:min(72vh,620px);padding:16px 18px 18px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;transform:translateY(-4px)scale(.98);box-shadow:0 18px 44px #00000061}.sYIjYW_help[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s,transform .18s,visibility;transform:none}.sYIjYW_help h2{color:var(--text-primary);margin:0;font-size:15px;font-weight:800}.sYIjYW_help .sYIjYW_helpSub{color:var(--text-muted);margin:2px 0 16px;font-size:12.5px;display:block}.sYIjYW_helpGroups{grid-template-columns:1fr 1fr;gap:10px 18px;display:grid}.sYIjYW_helpGroup h3{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-accent-orange,#fe904d);align-items:center;gap:6px;margin:0 0 6px;font-size:11px;font-weight:800;display:flex}.sYIjYW_helpGroup dl{gap:7px;margin:0;display:grid}.sYIjYW_helpGroup dl>div{gap:2px;display:grid}.sYIjYW_helpGroup dt{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:flex}.sYIjYW_helpGroup dd{color:var(--text-muted);margin:0;font-size:12px;line-height:1.35}.sYIjYW_help kbd{min-width:24px;height:22px;font:700 11.5px/1 var(--font-mono,ui-monospace, monospace);color:var(--text-primary);background:color-mix(in srgb, var(--brand-primary) 8%, transparent);border:1px solid var(--border-default);border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}.sYIjYW_gesture{white-space:nowrap}@media (max-width:700px){.sYIjYW_help{transform-origin:bottom;width:auto;max-height:64vh;position:fixed;inset:auto 16px 16px}.sYIjYW_helpGroups{grid-template-columns:1fr}.sYIjYW_helpButtonText{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.sYIjYW_help,.sYIjYW_help[data-open=true]{transition:none}}@media (max-width:420px){.sYIjYW_pageTools .sYIjYW_viewCtl{flex-wrap:wrap;justify-content:flex-end;gap:6px 4px}.sYIjYW_pageTools .sYIjYW_viewCtl>button,.sYIjYW_pageTools .sYIjYW_viewCtl>.sYIjYW_menuWrap>button{min-width:32px;padding:0 8px;font-size:12px}.sYIjYW_pageTools .sYIjYW_viewCtl .sYIjYW_chev{margin-left:4px}}
