.quik-room{--qr-ink:#161927;--qr-iris:#6246e5;--qr-paper:#faf9f6;box-sizing:border-box;background:var(--qr-paper);color:var(--qr-ink);min-height:100dvh;padding:0 max(20px,50vw - 580px) 32px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.5}.quik-room *{box-sizing:border-box}.quik-room a{color:var(--qr-iris)}.quik-room h1,.quik-room h2,.quik-room h3,.quik-room p{margin:0 0 14px}.quik-room h1{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(34px,6vw,64px);line-height:1.05}.quik-room h2{letter-spacing:-.025em;font-size:21px}.quik-room h3{font-size:23px;line-height:1.25}.quik-room small,.qr-note,.qr-footer{color:#626171;font-size:13px}.qr-top{border-bottom:1px solid #e4e1e9;justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px;padding:25px 0;display:flex}.qr-brand{letter-spacing:-1px;font-size:26px;font-weight:850;text-decoration:none;color:var(--qr-ink)!important}.qr-brand span{font-weight:450}.qr-pill{color:#5036c6;background:#eee9ff;border-radius:30px;padding:6px 10px;font-size:12px;font-weight:700}.qr-intro{margin-bottom:26px}.qr-intro h1{white-space:pre-line;margin-top:14px}.qr-intro>p{color:#626171;max-width:520px;font-size:18px}.qr-eyebrow{letter-spacing:.065em;text-transform:uppercase;color:#6246e5;font-size:12px;font-weight:750}.qr-start{max-width:780px;margin:auto}.qr-panel{background:#fff;border:1px solid #e4e1e9;border-radius:20px;min-width:0;margin-bottom:18px;padding:22px}.qr-form{flex-direction:column;gap:16px;display:flex}.qr-identity-row{align-items:flex-end;gap:10px;display:flex}.qr-name-field{flex:1;min-width:0}.qr-identity-row>.qr-emoji-picker{flex:none;padding-bottom:0}.qr-form p{margin-bottom:0}.qr-kind-field{border:0;min-width:0;margin:0;padding:0}.qr-kind-field legend{margin-bottom:10px;font-size:14px;font-weight:650}.qr-kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.qr-watch-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qr-inline,.qr-actions,.qr-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qr-inline{align-items:flex-end}.qr-check{align-items:center;gap:9px;min-height:44px;display:flex}.qr-actions{margin:12px 0}.qr-heading{justify-content:space-between;margin-bottom:12px}.qr-heading h2{margin:0}.qr-heading>span{color:#626171;font-size:13px}.qr-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qr-room-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.qr-room-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.qr-room-heading h1{margin-top:8px;font-size:clamp(30px,5vw,48px)}.qr-room-heading p{color:#626171;font-size:14px}.qr-code{letter-spacing:.08em;background:#eee9ff;border-radius:12px;padding:8px 12px;font-family:ui-monospace,monospace;font-size:18px}.qr-room-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.qr-main-tool{min-width:0}.qr-invite>svg{margin:18px auto;display:block}.qr-invite small{margin-top:10px;display:block}.qr-scores,.qr-history,.qr-people{margin:0;padding:0;list-style:none}.qr-scores li,.qr-history li,.qr-people li{overflow-wrap:anywhere;border-bottom:1px solid #eeecf2;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.qr-scores li>span{flex:1}.qr-scores strong{font-variant-numeric:tabular-nums;font-size:28px}.qr-scores .qr-actions{margin:0}.qr-history li{font-size:13px}.qr-people small{display:block}.qr-person-emoji{vertical-align:middle;background:#f1eeff;border-radius:9px;place-items:center;width:28px;height:28px;margin-right:4px;display:inline-grid}.quik-room details{margin-top:16px}.qr-table-wrap{margin-top:20px;overflow:auto}.quik-room table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.quik-room caption{text-align:left;margin-bottom:8px;font-weight:750}.quik-room th,.quik-room td{overflow-wrap:anywhere;border-bottom:1px solid #eeecf2;min-width:65px;padding:10px 8px}.qr-error,.qr-banner{overflow-wrap:anywhere;background:#eee9ff;border:1px solid #d8cef9;border-radius:12px;padding:14px 18px}.qr-error{color:#902b20;background:#fff0ed;border-color:#f2bcb3}.qr-footer{border-top:1px solid #e4e1e9;margin-top:16px;padding-top:20px}.qr-game .qr-prompt{overflow-wrap:anywhere;padding:18px 0;font-size:clamp(24px,4vw,36px)}.qr-choices,.qr-vote{gap:10px;margin:16px 0;display:grid}.qr-game-controls{border-top:1px solid #e4e1e9;margin-top:20px;padding-top:16px}.qr-agent .qr-note{margin-top:8px}@media (width<=800px){.qr-room-grid{grid-template-columns:1fr}.qr-room-grid aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.qr-room-grid aside .qr-panel{margin-bottom:0}.qr-room-heading{flex-wrap:wrap}.qr-top{margin-bottom:24px}}@media (width<=500px){.quik-room{padding:0 16px 28px}.qr-panel{border-radius:16px;padding:18px}.qr-room-grid aside{display:block}.qr-room-grid aside .qr-panel{margin-bottom:16px}.qr-kinds{gap:8px}.qr-watch-settings,.qr-two{grid-template-columns:1fr}.qr-scores li{gap:8px}.qr-top{padding:20px 0}.qr-pill{font-size:11px}}@media (prefers-reduced-motion:reduce){.quik-room *{scroll-behavior:auto!important;transition:none!important}}.qr-task{flex-wrap:wrap}.qr-task small,.qr-voters{display:block}.qr-task .qr-actions{margin:0}.qr-task+form{margin-top:16px}.qr-voters{overflow-wrap:anywhere;padding:4px 2px}.watch-recovery{gap:16px;display:grid}.watch-recovery form,.watch-recovery-key,.watch-transfer-code{gap:12px;display:grid}.watch-recovery-key,.watch-transfer-code{background:#f1eeff;border:1px solid #d9d1ff;border-radius:14px;padding:16px}.watch-recovery code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#fff;border-radius:10px;padding:12px;display:block}.watch-recovery-heading,.watch-role-list li{justify-content:space-between;align-items:center;gap:12px;display:flex}.watch-role-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.watch-role-list li{border-top:1px solid #e4e1e9;padding-top:10px}@media (width<=500px){.watch-recovery-heading,.watch-role-list li{flex-direction:column;align-items:stretch}}.room-spectrum-field{width:100%;min-width:0}.qr-inline>.room-spectrum-field{flex:1}.room-choice{overflow-wrap:anywhere;width:100%;min-width:0}.room-spectrum-field textarea{max-height:min(240px,40dvh);overflow-y:auto}.quik-room .qr-room-support{flex-direction:column;gap:8px;min-width:0;display:flex}.quik-room .qr-room-support>[data-rac]{border-bottom:1px solid #dfe5e2}.quik-room .qr-room-support .qr-panel{box-shadow:none;border:0;padding:12px 0}.quik-room .qr-join-disclosure{margin-bottom:8px}.quik-room .qr-join-disclosure .qr-panel{border:0;padding:12px 0}.quik-room .watch-row-actions{flex:0 auto;min-width:0}.qr-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media not ((hover:hover) and (pointer:fine)){.quik-room button[data-rac],.quik-room [role=button][data-rac]{min-width:44px;min-height:2.75rem}.quik-room label[data-rac]:has(input:is([type=checkbox],[type=radio])){min-height:2.75rem}}@media (width<=600px){.quik-room .qr-panel{padding:16px}.quik-room .qr-room-support .qr-panel{padding:12px 0}.quik-room .qr-room-heading h1{font-size:clamp(1.5rem,7vw,2rem)}.quik-room .qr-room-heading{gap:8px;margin-bottom:16px}}.room-disclosure{min-width:0;max-width:100%}@media not ((hover:hover) and (pointer:fine)){:is(.watch-stage-shell,.watch-recap-page) button[data-rac],.room-emoji-popover button[data-rac]{min-width:44px;min-height:2.75rem}}.quik-room .room-spectrum-field label[data-rac]{display:revert-layer;gap:revert-layer;font:revert-layer;color:revert-layer}.quik-room .room-spectrum-field :is(input,textarea)[data-rac]{color:inherit;font:inherit;outline-offset:0;background:0 0;border:0;border-radius:0;outline:none;padding:0}.quik-room .qr-kinds{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.quik-room .qr-kinds [role=option]{width:100%;min-width:0;max-width:100%;max-height:none}@media (width<=600px){.quik-room button[data-rac]{max-width:100%;height:auto}.quik-room button[data-rac] :is([slot=text],[data-rsp-slot=text]){white-space:normal;overflow-wrap:anywhere}.quik-room button[data-rac],.quik-room [role=button][data-rac]{min-width:44px;min-height:2.75rem}.quik-room label[data-rac]:has(input:is([type=checkbox],[type=radio])){min-height:2.75rem}.quik-room .qr-inline>.room-spectrum-field{flex:1 0 100%;width:100%}.quik-room .qr-scores li{flex-wrap:wrap}.quik-room .qr-scores li>span{flex:8rem;min-width:0}.quik-room .qr-scores li>.qr-actions{flex:0 auto}}.quik-room .room-custom-content textarea[data-rac]{min-height:min(10rem,40dvh);max-height:min(10rem,40dvh);overflow-y:auto}.rooms-branded{--qr-iris:#6741f2;--qr-paper:#faf9f6;font-family:var(--s2-font-family-sans,adobe-clean-spectrum-vf), Inter, ui-sans-serif, system-ui, sans-serif;padding-inline:max(22px,50vw - 560px)}.rooms-branded .qr-top{border:0;max-width:780px;margin:0 auto 12px;padding:30px 0 18px}.rooms-branded .qr-brand{letter-spacing:-1.5px;font-size:30px;font-weight:850}.rooms-branded .qr-brand span{font-weight:450}.rooms-branded .qr-pill{color:#6741f2;background:#eee7ff;border-radius:12px;padding:7px 12px;font-size:14px}.rooms-branded .qr-start{max-width:780px}.rooms-lobby-hero{isolation:isolate;margin:22px 0 26px;position:relative}.rooms-lobby-hero h1{letter-spacing:-.055em;max-width:560px;margin:0 0 12px;font-size:clamp(38px,7vw,58px);font-weight:850;line-height:1.02}.rooms-lobby-hero>p{color:#73727e;margin:0;font-size:clamp(18px,3.5vw,24px)}.rooms-lobby-hero>img{z-index:-1;width:30%;position:absolute;bottom:28px;right:0}.rooms-join{background:#fff8;padding:8px 13px;border:1px solid #d6d2df!important;border-radius:14px!important;margin-bottom:28px!important}.rooms-join-title{align-items:center;gap:14px;font-size:18px;font-weight:700;display:flex}.rooms-join-title>img{width:24px;height:24px}.rooms-join .qr-inline{padding:10px 0}.rooms-join .qr-inline>div{flex:1}.rooms-join .qr-inline>button{gap:7px;min-height:44px}.rooms-activity-section>h2{letter-spacing:-.03em;margin-bottom:14px;font-size:23px;font-weight:750}.rooms-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;width:100%!important;max-width:none!important;display:grid!important}.rooms-activity-card{box-shadow:0 4px 12px #22203a03;background:#fff9!important;border:1px solid #e7e3ec!important;border-radius:16px!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;padding:14px!important;display:flex!important}.rooms-activity-card[data-selected]{background:#f8f4ff!important;border:2px solid #7951fc!important;padding:13px!important}.rooms-activity-card [slot=label]{letter-spacing:-.025em;font-size:18px!important;font-weight:750!important;line-height:1.2!important;display:block!important}.rooms-activity-card [slot=description]{color:#777381!important;margin-top:6px!important;font-size:14px!important;line-height:1.4!important}.rooms-activity-visual{justify-content:center;align-items:center;width:100%;height:84px;margin-bottom:12px;display:flex}.rooms-activity-visual>img{object-fit:contain;width:100%;height:100%}.rooms-activity-visual>.quik-ui-icon{opacity:.65;width:38px;height:38px}.rooms-continue{width:100%;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:54px!important;font-size:18px!important;display:flex!important}.rooms-continue>img{filter:brightness(0)invert();width:22px;height:22px}.rooms-lobby-note{text-align:center;color:#83818e;font-size:14px;margin:14px 0 25px!important}.rooms-recent{border-top:1px solid #e4e0e8;padding-top:22px}.rooms-recent h2{font-size:19px}.rooms-recent ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rooms-recent li>a{color:#1b1b2c;background:#fff;border:1px solid #e8e4ec;border-radius:14px;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.rooms-recent li>a>span:nth-child(2){flex:1;min-width:0}.rooms-recent strong{overflow-wrap:anywhere;display:block}.rooms-recent small{margin-top:4px;display:block}.rooms-recent a>img{width:20px;height:20px}.rooms-recent-art{background:#fff0e9;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.rooms-recent-art>img{width:25px;height:25px}.rooms-branded .qr-intro{padding-top:10px}.rooms-branded .qr-intro h1{margin-top:20px;font-size:clamp(32px,6vw,44px)}.rooms-branded .qr-form.qr-panel{border-radius:18px;padding:22px}.rooms-setup-back{color:#6741f2!important;min-height:44px!important;margin:8px 0!important}.rooms-branded .qr-footer{max-width:780px;margin:24px auto 0}.rooms-active-heading{margin-top:18px}.rooms-active-presence{color:#7b7886;justify-content:space-between;align-items:center;margin:0 0 22px;font-size:13px;display:flex}.rooms-branded .qr-room-heading h1{font-size:clamp(27px,5vw,40px)}.rooms-branded .qr-invite{background:#faf9f6}@media (width>=850px){.rooms-lobby{max-width:780px;margin:auto}.rooms-lobby-hero{margin-top:38px;margin-bottom:32px}.rooms-lobby-hero>img{width:200px;bottom:10px}.rooms-activity-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.rooms-activity-card{padding:20px!important}.rooms-activity-card[data-selected]{padding:19px!important}.rooms-activity-visual{height:105px}.rooms-branded .qr-start>.qr-form{max-width:560px;margin-inline:auto}.rooms-branded .qr-start>.qr-intro,.rooms-setup-back{max-width:560px;margin-inline:auto!important}}@media (width<=400px){.rooms-branded{padding-inline:18px}.rooms-branded .qr-top{padding-top:22px}.rooms-branded .qr-brand{font-size:27px}.rooms-lobby-hero h1{max-width:310px;font-size:38px}.rooms-lobby-hero>img{width:31%;bottom:24px;right:-5px}.rooms-lobby-hero{margin-top:25px}.rooms-activity-card[role]{padding:12px!important}.rooms-activity-card[data-selected]{padding:11px!important}.rooms-activity-card [slot=label]{font-size:16px!important}.rooms-activity-card [slot=description]{font-size:13px!important}.rooms-activity-visual{height:66px;margin-bottom:10px}.rooms-activity-grid{gap:10px!important}.rooms-continue{font-size:17px!important}.rooms-branded .qr-form.qr-panel{padding:17px}.rooms-join-title{font-size:16px}}.rooms-activity-card{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.rooms-activity-card [slot=label],.rooms-activity-card [slot=description]{overflow-wrap:anywhere;flex:none;white-space:normal!important;text-align:left!important;align-self:stretch!important;display:block!important;overflow:visible!important}.rooms-branded .qr-top{flex-wrap:wrap}.rooms-branded .qr-form>div[data-rac]:has(input[type=checkbox]){grid-template-columns:max-content minmax(0,1fr);width:100%;min-width:0;max-width:100%}.rooms-branded .qr-form label[data-rac]:has(input[type=checkbox]){min-width:0;max-width:100%;line-height:1.45}.rooms-branded .qr-form label[data-rac]:has(input[type=checkbox])>span:last-child{overflow-wrap:anywhere;min-width:0;line-height:1.45}.rooms-lobby{width:100%;max-width:1120px;margin-inline:auto}.rooms-branded:has(.rooms-lobby) .qr-top{width:100%;max-width:1120px;margin-inline:auto}.rooms-branded:has(.rooms-lobby) .qr-start{width:100%;max-width:1120px;margin-inline:auto}.rooms-branded:has(.rooms-lobby) .qr-footer{width:100%;max-width:1120px;margin-inline:auto}.rooms-lobby .rooms-activity-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px!important}.rooms-lobby .rooms-activity-card{border-radius:18px!important;min-height:230px!important;padding:18px!important}.rooms-lobby .rooms-activity-card[data-selected]{padding:17px!important}.rooms-lobby .rooms-activity-visual{height:108px;margin:0 0 16px}.rooms-lobby .rooms-activity-title{font-size:19px;font-weight:750;line-height:1.25;display:block}.rooms-activity-chevron{display:none}.rooms-lobby .rooms-continue{max-width:360px;margin:26px auto 20px}.rooms-lobby .rooms-join{max-width:480px;margin:0 auto 16px!important}@media (width<=849px){.rooms-lobby-hero{margin:20px 0 24px}.rooms-lobby-hero h1{font-size:clamp(32px,7vw,44px)}.rooms-lobby-hero>p{font-size:18px}.rooms-lobby .rooms-activity-grid{grid-template-columns:minmax(0,1fr);gap:9px!important}.rooms-lobby .rooms-activity-card{border-radius:15px!important;min-height:76px!important;padding:9px 14px!important}.rooms-lobby .rooms-activity-card[data-selected]{padding:8px 13px!important}.rooms-lobby .rooms-activity-card [slot=label]{grid-template-columns:64px minmax(0,1fr) 20px;align-items:center;gap:14px;display:grid!important}.rooms-lobby .rooms-activity-visual{width:64px;height:56px;margin:0}.rooms-lobby .rooms-activity-title{font-size:18px}.rooms-activity-chevron{align-items:center;display:flex}.rooms-activity-chevron>img{width:20px;height:20px}.rooms-lobby .rooms-activity-card [slot=description]{display:none!important}.rooms-lobby .rooms-continue{max-width:none;margin:20px auto 16px}}.quik-room.quiz-page{--qr-paper:#fff;max-width:none;padding-inline:max(16px,50vw - 480px)}.quiz-page .qr-top{justify-content:flex-start;gap:14px;margin-bottom:20px;padding:16px 0}.quiz-page .qr-top>a:last-child{margin-left:auto;font-size:13px}.quiz-page h1.quiz-shell-title{letter-spacing:0;margin:0;font-size:16px;font-weight:600}.quiz-page .qr-room-grid{flex-direction:column;gap:0;display:flex}.quiz-page .qr-main-tool,.quiz-page .qr-room-support{width:100%}.quiz-room-options{border-top:1px solid #e5e5ed;margin:0 0 16px;padding-top:12px;font-size:13px}.quiz-room-options>summary{padding:8px 0}.quiz-page .qr-footer{margin-top:12px;font-size:11px}.quiz-page .qr-footer.qr-actions{gap:16px;padding-top:8px}@media (width<=700px){.quiz-page .quiz-room{border:0;padding:0}}.quiz-page .qr-top{max-width:none}.quiz-page .qr-footer{max-width:none;margin:12px 0 0;padding-top:12px}.quiz-page .quiz-room-options{width:100%}.quiz-page .quiz-identity{margin-left:auto}.quiz-page .quiz-identity+a:last-child{margin-left:0}.quiz-page .quiz-identity .qr-emoji-button{width:32px!important;min-height:32px!important;padding:0!important}.quik-room-support-entry{justify-content:center;padding:1rem;display:flex}
