@font-face{font-family:Anek Latin;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/font-0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anek Latin;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/font-1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anek Latin;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/font-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anek Latin;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/font-3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anek Latin;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/font-4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/font-7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/font-8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-10.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/font-11.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/font-12.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f2ecdf;--blue:#2059bd;--pink:#ed3687;--yellow:#f4cf30;--dark:#173b82;color:var(--blue);background:var(--paper);font-synthesis:none;font-family:Anek Latin,sans-serif}*{box-sizing:border-box}body{margin:0}body:after{content:"";pointer-events:none;opacity:.075;z-index:100;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.6' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}a{color:inherit}.sheet{min-height:100dvh;padding:26px 4vw 0;position:relative}.sheet:before{content:"";border:2px solid var(--blue);pointer-events:none;border-radius:9px 5px 14px 7px;position:absolute;inset:12px}.masthead{border-bottom:2px solid var(--blue);justify-content:space-between;align-items:center;gap:20px;padding:14px 0 25px;display:flex}.wordmark{letter-spacing:-1.5px;font-family:Unbounded,sans-serif;font-size:25px;font-weight:900;text-decoration:none}.wordmark span{color:var(--pink);vertical-align:middle;margin-left:8px;font-size:35px}.edition,.eyebrow,.card-kicker,footer,.build-label{letter-spacing:1px;font-family:Martian Mono,monospace;font-size:10px;font-weight:500}.entrance{grid-template-columns:1.3fr 1fr;align-items:center;gap:7vw;max-width:1380px;margin:auto;padding:60px 0 45px;display:grid}.eyebrow{align-items:center;gap:12px;display:flex}.tiny-star{color:var(--pink);font-size:24px}h1{letter-spacing:-3.5px;margin:22px 0;font-family:Unbounded,sans-serif;font-size:clamp(36px,4.6vw,76px);font-weight:900;line-height:1.18}h1>span{color:var(--pink);text-shadow:2px 2px 0 var(--paper), 3px 3px 0 var(--blue)}.lede{margin:20px 0;font-size:21px;line-height:1.5}.illustration{align-items:center;gap:30px;height:180px;margin:15px 0 28px;display:flex}.illustration>svg{width:160px;transform:rotate(-8deg)}.scribble{font-family:Kalam,cursive;font-size:23px;line-height:1.3;transform:rotate(-7deg)}.question-burst{clip-path:polygon(50% 0,59% 12%,74% 4%,77% 20%,94% 18%,89% 36%,100% 47%,87% 57%,95% 74%,77% 77%,74% 95%,58% 88%,49% 100%,39% 86%,22% 95%,21% 77%,4% 74%,13% 57%,0 48%,13% 37%,6% 19%,23% 22%,27% 4%,42% 13%);background:var(--yellow);width:126px;height:134px;color:var(--pink);-webkit-text-stroke:1px var(--blue);place-items:center;font-family:Unbounded,sans-serif;font-size:87px;line-height:1;display:grid;transform:rotate(9deg)}.how{border-top:2px solid var(--blue);grid-template-columns:repeat(3,1fr);gap:18px;padding-top:21px;display:grid}.how b{color:var(--pink);margin-bottom:7px;font-family:Martian Mono,monospace;font-size:12px;display:block}.how span{font-family:Kalam,cursive;font-size:22px;font-weight:700}.how p{margin:7px 0;font-size:14px;line-height:1.4}.join-area{justify-self:center;width:100%;max-width:440px;position:relative}.corner-note{text-align:right;margin-bottom:18px;padding-right:15px;font-family:Kalam,cursive;font-size:26px;transform:rotate(5deg)}.join-card{border:2px solid var(--blue);box-shadow:7px 8px 0 var(--pink);background:var(--paper);padding:38px 32px 27px;position:relative;transform:rotate(-1deg)}.tape{background:var(--yellow);opacity:.85;clip-path:polygon(0 3%,96% 0,100% 15%,96% 27%,100% 42%,97% 56%,100% 73%,95% 87%,100% 100%,3% 95%,0 80%,3% 65%,0 50%,3% 35%,0 20%);width:104px;height:27px;position:absolute;top:-15px;left:calc(50% - 52px);transform:rotate(-7deg)}.card-kicker{letter-spacing:.7px;font-size:9px}h2{letter-spacing:-1.4px;margin:20px 0 14px;font-family:Unbounded,sans-serif;font-size:30px;line-height:1.2}.join-card>p{margin-bottom:27px;font-size:18px;line-height:1.4}label{margin:0 0 7px;font-family:Kalam,cursive;font-size:19px;display:block}input{border:0;border-bottom:2px solid var(--blue);width:100%;color:var(--blue);outline-offset:4px;background:0 0;border-radius:0;padding:12px 2px;font-size:18px}input::placeholder{color:#7182a0}button{border:2px solid var(--blue);background:var(--blue);color:var(--paper);letter-spacing:.5px;cursor:pointer;min-height:52px;box-shadow:3px 4px 0 var(--pink);padding:12px 20px;font-size:15px;font-weight:700;transition:transform .12s,box-shadow .12s}form>button{justify-content:space-between;align-items:center;width:100%;margin-top:24px;display:flex}button:active{box-shadow:1px 2px 0 var(--pink);transform:translate(2px,2px)}button:disabled{opacity:.55;cursor:default}.private-note{border-top:1px dashed var(--blue);align-items:center;gap:12px;margin-top:29px;padding-top:15px;display:flex}.private-note>span{font-size:33px}.private-note p{margin:0;font-size:13px;line-height:1.4}.party-note{margin:28px 0 0 15px;font-family:Kalam,cursive;font-size:18px;line-height:1.5;transform:rotate(1deg)}.pink-dot{background:var(--pink);border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.indent{margin-left:18px}footer{border-top:2px solid var(--blue);justify-content:space-between;gap:20px;padding:18px 0 25px;font-size:9px;line-height:1.5;display:flex}.pink{color:var(--pink)}.error{background:var(--yellow);padding:12px;font-size:15px!important}.waiting-stamp{padding:20px 0;font-family:Martian Mono,monospace;font-size:15px}.build-label{text-align:center;background:var(--yellow);letter-spacing:.3px;margin:0 -4vw;padding:8px;font-size:8px;position:relative}.desktop{display:block}@media (width>=1600px){.entrance{min-height:76vh}}@media (width<=850px){.edition:last-child{display:none}.entrance{gap:35px}.illustration{gap:10px}.scribble{font-size:19px}.question-burst{width:90px;height:100px;font-size:66px}.how{gap:10px}.how span{font-size:18px}.how p{font-size:12px}.join-card{padding:32px 22px}h1{letter-spacing:-2px}.lede{font-size:18px}}@media (width<=650px){.sheet{padding:17px 7vw 0}.sheet:before{inset:8px}.masthead{padding:9px 0 17px}.wordmark{letter-spacing:-1px;font-size:19px}.wordmark span{font-size:26px}.edition{text-align:right;max-width:90px;font-size:7px;line-height:1.6}.entrance{flex-direction:column;gap:0;padding:28px 0 30px;display:flex}.intro{width:100%}.eyebrow{letter-spacing:.6px;font-size:8px}h1{letter-spacing:-2px;margin:15px 0;font-size:40px}.lede{font-size:17px;line-height:1.4}.desktop{display:none}.illustration{justify-content:space-around;height:125px;margin:4px 0 15px}.illustration>svg{width:110px}.scribble{font-size:18px}.question-burst{width:87px;height:94px;font-size:64px}.how{display:none}.join-area{max-width:none;margin-top:5px}.corner-note{margin-bottom:11px;font-size:21px}.join-card{padding:26px 23px 23px}h2{margin:15px 0;font-size:28px}.join-card>p{margin:0 0 19px;font-size:16px}.party-note{margin:23px 0 0 5px;font-size:16px}footer{padding:14px 0 20px;font-size:7px;display:block}footer span{margin-bottom:4px;display:block}.build-label{margin:0 -7vw;font-size:7px}input{font-size:17px}button{min-height:52px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.play-sheet{flex-direction:column;max-width:1800px;min-height:100dvh;margin:auto;display:flex}.play-sheet footer{margin-top:auto}.header-actions{align-items:center;gap:25px;display:flex}.text-button{color:var(--blue);box-shadow:none;text-transform:none;letter-spacing:0;background:0 0;border:0;min-height:44px;padding:8px 2px;font-family:Kalam,cursive;font-size:18px}.text-button:active{box-shadow:none}.game-strip{border-bottom:1px dashed var(--blue);justify-content:space-between;gap:15px;padding:17px 0;font-family:Martian Mono,monospace;font-size:9px;line-height:1.5;display:flex}.guest-stage{width:100%;max-width:610px;min-height:55vh;margin:45px auto 70px}.guest-stage h1{font-size:54px}.guest-stage .question-title{letter-spacing:-1.5px;margin:24px 0;font-size:35px;line-height:1.35}.mode-sticker,.stamp{background:var(--yellow);border:1px solid var(--blue);box-shadow:3px 3px 0 var(--blue);padding:10px 14px;font-family:Martian Mono,monospace;font-size:10px;display:inline-block;transform:rotate(-2deg)}.instruction{font-size:20px;line-height:1.4}.timer-label{letter-spacing:.5px;justify-content:space-between;align-items:center;gap:10px;font-family:Martian Mono,monospace;font-size:9px;display:flex}.timer-track{border:1px solid var(--blue);background:#ded8ce;height:8px;margin-top:9px}.timer-track i{background:var(--pink);height:100%;transition:width .2s linear;display:block}.wide{width:100%;margin:20px 0 5px}.secondary{background:var(--paper);color:var(--blue);box-shadow:2px 3px 0 var(--blue);font-size:12px}.hand-note{text-align:center;font-family:Kalam,cursive;font-size:19px}.waiting-illustration{align-items:center;gap:35px;margin:35px 0;display:flex}.waiting-tidbit{border-top:1px dashed var(--blue);margin-top:28px;padding-top:24px}.waiting-tidbit p{font-family:Kalam,cursive;font-size:21px}.stars{color:var(--pink);gap:45px;margin:35px 0;font-size:55px;display:flex}.stars span{color:var(--yellow);-webkit-text-stroke:1px var(--blue)}textarea{font:inherit;background:var(--paper);border:2px solid var(--blue);resize:vertical;width:100%;color:var(--blue);border-radius:0;padding:17px;font-size:21px;line-height:1.4}textarea::placeholder{color:#6c80a5;font-family:Kalam,cursive}.answer-form{margin-top:28px}.answer-meta{justify-content:space-between;padding:10px 0;font-family:Martian Mono,monospace;font-size:8px;display:flex}.ballot{gap:13px;margin-top:25px;display:grid}.option-card{background:var(--paper);min-height:72px;color:var(--blue);text-align:left;letter-spacing:0;align-items:center;gap:18px;font-size:20px;line-height:1.3;display:flex;transform:rotate(-.35deg);box-shadow:3px 3px #d3cdbf}.option-card:nth-child(2n){transform:rotate(.35deg)}.option-card>span{min-width:20px;color:var(--pink);font-family:Martian Mono,monospace;font-size:13px}.option-card b{flex:1;font-weight:600}.option-card em{font-style:normal}.option-card.selected{background:var(--pink);color:var(--paper);box-shadow:3px 4px 0 var(--blue)}.truth-card{border:2px solid var(--blue);box-shadow:5px 5px 0 var(--yellow);background:#f7efc7;margin:25px 0;padding:25px}.truth-card p{font-size:18px;line-height:1.45}.truth-card a{font-family:Kalam,cursive;font-size:18px}.personal-result h2{margin-top:25px;font-size:37px}.personal-result p{font-size:20px}.award-sticker{background:var(--pink);border:2px solid var(--blue);color:var(--paper);box-shadow:3px 3px 0 var(--blue);padding:8px 16px;font-family:Kalam,cursive;font-size:22px;font-weight:700;display:inline-block;transform:rotate(-3deg)}.reveal-list{border-top:1px dashed var(--blue)}.reveal-list>div{border-bottom:1px dashed var(--blue);padding:15px 0}.reveal-list p{margin:0 0 6px;font-size:21px}.reveal-list span{font-family:Martian Mono,monospace;font-size:9px}.rankings{margin:18px 0;padding:0;list-style:none}.rankings li{border-bottom:1px solid #2059bd50;align-items:center;gap:16px;padding:14px 10px;font-size:24px;display:flex}.rankings li small{letter-spacing:1px;font-family:Martian Mono,monospace;font-size:7px;display:block}.rank-number{background:var(--pink);width:34px;height:34px;color:var(--paper);border-radius:50%;place-items:center;font-family:Martian Mono,monospace;font-size:15px;display:grid}.rankings li>b{font-family:Martian Mono,monospace;font-size:21px}.rankings .is-me{background:#f4cf3040}.ranking-tabs,.host-tabs{border-bottom:2px solid var(--blue);gap:20px;margin-top:30px;display:flex}.ranking-tabs button,.host-tabs button{color:var(--blue);box-shadow:none;text-transform:lowercase;background:0 0;border:0;padding:9px 12px;font-family:Kalam,cursive;font-size:22px}.ranking-tabs button.active,.host-tabs button.active{background:var(--blue);color:var(--paper)}.score-ribbon{border-block:1px solid var(--blue);justify-content:space-between;gap:12px;padding:18px 0;font-family:Martian Mono,monospace;font-size:12px;display:flex}.score-ribbon>span{color:var(--pink)}.feedback{background:var(--yellow);border:1px solid var(--blue);padding:13px;font-size:17px;line-height:1.4}.host-title{justify-content:space-between;align-items:center;gap:20px;padding:35px 0 5px;display:flex}.host-title h1{margin:15px 0;font-size:38px}.outline-link{border:2px solid var(--blue);white-space:nowrap;padding:12px 18px;font-family:Martian Mono,monospace;font-size:11px;text-decoration:none}.host-grid{grid-template-columns:1.4fr 1fr;gap:30px;display:grid}.stage-card,.small-card,.question-editor{border:2px solid var(--blue);background:var(--paper);padding:28px}.stage-card{box-shadow:5px 5px 0 var(--pink)}.stage-card h2{margin:22px 0;font-size:31px;line-height:1.35}.metrics{border-block:1px dashed var(--blue);gap:25px;margin:20px 0;padding:20px 0;display:flex}.metrics>div{flex:1}.metrics b{font-family:Unbounded,sans-serif;font-size:36px;display:block}.metrics span{font-family:Kalam,cursive;font-size:20px}.control-buttons>button{width:100%;margin:8px 0}.button-row button{flex:1;min-width:100px}.small-card{margin-bottom:25px}.section-heading{border-bottom:1px solid var(--blue);justify-content:space-between;gap:15px;padding-bottom:17px;font-family:Martian Mono,monospace;font-size:11px;display:flex}.small-note{font-size:15px;line-height:1.5}.guest-row{border-bottom:1px dashed var(--blue);align-items:center;gap:12px;padding:14px 0;display:flex}.guest-row>span{flex:1;font-size:20px}.guest-row>button{min-height:44px;padding:8px 10px;font-size:10px}.guest-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px;display:grid}.guest-tile{border:1px solid var(--blue);padding:18px}.guest-tile b{font-size:23px}.guest-tile small{margin:8px 0 18px;display:block}.join-qr{border-top:1px dashed var(--blue);align-items:center;gap:30px;margin-top:30px;padding-top:25px;display:flex}.question-bank{grid-template-columns:1fr 1fr;gap:20px;display:grid}.question-bank>.small-note{grid-column:1/-1}.question-editor h3{margin:14px 0;font-size:24px;font-weight:600}.question-editor p{margin-bottom:7px}.question-editor textarea{margin-top:15px}.question-editor input{margin-bottom:15px}.settings-card{max-width:700px}.toggle-label{align-items:center;gap:15px;margin-top:25px;font-size:22px;display:flex}.toggle-label input{width:24px;height:24px;accent-color:var(--blue)}.setting-row{gap:35px;margin:25px 0;display:flex}.setting-row label{flex:1}.setting-row select{border:2px solid var(--blue);background:var(--paper);width:100%;min-height:48px;color:var(--blue);font:inherit;margin-top:10px;padding:7px 12px;display:block}.settings-card>button{margin:18px 0;display:block}.submission{border-bottom:1px dashed var(--blue);padding:15px 0}.submission small{font-family:Martian Mono,monospace;font-size:9px}.submission p{margin:7px 0;font-size:19px}.modal-backdrop{z-index:110;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#173b8275;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow:auto}.paper-modal{background:var(--paper);border:2px solid var(--blue);box-shadow:7px 7px 0 var(--pink);width:100%;max-width:520px;max-height:90dvh;padding:35px;position:relative;overflow:auto}.paper-modal h2{font-size:32px}.paper-modal>p{font-size:18px;line-height:1.5}.paper-modal>.text-button{margin:20px auto 0;display:block}.close-button{box-shadow:none;color:var(--blue);background:0 0;border:0;min-height:44px;padding:0 12px;font-size:30px;position:absolute;top:8px;right:12px}.phone-guide{align-items:center;gap:24px;margin:25px 0;display:flex}.phone-guide>div:last-child{flex:1}.phone-guide h3{margin:8px 0;font-family:Kalam,cursive;font-size:24px}.phone-guide p{font-size:16px;line-height:1.4}.phone-guide b,.guide-row>b{color:var(--pink);font-family:Martian Mono,monospace;font-size:11px}.phone-outline{border:3px solid var(--blue);border-radius:18px;flex-direction:column;width:140px;min-width:140px;height:205px;padding:10px 6px 0;display:flex;transform:rotate(-3deg)}.phone-screen{text-align:center;background:#fff6;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex}.phone-screen>span:not(.guide-app){font-size:8px}.phone-screen p{margin:0;font-size:10px}.guide-app{background:var(--pink);border:2px solid var(--blue);border-radius:10px;place-items:center;width:55px;height:55px;font-family:Unbounded,sans-serif;font-size:25px;display:grid}.phone-toolbar{justify-content:space-around;padding:8px;font-size:20px;display:flex}.phone-toolbar>b{background:var(--yellow);outline:2px solid var(--pink);padding:0 4px;font-size:28px}.guide-row{align-items:baseline;gap:20px;display:flex}.guide-row p{font-size:17px;line-height:1.5}.practice-option{background:var(--paper);width:100%;color:var(--blue);text-align:left;letter-spacing:0;margin:13px 0;font-size:17px;display:block}.tv-layout{grid-template-columns:1.6fr 1fr;align-items:center;gap:60px;min-height:70vh;padding:65px 0;display:grid}.tv-stage h1{font-size:clamp(40px,4.5vw,76px);line-height:1.3}.tv-stage .eyebrow{color:var(--pink)}.tv-qr{border-top:2px solid var(--blue);align-items:center;gap:22px;margin-top:30px;padding-top:25px;display:flex}.tv-qr img{width:110px}.tv-qr h3{margin:0 0 7px;font-family:Kalam,cursive;font-size:27px}.tv-qr p{margin:0;font-size:15px;line-height:1.5}.tv-reveals{gap:20px;display:grid}.tv-reveals>div{border:2px solid var(--blue);box-shadow:4px 4px 0 var(--pink);padding:20px}.tv-reveals h2{font-size:32px}.tv-reveals>div:first-child{background:#f4cf3040}@media (width<=850px){.host-grid{grid-template-columns:1fr}.host-title h1{font-size:30px}.guest-grid{grid-template-columns:1fr 1fr}.tv-layout{gap:30px}.tv-sidebar{padding-left:20px}.tv-qr{display:block}.tv-qr img{margin-bottom:12px}.tv-stage h1{font-size:39px}.question-bank{grid-template-columns:1fr}}@media (width<=650px){.play-sheet .edition{display:none}.header-actions{gap:0}.header-actions .text-button{font-size:16px}.game-strip{letter-spacing:0;padding:13px 0;font-size:7px}.guest-stage{margin:30px auto 50px}.guest-stage h1{letter-spacing:-2px;font-size:39px}.guest-stage .question-title{letter-spacing:-1px;font-size:28px;line-height:1.35}.guest-stage .eyebrow{font-size:8px;line-height:1.6}.guest-stage .lede{font-size:19px}.instruction{font-size:18px}.waiting-illustration{gap:18px;margin:25px 0}.waiting-illustration .scribble{font-size:18px}.mode-sticker{padding:9px 12px;font-size:9px}.option-card{gap:12px;min-height:66px;padding:13px 14px;font-size:18px}.option-card>span{min-width:14px;font-size:12px}.timer-label{font-size:8px}.answer-meta{font-size:7px}textarea{padding:14px;font-size:18px}.host-title{padding-top:25px;display:block}.host-title h1{letter-spacing:-1.5px;margin:12px 0 22px;font-size:29px}.outline-link{font-size:10px;display:inline-block}.host-tabs{justify-content:space-between;gap:5px;margin-top:25px}.host-tabs button{padding:8px;font-size:19px}.host-content{margin-top:22px}.stage-card,.small-card,.question-editor{padding:20px}.stage-card h2{letter-spacing:-1px;font-size:25px}.metrics{gap:10px}.metrics b{font-size:30px}.metrics span{font-size:18px}.guest-grid{grid-template-columns:1fr}.guest-tile{padding:15px}.join-qr{display:block}.join-qr p{overflow-wrap:anywhere;font-size:14px}.rankings li{gap:12px;padding:13px 4px;font-size:22px}.rankings li>b{font-size:18px}.rank-number{width:29px;height:29px;font-size:13px}.truth-card{padding:20px}.truth-card h2{font-size:32px}.personal-result h2{font-size:30px}.personal-result p{font-size:18px}.score-ribbon{font-size:9px}.paper-modal{padding:29px 22px}.paper-modal h2{font-size:28px}.phone-guide{gap:17px}.phone-outline{width:110px;min-width:110px;height:175px}.phone-guide p{font-size:15px}.phone-guide b{font-size:9px}.phone-guide h3{font-size:23px}.tv-layout{grid-template-columns:1fr;padding-top:30px}.tv-sidebar{border-left:0;border-top:2px solid var(--blue);padding:25px 0}.tv-qr{display:flex}.tv-stage h1{font-size:34px}.setting-row{gap:15px}.setting-row label{font-size:17px}.toggle-label{font-size:19px}.ranking-tabs button{font-size:20px}}:root{--line:#2059bd30;--muted:#526b94;--space:8px}button,.outline-link{letter-spacing:0;border-radius:0;font-family:Anek Latin,sans-serif;font-size:17px;font-weight:700;line-height:1.25}button:focus-visible,a:focus-visible{outline:3px solid var(--pink);outline-offset:5px}button:disabled{opacity:.5}button.secondary{font-size:17px}.text-button{min-height:44px;padding:10px 0;font:600 16px/1.3 Anek Latin,sans-serif}.ui-icon{flex:none;width:21px;height:21px;display:block}.wordmark{white-space:nowrap;align-items:center;gap:8px;line-height:1;display:inline-flex}.wordmark svg{width:27px;height:27px;color:var(--pink);flex:none;display:block}.tiny-star .ui-icon{width:22px;height:22px}.eyebrow{line-height:1.6}.eyebrow-copy{min-width:0}.intro .eyebrow{gap:10px}.private-note>.ui-icon{width:24px;height:24px}.play-sheet{padding:24px clamp(24px,4vw,64px) 0}.play-sheet .masthead{gap:16px;min-height:80px;padding:12px 0 22px}.play-sheet .wordmark{letter-spacing:-1.2px;font-size:23px}.header-actions{flex-shrink:0;align-items:center;gap:18px;margin-left:auto;display:flex}.header-score{align-items:center;gap:8px;display:flex}.header-score b{letter-spacing:-1.2px;font:800 30px/1 Unbounded,sans-serif}.header-score>span{font:500 8px/1.4 Martian Mono,monospace}.player-menu-button,.compact-back{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--blue);box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.player-menu-button{font-size:27px}.player-menu-button:active,.compact-back:active{box-shadow:none;background:#2059bd0d;transform:none}.player-menu{z-index:30;border:2px solid var(--blue);background:var(--paper);width:min(300px,100% - 48px);box-shadow:4px 5px 0 var(--pink);padding:20px;position:absolute;top:96px;right:clamp(24px,4vw,64px)}.player-menu>div{border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:14px}.player-menu>div b{font-size:23px;display:block}.player-menu>div span{font-size:15px}.player-menu>button{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;min-height:48px;box-shadow:none;color:var(--blue);background:0 0;align-items:center;gap:10px;padding:12px 0;font-size:16px;display:flex}.play-sheet footer{justify-content:space-between;padding:18px 0 24px;font-size:8px;display:flex}.play-sheet footer span{margin:0}.game-strip{border-color:var(--line);padding:14px 0;font-size:9px}.guest-stage{max-width:560px;min-height:0;margin:32px auto 48px}.guest-stage>h1{letter-spacing:-2px;font-size:44px}.lobby-stage{text-align:left;flex-direction:column;flex:1;justify-content:center;width:100%;max-width:420px;margin:0 auto;padding:36px 0;display:flex}.lobby-stage .eyebrow{letter-spacing:.8px;font-size:9px;display:block}.lobby-stage h1{letter-spacing:-2px;overflow-wrap:anywhere;margin:18px 0 14px;font-size:43px;line-height:1.18}.lobby-stage .lede{margin:0;font-size:20px;line-height:1.4}.lobby-stage .waiting-illustration{align-self:center;width:100%;max-width:310px;margin:22px 0 26px;display:block}.lounge-art{width:100%;height:auto;max-height:185px;display:block}.lobby-actions{gap:14px;width:100%;display:grid}.lobby-actions>button{width:100%;height:56px;min-height:56px;box-shadow:3px 4px 0 var(--pink);justify-content:space-between;align-items:center;gap:14px;margin:0;padding:14px 18px;font:700 17px/1.25 Anek Latin,sans-serif;display:flex}.lobby-actions>.secondary{box-shadow:3px 4px 0 var(--blue)}.pending-status{border-block:1px dashed var(--line);align-items:center;gap:10px;margin:0 0 24px;padding:13px 0;font-size:16px;display:flex}.pending-status i{background:var(--pink);border-radius:50%;width:7px;height:7px}.hand-note{font:500 16px/1.45 Anek Latin,sans-serif;transform:none}.playing .masthead{gap:10px;min-height:58px;padding:4px 0 12px}.playing .masthead .wordmark{letter-spacing:-.9px;font-size:17px}.playing .masthead .wordmark svg{width:21px;height:21px}.playing .masthead .header-score b{font-size:24px}.playing .game-strip{padding:10px 0}.playing footer{padding-block:14px 20px}.playing .guest-stage{margin:22px auto 40px}.practice-page{flex:1}.practice-stage{width:100%;max-width:560px}.question-context{border:0;margin:0 0 20px;padding:0;position:static}.mode-sticker{width:fit-content;color:var(--pink);letter-spacing:.5px;box-shadow:none;background:0 0;border:0;padding:0;font:600 9px/1.5 Martian Mono,monospace;display:block;transform:none}.guest-stage .question-title,.practice-stage .question-title{letter-spacing:-1px;overflow-wrap:anywhere;margin:14px 0 12px;font:800 29px/1.35 Unbounded,sans-serif}.instruction,.practice-stage .instruction{margin:0;font:500 19px/1.4 Anek Latin,sans-serif}.timer{margin:18px 0 0}.timer-label{letter-spacing:0;font-size:8px}.timer-label b{font-size:17px}.timer-track{background:var(--line);border:0;height:5px;margin-top:7px}.answer-form,.practice-stage .answer-form{margin-top:22px}.answer-form>label{margin:0 0 8px;font:600 16px/1.4 Anek Latin,sans-serif}textarea{border:1.5px solid var(--blue);resize:vertical;min-height:130px;padding:16px;font:500 20px/1.4 Anek Latin,sans-serif}textarea::placeholder{font:500 19px/1.4 Anek Latin,sans-serif}textarea:focus,input:focus{outline:2px solid var(--pink);outline-offset:3px}.answer-meta{color:var(--muted);padding:10px 0;font-size:8px}.answer-form>button{min-height:56px;margin-top:14px;font-size:17px}.ballot{gap:12px;margin-top:20px}.ballot-count{color:var(--muted);padding-bottom:2px;font:500 9px/1.5 Martian Mono,monospace}.ballot .option-card{border:1.5px solid var(--blue);gap:14px;width:100%;min-height:66px;margin:0;padding:14px 16px;font:600 19px/1.3 Anek Latin,sans-serif;display:flex;transform:none;box-shadow:2px 3px #2059bd18}.option-card>span{color:var(--pink);min-width:16px;font:500 12px Martian Mono,monospace}.option-card b{font-weight:600}.option-card>.ui-icon{width:18px;height:18px}.ballot .option-card.selected{color:var(--paper);background:var(--blue);box-shadow:3px 4px 0 var(--pink)}.option-card.selected>span{color:var(--paper)}.award-illustration{flex-direction:column;align-items:center;gap:4px;padding:8px 0 18px;display:flex}.award-art{width:160px;height:auto;display:block}.award-illustration>span{color:var(--pink);font:700 25px/1.3 Kalam,cursive}.practice-result{border-top:1px dashed var(--line);margin-top:20px;padding:20px 0}.practice-result p{font-size:18px;line-height:1.45}.practice-result h2{letter-spacing:0;font:700 24px/1.35 Anek Latin,sans-serif}.personal-result{margin:24px 0}.personal-result h2{font-size:28px}.personal-result p{font-size:18px;line-height:1.45}.truth-card{box-shadow:4px 4px 0 var(--yellow);border-width:1.5px;margin:24px 0;padding:24px}.truth-card h2{font-size:30px}.truth-card a{font:600 16px Anek Latin,sans-serif}.reveal-list p{font-size:20px;line-height:1.35}.rankings li{border-color:var(--line);gap:14px;padding:14px 8px;font-size:22px}.rankings li>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.rankings li>b{font:700 20px Anek Latin,sans-serif}.rank-number{flex-shrink:0;width:30px;height:30px;font-size:12px}.rankings li:first-child .rank-number{background:var(--yellow);color:var(--blue)}.rankings li:first-child{font-weight:700}.ranking-tabs button,.host-tabs button{text-transform:capitalize;min-height:48px;font:600 17px Anek Latin,sans-serif}.feedback{background:#f4cf3030;border:1px solid #2059bd35;font-size:16px;line-height:1.45}.score-ribbon{align-items:center;font-size:9px}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#173b8266;padding:20px;overflow-y:auto}.paper-modal.alerts-guide{border:1.5px solid var(--blue);width:min(100%,440px);box-shadow:5px 6px 0 var(--pink);margin:auto;padding:28px;position:relative}.alerts-guide .card-kicker{color:var(--muted);padding-right:32px;font-size:8px;line-height:1.7;display:block}.paper-modal.alerts-guide h2{letter-spacing:-1px;margin:12px 0 20px;font-size:30px}.close-button{place-items:center;width:40px;height:40px;min-height:40px;padding:0;font:500 30px/1 Anek Latin,sans-serif;display:grid;top:16px;right:14px}.device-choice{border:1px solid var(--blue);grid-template-columns:repeat(3,1fr);margin:0 0 20px;display:grid}.paper-modal .device-choice button{min-width:0;min-height:42px;box-shadow:none;color:var(--blue);background:0 0;border:0;padding:8px 4px;font:600 15px/1.2 Anek Latin,sans-serif}.paper-modal .device-choice button.active{background:var(--blue);color:var(--paper)}.notification-art{width:210px;max-width:100%;height:170px;margin:0 auto 8px;display:block}.guide-step-count{color:var(--pink);margin:8px 0;font:500 10px Martian Mono,monospace;display:block}.alerts-guide h3{margin:10px 0;font:700 24px/1.2 Anek Latin,sans-serif}.alerts-guide p{margin:0 0 20px;font-size:18px;line-height:1.45}.paper-modal .guide-primary{justify-content:space-between;align-items:center;min-height:54px;margin:8px 0 0;padding:13px 17px;font-size:17px;display:flex}.paper-modal .guide-back,.paper-modal .guide-later{text-align:center;width:100%;margin-top:12px;font-size:16px;display:block}.paper-modal .guide-back+.guide-later{margin-top:0}.share-symbol{vertical-align:middle;display:inline-flex}.share-symbol .ui-icon{width:18px;height:18px}.host-title{align-items:center;padding:28px 0 4px}.host-title h1{letter-spacing:-1.5px;margin:12px 0;font-size:34px}.host-title .eyebrow{color:var(--pink);font-size:9px}.outline-link{white-space:nowrap;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:11px 16px;font-size:16px;display:inline-flex}.host-tabs{gap:6px;margin-top:22px}.host-tabs button{justify-content:center;align-items:center;gap:8px;padding:10px 17px;font-size:17px;display:flex}.host-tabs .ui-icon{width:18px;height:18px}.host-content{margin:26px 0 48px}.host-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px}.stage-card,.small-card,.question-editor{border-width:1px;padding:26px}.stage-card{box-shadow:4px 5px 0 var(--pink);align-self:start}.stage-card h2{letter-spacing:-1px;margin:18px 0;font-size:28px}.host-idle-art{width:180px;max-height:132px;margin:4px auto 16px;display:block}.metrics{border-color:var(--line);gap:12px;margin:20px 0;padding:18px 0}.metrics b{font-size:32px}.metrics span{font:500 16px Anek Latin,sans-serif}.control-buttons>button{min-height:54px;font-size:17px}.button-row{flex-wrap:nowrap;gap:10px;margin:14px 0;display:flex}.button-row button{min-width:0;padding:12px 8px;font-size:15px}.small-note{color:var(--muted);font-size:16px;line-height:1.45}.section-heading{align-items:center;padding-bottom:14px;font-size:10px;line-height:1.5}.section-heading>span{color:var(--pink)}.guest-row{border-color:var(--line);gap:10px}.guest-row>span{overflow-wrap:anywhere;min-width:0;font-size:20px}.guest-row>button{min-height:44px;font-size:15px}.empty-state{text-align:center;flex-direction:column;align-items:center;padding:22px 8px 6px;display:flex}.empty-state>.ui-icon{width:34px;height:34px;color:var(--pink);margin-bottom:8px}.empty-state p{margin:5px 0;font-size:17px}.empty-state small{color:var(--muted);font-size:15px}.guest-grid{gap:14px}.guest-tile{border-color:var(--line);background:#ffffff15}.guest-tile b{font-size:22px;line-height:1.25}.guest-tile small{color:var(--muted);font-size:15px}.guest-tile button{min-height:44px;font-size:15px}.join-qr{gap:24px;padding-top:24px}.join-qr img{width:128px}.join-qr p{overflow-wrap:anywhere;font-size:17px;line-height:1.5}.tv-pair-requests{margin-top:18px}.tv-pair-requests h3{font:700 24px Anek Latin,sans-serif}.question-editor h3{font-size:23px;line-height:1.35}.question-editor button{margin-top:10px}.settings-card p{font-size:18px;line-height:1.45}.settings-card .small-note{font-size:16px}.toggle-label{font:600 18px Anek Latin,sans-serif}.setting-row label{font:500 16px Anek Latin,sans-serif}.setting-row select{min-height:44px;font:600 18px Anek Latin,sans-serif}.settings-card>button{margin-top:14px;display:block}.tv-layout{flex:1;grid-template-columns:minmax(0,1.3fr) minmax(320px,.85fr);gap:5vw;min-height:70vh;padding:40px 0}.tv-stage h1{letter-spacing:-2px;margin:20px 0;font-size:clamp(36px,4vw,66px);line-height:1.2}.tv-stage .lede{max-width:560px;font-size:24px;line-height:1.4}.tv-stage .lounge-art{max-width:410px;max-height:230px;margin:20px 0 24px}.tv-stage .stamp{box-shadow:none;border:0;padding:12px 16px;font-size:11px;transform:rotate(-1deg)}.tv-sidebar{border-left:1px solid var(--blue);padding-left:32px}.tv-sidebar .section-heading{font-size:11px}.tv-sidebar .rankings li{padding:16px 0;font-size:26px}.tv-sidebar .rankings li>b{font:700 26px Anek Latin,sans-serif}.tv-sidebar .rank-number{width:34px;height:34px;font-size:14px}.tv-qr{border-width:1px;gap:20px;margin-top:26px;padding-top:24px}.tv-qr img{width:112px;height:112px}.tv-qr h3{font:700 24px Kalam,cursive}.tv-qr p{font-size:16px}.tv-reveals{gap:14px}.tv-reveals>div{box-shadow:3px 3px 0 var(--pink);border-width:1px;padding:20px}.tv-reveals h2{letter-spacing:0;font:700 28px/1.2 Anek Latin,sans-serif}.pair-code{text-align:center;letter-spacing:6px;border-block:1px solid var(--blue);background:#f4cf3060;margin:24px 0;padding:18px;font:600 44px/1.2 Martian Mono,monospace}.tv-connect-art{align-self:center;width:200px;height:145px;margin-bottom:16px}@media (width<=850px){.host-grid{grid-template-columns:1fr}.guest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:30px}.tv-sidebar{padding-left:24px}.tv-qr{display:block}.tv-qr img{margin-bottom:12px}.tv-stage h1{font-size:37px}.tv-stage .lede{font-size:21px}}@media (width<=650px){.sheet{padding-inline:24px}.sheet:before{inset:8px}.play-sheet{padding-top:16px}.play-sheet .masthead{gap:10px;min-height:64px;padding:8px 0 16px}.play-sheet .wordmark{letter-spacing:-.8px;gap:5px;font-size:14px}.play-sheet .wordmark svg{width:21px;height:21px}.header-actions{gap:7px}.header-score{gap:5px}.header-score b{font-size:25px}.header-score>span{font-size:7px}.player-menu-button{width:28px;min-width:28px}.player-menu{top:80px;right:24px}.lobby-stage{max-width:420px;padding:28px 0}.lobby-stage h1{margin:17px 0 12px;font-size:37px}.lobby-stage .lede{font-size:18px}.lobby-stage .waiting-illustration{max-width:278px;margin:20px 0 24px}.lobby-actions>button{font-size:17px}.play-sheet footer{gap:12px;font-size:7px}.playing .masthead{grid-template-columns:1fr auto;gap:8px;min-height:48px;padding:0 0 9px;display:grid}.playing .compact-masthead{grid-template-columns:32px minmax(0,1fr) auto;gap:6px}.playing .masthead .wordmark{letter-spacing:-.7px;gap:4px;font-size:12px}.playing .masthead .wordmark svg{width:18px;height:18px}.playing .masthead .header-score b{font-size:21px}.playing .masthead .header-score>span{display:none}.playing .header-actions{gap:4px}.compact-back{width:32px;min-width:32px;height:36px;min-height:36px}.compact-back .ui-icon{width:21px;height:21px}.playing .guest-stage,.practice-stage{margin:21px auto 32px}.guest-stage .question-title,.practice-stage .question-title{letter-spacing:-.6px;margin:13px 0 10px;font-size:23px;line-height:1.35}.guest-stage>h1{font-size:35px}.question-context{margin-bottom:18px}.mode-sticker{letter-spacing:.1px;font-size:8px}.instruction,.practice-stage .instruction{font-size:18px;line-height:1.35}.answer-form>label{font-size:16px}.answer-form textarea{font-size:19px}.answer-form>button{margin-top:10px}.answer-meta{font-size:7px}.ballot .option-card{gap:12px;min-height:66px;padding:13px 14px;font-size:18px}.practice-result h2{font-size:23px}.award-art{width:144px}.award-illustration>span{font-size:25px}.paper-modal.alerts-guide{padding:24px 22px}.paper-modal.alerts-guide h2{margin:12px 0 18px;font-size:27px}.notification-art{width:185px;height:150px}.paper-modal .guide-primary,.alerts-guide p{font-size:17px}.host-title{align-items:center;gap:10px;padding:22px 0 0;display:flex}.host-title h1{letter-spacing:-1px;margin:10px 0;font-size:25px;line-height:1.3}.host-title .outline-link{width:44px;min-width:44px;height:44px;padding:10px;font-size:0}.host-title .outline-link .ui-icon{width:22px;height:22px}.host-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:18px;display:grid}.host-tabs button{gap:5px;min-height:46px;padding:10px 4px;font-size:15px}.host-tabs .ui-icon{display:none}.host-content{margin:20px 0 32px}.host-grid{gap:20px}.stage-card,.small-card,.question-editor{padding:20px}.stage-card h2{font-size:23px;line-height:1.4}.metrics b{font-size:27px}.metrics span{font-size:15px}.control-buttons>button{font-size:16px}.button-row button{font-size:15px}.guest-grid{grid-template-columns:1fr}.join-qr{gap:16px;display:flex}.join-qr img{width:95px}.join-qr p{font-size:15px}.tv-layout{grid-template-columns:1fr;gap:24px;padding:28px 0}.tv-sidebar{border-left:0;border-top:1px solid var(--blue);padding:24px 0 0}.tv-qr{display:flex}.tv-qr img{margin-bottom:0}.tv-stage h1{font-size:35px}.tv-stage .lede{font-size:20px}.intro .eyebrow{letter-spacing:.3px;font-size:7px}.intro .tiny-star{flex-shrink:0}.intro .eyebrow-copy{max-width:260px}.entrance h1{font-size:clamp(30px,9vw,42px)}}@media (width<=360px){.sheet{padding-inline:20px}.header-score>span{display:none}.playing .masthead .wordmark{font-size:10px}.playing .masthead .wordmark svg{width:16px;height:16px}.play-sheet .wordmark{font-size:12px}.lobby-stage h1{font-size:32px}}.wide{justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex}.wide>span{text-align:left}.play-sheet:before{opacity:.65;border-style:dashed;border-width:1.5px}.play-sheet{padding-bottom:24px}.player-menu-button{justify-content:center;align-items:center;gap:6px;width:auto;min-width:66px;padding:5px 7px;font-size:15px;display:flex}.player-avatar{color:var(--blue);background:#ed36871c;border:1px solid #2059bd40;border-radius:50%;place-items:center;width:27px;height:27px;font-size:16px;font-weight:700;display:grid}.player-nav-label{font-size:15px;font-weight:600}.account-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#173b8260;justify-content:center;align-items:center;padding:24px;animation:.2s veil-in;display:flex;position:fixed;inset:0}.account-backdrop .player-menu{width:390px;max-width:100%;box-shadow:5px 6px 0 var(--pink);padding:28px;animation:.3s cubic-bezier(.2,.8,.2,1) sheet-in;position:relative;top:auto;right:auto}.player-menu .account-close{border:0;justify-content:center;width:40px;height:40px;min-height:40px;padding:0;font-size:28px;position:absolute;top:9px;right:12px}.player-menu .card-kicker{color:var(--muted);font-size:8px}.player-menu .account-identity{border-bottom:1px dashed var(--line);align-items:center;gap:14px;margin:0;padding:24px 0 20px;display:flex}.account-avatar{background:var(--pink);width:52px;height:52px;color:var(--paper);border:1px solid var(--blue);border-radius:50%;flex-shrink:0;place-items:center;font:700 26px Unbounded,sans-serif;display:grid;transform:rotate(-5deg)}.account-identity>div b{font:700 27px/1.25 Anek Latin,sans-serif;display:block}.account-identity>div span{font-size:16px;line-height:1.4;display:block}.player-menu .account-score{border:0;margin:0;padding:18px 0}.account-score>div{align-items:baseline;gap:9px;display:flex}.account-score b{font:800 32px Unbounded,sans-serif}.account-score span{font-size:17px}.account-score p{color:var(--muted);margin:5px 0;font-size:15px}.player-menu>button:not(.account-close){gap:12px;padding:16px 0;font-size:17px}.player-menu>button>span{flex:1}.player-menu>button>.ui-icon:last-child{width:16px;height:16px}.account-footnote{color:var(--muted);margin:18px 0 0;font-size:14px}.checkin-pass{border-bottom:1px dashed var(--blue);align-items:center;gap:12px;width:100%;margin-bottom:4px;padding:13px 0 16px;display:flex}.pass-check{border:1px solid var(--blue);background:#f4cf3060;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.pass-check .ui-icon{width:19px;height:19px}.checkin-pass>div{flex:1}.checkin-pass b{font-size:17px;line-height:1.2;display:block}.checkin-pass>div>span{color:var(--muted);margin-top:3px;font-size:14px;line-height:1.3;display:block}.checkin-pass>.ui-icon{color:var(--pink);width:26px;height:26px}.lobby-stage h1{margin-top:24px}.answer-form textarea{min-height:176px}.guest-stage,.host-content,.tv-community,.tv-rankings{animation:.32s cubic-bezier(.2,.7,.2,1) both page-in}.practice-page{animation:.3s both page-in}.ballot .option-card{transition:background .16s,color .16s,box-shadow .16s,transform .16s;animation:.25s both card-in}.ballot .option-card:nth-of-type(2){animation-delay:30ms}.ballot .option-card:nth-of-type(3){animation-delay:60ms}.ballot .option-card:nth-of-type(4){animation-delay:90ms}.ballot .option-card:nth-of-type(n+5){animation-delay:.12s}.ballot .option-card.selected{transform:translate(1px,-1px)}.pass-check .ui-icon path{stroke-dasharray:28;stroke-dashoffset:28px;animation:.5s .2s forwards check-draw}.award-illustration .award-art{animation:.6s cubic-bezier(.17,.9,.35,1.35) both award-in}.notification-art{animation:.3s both page-in}.waiting-illustration{animation:.45s both page-in}button:not(:disabled):hover{filter:brightness(1.035)}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes card-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes veil-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes check-draw{to{stroke-dashoffset:0}}@keyframes award-in{0%{opacity:0;transform:scale(.85)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}.tv-poster{flex-direction:column;max-width:2100px;min-height:100dvh;margin:auto;padding:34px clamp(32px,4.5vw,88px);display:flex;position:relative}.tv-poster:before{content:"";border:2px dashed var(--blue);pointer-events:none;opacity:.65;border-radius:38px 14px 27px 11px;position:absolute;inset:16px;transform:rotate(-.12deg)}.tv-masthead{border-bottom:1px dashed var(--blue);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:4px 0 26px;display:grid}.tv-masthead .wordmark{letter-spacing:-1.6px;gap:12px;font-size:clamp(24px,2.2vw,38px)}.tv-masthead .wordmark svg{width:34px;height:34px}.tv-edition,.tv-hosts{letter-spacing:1px;font:500 10px/1.5 Martian Mono,monospace}.tv-hosts{text-align:right}.tv-board{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6vw;padding:34px 0 14px;display:grid}.tv-community{min-width:0}.tv-now{letter-spacing:.5px;color:var(--muted);align-items:center;gap:10px;font:500 10px/1.5 Martian Mono,monospace;display:flex}.tv-now i{background:var(--pink);border-radius:50%;width:7px;height:7px}.tv-community h1{letter-spacing:-2px;margin:18px 0;font-size:clamp(31px,3.6vw,61px);line-height:1.22}.tv-party-art{max-width:370px;margin:10px auto}.tv-party-art .lounge-art{max-height:185px}.tv-community-caption{margin:12px 0 20px;font-size:20px}.tv-checkin{border-top:1px dashed var(--blue);align-items:center;gap:22px;margin-top:24px;padding-top:22px;display:flex}.tv-qr-paper{background:var(--paper);border:1.5px solid var(--blue);box-shadow:4px 4px 0 var(--pink);padding:8px;transform:rotate(-2deg)}.tv-qr-paper img{width:118px;height:118px;display:block}.tv-hand{align-items:center;gap:12px;font:700 28px Kalam,cursive;display:flex}.tv-checkin p{margin:5px 0 8px;font-size:18px}.tv-checkin small{letter-spacing:0;font:500 9px/1.5 Martian Mono,monospace}.tv-scores{border-left:1px dashed var(--blue);flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding-left:4vw;display:flex}.tv-score-title{letter-spacing:.5px;border-bottom:2px solid var(--blue);justify-content:center;align-items:center;gap:12px;padding:16px 0;font:600 12px/1.4 Martian Mono,monospace;display:flex}.tv-score-title .ui-icon{color:var(--pink);width:24px;height:24px}.tv-rankings{margin:0;padding:0;list-style:none}.tv-rankings li{border-bottom:1px dashed var(--line);align-items:center;gap:18px;padding:18px 0;display:flex}.tv-rank{color:var(--muted);flex-shrink:0;width:30px;font:500 15px Martian Mono,monospace}.tv-rankings li>div{flex:1;min-width:0}.tv-rankings strong{overflow-wrap:anywhere;font:600 clamp(23px,2.2vw,37px)/1.2 Anek Latin,sans-serif;display:block}.tv-rankings li>b{letter-spacing:-1px;align-items:baseline;gap:7px;font:800 clamp(24px,2.3vw,38px) Unbounded,sans-serif;animation:.4s score-in;display:flex}.tv-rankings b small{letter-spacing:0;font:500 8px Martian Mono,monospace}.tv-first .tv-rank{color:var(--pink)}.tv-rankings .tv-first{padding-block:24px}.tv-first strong{font-weight:800}.tv-first div small{color:var(--pink);margin-top:8px;font:500 8px Martian Mono,monospace;display:block}.tv-first>b{color:var(--pink)}.tv-room-count{color:var(--muted);justify-content:space-between;gap:16px;margin-top:28px;font-size:18px;display:flex}.tv-room-count strong{color:var(--blue);font-weight:700}.tv-no-scores{text-align:center;padding:32px 20px}.tv-no-scores .award-art{width:180px;margin:auto}.tv-no-scores h2{letter-spacing:0;font:700 28px/1.3 Anek Latin,sans-serif}.tv-mode{color:var(--pink);margin-top:28px;font:500 10px Martian Mono,monospace;display:block}.tv-live h1{font-size:clamp(27px,3.1vw,52px)}.tv-round-progress{border-block:1px dashed var(--blue);justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding:20px 0;display:flex}.tv-round-progress strong{font:800 35px Unbounded,sans-serif}.tv-round-progress strong small{font:500 17px Anek Latin,sans-serif}.tv-round-progress>span{font-size:18px}.tv-answer-reveal p{font-size:21px;line-height:1.4}.tv-answer-reveal h2{letter-spacing:0;font:700 27px/1.3 Anek Latin,sans-serif}@keyframes score-in{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=650px){.play-sheet .masthead{gap:6px}.play-sheet .wordmark{font-size:13px}.header-score b{font-size:22px}.header-score>span{font-size:6px}.player-menu-button{gap:4px;min-width:50px;padding-inline:2px}.player-avatar{width:24px;height:24px;font-size:14px}.player-nav-label{font-size:13px}.playing .compact-masthead{grid-template-columns:28px minmax(0,1fr) auto;gap:4px}.playing .masthead .wordmark{font-size:11px}.playing .masthead .wordmark svg{width:16px;height:16px}.playing .header-score>span{display:none}.playing .header-score b{font-size:19px}.playing .player-nav-label{display:none}.playing .player-menu-button{min-width:28px}.account-backdrop{align-items:flex-end;padding:0}.account-backdrop .player-menu{border:0;border-top:2px solid var(--blue);width:100%;box-shadow:0 -5px 0 var(--pink);padding:28px 26px max(28px, env(safe-area-inset-bottom));border-radius:18px 18px 0 0;max-height:90dvh;overflow-y:auto}.account-backdrop .player-menu:before{content:"";background:var(--line);border-radius:4px;width:36px;height:4px;margin:-14px auto 18px;display:block}.host-sheet{padding-bottom:96px}.host-sheet .host-tabs{z-index:40;padding:8px 14px max(10px, env(safe-area-inset-bottom));background:var(--paper);border:0;border-top:1.5px solid var(--blue);margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #173b8208}.host-tabs button{flex-direction:column;gap:5px;min-height:58px;padding:7px 2px;font-size:13px}.host-tabs .ui-icon{width:22px;height:22px;display:block}.host-tabs button.active{color:var(--blue);border-bottom:3px solid var(--pink);background:#ed368714}.host-title .outline-link>span{display:none}.host-content{margin-top:22px}.tv-poster{padding:30px 28px}.tv-masthead{flex-direction:column;gap:8px;padding-bottom:22px;display:flex}.tv-masthead .wordmark{font-size:25px}.tv-hosts{display:none}.tv-board{grid-template-columns:1fr;gap:32px;padding-top:28px}.tv-community h1{font-size:35px}.tv-scores{border-left:0;border-top:1px dashed var(--blue);padding:26px 0 0}.tv-room-count{font-size:16px}.tv-checkin{gap:18px}.tv-qr-paper img{width:90px;height:90px}.tv-hand{font-size:24px}.tv-checkin p{font-size:16px}.tv-checkin small{overflow-wrap:anywhere;font-size:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.pass-check .ui-icon path{stroke-dashoffset:0}}.setup-visual{width:100%;max-width:320px;margin:22px auto;padding:10px 9px;position:relative}.setup-paper{border:1px solid var(--blue);background:#fcf9f1;border-radius:10px;min-height:156px;overflow:hidden;transform:rotate(-1deg);box-shadow:4px 5px #2059bd14}.setup-browser{border-bottom:1px solid var(--line);background:#2059bd05;align-items:center;gap:7px;padding:11px 12px;font:500 8px Martian Mono,monospace;display:flex}.setup-browser>span:nth-child(2){flex:1}.setup-browser-dot{background:var(--pink);border-radius:50%;width:5px;height:5px}.setup-share{flex-direction:column;justify-content:center;align-items:center;padding:17px 20px 14px;display:flex;position:relative}.setup-symbol{border:1px dashed var(--blue);background:#f4cf3045;border-radius:10px;place-items:center;width:48px;height:48px;display:grid}.setup-symbol .ui-icon{width:28px;height:28px}.setup-share>span:not(.setup-handnote){margin-top:4px;font-size:15px;font-weight:600}.setup-handnote{color:var(--pink);font:700 17px Kalam,cursive}.setup-share .setup-handnote{max-width:65px;line-height:1.2;position:absolute;bottom:35px;right:16px;transform:rotate(-9deg)}.setup-share-menu{padding:9px 12px}.setup-menu-row{justify-content:space-between;padding:8px 9px;font:500 14px/1.2 Anek Latin,sans-serif;display:flex}.setup-highlight{border:1.5px dashed var(--blue);background:#f4cf3050;border-radius:5px;font-weight:700}.setup-plus{font-size:20px;line-height:15px}.setup-home{flex-direction:column;align-items:center;gap:5px;padding:15px;display:flex}.setup-app{background:var(--pink);border:1px solid var(--blue);width:46px;height:46px;box-shadow:2px 2px 0 var(--blue);border-radius:11px;justify-content:center;align-items:center;font:800 25px Unbounded,sans-serif;display:flex}.setup-app .ui-icon{width:14px;height:14px}.setup-home>span{font-size:13px}.setup-home>.setup-handnote{font-size:15px}.setup-permission{text-align:center;padding:17px}.setup-notify-icon{color:var(--pink)}.setup-notify-icon svg{width:25px;height:25px}.setup-permission b{margin:6px 0 12px;font-size:16px;display:block}.setup-permission-actions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;padding-top:11px;font-size:15px;display:grid}.setup-allow{justify-content:center;align-items:center;gap:6px;font-weight:700;display:flex}.setup-allow .ui-icon{width:15px;height:15px}.setup-spark{color:var(--pink);position:absolute;top:0;right:-2px;transform:rotate(10deg)}.setup-spark .ui-icon{width:27px;height:27px}.setup-visual{animation:.3s page-in}.host-entry{width:100%;max-width:400px;margin:auto;padding:38px 0 50px}.host-entry-art{width:180px;height:128px;margin:0 auto 15px;display:block}.host-entry .card-kicker{color:var(--pink);display:block}.host-entry h1{letter-spacing:-1.5px;font-size:35px}.host-entry p{font-size:19px;line-height:1.4}.host-entry label{margin-top:26px;font:600 16px Anek Latin,sans-serif}.host-entry input{border:1.5px solid var(--blue);min-height:52px;padding:12px 14px}.host-back{justify-content:space-between;align-items:center;gap:12px;margin-top:28px;font-size:16px;text-decoration:none;display:flex}.lobby-stage .lounge-art{object-fit:contain;max-height:205px}.lobby-stage .waiting-illustration{max-width:330px;margin:14px 0 22px}.tv-party-art{max-width:430px}.tv-party-art .lounge-art{object-fit:contain;max-height:250px}@media (width<=650px){.lobby-stage .waiting-illustration{max-width:310px}.lobby-stage .lounge-art{max-height:205px}.host-entry h1{font-size:32px}}.guest-avatar{flex:none;width:42px;height:42px;display:block;overflow:visible}.player-menu-button .nav-avatar{width:30px;height:30px}.player-menu .account-avatar{background:0 0;border:0;border-radius:0;width:58px;height:58px;transform:none}.rank-position{width:20px;color:var(--muted);text-align:center;flex:0 0 20px;font:500 11px Martian Mono,monospace}.rankings li>span:nth-child(2){flex:initial}.rankings li>span:nth-of-type(2){flex:1}.rankings li .guest-avatar{width:39px;height:39px}.guest-row>.guest-avatar{width:35px;height:35px}.guest-tile-name{align-items:center;gap:12px;display:flex}.guest-tile-name .guest-avatar{width:40px;height:40px}.tv-rankings .guest-avatar{width:clamp(38px,3.6vw,61px);height:clamp(38px,3.6vw,61px)}.tv-rankings li{gap:14px}.tv-rank{width:25px}@media (width<=650px){.rankings li{gap:9px}.playing .player-menu-button .nav-avatar{width:27px;height:27px}.player-menu-button{min-width:54px}.playing .player-menu-button{min-width:30px}}.host-tabs button{position:relative}.host-tabs .nav-count{background:var(--pink);min-width:18px;height:18px;color:var(--paper);border-radius:50%;place-items:center;padding:2px;font:700 11px Anek Latin,sans-serif;display:grid}@media (width<=650px){.host-tabs .nav-count{position:absolute;top:3px;right:calc(50% - 23px)}}.podium-mark{flex:none;width:29px;height:34px;display:block}.tv-rankings .podium-mark{width:32px;height:38px}.tv-rankings .rank-position{flex-basis:32px;width:32px;font-size:15px}.tv-room-count{border-top:1px dashed var(--line);justify-content:flex-start;gap:30px;margin-top:20px;padding-top:16px}.host-sheet .masthead{min-height:60px;padding:4px 0 15px}.host-header-label{border-left:1px solid var(--line);padding-left:18px;font-size:17px;font-weight:600}.host-tv-link{border:1px solid var(--blue);justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.host-schedule{margin-top:20px}.host-schedule-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.host-schedule-top>span:first-child{align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}.host-schedule-top .ui-icon{width:18px;height:18px}.auto-status{border:1px solid var(--line);color:var(--muted);white-space:nowrap;padding:6px 8px;font:500 9px Martian Mono,monospace}.auto-status.on{color:var(--blue);background:#f4cf3040}.host-schedule-time{margin-top:15px}.host-schedule-time b{letter-spacing:-1.5px;font:800 37px/1.2 Unbounded,sans-serif}.host-schedule-time>span{color:var(--muted);margin-top:8px;font-size:15px;display:block}.host-schedule p{color:var(--muted);margin:12px 0 0;font-size:16px;line-height:1.4}.host-schedule.is-paused{border-left:3px solid var(--pink);padding-left:15px}.join-round-cta{justify-content:center;min-height:60px;font-size:21px}.playing .header-score>span{font-size:6px;display:block}@media (width<=650px){.host-sheet .masthead{gap:8px;min-height:52px;padding:2px 0 12px}.host-sheet .wordmark{font-size:12px}.host-sheet .wordmark svg{width:18px;height:18px}.host-sheet .header-actions{gap:10px}.host-header-label{border:0;padding-left:0;font-size:14px}.host-tv-link{gap:4px;min-height:36px;padding:5px 8px;font-size:12px}.host-tv-link .ui-icon{width:18px;height:18px}.host-schedule-top>span:first-child{font-size:15px}.host-schedule-time b{font-size:29px}.auto-status{padding:5px 6px;font-size:8px}.tv-room-count{gap:22px;font-size:16px}}.award-art{object-fit:contain}.practice-stage .award-art,.personal-result .award-art{width:175px;max-height:175px}.rehearsal-banner{border:1px dashed var(--blue);background:#f4cf3038;align-items:center;gap:9px;margin-bottom:18px;padding:10px 12px;font-size:14px;display:flex}.rehearsal-banner .ui-icon{width:17px;height:17px;color:var(--pink)}.rehearsal-toggle{border-block:1px dashed var(--line);align-items:center;gap:12px;margin:4px 0 14px;padding:14px 0;display:flex}.rehearsal-toggle input{width:21px;height:21px;accent-color:var(--blue);flex:none}.rehearsal-toggle b{font:600 17px Anek Latin,sans-serif;display:block}.rehearsal-toggle small{color:var(--muted);margin-top:3px;font:400 15px/1.3 Anek Latin,sans-serif;display:block}.account-backdrop .player-menu{animation:.36s cubic-bezier(.22,.8,.24,1) both drawer-arrive}.player-menu>.card-kicker{animation:.22s 80ms both ink-arrive}.player-menu .account-identity{animation:.28s .11s both ink-arrive}.player-menu .account-score{animation:.28s .17s both ink-arrive}.player-menu>button:not(.account-close){animation:.25s .22s both ink-arrive}.player-menu>button:not(.account-close):nth-of-type(3){animation-delay:.26s}.player-menu>button:not(.account-close):nth-of-type(4){animation-delay:.3s}.player-menu .account-footnote{animation:.25s .34s both ink-arrive}.account-backdrop.is-leaving{pointer-events:none;animation:.22s both veil-out}.account-backdrop.is-leaving .player-menu{animation:.22s both drawer-depart}.modal-backdrop{animation:.2s both veil-in}.modal-backdrop .alerts-guide{animation:.3s cubic-bezier(.22,.8,.24,1) both sheet-in}.alerts-guide>.card-kicker,.alerts-guide>h2{animation:.25s 70ms both ink-arrive}.alerts-guide .device-choice{animation:.25s .1s both ink-arrive}.alerts-guide .setup-visual{animation:.3s .14s both ink-arrive}.alerts-guide>h3,.alerts-guide>p,.alerts-guide>.guide-primary{animation:.25s .18s both ink-arrive}.modal-backdrop.is-leaving{pointer-events:none;animation:.22s both veil-out}.modal-backdrop.is-leaving .alerts-guide{animation:.22s both drawer-depart}.lobby-stage .checkin-pass{animation:.25s 20ms both ink-arrive}.lobby-stage>h1{animation:.3s 80ms both ink-arrive}.lobby-stage>.lede{animation:.3s .14s both ink-arrive}.lobby-stage .waiting-illustration{animation:.5s cubic-bezier(.2,.8,.2,1) .16s both art-arrive}.lobby-stage .lobby-actions{animation:.3s .23s both ink-arrive}.question-context .mode-sticker{animation:.2s 20ms both ink-arrive}.question-context .question-title{animation:.3s 70ms both ink-arrive}.question-context .instruction{animation:.3s .12s both ink-arrive}.answer-form{animation:.3s .16s both ink-arrive}@keyframes drawer-arrive{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes drawer-depart{to{opacity:0;transform:translateY(55px)}}@keyframes ink-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes art-arrive{0%{opacity:0;transform:translateY(8px)rotate(-2deg)scale(.98)}to{opacity:1;transform:none}}@keyframes veil-out{to{opacity:0}}@media (width<=650px){@keyframes drawer-arrive{0%{opacity:.8;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes drawer-depart{to{opacity:.8;transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.rankings li>.rank-name{flex:1;min-width:0}.player-chrome{z-index:25;background:var(--paper);position:sticky;top:0}.player-chrome .round-timer{background:var(--paper);margin:0;padding:12px 0 0}.round-timer .timer-label{letter-spacing:0;font:600 15px/1.2 Anek Latin,sans-serif}.round-timer .timer-label b{letter-spacing:-.8px;font-variant-numeric:tabular-nums;text-align:right;min-width:56px;font:700 20px/1.1 Unbounded,sans-serif}.round-timer .timer-track{height:3px;margin-top:10px}.round-timer.is-urgent .timer-label b{color:var(--pink)}.playing .guest-stage{margin-top:22px}@media (width<=650px){.round-timer .timer-label{font-size:14px}.round-timer .timer-label b{font-size:18px}}.header-actions .round-timer{flex-direction:column;justify-content:center;width:68px;min-width:59px;margin:0;padding:0;display:flex}.header-actions .round-timer .timer-label{text-align:center;display:block}.header-actions .round-timer .timer-label>span{display:none}.header-actions .round-timer .timer-label b{text-align:center;min-width:0;font-size:20px;display:block}.header-actions .round-timer .timer-track{height:3px;margin-top:6px}.locked-state{padding:20px 0 30px;animation:.3s both ink-arrive}.locked-title{align-items:center;gap:12px;display:flex}.locked-title>span{border:1px dashed var(--blue);background:#f4cf3060;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.locked-title .ui-icon path{stroke-dasharray:28;stroke-dashoffset:28px;animation:.4s forwards check-draw}.locked-title h2{letter-spacing:0;margin:0;font:700 25px/1.2 Anek Latin,sans-serif}.locked-state blockquote{border-left:3px solid var(--pink);background:#ffffff20;margin:22px 0 8px;padding:16px 18px;font:600 21px/1.35 Anek Latin,sans-serif}.participation{border-top:1px dashed var(--line);margin-top:30px;padding-top:24px}.participation-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.participation-title h3{margin:0;font:700 22px Anek Latin,sans-serif}.participation-title>span{color:var(--muted);font-size:15px}.participation-track{background:var(--line);height:4px;margin-top:12px}.participation-track i{background:var(--pink);height:100%;transition:width .3s;display:block}.participant-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 10px;margin-top:24px;display:grid}.participant{text-align:center;flex-direction:column;align-items:center;min-width:0;animation:.3s ink-arrive;display:flex}.participant-face{display:block;position:relative}.participant .guest-avatar{width:47px;height:47px}.participant-face>i{background:var(--blue);color:var(--paper);border:2px solid var(--paper);border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:2px;right:-3px}.participant-face>i .ui-icon{width:10px;height:10px}.participant b{overflow-wrap:anywhere;margin-top:7px;font-size:14px;line-height:1.2}.participant small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.3}.participant.is-done small{color:var(--blue)}.choice-radio{border:1.5px solid;border-radius:50%;place-items:center;width:21px;height:21px;margin-left:4px;display:grid;min-width:21px!important}.choice-radio .ui-icon{width:13px;height:13px}.ballot .option-card>.choice-radio{color:var(--blue)}.ballot .option-card.selected>.choice-radio{color:var(--paper)}.confirm-dock{background:var(--paper);border:1px solid var(--blue);z-index:15;border-radius:15px;margin-top:20px;padding:12px;position:sticky;bottom:12px;box-shadow:3px 4px #ed368760}.confirm-dock .confirm-choice{box-shadow:none;border-radius:8px;justify-content:center;margin:0;font-size:18px}.confirm-dock>.text-button{text-align:center;width:100%;display:block}@media (width<=650px){.header-actions .round-timer{width:58px;min-width:58px}.header-actions .round-timer .timer-label b{font-size:19px}.playing .compact-masthead{grid-template-columns:28px minmax(0,1fr) auto}.participant-grid{gap:18px 8px}.confirm-dock{bottom:12px}.locked-state blockquote{font-size:20px}}.confirm-dock{left:50%;bottom:max(16px, env(safe-area-inset-bottom));width:min(100% - 40px,560px);margin:0;position:fixed;transform:translate(-50%)}.ballot{padding-bottom:110px}.reveal-screen>h1{letter-spacing:-1.5px;margin:14px 0 10px;font:900 36px/1.15 Unbounded,sans-serif}.reward-hero{border-bottom:1px dashed var(--blue);align-items:center;gap:18px;padding:12px 0 22px;display:flex}.reward-hero .award-art{object-fit:contain;width:46%;max-width:185px;height:175px;animation:.5s 80ms both art-arrive}.reward-number{flex:1;min-width:0;animation:.3s .23s both ink-arrive}.reward-number>span{letter-spacing:.5px;color:var(--muted);font:500 8px Martian Mono,monospace;display:block}.reward-number strong{letter-spacing:-2px;color:var(--pink);margin:9px 0 7px;font:900 46px/1.2 Unbounded,sans-serif;display:block}.reward-number>b{font:700 25px/1.15 Kalam,cursive;display:block}.reveal-truth{border-bottom:1px dashed var(--line);padding:22px 0}.reveal-truth .card-kicker{align-items:center;gap:7px;display:flex}.reveal-truth .card-kicker .ui-icon{width:15px;height:15px}.reveal-truth h2{letter-spacing:-.8px;margin:12px 0;font:800 29px/1.2 Unbounded,sans-serif}.reveal-truth details{font-size:16px}.reveal-truth summary{cursor:pointer;min-height:32px;font-weight:600}.reveal-truth details p{margin:10px 0;font-size:17px;line-height:1.45}.reveal-truth details a{align-items:center;gap:8px;font-size:16px;display:inline-flex}.reveal-truth details a .ui-icon{width:15px;height:15px}.reveal-social{padding:20px 0}.reveal-social h3{margin:15px 0;font:700 23px Anek Latin,sans-serif}.reveal-social p{font-size:19px}.reveal-choice-authors{flex-wrap:wrap;align-items:center;gap:12px;font-size:17px;display:flex}.named-face{align-items:center;gap:8px;font-size:16px;display:inline-flex}.named-face .guest-avatar{width:35px;height:35px}.won-over-faces{flex-wrap:wrap;gap:12px 16px;display:flex}.reveal-answer{border-bottom:1px dashed var(--line);padding:16px 0}.reveal-answer p{margin:0 0 9px;font:600 21px/1.3 Anek Latin,sans-serif}.reveal-answer>span{color:var(--muted);justify-content:space-between;align-items:baseline;gap:14px;font-size:15px;display:flex}.reveal-answer>span b{color:var(--blue);white-space:nowrap;font-weight:600}.host-tabs button{transition:color .2s,background .2s}@media (width<=650px){.host-sheet .host-tabs{left:50%;right:auto;bottom:max(16px, env(safe-area-inset-bottom));border:1.5px solid var(--blue);isolation:isolate;border-radius:20px;width:calc(100% - 40px);max-width:420px;padding:7px;transform:translate(-50%);box-shadow:3px 5px #ed36876b,0 8px 25px #173b8210}.host-tabs:before{content:"";z-index:-1;border:1px dashed var(--blue);width:calc(25% - 3.5px);transform:translateX(calc(var(--nav-index) * 100%));background:#ed36871c;border-radius:13px;transition:transform .28s cubic-bezier(.22,.8,.24,1);position:absolute;top:7px;bottom:7px;left:7px}.host-tabs button{min-height:49px;padding:5px 2px;font-size:11px}.host-tabs button.active{background:0 0;border:0}.host-tabs .ui-icon{width:21px;height:21px}.host-tabs button.active .ui-icon{animation:.3s cubic-bezier(.2,.9,.3,1.2) icon-stamp}.reward-hero{gap:12px}.reward-number strong{font-size:39px}.reward-number>b{font-size:23px}.reward-hero .award-art{height:155px}.reveal-screen>h1{font-size:31px}.reveal-truth h2{font-size:26px}}@keyframes icon-stamp{0%{transform:translateY(3px)scale(.88)rotate(-7deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.guest-roster{margin-top:12px}.roster-row{border-bottom:1px dashed var(--line);align-items:center;gap:13px;padding:18px 0;display:flex}.roster-row>.guest-avatar{width:49px;height:49px}.roster-identity{flex:1;min-width:0}.roster-identity>b{overflow-wrap:anywhere;font:700 21px/1.25 Anek Latin,sans-serif;display:block}.roster-identity>span{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;font-size:14px;line-height:1.3;display:flex}.roster-identity i{background:var(--blue);border-radius:50%;width:5px;height:5px}.roster-identity i.pending{background:var(--pink)}.roster-row .roster-remove{color:var(--muted);padding:8px 0 8px 8px;font-size:14px}.roster-row .roster-admit{min-height:44px;padding:10px 12px;font-size:15px}.roster-group{margin-top:18px}.roster-group summary{cursor:pointer;color:var(--muted);padding:12px 0;font:600 16px Anek Latin,sans-serif}.standings-screen h1{letter-spacing:-1.7px;margin:15px 0 22px;font:900 37px/1.2 Unbounded,sans-serif}.standings-screen .standings-small-title{font-size:32px}.round-celebration{align-items:center;gap:15px;padding:4px 0 22px;display:flex}.round-celebration .award-art{width:43%;max-width:165px;height:175px}.round-celebration>div{flex:1}.round-celebration>div>span{letter-spacing:.5px;color:var(--pink);font:500 8px/1.5 Martian Mono,monospace}.winner-name{align-items:center;gap:8px;margin:10px 0;display:flex}.winner-name .guest-avatar{width:40px;height:40px}.winner-name b{font:700 23px/1.2 Anek Latin,sans-serif}.round-celebration strong{font:800 28px Unbounded,sans-serif}.round-celebration strong small{font:500 17px Anek Latin,sans-serif}.personal-scorecard{border-block:1px dashed var(--blue);grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:27px;padding:19px 0;display:grid}.personal-scorecard>div{flex-direction:column;gap:10px;display:flex}.personal-scorecard>div>span{color:var(--muted);letter-spacing:.3px;font:500 7px Martian Mono,monospace}.personal-scorecard>div>b{letter-spacing:-1px;font:800 28px/1.1 Unbounded,sans-serif}.personal-scorecard>div:first-child>b{color:var(--pink)}.standings-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.standings-heading h2{letter-spacing:0;margin:0;font:700 25px Anek Latin,sans-serif}.standings-switch{border:1px solid var(--line);background:#2059bd06;border-radius:22px;align-items:center;padding:3px;display:flex}.standings-switch button{box-shadow:none;color:var(--blue);background:0 0;border:0;border-radius:18px;min-height:36px;padding:7px 12px;font:600 14px Anek Latin,sans-serif}.standings-switch button[aria-pressed=true]{background:var(--blue);color:var(--paper)}.next-round-note{color:var(--muted);margin:22px 0;font-size:17px;line-height:1.4}.round-finale .round-celebration{animation:.5s 70ms both art-arrive}.personal-scorecard>div{animation:.28s .13s both ink-arrive}.personal-scorecard>div:nth-child(2){animation-delay:.18s}.personal-scorecard>div:nth-child(3){animation-delay:.23s}@media (width<=650px){.roster-row{gap:10px}.roster-row>.guest-avatar{width:44px;height:44px}.roster-identity>b{font-size:19px}.standings-screen h1{font-size:32px}.personal-scorecard>div>b{font-size:25px}.personal-scorecard{gap:10px}.standings-switch button{padding:6px 10px;font-size:13px}.standings-heading h2{font-size:23px}}.tv-round-award{text-align:center;padding:12px 0}.tv-round-award .award-art{width:230px;height:210px;margin:auto;animation:.6s both award-in}.tv-round-award>span{color:var(--pink);margin-top:10px;font:600 12px Martian Mono,monospace;display:block}.tv-round-award h1{font-size:clamp(35px,3.6vw,60px)}.tv-round-award p{font:600 28px Anek Latin,sans-serif}.tv-ready-faces{margin:24px 0}.tv-ready-faces>span{color:var(--muted);font:500 10px Martian Mono,monospace}.tv-ready-faces>div{flex-wrap:wrap;gap:18px;margin-top:12px;display:flex}.tv-ready-faces>div>span{align-items:center;gap:8px;display:flex}.tv-ready-faces .guest-avatar{width:40px;height:40px}.tv-ready-faces b{font:600 18px Anek Latin,sans-serif}.tv-checkin-small .tv-qr-paper img{width:110px;height:110px}.reward-hero .badge-next-time{animation:.6s 80ms both plane-arrive}.reward-hero .badge-you-got-me{animation:.6s cubic-bezier(.17,.9,.35,1.2) 80ms both award-in}.reward-hero .badge-straight-face{animation:.5s 80ms both mask-arrive}.reward-hero .badge-truth-radar{animation:.6s 80ms both radar-arrive}@keyframes plane-arrive{0%{opacity:0;transform:translate(-14px,14px)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes mask-arrive{0%{opacity:0;transform:rotate(-8deg)scale(.95)}to{opacity:1;transform:none}}@keyframes radar-arrive{0%{opacity:0;transform:rotate(-13deg)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.entrance .intro{animation:.4s 30ms both ink-arrive}.entrance .join-area{animation:.45s .14s both art-arrive}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root{--visual-height:100dvh;--visual-top:0px;--header-height:64px;--dock-space:0px}html{scroll-padding-top:90px;scroll-padding-bottom:110px}.action-bar>.wide{min-height:52px;box-shadow:3px 4px 0 var(--pink);border-radius:4px;justify-content:center;gap:10px;margin:0;padding:13px 18px;font:700 17px/1.25 Anek Latin,sans-serif}.action-bar>.wide.secondary{box-shadow:3px 4px 0 var(--blue)}.action-bar>.text-button{text-align:center;width:100%;display:block}.phone-action-bar{z-index:60;max-width:560px;left:16px;right:16px;top:calc(var(--visual-top) + var(--visual-height) - var(--bar-height,72px) - max(12px, env(safe-area-inset-bottom,0px)));background:linear-gradient(transparent, var(--paper) 35%);margin:0 auto;padding:10px 0 4px;position:fixed}.mobile-lobby{width:100%}.lobby-greeting{justify-content:space-between;align-items:center;gap:12px;display:flex}.lobby-greeting h1{letter-spacing:-1px;margin:10px 0 0;font:800 29px/1.25 Unbounded,sans-serif}.lobby-greeting h1>span{color:var(--pink);text-shadow:none}.lobby-check{color:var(--muted);align-items:center;gap:5px;font:500 13px Anek Latin,sans-serif;display:inline-flex}.lobby-check .ui-icon{width:14px;height:14px}.test-chip{color:var(--muted);border:1px dashed var(--line);margin-bottom:10px;padding:4px 6px;font:500 8px/1.4 Martian Mono,monospace;display:inline-block}.lobby-feature{border-block:1px dashed var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:12px;margin:24px 0 20px;padding:16px 0;display:grid}.lobby-feature h2{letter-spacing:-.4px;margin:9px 0;font:700 25px/1.2 Anek Latin,sans-serif}.lobby-feature p{color:var(--muted);margin:0;font-size:17px;line-height:1.35}.lobby-feature .lounge-art{object-fit:contain;width:100%;max-height:155px}.lobby-quick-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lobby-quick-actions button{border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:50px;padding:11px 8px;font:700 16px/1.2 Anek Latin,sans-serif;display:flex}.lobby-quick-actions .ui-icon{width:18px;height:18px}.lobby-scores{border-top:1px dashed var(--line);margin-top:28px;padding-top:23px}.lobby-scores-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.lobby-scores-heading h2{letter-spacing:-.3px;margin:0;font:700 23px Anek Latin,sans-serif}.lobby-scores .rankings{margin-top:10px}.lobby-scores .rankings li{padding:11px 0;font-size:19px}.lobby-scores .rankings .guest-avatar{width:35px;height:35px}.lobby-scores .rankings li>b{font-size:19px}.lobby-friends{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 10px;margin-top:18px;display:grid}.lobby-friends>span{flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.lobby-friends b{overflow-wrap:anywhere;font:500 14px Anek Latin,sans-serif}.join-status{align-items:center;gap:10px;padding:12px 0 20px;font-size:17px;display:flex}.join-status .ui-icon{width:19px;height:19px}@media (width<=650px),(height<=500px) and (pointer:coarse){html,body{-webkit-text-size-adjust:100%;min-height:100%;overflow-x:clip}body{touch-action:pan-y}#root{min-height:var(--visual-height)}.sheet,.play-sheet{min-height:var(--visual-height);padding:calc(var(--header-height) + env(safe-area-inset-top,0px) + 24px) 20px calc(var(--dock-space) + env(safe-area-inset-bottom,0px) + 24px);flex-direction:column;display:flex}.sheet:before,.play-sheet:before{display:none}.phone-chrome{z-index:70;max-width:560px;left:16px;right:16px;top:calc(var(--visual-top) + env(safe-area-inset-top,0px) + 8px);background:var(--paper);border:1px solid #2059bd70;border-radius:16px;margin:0 auto;padding:7px 11px;position:fixed;box-shadow:2px 3px #ed368750}.phone-chrome .player-chrome{background:0 0;position:static}.phone-chrome .masthead,.phone-chrome .compact-masthead{border:0;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0;display:flex}.phone-chrome .wordmark{letter-spacing:-.8px;gap:5px;font:900 13px/1 Unbounded,sans-serif;display:inline-flex}.phone-chrome .wordmark svg{width:20px;height:20px}.phone-chrome .header-actions{gap:9px;margin-left:auto}.phone-chrome .header-score{gap:4px}.phone-chrome .header-score b{letter-spacing:-1px;font-size:21px}.phone-chrome .header-score>span{font-size:6px;display:block}.phone-chrome .player-menu-button{gap:4px;width:auto;min-width:46px;min-height:40px;padding:2px}.phone-chrome .nav-avatar{width:30px;height:30px}.phone-chrome .player-nav-label{font-size:12px;display:block}.phone-chrome .round-timer{width:58px;min-width:58px;margin:0;padding:0}.phone-chrome .round-timer .timer-label b{font-size:20px}.phone-chrome .round-timer .timer-track{height:3px;margin-top:5px}.phone-chrome .edition{display:none}.phone-chrome .host-header-label{font-size:14px;font-weight:600}.phone-chrome .host-tv-link{background:#2059bd0a;border:0;border-radius:9px;min-height:36px;padding:6px 8px;font-size:12px}.guest-stage,.playing .guest-stage,.practice-stage{width:100%;max-width:560px;min-height:0;margin:0 auto;padding:0}.guest-home{flex:1}.question-context{margin:0 0 18px;padding:0;position:static}.guest-stage .question-title,.practice-stage .question-title{letter-spacing:-.6px;margin:12px 0 10px;font:800 clamp(20px,5.5vw,24px)/1.32 Unbounded,sans-serif}.mode-sticker{font-size:8px}.instruction,.practice-stage .instruction{font-size:17px;line-height:1.35}.answer-form,.practice-stage .answer-form{margin-top:20px}.answer-form textarea{resize:none;border-radius:4px;height:clamp(145px,23svh,190px);min-height:145px;font-size:19px}input,textarea,select{scroll-margin-top:calc(var(--header-height) + 30px);scroll-margin-bottom:calc(var(--dock-space) + 30px)}input,select{font-size:18px}button,.secondary{border-radius:4px}.text-button{min-height:44px}.ballot{gap:11px;margin-top:18px;padding-bottom:0}.ballot .option-card{border-radius:4px;min-height:62px;padding:13px 14px;font-size:18px;box-shadow:2px 3px #2059bd18}.ballot .option-card.selected{box-shadow:2px 3px 0 var(--pink)}.host-sheet{padding-bottom:calc(var(--dock-space) + env(safe-area-inset-bottom,0px) + 28px)}.host-content{width:100%;margin:0 auto;padding:0}.host-grid{grid-template-columns:1fr;gap:18px}.stage-card,.small-card,.question-editor{border-radius:6px;padding:18px}.stage-card{box-shadow:3px 4px 0 var(--pink)}.host-content .small-card:last-child,.host-content .question-editor:last-child{margin-bottom:0}.host-schedule-time b{font-size:28px}.host-schedule p{font-size:15px}.metrics{margin:18px 0;padding:15px 0}.metrics b{font-size:27px}.control-buttons>button{min-height:50px;font-size:16px}.host-navigation{background:var(--paper);border:1px solid var(--blue);border-radius:18px;max-width:330px;padding:0;left:24px;right:24px;box-shadow:3px 4px #ed368760}.host-dock{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%;margin:0;padding:6px;display:grid}.host-dock:before{display:none}.host-dock button{height:44px;min-height:44px;color:var(--blue);background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;margin:0;padding:0;display:grid}.host-dock button[aria-current=page]{background:var(--blue);color:var(--paper);border:1px solid var(--blue);box-shadow:2px 2px 0 var(--pink)}.host-dock .ui-icon{width:23px;height:23px;display:block}.host-dock .host-nav-label{display:none}.host-dock .nav-count{border:2px solid var(--paper);min-width:17px;height:17px;position:absolute;top:-3px;right:8px}.keyboard-open .host-navigation{opacity:0;pointer-events:none}.setting-row{gap:14px;margin:20px 0}.setting-row label{font-size:15px}.setting-row select{border-radius:4px;width:100%;min-height:48px}.settings-card>button{width:100%;min-height:50px}.settings-card>.text-button{margin-top:14px}.mobile-lobby .lobby-greeting h1{margin-top:8px;font-size:25px}.lobby-feature{gap:12px;margin:20px 0 18px;padding:14px 0}.lobby-feature h2{font-size:24px}.lobby-feature p{font-size:16px}.lobby-feature .lounge-art{max-height:135px}.lobby-feature .card-kicker{letter-spacing:.3px;font-size:7px}.lobby-scores{margin-top:24px;padding-top:20px}.rehearsal-banner{margin:0 0 18px;padding:9px 11px;font-size:13px}.practice-page{flex:1;min-height:0}.practice-result{border:0;margin:16px 0 0;padding:16px 0 8px}.practice-result .award-illustration{gap:4px;padding:0 0 14px}.practice-result .award-art{width:clamp(105px,20svh,150px);height:clamp(105px,20svh,150px)}.practice-result .award-illustration>span{font-size:23px}.practice-result .practice-picked-label{color:var(--muted);margin:8px 0;font-size:14px}.practice-result h2{margin:8px 0 12px;font-size:21px}.practice-result p{margin:8px 0;font-size:16px;line-height:1.35}.reward-hero{gap:12px;padding:7px 0 19px}.reward-hero .award-art{width:44%;height:145px}.reward-number strong{font-size:37px}.reveal-screen>h1,.standings-screen h1{font-size:29px}.round-celebration .award-art{height:145px}.personal-scorecard{margin-bottom:22px;padding:16px 0}.participation{margin-top:24px;padding-top:20px}.locked-state{padding:10px 0 16px}.locked-title h2{font-size:23px}.locked-state blockquote{margin-top:18px;font-size:19px}.phone-chrome~.account-backdrop{z-index:200}.account-backdrop,.modal-backdrop{inset:auto 0;top:var(--visual-top);height:var(--visual-height);padding:max(16px, env(safe-area-inset-top,0px)) 16px max(16px, env(safe-area-inset-bottom,0px));z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:center;align-items:center;display:flex;position:fixed;overflow:hidden}.account-backdrop .player-menu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--blue);border-radius:20px;width:100%;max-width:390px;max-height:100%;margin:0;padding:25px 22px;animation:.25s both phone-panel-in;position:relative;top:auto;right:auto;overflow:auto;box-shadow:3px 5px #ed368780}.account-backdrop .player-menu:before{display:none}.player-menu .account-identity{padding:20px 0 16px}.player-menu .account-score{padding:16px 0}.player-menu>button:not(.account-close){min-height:48px;padding:14px 0}.player-menu .account-close{background:0 0;border:0;width:44px;height:44px;min-height:44px;top:7px;right:7px}.paper-modal.alerts-guide{overscroll-behavior:contain;border:1px solid var(--blue);border-radius:20px;width:100%;max-width:400px;max-height:100%;margin:0;padding:25px 22px;overflow:auto;box-shadow:3px 5px #ed368780}.paper-modal.alerts-guide h2{margin-bottom:16px;font-size:25px}.alerts-guide .setup-visual{max-width:270px;margin:16px auto}.account-backdrop.is-leaving .player-menu,.modal-backdrop.is-leaving .alerts-guide{animation:.2s both phone-panel-out}.player-menu:focus,.paper-modal:focus{outline:none}.sheet:not(.play-sheet) .entrance{gap:14px;padding:8px 0 20px}.entrance .intro .eyebrow,.entrance .intro .lede,.entrance .scribble,.entrance .corner-note,.entrance .party-note{display:none}.entrance .intro h1{margin:6px 0 12px;font-size:31px}.entrance .illustration{justify-content:center;gap:25px;height:90px;margin:4px 0 8px}.entrance .illustration>svg{width:90px;height:90px}.entrance .question-burst{width:75px;height:80px;font-size:53px}.entrance .join-card{box-shadow:3px 4px 0 var(--pink);border-radius:5px;padding:24px 20px 20px;transform:none}.entrance .join-card h2{font-size:26px}.entrance .private-note{margin-top:20px;padding-top:14px}.sheet footer{display:none}.host-entry{margin:0 auto;padding:4px 0 20px}.host-entry-art{width:170px;height:110px}.host-entry h1{font-size:30px}.host-entry p{font-size:17px}}@media (width<=360px){.phone-chrome .wordmark{font-size:11px}.phone-chrome .wordmark svg{width:18px;height:18px}.phone-chrome .player-nav-label{display:none}.phone-chrome .header-actions{gap:6px}.phone-chrome .player-menu-button{min-width:30px}.phone-chrome .header-score>span{display:none}.lobby-quick-actions button{font-size:14px}.mobile-lobby .lobby-greeting h1{font-size:23px}}@keyframes phone-panel-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes phone-panel-out{to{opacity:0;transform:translateY(10px)scale(.985)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.mobile-lobby .lobby-greeting>div{min-width:0}.mobile-lobby .lobby-greeting h1{overflow-wrap:anywhere}.mobile-lobby .test-chip{flex-shrink:0;margin:0}.startup{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:55vh;display:flex}.startup p{font:500 18px Anek Latin,sans-serif}.startup .startup-mark{width:38px;height:38px;color:var(--pink);animation:1.6s infinite startup-turn}@keyframes startup-turn{0%,20%{transform:rotate(0)}80%,to{transform:rotate(180deg)}}@media (width<=650px),(height<=500px) and (pointer:coarse){.phone-chrome .player-menu-button,.phone-chrome .wordmark,.phone-chrome .host-tv-link{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (width<=650px),(height<=500px) and (pointer:coarse){.phone-chrome:before{content:"";z-index:-1;pointer-events:none;top:var(--visual-top);height:calc(var(--header-height) + env(safe-area-inset-top,0px) + 24px);background:linear-gradient(var(--paper) 78%, #f2ecdf00);position:fixed;left:0;right:0}.sheet,.play-sheet{padding-bottom:calc(var(--dock-space) + env(safe-area-inset-bottom,0px) + 16px)}.host-sheet{padding-bottom:calc(var(--dock-space) + env(safe-area-inset-bottom,0px) + 20px)}.play-sheet.is-voting{height:var(--visual-height);min-height:0;overflow:hidden}.is-voting .guest-stage,.is-voting .practice-page,.is-voting .practice-stage{flex-direction:column;height:100%;min-height:0;margin:0;padding:0;display:flex}.is-voting .question-context{flex:none}.is-voting .ballot{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;margin:0;padding:0 4px 7px 0;scroll-padding-block:8px;overflow-y:auto}.is-voting .ballot .option-card{flex-shrink:0}.is-voting .locked-state{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:8px;overflow-y:auto}.is-voting .guest-stage>.test-chip{flex-shrink:0;align-self:flex-start}.mode-sticker,.card-kicker,.eyebrow,.lobby-feature .card-kicker{letter-spacing:.3px;font-size:10px}.phone-chrome .header-score>span{font-size:8px}.host-dock button:focus-visible{outline:2px solid var(--pink);outline-offset:-3px}.phone-chrome button:focus-visible,.phone-chrome a:focus-visible{outline-offset:1px;outline-width:2px}.ballot .option-card:focus-visible{outline:2px solid var(--pink);outline-offset:-4px}}@media (height<=500px) and (pointer:coarse){.phone-chrome{padding-block:4px}.phone-chrome .masthead{min-height:36px}.guest-stage .question-title,.practice-stage .question-title{margin-block:8px;font-size:18px;line-height:1.25}.instruction,.practice-stage .instruction{font-size:15px}.question-context{margin-bottom:12px}.practice-result .award-art{width:90px;height:90px}}.host-schedule-time.is-unscheduled b{letter-spacing:-.3px;font:700 28px/1.2 Anek Latin,sans-serif}.settings-card>h2{letter-spacing:-.3px;margin:0 0 20px;font:700 27px Anek Latin,sans-serif}.settings-card .toggle-label{gap:12px;margin:0;font:600 18px/1.2 Anek Latin,sans-serif}.settings-card .toggle-label small{color:var(--muted);margin-top:5px;font-size:15px;font-weight:400;display:block}.timing-facts{border-block:1px dashed var(--line);gap:12px;margin:20px 0;padding:15px 0;display:grid}.timing-facts>span{justify-content:space-between;align-items:center;gap:12px;font-size:16px;display:flex}.timing-facts b{font-weight:600}.host-session-actions{border-top:1px dashed var(--line);margin-top:24px;padding-top:18px}.host-session-actions summary{cursor:pointer;min-height:40px;font:600 16px Anek Latin,sans-serif}.host-session-actions .wide{font-size:16px}.host-session-actions .text-button{text-align:center;width:100%;margin-top:14px;display:block}@media (width<=650px),(height<=500px) and (pointer:coarse){.phone-chrome:before{display:none}#app-chrome:has(.phone-chrome):before{content:"";z-index:69;pointer-events:none;top:var(--visual-top);height:calc(var(--header-height) + env(safe-area-inset-top,0px) + 24px);background:linear-gradient(var(--paper) 78%, #f2ecdf00);position:fixed;left:0;right:0}.setting-row label{grid-template-rows:minmax(2.4em,auto) auto;align-content:start;gap:8px;line-height:1.2;display:grid}.setting-row select{margin-top:0}.host-schedule-time.is-unscheduled b{font-size:26px}}.mobile-lobby .lobby-greeting{animation:.25s 20ms both ink-arrive}.mobile-lobby .lobby-feature{animation:.3s 70ms both ink-arrive}.mobile-lobby .lobby-quick-actions{animation:.3s .12s both ink-arrive}.mobile-lobby .lobby-scores{animation:.3s .17s both ink-arrive}.action-bar>button{transition:opacity .16s,background-color .16s,transform .12s,box-shadow .12s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}button.secondary,.action-bar>.wide.secondary,.lobby-actions>button.secondary{min-height:48px;color:var(--blue);box-shadow:none;letter-spacing:0;text-align:center;text-transform:none;background:#fffaf333;border:1.5px solid #2059bd80;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font:650 17px/1.25 Anek Latin,sans-serif;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex;transform:none}button.secondary:not(:disabled):hover{border-color:var(--blue);box-shadow:none;background:#2059bd0b;transform:none}button.secondary:not(:disabled):active{box-shadow:none;background:#2059bd18;transform:none}button.text-button{color:var(--blue);box-shadow:none;letter-spacing:0;background:0 0;border:0;font:600 16px/1.3 Anek Latin,sans-serif;transform:none}button.text-button:not(:disabled):hover{box-shadow:none;background:#2059bd08;transform:none}button.text-button:active{box-shadow:none;background:#2059bd10;transform:none}.night-controls{border-top:1px dashed var(--line);margin-top:28px;padding-top:24px}.night-controls h3{letter-spacing:0;margin:0 0 4px;font:700 21px/1.3 Anek Latin,sans-serif}.night-controls>p{color:var(--muted);margin:0 0 18px;font-size:16px}.night-control-actions{gap:12px;display:grid}.night-control-actions button{width:100%;margin:0}.night-control-actions .text-button{min-height:44px;margin-top:4px}.night-confirmation{width:min(460px,100%);padding:30px}.night-confirmation h2{letter-spacing:-1px;margin:18px 0;font-size:27px;line-height:1.25}.night-confirmation p{font:500 18px/1.45 Anek Latin,sans-serif}.night-confirmation .confirmation-note{color:var(--muted);font-size:16px}.confirmation-actions{gap:14px;margin-top:24px;display:grid}.confirmation-actions button{width:100%;min-height:50px;margin:0}@media (width<=650px){.lobby-quick-actions button{min-height:50px;padding:10px 12px;font-size:15px}.night-confirmation{padding:26px 22px}.night-confirmation h2{padding-right:12px;font-size:25px}}@media (prefers-reduced-motion:reduce){button.secondary,button.text-button{transition:none}}button.wide:not(.secondary):not(.text-button),.paper-modal button.wide:not(.secondary),.confirmation-actions>button:not(.secondary),.invitation-actions>button:not(.secondary),.lobby-quick-actions>button:not(.secondary),.control-buttons>button:not(.secondary):not(.text-button){text-align:left;border:1.5px solid var(--blue);letter-spacing:0;text-transform:none;min-height:52px;color:var(--paper);background:var(--blue);box-shadow:3px 4px 0 var(--pink);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font:700 17px/1.25 Anek Latin,sans-serif;display:flex}button.secondary,.action-bar>.wide.secondary,.lobby-actions>button.secondary,.confirmation-actions>button.secondary{text-align:left;border:1.5px solid var(--blue);background:var(--paper);border-radius:6px;justify-content:space-between;min-height:52px;padding:14px 18px;font:700 17px/1.25 Anek Latin,sans-serif;box-shadow:2px 3px #2059bd24}button.secondary:not(:disabled):hover,button.secondary:not(:disabled):active{box-shadow:2px 3px #2059bd24}.confirmation-actions>button{min-height:52px}.night-control-actions .text-button{text-align:left}.paper-modal .guide-back,.paper-modal .guide-later{text-align:left;width:100%;min-height:44px;margin:10px 0 0;padding:10px 0;font:600 16px/1.3 Anek Latin,sans-serif}.paper-modal .guide-later{color:var(--muted)}.paper-modal .device-choice{border:1px solid var(--line);border-radius:6px;gap:3px;padding:3px}.paper-modal .device-choice button{min-height:40px;box-shadow:none;border:0;border-radius:4px;font-size:15px}.paper-modal .device-choice button.active{box-shadow:none;outline:0}body:has(.tv-viewport){overflow:hidden}.tv-viewport{background:var(--paper);width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.tv-canvas{transform-origin:50%;display:flex;position:absolute;top:50%;left:50%}.tv-canvas>.tv-poster{flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:28px 64px}.tv-canvas .tv-poster:before{inset:15px}.tv-canvas .tv-masthead{grid-template-columns:1fr auto 1fr;gap:20px;padding:2px 0 22px;display:grid}.tv-canvas .tv-masthead .wordmark{font-size:32px}.tv-canvas .tv-hosts{display:block}.tv-canvas .tv-edition,.tv-canvas .tv-hosts{font-size:11px}.tv-canvas .tv-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;padding:25px 0 12px}.tv-canvas .tv-community h1{margin:16px 0;font-size:48px;line-height:1.2}.tv-canvas .tv-live h1{font-size:41px}.tv-canvas .tv-now{font-size:11px}.tv-canvas .tv-party-art{max-width:340px;margin:12px auto}.tv-canvas .tv-party-art .lounge-art{object-fit:contain;width:100%;max-height:185px}.tv-canvas .tv-community-caption{margin:10px 0 18px;font-size:21px}.tv-canvas .tv-checkin{gap:22px;margin-top:20px;padding-top:20px}.tv-canvas .tv-qr-paper img{width:112px;height:112px}.tv-canvas .tv-checkin-small .tv-qr-paper img{width:100px;height:100px}.tv-canvas .tv-hand{font-size:27px}.tv-canvas .tv-checkin p{font-size:18px}.tv-canvas .tv-checkin small{font-size:11px}.tv-canvas .tv-room-count{justify-content:flex-start;gap:28px;margin-top:20px;font-size:19px}.tv-canvas .tv-scores{border-top:0;border-left:1px dashed var(--blue);padding:0 0 0 50px}.tv-canvas .tv-score-title{padding:16px 0;font-size:13px}.tv-canvas .tv-rankings li,.tv-canvas .tv-rankings .tv-first{gap:16px;padding:14px 0}.tv-canvas .tv-rankings .guest-avatar{width:52px;height:52px}.tv-canvas .tv-rankings strong,.tv-canvas .tv-rankings li>b{font-size:30px}.tv-canvas .tv-first div small{margin-top:5px;font-size:9px}.tv-canvas .tv-rankings b small{font-size:10px}.tv-canvas .tv-mode{margin-top:22px;font-size:12px}.tv-canvas .tv-round-progress{margin-top:20px;padding:18px 0}.tv-canvas .tv-ready-faces{margin:18px 0}.tv-canvas .tv-ready-faces>div{gap:14px}.tv-canvas .tv-ready-faces b{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.tv-canvas .tv-answer-reveal p{font-size:22px;line-height:1.4}.tv-canvas .tv-answer-reveal h2{font-size:27px}.tv-canvas .tv-round-award{padding:10px 0}.tv-canvas .tv-round-award .award-art{width:190px;height:180px}.tv-canvas .tv-round-award h1{font-size:45px}.tv-canvas .tv-round-award p{margin:10px 0 18px;font-size:25px}.tv-canvas .tv-connection .guest-stage{text-align:center;max-width:700px;min-height:0;margin:36px auto}.tv-canvas .tv-connection h1{margin:16px 0;font-size:48px}.tv-canvas .tv-connection .tv-connect-art{max-height:125px;margin:0 auto 16px}.tv-canvas .tv-connection .pair-code{margin:20px 0}.tv-canvas .tv-connection footer{margin-top:auto;padding-bottom:10px}.guest-brand{background:var(--blue);width:42px;height:42px;color:var(--paper);border:1px solid var(--blue);box-shadow:2px 2px 0 var(--pink);border-radius:10px;flex:0 0 42px;justify-content:center;align-items:center;font:800 25px/1 Unbounded,sans-serif;text-decoration:none;display:inline-flex;position:relative}.guest-brand svg{width:14px;height:14px;color:var(--pink);background:var(--paper);border-radius:50%;position:absolute;top:-5px;right:-6px}button.guest-clock{min-height:48px;box-shadow:none;color:var(--blue);text-align:left;letter-spacing:0;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:9px;margin:0;padding:0;display:flex;transform:none}button.guest-clock:hover,button.guest-clock:active{box-shadow:none;background:0 0;transform:none}.clock-ring{flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;position:relative}.clock-ring>svg{fill:none;stroke-width:2.8px;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.clock-ring-track{stroke:#2059bd20}.clock-ring-progress{stroke:var(--blue);stroke-linecap:round;transition:stroke-dashoffset .25s linear}.clock-ring b{letter-spacing:-.7px;font:700 13px/1 Martian Mono,monospace}.clock-ring>.ui-icon{width:20px;height:20px;stroke:var(--blue);position:relative;transform:none}.clock-context{flex-direction:column;gap:3px;min-width:0;display:flex}.clock-context>b{white-space:nowrap;font:700 15px/1.1 Anek Latin,sans-serif}.clock-context small{color:var(--muted);white-space:nowrap;font:500 12px/1.2 Anek Latin,sans-serif}.guest-clock.is-urgent .clock-ring-progress{stroke:var(--pink)}.guest-clock.is-urgent .clock-ring b{color:var(--pink)}.guest-clock.is-paused .clock-ring-progress{stroke:var(--muted)}.timer-explanation{max-width:420px}.timer-explanation h2{letter-spacing:-.8px;margin:18px 0;font-size:25px;line-height:1.25}.timer-explanation p{font:500 18px/1.45 Anek Latin,sans-serif}.timer-explanation .wide{margin-bottom:0}.round-invitation{border:1.5px solid var(--blue);background:#f4cf301b;border-radius:10px;margin:18px 0 25px;padding:21px;animation:.32s both invitation-arrive;position:relative;box-shadow:3px 4px #ed368740}.invitation-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.invitation-top>span{align-items:center;gap:6px;font:600 10px/1.4 Martian Mono,monospace;display:flex}.invitation-top .ui-icon{width:15px;height:15px}.invitation-top>b{color:var(--pink);white-space:nowrap;font:700 15px/1.2 Anek Latin,sans-serif}.round-invitation h2{letter-spacing:-.6px;margin:18px 0 10px;font:800 29px/1.1 Anek Latin,sans-serif}.round-invitation p{color:var(--blue);margin:0 0 20px;font:500 17px/1.4 Anek Latin,sans-serif}.invitation-actions{gap:13px;display:grid}.invitation-actions button{width:100%;margin:0}.invitation-time-track{background:#2059bd15;height:3px;margin:23px 0 0}.invitation-time-track i{background:var(--pink);height:100%;transition:width .25s linear;display:block}.round-invitation.has-joined{background:#c9dfd026}@keyframes invitation-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.scroll-fade.scroll-vertical{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--fade-start,0px),#000 calc(100% - var(--fade-end,0px)),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--fade-start,0px),#000 calc(100% - var(--fade-end,0px)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--fade-start,0px),#000 calc(100% - var(--fade-end,0px)),transparent)}.scroll-fade.scroll-horizontal{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade-start,0px),#000 calc(100% - var(--fade-end,0px)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade-start,0px),#000 calc(100% - var(--fade-end,0px)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fade-start,0px),#000 calc(100% - var(--fade-end,0px)),transparent)}.lobby-friends{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:17px;margin-top:14px;padding:6px 3px 16px;display:flex;overflow-x:auto}.lobby-friends>span{flex:0 0 72px;width:72px}.lobby-friends .guest-avatar{width:48px;height:48px}.lobby-friends b{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;line-height:1.2;overflow:hidden}.ballot .option-card{rotate:var(--card-tilt,0deg)}.ballot .option-card.selected{rotate:0deg}.ballot .option-card:focus-visible{outline-offset:1px;rotate:0deg}.reward-hero{grid-template-columns:minmax(0,46%) minmax(0,1fr);align-items:center;gap:16px;padding:10px 0 22px;display:grid}.reward-hero .award-art{width:100%;max-width:none;height:180px}.reward-number{flex-direction:column;gap:7px;display:flex}.reward-number>span{color:var(--muted);font:500 9px/1.4 Martian Mono,monospace}.reward-number>b{color:var(--blue);text-transform:capitalize;margin:0 0 13px;font:800 26px/1.05 Anek Latin,sans-serif}.reward-number>strong{letter-spacing:-1px;color:var(--pink);font:800 37px/1 Unbounded,sans-serif}.guest-pause{padding:18px 0}.pause-mark{border:1.5px dashed var(--blue);background:#f4cf3030;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 0 24px;display:grid}.pause-mark .ui-icon{width:27px;height:27px}.guest-pause h1{letter-spacing:-.6px;margin:16px 0;font:800 30px/1.15 Anek Latin,sans-serif}.guest-pause p{color:var(--muted);font-size:18px;line-height:1.45}.paused-question{border-top:1px dashed var(--line);margin-top:26px;padding-top:22px}.paused-question small{font:500 9px Martian Mono,monospace}.paused-question h2{letter-spacing:0;font:650 21px/1.3 Anek Latin,sans-serif}.rankings-block{width:100%}.rankings-block .rankings{margin:14px 0 0;padding:0}.rankings-block .rankings li{border-bottom:1px dashed var(--line);grid-template-columns:26px 38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:13px 8px;display:grid}.rankings-block .rankings .guest-avatar{width:38px;height:38px}.rankings-block .rankings .rank-name{overflow-wrap:anywhere;min-width:0;font:600 18px/1.15 Anek Latin,sans-serif}.rankings-block .rankings li.is-me{box-shadow:inset 3px 0 var(--pink);background:#f4cf3023;border-radius:5px}.rankings-block .rankings .rank-name small{color:var(--muted);margin-top:5px;font:600 9px Martian Mono,monospace;display:block}.rankings-block .rankings li>b{letter-spacing:0;align-items:baseline;gap:4px;font:800 19px/1 Anek Latin,sans-serif;display:flex}.rankings-block .rankings li>b small{color:var(--muted);font:500 10px Anek Latin,sans-serif}.rankings-expand{width:100%;margin-top:10px}.standings-heading{flex-direction:column;align-items:stretch;gap:13px;display:flex}.standings-heading h2{font:750 24px Anek Latin,sans-serif}.standings-switch{border-radius:6px;align-self:flex-start;gap:3px;padding:3px}.standings-switch button{border-radius:4px;min-width:92px;min-height:36px;padding:6px 12px}.personal-scorecard{border:1px dashed var(--line);background:#f4cf301c;border-radius:6px;gap:10px;margin-top:22px;padding:17px 12px}.personal-scorecard>div>span{font-size:8px}.personal-scorecard>div>b{font-size:24px}.standings-screen .standings-small-title{letter-spacing:-.7px;font:800 30px/1.15 Anek Latin,sans-serif}.host-alert-setting{border-block:1px dashed var(--line);gap:14px;margin:24px 0 30px;padding:20px 0 26px;display:grid}.host-alert-setting h3{letter-spacing:0;margin:0 0 6px;font:750 21px/1.2 Anek Latin,sans-serif}.host-alert-setting p{color:var(--muted);margin:0;font:500 16px/1.4 Anek Latin,sans-serif}.host-alert-setting button{width:100%;margin:0}.host-schedule.is-paused .host-schedule-time>b{font-size:27px}@media (width<=650px),(height<=500px) and (pointer:coarse){.phone-chrome:has(.guest-brand) .masthead{gap:13px;min-height:52px}.phone-chrome:has(.guest-brand) .header-actions{flex:1;justify-content:space-between;gap:7px}.phone-chrome .guest-brand{border-radius:8px;flex-basis:36px;width:36px;height:36px;font-size:23px}.phone-chrome .guest-clock{flex:1;gap:7px;max-width:200px}.phone-chrome .clock-ring{flex-basis:44px;width:44px;height:44px}.phone-chrome .clock-context>b{font-size:14px}.phone-chrome .clock-context small{font-size:11px}.phone-chrome .player-menu-button{flex:none}.phone-chrome .header-score{margin-right:auto}.phone-chrome:has(.guest-clock) .player-nav-label{display:none}.is-voting .ballot{gap:12px;padding:5px 7px 10px}.reward-hero .award-art{height:170px}.reward-number>b{font-size:25px}.reward-number>strong{font-size:33px}}@media (width<=350px){.phone-chrome .clock-context>b{font-size:12px}.phone-chrome .clock-context small{font-size:10px}.reward-number>b{font-size:22px}.round-invitation{padding:17px}.invitation-top>span{font-size:8px}.invitation-top>b{font-size:13px}}@media (prefers-reduced-motion:reduce){.round-invitation,.clock-ring-progress,.invitation-time-track i{transition:none;animation:none}}.safari-demo{color:#202126;background:#fafafa;border:1px solid #c6c9ce;border-radius:15px;height:230px;margin:21px 0;font:500 14px/1.3 -apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;position:relative;overflow:hidden;box-shadow:0 3px #2059bd15}.safari-demo-top{color:#65666b;background:#ededee;justify-content:center;align-items:center;gap:5px;padding:9px;font-size:10px;display:flex}.safari-lock{color:#65666b}.safari-page-preview{color:#2059bd;align-items:center;gap:9px;padding:17px;display:flex}.safari-page-preview>span,.safari-sheet-site>span,.safari-app-name>span,.safari-home-icon{background:var(--blue);color:var(--paper);border-radius:9px;place-items:center;width:40px;height:40px;font:800 23px Unbounded,sans-serif;display:grid}.safari-more-panel{background:#f0f0f1;border-radius:11px;padding:10px;position:absolute;bottom:59px;left:20px;right:20px;box-shadow:0 4px 16px #0002}.safari-more-panel>span{color:#777;margin-bottom:6px;font-size:10px;display:block}.safari-target{outline-offset:1px;background:#fff3b9;border-radius:5px;outline:1.5px dashed #2059bd}.safari-more-panel>.safari-target,.safari-share-sheet>.safari-target{color:#202126;justify-content:space-between;align-items:center;padding:13px;display:flex}.safari-more-panel>.safari-target{flex-direction:row-reverse}.safari-toolbar{background:#ececee;justify-content:space-between;align-items:center;gap:7px;padding:11px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.safari-toolbar>span{font-size:10px}.safari-more-target{outline:1.5px dashed var(--blue);background:#fff3b9;border-radius:50%;padding:4px}.safari-share-sheet{background:#eeeef0;border-radius:15px 15px 0 0;margin:15px 8px 0;padding:8px 12px 13px}.safari-share-sheet>i{background:#c1c1c5;border-radius:4px;width:32px;height:4px;margin:0 auto 12px;display:block}.safari-sheet-site{align-items:center;gap:9px;display:flex}.safari-sheet-site>div{flex-direction:column;gap:3px;display:flex}.safari-sheet-site small{color:#777;font-size:9px}.safari-share-icons{gap:15px;margin:13px 0;display:flex}.safari-share-icons>span{color:#777;background:#fff;border-radius:6px;place-items:center;width:35px;height:29px;display:grid}.safari-share-icons .ui-icon{width:17px;height:17px}.safari-demo-caption{text-align:center;color:#666;margin-top:11px;font-size:9px;display:block}.safari-add-sheet{padding:15px 12px}.safari-add-nav{justify-content:space-between;align-items:center;gap:7px;font-size:10px;display:flex}.safari-add-nav>span,.safari-add-nav>strong{color:#007aff}.safari-add-nav>.safari-target{padding:7px}.safari-app-name{align-items:center;gap:14px;margin:25px 0;display:flex}.safari-webapp-row{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 10px;font-size:12px;display:flex}.safari-toggle{background:#34c759;border-radius:16px;justify-content:flex-end;align-items:center;width:35px;height:21px;padding:2px;display:flex}.safari-toggle>i{background:#fff;border-radius:50%;width:17px;height:17px;box-shadow:0 1px 3px #0003}.safari-home-demo{background:linear-gradient(135deg,#f6e8df,#dae6f6);flex-direction:column;justify-content:center;align-items:center;gap:10px;height:185px;display:flex}.safari-home-demo .safari-home-icon{width:58px;height:58px;box-shadow:2px 3px var(--pink);border-radius:13px;font-size:34px}.safari-home-demo small{color:#647086;font-size:11px}.paper-modal .guide-layout-note{color:var(--muted);margin:12px 0 15px;font-size:14px;line-height:1.4}.guide-help{margin:12px 0;font:500 14px/1.4 Anek Latin,sans-serif}.paper-modal .guide-help p{font-size:14px;line-height:1.4}.guide-source{color:var(--muted);margin-top:15px;font:500 12px/1.3 Anek Latin,sans-serif;display:inline-block}button.guest-clock{gap:10px;padding:4px 0 7px;position:relative}.clock-value{background:#2059bd08;border-radius:5px;place-items:center;min-width:49px;padding:7px 6px;display:grid}.clock-value>b{font-variant-numeric:tabular-nums;letter-spacing:0;font:750 20px/1 Anek Latin,sans-serif}.clock-value .ui-icon{width:19px;height:19px}.clock-progress{background:#2059bd16;height:2px;position:absolute;bottom:0;left:0;right:0}.clock-progress>i{background:var(--blue);height:100%;transition:width .25s linear;display:block}.is-urgent .clock-value>b{color:var(--pink)}.is-urgent .clock-progress>i{background:var(--pink)}.clock-context small{font-variant-numeric:normal}.best-answers .reveal-answer{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px 0;display:grid}.answer-author-avatars{flex-direction:column;gap:4px;display:flex}.answer-author-avatars .guest-avatar{width:36px;height:36px}.best-answers .reveal-answer>p{letter-spacing:0;margin:0;font:650 17px/1.3 Anek Latin,sans-serif}.answer-earned-points{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.answer-earned-points>b{white-space:nowrap;color:var(--blue);font:750 18px/1 Anek Latin,sans-serif}.answer-earned-points small{text-align:right;color:var(--muted);margin-top:4px;font:500 10px/1.1 Anek Latin,sans-serif;display:block}.reveal-truth>.text-button{align-items:center;gap:12px;display:flex}.truth-explanation{max-width:460px}.truth-explanation h2{letter-spacing:-.7px;font-size:27px}.truth-explanation p{font:500 18px/1.45 Anek Latin,sans-serif}.truth-source{align-items:center;gap:10px;margin:20px 0;font-size:16px;display:flex}.standings-switch,.paper-modal .device-choice{border-radius:30px}.standings-switch button,.paper-modal .device-choice button{border-radius:24px}.locked-state{border:1px dashed var(--line);background:#f4cf300e;border-radius:8px;margin-top:10px;padding:16px}.locked-state .locked-title{gap:9px}.locked-state .locked-title>span{border:1px solid #2059bd40;flex:0 0 30px;width:30px;height:30px}.locked-state .locked-title .ui-icon{width:17px;height:17px}.locked-state .locked-title h2{letter-spacing:0;font:750 21px/1.2 Anek Latin,sans-serif}.locked-state blockquote{letter-spacing:0;border-left:3px solid var(--pink);margin:15px 0 9px;padding:0 0 0 12px;font:650 20px/1.35 Anek Latin,sans-serif}.locked-state>.text-button{min-height:40px;padding:7px 0}.locked-state .participation{margin-top:18px;padding-top:16px}.locked-state .participation-title h3{font:750 20px Anek Latin,sans-serif}.locked-state .participation-title>span{font-size:13px}.locked-state .participant-grid{gap:12px 8px}.locked-state .participant>b{font-size:12px}.locked-state .participant>small{font-size:10px}@media (width<=650px),(height<=500px) and (pointer:coarse){.phone-chrome:has(.guest-brand) .masthead{min-height:52px;padding:0}.play-sheet:not(.host-sheet){padding-top:calc(var(--header-height) + env(safe-area-inset-top,0px) + 28px);padding-bottom:calc(var(--dock-space) + env(safe-area-inset-bottom,0px) + 20px)}.question-context .mode-sticker{margin:0 0 13px;font-size:9px}.question-context .question-title{margin:0 0 13px}.question-context .instruction{margin:0 0 18px}.guest-stage .hand-note{text-align:left;color:var(--muted);margin:13px 0 0;font:500 14px/1.3 Anek Latin,sans-serif}.answer-form{margin-top:6px}.answer-form textarea{height:clamp(140px,23dvh,210px);min-height:140px}.phone-action-bar{padding-top:10px}.lobby-quick-actions button{white-space:nowrap;justify-content:flex-start;gap:10px}}.clock-value{background:#2059bd05;border:1.5px solid #2059bd70;border-radius:9px;width:42px;min-width:42px;height:42px;padding:0}.clock-value>b{font-variant-numeric:tabular-nums;font:750 23px/1 Anek Latin,sans-serif}.guest-clock.is-urgent .clock-value{border-color:var(--pink);background:#ed36870a}button.guest-clock{padding:0}.connection-notice{border:1px dashed var(--line);background:#f4cf3025;border-radius:5px;align-items:center;gap:10px;margin-top:8px;padding:6px 10px;font:500 13px/1.3 Anek Latin,sans-serif;display:flex}.connection-notice>span{flex:1}.connection-notice .text-button{min-height:32px;padding:4px;font-size:13px}.host-arrival-notice{background:#f4cf3025;border:1px solid #2059bd40;border-radius:7px;align-items:center;gap:10px;margin:0 0 18px;padding:12px;font-size:16px;display:flex}.host-arrival-notice>span{flex:1}.app-error-screen{max-width:430px;margin:0 auto;padding:20vh 24px 30px}.error-monogram{background:var(--blue);width:52px;height:52px;color:var(--paper);box-shadow:3px 4px var(--pink);border-radius:10px;place-items:center;font:800 33px Unbounded,sans-serif;display:grid}.app-error-screen h1{letter-spacing:-.5px;margin:27px 0 15px;font:800 30px/1.2 Anek Latin,sans-serif}.app-error-screen p{color:var(--muted);font-size:18px;line-height:1.45}@media (width<=650px),(height<=500px) and (pointer:coarse){.phone-chrome:has(.guest-brand) .masthead{gap:10px}.phone-chrome .guest-brand{flex-basis:42px;width:42px;height:42px;font-size:25px}.phone-chrome .guest-brand svg{width:13px;height:13px;position:absolute;top:-5px;right:-5px}.phone-chrome:has(.guest-brand) .header-actions{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.phone-chrome .guest-clock{gap:10px;max-width:none;min-height:42px}.phone-chrome .player-menu-button{place-items:center;width:42px;height:42px;min-height:42px;padding:0;display:grid}.phone-chrome .nav-avatar{width:46px;height:46px}.phone-chrome .player-nav-label{display:none}.phone-chrome .clock-context>b{font-size:14px}.phone-chrome .clock-context small{font-size:11px}.question-context{margin-bottom:0}.is-voting .question-context{margin-bottom:10px}.question-context .instruction{margin-bottom:12px}.is-voting .locked-state{margin-top:0}}.locked-state{background:0 0;border:0;border-radius:0;margin-top:8px;padding:0}.answer-receipt{background:#f4cf300e;border:1.5px solid #2059bd50;border-radius:6px;padding:17px}.answer-receipt .locked-title>span{background:0 0;border:0;flex-basis:22px;width:22px;height:22px}.answer-receipt .locked-title h2{font-size:18px}.answer-receipt blockquote{background:0 0;border:0;margin:14px 0 18px;padding:0;font-size:21px}.answer-receipt>.secondary{width:100%;margin:0}.participation .participant-strip{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:14px;padding:13px 2px 12px;display:flex;overflow-x:auto}.participant-strip>.participant{flex:0 0 66px;width:66px}.participant-strip .guest-avatar{width:44px;height:44px}.participant-strip .participant>b{text-overflow:ellipsis;white-space:nowrap;width:66px;font-size:12px;line-height:1.2;overflow:hidden}.participant-strip .participant>small{font-size:10px}.standings-heading{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px}.standings-heading h2{font-size:23px}.standings-switch{align-self:auto}.standings-switch button{min-width:64px;min-height:34px;padding:6px 10px;font-size:13px}.lobby-quick-actions>button{gap:10px;display:flex;justify-content:center!important}.lobby-quick-actions>button .ui-icon{flex:0 0 20px;margin:0}@media (width<=650px),(height<=500px) and (pointer:coarse){.phone-chrome .nav-avatar{width:52px;height:52px}.phone-chrome .player-menu-button{width:48px;height:48px;min-height:48px}.phone-chrome:has(.guest-brand) .header-actions{grid-template-columns:minmax(0,1fr) 48px}.host-dock{align-items:center;padding:6px}.host-dock>button{place-items:center;height:44px;min-height:44px;padding:0;display:grid}.host-dock>button:focus-visible{outline:2px solid var(--pink);outline-offset:1px}}.auto-setting{margin-top:0;padding:5px 0 12px}.auto-setting input[type=checkbox]{appearance:none;min-height:25px;box-shadow:none;background:#2059bd12;border:1px solid #2059bd50;border-radius:20px;flex:0 0 43px;margin:0;padding:0;position:relative;width:43px!important;height:25px!important}.auto-setting input[type=checkbox]:before{content:"";background:var(--paper);border-radius:50%;width:17px;height:17px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #173b8230}.auto-setting input[type=checkbox]:checked{background:var(--blue);border-color:var(--blue)}.auto-setting input[type=checkbox]:checked:before{transform:translate(18px)}.people-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 10px;margin-top:17px;padding:0 2px;display:grid}.person-tile{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.person-face{width:47px;height:52px;display:block;position:relative}.person-face>.guest-avatar{width:47px;height:52px}.person-face>i{border:2px solid var(--paper);background:var(--blue);width:18px;height:18px;color:var(--paper);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1px;right:-2px}.person-face>i.pending{background:var(--paper);color:var(--muted);border:1px solid #2059bd50}.person-face>i>.ui-icon{width:11px;height:11px}.person-tile>b{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;min-height:29px;font:600 12px/1.2 Anek Latin,sans-serif;display:-webkit-box;overflow:hidden}.people-all{width:100%;margin:8px 0 0}.people-dialog{flex-direction:column;width:min(470px,100%);max-height:min(720px,90dvh);display:flex}.people-dialog-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.people-dialog-heading h2{letter-spacing:-.5px;margin:0 0 18px;font:800 26px/1.2 Anek Latin,sans-serif}.people-dialog-heading>.close-button{margin-top:-15px;position:relative;top:auto;right:auto}.people-dialog input{border:1px solid #2059bd60;border-radius:6px;flex:none;width:100%;min-height:44px;padding:10px 12px;font:500 17px Anek Latin,sans-serif}.people-dialog .people-count{color:var(--muted);margin:10px 0;font:500 13px/1.3 Anek Latin,sans-serif}.people-grid-scroll{overscroll-behavior:contain;flex:1;min-height:0;max-height:45dvh;margin-top:0;padding:5px 3px 12px;overflow-y:auto}.rankings-block .rankings li.is-me{box-shadow:none}.reward-number>.badge-stamp{border:2px solid var(--pink);outline:1px dashed var(--pink);outline-offset:-6px;max-width:160px;min-height:65px;color:var(--pink);text-transform:uppercase;letter-spacing:.5px;text-align:center;background:0 0;border-radius:48% 43% 49% 42%;place-items:center;margin:0 0 18px;padding:14px 13px;font:800 21px/.95 Anek Latin,sans-serif;animation:.3s both badge-stamp;display:grid;transform:rotate(-6deg)}@keyframes badge-stamp{0%{opacity:0;transform:rotate(-9deg)scale(1.18)}to{opacity:1;transform:rotate(-6deg)scale(1)}}@media (prefers-reduced-motion:reduce){.reward-number>.badge-stamp{animation:none}}.reward-hero{grid-template-columns:minmax(0,50%) minmax(0,1fr);gap:24px}.award-cluster{min-width:0;padding-bottom:16px;position:relative}.award-cluster>.award-art{width:100%;height:190px}.badge-imprint{transform-origin:50%;pointer-events:none;width:145px;height:84px;animation:.48s cubic-bezier(.2,.75,.3,1) .35s both stamp-land;display:block;position:absolute;bottom:0;right:-16px;overflow:visible;transform:rotate(-7deg)}.badge-imprint.stamp-seal{width:125px;height:93px;right:-8px}.badge-imprint.stamp-block{transform:rotate(7deg)}.badge-imprint.stamp-ticket{transform:rotate(-11deg)}.reward-number>strong{font-size:38px}@keyframes stamp-land{0%{opacity:0;translate:10px -15px;scale:1.7}48%{opacity:.95;translate:0;scale:.94}70%{opacity:.8;scale:1.025}to{opacity:.95;translate:0;scale:1}}@media (width<=650px){.award-cluster>.award-art{height:174px}.badge-imprint{width:135px;height:78px;right:-16px}.reward-hero{padding-bottom:26px}}@media (prefers-reduced-motion:reduce){.badge-imprint{animation:none}}.ballot{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.ballot>.option-card{flex:none}.practice-header-label{color:var(--blue);flex-direction:column;gap:3px;display:flex}.practice-header-label>b{font:700 15px/1.1 Anek Latin,sans-serif}.practice-header-label>small{color:var(--muted);font:500 11px/1.2 Anek Latin,sans-serif}.phone-chrome .header-actions:not(:has(.guest-clock)):not(:has(.header-score)){justify-content:flex-end;display:flex}.phone-chrome .header-actions:has(.practice-header-label){grid-template-columns:1fr 48px!important;display:grid!important}.practice-award-hero{grid-template-columns:minmax(0,52%) minmax(0,1fr);align-items:center;gap:23px;margin:14px 0 22px;display:grid}.practice-award-hero>.award-cluster{width:100%;max-width:none}.practice-award-hero .award-art{width:100%;height:165px;max-height:none;margin:0}.practice-award-hero>div:last-child{flex-direction:column;gap:10px;display:flex}.practice-award-hero>div:last-child>b{font:800 25px/1.1 Anek Latin,sans-serif}.practice-award-hero>div:last-child>span{color:var(--muted);font:500 14px/1.3 Anek Latin,sans-serif}.practice-result .practice-picked-label{margin-top:10px}.reveal-truth{border:0;margin:8px 0 20px;padding:0}button.truth-answer-card{width:100%;box-shadow:none;color:var(--blue);text-align:left;letter-spacing:0;background:#f4cf3014;border:1px dashed #2059bd70;border-radius:6px;flex-direction:column;gap:12px;min-height:0;padding:17px;display:flex}button.truth-answer-card:hover,button.truth-answer-card:active{box-shadow:none;background:#f4cf3025;transform:none}.truth-answer-card>.card-kicker{align-items:center;gap:7px;font:500 9px/1.3 Martian Mono,monospace;display:flex}.truth-answer-card>.card-kicker .ui-icon{width:15px;height:15px}.truth-answer-card>b{letter-spacing:-.7px;font:800 26px/1.1 Unbounded,sans-serif}.truth-card-action{justify-content:space-between;align-items:center;width:100%;margin-top:2px;font:650 16px/1.2 Anek Latin,sans-serif;display:flex}.truth-card-action .ui-icon{width:19px;height:19px}.reveal-social{border:0;margin:18px 0;padding:0}.best-answers{border-top:1px dashed var(--line);margin-top:22px;padding-top:18px}.best-answers>.section-heading{border:0;margin:0;padding:0 0 5px;font:500 10px Martian Mono,monospace}@media (width<=650px),(height<=500px) and (pointer:coarse){.action-bar.host-navigation{padding:0}.host-navigation .host-tabs.host-dock{width:100%;max-width:none;box-shadow:none;border:0;border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:5px;margin:0;padding:6px;display:grid;position:static;inset:auto;transform:none}.host-navigation .host-dock>button{place-items:center;height:44px;min-height:44px;margin:0;padding:0;display:grid}.host-navigation .host-dock:before,.host-navigation .host-dock:after{display:none}}.host-settings-cards{gap:16px;display:grid}.host-settings-cards>.settings-card{border:1px solid #2059bd50;border-radius:8px;margin:0;padding:19px}.host-settings-cards .settings-card>h2{letter-spacing:0;margin:0 0 12px;font:750 22px/1.2 Anek Latin,sans-serif}.host-settings-cards .settings-card>p{color:var(--muted);margin:0 0 16px;font:500 16px/1.4 Anek Latin,sans-serif}.host-settings-cards .settings-card>p:last-child{margin-bottom:0}.host-settings-cards .settings-card>.secondary{width:100%;margin:0}.host-settings-cards .auto-setting{justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:0;display:flex}.host-settings-cards .auto-setting>span>b{font:750 22px/1.2 Anek Latin,sans-serif}.host-settings-cards .auto-setting>span>small{margin-top:5px;font-size:14px}.host-settings-cards .timing-facts{border:0;gap:12px;margin:0;padding:0}.host-settings-cards .setting-row{gap:14px;margin:0}.host-settings-cards .night-controls{border:0;margin:0;padding:0}.host-settings-cards .night-controls h3{font-size:22px}.host-content>.rehearsal-banner{border:1px dashed var(--line);background:0 0;gap:7px;margin-bottom:17px;padding:7px 9px;font-size:13px;display:inline-flex}.host-content>.rehearsal-banner .ui-icon{width:15px;height:15px}.ios-reference{color:#1d1d1f;isolation:isolate;background:#eee8dc;border:1px solid #bdc5ce;border-radius:17px;height:230px;margin:20px 0;font:400 12px/1.25 -apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;position:relative;overflow:hidden;box-shadow:0 2px #173b8212}.ios-page-underlay{background:var(--paper);filter:blur(2px);opacity:.55;padding:18px;position:absolute;inset:0}.ios-page-underlay>span{color:var(--blue);font:800 35px Unbounded,sans-serif;display:block}.ios-page-underlay>i{background:#2059bd18;border-radius:5px;width:75%;height:8px;margin-top:11px;display:block}.ios-page-underlay>i:last-child{width:47%}.ios-menu-popover{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f6f6f3ee;border:1px solid #fff9;border-radius:16px;width:190px;padding:6px;position:absolute;bottom:57px;right:10px;box-shadow:0 5px 24px #0002}.ios-menu-popover>div,.ios-action-list>div{align-items:center;gap:10px;min-height:30px;padding:8px 10px;display:flex}.ios-menu-popover .ui-icon,.ios-action-list .ui-icon{width:15px;height:15px}.ios-menu-popover .ios-menu-divider{background:#0001;height:1px;min-height:0;margin:3px 6px;padding:0}.ios-menu-popover b,.ios-action-list b{font-weight:500}.ios-plus{text-align:center;width:15px;font-size:19px;line-height:15px}.ios-reference-target{outline:2px solid var(--pink);outline-offset:1px;border-radius:8px}.ios-bottom-toolbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f5f5f1d9;border:1px solid #fff;border-radius:25px;align-items:center;gap:8px;padding:9px 10px;display:flex;position:absolute;bottom:9px;left:9px;right:9px;box-shadow:0 2px 10px #0001}.ios-bottom-toolbar>.ui-icon{width:17px;height:17px}.ios-bottom-toolbar>div{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:10px;overflow:hidden}.ios-more-target{outline:2px solid var(--pink);outline-offset:2px;letter-spacing:-2px;border-radius:50%;place-items:center;width:23px;height:23px;font-size:17px;font-weight:700;display:grid}.ios-native-sheet{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f8f8ed;border-radius:19px 19px 0 0;padding:13px 10px;position:absolute;inset:8px 6px 0;box-shadow:0 -2px 16px #0001}.ios-sheet-title{align-items:center;gap:9px;display:flex}.ios-site-icon{background:var(--blue);width:34px;height:34px;color:var(--paper);border-radius:8px;flex:0 0 34px;place-items:center;font:800 20px Unbounded,sans-serif;display:grid}.ios-sheet-title>div,.ios-install-name>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ios-sheet-title b,.ios-install-name b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.ios-sheet-title small,.ios-install-name small{color:#777;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.ios-close{background:#e7e7e6;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:22px;font-weight:300;display:grid}.ios-share-actions{justify-content:space-around;gap:10px;margin:13px 0 12px;display:flex}.ios-share-actions>span{color:#555;flex-direction:column;align-items:center;gap:4px;font-size:8px;display:flex}.ios-share-actions .ui-icon{background:#e6e6e7;border-radius:50%;width:26px;height:26px;padding:5px}.ios-action-list{background:#eaeaea;border-radius:11px;padding:2px 4px}.ios-action-list>div{border-bottom:1px solid #0001;padding-block:7px;font-size:10px}.ios-action-list>div:last-child{border:0}.ios-confirm-header{justify-content:space-between;align-items:center;gap:5px;margin-bottom:18px;display:flex}.ios-confirm-header>b{font-size:11px;font-weight:600}.ios-native-add{color:#fff;background:#007aff;border-radius:20px;place-items:center;width:34px;height:25px;font-size:11px;display:grid}.ios-install-name{background:#efeff0;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.ios-switch-block{background:#efeff0;border-radius:9px;justify-content:space-between;align-items:center;gap:6px;margin-top:19px;padding:11px 9px;display:flex}.ios-switch-block>b{font-size:12px;font-weight:400}.ios-native-switch{background:#34c759;border-radius:20px;justify-content:flex-end;align-items:center;width:36px;height:22px;padding:2px;display:flex}.ios-native-switch>i{background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #0002}.ios-install-help{color:#7b7b80;margin:10px 4px;font-size:8px;line-height:1.4;display:block}.ios-home-reference{background:linear-gradient(150deg,#ced9e8,#e9d5de);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.ios-muted-apps{filter:blur(2px);opacity:.2;gap:14px;display:flex;position:absolute;inset:20px}.ios-muted-apps>i{background:#fff;border-radius:8px;width:30px;height:30px}.ios-home-app{background:var(--blue);width:57px;height:57px;color:var(--paper);border-radius:13px;place-items:center;font:800 34px Unbounded,sans-serif;display:grid}.ios-home-reference>b{font-size:12px;font-weight:500}.native-permission-reference{color:#222;text-align:center;background:#efefef;border-radius:14px;max-width:265px;margin:24px auto;padding:18px 18px 0;font:500 15px/1.25 -apple-system,BlinkMacSystemFont,sans-serif;box-shadow:0 2px 12px #0001}.native-permission-bell{color:#555;width:29px;height:29px;margin:0 auto 13px;display:block}.native-permission-reference>b{font-weight:600;display:block}.native-permission-reference>div{color:#007aff;border-top:1px solid #0002;grid-template-columns:1fr 1fr;margin:18px -18px 0;font-weight:400;display:grid}.native-permission-reference>div>*{padding:12px 4px;font-size:13px;display:block}.native-permission-reference>div>strong{border-left:1px solid #0002;font-weight:600}@media (height<=750px){.ios-reference{height:212px;margin:16px 0}.paper-modal.alerts-guide{padding:22px}.alerts-guide>.device-choice{margin-block:12px}.alerts-guide>h2{margin:12px 0}}
