@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fraunces-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fraunces-500-latin.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-600-latin.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-400-latin.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-500-latin.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-600-latin.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin.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{--bg-primary:#f5f1eb;--bg-secondary:#efeae0;--ink:#1a1814;--teal:#1b5e6b;--cyber-blue:#3a7ca5;--prosit-green:#0d3d2e;--stone:#8b8378;--hairline:#e0dad0;--warning:#c97b5a;--error:sienna;--font-display:"Fraunces", Georgia, serif;--font-body:"Geist", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace}*,:before,:after{box-sizing:border-box}html,body{min-height:100%}body{background:var(--bg-primary);color:var(--ink);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit}img,svg{max-width:100%;display:block}
:root{--paper:#f5f1eb;--ink:#1a1814;--teal:#1b5e6b;--rust:#bd5938;--line:#1a18142e;--muted:#716d65}*{box-sizing:border-box}button,input,textarea,select{font:inherit}button{cursor:pointer}.shell{width:min(1160px,100% - 48px);min-height:100vh;margin:auto;padding:26px 0 0}.brand-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:46px;display:grid}.wordmark{color:var(--ink);letter-spacing:-.08em;font-size:26px;font-weight:500;text-decoration:none}.wordmark strong{color:var(--teal);font-weight:700}.agent-greg{color:var(--teal);border-left:1px solid var(--line);border-right:1px solid var(--line);font:10px/1 var(--font-mono,monospace);letter-spacing:.05em;align-self:stretch;place-items:center;padding:0 12px;display:grid}.locale-toggle{color:var(--muted);font:11px var(--font-mono,monospace);justify-self:end;align-items:center;gap:6px;display:flex}.locale-toggle button{color:inherit;background:0 0;border:0;padding:4px}.locale-toggle button.active{color:var(--teal);font-weight:800}.site-footer{border-top:1px solid var(--line);min-height:70px;color:var(--muted);font:11px var(--font-mono,monospace);justify-content:space-between;align-items:center;margin-top:96px;display:flex}.site-footer img{opacity:.8;width:74px;height:auto}.eyebrow{color:var(--teal);font:10px/1.2 var(--font-mono,monospace);letter-spacing:.13em;margin:0 0 11px;font-weight:700}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.055em}h1{font-size:clamp(42px,7vw,82px);font-weight:500;line-height:.95}h2{font-size:28px;font-weight:500;line-height:1}h3{font-size:19px;font-weight:500}.hero{max-width:720px;padding:clamp(90px,15vh,170px) 0 100px}.hero p:last-child{max-width:450px;color:var(--muted);margin:26px 0 0 4px;font-size:18px;line-height:1.5}.login-card{border-top:2px solid var(--ink);width:min(100%,390px);padding:30px 0 58px}.login-card form{gap:20px;display:grid}.login-card label,.create-form label,.event-settings label{color:var(--muted);gap:8px;font-size:12px;display:grid}input,textarea,select{border:1px solid var(--line);width:100%;color:var(--ink);outline-color:var(--teal);background:#ffffff47;border-radius:0;padding:11px 12px}textarea{resize:vertical;line-height:1.45}.button{border:1px solid var(--ink);min-height:38px;color:var(--ink);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.button.primary{background:var(--ink);color:var(--paper)}.button.primary:hover{background:var(--teal);border-color:var(--teal)}.button.quiet{border-color:var(--line)}.button.quiet:hover{border-color:var(--teal);color:var(--teal)}.loading-line{background:linear-gradient(90deg, transparent, var(--teal), transparent);width:88px;height:1px;margin:120px auto;animation:1s infinite scan}@keyframes scan{50%{opacity:.35;transform:scaleX(1.8)}}.form-error,.error-panel{color:#9f3019;font-size:12px;line-height:1.35}.error-panel{background:#bd593817;border-left:2px solid #9f3019;margin:24px 0;padding:12px}.success-note{color:var(--teal);font-size:12px}.events-area{padding-top:74px}.section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:22px;display:flex}.section-head h2{margin:0}.actions{gap:8px;display:flex}.create-form{border-bottom:1px solid var(--line);grid-template-columns:2fr 1.4fr 1fr 1fr auto;align-items:end;gap:12px;padding:20px 0;display:grid}.create-form .form-error{grid-column:1/-1;margin:0}.event-list{border-bottom:1px solid var(--line)}.event-row{border-top:1px solid var(--line);min-height:84px;color:var(--ink);grid-template-columns:190px 1fr 190px auto;align-items:center;gap:16px;padding:0 8px;text-decoration:none;display:grid}.event-row:hover{background:#1b5e6b12}.event-row strong{letter-spacing:-.04em;font-size:22px;font-weight:500}.event-date,.event-meta{color:var(--muted);font:11px var(--font-mono,monospace)}.event-date{align-items:center;gap:8px;display:flex}.empty-state{color:var(--muted);padding:50px 0}.text-button{width:fit-content;color:var(--teal);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:700;display:flex}.text-button:hover{text-decoration:underline}.host-title{justify-content:space-between;align-items:flex-end;padding:70px 0 30px;display:flex}.event-title-input{max-width:760px;font:500 clamp(40px, 5.5vw, 68px)/1 var(--font-heading,serif);letter-spacing:-.07em;background:0 0;border:0;padding:0}.save-state{color:var(--teal);font:11px var(--font-mono,monospace);align-items:center;gap:5px;display:flex}.control-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1.3fr .7fr;display:grid}.control-card{min-height:320px;padding:28px 30px}.control-card+.control-card{border-left:1px solid var(--ink)}.control-card h2{max-width:540px;margin-bottom:26px}.countdown{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:10px 17px;display:flex}.countdown strong{font:500 clamp(48px, 8vw, 90px)/.85 var(--font-mono,monospace);letter-spacing:-.1em}.timer-label{color:var(--teal);font-size:13px}.countdown small{color:var(--muted);font:11px var(--font-mono,monospace)}.countdown.idle span{font:55px/.8 var(--font-mono,monospace);color:var(--line)}.timer-actions{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.minute-button{border:1px solid var(--line);min-width:42px;height:38px;color:var(--ink);font:12px var(--font-mono,monospace);background:0 0}.minute-button:hover{border-color:var(--teal);color:var(--teal)}.minute-button.stop{align-items:center;gap:4px;padding:0 9px;display:flex}.return-note{color:var(--muted);margin:17px 0 0;font-size:12px}.return-note strong{color:var(--ink)}.qr-share{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.participant-qr{border:1px solid var(--line);background:#fff;width:min(240px,100%);height:auto;display:block}.qr-share>div{min-width:0}.qr-share .text-button svg{flex-shrink:0}.qr-share code{margin-bottom:15px;font-size:12px;display:block}.qr-share .text-button{margin-top:9px}.agenda-editor,.moderation{padding-top:92px}.event-settings{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1.4fr;gap:14px;padding:18px 0;display:grid}.day-editor{margin-top:33px}.day-editor h3{border-bottom:1px solid var(--line);text-transform:capitalize;margin-bottom:0;padding-bottom:12px}.agenda-edit-row{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(160px,1fr) 120px 94px 66px 115px 84px;align-items:center;gap:8px;min-height:60px;display:grid}.agenda-edit-row.is-current{background:#1b5e6b12}.agenda-edit-row input,.agenda-edit-row select{background:0 0;border-color:#0000;padding:7px 8px;font-size:12px}.agenda-edit-row .item-name{font-size:14px;font-weight:600}.agenda-edit-row input:focus,.agenda-edit-row select:focus{border-color:var(--teal);background:var(--paper)}.current-dot{border:1px solid var(--line);width:23px;height:23px;color:var(--paper);background:0 0;border-radius:50%;place-items:center;display:grid}.is-current .current-dot{background:var(--teal);border-color:var(--teal)}.row-tools{display:flex}.row-tools button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.row-tools button:hover{color:var(--rust)}.question-list{border-top:1px solid var(--line)}.question-card{border-bottom:1px solid var(--line);justify-content:space-between;gap:25px;padding:20px 10px;display:flex}.question-card p{max-width:700px;margin:9px 0 7px;font-size:16px;line-height:1.35}.question-card small{color:var(--muted)}.kind-pill{color:var(--teal);font:10px var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.08em}.question-actions{flex-direction:column;gap:7px;min-width:126px;display:flex}.question-actions select,.feature{padding:6px 8px;font-size:11px}.feature{border:1px solid var(--line);color:var(--ink);background:0 0}.feature.active{border-color:var(--teal);color:var(--teal)}.feature:disabled{opacity:.35;cursor:default}.muted{color:var(--muted);align-items:center;gap:8px;display:flex}.attendee-shell{width:min(980px,100% - 36px)}.attendee-hero{border-bottom:1px solid var(--ink);padding:80px 0 72px}.attendee-hero h1{max-width:800px;margin-bottom:35px}.current-label{align-items:center;gap:12px;margin-bottom:18px;font-size:17px;display:flex}.current-label span{color:var(--teal);font:10px var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.1em}.attendee-hero .countdown strong{font-size:clamp(52px,13vw,110px)}.participant-layout{grid-template-columns:1fr 350px;gap:70px;padding-top:65px;display:grid}.agenda-public h2{text-transform:capitalize;margin:0 0 13px;font-size:20px}.public-day{margin-bottom:42px}.public-item{border-top:1px solid var(--line);grid-template-columns:65px 1fr auto;align-items:center;gap:12px;min-height:55px;display:grid}.public-item time{color:var(--muted);font:11px var(--font-mono,monospace)}.public-item strong{font-size:15px;display:block}.public-item small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.public-item.active{background:#1b5e6b14;margin-left:-12px;padding:0 12px}.now-mark{color:var(--teal);font:9px var(--font-mono,monospace);text-transform:uppercase}.ask-card{border:1px solid var(--ink);height:fit-content;padding:24px}.ask-card h2{margin-bottom:21px}.ask-card form{gap:11px;display:grid}.kind-tabs{gap:6px;display:flex}.kind-tabs button{border:1px solid var(--line);background:0 0;padding:7px 8px;font-size:11px}.kind-tabs button.active{color:var(--paper);background:var(--teal);border-color:var(--teal)}.closed-note{color:var(--muted);line-height:1.5}.published{padding-top:72px}.published h2{margin-bottom:24px}.public-question-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.public-question-list article{border-bottom:1px solid var(--line);min-height:130px;padding:20px}.public-question-list article:nth-child(odd){border-right:1px solid var(--line)}.public-question-list p{margin:9px 0;font-size:16px;line-height:1.4}.public-question-list small{color:var(--muted);font-size:11px}.display-shell{min-height:100vh;color:var(--ink);background:var(--paper);padding:30px 42px 24px;position:relative;overflow:hidden}.display-top{border-bottom:1px solid var(--ink);font:12px var(--font-mono,monospace);justify-content:space-between;align-items:center;gap:20px;padding-bottom:17px;display:flex}.display-top .wordmark{font-size:25px}.display-core{width:min(1000px,78vw);padding:clamp(60px,12vh,150px) 0 0 7vw}.display-current p{color:var(--teal);font:12px var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.12em;margin-bottom:13px}.display-current h1{max-width:950px;margin-bottom:clamp(34px,7vh,76px);font-size:clamp(50px,7.5vw,126px)}.countdown-big{display:block}.countdown-big .timer-label{margin-bottom:14px;font-size:16px;display:block}.countdown-big strong{font-size:clamp(100px,19vw,280px);line-height:.72;display:block}.countdown-big small{margin-top:28px;font-size:15px;display:block}.display-flow{grid-template-columns:1fr 1fr;gap:70px;margin-top:clamp(40px,8vh,100px);display:grid}.display-flow div{border-top:1px solid var(--line);padding-top:11px}.display-flow span{color:var(--muted);font:10px var(--font-mono,monospace);text-transform:uppercase;margin-bottom:9px;display:block}.display-flow strong{letter-spacing:-.04em;font-size:clamp(16px,2vw,28px);font-weight:500}.display-qr{color:var(--muted);font:10px var(--font-mono,monospace);justify-items:center;gap:9px;display:grid;position:absolute;top:90px;right:42px}.display-qr svg{border:1px solid var(--line);padding:9px}.featured-question{border-left:2px solid var(--teal);width:min(340px,28vw);padding:10px 0 10px 17px;position:absolute;bottom:75px;right:42px}.featured-question span{color:var(--teal);font:10px var(--font-mono,monospace);text-transform:uppercase}.featured-question p{margin:10px 0 0;font-size:18px;line-height:1.3}.display-footer{color:var(--muted);font:10px var(--font-mono,monospace);position:absolute;bottom:20px;left:42px}@media (max-width:760px){.shell{width:min(100% - 30px,1160px)}.agent-greg{display:none}.brand-header{grid-template-columns:1fr auto}.hero{padding:90px 0 65px}.create-form,.event-settings{grid-template-columns:1fr 1fr}.create-form label:first-child,.create-form label:nth-child(2),.create-form .button{grid-column:span 2}.event-row{grid-template-columns:1fr auto;min-height:90px}.event-row .event-meta{display:none}.event-date,.event-row strong{grid-column:1}.event-row svg{grid-area:1/2/span 2}.host-title{padding-top:48px}.control-grid,.participant-layout{grid-template-columns:1fr}.control-card+.control-card{border-left:0;border-top:1px solid var(--ink)}.agenda-edit-row{grid-template-columns:26px 1fr 76px 50px;padding:8px 0}.agenda-edit-row input[type=date],.agenda-edit-row select{display:none}.agenda-edit-row .duration{grid-column:3}.row-tools{grid-column:4}.question-card{flex-direction:column}.question-actions{flex-direction:row}.ask-card{order:-1}.public-question-list{grid-template-columns:1fr}.public-question-list article:nth-child(odd){border-right:0}.display-shell{padding:20px}.display-top span:nth-child(2){display:none}.display-core{width:100%;padding:15vh 0 0}.display-qr{display:none;position:static}.featured-question{width:auto;margin-top:50px;position:static}.display-footer{left:20px}.display-flow{gap:20px}}h1,h2,h3{font-family:var(--font-display,Georgia, serif)}.site-footer{justify-content:flex-end;gap:12px;font-size:12px}.hero{padding:clamp(64px,10vh,112px) 0 56px}.home-shell:has(.events-area) .hero{padding-bottom:28px}.login-card label,.create-form label,.event-settings label{font-size:14px}.button{min-height:40px;font-size:14px}.countdown strong{font-variant-numeric:tabular-nums;letter-spacing:-.045em}.countdown.expired strong,.countdown.expired .timer-label,.countdown.final-minute .timer-label{color:var(--rust)}.display-tools{align-items:center;gap:10px;display:flex}.display-tools>button{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);background:0 0;place-items:center;display:grid}.display-tools>button:hover{border-color:var(--teal);color:var(--teal)}.display-offline{background:var(--rust);color:var(--paper);font:12px var(--font-mono,monospace);padding:8px 42px;position:absolute;top:67px;left:0;right:0}.display-brand{position:absolute;bottom:12px;right:42px}.display-brand .site-footer{border:0;min-height:auto;margin:0}@media (max-width:760px){.hero{padding:64px 0 45px}.display-tools{gap:5px}.display-brand{right:20px}.display-offline{padding:8px 20px;top:60px}}.host-title h1{margin-bottom:0;font-size:clamp(30px,4vw,54px)}.absolute-timer{flex-wrap:wrap;align-items:end;gap:12px;margin:24px 0 12px;display:flex}.absolute-timer label{gap:8px;font-size:14px;display:grid}.absolute-timer input{min-width:150px}.share-url{overflow-wrap:anywhere;color:var(--teal);margin-bottom:16px;font-size:14px;display:block}.agenda-edit-row{grid-template-columns:30px minmax(150px,1fr) 145px 110px 80px 125px 80px;padding:12px 0}.agenda-edit-row label{gap:5px;min-width:0;display:grid}.agenda-edit-row label span{color:var(--muted);font-size:13px}.agenda-edit-row input,.agenda-edit-row select{width:100%;font-size:14px}.agenda-edit-row .row-tools{flex-wrap:wrap;display:flex}.row-tools button,.current-dot{min-width:30px;min-height:36px}.question-actions{flex-shrink:0;width:200px}.question-status{color:var(--teal);margin-top:10px;display:block}button:disabled{opacity:.45;cursor:default}@media (max-width:1000px){.agenda-edit-row{grid-template-columns:32px repeat(3,minmax(0,1fr));gap:10px}.agenda-edit-row label:first-of-type{grid-column:2/-1}.agenda-edit-row input[type=date],.agenda-edit-row select{display:block}.agenda-edit-row .row-tools{grid-column:auto}.section-head{flex-wrap:wrap}}@media (max-width:480px){.control-card{padding:22px 14px}.qr-share{grid-template-columns:1fr}.agenda-edit-row{grid-template-columns:32px repeat(2,minmax(0,1fr))}.question-actions{flex-wrap:wrap;width:100%}.event-settings{grid-template-columns:1fr}}.agenda-editor fieldset{border:0;min-width:0;margin:0;padding:0}.site-footer{min-height:70px;color:var(--muted);font:11px var(--font-mono,monospace);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:96px;padding:14px 0;display:flex}.footer-brand,.footer-prosit{flex:none;align-items:center;display:inline-flex}.footer-brand img{width:146px;height:auto}.footer-affiliation{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:inline-flex}.footer-heart{white-space:nowrap}.footer-heart span{color:var(--teal);font-size:13px}.footer-prosit img{opacity:.82;width:74px;height:auto}.display-brand .site-footer{min-height:auto;margin-top:0;padding:0}@media (max-width:480px){.site-footer{align-items:flex-start;gap:10px 16px}.footer-brand img{width:128px}.footer-affiliation{gap:8px;margin-left:auto}.footer-prosit img{width:62px}}.resume-event{border:1px solid var(--teal);margin:0 0 32px;padding:24px}.resume-event .text-button{margin-top:16px}@media (max-width:600px){.kind-tabs{flex-wrap:wrap}.kind-tabs button{min-height:40px;font-size:14px}input,textarea,select{font-size:16px}.participant-layout{gap:32px;padding-top:32px}.attendee-hero{padding:44px 0 36px}.attendee-hero h1{overflow-wrap:anywhere;font-size:clamp(32px,9vw,46px);line-height:1.05}.current-label{flex-wrap:wrap}.current-label span,.eyebrow,.locale-toggle{font-size:12px}.locale-toggle button{min-width:36px;min-height:40px}.public-item{grid-template-columns:50px 1fr}.now-mark{grid-column:2}.public-item small{font-size:13px}.public-question-list p,.question-card p{overflow-wrap:anywhere}.question-actions select{width:100%}.host-title{align-items:start;gap:10px}.actions{flex-wrap:wrap}}
