.show-app{color:#f4eddb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 50% 0,#21446b,#0000 60%),#071322;min-height:100dvh;padding:18px 28px;font-family:Arial,sans-serif}.show-app *{box-sizing:border-box}.show-app a{color:#ecd69d;text-decoration:none}.show-app button{color:#f9edcf;font:inherit;cursor:pointer;background:#16324d;border:1px solid #8d957c;border-radius:5px;padding:10px 16px}.show-app button:hover{background:#2d4e68}.show-app button:disabled{opacity:.5;cursor:wait}.show-app button[aria-pressed=true],.show-app .show-primary{color:#172a3b;background:#ead5a1;font-weight:700}.show-app h1,.show-app h2{-webkit-text-fill-color:initial;color:#f5e6c3;text-shadow:none;background:0 0;margin:0 0 18px;font-family:Georgia,serif}.show-app h1{font-size:clamp(40px,5vw,78px)}.show-app h2{font-size:25px}.show-app p{line-height:1.5}.show-top{border-bottom:1px solid #60738b55;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.show-logo{letter-spacing:2px;font-size:10px}.show-logo b{letter-spacing:1px;margin-top:4px;font-size:20px;display:block}.show-top>span{letter-spacing:2px;font-size:11px}.show-top>div{align-items:center;gap:15px;font-size:12px;display:flex}.show-hero{text-align:center;padding:45px 10px 30px}.show-hero p:first-child,.show-eyebrow{color:#dabd7b;letter-spacing:3px;font-size:11px}.show-hero p{color:#b9cadd}.show-setup{grid-template-columns:350px 1fr;gap:28px;max-width:1450px;margin:auto;display:grid}.show-setup>section{background:#10243be8;border:1px solid #53677b;border-radius:8px;padding:26px}.show-tabs{gap:8px;margin-bottom:18px;display:flex}.show-app label{margin:15px 0;font-size:12px;display:block}.show-app input,.show-app textarea{color:#faf1de;width:100%;font:inherit;background:#071826;border:1px solid #627184;border-radius:4px;margin-top:7px;padding:11px}.show-app textarea{resize:vertical;height:155px}.show-setup small{color:#b9c9d8;margin-top:14px;font-size:10px;line-height:1.5;display:block}.show-cards{grid-template-columns:1fr 1fr;gap:18px;display:grid}.show-cards>article{background-position:50%;background-size:cover;border:1px solid #687e92;border-radius:8px;flex-direction:column;justify-content:end;min-height:235px;padding:24px;display:flex;box-shadow:0 10px 25px #0006}.show-cards small{letter-spacing:2px;color:#e0cf9e;margin-bottom:12px;font-size:9px}.show-cards h2{margin:0 0 7px}.show-cards p{color:#d5dfeb;margin:0;font-size:13px}.show-switch{flex-wrap:wrap;gap:8px;padding:10px 0;display:flex}.show-dashboard{max-width:1450px;margin:32px auto}.show-dashboard h1{font-size:44px}.show-table-wrap{overflow:auto}.show-app table{border-collapse:collapse;background:#102942cc;width:100%}.show-app th,.show-app td{text-align:left;border-bottom:1px solid #51647766;padding:16px;font-size:14px}.show-app thead th{color:#dabd80;font-size:12px}.show-app td b{color:#efd99e;font-size:26px}.show-scoring{color:#b2c5d9;font-size:12px}.show-access{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.show-access>div{background:#163047;border:1px solid #526a7c;flex-direction:column;gap:10px;padding:15px;display:flex}.show-access code{color:#eed393;font-size:22px}.show-app summary{cursor:pointer;margin:25px 0 14px;font-size:20px}.show-app details p{font-size:12px}.show-error{background:#792c36;justify-content:space-between;padding:12px;display:flex}.show-playing{flex-direction:column;height:100dvh;min-height:0;padding:5px 8px;display:flex;overflow:hidden}.show-playing .show-top{flex:none;padding-bottom:5px}.show-playing .show-logo b{font-size:14px}.show-playing .show-switch{padding:5px 0}.show-playing .show-switch button{padding:6px 10px;font-size:12px}.show-frame{background:#061421;border:0;flex:1;width:100%;min-height:0}:is(.show-app button:focus-visible,.show-app a:focus-visible){outline-offset:3px;outline:3px solid #f4d280}@media (max-width:800px){.show-app{padding:12px}.show-setup{grid-template-columns:1fr}.show-cards>article{min-height:180px;padding:15px}.show-top{flex-wrap:wrap}.show-top>span{font-size:9px}.show-hero{padding:30px 0}.show-cards h2{font-size:21px}.show-playing{padding:3px}.show-playing .show-top>span{display:none}.show-app th,.show-app td{padding:10px;font-size:12px}.show-dashboard h1{font-size:32px}}.show-app select{color:#faf1de;width:100%;font:inherit;background:#071826;border:1px solid #627184;border-radius:4px;margin-top:7px;padding:11px;display:block}.show-team-names{grid-template-columns:1fr 1fr;gap:8px;max-height:260px;margin:12px 0 18px;display:grid;overflow:auto}.show-team-names label{margin:0}.show-team-names input{margin-top:4px;padding:8px}.show-setup>section{align-self:start}.show-app .show-hide{display:none}.show-app .show-join-only{max-width:470px;display:block}.show-registration{background:#102b43;border:1px solid #6f8191;border-radius:8px;margin-top:25px;padding:24px}.show-event-code{letter-spacing:5px;color:#f1d99a;font-size:44px}.show-registration>p{font-size:14px}.show-registration .show-access{margin-top:18px}.show-current{color:#f1d99a;letter-spacing:0;margin-top:4px;font-size:12px;display:block}.show-playing .show-top>span{display:block}.show-top>div{flex-wrap:wrap;gap:7px}@media (max-width:800px){.show-playing{-webkit-overflow-scrolling:touch;overflow-y:auto}.show-playing .show-frame{flex:1 0 65dvh;min-height:65dvh}.show-playing .show-top,.show-playing .show-switch{flex-shrink:0}}.show-v2{--gold:#ffcf63;--ink:#12171c;--muted:#aab5bd;color:#f6f3e9;background:radial-gradient(at 20% 0,#183943 0,#0000 50%),#101419;padding:18px 24px;font-family:Arial,sans-serif}.show-v2 h1,.show-v2 h2{color:#fff;-webkit-text-fill-color:currentColor;letter-spacing:-.03em;background:0 0;font-family:Arial,sans-serif}.show-v2 button,.show-v2 a.show-primary{color:#f8f5ea;background:linear-gradient(#343c44,#20262c);border:1px solid #56616b;border-radius:12px;min-height:46px;padding:13px 18px;font-weight:700;box-shadow:0 3px #090b0e}.show-v2 button:disabled{opacity:.42;cursor:not-allowed}.show-v2 .show-primary,.show-v2 button[aria-pressed=true]{color:#20190d;background:linear-gradient(#ffe39a,#eeb941);border-color:#ffe5a4;box-shadow:0 3px #8e631d,inset 0 1px 1px #fff}.show-v2 .show-top{border-color:#ffffff18;gap:16px;min-height:58px}.show-v2 .show-logo{color:#cab98f}.show-v2 .show-logo b{color:#ffdc83}.show-v2 .show-top>span{letter-spacing:0;color:#b5c6cb;font-size:12px}.show-v2 .show-current{color:#fff}.show-v2 .show-top>div{margin-left:auto}.show-v2 .entry-scene{grid-template-columns:minmax(300px,1fr) 410px;align-items:center;gap:clamp(25px,6vw,90px);max-width:1250px;margin:35px auto;display:grid}.entry-poster{justify-content:center;display:flex}.entry-poster img{border-radius:24px;width:100%;max-width:650px;box-shadow:0 20px 60px #0008}.show-v2 .remote{background:linear-gradient(125deg,#363a3e,#171b20 28%,#121519 75%,#3b3e42);border:2px solid #6a6c68;border-radius:38px;width:100%;max-width:440px;padding:24px;box-shadow:0 14px 40px #0007,inset 0 0 0 5px #111,inset 0 0 0 7px #4a4d4b}.remote-lcd{color:#282211;text-align:center;background:linear-gradient(140deg,#f1c96b,#d6a73d);border:4px solid #0b0d0e;border-radius:20px;padding:22px 18px;box-shadow:inset 0 3px 9px #6b480d6b}.remote-lcd small{letter-spacing:2px;font-size:11px;font-weight:800}.show-v2 .remote-lcd h1{color:#201d12;margin:8px 0 0;font-size:29px}.show-v2 .remote-lcd h2{color:#201d12;margin:8px 0;font-size:25px}.remote-lcd p{font-size:15px;line-height:1.5}.show-v2 label{color:#e6e1d4;margin:20px 0;font-size:14px;font-weight:600}.show-v2 input,.show-v2 select{color:#15212b;box-sizing:border-box;background:#f3edda;border:2px solid #b2a786;border-radius:10px;width:100%;min-height:50px;margin-top:8px;padding:13px;font-size:18px}.show-v2 .entry-remote .show-primary{letter-spacing:1px;width:100%;min-height:58px;margin-top:8px;font-size:23px}.entry-help{text-align:center;color:#bec4c8;font-size:13px}.show-v2 summary{cursor:pointer;color:#f4d88c;font-size:14px}.show-v2 .role-link{box-shadow:none;color:#c5c9cb;background:0 0;border:0;width:100%;margin-top:15px;font-size:13px}.show-v2 .resume-button{color:#eaffed;background:#31594c;border-radius:12px;margin-top:18px;padding:15px;font-size:14px;display:block}.show-v2 .show-error,.show-v2 .show-notice{overflow-wrap:anywhere;border-radius:10px;margin:10px 0;padding:12px 18px}.show-v2 .show-notice{background:#254637;justify-content:space-between;align-items:center;gap:15px;display:flex}.show-v2 .show-error{background:#692e36}.show-v2 .show-switch{flex-wrap:nowrap;flex:none;gap:10px;padding:16px 0;overflow-x:auto}.show-v2 .show-switch button{text-align:left;white-space:normal;flex:1;min-width:145px;font-size:13px}.show-switch small{letter-spacing:2px;opacity:.7;margin-bottom:6px;font-size:9px;display:block}.host-settings{background:#1d252c;border:1px solid #54606a;border-radius:18px;flex:none;padding:24px}.host-settings h2{font-size:22px}.host-links{flex-wrap:wrap;gap:12px;display:flex}.host-links a{border:1px solid #c5a65c;border-radius:12px;padding:13px 18px}.host-settings details{margin:14px 0}.host-settings input{max-width:500px}.host-lobby{grid-template-columns:1fr 230px;gap:30px;width:100%;max-width:1100px;margin:35px auto;display:grid}.host-lobby h1{font-size:42px}.host-lobby>img{background:#fff;border-radius:12px;width:230px}.host-lobby a,.host-lobby button{margin:8px 8px 8px 0;display:inline-block}.host-team-list{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.host-team-list>div{background:#212b30;border-radius:10px;padding:17px}.host-team-list span{color:#80d5a1;margin-right:14px}.show-v2.role-screen{background:#091318;padding:0}.show-v2.role-screen .event-lobby{background:radial-gradient(at 80% 40%,#203f47,#0000 65%),#071116;grid-template-columns:54% 46%;align-items:center;min-height:100dvh;display:grid}.event-art{justify-content:center;align-items:center;height:100dvh;display:flex;overflow:hidden}.event-art img{object-fit:contain;width:100%;height:100%}.event-invitation{padding:35px clamp(24px,4vw,70px) 35px 30px}.show-v2 .event-invitation h1{color:#ffdc7d;margin:26px 0;font-size:clamp(55px,6.5vw,125px);font-weight:900;line-height:.95}.event-invitation>p{color:#dce5e5;font-size:clamp(16px,1.6vw,26px)}.qr-entry{align-items:center;gap:24px;margin-top:30px;display:flex}.qr-entry img{background:#fff;border-radius:10px;width:clamp(150px,16vw,270px);height:auto}.qr-entry>div{flex-direction:column;gap:14px;min-width:0;display:flex}.qr-entry span{letter-spacing:2px;color:#b8c7ca;font-size:12px}.qr-entry strong{color:#ffdc7d;white-space:nowrap;font-family:monospace;font-size:clamp(24px,2.8vw,52px)}.qr-entry small{font-size:14px}.event-invitation .entry-url{color:#a9bdc1;overflow-wrap:anywhere;font-size:15px}.arrival-count{margin-top:24px;font-size:18px}.arrival-count b{color:#ffdc7d}.arrival-teams{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.arrival-teams span{background:#ffffff0b;border:1px solid #ffffff20;border-radius:30px;padding:7px 12px;font-size:13px}.screen-full{opacity:.25;z-index:20;position:fixed;bottom:12px;right:12px}.screen-full:hover,.screen-full:focus{opacity:1}.show-v2.show-playing{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.show-v2.role-screen.show-playing{padding:0}.show-v2 .show-frame{background:0 0;border:0;flex:1;width:100%;min-height:0}.show-v2.role-team{background:#101419;max-width:none}.show-v2.role-team .show-top{flex:none;width:100%;max-width:440px;margin:auto}.show-v2.role-team .show-top>span{display:none}.show-v2.role-team .show-logo b{font-size:15px}.remote-identity{text-align:center;color:#28200c;background:linear-gradient(120deg,#eac361,#c89830);border:3px solid #080b0e;border-radius:24px 24px 0 0;flex:none;width:100%;max-width:440px;margin:16px auto 0;padding:18px;box-shadow:inset 0 2px 7px #5a420988}.remote-identity small,.remote-identity strong,.remote-identity span{display:block}.remote-identity small{letter-spacing:2px;font-size:9px}.remote-identity strong{margin:5px;font-size:23px}.remote-identity span{font-size:12px}.show-v2.role-team .show-frame{border:2px solid #4c5255;border-top:0;border-radius:0 0 30px 30px;max-width:440px;margin:0 auto}.show-v2 .remote-wait{text-align:center;border-radius:0 0 38px 38px;margin:0 auto 25px}.remote-preview{grid-template-columns:1fr 1fr;gap:18px;padding:24px 6px;display:grid}.remote-key{color:#fff;border-radius:18px;padding:22px 0;font-size:36px;font-weight:900;box-shadow:inset 0 2px 2px #ffffff80,0 5px #0009}.key-0{background:linear-gradient(#f3444b,#a90d19)}.key-1{background:linear-gradient(#36acf2,#075c9e)}.key-2{background:linear-gradient(#89c92b,#3d7d09)}.key-3{background:linear-gradient(#bd5cdd,#692188)}.remote-wait>p{color:#d4c5a4;font-size:12px}.show-ranking{width:100%;max-width:1000px;margin:40px auto;padding:24px}.show-ranking h1{font-size:40px}.show-ranking>div{border-bottom:1px solid #ffffff20;align-items:center;gap:20px;padding:15px;font-size:21px;display:flex}.show-ranking>div>b{color:#e5bd66;width:35px}.show-ranking strong{color:#ffdc83;margin-left:auto;font-size:30px}.role-screen .show-ranking{padding-top:70px}@media (max-width:700px){.show-v2{padding:10px}.show-v2 .entry-scene{max-width:430px;margin:20px auto;display:block}.entry-poster{display:none}.show-v2 .remote{padding:22px}.show-v2 .show-top{flex-wrap:nowrap}.show-v2 .show-logo b{font-size:15px}.show-v2 .show-top>span{display:none}.show-v2 .show-top button{padding:9px;font-size:12px}.show-v2 .show-switch{padding:9px 0}.show-v2 .show-switch button{min-width:135px;min-height:55px;padding:9px}.show-v2.role-host.show-playing{overflow-y:auto}.show-v2.role-host .show-frame{flex:1 0 75dvh;min-height:75dvh}.show-v2.role-team .show-frame{flex:1;min-height:0}.show-v2.role-team.show-playing{overflow:hidden}.host-lobby{grid-template-columns:1fr;margin:20px auto}.host-lobby>img{width:190px;margin:auto}.host-team-list{grid-template-columns:1fr}.host-lobby h1{font-size:30px}.host-settings{padding:16px}.event-invitation{padding:20px}.show-v2.role-screen .event-lobby{grid-template-columns:1fr}.event-art{height:50dvh}.event-invitation h1{display:none}.qr-entry{justify-content:center}.remote-identity{margin-top:8px;padding:12px}.remote-identity strong{font-size:20px}.show-v2 .remote-lcd h1{font-size:27px}}.show-v2 .show-top{box-shadow:none!important;background:0 0!important;padding:0 0 10px!important;position:static!important}.show-v2 .opening-flow{color:#fff;box-sizing:border-box;background:linear-gradient(135deg,#182e35,#10171d);border:1px solid #617178;border-radius:24px;max-width:1100px;margin:24px auto;padding:clamp(20px,4vw,60px)}.show-v2 .opening-flow h1{color:#ffdb81;margin:20px 0;font:900 clamp(32px,5vw,78px)/1.05 Arial}.show-v2 .opening-teams{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px;margin:25px 0;display:grid}.show-v2 .opening-teams>div{background:#26343d;border:1px solid #56636a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;transition:background .3s;display:flex}.show-v2 .opening-teams .team-ready{background:#205741;border-color:#79f0ac}.opening-teams strong{overflow-wrap:anywhere;flex:1;font-size:21px}.opening-teams small{font-size:11px}.show-v2 .roster-tools,.show-v2 .opening-actions{flex-wrap:wrap;gap:12px;display:flex}.show-v2 .roster-tools{width:100%}.show-v2 .roster-tools button{padding:9px;font-size:12px}.show-v2 .opening-actions{align-items:center}.show-v2 .opening-actions a{color:#ffdc81}.show-v2 .opening-qr{border-radius:12px;width:150px;margin-top:24px}.show-v2 .roster-editor{background:#293c44;border-radius:12px;margin:16px 0;padding:18px}.show-v2 .roster-editor input{box-sizing:border-box;max-width:100%;padding:12px;font-size:18px;display:block}.show-v2 .ready-key{width:100%;min-height:100px;font-size:26px}.show-v2 .round-rules{grid-template-columns:1fr 1fr;gap:14px;margin:30px 0;display:grid}.show-v2 .round-rules p{background:#ffffff0b;border:1px solid #ffffff30;border-radius:12px;margin:0;padding:20px;font-size:22px}.show-v2 .opening-intro{background:linear-gradient(120deg,#04145dee,#102277db),url(/art/know-studio-v2.png) 50%/cover}.show-v2.role-screen .opening-flow{border:0;border-radius:0;max-width:none;min-height:100dvh;margin:0}.show-v2.role-team .opening-flow{width:100%;margin:12px auto;padding:18px}.show-v2.role-team .opening-teams,.show-v2.role-team .round-rules{grid-template-columns:1fr}.show-v2.role-team .round-rules p{font-size:16px}.show-v2 button:disabled{cursor:not-allowed}@media (max-width:600px){.show-v2 .opening-teams,.show-v2 .round-rules{grid-template-columns:1fr}.show-v2 .opening-actions>*{width:100%}.show-v2 .opening-flow{margin:12px 0;padding:18px}}.show-v2.role-team .opening-ready{flex-direction:column;display:flex}.show-v2.role-team .opening-ready .ready-key{order:-1;margin-bottom:20px}.show-v2 .broadcast-opening{background:#02070b;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.show-v2 .broadcast-canvas{aspect-ratio:16/9;width:min(100vw,177.778dvh);animation:.55s ease-out broadcast-in;position:relative;container-type:inline-size}.show-v2 .broadcast-art{object-fit:fill;width:100%;height:100%;display:block}.show-v2 .broadcast-live{color:#fff;text-shadow:0 2px 4px #000;flex-direction:column;justify-content:center;gap:1cqw;display:flex;position:absolute;inset:54% 8% 8% 25%}.show-v2 .broadcast-counter{text-align:center;color:#ffe8ac;letter-spacing:.12em;margin:0;font:700 1.4cqw Arial}.show-v2 .broadcast-roster{grid-template-columns:1fr 1fr;gap:.6cqw 1cqw;min-height:0;display:grid}.show-v2 .broadcast-roster>div{background:linear-gradient(110deg,#071b23eb,#163e49d9);border:1px solid #ddbf6c88;border-radius:.5cqw;align-items:center;gap:.8cqw;min-width:0;padding:.55cqw 1cqw;transition:background .4s,box-shadow .4s;display:flex;box-shadow:inset 0 1px #fff3,0 3px 8px #0005}.show-v2 .broadcast-roster span{color:#ffdc8b;font:700 1.5cqw Arial}.show-v2 .broadcast-roster strong{overflow-wrap:anywhere;font:700 1.5cqw/1.15 Arial}.show-v2 .broadcast-roster .is-ready{background:linear-gradient(100deg,#156747,#298858);border-color:#bfffc4;box-shadow:0 0 16px #50e58a66}.show-v2 .broadcast-roster .is-ready span{color:#dbffda}.show-v2 .broadcast-intro .broadcast-live{inset:56% 9% 10% 20%}.show-v2 .broadcast-rules{text-align:center;grid-template-columns:repeat(3,1fr);gap:1.5cqw;display:grid}.show-v2 .broadcast-rules p{flex-direction:column;gap:.8cqw;margin:0;display:flex}.show-v2 .broadcast-rules b{color:#ffe0a0;text-shadow:0 3px #7a4e19,0 5px 18px #000;font:900 6cqw/1 Arial}.show-v2 .broadcast-rules span{letter-spacing:.05em;font:700 1.3cqw Arial}.show-v2 .broadcast-rules footer{color:#fff1c9;grid-column:1/-1;margin-top:1.7cqw;font:700 1.6cqw Arial}.show-v2 .opening-art-banner{aspect-ratio:2.7;border-radius:18px 18px 0 0;width:calc(100% + 36px);margin:-18px -18px 20px;overflow:hidden}.show-v2 .opening-art-banner img{width:100%;display:block}.show-v2 .opening-flow:has(.opening-art-banner)>h1{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.show-v2 .opening-flow:has(.opening-art-banner)>.show-eyebrow{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes broadcast-in{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.show-v2 .broadcast-canvas{animation:none}}.show-v2 .opening-art-banner.rules-art-banner{aspect-ratio:16/9}.show-v2 .rules-navigation{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.show-v2 .rules-navigation button{flex:1}:is(.show-v2 .opening-intro:has(.rules-art-banner) .round-rules,.show-v2 .opening-intro:has(.rules-art-banner) .round-lead){display:none}.show-v2 .rules-scene{aspect-ratio:16/9;color:#fff3d1;background:url(/art/show-round-one-v2.png) 50%/100% 100%;width:100%;height:100%;font-family:Arial,sans-serif;position:relative;container-type:inline-size}.show-v2 .rules-sheet{box-sizing:border-box;text-shadow:0 .15cqw .2cqw #0008;background:linear-gradient(125deg,#031344,#07358d 55%,#03164e);border:.3cqw solid #efc570;border-radius:1.8cqw;flex-direction:column;justify-content:space-between;gap:1cqw;padding:1.6cqw 2.1cqw;display:flex;position:absolute;inset:3% 5% 4% 11%;box-shadow:0 0 0 .3cqw #6d461c,0 0 2cqw #000}.show-v2 .rules-sheet header{text-align:center;background:0 0;margin:0;padding:0;display:block}.show-v2 .rules-sheet header small{letter-spacing:.15em;color:#efcb79;font:700 1.15cqw Arial}.show-v2 .rules-sheet h2{text-transform:uppercase;color:#ffe0a0!important;margin:.5cqw 0!important;font:800 3cqw/1.1 Arial!important}.show-v2 .rules-sheet p{margin:0;font:500 1.75cqw/1.3 Arial}.show-v2 .rules-sheet b{color:#ffdf8c}.show-v2 .rules-sheet footer{text-align:center;color:#e5eafd;font:500 1.35cqw/1.4 Arial}.show-v2 .demo-categories,.show-v2 .demo-bids{grid-template-columns:repeat(3,1fr);gap:1cqw;display:grid}.show-v2 .demo-categories span{text-align:center;background:#082260;border:.12cqw solid #e1b861;border-radius:.6cqw;place-items:center;padding:1.2cqw;font:700 1.65cqw/1.2 Arial;display:grid}.show-v2 .demo-categories .demo-picked{background:#166144;border-color:#9cf4bc}.show-v2 .demo-bids p{text-align:center;flex-direction:column;align-items:center;gap:.7cqw;padding:.8cqw;display:flex}.show-v2 .demo-bids strong{font:700 1.5cqw/1.2 Arial}.show-v2 .demo-bids b{font-size:2.2cqw}.show-v2 .rules-example{background:#00143fbb;border-left:.3cqw solid #e8bb58;border-radius:.5cqw;padding:1cqw 1.2cqw!important}.show-v2 .demo-answers{grid-template-columns:repeat(4,1fr);gap:1cqw;display:grid}.show-v2 .demo-answers>div{background:#ad263e;border:.15cqw solid #eed08c;border-radius:1cqw;flex-direction:column;align-items:center;gap:.4cqw;padding:1cqw;display:flex}.show-v2 .demo-answers>div:nth-child(2){background:#155cab}.show-v2 .demo-answers>div:nth-child(3){background:#287a39}.show-v2 .demo-answers>div:nth-child(4){background:#6d2988}.show-v2 .demo-answers b{color:#fff;font:900 3cqw Arial}.show-v2 .demo-answers strong{font:700 2cqw Arial}.show-v2 .demo-answers small{font:700 .9cqw Arial}.show-v2 .rules-pay{justify-content:space-between;gap:2cqw;font:700 1.8cqw Arial;display:flex}.show-v2 .rules-pay b{font-size:3cqw}.show-v2 .rules-art-banner .rules-scene{height:auto}.show-v2 .jeopardy-demo{aspect-ratio:16/9;box-sizing:border-box;color:#fff;background:radial-gradient(at top,#152bb1,#020829 78%);flex-direction:column;gap:1cqw;width:100%;height:100%;padding:1.5% 3%;font-family:Arial,sans-serif;display:flex;overflow:hidden;container-type:inline-size}.show-v2 .jeopardy-demo>header{color:#fff;background:0 0;border:0;justify-content:space-between;align-items:center;margin:0;padding:0;display:flex}.show-v2 .jeopardy-demo>header span{letter-spacing:-.06em;color:#fff;font:900 2.5cqw Arial}.show-v2 .jeopardy-demo>header small{letter-spacing:.12em;color:#a9bbff;font:700 1.15cqw Arial}.show-v2 .jd-board{background:#00030d;border:.65cqw solid #00030d;flex:1;grid-template-columns:repeat(3,1fr);gap:.65cqw;min-height:0;display:grid;position:relative;box-shadow:0 0 0 .12cqw #768bc0,0 1cqw 2cqw #0009}.show-v2 .jd-column{grid-template-rows:1.35fr repeat(3,1fr);gap:.55cqw;min-height:0;display:grid}.show-v2 .jd-column h2{text-align:center;text-shadow:.15cqw .2cqw #000;background:linear-gradient(#142bc5,#061274);place-items:center;padding:.6cqw 1cqw;display:grid;color:#fff!important;letter-spacing:0!important;margin:0!important;font:900 2cqw/1.1 Arial!important}.show-v2 .jd-cell{color:#ffcf4d;text-shadow:.2cqw .2cqw #6b4700;background:linear-gradient(140deg,#1231d8,#070c80);place-items:center;font:900 4.5cqw/1 Arial;display:grid}.show-v2 .jd-chosen{animation:16s infinite jd-select}.show-v2 .jd-bids{grid-template-columns:repeat(3,1fr);gap:1cqw;margin-top:.5cqw;display:grid}.show-v2 .jd-bids>div{background:linear-gradient(#102a96,#071348);border:.12cqw solid #7188dc;justify-content:space-between;align-items:center;gap:.5cqw;padding:.6cqw 1cqw;display:flex}.show-v2 .jd-bids span{font:700 1.35cqw Arial}.show-v2 .jd-bids b{color:#ffda64;white-space:nowrap;font:900 2.6cqw Arial}.show-v2 .jd-bids small{font:700 .9cqw Arial}.show-v2 .jd-winner{animation:16s infinite jd-winner}.show-v2 .jeopardy-demo>footer{letter-spacing:0;text-align:center;color:#e4e9ff;background:0 0;margin:0;padding:0;font:500 1.25cqw/1.5 Arial}.show-v2 .jeopardy-demo>footer b{color:#ffda64}.show-v2 .jd-question{text-align:center;opacity:0;pointer-events:none;transform-origin:83% 37%;background:radial-gradient(#183ce0,#070b79);flex-direction:column;justify-content:center;align-items:center;gap:2cqw;animation:16s infinite jd-zoom;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 .3cqw #a3b9ff}.show-v2 .jd-question small{color:#ffdf7c;font:700 1.15cqw Arial}.show-v2 .jd-question strong{text-shadow:.15cqw .2cqw #000;font:900 3cqw/1.3 Arial}.show-v2 .jd-question span{font:700 1.6cqw/1.8 Arial}@keyframes jd-select{0%,28%,94%,to{filter:none}35%,60%{filter:brightness(1.55);outline:.25cqw solid #ffdd70}68%,90%{filter:none}}@keyframes jd-winner{0%,20%,95%,to{border-color:#7188dc}28%,90%{border-color:#ffda64;box-shadow:0 0 1cqw #eac55466}}@keyframes jd-zoom{0%,56%,96%,to{opacity:0;transform:scale(.04)}63%,88%{opacity:1;transform:scale(1)}94%{opacity:0;transform:scale(.04)}}@media (prefers-reduced-motion:reduce){.show-v2 .jd-chosen,.show-v2 .jd-winner,.show-v2 .jd-question{animation:none}.show-v2 .jd-chosen{outline:2px solid #ffda64}}.show-v2 .native-know-demo{aspect-ratio:16/9;background:#030818;border:0;width:100%;height:100%;display:block}.show-v2 .epic-ranking{color:#fff4d9;background:#020e15;border-radius:20px;width:100%;margin:20px auto;overflow:hidden}.show-v2.role-screen .epic-ranking{background:#02070c;border-radius:0;place-items:center;margin:0;display:grid;position:fixed;inset:0}.show-v2 .ranking-scene{aspect-ratio:16/9;isolation:isolate;background:#04121a url(/art/ranking-epic-v1.png) 50%/cover;width:100%;position:relative;container-type:inline-size}.show-v2.role-screen .ranking-scene{width:min(100vw,177.778dvh)}.show-v2 .ranking-title{text-align:center;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;top:2%;left:12%;right:12%}.show-v2 .ranking-title span{letter-spacing:.35em;color:#f6d48b;font:700 1cqw Arial}.show-v2 .ranking-title h1{color:#ffdb82;text-shadow:0 .18cqw #6f4515,0 .4cqw 1cqw #000;margin:.4cqw 0;font:900 4.7cqw/1.1 Arial}.show-v2 .ranking-scene.has-art .ranking-title{opacity:0}.show-v2 .ranking-caption{text-align:center;letter-spacing:.28em;color:#e2c992;margin:0;font:700 1cqw Arial;position:absolute;top:21%;left:0;right:0}.show-v2 .ranking-podium{justify-content:center;align-items:end;gap:1.6cqw;height:38%;display:flex;position:absolute;top:28%;left:16%;right:16%}.show-v2 .podium-card{text-align:center;background:linear-gradient(125deg,#1b3542ed,#06111bea 65%);border:1px solid #b9cbd299;border-radius:1cqw 1cqw .3cqw .3cqw;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;height:83%;animation:.85s both podium-rise;display:flex;position:relative;box-shadow:inset 0 1px #fff5,0 1cqw 2cqw #0009}.show-v2 .podium-0{z-index:2;background:linear-gradient(125deg,#5b421be8,#172020f5 55%,#3e2e14ef);border-color:#ffe1a0;order:2;height:100%;animation-delay:.35s;box-shadow:0 0 2.5cqw #f7bc4033,inset 0 1px #fff9}.show-v2 .podium-1{order:1;animation-delay:.15s}.show-v2 .podium-2{border-color:#c48d5f;order:3;animation-delay:50ms}.show-v2 .podium-place{color:#261b0b;background:linear-gradient(135deg,#fff0bf,#c88d2e);border:.15cqw solid #ffe7a8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:3.8cqw;height:3.8cqw;font:900 2cqw/.95 Arial;display:flex;position:absolute;top:-1.7cqw;box-shadow:0 .3cqw 1cqw #0008}.show-v2 .podium-place small{letter-spacing:.04em;margin-top:.25cqw;font:700 .48cqw Arial}.show-v2 .podium-card h2{color:#fff7df;text-wrap:balance;overflow-wrap:anywhere;max-width:95%;margin:1.7cqw .7cqw .6cqw;font:800 1.7cqw/1.1 Arial}.show-v2 .podium-card strong{letter-spacing:-.05em;color:#ffe3a1;text-shadow:0 .2cqw .1cqw #735320,0 .3cqw 1cqw #000;font:900 4.2cqw/1 Arial}.show-v2 .podium-0 strong{font-size:5.6cqw}.show-v2 .wafer-unit{letter-spacing:.25em;color:#d4bf99;margin-top:.4cqw;font:700 .7cqw Arial}.show-v2 .podium-foot{letter-spacing:.2em;color:#e9d2a1;background:linear-gradient(90deg,#75511e33,#eed28c33,#75511e33);padding:.45cqw;font:700 .65cqw Arial;position:absolute;bottom:0;left:0;right:0}.show-v2 .ranking-chasers{grid-template-columns:1fr 1fr;gap:.65cqw 1.2cqw;display:grid;position:absolute;top:70%;left:13%;right:13%}.show-v2 .ranking-chasers article{background:linear-gradient(100deg,#17313eeb,#07121deb);border:1px solid #bea46a66;border-radius:.35cqw;align-items:center;gap:1cqw;min-width:0;padding:.5cqw 1cqw;animation:.7s .5s both podium-rise;display:flex;box-shadow:0 .2cqw .6cqw #0007}.show-v2 .ranking-chasers b{color:#f4d48f;min-width:1.5cqw;font:800 1.3cqw Arial}.show-v2 .ranking-chasers span{text-overflow:ellipsis;white-space:nowrap;font:700 1.2cqw Arial;overflow:hidden}.show-v2 .ranking-chasers strong{white-space:nowrap;color:#ffe3a1;margin-left:auto;font:900 1.6cqw Arial}.show-v2 .ranking-chasers small{color:#ceb98c;font:700 .6cqw Arial}.show-v2 .ranking-footer{text-align:center;letter-spacing:.35em;color:#d1be94;font:700 .7cqw Arial;position:absolute;bottom:2%;left:0;right:0}@keyframes podium-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.show-v2 .podium-card,.show-v2 .ranking-chasers article{animation:none}}@media (max-width:650px){.show-v2:not(.role-screen) .ranking-scene{aspect-ratio:auto;background-size:auto 100%;min-height:650px;padding:30px 15px}.show-v2:not(.role-screen) .ranking-title{position:relative;top:auto;left:auto;right:auto}.show-v2:not(.role-screen) .ranking-title h1{font-size:28px}.show-v2:not(.role-screen) .ranking-title span{font-size:12px}.show-v2:not(.role-screen) .ranking-caption{margin:20px 0;font-size:10px;position:static}.show-v2:not(.role-screen) .ranking-podium{gap:8px;height:240px;position:relative;top:auto;left:auto;right:auto}.show-v2:not(.role-screen) .podium-card h2{font-size:14px}.show-v2:not(.role-screen) .podium-card strong{font-size:40px}.show-v2:not(.role-screen) .podium-place{width:34px;height:34px;font-size:20px;top:-17px}.show-v2:not(.role-screen) .podium-place small{font-size:6px}.show-v2:not(.role-screen) .wafer-unit{font-size:9px}.show-v2:not(.role-screen) .ranking-chasers{grid-template-columns:1fr;margin-top:20px;position:static}.show-v2:not(.role-screen) .ranking-chasers article{padding:8px}.show-v2:not(.role-screen) .ranking-chasers span{font-size:14px}.show-v2:not(.role-screen) .ranking-chasers b,.show-v2:not(.role-screen) .ranking-chasers strong{font-size:20px}.show-v2:not(.role-screen) .ranking-chasers small{font-size:9px}.show-v2:not(.role-screen) .ranking-footer{display:none}}.show-v2 .ranking-footer{width:auto;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}.show-v2 .ranking-title{box-shadow:none}@media (max-width:650px){.show-v2:not(.role-screen) .ranking-scene.has-art .ranking-title{opacity:1;background:#04121af2;border-radius:10px;padding:10px}}.show-v2 .cross-intro{max-width:1400px;margin:18px auto}.show-v2 .cross-intro-screen{background:#010b0c;place-items:center;max-width:none;margin:0;display:grid;position:fixed;inset:0}.show-v2 .cross-intro-canvas{aspect-ratio:16/9;background:url(/art/crossword-cover-v1.png) 50%/cover;width:100%;position:relative;container-type:inline-size}.show-v2 .cross-intro-screen .cross-intro-canvas{width:min(100vw,177.778dvh)}.show-v2 .cross-cover{object-fit:contain;width:100%;height:100%;display:block}.show-v2 .cross-rule-sheet{color:#fff4db;background:linear-gradient(130deg,#052e2bf5,#031b20fa);border:.2cqw solid #e6c479;border-radius:1cqw;flex-direction:column;justify-content:space-between;gap:1.5cqw;padding:2.5cqw 3cqw;display:flex;position:absolute;inset:5% 6%;box-shadow:0 0 0 .4cqw #472f15,0 1cqw 3cqw #000b}.show-v2 .cross-rule-sheet header{text-align:center;background:0 0;border:0;margin:0;padding:0;display:block}.show-v2 .cross-rule-sheet header small{letter-spacing:.15em;color:#e6c786;font:700 1cqw Arial}.show-v2 .cross-rule-sheet h1{color:#ffe0a0;text-shadow:0 .15cqw #795120;margin:.7cqw 0;font:900 3.5cqw/1.1 Arial}.show-v2 .cross-rule-sheet p{margin:0;font:500 1.8cqw/1.35 Arial}.show-v2 .cross-rule-sheet b{color:#ffe0a0}.show-v2 .cross-rule-sheet footer{text-align:center;color:#e9d8b6;background:0 0;border:0;margin:0;padding:0;font:500 1.35cqw/1.4 Arial;position:static}.show-v2 .cross-example-chain{justify-content:center;align-items:center;gap:1.2cqw;font:700 1.5cqw Arial;display:flex}.show-v2 .cross-example-chain b{background:linear-gradient(#306858,#0e3b33);border:1px solid #eacb86;border-radius:.5cqw;padding:1.5cqw}.show-v2 .cross-example-word{text-align:center}.show-v2 .cross-example-word small{font:700 1.3cqw Arial}.show-v2 .cross-example-word>div{justify-content:center;gap:.45cqw;margin-top:1cqw;display:flex}.show-v2 .cross-example-word span{aspect-ratio:1;color:#172621;background:linear-gradient(135deg,#fffbed,#eacb8d);border:.2cqw solid #a77a35;place-items:center;width:5cqw;font:800 3.5cqw Georgia;display:grid;box-shadow:0 .25cqw .4cqw #0008}.show-v2 .cross-rule-awards{gap:2cqw;display:flex}.show-v2 .cross-rule-awards>span{background:#0b4137;border:1px solid #ac9155;border-radius:.5cqw;flex-direction:column;flex:1;gap:.8cqw;padding:1.2cqw;font:500 1.5cqw Arial;display:flex}.show-v2 .cross-rule-awards b{font-size:2.4cqw}.show-v2 .cross-rule-awards small{font:500 1.2cqw/1.3 Arial}.finalist-scene{color:#fff0c9;margin:20px auto}.finalist-stage{aspect-ratio:16/9;background:linear-gradient(#03191455,#03101222),url(/art/crossword-prelude-v1.png) 50%/cover;width:100%;position:relative;overflow:hidden;container-type:inline-size}.role-screen .finalist-scene{background:#020c0d;place-items:center;margin:0;display:grid;position:fixed;inset:0}.role-screen .finalist-stage{width:min(100vw,177.778dvh)}.show-v2 .finalist-stage header{text-align:center;background:0 0;border:0;padding:0;display:block;position:absolute;top:8%;left:10%;right:10%}.finalist-stage header small{letter-spacing:.3em;color:#e6c585;font:700 1.1cqw Arial}.show-v2 .finalist-stage h1{color:#ffe3a2;text-shadow:0 .2cqw #815b27,0 .5cqw 1cqw #000;margin:1cqw 0;font:900 4cqw/1.1 Georgia}.finalist-stage header p{font:500 1.4cqw Arial}.finalist-cards{align-items:end;gap:2cqw;display:flex;position:absolute;inset:35% 13% 17%}.finalist-card{text-align:center;background:linear-gradient(135deg,#1b342fef,#03110fec);border:.15cqw solid #ac965d;border-radius:1cqw;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;height:88%;padding:1cqw;display:flex;box-shadow:0 1cqw 2cqw #0008}.finalist-place-0{order:2;height:100%}.finalist-place-1{order:1}.finalist-place-2{order:3}.finalist-card>span{color:#d8b96f;font:900 3cqw Georgia}.finalist-card h2{color:#fff0ca;overflow-wrap:anywhere;margin:1cqw 0;font:800 2.3cqw/1.1 Arial}.finalist-card>small{letter-spacing:.2em;font:700 .8cqw Arial}.finalist-card strong{color:#ffde90;font:900 3cqw Arial}.finalist-card strong small{font:700 .8cqw Arial}.finalist-card.unveiled{background:linear-gradient(135deg,#866025ee,#113b31f5 65%);border-color:#ffe6a1;animation:1.1s both finalist-reveal;box-shadow:0 0 3cqw #ffd77b55,0 1cqw 2cqw #000a}.show-v2 .finalist-stage footer{text-align:center;letter-spacing:.2em;color:#ffe2a4;background:0 0;border:0;margin:0;padding:0;font:800 1.3cqw Arial;display:block;position:absolute;bottom:6%;left:0;right:0}@keyframes finalist-reveal{0%{opacity:.1;filter:brightness(3);transform:translateY(35px)scale(.94)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.finalist-card.unveiled{animation:none}}.show-v2 .finalist-stage{background:#030611 url(/art/finalists-epic-v2.png) 50%/100% 100% no-repeat}.show-v2 .finalist-stage header{box-shadow:none;margin:0;top:25%;left:10%;right:10%}.show-v2 .finalist-stage header>small,.show-v2 .finalist-stage header>h1{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.show-v2 .finalist-stage header p{letter-spacing:.08em;color:#fff1ce;text-shadow:0 2px 5px #000;margin:0;font:700 1.25cqw/1.2 Arial}.show-v2 .finalist-cards{align-items:center;gap:4cqw;inset:38% 9% 21%}.show-v2 .finalist-card{height:100%;box-shadow:none;box-sizing:border-box;background:#030714ed;border:0;border-radius:.4cqw;justify-content:center;gap:1cqw;padding:1.2cqw .8cqw}.show-v2 .finalist-place-0{height:100%}.show-v2 .finalist-card>span{color:#efca78;text-shadow:0 .15cqw #5d3f15;font:900 3.2cqw/1 Georgia}.show-v2 .finalist-card>small{letter-spacing:.3em;color:#d9c495;font:700 .8cqw Arial}.show-v2 .finalist-card h2{color:#fff9e9;text-shadow:0 .2cqw .4cqw #000;text-wrap:balance;overflow-wrap:anywhere;max-width:100%;margin:0;font:900 2.7cqw/1.15 Arial}.show-v2 .finalist-card strong{color:#ffe1a0;font:800 2.3cqw/1.2 Arial}.show-v2 .finalist-card strong small{letter-spacing:.2em;margin-top:.35cqw;font:700 .75cqw Arial;display:block}.show-v2 .finalist-card.unveiled{background:linear-gradient(145deg,#111928f5,#030612f5);border:0;animation:1.1s both finalist-reveal;box-shadow:0 0 1.8cqw #ffd47722}.show-v2 .finalist-stage footer{letter-spacing:.17em;color:#ffedbb;text-shadow:0 2px 6px #000;font:800 1.25cqw Arial;bottom:5%}.show-v2 .finalist-cards{pointer-events:none;display:block;inset:0}.show-v2 .finalist-card{background:0 0;gap:.7cqw;width:24%;height:auto;position:absolute;top:38%;bottom:25%}.show-v2 .finalist-place-1{left:8%}.show-v2 .finalist-place-0{height:auto;top:32%;left:38%}.show-v2 .finalist-place-2{left:68%}.show-v2 .finalist-card.unveiled{box-shadow:none;background:0 0}.show-v2 .finalist-stage header{top:23%}.show-v2 .finalist-stage header p{background:#030611e8;border-radius:.4cqw;padding:.5cqw 1.2cqw;display:inline-block}.show-v2 .round-cinema{color:#fff5df;max-width:1440px;margin:18px auto}.show-v2 .cinema-screen{z-index:10;background:#03070b;place-items:center;max-width:none;margin:0;display:grid;position:fixed;inset:0}.show-v2 .cinema-canvas{aspect-ratio:16/9;background:linear-gradient(#16040844,#16040844),url(/art/boxes-cover-v3.png) 50%/cover;width:100%;animation:.6s ease-out cinema-enter;position:relative;container-type:inline-size}.show-v2 .wafer .cinema-canvas{background:linear-gradient(#021c2044,#021c2044),url(/art/wafer-cover-v3.png) 50%/cover}.show-v2 .cinema-screen .cinema-canvas{width:min(100vw,177.778dvh)}.show-v2 .cinema-cover{object-fit:contain;width:100%;height:100%;display:block}.show-v2 .cinema-sheet{background:linear-gradient(125deg,#2c0812fc,#100610fc);border:.22cqw solid #eac881;border-radius:.8cqw;flex-direction:column;justify-content:space-between;gap:1.4cqw;padding:2.4cqw 3.4cqw;display:flex;position:absolute;inset:5% 7%;box-shadow:0 0 0 .45cqw #5d3c19,0 1cqw 5cqw #000c,inset 0 0 4cqw #bf78251a}.show-v2 .wafer .cinema-sheet{background:linear-gradient(125deg,#07383bfc,#041a20fc)}.show-v2 .cinema-sheet header{text-align:center;background:0 0;border:0;margin:0;padding:0;display:block}.show-v2 .cinema-sheet header small{letter-spacing:.13em;color:#e9c57f;font:700 1cqw/1.2 Arial}.show-v2 .cinema-sheet h1{color:#ffe1a3;text-shadow:0 .13cqw #613a13,0 .3cqw 1cqw #000;margin:.8cqw 0 0;font:900 3.2cqw/1.1 Arial}.show-v2 .cinema-lead{text-align:center;color:#fff8ec;margin:0;font:500 1.8cqw/1.3 Arial}.show-v2 .cinema-tiles{justify-content:center;gap:1.4cqw;display:flex}.show-v2 .cinema-tiles>div{text-align:center;background:linear-gradient(145deg,#701d30,#290a14);border:.13cqw solid #dbb46e;border-radius:.7cqw;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1cqw;min-width:0;min-height:10cqw;padding:1.5cqw .7cqw;display:flex;box-shadow:inset 0 .2cqw .3cqw #ffe7af40,0 .6cqw 1cqw #0008}.show-v2 .wafer .cinema-tiles>div{background:linear-gradient(145deg,#17616a,#082f35)}.show-v2 .cinema-tiles strong{color:#ffe2a1;font:900 2.4cqw/1.1 Arial}.show-v2 .cinema-tiles span{color:#fff8ec;font:700 1.35cqw/1.25 Arial}.show-v2 .cinema-example{text-align:center;color:#fff2cb;background:#0008;border-left:.3cqw solid #f3cf85;margin:0;padding:1.2cqw 1.5cqw;font:700 1.65cqw/1.35 Arial}.show-v2 .cinema-sheet footer{text-align:center;color:#ecdfcb;background:0 0;border:0;padding:0;font:500 1.35cqw/1.4 Arial;position:static}@keyframes cinema-enter{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.show-v2 .cinema-canvas{animation:none}}@media (max-width:600px){.show-v2 .round-cinema:not(.cinema-screen) .cinema-canvas{aspect-ratio:auto;min-height:620px}.show-v2 .round-cinema:not(.cinema-screen) .cinema-cover{height:auto}.show-v2 .round-cinema:not(.cinema-screen):has(.cinema-cover) .cinema-canvas{min-height:0}.show-v2 .round-cinema:not(.cinema-screen) .cinema-sheet{gap:18px;min-height:620px;padding:20px;position:relative;inset:auto}.show-v2 .round-cinema:not(.cinema-screen) .cinema-sheet h1{font-size:28px}.show-v2 .round-cinema:not(.cinema-screen) .cinema-sheet header small{font-size:10px}.show-v2 .round-cinema:not(.cinema-screen) .cinema-lead{font-size:18px}.show-v2 .round-cinema:not(.cinema-screen) .cinema-example{padding:12px;font-size:17px}.show-v2 .round-cinema:not(.cinema-screen) .cinema-sheet footer{font-size:15px}.show-v2 .round-cinema:not(.cinema-screen) .cinema-tiles{flex-wrap:wrap;gap:10px}.show-v2 .round-cinema:not(.cinema-screen) .cinema-tiles>div{flex-basis:40%;min-height:100px;padding:12px}.show-v2 .round-cinema:not(.cinema-screen) .cinema-tiles strong{font-size:22px}.show-v2 .round-cinema:not(.cinema-screen) .cinema-tiles span{font-size:14px}}.show-v2 .cinema-sheet header{box-shadow:none;letter-spacing:normal}.show-v2 .cinema-sheet footer{letter-spacing:normal;text-transform:none}.show-v2 .finale .cinema-canvas{background:url(/art/finale-cover-v3.png) 50%/cover}.show-v2 .finale .cinema-sheet{background:linear-gradient(125deg,#0b1e40fc,#050d22fc);border-color:#b8cde9}.show-v2 .finale .cinema-tiles>div{background:linear-gradient(145deg,#244978,#0a1834);border-color:#97b9e7}.show-break{max-width:1400px;margin:20px auto}.break-stage{aspect-ratio:16/9;color:#ffe6ae;background:linear-gradient(#020b20b8,#020b20de),url(/art/event-wheel.png) 50%/cover;border:3px solid #dfbf73;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 80px #000;container-type:inline-size}.break-stage small{letter-spacing:.3em;font:700 1.7cqw Arial}.break-stage h1{text-shadow:0 .3cqw #60421d;margin:1cqw;font:900 7cqw Arial}.break-stage strong{font-variant-numeric:tabular-nums;color:#fff;font:900 12cqw/1.1 Arial}.break-stage p{font:500 2cqw Arial}.role-screen .show-break{background:#020714;place-items:center;max-width:none;margin:0;display:grid;position:fixed;inset:0}.role-screen .break-stage{width:min(100vw,177.778dvh)}.qualification-note{color:#fff3d2;margin-top:.6cqw;font:500 1cqw Arial;display:block}.show-v2.role-team.is-joined{border:2px solid #62666b;border-radius:65px 65px 82px 82px;width:min(430px,100%);height:calc(100dvh - 24px);min-height:calc(100dvh - 24px);margin:12px auto;position:relative;box-shadow:inset 0 0 0 5px #0b0d10,inset 0 0 0 7px #41464c,0 20px 45px #000b;background:linear-gradient(100deg,#4b5056 0,#22262b 5%,#171a1f 45%,#252a30 92%,#555a60 100%)!important;padding:22px 18px 30px!important}.show-v2.role-team.is-joined:before{content:"";background:#07090b;border:1px solid #555b60;border-radius:8px;flex:none;width:85px;height:10px;margin:0 auto 14px;display:block;box-shadow:inset 0 2px 3px #000}.show-v2.role-team .show-top{border:0;gap:8px;padding:0 4px 12px}.show-v2.role-team .show-top>div{gap:8px}.show-v2.role-team .show-top button{background:linear-gradient(#555c65,#20252b);border:1px solid #838991;border-radius:50px;min-height:35px;padding:8px 10px;font:700 10px Arial;box-shadow:0 3px #070809,inset 0 1px #fff6}.show-v2.role-team .show-top button[title]{background:linear-gradient(#e34e50,#8e2226);border-color:#fa8585}.show-v2.role-team .show-logo{letter-spacing:1px;color:#aeb5bd;font-size:7px}.show-v2.role-team .show-logo b{color:#e6e9eb;font-size:12px}.show-v2.role-team .remote-identity{color:#20301f;background:linear-gradient(150deg,#c6d4b4,#94a989);border:5px solid #090c0f;border-radius:12px;margin:0 0 12px;padding:12px 7px;box-shadow:inset 0 2px 8px #43523c,0 1px #697079}.show-v2.role-team .remote-identity strong{text-transform:uppercase;margin:4px;font-family:monospace;font-size:21px}.show-v2.role-team .remote-identity span{font:11px monospace}.show-v2.role-team .show-frame{flex:1;min-height:0;background:#1a1e23!important;border:0!important;border-radius:0 0 45px 45px!important}.show-v2.role-team .remote-wait{box-shadow:none;background:0 0;border:0;padding:10px 0}.show-v2.role-team .remote-wait .remote-lcd{color:#dae4de;background:#10161b;border:1px solid #424b52;border-radius:10px}.show-v2.role-team .remote-wait h2{color:#e6eae5}.show-v2.role-team .remote-key{aspect-ratio:1;border-radius:50%;place-items:center;width:100%;padding:0;display:grid}.show-v2.role-team .remote-preview{gap:25px;max-width:230px;margin:auto}.finalist-suspense{text-align:center;background:linear-gradient(#07101ac9,#07101ae6),url(/art/finalists-epic-v2.png) 50%/cover;border:2px solid #b99150;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:85dvh;display:flex}.show-app .finalist-suspense h1{color:#ffe1a1;text-shadow:0 4px 10px #000;margin:25px;font:900 clamp(40px,7vw,100px)/1.1 Georgia}.finalist-suspense small{letter-spacing:4px;color:#d5b476}@media (max-width:480px){.show-v2.role-team.is-joined{border-radius:42px 42px 50px 50px;height:100dvh;min-height:100dvh;margin:0;padding:16px 13px 20px!important}}.waffle-deal-cover{text-align:center;background:linear-gradient(#10265133,#10265188),url(/art/studio-v2.png) 50%/cover;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.waffle-deal-cover h1{color:#292139;letter-spacing:-2px;background:linear-gradient(135deg,#fff8dc,#d9b85c,#fff2c6);border:6px solid #fff0bf;outline:4px solid #9b7537;margin:30px 4%;padding:30px 45px;font:900 clamp(40px,7vw,110px)/1.1 Arial;box-shadow:0 18px 60px #0009}.waffle-deal-cover h1 em{font-size:.4em;font-style:normal}.waffle-deal-cover small,.waffle-deal-cover p{color:#fff3d4;letter-spacing:4px;background:#112c5cdd;padding:14px 24px;font-weight:800}.cross-new-cover{color:#ffdc90;text-align:center;text-shadow:0 4px 4px #000;background:linear-gradient(#003c36aa,#052521dd),url(/art/crossword-set-2000.png) 50%/cover;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:75vh;display:flex}.cross-new-cover h1{font-size:clamp(35px,7vw,115px)}.cross-new-cover small,.cross-new-cover p{letter-spacing:.13em;font-size:clamp(16px,2vw,30px)}.round-cinema.roulette .cinema-canvas{background:radial-gradient(at 50% 10%,#8c203a44,#0000 65%),linear-gradient(#11152055,#090a1266),url(/art/roulette-stage.svg) 50%/cover}.roulette-intro-cover{text-align:center;color:#f7d99b;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:80vh;display:flex}.roulette-intro-cover h1{text-shadow:0 5px #70411d,0 0 50px #db9c3d55;margin:15px;font-size:clamp(50px,8vw,125px);font-weight:950;line-height:.95}.roulette-intro-cover small,.roulette-intro-cover p{letter-spacing:.18em;font-size:clamp(16px,2vw,30px)}.roulette-cover-cylinder{color:#f5bb4f;text-align:center;background:radial-gradient(circle,#171a22 25%,#5b5c61 27%,#141720 70%);border:14px double #b69a67;border-radius:50%;width:130px;height:130px;font-size:65px;line-height:92px;box-shadow:0 0 40px #da8c3055}.bot-verbal-choice{color:#fff4d2;background:linear-gradient(135deg,#23334d,#0c1728);border:2px solid #d4ac57;border-radius:12px;flex-shrink:0;margin:10px 12px;padding:16px 20px;box-shadow:0 5px 18px #0005}.bot-verbal-choice small{letter-spacing:1px;color:#d9b875;font-size:11px;display:block}.bot-verbal-choice strong{margin:5px 0;font-size:21px;display:block}.bot-verbal-choice p{margin:6px 0 10px;font-size:19px;line-height:1.4}.bot-verbal-choice span{color:#c4d0e3;font-size:13px}.show-screen .show-frame{border:0;height:100dvh;min-height:0}.round-cinema.million .cinema-canvas{background:linear-gradient(#020b2380,#020b23b0),url(/art/million-studio.png) 50%/cover}.million-intro-cover{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:100%;display:flex}.million-intro-cover img{object-fit:contain;mix-blend-mode:screen;max-width:80%;height:65%}.million-intro-cover small{letter-spacing:.2em;color:#e9d6a4}.million-intro-cover p{font-size:clamp(18px,2vw,32px)}.round-cinema.million .cinema-sheet{background:linear-gradient(120deg,#06193bed,#140b31ef);border-color:#c3bcde}.round-cinema.million .cinema-tiles>div{background:linear-gradient(#164797,#0b214c);border-color:#b7bbd8}.million-intro-cover img{clip-path:none;mix-blend-mode:normal}.quiz-break-promo{aspect-ratio:16/9;color:#fff0c7;background:#17110c;grid-template-columns:minmax(0,1fr) 25%;width:100%;display:grid;overflow:hidden;container-type:inline-size}.quiz-break-art{background:radial-gradient(#77582f,#21170e);align-items:center;display:flex}.quiz-break-art img{object-fit:contain;width:100%;height:100%}.quiz-break-promo aside{text-align:center;background:linear-gradient(160deg,#472016,#180d08);border-left:.3cqw solid #c89948;flex-direction:column;justify-content:center;align-items:center;padding:2cqw 1.5cqw;display:flex}.quiz-break-clock{flex-direction:column;gap:.3cqw;display:flex}.quiz-break-clock span{letter-spacing:.2em;font:700 1.2cqw Arial}.quiz-break-clock strong{font-variant-numeric:tabular-nums;font:900 4cqw Arial}.quiz-break-promo h2{color:#ffdf73;margin:2cqw 0 .7cqw;font:900 4.3cqw/.95 Impact,Arial Narrow,Arial}.quiz-break-promo p{margin:0 0 1.5cqw;font:700 1cqw Arial}.quiz-break-promo a{color:#fff0c7;flex-direction:column;align-items:center;gap:.7cqw;text-decoration:none;display:flex}.quiz-break-promo a img{background:#fff;width:17cqw;height:17cqw}.quiz-break-promo b{font:900 1.35cqw Arial}.quiz-break-promo small{margin-top:1cqw;font:700 1.2cqw Arial}.role-screen .quiz-break-promo{width:min(100vw,177.778dvh)}.traitors-break-promo .quiz-break-art{background:radial-gradient(#400c13,#080709)}.traitors-break-promo aside{background:linear-gradient(150deg,#420711,#09080a);border-left-color:#b8182e}.traitors-break-promo h2{color:#fff1de;font-size:3.6cqw}.blood-break-promo .quiz-break-art{background:radial-gradient(#153940,#030d15)}.blood-break-promo aside{background:linear-gradient(150deg,#12323c,#050d16);border-left-color:#62d8ed}.blood-break-promo h2{color:#ffe175;font-size:3.8cqw}.event-invitation h1.starting-soon-title{letter-spacing:0;font-size:clamp(28px,3.6vw,70px);line-height:1.08}.rotating-break-promo .break-ad-details{flex-direction:column;align-items:center;width:100%;display:flex}.rotating-break-promo h2{overflow-wrap:break-word;max-width:100%;margin:1cqw 0 .7cqw;font-size:2.8cqw;line-height:1.05}.rotating-break-promo .quiz-break-art{min-height:0;overflow:hidden}.rotating-break-promo .quiz-break-art img{min-height:0;max-height:56.25cqw}.break-ad-enter{animation:.65s ease-out break-ad-fade}.break-ready{margin-top:.6cqw;font:700 1cqw Arial}@keyframes break-ad-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.break-ad-enter{animation:none}}.host-entry-bar{z-index:90;background:#102537;border-bottom:1px solid #dbb45d;flex-shrink:0;gap:8px;padding:8px;display:flex;position:sticky;top:0}.host-entry-bar button{flex:1;font-size:14px;font-weight:700}.team-return-code{color:#ffe394;letter-spacing:.03em;font-size:14px!important}.team-code-panel{z-index:150;background:#0c2235;border:2px solid #dbb45d;border-radius:18px;padding:24px;position:fixed;inset:8dvh 3vw;overflow:auto;box-shadow:0 20px 90px #000b}.team-code-panel>div{border-bottom:1px solid #647484;grid-template-columns:1fr auto;gap:8px;padding:14px 0;display:grid}.team-code-panel code{color:#ffe394;font-size:22px}.team-code-panel small{grid-column:1/-1}.entry-choice-tabs{gap:8px;display:flex}.entry-choice-tabs button{flex:1}.entry-qr-overlay{z-index:140;text-align:center;color:#fff0ce;background:linear-gradient(#05101de8,#071525f5),url(/art/event-wheel.png) 50%/cover;justify-content:center;align-items:center;padding:2dvh;display:flex;position:fixed;inset:0}.entry-qr-overlay h1{margin:1dvh;font-size:clamp(28px,5dvh,62px)}.entry-qr-overlay img{background:#fff;border-radius:12px;width:38dvh;height:38dvh;margin:2dvh auto;display:block}.entry-qr-overlay p{margin:1.3dvh;font-size:clamp(16px,2.4dvh,28px)}.entry-qr-overlay strong{font-size:clamp(20px,3dvh,36px)}.entry-qr-overlay small{font-size:clamp(12px,1.8dvh,22px)}.opening-teams>div{flex-wrap:wrap}.host-bot-tools{background:#102639;border:1px solid #586b7c;border-radius:10px;flex-shrink:0;margin:8px 0;padding:8px 14px}.host-bot-tools summary{margin:4px 0;font-size:17px;font-weight:700}.host-bot-tools input{max-width:130px;font-size:20px}.host-bot-tools button{margin:4px}.show-v2.role-host.show-playing{overflow:hidden auto}.show-v2.role-host.show-playing .show-frame{flex:1 0 78dvh;min-height:78dvh}.show-v2.role-host.show-playing>header,.show-v2.role-host.show-playing>.show-switch{flex-shrink:0}.boardgames-break-promo .break-ad-details h2{letter-spacing:.04em!important;word-spacing:.15em!important;margin:1.2cqw 0!important;font-family:Broadcast,Arial Narrow,Arial,sans-serif!important;font-weight:900!important;line-height:1.2!important}.boardgames-break-promo .break-ad-details h2 span{white-space:nowrap;display:block}.role-team .break-ad-details a b{background:#173047;border:1px solid #e8c875;border-radius:12px;padding:10px 18px;font-size:clamp(16px,4vw,24px)!important}.rotating-break-promo .break-ad-details h2{text-shadow:0 2px 3px #0008;overflow:visible;letter-spacing:.025em!important;word-spacing:.12em!important;margin:1.1cqw 0 .9cqw!important;font-family:Broadcast,Arial,sans-serif!important;font-size:2.65cqw!important;font-weight:700!important;line-height:1.22!important;transform:none!important}.rotating-break-promo .break-ad-details h2 span{white-space:nowrap;display:block}.rotating-break-promo .break-ad-details p{letter-spacing:.04em;margin-bottom:1.2cqw;line-height:1.4}.show-v2.role-team.is-joined{box-sizing:border-box;color:#f5f5ee;background:linear-gradient(100deg,#34393f,#191c21 20%,#22262c 80%,#40454b)!important;border:2px solid #555b62!important;border-radius:42px!important;flex-direction:column!important;width:min(100%,430px)!important;max-width:430px!important;height:auto!important;min-height:calc(100dvh - 24px)!important;margin:12px auto!important;padding:14px 12px 28px!important;display:flex!important;overflow:visible!important;box-shadow:inset 0 2px 2px #adb0b470,inset 0 -4px 5px #050608,0 18px 50px #0007!important}.remote-cap{flex-shrink:0;align-items:center;gap:12px;padding:14px 10px 18px;display:flex}.remote-cap>div{flex:1;min-width:0}.remote-cap small{color:#b9c1c5;letter-spacing:2px;font:10px Arial;display:block}.remote-cap i{background:#96cfa0;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block;box-shadow:0 0 6px #91e99c}.remote-cap strong{color:#fff;overflow-wrap:anywhere;margin:8px 0 4px;font:700 20px/1.3 Arial;display:block}.remote-cap span{color:#bbc3c8;font:12px Arial}.remote-cap .remote-menu-key{color:#eee;background:linear-gradient(#494f57,#22272e);border:1px solid #747b82;border-radius:50%;width:44px;min-width:44px;height:44px;padding:0;font:22px Arial;box-shadow:0 3px #090c10}.show-v2.role-team.is-joined .show-frame{background:#1d2126!important;border:0!important;border-radius:18px!important;flex:none!important;width:100%!important;height:calc(100dvh - 165px)!important;min-height:calc(100dvh - 165px)!important}.remote-options{background:#10151b;border:1px solid #69717c;border-radius:20px;margin:0 4px 16px;padding:18px}.remote-options button{border-radius:12px;width:100%;min-height:44px;margin:5px 0}.remote-options p{color:#b8c5cc;font:13px Arial}.remote-options b{color:#fce0a0;margin-top:4px;font-size:18px;display:block}.remote-options small{color:#aab4bf;font:12px Arial}.remote-wait-display,.role-team .remote-wait{text-align:center;box-sizing:border-box;background:#151d20!important;border:1px solid #505f65!important;border-radius:18px!important;width:100%!important;margin:12px 0!important;padding:30px 16px!important;box-shadow:inset 0 3px 10px #0008!important}.remote-wait-display h2,.role-team .remote-wait h2{font:700 22px/1.3 Arial!important}.remote-wait-display p,.role-team .remote-wait p{color:#bdc9ce;font:14px/1.6 Arial}.remote-wait-display>span{color:#97c49f}.host-entry-bar{z-index:120;background:#0b1d2bf5;flex-wrap:wrap;position:sticky;top:0}.host-undo{color:#ffe7bd!important;background:#3b2c18!important;border:1px solid #e4b768!important}.host-undo:disabled{opacity:.4}.undo-shade{z-index:20000;background:#000b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.undo-shade section{box-sizing:border-box;color:#fff;background:#102536;border:1px solid #d2af69;border-radius:20px;width:min(100%,440px);padding:24px}.undo-shade h2{font-size:23px}.undo-shade p{line-height:1.5}.undo-shade button{border-radius:12px;min-height:48px;margin:5px;padding:12px}.show-v2.role-team.is-joined .remote-cap{box-shadow:none!important;background:0 0!important;border:0!important}.show-v2.role-team.is-joined:before{display:none!important}
