.sd{padding-block:clamp(56px,7vw,96px) clamp(36px,4.5vw,64px)}.sd-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-top:26px;display:flex}.sd-play{background:var(--candle);color:#1d1a16;min-block-size:52px;font:650 16px/1 var(--font-sans);cursor:pointer;border:0;border-radius:14px;align-items:center;gap:10px;padding:0 22px 0 18px;display:inline-flex}.sd-play:hover{filter:brightness(1.06)}.sd-ghost{border:1px solid var(--line-strong);min-block-size:52px;color:var(--text);font:600 15px/1 var(--font-sans);cursor:pointer;background:0 0;border-radius:14px;padding:0 18px}.sd-ghost:hover{border-color:var(--text-2)}.sd-play:focus-visible,.sd-ghost:focus-visible,.gd-toggle button:focus-visible,.bd-input:focus-visible{outline:2px solid var(--candle);outline-offset:3px}.sd-play-icon{border-block:7px solid #0000;border-inline-start:11px solid;block-size:0;inline-size:0}.sd-pause-icon{border-inline:4px solid;block-size:14px;inline-size:11px}.sd-tag{font:600 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.sd-pulpit{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;min-block-size:3.2em;max-inline-size:46rem;margin-top:22px;display:flex}.sd-pulpit-tag{font:600 12px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--candle)}.sd-pulpit-text{font:400 clamp(1rem, .95rem + .3vw, 1.125rem) / 1.45 var(--font-sans);color:var(--text)}.lt{inline-size:min(100%,960px);margin:28px 0 0}.lt-frame{aspect-ratio:16/9;border:1px solid var(--line);background:#050403;border-radius:14px;max-inline-size:100%;position:relative;overflow:hidden}.lt-slide{text-align:center;background:radial-gradient(60% 70% at 50% 35%,#f0b04f29,#0000 70%),linear-gradient(#1c1611,#0b0907);align-content:center;justify-items:center;gap:8px;padding-bottom:22%;display:grid;position:absolute;inset:0}.lt-slide-ref{font:600 clamp(10px, 1.4vw, 14px) / 1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#c9b48f;margin:0}.lt-slide-title{font:450 clamp(20px, 4.2vw, 44px) / 1.1 var(--font-display);color:#f2ebdd;margin:0}.lt-stream{background:radial-gradient(28% 46% at 50% 38%,#f2ebdd2e,#0000 70%),radial-gradient(80% 60% at 50% 100%,#f0b04f1a,#0000 70%),linear-gradient(#17120d,#070605);position:absolute;inset:0}.lt-pulpit{background:linear-gradient(#f2ebdd24,#f2ebdd0a);border-radius:46% 46% 8px 8px/30% 30% 8px 8px;position:absolute;inset-block:34% 24%;inset-inline:38%}.lt-live{color:#fff;font:700 clamp(9px, 1.2vw, 12px) / 1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:#c4362f;border-radius:4px;padding:4px 8px;position:absolute;inset-block-start:4%;inset-inline-start:3%}.lt-third{background:linear-gradient(#0504039e,#050403d1);border-radius:10px;gap:clamp(4px,.8vw,8px);padding:clamp(8px,1.4vw,16px) clamp(10px,1.8vw,20px);display:grid;position:absolute;inset-block-end:5%;inset-inline:5%}.lt-line{grid-template-columns:5.6em minmax(0,1fr);align-items:baseline;gap:clamp(8px,1.2vw,14px);min-block-size:1.3em;margin:0;display:grid}.lt-lang{font:600 clamp(9px, 1.15vw, 12px) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#e9a23b}.lt-text{font:500 clamp(13px, 2.1vw, 24px) / 1.25 var(--font-sans);color:#fffdf8;text-wrap:balance;animation:.26s ease-out lt-pop}.lt-hint{color:#c9b48f}@keyframes lt-pop{0%{opacity:0;transform:translateY(6px)}}.lt-cap{text-align:center;color:var(--text-2);margin-top:12px;font-size:14px}.bd-field{justify-items:center;gap:8px;inline-size:min(100%,26rem);margin-top:26px;display:grid}.bd-label{font:600 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.bd-input{border:1px solid var(--line-strong);min-block-size:52px;inline-size:100%;color:var(--text);font:500 18px/1 var(--font-sans);text-align:center;background:#fffdf80a;border-radius:14px;padding:0 16px}.gd{text-align:start;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px;inline-size:min(100%,1000px);margin-top:30px;display:grid}@media (max-width:760px){.gd{grid-template-columns:minmax(0,1fr)}}.gd-panel{border:1px solid var(--line);background:#fffdf808;border-radius:16px;min-inline-size:0;padding:clamp(16px,2.4vw,24px)}.gd-head{font:600 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0 0 12px}.gd-terms,.gd-lines{gap:12px;margin:0;padding:0;list-style:none;display:grid}.gd-terms li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:2px 12px;padding-bottom:12px;display:grid}.gd-terms li:last-child{border-bottom:0;padding-bottom:0}.gd-term{font:500 19px/1.3 var(--font-display);color:var(--text)}.gd-kind{color:var(--text-3);place-self:center end;font-size:13px}.gd-values{color:var(--text);flex-wrap:wrap;grid-column:1/-1;gap:4px 16px;display:flex}.gd-value-lang{font:600 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.gd-toggle{border:1px solid var(--line);border-radius:12px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.gd-toggle button{min-block-size:40px;color:var(--text-2);font:600 14px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px}.gd-toggle button[aria-pressed=true]{background:var(--candle);color:#1d1a16}.gd-said{color:var(--text-2);margin:0;font-size:14px}.gd-phone{font:500 18px/1.4 var(--font-sans);color:var(--text);margin:4px 0 0}.gd-mark{color:inherit;background:#c4362f47;border-radius:3px;padding:0 2px}.gd-mark-on{background:#f0b04f4d}.gd-note{color:var(--text-3);margin:14px 0 0;font-size:13px;line-height:1.45}@media (prefers-reduced-motion:reduce){.lt-text{animation:none}}
