._root_9xe4x_1{padding:48px 0 76px;scroll-margin-top:110px}:is(._root_9xe4x_1 button:focus-visible,._root_9xe4x_1 a:focus-visible,._root_9xe4x_1 video:focus-visible){outline:2px solid var(--accent);outline-offset:4px}._header_9xe4x_3{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:32px;padding-bottom:32px;display:flex}._eyebrow_9xe4x_4{color:var(--accent);font:12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}._header_9xe4x_3 h2{letter-spacing:-.045em;margin:14px 0 12px;font-size:clamp(32px,4vw,48px);line-height:1.16}._header_9xe4x_3 p{max-width:680px;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.8}._controls_9xe4x_7{flex:none;align-items:center;gap:14px;display:flex}._modeTabs_9xe4x_8,._currencyTabs_9xe4x_8{border:1px solid var(--line);background:var(--surface-panel);border-radius:10px;align-items:center;padding:4px;display:flex}._modeTabs_9xe4x_8 button,._currencyTabs_9xe4x_8 button{min-height:38px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:8px 14px;font-size:13px;font-weight:600}._modeTabs_9xe4x_8 button[aria-selected=true],._currencyTabs_9xe4x_8 button[aria-pressed=true]{background:var(--accent);color:var(--ink)}._context_9xe4x_11{border:1px solid var(--line);background:var(--surface-panel);border-radius:10px;align-items:flex-start;gap:12px;margin:22px 0 38px;padding:15px 18px;display:flex}._context_9xe4x_11 svg{color:var(--accent);flex:none;margin-top:3px}._context_9xe4x_11 p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.8}._group_9xe4x_14{margin-top:44px}._groupHeading_9xe4x_15{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}._kicker_9xe4x_16{color:var(--accent);font:11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}._groupHeading_9xe4x_15 h3{letter-spacing:-.035em;margin:7px 0 8px;font-size:26px}._groupHeading_9xe4x_15 p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.7}._specs_9xe4x_19{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:45%;display:flex}._specs_9xe4x_19 span{border:1px solid var(--line);color:var(--text-secondary);font:11px var(--font-mono);white-space:nowrap;border-radius:5px;padding:6px 9px}._grid_9xe4x_21{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}._card_9xe4x_22{border:1px solid var(--line);background:var(--surface-panel);border-radius:13px;min-width:0;padding:14px}._cardHeading_9xe4x_23{justify-content:space-between;align-items:center;gap:12px;padding:5px 3px 15px;display:flex}._cardHeading_9xe4x_23>div{align-items:baseline;gap:12px;display:flex}._sceneIndex_9xe4x_25{color:var(--accent);font:11px var(--font-mono)}._cardHeading_9xe4x_23 h4{margin:0;font-size:16px;font-weight:600}._length_9xe4x_27{color:var(--muted);font:11px var(--font-mono)}._videoShell_9xe4x_28{background:#030504;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}._portrait_9xe4x_29{height:min(38vw,560px);min-height:390px}._videoShell_9xe4x_28 video{object-fit:contain;width:100%;height:100%;display:block}._detail_9xe4x_31{min-height:39px;color:var(--text-secondary);margin:14px 3px 11px;font-size:12px;line-height:1.65}._download_9xe4x_32{min-height:38px;color:var(--accent);align-items:center;gap:7px;margin:0 3px;font-size:12px;font-weight:600;display:inline-flex}._download_9xe4x_32:hover{text-underline-offset:4px;text-decoration:underline}._priceNote_9xe4x_34{border-top:1px solid var(--line);color:var(--muted);margin:45px 0 0;padding-top:18px;font-size:12px;line-height:1.8}@media (max-width:1200px){._header_9xe4x_3{flex-direction:column;align-items:flex-start}._controls_9xe4x_7{flex-wrap:wrap}._groupHeading_9xe4x_15{flex-direction:column;align-items:flex-start}._specs_9xe4x_19{justify-content:flex-start;max-width:none}}@media (max-width:800px){._grid_9xe4x_21{grid-template-columns:repeat(2,minmax(0,1fr))}._portrait_9xe4x_29{height:540px}}@media (max-width:600px){._root_9xe4x_1{padding-top:28px}._controls_9xe4x_7{width:100%}._modeTabs_9xe4x_8,._modeTabs_9xe4x_8 button{flex:1}._grid_9xe4x_21{grid-template-columns:1fr}._portrait_9xe4x_29{height:540px}._specs_9xe4x_19 span{white-space:normal}}
