.wt-shell{position:relative;display:grid;flex:none;grid-template-columns:minmax(0,1fr);gap:.75rem;align-content:start}.wt:not([data-started]) .wt-shell{display:none}.wt:not([data-started]) .wt-note{visibility:hidden}.wt[data-started] .wt-start{display:none}.wt-box:focus-within{outline:2px solid #4f46e5;outline-offset:2px}@media(prefers-color-scheme:dark){.wt-box:focus-within{outline-color:#a5b4fc}}.wt-box[data-drop]{outline:3px dashed #4f46e5;outline-offset:3px}.wt-shortcut[aria-pressed=true]{border-color:#4f46e5;color:#4f46e5}.wt-hit:not(.absolute){position:relative}.wt-hit:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.wt-frame{aspect-ratio:var(--wt-ar, 16 / 9)}.wt-video{margin-inline:auto;max-width:calc(60svh * var(--wt-ar, 1.78));background:#111827}.wt-coach{width:max-content;background:none}.wt-coach-ring{position:absolute;inset:-3px;overflow:hidden;border-radius:15px;background:#a5b4fc;pointer-events:none}.wt-coach-spin{position:absolute;left:50%;top:50%;width:160%;aspect-ratio:1;margin:-80% 0 0 -80%;opacity:0;background:conic-gradient(#4f46e5 0 55%,#a5b4fc 72%,#e0e7ff,#a5b4fc 88%,#4f46e5);will-change:transform}.wt-coach[data-orbit] .wt-coach-spin{opacity:1}.wt-coach-fill{position:absolute;inset:0;border-radius:12px;background:#4f46e5;pointer-events:none}.wt-coach-arrow{left:50%;background:#4f46e5}.wt-coach[data-side=below] .wt-coach-arrow{top:-5px}.wt-coach[data-side=above] .wt-coach-arrow{bottom:-5px}.wt-quiet{min-height:2.25rem}.wt-note{margin-top:2.75rem}@media(max-width:1023px){.wt-player{margin-bottom:2.5rem;scroll-margin-top:8px}}@media(min-width:1024px){.wt{--wt-chat-h: 36rem}.wt-shell{grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:2.25rem var(--wt-chat-h)}.wt-quiet{grid-column:1 / -1}.wt-player{order:2}.wt-chat{height:var(--wt-chat-h)}.wt-video{max-width:calc((var(--wt-chat-h) - 3rem) * var(--wt-ar, 1.78))}}@media(min-width:1440px){.wt-shell{width:min(1360px,100vw - 64px)}}.wt[data-wt-portrait] .wt-video{max-width:calc((100svh - 11rem) * var(--wt-ar))}.wt[data-wt-portrait] [data-wt-card]{width:min(290px,90%)!important}@media(min-width:1024px){.wt[data-wt-portrait]{--wt-chat-h: clamp(28rem, 100svh - 6rem, 42rem)}.wt[data-wt-portrait] .wt-shell{width:min(64rem,100%);grid-template-columns:minmax(0,1fr) auto}.wt[data-wt-portrait] .wt-video{width:calc((var(--wt-chat-h) - 3rem) * var(--wt-ar));max-width:none}}.wt-liverow{left:.5rem;top:.5rem;font-family:system-ui,sans-serif;font-size:12px;line-height:16px}.wt-live{padding:2px 8px;background:#dc2626eb;color:#fff;letter-spacing:.4px}.wt-live-dot{width:7px;height:7px;border-radius:999px;background:#fff;animation:wt-breathe 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes wt-breathe{50%{opacity:.5}}.wt-activity{background:#0009;color:#fff}@media(max-width:639px){.wt-liverow{left:auto;right:4px;top:4px;font-size:10px;line-height:12px}.wt-live{padding:1px 5px;gap:3px}.wt-live-dot{width:5px;height:5px}.wt-activity{position:absolute;display:none}}@media(min-width:640px){.wt-caption-slot{position:absolute;inset-inline:0;bottom:5%;z-index:4}}@media(max-width:639px){.wt-caption-slot{display:none}.wt-caption-slot[data-has-captions]{display:flex;min-height:44px;align-items:center;padding-block:2px;background:#111827}}.wt-strip{font-family:system-ui,sans-serif;font-size:11px;line-height:16px;min-height:20px;padding:2px 8px;color:#fff;background:#111827}@media(min-width:640px){.wt-strip{display:none}}.wt-mark{border:2px solid #7c3aed;background:#7c3aed38;border-radius:3px;transition:opacity .3s}.wt-mark[data-busy]{animation:wt-work 1.2s ease-in-out infinite}@keyframes wt-work{50%{background:#7c3aed1a}}.wt-cursor{width:0;height:0;transition:left .25s ease-out,top .25s ease-out}.wt-arrow{display:block;margin:-2px 0 0 -2px;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.35));overflow:visible}.wt-sparkle{position:absolute;left:12px;top:-9px}.wt-cursor[data-busy] .wt-star{animation:wt-sparkle-turn .9s cubic-bezier(.65,0,.35,1) infinite}@keyframes wt-sparkle-turn{0%{transform:rotate(0) scale(1)}50%{transform:rotate(45deg) scale(.82)}to{transform:rotate(90deg) scale(1)}}.wt-cursor-label{position:absolute;left:10px;top:10px}.wt-cursor[data-flip] .wt-cursor-label{left:auto;right:10px}.wt-cursor[data-flip] .wt-arrow{transform:scaleX(-1)}.wt-cursor[data-flip] .wt-sparkle{left:auto;right:12px}.wt-bubble{width:max-content;max-width:240px;border-radius:2px 12px 12px;padding:5px 9px;background:#7c3aed;color:#fff;font-size:13px;font-weight:500;line-height:16px;box-shadow:0 1px 3px #00000040;font-family:system-ui,sans-serif}.wt-bubble-name{display:block;font-size:10px;opacity:.8;font-weight:600}@media(max-width:639px){.wt-bubble{padding:2px 7px;font-size:11px;font-weight:600;border-radius:10px}.wt-bubble-name{display:inline;font-size:11px;opacity:1}[data-wt-bubble-text]{display:none}}[data-wt-start][aria-busy] button[type=submit],[data-wt-start][data-wt-held] button[type=submit]{position:relative}[data-wt-start][aria-busy] button[type=submit] svg,[data-wt-start][data-wt-held] button[type=submit] svg{visibility:hidden}[data-wt-start][aria-busy] button[type=submit]:after,[data-wt-start][data-wt-held] button[type=submit]:after{content:"";position:absolute;inset:12px;border-radius:9999px;border:2px solid rgb(255 255 255 / .35);border-top-color:#fff;animation:wt-busy .8s linear infinite}@keyframes wt-busy{to{transform:rotate(360deg)}}.wt-in{animation:wt-in .3s ease-out both}@keyframes wt-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-wt-cue]{box-shadow:0 0 0 3px #4f46e573;animation:wt-pulse 1.6s ease-in-out infinite}@keyframes wt-pulse{50%{box-shadow:0 0 0 7px #4f46e526}}[data-wt-comment][data-wt-cue]{box-shadow:0 0 0 3px #fffc}.wt-pick:after{content:"";position:absolute;inset:-14px;width:auto;height:auto;transform:none}.wt-pick[data-picked]{background:#2563eb14;box-shadow:none;animation:none}@media(prefers-color-scheme:dark){.wt-shortcut[aria-pressed=true]{border-color:#818cf8;color:#c7d2fe}}@media(prefers-reduced-motion:reduce){.wt-in,[data-wt-cue],.wt-live-dot,.wt-mark[data-busy],.wt-cursor[data-busy] .wt-star{animation:none}.wt-cursor{transition:none}}
