.workspace{--ws-ink:#202329;--ws-muted:#5d6772;--ws-blue:#71c7f4;--ws-line:#d9dde2;--ws-paper:#f8f8f3;color:var(--ws-ink);background:var(--ws-paper);min-height:100vh;font-size:15px;line-height:1.5}.workspace *{min-width:0}.workspace :focus-visible{outline:3px solid #176c9a;outline-offset:3px}.game-surface :focus-visible,.ws-sidebar :focus-visible{outline:3px solid #71c7f4;outline-offset:3px}.ws-nav-close{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;border:1px solid #697788;border-radius:8px;color:#f8f8f3;flex-shrink:0}.workspace h1,.workspace h2,.workspace h3{font-family:var(--font-display),sans-serif;letter-spacing:-.035em}.ws-sidebar{width:220px;position:fixed;inset:0 auto 0 0;background:#202329;color:#e7ebef;padding:30px 18px 20px;display:flex;flex-direction:column;z-index:80}.ws-brand{font:750 31px var(--font-display),sans-serif;letter-spacing:-1.5px;display:flex;align-items:center;gap:7px;padding:0 12px 35px;color:#fff}.ws-brand span{color:#71c7f4;font-size:31px}.ws-sidebar-label{font-size:10px;letter-spacing:.14em;color:#9da5ae;padding:12px 13px}.ws-sidebar nav{display:grid;gap:5px}.ws-sidebar nav a,.ws-sidebar-bottom a{display:flex;align-items:center;gap:12px;min-height:45px;padding:10px 13px;border-radius:8px;font-size:14px;font-weight:500}.ws-sidebar a:hover{background:#2c3037}.ws-sidebar nav a[aria-current],.ws-sidebar-bottom a[aria-current]{background:#71c7f4;color:#202329}.ws-sidebar-bottom{margin-top:auto;padding-top:40px;display:grid;gap:3px}.ws-sidebar-bottom a{font-size:12px;color:#bbc3cc;justify-content:space-between}.ws-sidebar-bottom a:last-child{margin-top:18px;border-top:1px solid #41464e;border-radius:0;padding-top:21px;justify-content:flex-start;font-size:14px}.ws-body{margin-left:220px;min-height:100vh}.ws-topbar{height:74px;border-bottom:1px solid var(--ws-line);display:flex;align-items:center;justify-content:space-between;padding:0 38px;font-size:12px;color:var(--ws-muted);background:#fff}.ws-topbar strong{font-weight:500;color:#202329}.ws-topbar>span>span{padding:0 12px;color:#b0b5bc}.ws-public-link{display:flex;align-items:center;gap:8px}.ws-menu{display:none}.ws-main{max-width:1600px;margin:auto}.ws-page{padding:42px 38px 60px}.ws-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.ws-eyebrow{font-size:10px;font-weight:700;letter-spacing:.13em;margin:0 0 10px;color:#5d6772}.ws-page-heading h1{font-size:34px;line-height:1.15;font-weight:650;max-width:800px;margin:0 0 12px}.ws-description{color:var(--ws-muted);max-width:650px;margin:0;font-size:14px}.ws-heading-actions{flex-shrink:0;display:flex;gap:10px}.ws-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #cbd1d8;background:#fff;color:#202329;min-height:44px;padding:10px 16px;border-radius:7px;font-size:13px;font-weight:600;line-height:1.3;cursor:pointer;text-decoration:none;transition:background .15s}.ws-button:hover{background:#ebedf0}.ws-button.primary{background:#71c7f4;border-color:#71c7f4}.ws-button.primary:hover{background:#8bd2f7}.ws-button.dark{background:#202329;color:white;border-color:#202329}.ws-button.danger{color:#a43238;border-color:#db9b9e}.ws-button:disabled{opacity:.45;cursor:not-allowed}.ws-button svg{flex-shrink:0}.ws-text-link{color:#176c9a;text-decoration:underline;text-underline-offset:4px;font-size:13px;min-height:44px;display:inline-flex;align-items:center}.ws-mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:36px}.ws-mode-card{position:relative;overflow:hidden;border:1px solid #d0d5dc;border-radius:12px;display:flex;align-items:flex-start;gap:16px;padding:26px 24px 28px;min-height:250px;background:#e5f3fb}.ws-mode-card.quiz{background:#f2e6d9}.ws-mode-card>div:nth-child(2){position:relative;z-index:1;max-width:80%}.ws-mode-card .ws-eyebrow{font-size:9px;letter-spacing:.1em}.ws-mode-card h2{font-size:27px;line-height:1.1;font-weight:650;max-width:250px;margin:0 0 12px}.ws-mode-card p:not(.ws-eyebrow){font-size:13px;line-height:1.6;max-width:265px;color:#4d5863;margin:0 0 22px}.ws-mode-icon{padding-top:2px;flex-shrink:0}.ws-mode-action{display:flex;gap:14px;align-items:center;font-weight:650;font-size:13px}.ws-mode-card:hover .ws-mode-action{gap:21px}.ws-mode-card:hover{border-color:#5d6772}.ws-round-graphic{position:absolute;right:-15px;bottom:-23px;width:106px;height:145px;background:#202329;border-radius:10px;color:#fff;transform:rotate(-12deg);padding:16px;box-shadow:-7px 5px 0 #71c7f4;opacity:.9}.ws-round-graphic>span{font-size:8px;letter-spacing:.15em}.ws-round-graphic b{font:600 48px var(--font-display);display:block;line-height:1.2}.ws-round-graphic i{height:3px;background:#69727d;display:block;margin:8px 0}.ws-answer-graphic{position:absolute;right:-17px;bottom:-12px;display:grid;grid-template-columns:48px 48px;gap:7px;transform:rotate(12deg)}.ws-answer-graphic span{height:48px;display:grid;place-items:center;border-radius:7px;background:#fff;font-weight:700}.ws-answer-graphic span:nth-child(2){background:#71c7f4}.ws-answer-graphic span:nth-child(3){background:#202329;color:#fff}.ws-answer-graphic span:nth-child(4){background:#dde8de}.ws-section{margin:32px 0}.ws-section-heading{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-bottom:16px}.ws-section-heading h2{font-size:22px;font-weight:600}.ws-section-heading>a{display:flex;align-items:center;gap:8px}.ws-section-heading>a,.ws-section-heading>span{font-size:12px;color:#5d6772}.ws-game-list{border:1px solid var(--ws-line);border-radius:10px;background:#fff;overflow:hidden}.ws-game-row{display:flex;align-items:center;gap:16px;padding:22px;min-height:106px}.ws-game-row+.ws-game-row{border-top:1px solid var(--ws-line)}.ws-format-mark{height:48px;width:48px;border-radius:8px;background:#e5f3fb;display:grid;place-items:center;flex-shrink:0}.ws-format-mark.quiz{background:#f2e6d9}.ws-game-info{flex:1}.ws-game-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ws-game-title>a{font-weight:650;font-size:16px;overflow-wrap:anywhere}.ws-game-title>a:hover{text-decoration:underline}.ws-game-info p{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:12px;color:var(--ws-muted);margin-top:7px}.ws-row-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.ws-status{border:1px solid #d9dde2;background:#f4f5f7;color:#5d6772;border-radius:5px;padding:3px 7px;font-size:10px;white-space:nowrap;letter-spacing:.02em}.ws-status.active{background:#dde8de;color:#355842;border-color:#c6d8c8}.ws-status.completed{background:#f2e6d9;color:#73543d;border-color:#e2d4c3}.ws-empty{border:1px dashed #c5ccd4;background:#fff;border-radius:10px;padding:36px;text-align:center}.ws-empty-mark{display:inline-grid;place-items:center;width:44px;height:44px;background:#e5f3fb;border-radius:10px;transform:rotate(-8deg);font:600 30px var(--font-display);margin-bottom:14px}.ws-empty h2{font-size:23px;font-weight:600;margin:0 0 10px}.ws-empty p{color:#5d6772;font-size:14px;max-width:420px;margin:0 auto 20px}.ws-empty p:last-child{margin-bottom:0}.ws-help-strip{display:flex;gap:16px;align-items:center;border-top:1px solid var(--ws-line);margin-top:35px;padding-top:25px}.ws-help-strip h3{font-size:17px;font-weight:600}.ws-help-strip p{font-size:12px;color:#5d6772;margin-top:4px}.ws-help-strip>a{margin-left:auto;display:flex;gap:8px;align-items:center;font-size:12px;color:#176c9a}.ws-loading{padding:50px 20px;color:#5d6772;text-align:center}.ws-notice{padding:14px 18px;border-radius:8px;margin-bottom:20px;font-size:14px;border:1px solid #e5a8ab;background:#fff0ee;color:#92343a}.ws-notice.success{border-color:#bdd1c1;background:#eaf2eb;color:#355842}.ws-notice.info{border-color:#b9d9ed;background:#e5f3fb;color:#28536d}.ws-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:24px}.ws-tabs{display:flex;gap:3px;border-bottom:1px solid var(--ws-line);flex-wrap:wrap}.ws-tabs button{min-height:44px;padding:8px 11px;font-size:12px;color:#5d6772;border-bottom:2px solid transparent}.ws-tabs button[aria-pressed=true]{border-color:#202329;color:#202329;font-weight:650}.ws-tabs button span{font-size:10px;margin-left:6px;padding:1px 4px;border-radius:3px;background:#ebedf0}.ws-search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--ws-line);border-radius:7px;padding:0 12px;color:#5d6772}.ws-search input{background:transparent;border:0;min-height:44px;outline:none;width:190px;font-size:13px}.ws-search:focus-within{outline:2px solid #176c9a;outline-offset:2px}.ws-panel{background:#fff;border:1px solid var(--ws-line);border-radius:10px;padding:24px}.ws-panel h2{font-size:23px;font-weight:600;margin-bottom:12px}.ws-field{display:grid;gap:7px;font-weight:550;font-size:13px}.ws-field input,.ws-field select,.ws-field textarea,.ws-input{width:100%;padding:11px 13px;border:1px solid #cbd1d8;background:#fff;color:#202329;border-radius:6px;font-size:15px;min-height:44px;font-weight:400}.ws-field small{font-weight:400;font-size:12px;color:#5d6772}.ws-field+.ws-field{margin-top:20px}.ws-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.ws-create-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:28px;max-width:960px}.ws-create-note{padding:20px 8px}.ws-create-note h2{font-size:21px;margin-bottom:14px}.ws-create-note li,.ws-create-note p{font-size:13px;color:#5d6772;margin-bottom:15px}.ws-create-note ol{list-style:decimal;padding-left:18px}.ws-create-note .ws-format-mark{margin-bottom:18px}.ws-skip{position:fixed;top:-70px;left:240px;background:#71c7f4;color:#202329;z-index:300;padding:12px}.ws-skip:focus{top:10px}.ws-nav-scrim{display:none}.legacy-workspace{padding:42px 38px 60px}.legacy-workspace>div{padding-top:0!important;min-height:0!important;background:none!important;background-image:none!important;padding-left:0!important;padding-right:0!important}.legacy-workspace>div>div[class*=max-w]{max-width:1200px!important}.legacy-workspace [class*=text-white]{color:#202329}.legacy-workspace [class*=text-gray-]{color:#5d6772}.legacy-workspace [class*=bg-gray-8],.legacy-workspace [class*=bg-gray-9]{background:#fff;border:1px solid #d9dde2;box-shadow:none}.legacy-workspace [class*=bg-gray-7]{background:#f1f3f5}.legacy-workspace [class*=border-gray-]{border-color:#d9dde2}.legacy-workspace [class*=bg-orange-]{background:#71c7f4;color:#202329}.legacy-workspace [class*=text-orange-]{color:#176c9a}.legacy-workspace [class*=bg-purple-]{background:#dde8de;color:#202329}.legacy-workspace [class*=text-purple-]{color:#405d49}.legacy-workspace [class*=bg-green-]{background:#dde8de;color:#355842}.legacy-workspace [class*=text-green-]{color:#355842}.legacy-workspace [class*=text-red-]{color:#a43239}.legacy-workspace [class*=bg-red-]{background:#ffedeb;color:#92343a}.legacy-workspace h1{font-size:34px;line-height:1.15;margin-bottom:20px;font-weight:650}.legacy-workspace h2{font-size:23px;font-weight:600}.legacy-workspace a[class*=py-],.legacy-workspace button{min-height:44px}.legacy-workspace input:not([type=checkbox]):not([type=radio]),.legacy-workspace select,.legacy-workspace textarea{background-color:#fff;color:#202329;border:1px solid #cbd1d8;min-height:44px;max-width:100%}.legacy-workspace input::placeholder,.legacy-workspace textarea::placeholder{color:#727c88}.legacy-workspace [class*="fixed inset-0"]{background:#202329a8;z-index:150;padding:20px;overflow-y:auto}.legacy-workspace [class*="fixed inset-0"]>div{max-height:90dvh;overflow-y:auto}.legacy-workspace table{color:#202329}.legacy-workspace thead{background:#ebedf0}.legacy-workspace td,.legacy-workspace th{border-color:#d9dde2}.legacy-workspace [class*=overflow-x-auto]{border:1px solid #d9dde2;border-radius:10px}.legacy-workspace [class*=space-y-]>p{line-height:1.6}@media (min-width:1500px){.ws-mode-card{min-height:240px}.ws-mode-card>div:nth-child(2){max-width:85%}.ws-answer-graphic,.ws-round-graphic{right:22px}}@media (max-width:1100px){.ws-sidebar{width:196px}.ws-body{margin-left:196px}.legacy-workspace,.ws-page{padding:30px 24px}.ws-topbar{padding:0 24px}.ws-mode-card{padding:22px 18px;gap:12px}.ws-mode-card h2{font-size:25px}.ws-mode-card .ws-mode-icon{display:none}.ws-mode-card>div:nth-child(2){max-width:90%}.ws-mode-card p:not(.ws-eyebrow){max-width:240px}.ws-answer-graphic,.ws-round-graphic{opacity:.5}.ws-toolbar{align-items:stretch;flex-direction:column}.ws-search input{width:100%}.ws-game-row{flex-wrap:wrap}.ws-game-info{min-width:180px}.ws-row-actions{margin-left:64px}.ws-help-strip{flex-wrap:wrap}.ws-help-strip>a{margin-left:40px}.ws-create-layout{grid-template-columns:1fr 220px}}@media (max-width:760px){.ws-sidebar{transform:translateX(-100%);width:240px;transition:transform .2s}.ws-sidebar.is-open{transform:translateX(0)}.ws-body{margin-left:0}.ws-topbar{height:62px;padding:0 20px;gap:12px}.ws-topbar>span{margin-right:auto}.ws-menu{display:flex;align-items:center;justify-content:center;min-height:44px;width:32px;flex-shrink:0}.ws-public-link{font-size:11px}.ws-nav-scrim{display:block;position:fixed;inset:0;background:#20232988;z-index:75}.legacy-workspace,.ws-page{padding:28px 20px 45px}.ws-page-heading{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:24px}.legacy-workspace h1,.ws-page-heading h1{font-size:30px}.ws-mode-grid{grid-template-columns:1fr;gap:14px}.ws-mode-card{min-height:225px;padding:23px}.ws-mode-card>div:nth-child(2){max-width:82%}.ws-mode-card h2{font-size:28px;max-width:230px}.ws-mode-card .ws-mode-icon{display:block}.ws-answer-graphic,.ws-round-graphic{opacity:1;right:-18px}.ws-game-row{padding:18px;gap:12px}.ws-format-mark{width:40px;height:44px}.ws-game-info{min-width:140px}.ws-row-actions{margin-left:0;width:100%;justify-content:flex-end}.ws-game-title{gap:8px}.ws-tabs button{padding:8px;font-size:11px}.ws-tabs button span{margin-left:3px}.ws-help-strip{gap:12px}.ws-help-strip>div{flex:1;min-width:200px}.ws-help-strip>a{margin-left:36px}.ws-section-heading{align-items:flex-start}.ws-section-heading h2{font-size:21px}.ws-empty{padding:28px 18px}.ws-empty h2{font-size:22px}.ws-create-layout{grid-template-columns:1fr}.ws-create-note{border-top:1px solid #d9dde2}.ws-panel{padding:20px}.ws-skip{left:20px}.legacy-workspace [class*=grid-cols-2],.legacy-workspace [class*=grid-cols-3]{grid-template-columns:1fr}.legacy-workspace form [class*="flex gap"],.legacy-workspace>div>div>div[class*="flex justify-between"]{flex-wrap:wrap}.legacy-workspace .fixed [class*=p-8]{padding:20px}.legacy-workspace td,.legacy-workspace th{padding:12px}}@media (max-width:360px){.legacy-workspace,.ws-page{padding-left:15px;padding-right:15px}.ws-mode-card .ws-mode-icon{display:none}.ws-mode-card>div:nth-child(2){max-width:88%}.ws-page-heading h1{font-size:28px}.ws-topbar{padding:0 12px}.ws-topbar>span>span{padding:0 5px}.ws-game-info{min-width:120px}.ws-tabs{gap:0}.ws-tabs button{padding:7px}}.ws-back{display:inline-flex;min-height:32px;font-size:12px;color:#5d6772;margin-bottom:22px}.ws-editor-grid{display:grid;grid-template-columns:175px minmax(0,1fr) 225px;gap:22px;align-items:start}.ws-outline{border-top:2px solid #202329;padding-top:18px;position:sticky;top:24px}.ws-outline>button{display:flex;align-items:center;gap:10px;text-align:left;width:100%;padding:12px 8px;min-height:60px;border-radius:6px;margin-bottom:6px}.ws-outline>button[aria-pressed=true]{background:#e0f0f9}.ws-outline>button>b{font-family:var(--font-display);font-size:23px;font-weight:600;color:#536572}.ws-outline>button>span{font-size:13px;font-weight:600}.ws-outline small{display:block;font-size:11px;font-weight:400;color:#5d6772;margin-top:3px}.ws-outline>button.ws-add-round{min-height:44px;border:1px dashed #bcc6cf;font-size:12px;margin-top:16px}.ws-outline-total{display:flex;align-items:center;gap:10px;border-top:1px solid #d9dde2;margin-top:24px;padding-top:18px}.ws-outline-total b{font-family:var(--font-display);font-size:27px}.ws-outline-total span{font-size:11px;color:#5d6772}.ws-question-workspace{background:#fff;border:1px solid #d9dde2;border-radius:10px;overflow:hidden}.ws-round-heading{padding:22px;display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid #d9dde2}.ws-round-heading h2{font-size:25px;font-weight:600}.ws-round-heading .ws-eyebrow{margin-bottom:4px}.ws-round-heading>span{font-size:11px;color:#5d6772}.ws-inline-name{display:flex;align-items:flex-end;gap:8px;padding:16px 22px;background:#f7f8f9;border-bottom:1px solid #d9dde2}.ws-inline-name label{flex:1;font-size:11px}.ws-inline-name input{font-size:13px}.ws-inline-name button{font-size:11px}.ws-question-row{padding:22px;display:flex;align-items:flex-start;gap:14px;border-bottom:1px solid #e5e8ec}.ws-question-number{font:600 18px var(--font-display);color:#697582;padding-top:2px}.ws-question-detail{flex:1}.ws-question-detail h3{font-family:var(--font-sans);font-size:15px;letter-spacing:-.015em;line-height:1.5;font-weight:550;white-space:pre-wrap;overflow-wrap:anywhere}.ws-question-detail details{font-size:12px;color:#5d6772;margin-top:12px}.ws-question-detail summary{cursor:pointer;min-height:30px}.ws-question-detail details p{padding:10px 12px;background:#f2e6d9;border-radius:5px;color:#4f4439}.ws-question-tools{display:grid;gap:4px}.ws-question-tools button{height:32px;width:32px;display:grid;place-items:center;border:1px solid #e3e6ea;border-radius:5px;color:#5d6772}.ws-question-tools button:disabled{opacity:.3}.ws-question-tools button:hover:enabled{background:#ebedf0}.ws-question-settings{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;margin-top:12px}.ws-question-settings label{font-size:10px;color:#5d6772;max-width:76px}.ws-question-settings input{width:100%;border:1px solid #cbd1d8;border-radius:5px;display:block;min-height:36px;padding:6px 8px;font-size:12px;margin-top:3px;color:#202329;background:#fff}.ws-question-settings .ws-button{font-size:11px;min-height:36px;padding:6px 12px}.ws-question-settings input:disabled{background:#f5f6f7}.ws-add-questions{display:flex;flex-wrap:wrap;gap:8px;padding:22px}.ws-add-questions .ws-button{font-size:11px;padding:10px 12px}.ws-editor-empty{padding:40px 24px;text-align:center}.ws-editor-empty h2,.ws-editor-empty h3{font-size:23px;margin-bottom:10px}.ws-editor-empty p{font-size:13px;color:#5d6772;margin-bottom:22px}.ws-editor-settings .ws-panel{padding:18px}.ws-editor-settings input{font-size:13px}.ws-editor-settings form button{margin-top:12px;font-size:11px;width:100%}.ws-editor-facts{margin-top:22px;border-top:1px solid #d9dde2;padding-top:16px}.ws-editor-facts p{display:flex;justify-content:space-between;gap:8px;font-size:11px;margin-bottom:10px}.ws-editor-facts span{color:#5d6772}.ws-editor-tip{padding:22px 8px;color:#5d6772}.ws-editor-tip h3{font-size:18px;color:#202329;margin:12px 0 8px}.ws-editor-tip p{font-size:12px;line-height:1.6}.ws-new-question.legacy-workspace{padding:22px;background:#f7f8f9;border-top:1px solid #d9dde2}.ws-new-question>div{padding:0!important;margin-top:16px}.ws-library-picker h3,.ws-new-question h3{font-size:22px;font-weight:600;margin-bottom:16px}.ws-new-question .ws-field{margin-bottom:20px}.ws-new-question input[type=checkbox],.ws-new-question input[type=radio]{min-height:20px;min-width:20px;accent-color:#176c9a}.ws-new-question button:has(svg){min-width:36px}.ws-library-picker{padding:22px;background:#f7f8f9;border-top:1px solid #d9dde2;max-height:600px;overflow:auto}.ws-library-picker>.ws-section-heading h3{margin:0;font-size:21px}.ws-library-option{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid #d9dde2;font-size:13px}.ws-library-option>span{flex:1}.ws-library-picker>p{font-size:13px;color:#5d6772;margin:20px 0}.ws-remove-confirm{border:1px solid #e3b6b8;padding:12px;border-radius:6px;margin-top:15px}.ws-remove-confirm p,.ws-round-remove p{font-size:12px;margin-bottom:10px}.ws-remove-confirm button,.ws-round-remove button{font-size:11px;margin-right:8px}.ws-round-remove{border-top:1px solid #d9dde2;padding:12px 22px}.ws-setup-grid{display:grid;grid-template-columns:1fr 310px;gap:24px;max-width:980px}.ws-check-row{padding:18px 0;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e5e8ec;font-size:14px}.ws-check-row svg{color:#355842}.ws-setup-note{padding:24px 0}.ws-join-card{text-align:center}.ws-join-card h2{letter-spacing:.15em;font-size:32px}.ws-join-card p{font-size:12px;color:#5d6772}.ws-qr{background:#fff;display:inline-flex;padding:16px;margin:16px 0 20px}.ws-join-card .ws-button{margin:auto}.ws-setup-grid .ws-panel>.ws-description{margin-top:20px}@media (max-width:1200px){.ws-editor-grid{grid-template-columns:150px minmax(0,1fr)}.ws-editor-settings{grid-column:2;display:grid;grid-template-columns:1fr 1fr;gap:20px}.ws-editor-tip{padding-top:5px}.ws-editor-settings .ws-panel{padding:20px}}@media (max-width:760px){.ws-editor-grid{grid-template-columns:1fr;gap:18px}.ws-outline{position:static;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:12px}.ws-outline>.ws-eyebrow{width:100%;margin-bottom:0}.ws-outline>button{width:auto;min-height:52px;padding:8px 12px;border:1px solid #d9dde2;margin:0;flex:1;min-width:130px}.ws-outline>button.ws-add-round{margin:0;min-width:120px;flex:0 1 auto}.ws-outline-total{display:none}.ws-editor-settings{grid-column:auto;grid-template-columns:1fr}.ws-editor-tip{display:none}.ws-question-row{padding:18px 16px;gap:10px}.ws-question-number{font-size:15px}.ws-question-detail h3{font-size:14px}.ws-question-tools button{height:40px;width:30px}.ws-round-heading{padding:18px}.ws-add-questions,.ws-inline-name{padding:16px}.ws-library-picker,.ws-new-question.legacy-workspace{padding:18px}.ws-setup-grid{grid-template-columns:1fr}.ws-inline-name .ws-button{padding:10px}.ws-question-settings{gap:7px}.ws-question-settings .ws-button,.ws-question-settings input{min-height:44px}.ws-question-detail summary{min-height:40px;padding-top:8px}.ws-editor .ws-page-heading h1{overflow-wrap:anywhere}}.game-surface{background:#202329;color:#fff;min-height:100vh}.audience-connection{position:relative;z-index:30;background:#f5d6ba;color:#202329;padding:14px 24px;text-align:center;font-size:20px}.game-surface [class*=bg-gradient-to-]{background:#202329;background-image:none}.game-surface [class*=bg-gray-8]{background:#2d323a}.game-surface [class*=bg-gray-7]{background:#3c434e}.game-surface [class*=bg-gray-6]{background:#535d6c}.game-surface [class*=bg-green-6],.game-surface [class*=bg-orange-5]{background:#71c7f4;color:#202329}.game-surface [class*=text-orange-]{color:#71c7f4}.game-surface [class*=text-gray-3],.game-surface [class*=text-gray-4]{color:#b7c1ce}.game-surface [class*=border-gray-]{border-color:#4a5462}.game-surface [class*=bg-white]{background:#fff}.game-surface [class*=text-white]{color:#fff}.game-surface [class*=bg-green-6][class*=text-white],.game-surface [class*=bg-orange-5][class*=text-white]{color:#202329}.game-surface button{min-height:44px}.game-surface .workspace{color:#202329;background:#f8f8f3}.game-surface .ws-button.primary{background:#71c7f4;color:#202329}.game-surface .ws-button.dark{background:#202329;color:#fff}.host-console{padding-bottom:100px}.host-header{display:flex;align-items:center;gap:24px;padding:18px 30px;background:#fff;border-bottom:1px solid #d9dde2}.host-brand{font:700 25px var(--font-display);letter-spacing:-1px;flex-shrink:0}.host-brand span{color:#176c9a;margin-left:3px}.host-header>div{flex:1}.host-header h1{font-size:18px;line-height:1.2;font-weight:600;letter-spacing:-.025em}.host-header .ws-eyebrow{font-size:9px;margin-bottom:5px}.host-connection{display:flex;align-items:center;gap:7px;font-size:11px;color:#7b5d3c}.host-connection:before{content:"";width:6px;height:6px;background:#b88343;border-radius:100%}.host-connection.connected{color:#46634e}.host-connection.connected:before{background:#6a9476}.host-header .ws-button{font-size:12px}.host-body{max-width:1500px;margin:auto;padding:24px 30px}.host-context{display:flex;align-items:center;gap:16px;font-size:12px;color:#5d6772;margin-bottom:18px}.host-context button{margin-left:auto;display:flex;align-items:center;gap:6px;min-height:36px}.host-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px}.host-preview{background:#202329;color:#fff;border-radius:10px;overflow:hidden;min-height:350px;display:flex;flex-direction:column}.host-preview-label{display:flex;justify-content:space-between;gap:14px;padding:15px 22px;border-bottom:1px solid #40464f;font-size:9px;color:#b7c1ce;letter-spacing:.1em}.host-preview-label>span:first-child{display:flex;align-items:center;gap:8px}.host-lobby-preview{display:flex;align-items:center;justify-content:center;gap:40px;padding:45px 35px;flex:1}.host-lobby-preview>div:first-child{max-width:420px}.host-lobby-preview h2{font-size:36px;line-height:1.15;font-weight:600}.host-lobby-preview p{font-size:12px;color:#b7c1ce;margin:12px 0}.host-lobby-preview .ws-eyebrow{color:#71c7f4;letter-spacing:.14em;font-size:10px}.host-lobby-preview strong{font:600 42px var(--font-display);letter-spacing:.18em;color:#71c7f4}.host-lobby-qr{background:#fff;padding:14px;border-radius:8px;flex-shrink:0}.host-next{border:1px solid #d9dde2;border-radius:10px;background:#fff;padding:24px;display:flex;flex-direction:column;align-items:flex-start}.host-next h2{font-size:22px;font-weight:550;line-height:1.3;white-space:pre-wrap}.host-next p:not(.ws-eyebrow){font-size:12px;color:#5d6772;margin-top:14px}.host-next-index{font:500 42px var(--font-display);color:#b8c0c9;margin:10px 0}.host-next .ws-button{margin-top:20px;font-size:11px}.host-privacy-note{display:flex;gap:9px;margin-top:auto;padding-top:28px;font-size:10px;color:#6c7683}.host-privacy-note svg{flex-shrink:0;margin-top:3px}.host-private-answer{display:flex;align-items:center;gap:18px;background:#f2e6d9;border:1px solid #e5d4c0;border-radius:7px;padding:15px 20px;margin-top:15px}.host-private-answer>span:first-child{display:flex;gap:8px;font-size:9px;letter-spacing:.08em;flex-shrink:0}.host-private-answer strong{font-size:14px;font-weight:550}.host-private-answer>span:last-child{margin-left:auto;font-size:10px;white-space:nowrap;color:#756655}.host-cue-tray{margin-top:28px}.host-cue-tray .ws-section-heading{margin-bottom:12px}.host-cue-tray h2{font-size:18px}.host-cue-scroll{display:flex;overflow-x:auto;gap:18px;padding-bottom:10px}.host-cue-round{flex-shrink:0}.host-cue-round>p{font-size:9px;letter-spacing:.1em;color:#5d6772;margin-bottom:8px}.host-cue-round>div{display:flex;gap:7px}.host-cue-round button{padding:10px 12px;width:130px;text-align:left;background:#fff;border:1px solid #d9dde2;border-radius:7px;display:flex;gap:9px;align-items:flex-start;min-height:70px}.host-cue-round button b{font:600 20px var(--font-display);color:#82909d}.host-cue-round button span{font-size:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.host-cue-round button.is-current{border-color:#176c9a;background:#e5f3fb}.host-cue-round button[aria-pressed=true]{outline:2px solid #202329;outline-offset:-2px}.host-tools{margin-top:20px}.host-tools>.ws-button{font-size:11px}.host-tools-panel{display:grid;grid-template-columns:260px 1fr;gap:24px;background:#fff;border:1px solid #d9dde2;border-radius:10px;padding:24px;margin-top:16px}.host-tools-panel>section h2{font-size:20px;margin-bottom:16px}.host-tools-panel>section>.ws-button{margin-top:18px}.host-tools-panel>section>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px;font-size:12px}.host-tools-panel>section>div>span{width:100%}.host-tools-panel .legacy-workspace{grid-column:1/-1;padding:0}.host-control-bar{position:fixed;bottom:0;left:0;right:0;z-index:40;display:flex;align-items:center;gap:12px;padding:16px 30px;background:#fff;border-top:1px solid #cbd1d8;box-shadow:0 -4px 20px #20232908}.host-control-bar>div{flex:1}.host-control-bar p{font-size:12px;color:#5d6772}.host-control-bar .ws-eyebrow{font-size:9px;margin-bottom:3px}.host-control-bar>.primary{min-width:210px}.host-question-preview{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center}.host-question-preview h2{font-size:32px;line-height:1.2;font-weight:550;max-width:800px;white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0}.host-question-preview>.ws-eyebrow{color:#71c7f4}.host-question-meta{display:flex;justify-content:space-between;width:100%;color:#b7c1ce;font-size:11px}.host-answer-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:700px;margin-top:15px}.host-answer-tiles span{display:flex;gap:14px;padding:14px;border-radius:7px;border:1px solid #495361;text-align:left;font-size:14px}.host-answer-tiles b{color:#71c7f4}.host-question-preview p{color:#b7c1ce}.host-question-preview .host-revealed{font-size:25px;color:#b9d6bf}.host-break-time{font:500 58px var(--font-display);color:#71c7f4}.host-round-review{padding:25px}.host-round-review h2{font-size:26px;margin-bottom:20px}.host-round-review>div{padding:13px 0;display:grid;gap:5px;border-top:1px solid #414a57;font-size:13px}.host-round-review b{color:#b9d6bf;font-weight:500}.host-widget{max-height:540px;overflow:auto}.host-widget h1{font-size:28px}.host-widget h2{font-size:24px}.results-board{max-width:900px;width:100%;margin:auto;padding:45px 24px;text-align:center}.results-board h1{font:600 clamp(28px,4vw,56px) /1.1 var(--font-display);margin:14px 0}.results-eyebrow{font-size:12px;letter-spacing:.1em;color:#b7c1ce}.results-subtitle{color:#71c7f4;font-size:20px;margin:18px 0 30px}.results-board ol{display:grid;gap:10px;text-align:left}.results-board li{display:flex;align-items:center;gap:20px;padding:18px 24px;background:#2d323a;border:1px solid #495361;border-radius:8px;font-size:20px}.results-board li:first-child{background:#71c7f4;color:#202329}.results-rank{font-family:var(--font-display);font-size:25px;width:35px;flex-shrink:0}.results-board li>span:nth-child(2){flex:1;overflow-wrap:anywhere}.results-board li strong{font-size:25px}.results-board small{font-size:12px;font-weight:400;margin-left:6px}.results-pending{padding:14px;background:#3e3c35;border:1px solid #7d735c;border-radius:6px;margin-bottom:20px;font-size:13px}.audience-reveal{text-align:center;margin:auto;padding:50px;max-width:1200px}.audience-reveal>p:first-child{color:#b7c1ce;font-size:20px}.audience-reveal h1{font:600 clamp(30px,4vw,60px) /1.2 var(--font-display);margin:40px 0}.audience-revealed-answer{font:500 clamp(30px,4vw,60px) /1.2 var(--font-display);color:#b9d6bf}.quiz-stage{max-width:1500px;margin:auto;gap:20px}.quiz-stage-top{display:flex;justify-content:space-between;gap:20px;align-items:center;color:#b7c1ce;font-size:12px;border-bottom:1px solid #414a57;padding:0 0 18px;margin-bottom:15px}.quiz-stage-top>span:first-of-type{letter-spacing:.14em;font-size:10px}.quiz-stage-error{background:#5c3137;color:#ffdcdf;padding:15px;border-radius:7px}.quiz-command-pending{position:fixed;top:25px;left:50%;transform:translateX(-50%);z-index:250;background:#71c7f4;color:#202329;padding:12px 25px;border-radius:8px;font-size:13px;pointer-events:none}.quiz-stage button:disabled{opacity:.4;cursor:not-allowed}.quiz-stage h1{font-weight:600;letter-spacing:-.035em}.quiz-stage [class*=text-8xl]{font-size:clamp(50px,9vw,96px)}@media (max-width:950px){.host-header{gap:15px;padding:15px 20px}.host-connection{display:none}.host-body{padding:20px}.host-main-grid{grid-template-columns:minmax(0,1fr) 210px}.host-next{padding:20px}.host-lobby-preview{gap:25px;padding:30px 20px}.host-lobby-preview h2{font-size:28px}.host-lobby-qr svg{width:120px;height:120px}.host-private-answer>span:last-child{display:none}.host-control-bar{padding:14px 20px}.host-control-bar>.primary{min-width:170px}.host-question-preview h2{font-size:27px}}@media (max-width:650px){.host-console{padding-bottom:145px}.host-header{flex-wrap:wrap;gap:12px}.host-header>div{min-width:160px}.host-header h1{font-size:16px}.host-header .ws-button{width:100%;min-height:40px}.host-brand{font-size:23px}.host-body{padding:18px 15px}.host-context{flex-wrap:wrap;gap:10px}.host-context button{margin-left:0;font-size:11px}.host-main-grid{grid-template-columns:1fr;gap:14px}.host-next{min-height:0}.host-next-index{display:none}.host-next h2{font-size:18px}.host-privacy-note{padding-top:15px}.host-preview{min-height:330px}.host-lobby-preview{flex-direction:column-reverse;text-align:center;gap:18px;padding:24px 20px}.host-lobby-qr svg{width:125px;height:125px}.host-lobby-preview h2{font-size:26px}.host-lobby-preview strong{font-size:35px}.host-private-answer{align-items:flex-start;flex-direction:column;gap:8px;padding:15px}.host-cue-tray .ws-section-heading{gap:10px}.host-cue-tray .ws-section-heading>span{max-width:130px;text-align:right;font-size:10px}.host-control-bar{flex-wrap:wrap;gap:8px;padding:12px 15px}.host-control-bar>div{width:100%;flex:auto}.host-control-bar>div .ws-eyebrow{display:none}.host-control-bar>button{flex:1;font-size:11px;padding:10px 12px}.host-control-bar>.primary{min-width:140px}.host-tools-panel{grid-template-columns:1fr;padding:18px}.host-tools-panel .legacy-workspace{grid-column:auto}.host-question-preview{padding:22px 18px}.host-question-preview h2{font-size:26px}.host-answer-tiles{grid-template-columns:1fr}.host-question-tools button{min-height:44px}.host-preview-label{font-size:8px;padding:13px}.results-board{padding:32px 18px}.results-board li{padding:15px;gap:10px;font-size:16px}.results-board li strong{font-size:21px}.quiz-stage{padding:20px!important}.quiz-stage h1[class*=text-5xl],.quiz-stage h1[class*=text-6xl]{font-size:34px}.quiz-stage [class*=grid-cols-2]{grid-template-columns:1fr}.quiz-stage [class*=text-3xl]{font-size:21px}.quiz-stage .w-36{width:85px}.quiz-stage-top{gap:10px;font-size:10px}.quiz-stage-top>span:last-child{max-width:110px;text-align:right;overflow-wrap:anywhere}.quiz-stage .p-6{padding:18px}.audience-reveal{padding:25px}}.ws-library-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:22px}.ws-library-filters .ws-search{flex:1;min-width:220px}.ws-library-filters .ws-search input{width:100%}.ws-library-filters select{border:1px solid #cbd1d8;border-radius:7px;background-color:#fff;color:#202329;font-size:12px;padding:10px 30px 10px 12px;min-height:44px}.ws-library-count{font-size:12px;color:#5d6772;margin:20px 0 12px}.ws-bank-list{border:1px solid #d9dde2;border-radius:10px;background:#fff;overflow:hidden}.ws-bank-row{display:flex;gap:22px;padding:24px}.ws-bank-row+.ws-bank-row{border-top:1px solid #d9dde2}.ws-bank-type{height:38px;width:38px;display:grid;place-items:center;background:#e5f3fb;border-radius:6px;font:550 24px var(--font-display);flex-shrink:0}.ws-bank-body{flex:1}.ws-bank-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.ws-bank-meta span{font-size:10px;color:#5d6772;background:#f0f2f4;border-radius:4px;padding:3px 7px}.ws-bank-meta span:nth-child(2){background:#f2e6d9;color:#73543d}.ws-bank-row .ws-bank-body h2{font-family:var(--font-sans);font-size:17px;line-height:1.5;font-weight:550;letter-spacing:-.015em;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ws-bank-body details{font-size:12px;color:#5d6772;margin-top:8px}.ws-bank-body summary{min-height:38px;cursor:pointer;padding:9px 0}.ws-bank-body details p{background:#f1f4f7;padding:12px;border-radius:5px}.ws-bank-actions{display:flex;gap:3px;align-items:flex-start}.ws-bank-actions button{min-width:40px;display:grid;place-items:center;min-height:44px;border-radius:5px}.ws-bank-actions button:hover{background:#ebedf0}.ws-dialog{position:relative;z-index:180;color:#202329}.ws-dialog-backdrop{position:fixed;inset:0;background:#202329a8;backdrop-filter:blur(3px)}.ws-dialog-position{position:fixed;inset:0;overflow-y:auto;display:flex;align-items:center;justify-content:center;padding:24px}.ws-dialog-panel.legacy-workspace{max-width:650px;width:100%;max-height:90dvh;overflow-y:auto;background:#fff;border-radius:12px;padding:28px;font-family:var(--font-sans)}.ws-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.ws-dialog-heading h2{font:600 27px var(--font-display);letter-spacing:-.03em;margin:0}.ws-dialog-heading button{min-width:44px;min-height:44px;display:grid;place-items:center}.ws-dialog-panel form>.ws-field,.ws-dialog-panel form>div:not(.ws-form-actions){margin-bottom:20px}.ws-dialog-panel .ws-field{color:#202329}.ws-dialog-note{font-size:12px;color:#5d6772;margin-bottom:20px;background:#fff3e5;padding:12px;border-radius:6px}.ws-category-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.ws-category-tags span{font-size:12px;padding:6px 10px;background:#ebedf0;border-radius:5px}.ws-dialog-panel input[type=checkbox],.ws-dialog-panel input[type=radio]{accent-color:#176c9a;min-width:20px;min-height:20px}.legacy-workspace .ws-heading-actions button{min-height:44px}.ws-dialog-panel .ws-button.primary{background:#71c7f4;border-color:#71c7f4;color:#202329}.ws-dialog-panel .ws-button{color:#202329}.ws-dialog-panel form>div{padding:0!important}.ws-dialog-panel .ws-notice{padding:14px!important}.ws-library-page .ws-page-heading{margin-bottom:26px}@media (max-width:760px){.ws-heading-actions{flex-wrap:wrap;flex-shrink:1}.ws-library-filters{gap:8px}.ws-library-filters .ws-search{width:100%;flex:auto}.ws-library-filters select{flex:1;min-width:100px;font-size:11px}.ws-bank-row{padding:18px 16px;gap:12px;flex-wrap:wrap}.ws-bank-type{height:30px;width:30px;font-size:20px}.ws-bank-body{min-width:170px}.ws-bank-row .ws-bank-body h2{font-size:15px}.ws-bank-actions{margin-left:42px}.ws-dialog-position{padding:14px}.ws-dialog-panel.legacy-workspace{padding:22px}.ws-dialog-panel form [class*=grid-cols-2]{grid-template-columns:1fr}}.ws-account-description{margin-bottom:28px}.ws-account-inner{padding:0}.ws-account-content{padding-top:0}.legacy-workspace .ws-account-inner>h1{margin-bottom:12px}.legacy-workspace .ws-account-inner>div[class*=border]{background:#fff;border-color:#d9dde2}.legacy-workspace .ws-account-inner>div[class*=mb-8]{padding:24px}.legacy-workspace .ws-account-inner [class*=border-gray-]{background:#fff}.legacy-workspace .ws-account-inner input{border:1px solid #cbd1d8}.legacy-workspace .ws-account-inner .space-y-6>div:not(:first-child){border-top:1px solid #d9dde2;padding-top:24px}.ws-dialog :focus-visible{outline:3px solid #176c9a;outline-offset:3px}.legacy-workspace .ws-button.primary{background:#71c7f4;color:#202329}.ws-bank-page .ws-button{color:#202329}.auth-workspace{background:#f8f8f3}.auth-workspace>header{display:flex;align-items:center;justify-content:space-between;max-width:1280px;margin:auto;padding:28px 45px;font-size:12px;color:#5d6772}.auth-brand{font:700 32px var(--font-display);letter-spacing:-1px;color:#202329}.auth-brand span{color:#176c9a;margin-left:4px}.auth-main{max-width:1040px;margin:25px auto 0;padding:25px 35px 70px;display:grid;grid-template-columns:1fr 430px;gap:100px;align-items:start}.auth-main>aside h1{font:600 48px/1.05 var(--font-display);letter-spacing:-.045em;margin:18px 0 22px}.auth-main>aside>p:not(.ws-eyebrow){font-size:15px;line-height:1.7;color:#5d6772}.auth-main>.ws-panel{padding:32px}.auth-main>.ws-panel h2{font-size:32px;margin-bottom:10px}.auth-oauth{display:grid;gap:10px;margin:26px 0 20px}.auth-oauth button{justify-content:center;font-size:12px}.auth-divider{font-size:11px;color:#727c88;display:flex;gap:14px;align-items:center;margin:24px 0}.auth-divider:after,.auth-divider:before{content:"";height:1px;flex:1;background:#d9dde2}.auth-main form>.ws-button{width:100%;margin-top:24px}.auth-access-note{font-size:12px;text-align:center;margin-top:25px;color:#5d6772}.auth-access-note a{color:#176c9a;text-decoration:underline;text-underline-offset:3px}.auth-graphic{width:245px;background:#202329;color:#fff;border-radius:12px;transform:rotate(-5deg);margin:40px 0 0 15px;padding:25px;box-shadow:12px 12px 0 #71c7f4}.auth-graphic>span{font-size:11px;letter-spacing:.2em;color:#b7c1ce}.auth-graphic b{display:block;font:550 78px var(--font-display);line-height:1.1;margin:8px 0 24px}.auth-graphic>div{font-size:12px;padding:10px 0;border-top:1px solid #495361;color:#c7d0db}.auth-workspace .ws-notice{font-size:12px}@media (max-width:900px){.auth-main{gap:40px;grid-template-columns:1fr 390px}.auth-main>aside h1{font-size:40px}}@media (max-width:700px){.auth-workspace>header{padding:22px}.auth-brand{font-size:29px}.auth-main{grid-template-columns:1fr;gap:24px;padding:20px 20px 45px;margin:0;max-width:480px}.auth-main>aside{display:none}.auth-main>.ws-panel{padding:25px}.auth-access-note{line-height:1.8}}.host-cue-round button b{width:24px;flex:none}.host-cue-round button span{flex:1}.round-answer-board{max-width:1100px;margin:auto;width:100%;padding:35px 24px}.round-answer-board>h1{font:600 clamp(28px,4vw,50px) /1.2 var(--font-display);margin:12px 0 30px}.round-answer-board ol{display:grid;gap:10px}.round-answer-board li{display:flex;align-items:flex-start;gap:20px;background:#2d323a;border:1px solid #495361;border-radius:8px;padding:20px}.round-answer-board li>span{font:500 25px var(--font-display);color:#71c7f4}.round-answer-board li>div{flex:1}.round-answer-board li h2{font-size:clamp(17px,2vw,28px);line-height:1.4}.round-answer-board li p{font-size:clamp(18px,2vw,28px);color:#b9d6bf;margin-top:12px}.round-answer-board small{color:#b7c1ce;white-space:nowrap;font-size:12px}.round-score-value{font-size:16px;color:#b7c1ce}.results-board li:first-child .round-score-value{color:#35536a}.round-score-legend{display:flex;justify-content:space-between;font-size:11px;color:#b7c1ce;margin:25px 4px 12px}@media (max-width:650px){.round-answer-board{padding:25px 15px}.round-answer-board li{gap:12px;padding:15px;flex-wrap:wrap}.round-answer-board li>span{font-size:19px}.round-answer-board small{margin-left:35px}.round-score-value{font-size:12px}}@media (max-width:760px){.ws-sidebar{display:none}.ws-sidebar.is-open{display:flex}}.player-view{padding:24px}.player-view>div[class*=max-w-]{width:100%}.player-view>div[class*=text-center]{max-width:900px;padding:24px}.player-view h1{font-family:var(--font-display)}@media (max-width:650px){.player-view{padding:18px}.player-view>div[class*=max-w-]{padding:0}.player-view h1[class*=text-],.player-view h2[class*=text-5xl]{font-size:30px;line-height:1.15}.player-view [class*=text-7xl]{font-size:40px}.player-view .grid-cols-2{grid-template-columns:1fr}.player-view .mb-12{margin-bottom:24px}.player-view .mt-8{margin-top:20px}.player-view button.p-6{padding:16px}.player-view .p-8{padding:20px}.game-surface .player-view .tnum{font-variant-numeric:tabular-nums}}.game-surface .player-question .player-choice{background:#353c47;color:#fff;border:1px solid #697788}.game-surface .player-question .player-choice:hover:enabled{background:#454f5d;border-color:#71c7f4}.game-surface .player-question .player-choice.is-selected{background:#71c7f4;color:#202329;border:2px solid #71c7f4}.game-surface .player-question .player-choice.is-selected *{color:#202329}.game-surface .player-question .player-choice .player-choice-key{background:#71c7f4;color:#202329}.game-surface .player-question .player-choice.is-selected .player-choice-key{background:#202329;color:#71c7f4}.game-surface .player-question .player-choice:disabled{opacity:.5}.game-surface .player-question .player-choice.is-selected:disabled{opacity:1}.player-answer-saved{background:#dde8de;color:#355842;padding:12px 15px;border-radius:7px;font-size:14px;margin:18px 0}.game-surface .player-view .bg-gray-900{background:#202329}.quiz-stage [class~=bg-gray-500]{background:#aeb9c7;color:#202329}.quiz-stage [class~=bg-orange-900]{background:#f5d6ba;color:#202329}.ws-new-question fieldset>div{margin:18px 0}.ws-new-question fieldset .ws-field{margin-top:20px}.ws-new-question fieldset .ws-form-actions{margin-top:25px}.ws-new-question fieldset:disabled{opacity:.65}.legacy-workspace .ws-search input{border:0;outline:0;box-shadow:none}.legacy-workspace .ws-search input:focus-visible{outline:0}.ws-account-inner{overflow-wrap:anywhere}@media (max-width:760px){.legacy-workspace .ws-account-content [class*="flex gap"],.legacy-workspace .ws-organization-page [class*="flex gap"]{flex-wrap:wrap}.legacy-workspace .ws-account-content .flex-1,.legacy-workspace .ws-organization-page .flex-1{min-width:140px}.legacy-workspace .ws-organization-page .flex-1{width:100%}}.workspace .legacy-workspace .ws-search input{border:0;background:transparent}@media (max-width:760px){.legacy-workspace .ws-account-content .flex,.legacy-workspace .ws-organization-page .flex{flex-wrap:wrap;gap:8px}.ws-round-graphic{width:78px;height:110px;right:-10px;bottom:-34px;padding:12px}.ws-round-graphic b{font-size:36px}.ws-round-graphic i{margin:6px 0;height:2px}.ws-answer-graphic{grid-template-columns:38px 38px;right:-14px;bottom:-25px;gap:6px}.ws-answer-graphic span{height:38px}}.host-grading{background:#fff;border:1px solid #d9dde2;border-radius:12px;padding:25px;margin:30px 0;color:#202329}.host-grading-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.host-grading-heading>button:first-child{text-align:left}.host-grading-heading h2{font-size:26px;font-family:var(--font-display),sans-serif;line-height:1.2;letter-spacing:-.035em;margin-top:9px}.host-grading-heading h2 span{margin-left:12px;color:#176c9a}.host-grading>.ws-description,.host-grading>div>.ws-description{margin-top:22px!important}.host-grading-toolbar{display:flex;gap:18px;align-items:end;flex-wrap:wrap;padding:25px 0;border-bottom:1px solid #d9dde2}.host-grading-toolbar>label:first-child{flex:1;min-width:180px}.host-grading label{display:block;font-size:11px;color:#5d6772}.host-grading input[type=number],.host-grading select{display:block;background:#fff!important;color:#202329!important;border:1px solid #b8c1ca;border-radius:5px;font-size:15px;padding:11px;margin-top:8px;width:100%}.host-grading .host-grading-check{display:flex;gap:8px;align-items:center;min-height:44px;font-size:12px}.host-grading-check input{width:17px;height:17px;accent-color:#176c9a}.host-grading-draft-note{font-size:11px;line-height:1.8;color:#855b33;padding:16px 0}.host-grading-empty{padding:28px 0;font-size:14px;color:#5d6772;line-height:1.9}.host-grading-questions>section{padding-top:28px}.host-grading-question h3{font-size:22px;line-height:1.4;letter-spacing:-.025em;margin-top:12px}.host-grading-question>p:last-child{font-size:12px;line-height:1.8;color:#5d6772;margin-top:12px}.host-grade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.host-grade-card{padding:20px;background:#f7f8f7;border:1px solid #d9dde2;border-radius:8px;min-width:0}.host-grade-card>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.host-grade-card h4{font-size:15px;font-weight:600;overflow-wrap:anywhere}.host-grade-card>div>span{font-size:9px;color:#5d6772;white-space:nowrap}.host-submitted-answer{font-size:17px;line-height:1.8;overflow-wrap:anywhere;margin:20px 0}.host-grade-card>label{margin-top:15px}.host-grade-card input[type=number]{max-width:130px}.host-grade-card>.ws-button{margin-top:20px}.host-grading :focus-visible{outline:3px solid #176c9a;outline-offset:3px}@media (max-width:700px){.host-grading{padding:20px}.host-grading-heading{align-items:start;flex-direction:column}.host-grade-grid{grid-template-columns:minmax(0,1fr)}.host-grading-toolbar{align-items:stretch;flex-direction:column}.host-grading-toolbar>label:first-child{min-width:0}.host-grading-question h3{font-size:20px}}.ws-sign-out{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--ws-border,#d9dde2);border-radius:10px;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.ws-sign-out:disabled{opacity:.6}.ws-sign-out:focus-visible{outline:3px solid #71c7f4;outline-offset:3px}