.cuw{--w-ink: var(--cu-ink, #2A2233);--w-ink-soft: var(--cu-ink-soft, #564D61);--w-ink-faint: var(--cu-ink-faint, #6F677B);--w-paper: var(--cu-paper, #FBF8F3);--w-glass: var(--cu-glass-strong, rgba(255, 253, 250, .86));--w-glass-edge: var(--cu-glass-edge, rgba(255, 255, 255, .85));--w-glass-shadow: var(--cu-glass-shadow, 0 1px 0 rgba(255, 255, 255, .9) inset, 0 14px 40px rgba(74, 58, 120, .12), 0 2px 6px rgba(42, 34, 51, .05));--w-glass-solid: var(--cu-glass-solid, #FEFCF9);--w-blur: var(--cu-blur, 20px);--w-line: var(--cu-line, rgba(42, 34, 51, .1));--w-line-strong: var(--cu-line-strong, rgba(42, 34, 51, .22));--w-radius: var(--cu-radius-lg, 22px);--w-radius-md: var(--cu-radius-md, 14px);--w-radius-sm: var(--cu-radius-sm, 10px);--w-accent: var(--cu-way-watch, #6B6BC6);--w-accent-ink: var(--cu-way-watch-ink, #4B48A6);--w-accent-soft: var(--cu-way-watch-soft, rgba(107, 107, 198, .14));--w-liquid-lit: #A9A9F2;--w-gold: #F2CF86;--w-gold-ink: #7A5710;--w-night: var(--cu-screen, #14111F);--w-night-ink: #F6F3FA;--w-night-soft: #CFC8DC;--w-display: var(--cu-font-display, "Cormorant Garamond", Garamond, serif);--w-body: var(--cu-font-body, Inter, system-ui, sans-serif);--w-text: var(--cu-text, 17px);--w-sticky-top: var(--cu-sticky-top, 0px);--w-ease: var(--cu-ease, cubic-bezier(.22, 1, .36, 1));--w-tap: 44px;--w-bar-h: 96px;--t-opening: #2FAFC4;--t-teaching: #6B6BC6;--t-exercise: #EE7F3C;--t-demonstration: #E0529E;--t-practice: #4E9A2A;--t-sharing: #D9A73A;--t-qa: #1E8FCD;--t-break: #A39BB0;--t-breakout: #A39BB0;--t-closing: #2FAFC4;--t-other: #8A8294;position:relative;color:var(--w-ink);font-family:var(--w-body);font-size:16px;line-height:1.5;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:20px 24px;align-items:start;-webkit-tap-highlight-color:transparent}.cuw.no-side{grid-template-columns:minmax(0,1fr)}.cuw *,.cuw *:before,.cuw *:after{box-sizing:border-box}.cuw [hidden]{display:none!important}:where(.cuw) button{font:inherit;color:inherit}.cuw-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cuw svg{display:block}.cuw .cu-btn .cu-ico{display:block}.cuw .tnum,.cuw-time,.cuw-bar-times,.cuw-ch-start,.cuw-msg-time,.cuw-tr-time,.cuw-tr-count,.cuw-tip-time,.cuw-react-n{font-variant-numeric:tabular-nums}[data-type=opening]{--tc: var(--t-opening)}[data-type=teaching]{--tc: var(--t-teaching)}[data-type=exercise]{--tc: var(--t-exercise)}[data-type=demonstration]{--tc: var(--t-demonstration)}[data-type=practice]{--tc: var(--t-practice)}[data-type=sharing]{--tc: var(--t-sharing)}[data-type=qa]{--tc: var(--t-qa)}[data-type=break]{--tc: var(--t-break)}[data-type=breakout]{--tc: var(--t-breakout)}[data-type=closing]{--tc: var(--t-closing)}[data-type=other]{--tc: var(--t-other)}.cuw-main{min-width:0;display:flex;flex-direction:column;gap:16px}.cuw-side{min-width:0;display:flex;flex-direction:column;gap:16px;position:sticky;top:calc(var(--w-sticky-top) + 16px);height:min(calc(100vh - var(--w-sticky-top) - 32px),880px)}.cuw-sentinel{height:0}.cuw-panel,.cuw-now,.cuw-move,.cuw-tabs,.cuw-peek,.cuw-note>div{background:var(--w-glass);-webkit-backdrop-filter:blur(var(--w-blur)) saturate(1.5);backdrop-filter:blur(var(--w-blur)) saturate(1.5);border:1px solid var(--w-glass-edge);box-shadow:var(--w-glass-shadow)}.cuw-panel{border-radius:var(--w-radius);padding:18px 20px;min-height:0}.cuw-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;min-height:var(--w-tap)}.cuw-panel-h{display:flex;align-items:center;gap:8px;margin:0}.cuw-chapters>.cuw-panel-h{margin-bottom:8px}.cuw-link-btn{appearance:none;background:none;border:0;cursor:pointer;min-height:var(--w-tap);padding:0 12px;margin-right:-12px;font-size:15px;font-weight:500;color:var(--w-accent-ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;border-radius:999px}.cuw-link-btn:hover{color:var(--w-ink)}.cuw-stage{position:relative;border-radius:var(--w-radius);overflow:hidden;background:var(--w-night);box-shadow:0 18px 50px #1e163a38,0 0 0 1px #ffffff0f;isolation:isolate;--cu-focus-ring: #fff;--cu-focus-offset: -3px}.cuw-frame{--ar: 16 / 9;position:relative;width:100%;aspect-ratio:var(--ar);max-height:78vh;background:var(--w-night);container-type:inline-size;overflow:hidden}.cuw-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:var(--w-night);display:block}.cuw.hide-cursor .cuw-frame{cursor:none}.cuw-mark{position:absolute;left:12px;bottom:10px;z-index:3;pointer-events:none;display:flex;align-items:center;gap:6px;max-width:40%;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1;color:#fff;background:#0e0b189e;padding:5px 10px 5px 8px;border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none;-webkit-user-select:none;transition:bottom .25s var(--w-ease),opacity .25s}.cuw-mark-drop{flex:none;width:7px;height:9px;background:#fffc;clip-path:polygon(50% 0,100% 62%,92% 85%,70% 100%,30% 100%,8% 85%,0 62%)}.cuw[data-state=ready] .cuw-mark{opacity:0}.cuw-cap{position:absolute;left:50%;bottom:calc(max(5%,8px) + 30px);z-index:2;transform:translate(-50%);width:max-content;max-width:min(88%,980px);text-align:center;pointer-events:none;font-family:var(--w-body);font-weight:400;line-height:1.4;font-size:clamp(15px,2.3cqw,28px);color:#fff;transition:bottom .25s var(--w-ease)}.cuw-cap-line{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#0e0b18d1;padding:.14em .55em;border-radius:8px}.cuw-cap-who{display:block;width:max-content;margin:0 auto .3em;font-size:max(13px,.62em);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--w-gold);text-shadow:0 1px 6px rgba(0,0,0,.95)}.cuw[data-state=ready] .cuw-cap{display:none}.cuw-start{position:absolute;inset:0;z-index:4;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;gap:12px;padding:12px;background:radial-gradient(ellipse at 50% 55%,#14111f33,#14111f99)}.cuw.is-overlay.show-controls .cuw-start{bottom:var(--w-bar-h)}.cuw-start-main{appearance:none;border:0;background:none;cursor:pointer;color:#fff;display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 16px;border-radius:22px}.cuw-start-ring{width:clamp(64px,11cqw,96px);height:clamp(64px,11cqw,96px);border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 32% 28%,#ffffff8c,#ffffff29 46%,#ffffff1a);-webkit-backdrop-filter:blur(10px) saturate(1.4);backdrop-filter:blur(10px) saturate(1.4);box-shadow:inset 0 1px #ffffffb3,inset 0 -8px 18px #6b6bc659,0 12px 40px #00000059;transition:transform .3s var(--w-ease),background .3s}.cuw-start-ring svg{width:42%;height:42%;margin-left:7%}.cuw-start-main:hover .cuw-start-ring,.cuw-start-main:focus-visible .cuw-start-ring{transform:scale(1.06)}.cuw-start-label{font-size:clamp(16px,2.1cqw,19px);font-weight:500;background:#0e0b189e;padding:8px 16px;border-radius:999px}.cuw-start.has-choice .cuw-start-main{flex-direction:row;gap:10px;min-height:48px;padding:0 22px 0 16px;border-radius:999px;background:#fff;color:var(--w-ink);box-shadow:0 10px 30px #00000059;font-size:16px;font-weight:500}.cuw-start.has-choice .cuw-start-ring{width:26px;height:26px;background:var(--w-ink);color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.cuw-start.has-choice .cuw-start-ring svg{width:55%;height:55%;margin-left:10%}.cuw-start.has-choice .cuw-start-label{background:none;padding:0;font-size:16px}.cuw-start-alt{appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px 0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.5);background:#0e0b189e;color:#fff;font-size:16px;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cuw-start-alt svg{width:20px;height:20px}.cuw-start-alt:hover{background:#0e0b18cc}.cuw-start-main:focus-visible,.cuw-start-alt:focus-visible{--cu-focus-offset: 3px}.cuw-spinner{position:absolute;left:50%;top:50%;width:48px;height:48px;margin:-24px 0 0 -24px;z-index:3;border-radius:50%;border:3px solid rgba(255,255,255,.18);border-top-color:#ffffffd9;animation:cuw-spin .9s linear infinite}.cuw[data-state=ready] .cuw-spinner{display:none}@keyframes cuw-spin{to{transform:rotate(360deg)}}.cuw-line{position:absolute;left:0;right:0;bottom:0;height:4px;z-index:3;background:#ffffff38;opacity:0;transition:opacity .25s;pointer-events:none}.cuw-line-fill{display:block;height:100%;width:0;background:var(--w-liquid-lit);box-shadow:0 0 8px #a9a9f2cc}.cuw.is-overlay:not(.show-controls):not([data-state=ready]) .cuw-line{opacity:1}.cuw-skip{position:absolute;right:14px;bottom:14px;z-index:4;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 16px 0 20px;appearance:none;cursor:pointer;border-radius:999px;color:var(--w-ink);background:#fff;border:0;box-shadow:0 10px 30px #0000004d;font-size:16px;font-weight:500;animation:cuw-rise .4s var(--w-ease) both;transition:bottom .25s var(--w-ease),transform .2s}.cuw-skip svg{width:20px;height:20px}.cuw-skip:hover{transform:translateY(-1px)}.cuw[data-state=ready] .cuw-skip{display:none}.cuw.is-overlay.show-controls .cuw-skip{bottom:calc(var(--w-bar-h) + 12px)}.cuw.is-overlay.show-controls .cuw-cap{bottom:calc(var(--w-bar-h) + 10px)}.cuw.is-overlay.show-controls .cuw-mark{bottom:calc(var(--w-bar-h) + 8px)}.cuw[data-size=narrow].is-overlay.show-controls:not(.is-fs) .cuw-cap,.cuw[data-size=narrow].is-overlay.show-controls:not(.is-fs) .cuw-mark,.cuw[data-size=narrow].is-overlay.show-controls:not(.is-fs) .cuw-skip{opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s .2s}.cuw[data-size=narrow].is-overlay.show-controls:not(.is-fs) .cuw-cap{bottom:calc(max(5%,8px) + 30px)}.cuw[data-size=narrow].is-overlay.show-controls:not(.is-fs) .cuw-mark{bottom:10px}.cuw[data-size=narrow].is-overlay.show-controls:not(.is-fs) .cuw-skip{bottom:14px}.cuw-toast{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:5;pointer-events:none;max-width:calc(100% - 32px);text-align:center;background:#0e0b18d1;color:#fff;font-size:15px;line-height:1.35;padding:8px 16px;border-radius:999px}.cuw-toast.is-in{animation:cuw-toast .35s var(--w-ease) both}@keyframes cuw-toast{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@keyframes cuw-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cuw-pill{appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:999px;font-size:16px;font-weight:500;background:#fff;border:0;color:var(--w-ink)}.cuw-pill svg{width:20px;height:20px}.cuw-pill:hover{background:var(--w-paper)}.cuw-pill-solid{background:#fff;color:var(--w-ink)}.cuw-end,.cuw-err{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:16px;background:#14111fbd;color:#fff;text-align:center}.cuw.is-overlay.show-controls .cuw-end,.cuw.is-overlay.show-controls .cuw-err{bottom:var(--w-bar-h)}.cuw-end-card{max-width:460px;display:flex;flex-direction:column;align-items:center;gap:10px;animation:cuw-rise .45s var(--w-ease) both}.cuw-end-title{margin:0;font-family:var(--w-display);font-weight:500;font-size:clamp(24px,4cqw,36px);line-height:1.12}.cuw-end-text{margin:0 0 6px;color:var(--w-night-soft);font-size:16px}.cuw-bar{position:relative;z-index:4;color:#fff;padding:2px 12px 10px;background:var(--w-night);--cu-focus-offset: -2px}.cuw.is-overlay .cuw-bar{position:absolute;left:0;right:0;bottom:0;padding:36px 16px 10px;background:linear-gradient(180deg,transparent,rgba(12,9,20,.6) 40%,rgba(12,9,20,.9));opacity:0;transition:opacity .25s;pointer-events:none}.cuw.is-overlay.show-controls .cuw-bar{opacity:1}.cuw.is-overlay.show-controls .cuw-bar>*{pointer-events:auto}.cuw-bar-row{display:flex;align-items:center;gap:4px;min-height:48px}.cuw-gap{flex:1}.cuw-bar-times{display:none}.cuw-btn{appearance:none;background:none;border:0;cursor:pointer;color:#fff;flex:none;min-width:48px;height:48px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 10px;position:relative;transition:background .15s}.cuw-btn:hover{background:#ffffff24}.cuw-btn:disabled{opacity:.45;cursor:not-allowed;background:none}.cuw-btn svg{width:24px;height:24px}.cuw-play svg{width:28px;height:28px}.cuw-play .i-pause,.cuw-mute .i-mute,.cuw-fs .i-unfull,.cuw[data-state=playing] .cuw-play .i-play{display:none}.cuw[data-state=playing] .cuw-play .i-pause{display:block}.cuw.is-muted .cuw-mute .i-vol{display:none}.cuw.is-muted .cuw-mute .i-mute{display:block}.cuw.is-fs .cuw-fs .i-full{display:none}.cuw.is-fs .cuw-fs .i-unfull{display:block}.cuw-15 svg{width:32px;height:32px}.cuw-15n{position:absolute;left:0;right:0;top:50%;margin-top:-6px;text-align:center;font-size:12px;line-height:12px;font-weight:600;pointer-events:none}.cuw-word{height:40px;min-height:40px;margin:4px 2px;padding:0 14px;border:1px solid rgba(255,255,255,.34);font-size:15px;font-weight:500}.cuw-word:after{content:"";position:absolute;inset:-4px -2px}.cuw-cc-box{display:none}.cuw-cc[aria-pressed=true]{background:#fff;border-color:#fff;color:var(--w-night)}.cuw-cc[aria-pressed=true]:hover{background:var(--w-paper)}.cuw-btn-label{font-size:15px;font-weight:500}.cuw-speed-v{font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.cuw-time{font-size:14px;color:#fffffff0;white-space:nowrap;margin:0 4px 0 8px}.cuw-time-sep{margin:0 6px;opacity:.8}.cuw-chnow{font-size:15px;color:var(--w-night-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.cuw-chnow:not(:empty):before{content:"·";margin:0 10px 0 4px;opacity:.6}.cuw-vol{display:flex;align-items:center}.cuw-vol-range{width:0;opacity:0;transition:width .2s,opacity .2s;accent-color:var(--w-liquid-lit)}.cuw-vol:hover .cuw-vol-range,.cuw-vol:focus-within .cuw-vol-range{width:84px;opacity:1;margin-right:6px}.cuw-bar-scrub{padding:0 4px}.cuw-scrub{position:relative;height:44px;display:flex;align-items:center;cursor:pointer;touch-action:none;border-radius:10px;--cu-focus-offset: -4px}.cuw-track{position:relative;width:100%;height:6px;transition:height .15s}.cuw-scrub:hover .cuw-track,.cuw-scrub.is-dragging .cuw-track,.cuw-scrub:focus-visible .cuw-track{height:9px}.cuw-segs,.cuw-buf,.cuw-fill{position:absolute;top:0;bottom:0;left:0}.cuw-segs{right:0}.cuw-seg{position:absolute;top:0;bottom:0;border-radius:3px;background:#ffffff47;box-shadow:inset -2px 0 0 var(--w-night)}.cuw-seg.is-skip{background:repeating-linear-gradient(135deg,#ffffff2e 0 3px,#ffffff0f 3px 6px)}.cuw-seg.is-hl{background:#f2cf8680}.cuw-buf{width:0;border-radius:3px;background:#ffffff24}.cuw-fill{width:0;border-radius:3px;pointer-events:none;background:linear-gradient(90deg,#8C8CE4,var(--w-liquid-lit));box-shadow:0 0 10px #a9a9f2a6}.cuw-hls{position:absolute;left:0;right:0;top:50%;height:0;pointer-events:none}.cuw-hl-dot{position:absolute;top:-15px;width:9px;height:9px;margin-left:-4.5px;background:var(--w-gold);transform:rotate(45deg);border-radius:2px;box-shadow:0 0 10px #f2cf86e6}.cuw-knob{position:absolute;top:50%;left:0;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:#fff;box-shadow:0 1px 6px #00000073,0 0 0 4px #a9a9f259;transform:scale(.7);transition:transform .15s;pointer-events:none}.cuw-scrub:hover .cuw-knob,.cuw-scrub.is-dragging .cuw-knob,.cuw-scrub:focus-visible .cuw-knob{transform:scale(1)}.cuw-tip{position:absolute;bottom:44px;transform:translate(-50%);z-index:6;display:flex;flex-direction:column;align-items:center;gap:2px;max-width:280px;background:#0e0b18f2;border:1px solid rgba(255,255,255,.14);border-radius:var(--w-radius-sm);padding:8px 12px;white-space:nowrap;pointer-events:none;color:#fff}.cuw-tip:before{content:"";width:18px;height:3px;border-radius:2px;background:var(--tc, #fff);margin-bottom:3px}.cuw-tip-time{font-size:14px;font-weight:500}.cuw-tip-ch{font-size:14px;color:var(--w-night-soft);overflow:hidden;text-overflow:ellipsis;max-width:256px}.cuw-menu-wrap{position:relative}.cuw-menu{position:absolute;right:0;bottom:56px;width:320px;z-index:8;background:var(--w-glass-solid);color:var(--w-ink);border:1px solid var(--w-glass-edge);border-radius:var(--w-radius);padding:18px 18px 16px;box-shadow:0 22px 60px #140e2873;animation:cuw-rise .25s var(--w-ease) both;--cu-focus-ring: var(--w-ink);--cu-focus-offset: 2px}.cuw-menu-h{margin:0 0 8px}.cuw-menu-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px}.cuw-menu-q .cuw-menu-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.cuw-menu-row button{appearance:none;cursor:pointer;min-height:48px;padding:0 8px;border-radius:999px;font-size:16px;font-weight:500;color:var(--w-ink);background:#fff;border:1px solid var(--w-line-strong);font-variant-numeric:tabular-nums}.cuw-menu-row button:hover{border-color:var(--w-ink-faint)}.cuw-menu-row button[aria-pressed=true]{background:var(--w-ink);color:#fff;border-color:var(--w-ink)}.cuw-menu-note{margin:0;font-size:15px;line-height:1.45;color:var(--w-ink-soft)}.cuw-stage:fullscreen{border-radius:0;width:100vw;height:100vh;display:block;box-shadow:none}.cuw-stage:-webkit-full-screen{border-radius:0;width:100vw;height:100vh;display:block;box-shadow:none}.cuw-stage:fullscreen .cuw-frame{position:absolute;inset:0;max-height:none;height:100%;aspect-ratio:auto}.cuw-stage:-webkit-full-screen .cuw-frame{position:absolute;inset:0;max-height:none;height:100%;aspect-ratio:auto}.cuw-after{display:flex;flex-direction:column;gap:12px}.cuw-after:empty,.cuw-after:not(:has(>:not([hidden]))){display:none}.cuw-note>div{border-radius:var(--w-radius);padding:20px 22px;animation:cuw-rise .45s var(--w-ease) both}.cuw-bo-kicker{margin:0 0 4px}.cuw-bo-title{margin:0 0 6px;font-family:var(--w-display);font-weight:500;font-size:clamp(24px,3vw,28px);line-height:1.12}.cuw-bo-note{margin:0 0 14px;font-size:var(--w-text);line-height:1.55;color:var(--w-ink-soft);max-width:62ch}.cuw-bo-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cuw-bo-wait{display:inline-flex;align-items:center;gap:10px;margin-right:auto;font-size:15px;color:var(--w-ink-soft);min-height:44px}.cuw-bo.is-stayed .cuw-bo-wait,.cuw-bo.is-stayed .cuw-bo-stay{display:none}.cuw-bo-ring{width:28px;height:28px;transform:rotate(-90deg);flex:none}.cuw-bo-ring circle{fill:none;stroke-width:3.5;stroke:#2a22331f}.cuw-bo-ring circle.fg{stroke:var(--w-accent);stroke-linecap:round;transition:stroke-dashoffset .25s linear}.cuw-stage>.cuw-bo{position:absolute;left:0;right:0;bottom:24px;z-index:6;display:flex;justify-content:center;padding:0 24px;transition:bottom .25s var(--w-ease)}.cuw-stage>.cuw-bo>div{width:min(640px,100%)}.cuw.show-controls .cuw-stage>.cuw-bo{bottom:calc(var(--w-bar-h) + 16px)}.cuw-endp-title{margin:0 0 6px;font-family:var(--w-display);font-weight:500;font-size:clamp(28px,3.6vw,36px);line-height:1.1;outline:none}.cuw-endp-text{margin:0 0 18px;font-size:var(--w-text);line-height:1.55;color:var(--w-ink-soft);max-width:60ch}.cuw-endp-acts{display:flex;flex-wrap:wrap;gap:10px}.cuw-endp-more:not(:empty){margin-top:18px;padding-top:16px;border-top:1px solid var(--w-line)}.cuw-endp-k{margin:0 0 10px}.cuw-endp-ways{display:flex;flex-wrap:wrap;gap:8px}.cuw-moves{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:10px}.cuw-moves.has-skip{grid-template-columns:repeat(4,minmax(0,1fr))}.cuw-move{appearance:none;cursor:pointer;text-align:left;min-height:64px;min-width:0;color:var(--w-ink);display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:var(--w-radius);transition:background .2s,transform .2s var(--w-ease)}.cuw-move:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.cuw-move:disabled{cursor:not-allowed}.cuw-move:disabled .cuw-move-label{color:var(--w-ink-soft)}.cuw-move:disabled svg{opacity:.5}.cuw-move svg{width:22px;height:22px;flex:none;color:var(--w-accent-ink)}.cuw-mv-hl svg{color:#b8861e}.cuw-move-txt{display:flex;flex-direction:column;min-width:0}.cuw-move-label{font-size:16px;font-weight:500;line-height:1.25}.cuw-move-sub{font-size:15px;line-height:1.3;color:var(--w-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cuw-move-sub:empty{display:none}.cuw-mv-skip{background:var(--w-ink);border-color:var(--w-ink);color:#fff;animation:cuw-rise .35s var(--w-ease) both}.cuw-mv-skip svg{color:#fff}.cuw-mv-skip .cuw-move-sub{color:#ffffffdb}.cuw-mv-skip:hover:not(:disabled){background:#3a3046}.cuw-now{border-radius:var(--w-radius);padding:18px 22px 20px;position:relative;overflow:hidden}.cuw-now:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--tc, var(--w-accent))}.cuw-now-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 8px}.cuw-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:2px 12px;border-radius:999px;font-size:14px;font-weight:500;color:var(--w-ink);background:color-mix(in srgb,var(--tc, var(--w-accent)) 16%,white);border:1px solid color-mix(in srgb,var(--tc, var(--w-accent)) 40%,transparent)}.cuw-chip svg{width:14px;height:14px}.cuw-chip-hl{background:#fbf0d3;border-color:#e6c26c;color:var(--w-gold-ink)}.cuw-chip-hl svg{color:#c9962b}.cuw-now-title{margin:0;font-family:var(--w-display);font-weight:500;font-size:clamp(25px,2.4vw,30px);line-height:1.12;color:var(--w-ink)}.cuw-now-about{margin:6px 0 0;font-size:var(--w-text);line-height:1.55;color:var(--w-ink-soft);max-width:70ch}.cuw-ch-list{list-style:none;margin:0 -10px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.cuw-ch-list>li{border-top:1px solid var(--w-line)}.cuw-ch-list>li:nth-child(-n+2){border-top:0}.cuw-ch{appearance:none;cursor:pointer;width:100%;text-align:left;position:relative;overflow:hidden;color:var(--w-ink);display:flex;gap:12px;align-items:flex-start;padding:12px 12px 12px 20px;margin:2px 0;border-radius:var(--w-radius-md);background:none;border:0;transition:background .18s}.cuw-ch:before{content:"";position:absolute;left:6px;top:14px;bottom:14px;width:4px;border-radius:4px;background:var(--tc)}.cuw-ch:hover{background:#fffc}.cuw-ch.is-current{background:color-mix(in srgb,var(--tc) 12%,white)}.cuw-ch.is-skip .cuw-ch-title,.cuw-ch[data-type=breakout] .cuw-ch-title{color:var(--w-ink-soft)}.cuw-ch-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cuw-ch-top{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px}.cuw-ch-type{font-size:14px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--tc) 55%,var(--w-ink))}.cuw-ch-hl{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:var(--w-gold-ink)}.cuw-ch-hl svg{width:14px;height:14px;color:#c9962b}.cuw-ch-nr{font-size:14px;color:var(--w-ink-soft);font-style:italic}.cuw-ch-title{font-family:var(--w-display);font-weight:500;font-size:22px;line-height:1.15;color:var(--w-ink)}.cuw-ch-about{font-size:15px;line-height:1.45;color:var(--w-ink-soft)}.cuw-ch-side{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-top:1px}.cuw-ch-start{font-size:14px;font-weight:500;color:var(--w-ink-soft)}.cuw-ch-dur{font-size:14px;color:var(--w-ink-soft);white-space:nowrap}.cuw-chat{display:flex;flex-direction:column;flex:1 1 46%;padding-bottom:10px}.cuw-chat-box{position:relative;flex:1;min-height:0;display:flex}.cuw-chat-scroll,.cuw-tr-scroll{-webkit-mask-image:linear-gradient(transparent,#000 14px,#000 calc(100% - 10px),transparent);mask-image:linear-gradient(transparent,#000 14px,#000 calc(100% - 10px),transparent);--cu-focus-offset: -3px}.cuw-chat-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -10px;padding:6px 10px;scrollbar-width:thin;scrollbar-color:rgba(42,34,51,.2) transparent;border-radius:var(--w-radius-sm)}.cuw.chat-off .cuw-chat{flex:0 0 auto}.cuw.chat-off .cuw-chat-box{display:none}.cuw-chat-hidden{margin:0;font-size:15px;color:var(--w-ink-soft)}.cuw-chat-empty{margin:8px 0;font-size:15px;line-height:1.5;color:var(--w-ink-soft)}.cuw-chat-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cuw-msg{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:10px 0 4px}.cuw-msg.is-cont{padding-top:0}.cuw-msg.is-cont .cuw-msg-av{visibility:hidden;height:0}.cuw-msg.is-cont .cuw-msg-head{display:none}.cuw-msg.is-new{animation:cuw-msg-in .55s var(--w-ease) both}@keyframes cuw-msg-in{0%{opacity:0;transform:translateY(10px) scale(.98);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}.cuw-msg-av,.cuw-peek-av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:15px;font-weight:500;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35);background:radial-gradient(circle at 22% 18%,color-mix(in srgb,var(--av, #6B6BC6) 70%,white) 0 3%,color-mix(in srgb,var(--av, #6B6BC6) 62%,black) 16%);box-shadow:inset 0 1px #ffffff80,0 2px 6px color-mix(in srgb,var(--av, #6B6BC6) 35%,transparent)}.cuw-msg-body{min-width:0}.cuw-msg-head{display:flex;align-items:baseline;gap:8px;min-width:0}.cuw-msg-from{font-size:15px;font-weight:500;color:var(--w-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cuw-msg-time{appearance:none;background:none;border:0;padding:6px 8px;margin:-6px -8px;cursor:pointer;flex:none;font-size:13px;color:var(--w-ink-soft);border-radius:8px;--cu-focus-offset: -2px}.cuw-msg-time:hover{color:var(--w-accent-ink);text-decoration:underline}.cuw-msg-re{display:flex;flex-direction:column;margin:4px 0 2px;padding:4px 10px;border-left:3px solid rgba(42,34,51,.18);font-size:15px;line-height:1.4;color:var(--w-ink-soft)}.cuw-msg-re-k{font-weight:500}.cuw-msg-text{margin:2px 0 0;font-size:16px;line-height:1.5;color:var(--w-ink);white-space:pre-wrap;overflow-wrap:anywhere}.cuw-msg-text a{color:var(--w-accent-ink);text-decoration:underline;text-underline-offset:3px;word-break:break-all}.cuw-msg-reacts{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 2px}.cuw-react{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 10px 0 8px;border-radius:999px;background:#ffffffe6;border:1px solid var(--w-line);font-size:14px;line-height:1}.cuw-react-em{font-size:15px}.cuw-react-n{font-size:13px;font-weight:500;color:var(--w-ink-soft)}.cuw-react.is-pop{animation:cuw-pop .5s cubic-bezier(.3,1.6,.5,1) both}@keyframes cuw-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.18);opacity:1}to{transform:scale(1)}}.cuw-newpill{position:absolute;left:50%;bottom:8px;transform:translate(-50%);z-index:2;appearance:none;cursor:pointer;min-height:44px;padding:0 18px;border-radius:999px;font-size:15px;font-weight:500;color:#fff;background:var(--w-ink);border:0;box-shadow:0 8px 22px #2a223347;white-space:nowrap;animation:cuw-rise .3s var(--w-ease) both;--cu-focus-offset: 3px}.cuw-newpill:hover{background:#3a3046}.cuw-tr{display:flex;flex-direction:column;flex:1 1 54%;padding-bottom:10px}.cuw.chat-off .cuw-tr{flex:1 1 100%}.cuw-tr-search{display:flex;align-items:center;gap:2px;margin:0 0 8px;padding:0 4px 0 14px;min-height:52px;background:#fff;border:1px solid var(--w-line-strong);border-radius:999px}.cuw-tr-search:focus-within{border-color:var(--w-ink)}.cuw-tr-search:has(.cuw-tr-input:focus-visible){outline:3px solid var(--cu-focus-ring, var(--w-ink));outline-offset:3px}.cuw-tr-search-ico svg{width:18px;height:18px;color:var(--w-ink-soft)}.cuw-tr-input{flex:1;min-width:0;height:44px;border:0;background:none;padding:0 8px;font:inherit;font-size:16px;color:var(--w-ink)}.cuw-tr-input::placeholder{color:var(--w-ink-soft)}.cuw-tr-input:focus-visible{outline:none!important}.cuw-tr-input::-webkit-search-cancel-button{cursor:pointer}.cuw-tr-count{font-size:14px;color:var(--w-ink-soft);white-space:nowrap;padding:0 4px}.cuw-tr-step{color:var(--w-ink);min-width:44px;height:44px;border-radius:50%;padding:0}.cuw-tr-step:hover{background:#2a223312}.cuw-tr-step:disabled{color:var(--w-ink-soft);opacity:.6}.cuw-tr-step svg{width:20px;height:20px}.cuw-tr-box{position:relative;flex:1;min-height:0;display:flex}.cuw-tr-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -10px;padding:0 10px 48px;scrollbar-width:thin;scrollbar-color:rgba(42,34,51,.2) transparent;border-radius:var(--w-radius-sm)}.cuw-tr-empty{margin:8px 0;color:var(--w-ink-soft);font-size:15px}.cuw-tr-ch{display:flex;flex-direction:column;gap:2px;margin:20px 0 4px;padding:8px 0 0 12px;border-left:3px solid var(--tc)}.cuw-tr-ch:first-child{margin-top:4px}.cuw-tr-ch-type{font-size:14px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--tc) 55%,var(--w-ink))}.cuw-tr-ch-title{font-family:var(--w-display);font-weight:500;font-size:22px;line-height:1.2;color:var(--w-ink)}.cuw-tr-para{padding:10px 0 6px}.cuw-tr-meta{display:flex;align-items:baseline;gap:10px;margin:0 0 2px}.cuw-tr-who{font-size:15px;font-weight:500;color:var(--w-ink)}.cuw-tr-time{appearance:none;background:none;border:0;cursor:pointer;padding:6px 8px;margin:-6px -8px;font-size:13px;color:var(--w-ink-soft);border-radius:8px;--cu-focus-offset: -2px}.cuw-tr-time:hover{color:var(--w-accent-ink);text-decoration:underline}.cuw-tr-text{margin:0;font-size:var(--w-text);line-height:1.7;color:var(--w-ink-soft)}.cuw-tr-cue{cursor:pointer;border-radius:4px;transition:background .2s,color .2s;-webkit-box-decoration-break:clone;box-decoration-break:clone}.cuw-tr-cue:hover{background:#6b6bc61a;color:var(--w-ink)}.cuw-tr-cue.is-now{background:var(--w-accent-soft);color:var(--w-ink);box-shadow:0 0 0 2px var(--w-accent-soft)}.cuw-tr-text mark{background:#fbe3a6;color:var(--w-ink);border-radius:3px;padding:0 1px}.cuw-tr-text mark.is-current{background:#f0b84a;box-shadow:0 0 0 2px #f0b84a}.cuw-peek,.cuw-tabs{display:none}.cuw[data-size=narrow]{display:flex;flex-direction:column;align-items:stretch;gap:12px}.cuw[data-size=narrow] .cuw-main,.cuw[data-size=narrow] .cuw-side{display:contents}.cuw[data-size=narrow] .cuw-sentinel{order:1;margin-bottom:-12px}.cuw[data-size=narrow] .cuw-stage{order:1;z-index:6}.cuw[data-size=narrow]:not(.is-short) .cuw-stage{position:sticky;top:var(--w-sticky-top)}.cuw[data-size=narrow] .cuw-after{order:2}@media (max-width: 700px){.cuw[data-size=narrow]:not(.cuw-bite) .cuw-stage{margin-left:calc(-1 * var(--cu-gutter, 0px));margin-right:calc(-1 * var(--cu-gutter, 0px));border-radius:0 0 var(--w-radius) var(--w-radius)}}.cuw.is-stuck .cuw-frame{max-height:max(150px,calc(42svh - var(--w-sticky-top)))}.cuw.is-short .cuw-frame{max-height:calc(100svh - var(--w-sticky-top) - 8px)}.cuw[data-size=narrow] .cuw-peek{order:3}.cuw[data-size=narrow] .cuw-moves{order:4}.cuw[data-size=narrow] .cuw-now{order:5;padding:16px 18px 18px}.cuw[data-size=narrow] .cuw-tabs{order:6}.cuw[data-size=narrow] .cuw-panel{order:7}.cuw[data-size=narrow] .cuw-panel.is-off,.cuw[data-size=narrow] .cuw-wide-only,.cuw[data-size=narrow] .cuw-chnow{display:none}.cuw[data-size=narrow]:not(.is-overlay) .cuw-bar{padding:0 4px 6px}.cuw[data-size=narrow] .cuw-bar-row{gap:0;min-height:48px}.cuw[data-size=narrow] .cuw-bar-times{display:flex;justify-content:space-between;padding:0 8px;margin-top:-8px;font-size:13px;color:#ffffffeb}.cuw[data-size=narrow] .cuw-bar-times .cuw-time-sep{display:none}.cuw[data-size=narrow] .cuw-btn:not(.cuw-word){min-width:44px;padding:0 6px}.cuw[data-size=narrow] .cuw-word{padding:0 11px;margin:4px 1px}.cuw[data-size=narrow] .cuw-skip{right:10px;bottom:10px;min-height:44px;font-size:15px;padding:0 14px 0 16px}.cuw.menu-open .cuw-bar{z-index:9;opacity:1}.cuw[data-size=narrow] .cuw-menu{position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));width:auto;z-index:30;box-shadow:0 0 0 100vmax #14111f6b,0 18px 44px #00000059;padding:20px 18px 16px}.cuw[data-size=narrow] .cuw-cap{font-size:clamp(15px,3.9cqw,20px)}.cuw[data-size=narrow] .cuw-moves,.cuw[data-size=narrow] .cuw-moves.has-skip{grid-template-columns:1fr;grid-auto-rows:auto;gap:0;padding:4px 6px;border-radius:var(--w-radius);background:var(--w-glass);-webkit-backdrop-filter:blur(var(--w-blur)) saturate(1.5);backdrop-filter:blur(var(--w-blur)) saturate(1.5);border:1px solid var(--w-glass-edge);box-shadow:var(--w-glass-shadow)}.cuw[data-size=narrow] .cuw-move{min-height:60px;padding:8px 12px;gap:14px;border-radius:var(--w-radius-md);background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.cuw[data-size=narrow] .cuw-move+.cuw-move{border-top:1px solid var(--w-line);border-radius:0}.cuw[data-size=narrow] .cuw-move:hover:not(:disabled){background:#ffffffb3;transform:none}.cuw[data-size=narrow] .cuw-mv-skip{order:-1;background:var(--w-ink);color:#fff;border-radius:var(--w-radius-md)!important;margin:2px 0 4px}.cuw[data-size=narrow] .cuw-mv-skip+.cuw-move{border-top:0}.cuw[data-size=narrow] .cuw-ch-list{grid-template-columns:1fr}.cuw[data-size=narrow] .cuw-ch-list>li:nth-child(2){border-top:1px solid var(--w-line)}.cuw[data-size=narrow] .cuw-panel{padding:16px}.cuw[data-size=narrow] .cuw-chat,.cuw[data-size=narrow] .cuw-tr{flex:none}.cuw.is-page .cuw-chat-box,.cuw.is-page .cuw-tr-box{display:block;height:auto}.cuw.is-page .cuw-chat-scroll,.cuw.is-page .cuw-tr-scroll{overflow:visible;-webkit-mask-image:none;mask-image:none;margin:0;padding:0}.cuw.is-page .cuw-tr-scroll{padding-bottom:8px}.cuw.is-page .cuw-newpill{position:fixed;bottom:calc(18px + env(safe-area-inset-bottom));z-index:20}.cuw[data-size=narrow] .cuw-peek{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 12px 10px 14px;text-align:left;color:var(--w-ink);appearance:none;cursor:pointer;border-radius:var(--w-radius)}.cuw-peek.is-new .cuw-peek-main,.cuw-peek.is-new .cuw-peek-av{animation:cuw-msg-in .5s var(--w-ease) both}.cuw-peek-av{width:32px;height:32px;font-size:14px}.cuw-peek-main{flex:1;min-width:0;display:flex;flex-direction:column}.cuw-peek-from{font-size:14px;font-weight:500;color:var(--w-ink-soft);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cuw-peek-from:empty{display:none}.cuw-peek-text{font-size:15px;line-height:1.4;color:var(--w-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.cuw-peek.is-empty .cuw-peek-text{color:var(--w-ink-soft)}.cuw-peek-reacts{display:flex;gap:4px;font-size:14px;flex:none}.cuw-peek-reacts:empty{display:none}.cuw-peek-go{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--w-accent-soft);color:var(--w-accent-ink)}.cuw-peek-go svg{width:20px;height:20px}.cuw[data-size=narrow] .cuw-tabs{display:flex;padding:5px;border-radius:999px;gap:4px}.cuw-tab{appearance:none;cursor:pointer;flex:1;min-height:46px;border:0;border-radius:999px;background:none;font-size:16px;font-weight:500;color:var(--w-ink-soft)}.cuw-tab[aria-selected=true]{background:#fff;color:var(--w-ink);box-shadow:0 2px 10px #4a3a7824}.cuw-bite{display:block}.cuw.cuw-bite .cuw-stage{border-radius:var(--w-radius-md);position:relative;top:auto;margin:0}@media (prefers-reduced-motion: reduce){.cuw *,.cuw *:before,.cuw *:after{animation:none!important;transition:none!important}.cuw-chat-scroll,.cuw-tr-scroll{scroll-behavior:auto}}@media (forced-colors: active){.cuw-seg,.cuw-fill{forced-color-adjust:none}}.cuw-seg-all{left:0;width:100%}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.cuw-panel,.cuw-now,.cuw-move,.cuw-tabs,.cuw-peek,.cuw-note>div,.cuw[data-size=narrow] .cuw-moves{background:var(--w-glass-solid)}}
