:root{--text:#292f35;--muted:#646660;--bg:#f6f3eb;--surface:#fffdf8;--border:#d9d5ca;--accent:#343e49;--accent-text:#fff;--brass:#826326;--danger:#b3261e;--ok:#1b6e3a;--radius:8px;--gap:1rem;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "SF Mono", Consolas, monospace;font:17px/1.5 var(--sans);color:var(--text);background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--text:#f2efe5;--muted:#b5b9af;--bg:#1e2226;--surface:#282d32;--border:#51565c;--accent:#d9c397;--accent-text:#23282e;--brass:#d9c397;--danger:#ff8a80;--ok:#7bd99a}}*{box-sizing:border-box}body{margin:0}main{max-width:48rem;margin:0 auto;padding:1.5rem 1rem 4rem}h1{margin:.25rem 0 1rem;font-size:1.75rem}h2{margin:2rem 0 .5rem;font-size:1.25rem}a{color:var(--accent)}.muted{color:var(--muted)}.error{color:var(--danger)}.row{align-items:center;gap:var(--gap);flex-wrap:wrap;display:flex}.row.spread{justify-content:space-between}.row h1{margin:.25rem 0}.stack{gap:var(--gap);flex-direction:column;display:flex}.topbar{align-items:center;gap:var(--gap);border-bottom:1px solid var(--border);padding:.75rem 1rem;display:flex}.topbar .brand{color:var(--text);font-weight:700;text-decoration:none}.topbar .muted{margin-left:auto;font-size:.9rem}label{flex-direction:column;gap:.3rem;font-weight:600;display:flex}label.inline{flex-direction:row;align-items:center;gap:.5rem;font-weight:400}label .muted{font-weight:400}input:not([type=radio]),select{font:inherit;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text);padding:.6rem .75rem}fieldset{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}legend{padding:0 .25rem;font-weight:600}button,.button{font:inherit;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:var(--accent-text);cursor:pointer;padding:.6rem 1.1rem;font-weight:600;text-decoration:none;display:inline-block}button.secondary{color:var(--accent);background:0 0}button.link{color:var(--accent);background:0 0;border:none;padding:0;font-weight:400;text-decoration:underline}button:disabled{opacity:.6;cursor:default}.cards{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);grid-template-columns:1fr auto auto;grid-template-areas:"title code badge""date date date";align-items:center;gap:.25rem 1rem;padding:.75rem 1rem;text-decoration:none;display:grid}.card:hover{border-color:var(--accent)}.card-title{grid-area:title;font-weight:600}.card .code-sm{grid-area:code}.card .badge{grid-area:badge}.card .muted{grid-area:date;font-size:.85rem}.code-sm{font-family:var(--mono);letter-spacing:.1em}.code-lg{font-family:var(--mono);letter-spacing:.2em;margin:.5rem 0 1rem;font-size:2.5rem;font-weight:700}.badge{text-transform:uppercase;letter-spacing:.05em;border:1px solid;border-radius:999px;padding:.15rem .5rem;font-size:.8rem;font-weight:600}.badge-draft{color:var(--muted)}.badge-open{color:var(--ok)}.badge-closed{color:var(--danger)}main.ask{max-width:34rem;padding-top:2rem;font-size:1.15rem}main.ask h1{font-size:1.6rem;line-height:1.25}main.ask>.muted:first-child{margin-bottom:0}main.ask textarea{font:inherit;border:2px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text);resize:vertical;width:100%;padding:.75rem;font-size:1.15rem}main.ask textarea:focus,main.ask input:focus{outline:3px solid var(--accent);outline-offset:1px}main.ask input:not([type=radio]){font-size:1.15rem}.counter{text-align:right;margin:-.5rem 0 0;font-size:.95rem}button.big{width:100%;min-height:3.25rem;font-size:1.2rem}.switcher select{font:inherit;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text);padding:.3rem .5rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.feed h3{margin:1.25rem 0 .5rem;font-size:1rem}.feed h3 button.link{font-weight:600;text-decoration:none}.questions{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.q{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:.75rem 1rem}.q-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:1.05rem}.q-meta{margin:.25rem 0 .5rem;font-size:.85rem}.q-actions{flex-wrap:wrap;gap:.5rem;display:flex}.q-starred{border-color:var(--accent);border-width:2px}.q-answered,.q-hidden{opacity:.6}button.small{color:var(--accent);background:0 0;padding:.3rem .7rem;font-size:.9rem}.connection{margin:0;font-size:.9rem;font-weight:600}.connection-live{color:var(--ok)}.connection-reconnecting,.connection-error{color:var(--danger)}.projector{--text:#000;--muted:#444;--bg:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);min-height:100vh;padding:3vh 4vw}.share{text-align:center;max-width:none;padding:0}.share-title{margin:0 0 2vh;font-size:4vh}.share-body{flex-wrap:wrap;justify-content:center;align-items:center;gap:5vw;display:flex}.qr{width:auto;max-width:90vw;height:72vh}.share-manual{text-align:left}.share-hint{color:var(--muted);margin:0;font-size:3vh}.share-host{margin:0 0 2vh;font-size:5vh;font-weight:700}.share-code{font-family:var(--mono);letter-spacing:.15em;margin:0;font-size:14vh;font-weight:800;line-height:1}.share-warning{color:#b3261e;border:3px solid #b3261e;border-radius:8px;padding:1vh 2vw;font-size:3vh;font-weight:700;display:inline-block}.present{flex-direction:column;justify-content:center;max-width:none;min-height:94vh;padding:0;display:flex}.present-question{max-width:85vw;margin:0 auto}.present-question blockquote{overflow-wrap:anywhere;margin:0;font-size:6vh;font-weight:600;line-height:1.3}.present-question figcaption{color:var(--muted);margin-top:3vh;font-size:3.5vh}.present-empty{text-align:center;color:var(--muted);font-size:5vh}.present-position{margin:0;font-size:2.5vh;position:fixed;bottom:2vh;right:3vw}.present-connection{color:#b3261e;margin:0;font-size:2vh;position:fixed;top:2vh;right:3vw}.code-input{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase}h1[tabindex="-1"]:focus{outline:none}:root{--serif:Georgia, "Times New Roman", serif}body{background-image:none}main:not(.share):not(.present){animation:.45s ease-out both page-arrive}h1,h2{font-family:var(--serif);letter-spacing:-.035em;font-weight:400;line-height:1.12}h1{font-size:clamp(2rem,5vw,3rem)}h1 em{color:var(--brass)}button,.button,.card,input,textarea{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}button:not(.link):not([role=tab]):not(:disabled):hover,.button:hover{box-shadow:0 3px 10px color-mix(in srgb, var(--text) 10%, transparent);transform:translateY(-1px)}button:not(.link):not([role=tab]):not(:disabled):active,.button:active{box-shadow:none;transform:translateY(1px)}button.link{text-underline-offset:.2em}button.link:not(:disabled):hover{text-decoration:underline;text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}button,.button{min-height:44px}.topbar{background:var(--surface);flex-wrap:wrap;padding:1rem max(1rem,50vw - 32rem)}.topbar .brand{align-items:center;gap:.6rem;display:flex}.eyebrow{font:600 .72rem/1.5 var(--sans);text-transform:uppercase;letter-spacing:.13em;color:var(--accent)}.sessions-page{max-width:62rem}.cards{gap:.85rem;margin-top:1.5rem}.card{border-radius:var(--radius);box-shadow:none;padding:1.35rem 1.5rem}.card-title{font-size:1.2rem}.card:hover{box-shadow:0 3px 12px color-mix(in srgb, var(--text) 6%, transparent)}.card .code-sm{border:1px solid var(--border);padding:.2rem .5rem}main.narrow{max-width:32rem}.welcome-page{padding-top:4rem}.welcome-page form{margin-top:2rem}main.ask{max-width:38rem;padding-top:3rem}main.ask h1{font-size:clamp(2rem,6vw,2.7rem)}.ask-intro{margin-bottom:1.5rem;font-size:1rem}.question-paper{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 4px 20px color-mix(in srgb, var(--text) 4%, transparent);padding:1.5rem}main.ask textarea{background:0 0;border-width:1px;line-height:1.65}main.ask textarea::placeholder{color:var(--muted);opacity:1}.privacy-note{margin:-.5rem 0 0;font-size:.85rem}.q{border-radius:var(--radius);box-shadow:none;padding:1.3rem 1.5rem;animation:.4s ease-out both note-arrive;position:relative}.q-body{font-family:var(--serif);font-size:1.4rem;line-height:1.4}.q-meta{margin:.8rem 0}.q-starred{border-left:4px solid var(--brass)}.feed{border-top:1px solid var(--border);margin-top:2.5rem;padding-top:1rem}.connection-live:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.sent-mark{background:var(--accent);width:100px;height:100px;color:var(--accent-text);border-radius:50%;place-items:center;margin:2rem auto;font-size:3rem;animation:.65s cubic-bezier(.2,.8,.2,1.2) both sent-pop;display:grid;position:relative}.sent-mark span{background:var(--brass);width:12px;height:22px;position:absolute;top:-25px;transform:rotate(-25deg)}.sent-mark span:nth-child(2){top:30px;left:-25px;transform:rotate(-65deg)}.sent-mark span:nth-child(3){top:20px;right:-25px;transform:rotate(60deg)}.sent-page{text-align:center}.sent-page button{margin-top:1.5rem}.present-question{animation:.4s ease-out both note-arrive}@keyframes page-arrive{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes note-arrive{0%{translate:0 12px}to{translate:0}}@keyframes sent-pop{0%{opacity:0;transform:scale(.65)rotate(-15deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (width<=600px){.card{grid-template-columns:1fr auto;grid-template-areas:"title badge""code date";padding:1rem}.card .muted{text-align:right}.question-paper{padding:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.session-workspace{max-width:62rem}.session-workspace>.row>h1{font-size:clamp(1.65rem,5vw,2.3rem)}.session-options{font-size:.9rem;position:relative}.session-options summary,.question-options summary{cursor:pointer;align-content:center;min-height:44px;display:list-item}.session-options>div{z-index:10;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:14rem;box-shadow:0 8px 24px color-mix(in srgb, var(--text) 12%, transparent);padding:1rem;position:absolute;top:100%;right:0}.feed{margin-top:1rem;padding-top:1rem}.feed-heading{margin-bottom:1rem}.feed-total{font:.85rem/1.5 var(--sans);margin:0}.moderation-panel{padding:1.5rem 0 2rem}.moderation-panel h2{margin:.5rem 0 .75rem;font-size:1.65rem}.filter-note{margin-bottom:1.5rem;font-size:.9rem}.moderation-panel .questions{gap:1rem;margin-bottom:1rem}.moderation-panel .q{box-shadow:none;padding:1.5rem}.moderation-panel .q-body{font-size:1.4rem;line-height:1.45}.moderation-panel .q-meta{margin:.8rem 0 1.25rem;font-size:.8rem}.q-actions{gap:.75rem}.q-actions button{font-size:.9rem}.question-options{color:var(--muted);margin-top:.75rem;font-size:.85rem}.question-options .q-actions{padding:.5rem 0}.queue-label{color:var(--brass);font:600 .75rem/1.5 var(--sans);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .75rem}.remote-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.remote-actions button{min-height:52px;font-size:1rem}.clear-screen{color:var(--text);border:2px solid var(--text);background:0 0}.queue-heading{margin-bottom:.5rem}.queue-heading a{align-content:center;min-height:44px;font-size:.85rem}.list-empty{text-align:center;border:1px solid var(--border);border-radius:var(--radius);padding:2rem}@media (width<=600px){.moderation-panel .q{padding:1rem}.remote-actions{gap:.6rem}.remote-actions button{padding:.6rem;font-size:.9rem}.q-actions button{flex:auto}}dialog.tour{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);max-width:min(32rem,100vw - 2rem);color:var(--text);padding:1.25rem 1.5rem}dialog.tour::backdrop{background:#00000073}dialog.tour h2{margin:.25rem 0 .5rem}dialog.tour .eyebrow{margin:0}.tour-dots{gap:.4rem;margin:1rem 0;padding:0;list-style:none;display:flex}.tour-dots li{background:var(--border);border-radius:50%;width:.5rem;height:.5rem}.tour-dots li.on{background:var(--accent)}.tour-footer{margin-top:.75rem}.product-brand{color:var(--text);align-items:center;gap:.85rem;display:inline-flex}.maker-mark{width:52px;height:52px;color:var(--brass);flex-shrink:0}.brand-lettering{flex-direction:column;gap:.2rem;display:flex}.brand-name{font:400 2rem/1.1 var(--serif);letter-spacing:-.045em}.brand-byline{font:400 .75rem/1.5 var(--sans);color:var(--muted);letter-spacing:.035em}.product-brand-compact{gap:.6rem}.product-brand-compact .maker-mark{width:34px;height:34px}.product-brand-compact .brand-name{font-size:1.45rem}.welcome-page>.product-brand{margin-bottom:2.5rem}main.ask>.product-brand{margin-bottom:1.75rem}.organization-name{border-left:1px solid var(--border);padding-left:1rem;font-size:.9rem}.brand-footer{border-top:1px solid var(--border);color:var(--muted);margin-top:3rem;padding-top:1.25rem;font-size:.8rem}.brand-footer>p{flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;margin:0;display:flex}.maker-name{color:var(--text);letter-spacing:-.02em;font-weight:600}.maker-motto{font-family:var(--serif);font-size:.95rem;font-style:italic}.brand-conviction{max-width:28rem;margin-top:1rem;line-height:1.65}.brand-conviction summary{cursor:pointer;width:fit-content}.brand-conviction p{margin-bottom:0}.projector-brand{margin:0 0 2vh}.projector .maker-mark{color:#55431f}.projector .brand-name{color:#292f35}@media (width<=600px){.welcome-page{padding-top:2.5rem}}.projection-workspace{padding-top:.5rem}.projection-deck{scroll-margin-top:1rem;position:relative}.projection-deck>.q{animation:none}.moderation-panel .projection-deck>.q-live{border:1px solid var(--brass);background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--brass) 14%, var(--surface)), var(--surface) 75%);box-shadow:0 0 0 5px color-mix(in srgb, var(--brass) 8%, transparent), 0 0 40px color-mix(in srgb, var(--brass) 14%, transparent), 0 14px 32px color-mix(in srgb, var(--text) 8%, transparent);border-radius:14px;margin-bottom:.25rem;padding:2rem}.projection-deck>.q-live .q-body{font-size:clamp(1.5rem,3vw,2rem);line-height:1.4}.q-live .queue-label{align-items:center;gap:.6rem;display:flex}.q-live .queue-label:before{content:"";background:var(--brass);width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--brass) 60%, transparent);border-radius:50%}.projection-empty{border:1px dashed var(--border);background:var(--surface);border-radius:14px;min-height:180px;padding:2rem;list-style:none}.projection-empty-title{font:1.7rem/1.3 var(--serif);margin:.75rem 0}.projection-empty>.muted{margin-bottom:0;font-size:.9rem}@media (width<=600px){.moderation-panel .projection-deck>.q-live,.projection-empty{padding:1.25rem}}.collapsed-questions{border-top:1px solid var(--border);margin:1.5rem 0;padding-top:1rem}.collapsed-questions>summary{cursor:pointer;min-height:44px;color:var(--muted);align-content:center;font-size:.9rem}.collapsed-questions>.filter-note{margin-top:1rem}.projector-switcher{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-bottom:1.5rem;padding:1rem 1.25rem}.projector-switcher button{font-size:.9rem}.projector-switcher button[aria-pressed=true]{background:var(--accent);color:var(--accent-text)}.single-queue .projector-switcher{z-index:10;box-shadow:0 4px 14px color-mix(in srgb, var(--text) 7%, transparent);position:sticky;top:0}.single-queue .projection-deck{scroll-margin-top:8rem}.single-queue .queue-heading{margin:.5rem 0 0;list-style:none}.single-queue .queue-heading h2{font:.9rem/1.5 var(--sans);color:var(--muted);margin:0}.swipe-hint{margin:0 0 1.25rem;font-size:.85rem}.hide-feedback{border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.hide-feedback button{min-height:44px}.moderation-panel .swipe-card{touch-action:pan-y pinch-zoom;padding:0;position:relative;overflow:hidden}.swipe-content{z-index:1;border-radius:inherit;background:inherit;padding:1.5rem;transition:transform .18s ease-out;position:relative}.is-swiping .swipe-content{-webkit-user-select:none;user-select:none;transition:none}.swipe-reveal{opacity:0;align-items:center;padding:1rem;font-size:.9rem;font-weight:600;display:flex;position:absolute;inset:0}.is-swiping .swipe-reveal{opacity:1}.swipe-show{color:var(--accent-text);background:var(--accent);justify-content:flex-start}.swipe-hide{color:var(--accent-text);background:var(--accent);justify-content:flex-end}.moderation-panel .projection-deck>.swipe-card.q-live{padding:0}.q-live>.swipe-content{padding:2rem}@media (width<=600px){.swipe-content,.q-live>.swipe-content{padding:1.25rem}}.starred-shortlist{padding:0;list-style:none}.starred-shortlist>li{border-bottom:1px solid var(--border);padding:1rem 0}.single-queue .q-answered,.single-queue .q-hidden{opacity:1}.single-queue .projector-switcher{padding:.75rem}.single-queue .projection-workspace{padding-top:0}.single-queue .q-actions{align-items:stretch}.single-queue .q-actions>button:first-child{white-space:nowrap;flex:1;padding-inline:.75rem}.single-queue .q-body{margin-bottom:1.25rem}.single-queue .card-actions-toggle{min-height:44px;color:var(--muted);background:0 0;border:0;margin-top:.5rem;padding:.25rem 0;font-size:.85rem}.swipe-left-actions{grid-template-columns:1fr 1fr;align-items:stretch;gap:0;width:176px;display:grid;position:absolute;top:0;bottom:0;right:0}.swipe-left-actions button{background:var(--accent);color:var(--accent-text);border:0;border-radius:0;padding:.5rem;font-size:.85rem}.swipe-left-actions button:last-child{background:var(--text);color:var(--bg)}.swipe-left-actions button:hover{box-shadow:none!important;transform:none!important}.moderation-panel .projection-deck>.q-live{background:var(--accent);color:var(--accent-text);border:2px solid var(--brass)}.q-live .queue-label,.q-live .q-meta,.single-queue .q-live .card-actions-toggle{color:var(--accent-text)}.q-live .queue-label:before{background:var(--accent-text)}.q-live .q-actions>button{background:var(--surface);color:var(--text);border-color:var(--surface)}.single-queue .q-answered{background:var(--bg);color:var(--muted);border-style:dashed}.single-queue .q-answered .q-body{font-size:1.15rem}.desktop-card-action{display:none}@media (width>=768px){.desktop-card-action{justify-content:center;align-items:center;display:inline-flex}.card-actions-toggle,.swipe-left-actions,.swipe-reveal{display:none}.swipe-content{transform:none!important}.single-queue .q-actions>button:first-child{flex:initial}}.topbar-account{margin-left:auto}.topbar-menu{align-items:center;gap:var(--gap);display:flex}.topbar-menu .muted{margin-left:0}.menu-toggle{display:none}@media (width<=600px){.topbar{flex-wrap:nowrap;gap:.75rem;padding:.5rem 1rem;position:relative}.topbar .brand-lettering{display:none}.organization-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;padding-left:.75rem;overflow:hidden}.organization-name:has(+.switcher){display:none}.switcher{flex:auto;min-width:0}.switcher select{width:100%;min-width:0;padding:.4rem .5rem;font-size:.9rem}.menu-toggle{width:44px;height:44px;color:var(--text);border-color:var(--border);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.topbar-menu{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:15rem;box-shadow:0 8px 24px color-mix(in srgb, var(--text) 12%, transparent);flex-direction:column;align-items:stretch;gap:0;padding:.5rem 0;display:none;position:absolute;top:calc(100% + .25rem);right:1rem}.topbar-menu.open{display:flex}.topbar-menu>a,.topbar-menu>button.link{text-align:left;align-items:center;min-height:44px;padding:0 1rem;display:flex}.topbar-menu .account-email{border-bottom:1px solid var(--border);overflow-wrap:anywhere;order:-1;margin-bottom:.25rem;padding:.5rem 1rem;font-size:.85rem}.session-workspace{padding-top:.75rem}.single-queue.feed{margin-top:.5rem;padding-top:.5rem}.single-queue.moderation-panel{padding-top:.5rem}.single-queue .projector-switcher{margin-bottom:1rem}}.session-heading{align-items:center;gap:.25rem .5rem;display:flex}.session-heading h1{flex:1;min-width:0;margin:0;font-size:clamp(1.35rem,4vw,2rem);line-height:1.2}.back-link{width:44px;height:44px;color:var(--text);flex:none;justify-content:center;align-items:center;margin-left:-.75rem;font-size:1.3rem;text-decoration:none;display:inline-flex}.session-bar{align-items:center;gap:.75rem;margin:.25rem 0 0;font-size:.9rem;display:flex}.session-code{white-space:nowrap;flex:1;margin:0}.session-code .code-sm{color:var(--text);font-size:1.1rem;font-weight:600}.help-button{width:36px;height:36px;min-height:36px;color:var(--muted);border:1px solid var(--border);background:0 0;border-radius:50%;flex:0 0 36px;padding:0;font-size:.9rem}.session-options>div{z-index:25;width:min(18rem,100vw - 2rem)}.session-bar .session-options summary{white-space:nowrap}.session-options>div>a{align-items:center;min-height:44px;display:inline-flex}.session-facts{border-top:1px solid var(--border);padding-top:.75rem;font-size:.85rem}.session-facts p{margin:0 0 .25rem}@media (width<=380px){.session-code>.muted{display:none}}.sessions-page{padding-top:1.25rem}.sessions-eyebrow{margin:0 0 .25rem}.sessions-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sessions-heading .button{white-space:nowrap}.sessions-heading h1{margin:0}.sessions-page .cards{margin-top:1rem}@media (width<=600px){.sessions-heading h1{font-size:1.5rem}.sessions-page .card{padding:.85rem 1rem}.sessions-page .card-title{font-size:1.05rem}.sessions-page .card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title badge""date code"}.sessions-page .card .muted{text-align:left}.card .badge,.card .code-sm{justify-self:end}}.single-queue .priority-button{white-space:nowrap;color:var(--text);border-color:var(--border);flex:none;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .75rem;display:inline-flex}.single-queue .priority-button>span[aria-hidden]{color:var(--brass);font-size:1.2rem;line-height:1}.single-queue .priority-button[aria-pressed=true]{background:var(--brass);border-color:var(--brass);color:var(--accent-text)}.single-queue .priority-button[aria-pressed=true]>span[aria-hidden]{color:inherit}.moderation-panel .q-starred:not(.q-live):not(.q-answered){border:1px solid var(--brass);background:color-mix(in srgb, var(--brass) 9%, var(--surface));border-left-width:5px}.single-queue .queue-heading{margin:1.25rem 0 .25rem}.single-queue .queue-heading h2{font:600 .75rem/1.5 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.single-queue .queue-heading:first-child{margin-top:0}.single-queue .queue-heading-next h2{color:var(--brass)}@media (width<=380px){.single-queue .q-actions{flex-wrap:nowrap}.single-queue .priority-button{width:48px;padding:0}.star-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.status-banner{border:1px solid var(--brass);border-radius:var(--radius);background:color-mix(in srgb, var(--brass) 10%, var(--surface));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin:.75rem 0 0;padding:.75rem 1rem;display:flex}.status-banner p{margin:0;font-size:.95rem}.status-banner button{white-space:nowrap}.single-queue .q-actions>.priority-button:first-child{flex:none}
