.tw-preview{background:var(--tw-bg);width:100%;height:100dvh;color:var(--tw-paper);padding:max(12px, env(safe-area-inset-top)) max(22px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left));letter-spacing:0;flex-direction:column;gap:12px;display:flex;overflow:hidden}.tw-preview *{letter-spacing:0;min-width:0}.tw-preview h1,.tw-preview h2,.tw-preview h3{letter-spacing:0}.tw-preview button{border-radius:6px}.tw-preview button:focus-visible,.tw-preview select:focus-visible,.tw-preview input:focus-visible{outline:3px solid var(--tw-gold);outline-offset:3px}.tw-topbar{flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.tw-brand-line{align-items:center;gap:12px;display:flex}.tw-brand{font:400 14px var(--font-display);color:var(--tw-paper)}.tw-preview-badge{color:var(--tw-gold);border:1px solid color-mix(in oklab, var(--tw-gold) 50%, var(--tw-line));text-transform:uppercase;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:800}.tw-topbar-tools{align-items:center;gap:12px;display:flex}.tw-topbar-tools label{color:var(--tw-muted);align-items:center;gap:7px;font-size:11px;display:flex}.tw-preview select{background:var(--tw-surface);color:var(--tw-paper);border:1px solid var(--tw-line);cursor:pointer;border-radius:5px;max-width:100%;height:36px;padding:0 27px 0 10px;font-size:12px}.tw-icon-button{color:var(--tw-muted);background:var(--tw-surface);border:1px solid var(--tw-line);flex-shrink:0;width:36px;height:36px}.tw-icon-button:hover{background:var(--tw-line);color:var(--tw-paper)}.tw-main{flex-direction:column;flex:1;gap:12px;width:100%;max-width:1600px;min-height:0;margin:auto;display:flex}.tw-title-row{flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:4px 0 8px;display:grid}.tw-title-row h1{font:400 38px/1.15 var(--font-display);color:var(--tw-gold);text-shadow:3px 3px 0 var(--tw-hair)}.tw-title-row h1 span{color:var(--tw-paper)}.tw-title-row p{color:var(--tw-muted);margin-top:7px;font-size:12px}.tw-play-switch{background:var(--tw-surface);border:1px solid var(--tw-line);border-radius:6px;align-items:center;gap:3px;padding:4px;display:flex}.tw-play-switch button{height:34px;color:var(--tw-muted);background:0 0;padding:0 12px;font-size:12px}.tw-play-switch button[aria-pressed=true]{background:var(--tw-gold);color:var(--tw-bg);font-weight:800}.tw-play-switch button:hover:not([aria-pressed=true]){background:var(--tw-line)}.tw-cabinet{border:1px solid var(--tw-line);background:var(--tw-surface);min-height:0;box-shadow:var(--tw-glow);border-radius:8px;flex-direction:column;flex:1;display:flex;overflow:hidden}.tw-match-hud{border-bottom:1px solid var(--tw-line);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:15px 24px;display:grid}.tw-team-hud{align-items:center;gap:11px;display:flex}.tw-team-hud-right{text-align:right;justify-content:flex-end}.tw-emblem{border:1px solid var(--tw-cyan);background:color-mix(in oklab, var(--tw-cyan) 12%, var(--tw-bg));width:42px;height:42px;color:var(--tw-cyan);border-radius:6px;flex-shrink:0;place-items:center;display:grid;transform:rotate(-5deg)}.tw-team-hud-right .tw-emblem{color:var(--tw-pink);border-color:var(--tw-pink);background:color-mix(in oklab, var(--tw-pink) 12%, var(--tw-bg));transform:rotate(5deg)}.tw-emblem svg{width:25px;height:25px}.tw-team-hud strong{color:var(--tw-cyan);font-size:20px;font-weight:900;line-height:1.2;display:block}.tw-team-hud-right strong{color:var(--tw-pink)}.tw-team-hud small{color:var(--tw-muted);margin-top:3px;font-size:11px;display:block}.tw-round-clock{border-inline:1px solid var(--tw-line);align-items:center;gap:10px;padding:5px 16px;display:flex}.tw-round-clock svg{width:18px;height:18px;color:var(--tw-gold)}.tw-round-clock strong{color:var(--tw-gold);font:800 27px ui-monospace,monospace}.tw-round-clock small{color:var(--tw-muted);font-size:10px}.tw-arena{background:linear-gradient(180deg, var(--tw-bg), var(--tw-surface));isolation:isolate;flex:1;width:100%;min-height:170px;position:relative;overflow:hidden}.tw-scenery{width:100%;height:100%;position:absolute;inset:0}.tw-arena-caption{text-align:center;white-space:nowrap;position:absolute;top:22%;left:50%;transform:translate(-50%)rotate(-3deg)}.tw-arena-caption span{color:var(--tw-muted);font-size:10px;font-weight:900}.tw-arena-caption small{font:400 30px var(--font-display);color:var(--tw-paper);opacity:.13;margin-top:7px;display:block}.tw-rope{background:repeating-linear-gradient(120deg, var(--tw-gold) 0 4px, var(--tw-skin) 4px 6px);z-index:3;width:83%;height:7px;box-shadow:0 2px 0 var(--tw-hair);border-radius:5px;animation:1.8s ease-in-out infinite tw-rope-pull;position:absolute;top:62%;left:8.5%;transform:rotate(-1deg)}.tw-rope-marker{background:var(--tw-pink);clip-path:polygon(0 0,100% 0,85% 100%,45% 82%,0 100%);width:15px;height:48px;box-shadow:var(--tw-shadow);position:absolute;top:-9px;left:51%;transform:rotate(5deg)}.tw-rope-knot{border:3px solid var(--tw-pink);border-radius:4px;width:17px;height:12px;position:absolute;top:-2px;left:51%}.tw-team{z-index:2;--tw-team:var(--tw-cyan);justify-content:center;align-items:flex-end;gap:0;width:34%;display:flex;position:absolute;top:34%;bottom:17%}.tw-team-left{left:6%}.tw-team-right{--tw-team:var(--tw-pink);flex-direction:row-reverse;right:6%}.tw-puller{width:28%;height:100%;position:relative}.tw-character{width:100%;height:100%;overflow:visible}.tw-team-right .tw-character{transform:scaleX(-1)}.tw-person{transform-origin:55px 120px;animation:1.8s ease-in-out infinite tw-pull}.tw-puller-1 .tw-person{animation-delay:-.17s}.tw-puller-2 .tw-person{animation-delay:-.34s}.tw-puller-3 .tw-person{animation-delay:-.51s}.tw-team-solo .tw-puller{width:75%}.tw-team-solo .tw-character-giant{transform-origin:bottom;transform:scaleX(-1)scale(1.15)}.tw-pit-label{white-space:nowrap;color:var(--tw-muted);font-size:8px;font-weight:900;position:absolute;bottom:1.5%;left:50%;transform:translate(-50%)}.tw-boing{z-index:4;font:400 28px var(--font-display);color:var(--tw-gold);animation:.9s ease-out both tw-boing;position:absolute;top:44%;right:27%;transform:rotate(10deg)}.tw-arena-fall.tw-loser-right .tw-team-right .tw-puller{animation:1.4s cubic-bezier(.3,.1,.45,1) both tw-fall}.tw-arena-fall.tw-loser-right .tw-team-right .tw-puller-1{animation-delay:.1s}.tw-arena-fall.tw-loser-right .tw-team-right .tw-puller-2{animation-delay:.2s}.tw-arena-fall.tw-loser-right .tw-team-right .tw-puller-3{animation-delay:.3s}.tw-arena-fall .tw-rope{transition:transform .6s;animation:none;transform:translate(-6%)rotate(-3deg)}.tw-pull-meter{border-block:1px solid var(--tw-line);background:var(--tw-bg);color:var(--tw-muted);flex-shrink:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 24px;font-size:10px;font-weight:800;display:grid}.tw-meter-track{background:linear-gradient(90deg, var(--tw-cyan) 0 56%, var(--tw-pink) 56% 100%);border-radius:5px;height:6px;position:relative}.tw-meter-track:before{content:"";background:var(--tw-paper);opacity:.45;width:2px;height:14px;position:absolute;top:-4px;left:50%}.tw-meter-track:after{content:"";background:var(--tw-gold);border:2px solid var(--tw-bg);width:12px;height:12px;position:absolute;top:-3px;left:56%;transform:rotate(45deg)}.tw-workspace{background:var(--tw-surface);flex-shrink:0;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:22px;padding:22px 24px;display:grid}.tw-eyebrow{color:var(--tw-gold);font-size:10px;font-weight:900;display:block}.tw-eyebrow>span{color:var(--tw-muted);margin:0 5px}.tw-question h2{font:800 26px/1.2 var(--font-sans);overflow-wrap:anywhere;margin:8px 0 12px}.tw-question p{color:var(--tw-muted);font-size:13px}.tw-question-bottom{align-items:center;gap:12px;display:flex}.tw-audio-button{color:var(--tw-cyan);background:var(--tw-bg);border:1px solid color-mix(in oklab, var(--tw-cyan) 45%, var(--tw-line));height:40px;padding:0 12px;font-size:12px}.tw-audio-button:hover{background:color-mix(in oklab, var(--tw-cyan) 12%, var(--tw-bg));color:var(--tw-cyan)}.tw-wave{align-items:center;gap:3px;height:18px;margin-left:10px;display:flex}.tw-wave i{background:var(--tw-cyan);border-radius:3px;width:3px;height:5px}.tw-wave i:nth-child(2),.tw-wave i:nth-child(4){height:12px}.tw-wave i:nth-child(3){height:18px}.tw-audio-active .tw-wave i{animation:.4s infinite alternate tw-wave}.tw-word-hint{color:var(--tw-muted);font-size:11px}.tw-answer-form label{color:var(--tw-muted);justify-content:space-between;margin-bottom:8px;font-size:10px;font-weight:800;display:flex}.tw-answer-form label span{color:var(--tw-cyan)}.tw-answer-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.tw-answer-row input{border:1px solid var(--tw-line);background:var(--tw-bg);width:100%;height:54px;color:var(--tw-paper);border-radius:6px;padding:0 14px;font-size:17px}.tw-answer-row input::placeholder{color:var(--tw-muted)}.tw-primary-button{background:var(--tw-cyan);color:var(--tw-bg);border:1px solid var(--tw-cyan);height:54px;box-shadow:0 3px 0 color-mix(in oklab, var(--tw-cyan) 40%, var(--tw-bg));padding:0 18px;font-size:14px;font-weight:900}.tw-primary-button:hover{background:var(--tw-paper);color:var(--tw-bg);border-color:var(--tw-paper)}.tw-answer-note{color:var(--tw-muted);align-items:center;gap:6px;margin-top:10px;font-size:10px;display:flex}.tw-answer-note>span:last-child{align-items:center;gap:5px;margin-left:auto;display:flex}.tw-answer-note svg{width:12px;height:12px;color:var(--tw-gold)}.tw-status-dot{background:var(--tw-cyan);border-radius:50%;flex-shrink:0;width:5px;height:5px}.tw-boss-strip{flex-shrink:0;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:16px;display:grid}.tw-boss-strip h2{font:800 13px var(--font-sans)}.tw-boss-strip p{color:var(--tw-muted);margin-top:4px;font-size:10px}.tw-boss-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tw-boss-button{--tw-team:var(--tw-pink);background:var(--tw-surface);border:1px solid var(--tw-line);text-align:left;height:66px;color:var(--tw-paper);white-space:normal;grid-template-columns:46px minmax(0,1fr) auto;gap:9px;padding:4px 12px;display:grid}.tw-boss-button:hover{background:var(--tw-line);color:var(--tw-paper)}.tw-boss-button[aria-pressed=true]{border-color:var(--tw-gold);background:color-mix(in oklab, var(--tw-gold) 6%, var(--tw-surface))}.tw-boss-button .tw-character{width:46px;height:54px}.tw-boss-button .tw-person{animation:none}.tw-boss-button strong{font-size:12px;display:block}.tw-boss-button small{color:var(--tw-muted);margin-top:4px;font-size:9px;display:block}.tw-boss-button>span:last-child{color:var(--tw-gold);font:700 11px ui-monospace,monospace}.tw-footer{color:var(--tw-muted);flex-shrink:0;justify-content:space-between;align-items:center;font-size:9px;display:flex}.tw-footer span{align-items:center;gap:5px;display:flex}.tw-footer svg{width:11px;height:11px}.tw-room-demo>div{align-items:center;gap:12px;margin:6px 0 12px;display:flex}.tw-room-demo strong{color:var(--tw-paper);font:800 28px ui-monospace,monospace}.tw-room-demo .tw-primary-button{height:44px}.tw-results{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.tw-reveal-answer>strong{color:var(--tw-cyan);margin:6px 0;font:900 28px ui-monospace,monospace;display:block}.tw-reveal-answer>span:last-child{color:var(--tw-paper);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.tw-reveal-answer svg{width:14px;height:14px;color:var(--tw-cyan)}.tw-reveal-answer small{color:var(--tw-muted);font-size:9px}.tw-watch-panel{border:1px solid var(--tw-line);background:var(--tw-bg);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px;display:grid}.tw-watch-panel>svg{width:24px;color:var(--tw-cyan)}.tw-watch-panel strong{margin:7px 0;font-size:16px;display:block}.tw-watch-panel p{color:var(--tw-muted);font-size:11px}.tw-wait-dots{gap:5px;display:flex}.tw-wait-dots i{background:var(--tw-cyan);border-radius:50%;width:5px;height:5px}@keyframes tw-pull{0%,to{transform:rotate(-9deg)scale(1.02,.96)}50%{transform:translate(-3px,2px)rotate(-14deg)scale(.97,1.03)}}@keyframes tw-rope-pull{0%,to{transform:translate(1%)rotate(-1deg)}50%{transform:translate(-1%)rotate(1deg)}}@keyframes tw-fall{0%{transform:none}25%{transform:translate(-14%,-12%)rotate(-15deg)}65%{opacity:1;transform:translate(-35%,50%)rotate(-75deg)scale(1.08,.85)}to{opacity:0;transform:translate(-60%,85%)rotate(-100deg)scale(.85,1.1)}}@keyframes tw-boing{0%{opacity:0;transform:scale(.2)rotate(-20deg)}55%{opacity:1;transform:scale(1.2)rotate(15deg)}to{opacity:1;transform:scale(1)rotate(10deg)}}@keyframes tw-wave{to{transform:scaleY(.4)}}@media (width>=1500px){.tw-preview{gap:18px;padding-inline:40px}.tw-main{gap:18px}.tw-title-row h1{font-size:44px}.tw-question h2{font-size:30px}.tw-workspace{padding-block:28px}.tw-team-hud strong{font-size:24px}.tw-boss-button{height:80px}.tw-boss-button strong{font-size:14px}}@media (width<=1000px){.tw-boss-strip{grid-template-columns:130px minmax(0,1fr);gap:10px}.tw-boss-button{grid-template-columns:34px minmax(0,1fr);gap:4px;padding:4px 7px}.tw-boss-button .tw-character{width:34px}.tw-boss-button>span:last-child{display:none}.tw-question h2{font-size:22px}.tw-workspace{gap:16px}.tw-primary-button{padding-inline:12px}.tw-results{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tw-results>button{grid-column:2;height:42px}}@media (width<=600px) and (orientation:portrait){.tw-preview{padding:max(8px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));gap:8px}.tw-main{gap:8px}.tw-brand{font-size:11px}.tw-brand-line{gap:8px}.tw-preview-badge{padding:3px 5px;font-size:8px}.tw-topbar-tools{gap:5px}.tw-topbar-tools label>span{display:none}.tw-preview select{height:34px;padding-left:7px;font-size:11px}.tw-icon-button{width:34px;height:34px}.tw-title-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:3px 0}.tw-title-row h1{font-size:25px}.tw-title-row p{display:none}.tw-play-switch{grid-template-columns:1fr 1fr;justify-self:stretch;display:grid}.tw-play-switch button{height:28px;font-size:11px}.tw-match-hud{gap:6px;padding:10px}.tw-team-hud{gap:6px}.tw-team-hud strong{font-size:14px}.tw-team-hud small{font-size:9px}.tw-emblem{width:27px;height:30px}.tw-emblem svg{width:18px;height:18px}.tw-round-clock{gap:4px;padding:3px 7px}.tw-round-clock svg{display:none}.tw-round-clock strong{font-size:21px}.tw-round-clock small{display:none}.tw-arena{min-height:145px}.tw-arena-caption span{font-size:6px}.tw-arena-caption small{font-size:16px}.tw-arena-caption{top:27%}.tw-team{width:40%;top:38%;bottom:17%}.tw-team-left{left:1%}.tw-team-right{right:1%}.tw-rope{width:94%;height:5px;left:3%}.tw-rope-marker{width:10px;height:30px;top:-5px}.tw-rope-knot{width:12px;height:8px}.tw-pit-label{font-size:5px}.tw-boing{font-size:16px}.tw-pull-meter{gap:8px;padding:9px 10px;font-size:8px}.tw-workspace{grid-template-columns:minmax(0,1fr);gap:14px;padding:12px}.tw-question h2{margin:6px 0 10px;font-size:21px}.tw-eyebrow{font-size:8px}.tw-question-bottom{justify-content:space-between;gap:6px}.tw-audio-button{height:40px;padding:0 10px;font-size:11px}.tw-wave{gap:2px;margin-left:4px}.tw-word-hint{font-size:9px}.tw-answer-form label{margin-bottom:6px;font-size:9px}.tw-answer-row{gap:6px}.tw-answer-row input{height:48px;padding-inline:10px;font-size:16px}.tw-primary-button{height:48px;padding-inline:12px;font-size:12px}.tw-answer-row .tw-primary-button span{display:none}.tw-answer-row .tw-primary-button{width:48px;padding:0}.tw-answer-note{margin-top:7px;font-size:8px}.tw-answer-note>span:last-child{font-size:8px}.tw-boss-strip{grid-template-columns:minmax(0,1fr);gap:6px}.tw-boss-strip>div:first-child{justify-content:space-between;align-items:center;display:flex}.tw-boss-strip h2{font-size:10px}.tw-boss-strip p{margin:0;font-size:8px}.tw-boss-list{gap:5px}.tw-boss-button{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;height:68px;padding:3px}.tw-boss-button .tw-character{width:32px;height:40px}.tw-boss-button strong{font-size:8px}.tw-boss-button small{display:none}.tw-footer{font-size:7px}.tw-footer>span:last-child{display:none}.tw-results{grid-template-columns:minmax(0,1fr);gap:10px}.tw-results>button{grid-column:auto;height:42px}.tw-results .tw-question h2{margin-bottom:4px;font-size:20px}.tw-results .tw-question p{font-size:10px}.tw-reveal-answer>strong{font-size:22px}.tw-reveal-answer>span:last-child{font-size:10px}.tw-lobby{gap:10px}.tw-lobby .tw-question h2{margin-bottom:5px;font-size:21px}.tw-lobby .tw-question p{font-size:11px}.tw-room-demo>div{margin:4px 0 8px}.tw-room-demo strong{font-size:24px}.tw-room-demo .tw-primary-button{width:100%}.tw-watch-panel{gap:8px;padding:12px}.tw-watch-panel strong{font-size:14px}.tw-watch-panel p{font-size:10px}:is(.tw-preview:has(input:focus) .tw-boss-strip,.tw-preview:has(input:focus) .tw-footer,.tw-preview:has(input:focus) .tw-title-row,.tw-preview:has(input:focus) .tw-pull-meter){display:none}.tw-preview:has(input:focus) .tw-arena{min-height:78px}.tw-preview:has(input:focus) .tw-workspace{gap:8px;padding:10px}.tw-preview:has(input:focus) .tw-match-hud{padding-block:6px}}@media (height<=500px) and (orientation:landscape){.tw-preview{padding:6px max(12px, env(safe-area-inset-right)) 6px max(12px, env(safe-area-inset-left));gap:5px}.tw-main{gap:5px}.tw-topbar{height:29px}.tw-brand{font-size:10px}.tw-preview-badge{padding:2px 5px;font-size:8px}.tw-topbar-tools label>span{display:none}.tw-preview select,.tw-icon-button{height:28px;font-size:10px}.tw-icon-button{width:28px}.tw-title-row{padding:0}.tw-title-row h1{font-size:21px}.tw-title-row p{display:none}.tw-play-switch{padding:2px}.tw-play-switch button{height:26px;font-size:10px}.tw-match-hud{padding:5px 14px}.tw-team-hud strong{font-size:14px}.tw-team-hud small{font-size:8px}.tw-emblem{width:27px;height:27px}.tw-emblem svg{width:18px;height:18px}.tw-round-clock{padding:0 10px}.tw-round-clock strong{font-size:18px}.tw-round-clock small{font-size:8px}.tw-arena{min-height:76px}.tw-arena-caption span{font-size:6px}.tw-arena-caption small{margin-top:3px;font-size:15px}.tw-team{width:31%;top:23%;bottom:13%}.tw-pit-label{font-size:5px}.tw-rope{height:4px}.tw-rope-marker{width:9px;height:23px;top:-4px}.tw-rope-knot{width:11px;height:7px}.tw-pull-meter{padding:5px 14px;font-size:7px}.tw-meter-track{height:4px}.tw-meter-track:after{width:10px;height:10px}.tw-workspace{gap:14px;padding:8px 14px}.tw-eyebrow{font-size:7px}.tw-question h2{margin:4px 0 6px;font-size:17px}.tw-audio-button{height:34px;font-size:10px}.tw-word-hint{font-size:9px}.tw-answer-form label{margin-bottom:4px;font-size:8px}.tw-answer-row input,.tw-primary-button{height:40px;font-size:16px}.tw-primary-button{padding:0 10px;font-size:11px}.tw-answer-note{margin-top:4px;font-size:7px}.tw-answer-note>span:last-child,.tw-boss-strip{display:none}.tw-footer{font-size:7px}.tw-results{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.tw-results>button{grid-column:auto}.tw-results .tw-question p{font-size:9px}.tw-reveal-answer>strong{font-size:21px}.tw-reveal-answer>span:last-child{font-size:9px}.tw-room-demo strong{font-size:19px}.tw-room-demo>div{margin:2px 0}.tw-room-demo .tw-primary-button{height:30px}.tw-lobby .tw-question p{font-size:10px}.tw-watch-panel{gap:8px;padding:8px}.tw-watch-panel strong{margin:3px 0;font-size:12px}.tw-watch-panel p{font-size:8px}:is(.tw-preview:has(input:focus) .tw-title-row,.tw-preview:has(input:focus) .tw-footer,.tw-preview:has(input:focus) .tw-pull-meter){display:none}.tw-preview:has(input:focus) .tw-match-hud{padding-block:3px}.tw-preview:has(input:focus) .tw-arena{min-height:45px}}@media (width<=350px) and (orientation:portrait){.tw-title-row h1{font-size:21px}.tw-team-hud strong{font-size:12px}.tw-emblem{display:none}.tw-question h2{font-size:18px}.tw-boss-button strong{font-size:7px}.tw-boss-button{height:59px}.tw-boss-button .tw-character{height:33px}.tw-workspace{gap:10px;padding:10px}.tw-wave{display:none}}@media (width<=600px) and (height<=720px) and (orientation:portrait){.tw-boss-strip{display:none}.tw-arena{min-height:110px}.tw-brand{white-space:nowrap;font-size:9px}.tw-brand-line{gap:5px}.tw-topbar select{max-width:145px}.tw-preview-badge{padding:2px 4px;font-size:7px}}@media (prefers-reduced-motion:reduce){.tw-preview *,.tw-preview :before,.tw-preview :after{transition:none!important;animation:none!important}.tw-arena-fall.tw-loser-right .tw-team-right{opacity:.45}.tw-boing{transform:rotate(10deg)}}.tw-arena-live .tw-team{translate:var(--tw-pull-offset) 0;transition:translate .5s}.tw-arena-live .tw-rope{left:calc(8.5% + var(--tw-pull-offset));transition:left .5s}.tw-arena-fall.tw-loser-left .tw-team-left .tw-puller{animation:1.4s cubic-bezier(.3,.1,.45,1) both tw-fall-left}@keyframes tw-fall-left{0%{transform:none}25%{transform:translate(14%,-12%)rotate(15deg)}65%{transform:translate(35%,50%)rotate(75deg)}to{opacity:0;transform:translate(60%,85%)rotate(100deg)}}.tw-live .tw-live-roster{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:4px 12px;max-height:60px;padding:5px 12px;font-size:12px;display:flex;overflow:auto}.tw-cyan-player{color:var(--tw-cyan)}.tw-pink-player{color:var(--tw-pink)}.tw-live-workspace{flex-shrink:0}.tw-live-message{text-align:center;flex-shrink:0;padding:5px 12px;font-size:13px}.tw-setup{height:auto;min-height:100dvh;overflow:visible}.tw-setup .tw-arena{flex:none;height:220px}.tw-setup .tw-workspace{overflow:visible}.tw-setup-form{flex-direction:column;gap:10px;display:flex}.tw-setup-form h2{font-size:20px;font-weight:800}.tw-setup-form label{flex-direction:column;gap:4px;font-size:13px;display:flex}.tw-setup-form input{background:var(--tw-bg);border:1px solid var(--tw-line);color:var(--tw-paper);border-radius:5px;min-height:44px;padding:10px;font-size:16px}.tw-setup-form form{flex-direction:column;gap:8px;display:flex}.tw-setup-form select{min-height:44px}.tw-setup-form p,.tw-question p{color:var(--tw-muted);font-size:12px;line-height:1.5}.tw-revealed-word{color:var(--tw-gold);overflow-wrap:anywhere;font-size:clamp(20px,4vw,36px)}.tw-live progress{width:100%;height:10px;accent-color:var(--tw-cyan)}@media (width<=600px){.tw-live .tw-title-row{display:none}.tw-live .tw-workspace{gap:8px;padding:10px}.tw-live .tw-arena{min-height:70px}.tw-live .tw-question h2{margin:4px 0;font-size:18px}.tw-live .tw-topbar-tools{font-size:11px}.tw-live .tw-topbar-tools button{min-height:36px}.tw-live .tw-setup-form{gap:5px}.tw-live .tw-setup-form p{font-size:11px}.tw-live .tw-live-roster{font-size:10px}.tw-arena-live .tw-rope{left:calc(3% + var(--tw-pull-offset))}}@media (height<=500px){.tw-live .tw-title-row,.tw-live .tw-pull-meter{display:none}.tw-live .tw-match-hud{padding:4px 10px}.tw-live .tw-workspace{padding:6px 10px}.tw-live .tw-question p{font-size:10px}.tw-live .tw-live-roster{max-height:26px;font-size:10px}.tw-live .tw-live-message{font-size:11px}.tw-live .tw-arena{min-height:45px}}@media (prefers-reduced-motion:reduce){.tw-arena-fall.tw-loser-left .tw-team-left{opacity:.45}}.tw-setup .tw-setup-form button:not([data-variant=outline]){min-height:48px;font-weight:800}.tw-setup .tw-setup-form button:not(:disabled){color:#fff}.tw-live .tw-audio-button{touch-action:manipulation;min-height:48px;font-size:14px;font-weight:800}.tw-live .tw-answer-row input,.tw-live .tw-answer-row button{touch-action:manipulation}.tw-live .tw-answer-row input{min-height:50px}.tw-live .tw-primary-button{min-width:88px;font-size:15px}.tw-live .tw-primary-button:disabled{opacity:.65}@media (width<=600px){.tw-live .tw-answer-row .tw-primary-button{width:auto;min-width:88px;padding-inline:10px;font-size:14px}.tw-live .tw-audio-button{min-height:48px;font-size:13px}.tw-live .tw-answer-row input{min-height:52px;font-size:16px}}.tw-arena-live .tw-puller{transition:rotate .5s ease-out}.tw-arena-live.tw-lean-left .tw-team-left .tw-puller,.tw-arena-live.tw-lean-right .tw-team-right .tw-puller{rotate:0deg}.tw-arena-live.tw-lean-left .tw-team-right .tw-puller{transform-origin:50% 100%;rotate:-7deg}.tw-arena-live.tw-lean-right .tw-team-left .tw-puller{transform-origin:50% 100%;rotate:7deg}.tw-team-strain .tw-puller{animation:.45s steps(2,end) infinite tw-slip}.tw-jolt .tw-rope{animation:.6s ease-out tw-rope-wobble}.tw-jolt-left .tw-team-left .tw-character,.tw-jolt-right .tw-team-right .tw-character{animation:.5s cubic-bezier(.3,1.6,.5,1) tw-yank}.tw-strain{pointer-events:none;display:none;position:absolute;inset:0}.tw-team-strain .tw-strain{display:block}.tw-sweat{background:var(--tw-cyan);border-radius:50%/65% 65% 35% 35%;width:7px;height:10px;animation:.9s ease-in infinite tw-sweat;position:absolute;top:8%;left:62%}.tw-sweat-2{animation-delay:.45s;left:30%}.tw-dizzy{color:var(--tw-gold);white-space:nowrap;font-size:11px;animation:1.2s linear infinite tw-dizzy;position:absolute;top:-6%;left:50%;translate:-50%}.tw-bubble{z-index:5;border:3px solid var(--tw-bg);background:var(--tw-paper);max-width:min(42%,260px);color:var(--tw-bg);font:900 clamp(11px, 1.5vw, 16px)/1.15 var(--font-sans);text-align:center;box-shadow:4px 4px 0 var(--tw-bg);pointer-events:none;border-radius:16px;padding:7px 11px;animation:2.4s ease-out both tw-bubble;position:absolute;top:6%}.tw-bubble:after{content:"";background:var(--tw-paper);border:3px solid var(--tw-bg);border-top:0;border-left:0;width:16px;height:14px;position:absolute;bottom:-12px;transform:skew(25deg)rotate(45deg)}.tw-bubble-right{right:6%;rotate:2deg}.tw-bubble-right:after{left:30%}.tw-bubble-left{left:6%;rotate:-2deg}.tw-bubble-left:after{right:30%}.tw-cheer{z-index:4;pointer-events:none;font:400 clamp(12px, 1.6vw, 20px) var(--font-display);color:var(--tw-gold);text-shadow:2px 2px 0 var(--tw-bg);animation:1.1s ease-out both tw-cheer;position:absolute;top:24%}.tw-cheer-left{left:34%}.tw-cheer-right{right:34%}@keyframes tw-slip{50%{translate:3px 1px}}@keyframes tw-rope-wobble{20%{transform:translateY(-3px)rotate(2deg)scaleY(1.4)}45%{transform:translateY(2px)rotate(-1.5deg)}70%{transform:translateY(-1px)rotate(.6deg)}}@keyframes tw-yank{40%{scale:1.08 .92}70%{scale:.96 1.05}}@keyframes tw-sweat{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(18px)}}@keyframes tw-dizzy{to{rotate:360deg}}@keyframes tw-bubble{0%{opacity:0;transform:scale(.4)translateY(10px)}12%{opacity:1;transform:scale(1.08)}20%,85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)translateY(-4px)}}@keyframes tw-cheer{0%{opacity:0;transform:translateY(8px)scale(.6)}25%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:translateY(-14px)}}@media (height<=500px),(width<=420px){.tw-bubble{border-width:2px;max-width:46%;padding:4px 8px;font-size:10px;top:3%}.tw-cheer{display:none}}@media (prefers-reduced-motion:reduce){.tw-arena-live .tw-puller,.tw-team-strain .tw-puller,.tw-jolt .tw-rope,.tw-jolt .tw-character,.tw-sweat,.tw-dizzy,.tw-cheer{transition:none!important;animation:none!important}.tw-bubble{animation:none}}.tw-arena:before{content:"";z-index:4;pointer-events:none;opacity:0;transition:opacity .4s;position:absolute;inset:0}.tw-danger-left:before{background:linear-gradient(90deg,oklab(65% .188405 .131923/.55),#0000 22%)}.tw-danger-right:before{background:linear-gradient(270deg,oklab(65% .188405 .131923/.55),#0000 22%)}.tw-danger:before{opacity:.55;animation:1.4s ease-in-out infinite tw-danger-pulse}.tw-danger-2:before{animation-duration:.9s}.tw-danger-3:before{animation-duration:.55s}.tw-danger-left .tw-team-left .tw-character,.tw-danger-right .tw-team-right .tw-character{animation:.5s ease-in-out infinite tw-jiggle}.tw-danger-3 .tw-team .tw-character{animation-duration:.28s}.tw-danger-badge{z-index:6;pointer-events:none;border:2px solid var(--tw-bg);color:var(--tw-bg);font:400 clamp(10px, 1.3vw, 15px) var(--font-display);letter-spacing:.04em;box-shadow:3px 3px 0 var(--tw-bg);background:oklch(68% .22 40);border-radius:999px;padding:4px 10px;animation:.8s ease-in-out infinite alternate tw-badge;position:absolute;bottom:20%}.tw-danger-badge-left{left:3%;rotate:-4deg}.tw-danger-badge-right{right:3%;rotate:4deg}.tw-danger-3 .tw-danger-badge{background:oklch(60% .24 25)}@keyframes tw-danger-pulse{50%{opacity:1}}@keyframes tw-jiggle{25%{rotate:-2.5deg}75%{rotate:2.5deg}}@keyframes tw-badge{to{scale:1.08}}.tw-boss-intro{z-index:7;pointer-events:none;border:3px solid var(--tw-bg);background:var(--tw-gold);max-width:min(92%,420px);color:var(--tw-bg);box-shadow:5px 5px 0 var(--tw-pink);border-radius:18px;align-items:center;gap:10px;padding:6px 14px 6px 6px;animation:2.8s cubic-bezier(.3,1.4,.5,1) both tw-intro;display:flex;position:absolute;top:4%;left:50%}.tw-boss-intro-face{flex:none;width:52px;height:60px}.tw-boss-intro small{font:900 9px var(--font-sans);letter-spacing:.1em;display:block}.tw-boss-intro strong{font:400 clamp(15px, 2vw, 24px)/1.05 var(--font-display);display:block}.tw-boss-intro em{font:800 italic clamp(10px, 1.3vw, 14px)/1.2 var(--font-sans);display:block}@keyframes tw-intro{0%{opacity:0;transform:translate(60%)rotate(6deg)scale(.7)}15%{opacity:1;transform:translate(-50%)rotate(-3deg)scale(1.05)}22%,85%{opacity:1;transform:translate(-50%)rotate(0)scale(1)}to{opacity:0;visibility:hidden;transform:translate(-50%,-30%)scale(.9)}}@media (height<=500px),(width<=420px){.tw-boss-intro{gap:6px;padding:3px 10px 3px 3px}.tw-boss-intro-face{width:34px;height:40px}.tw-danger-badge{padding:2px 7px;bottom:6%}}@media (prefers-reduced-motion:reduce){.tw-danger:before,.tw-danger .tw-character,.tw-danger-badge{animation:none!important}.tw-danger:before{opacity:.8}.tw-boss-intro{animation:2.8s linear both tw-intro-fade;transform:translate(-50%)}@keyframes tw-intro-fade{0%,90%{opacity:1}to{opacity:0;visibility:hidden}}}.tw-live .tw-title-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.tw-live .tw-title-row-main{text-align:center}.tw-live .tw-title-row-main p{margin-inline:auto}.tw-spectate-code{border:2px dashed color-mix(in oklab, var(--tw-cyan) 45%, var(--tw-line));background:color-mix(in oklab, var(--tw-cyan) 7%, transparent);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;padding:3px 16px 6px;display:flex}.tw-spectate-code-label{font:900 11px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--tw-cyan);white-space:nowrap}.tw-spectate-code-value{font:400 38px/1.15 var(--font-display);letter-spacing:.05em;color:var(--tw-paper);text-shadow:3px 3px 0 color-mix(in oklab, var(--tw-cyan) 40%, var(--tw-hair));overflow-wrap:anywhere}@media (width>=1500px){.tw-spectate-code-value{font-size:44px}}@media (width<=600px){.tw-live .tw-title-row{grid-template-columns:minmax(0,1fr);gap:5px;padding:2px 0 3px;display:grid}.tw-spectate-code{border-radius:8px;flex-direction:row;justify-content:center;align-items:baseline;gap:9px;padding:2px 12px 4px}.tw-spectate-code-label{letter-spacing:.14em;font-size:9px}.tw-spectate-code-value{text-shadow:2px 2px 0 color-mix(in oklab, var(--tw-cyan) 40%, var(--tw-hair));font-size:25px}}@media (height<=500px){.tw-live .tw-title-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:0;display:grid}.tw-live .tw-title-row h1{font-size:19px}.tw-spectate-code{padding:1px 10px 3px}.tw-spectate-code-label{letter-spacing:.12em;font-size:8px}.tw-spectate-code-value{text-shadow:2px 2px 0 color-mix(in oklab, var(--tw-cyan) 40%, var(--tw-hair));font-size:19px}}@media (width<=600px) and (orientation:portrait){.tw-preview.tw-live:has(input:focus) .tw-title-row{grid-template-columns:minmax(0,1fr);gap:0;padding:0 0 2px;display:grid}.tw-preview.tw-live:has(input:focus) .tw-title-row-main{display:none}}.tw-jolt .tw-rope-knot,.tw-jolt .tw-rope-marker{animation:.6s cubic-bezier(.3,1.7,.5,1) tw-knot-rebound}.tw-jolt-left .tw-team-right .tw-puller,.tw-jolt-right .tw-team-left .tw-puller{animation:.55s ease-out tw-stumble}@keyframes tw-knot-rebound{30%{scale:1.35 .8}60%{scale:.9 1.15}}@keyframes tw-stumble{30%{translate:0 -4px}55%{translate:0 1px}}.tw-impact{z-index:6;pointer-events:none;font:400 clamp(14px, 2.4vw, 30px)/1 var(--font-display);color:var(--tw-bg);background:var(--tw-gold);clip-path:polygon(0 18%,8% 0,22% 14%,38% 0,52% 12%,68% 0,82% 12%,100% 4%,92% 50%,100% 92%,80% 84%,62% 100%,48% 86%,30% 100%,16% 86%,0 96%,8% 52%);padding:6px 16px;animation:.95s ease-out both tw-impact;position:absolute;top:30%;left:50%;translate:-50%}@keyframes tw-impact{0%{opacity:0;transform:scale(.3)rotate(-12deg)}25%{opacity:1;transform:scale(1.15)rotate(-4deg)}45%,75%{opacity:1;transform:scale(1)rotate(-4deg)}to{opacity:0;transform:scale(1.05)rotate(-4deg)translateY(-10px)}}.tw-face-sweat{animation:1s ease-in infinite tw-face-sweat}@keyframes tw-face-sweat{to{opacity:0;transform:translateY(10px)}}.tw-dust{z-index:5;pointer-events:none;width:26%;height:22%;position:absolute;bottom:4%}.tw-dust-right{right:32%}.tw-dust-left{left:32%}.tw-dust i{aspect-ratio:1;background:color-mix(in oklab, var(--tw-paper) 35%, transparent);border-radius:50%;width:40%;animation:1.6s ease-out .7s both tw-dust;position:absolute;bottom:0}.tw-dust i:nth-child(2){animation-delay:.8s;left:30%}.tw-dust i:nth-child(3){animation-delay:.9s;left:60%}.tw-dust b{color:var(--tw-gold);white-space:nowrap;font-size:clamp(12px,1.6vw,20px);animation:1.2s linear 1s 3 both tw-stars;position:absolute;top:-10%;left:50%;translate:-50%}@keyframes tw-dust{0%{opacity:0;scale:.3}30%{opacity:1}to{opacity:0;translate:0 -20px;scale:1.6}}@keyframes tw-stars{0%{opacity:1;rotate:0deg}to{opacity:1;rotate:360deg}}.tw-bubble-defeat{animation-duration:3.5s;animation-delay:1s}.tw-backdrop{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tw-arena-live .tw-scenery{z-index:0}.tw-stage-grandma{background:linear-gradient(180deg, color-mix(in oklab, var(--tw-gold) 14%, var(--tw-bg)), var(--tw-surface))}.tw-stage-robot{background:linear-gradient(180deg, color-mix(in oklab, var(--tw-cyan) 12%, var(--tw-bg)), var(--tw-surface))}.tw-stage-luchador{background:radial-gradient(ellipse at 50% 0%, color-mix(in oklab, var(--tw-pink) 20%, var(--tw-bg)), var(--tw-surface) 70%)}.tw-stage-giant{background:linear-gradient(180deg, color-mix(in oklab, var(--tw-green) 12%, var(--tw-bg)), var(--tw-surface))}.tw-hud-face{border:2px solid var(--tw-cyan);background:color-mix(in oklab, var(--tw-cyan) 14%, var(--tw-bg));border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.tw-team-hud-right .tw-hud-face{border-color:var(--tw-pink);background:color-mix(in oklab, var(--tw-pink) 14%, var(--tw-bg));order:2}.tw-hud-face .tw-character{width:60px;height:76px;margin-top:22px}.tw-win-pips{min-height:12px;color:var(--tw-gold);gap:2px;font-size:11px;line-height:1;display:flex}.tw-team-hud-right .tw-win-pips{justify-content:flex-end}.tw-win-pips b{font-size:10px}@media (width<=600px),(height<=500px){.tw-hud-face{width:30px;height:30px}.tw-hud-face .tw-character{width:40px;height:50px;margin-top:14px}.tw-win-pips{min-height:9px;font-size:9px}}@media (width<=350px){.tw-hud-face{display:none}}.tw-confetti{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tw-confetti i{top:-8%;left:calc(var(--i) * 5.5% + 1%);background:var(--tw-gold);width:8px;height:13px;animation:tw-confetti 2.6s ease-in calc(var(--i) * 70ms + .4s) 2 both;border-radius:2px;position:absolute}.tw-confetti i:nth-child(3n){background:var(--tw-pink)}.tw-confetti i:nth-child(3n+1){background:var(--tw-cyan)}@keyframes tw-confetti{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(420px)rotate(540deg)}}.tw-victory{z-index:6;pointer-events:none;font-size:clamp(26px,4vw,52px);animation:.8s cubic-bezier(.3,1.6,.5,1) .5s both tw-victory;position:absolute;top:10%}.tw-victory-left{left:14%}.tw-victory-right{right:14%}@keyframes tw-victory{0%{opacity:0;transform:scale(.2)translateY(30px)}}.tw-arena-fall.tw-loser-right .tw-team-left .tw-character,.tw-arena-fall.tw-loser-left .tw-team-right .tw-character{animation:.7s ease-in-out .6s 3 tw-hop}@keyframes tw-hop{50%{transform:translateY(-10px)rotate(-4deg)}}.tw-victory-actions>button,.tw-victory-actions>a{min-height:52px;font-size:16px;font-weight:900}@media (prefers-reduced-motion:reduce){.tw-jolt .tw-rope-knot,.tw-jolt .tw-rope-marker,.tw-jolt-left .tw-team-right .tw-puller,.tw-jolt-right .tw-team-left .tw-puller,.tw-face-sweat,.tw-dust i,.tw-dust b,.tw-arena-fall .tw-team .tw-character,.tw-victory{animation:none!important}.tw-impact{animation:.95s step-end both tw-impact-fade}.tw-confetti{display:none}.tw-dust i{opacity:.5}}@keyframes tw-impact-fade{0%{opacity:1}to{opacity:0}}.tw-hud-face{position:relative}.tw-hud-face .tw-character{width:62px;height:79px;margin:0;position:absolute;top:1px;left:50%;translate:-50%}@media (width<=600px),(height<=500px){.tw-hud-face .tw-character{width:42px;height:53px;margin:0}}.tw-cc-trigger{gap:8px;min-height:44px}.tw-cc-mini{background:color-mix(in oklab, var(--tw-cyan) 16%, var(--tw-bg));border-radius:50%;width:28px;height:28px;display:inline-block;position:relative;overflow:hidden}.tw-cc-mini .tw-character{width:38px;height:48px;position:absolute;top:1px;left:50%;translate:-50%}.tw-cc{background:var(--tw-surface,var(--background));width:min(96vw,900px);max-width:96vw;max-height:92dvh;color:var(--tw-paper,var(--foreground));border:2px solid color-mix(in oklab, var(--tw-cyan) 50%, transparent);flex-direction:column;gap:10px;display:flex;overflow:hidden}.tw-cc-body{flex:1;grid-template-columns:220px minmax(0,1fr);gap:14px;min-height:0;display:grid}.tw-cc-preview{background:radial-gradient(circle at 50% 40%, color-mix(in oklab, var(--tw-gold) 22%, transparent), transparent 70%);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.tw-cc-preview .tw-character{width:170px;height:216px}.tw-cc-preview strong{overflow-wrap:anywhere;text-align:center;font-weight:900}.tw-cc-controls{overscroll-behavior:contain;flex-direction:column;gap:8px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.tw-cc-group{border:0;flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;font-weight:800;display:flex}.tw-cc-group legend{text-transform:uppercase;letter-spacing:.08em;color:var(--tw-cyan);margin-bottom:4px}.tw-cc-group input{border:1px solid var(--tw-line);background:var(--tw-bg);min-height:44px;color:var(--tw-paper);border-radius:8px;padding:0 12px;font-size:16px}.tw-cc-chips{flex-wrap:wrap;gap:6px;display:flex}.tw-cc-chips button,.tw-cc-presets button{border:2px solid var(--tw-line);background:var(--tw-bg);min-height:36px;color:var(--tw-paper);cursor:pointer;border-radius:999px;padding:0 10px;font-size:12px;font-weight:800}.tw-cc-chips button[aria-pressed=true],.tw-cc-presets button[aria-pressed=true]{border-color:var(--tw-gold);background:color-mix(in oklab, var(--tw-gold) 20%, var(--tw-bg))}.tw-cc-chips button:focus-visible,.tw-cc-presets button:focus-visible{outline:3px solid var(--tw-cyan);outline-offset:2px}.tw-cc-swatch{width:36px;padding:0!important}.tw-cc-presets{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.tw-cc-presets button{border-radius:10px;flex-direction:column;align-items:center;padding:4px 2px;display:flex}.tw-cc-presets .tw-character{width:100%;max-width:56px;height:62px}.tw-cc-presets small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;line-height:1.1;overflow:hidden}.tw-cc-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tw-cc-actions button{min-height:44px}@media (width<=640px){.tw-cc{gap:8px;padding:14px}.tw-cc-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.tw-cc-preview{flex-direction:row}.tw-cc-preview .tw-character{width:70px;height:90px}.tw-cc-presets{grid-template-columns:repeat(4,minmax(0,1fr))}.tw-cc-actions button{flex:1}}@media (height<=500px){.tw-cc{gap:6px;padding:10px 14px}.tw-cc-body{grid-template-columns:120px minmax(0,1fr)}.tw-cc-preview .tw-character{width:90px;height:114px}.tw-cc-actions button{min-height:38px}}.tw-cc-lang{border:1px solid var(--tw-line);border-radius:999px;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.tw-cc-lang button{min-height:32px;color:inherit;opacity:.7;border-radius:999px;padding:0 .85rem;font-size:.8rem;font-weight:700}.tw-cc-lang button.is-on{opacity:1;background:var(--tw-gold);color:var(--tw-night,var(--background))}.tw-cc-lang button:focus-visible{outline:2px solid var(--tw-cyan);outline-offset:2px}
