.winner-celebration{isolation:isolate;color:#fff9ed;background:radial-gradient(at 85% 15%,#ffaf49 0,#0000 48%),linear-gradient(120deg,#c73e13,#ef581e 58%,#ff8c31);border:1px solid #ff975d;border-radius:18px;grid-template-columns:1.15fr 1fr;align-items:center;gap:24px;width:100%;padding:clamp(28px,4vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 70px #0002}.winner-message,.winner-reward{z-index:1;position:relative}.winner-kicker{letter-spacing:.14em;font-size:11px;font-weight:850}.winner-message h2{letter-spacing:-.035em;max-width:600px;margin:17px 0 24px;font-size:clamp(32px,4.4vw,64px);line-height:1.02}.winner-table{align-items:center;gap:20px;display:flex}.winner-table>span:first-child{letter-spacing:.12em;writing-mode:vertical-rl;font-size:clamp(16px,2vw,27px);font-weight:750;transform:rotate(180deg)}.winner-table strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(100px,13vw,190px);line-height:.85}.winner-check{border:2px solid #ffd8aa;border-radius:50%;place-items:center;width:44px;height:44px;margin-left:4px;display:grid}.winner-check svg{width:26px;height:26px}.winner-applause{margin-top:25px;font-size:clamp(15px,1.5vw,22px);font-weight:550}.winner-reward{text-align:center}.winner-coin-wrap{width:clamp(180px,22vw,300px);max-width:300px;margin:0 auto 12px;position:relative}.delovar-coin{filter:drop-shadow(0 15px 14px #8b26093d);width:100%;display:block;transform:rotate(-9deg)}.winner-orbit{border:1px solid #ffe7bd66;border-radius:50%;position:absolute;inset:-8%;transform:scaleY(.8)rotate(-20deg)}.coin-sparkle{color:#fff7de;width:35px;height:35px;animation:3s ease-in-out infinite coin-sparkle;position:absolute;top:6%;right:0}.winner-gift{flex-direction:column;gap:2px;line-height:1.4;display:flex}.winner-gift>span{font-size:clamp(13px,1.3vw,20px);font-weight:550}.winner-gift>strong{letter-spacing:-.03em;font-size:clamp(22px,2.7vw,38px);font-weight:850}.winner-confetti{pointer-events:none;z-index:0;position:absolute;inset:0}.winner-confetti i{left:var(--x);top:var(--y);opacity:.5;width:7px;height:16px;transform:rotate(calc(var(--i)*31deg));animation:confetti-drift calc(4s + var(--i)*.1s) ease-in-out infinite alternate;animation-delay:calc(var(--i)*-.2s);background:#ffe2a5;position:absolute}.winner-confetti i:nth-child(3n){background:#fff7e5;border-radius:50%;width:9px;height:9px}.winner-confetti i:nth-child(4n){background:#872e13}.winner-compact{border-radius:10px;margin-bottom:18px;padding:23px 20px;display:block}.winner-compact .winner-kicker{letter-spacing:.08em;font-size:8px}.winner-compact .winner-message h2{margin:10px 0 20px;font-size:27px}.winner-compact .winner-table{gap:12px}.winner-compact .winner-table strong{font-size:86px}.winner-compact .winner-table>span:first-child{font-size:15px}.winner-compact .winner-check{width:32px;height:32px}.winner-compact .winner-check svg{width:20px}.winner-compact .winner-applause{margin-top:15px;font-size:12px}.winner-compact .winner-reward{text-align:left;border-top:1px solid #ffd9b575;align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:flex}.winner-compact .winner-coin-wrap{width:76px;min-width:76px;margin:0}.winner-compact .coin-sparkle{width:18px;height:18px}.winner-compact .winner-gift>span{font-size:10px}.winner-compact .winner-gift>strong{font-size:18px}.winner-compact .winner-orbit{display:none}.ai-workshop{color:#f7f2e9;text-align:center;background:radial-gradient(at 50% 65%,#3c271b 0,#0000 65%),#101618;border:1px solid #ff8f4433;border-radius:18px;width:100%;padding:25px 28px 22px;overflow:hidden}.workshop-heading{z-index:2;position:relative}.workshop-kicker{color:#ffb060;letter-spacing:.13em;justify-content:center;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.workshop-heading h2{letter-spacing:-.035em;margin:15px 0 11px;font-size:clamp(27px,3.5vw,49px);line-height:1.1}.workshop-caption{color:#c6cbc5;font-size:clamp(13px,1.3vw,18px)}.robot-workroom{max-width:1000px;height:255px;margin:4px auto 0;position:relative;overflow:hidden}.workroom-grid{background-image:linear-gradient(#f7994520 1px,#0000 1px),linear-gradient(90deg,#f799451b 1px,#0000 1px);background-size:45px 32px;height:170px;position:absolute;bottom:-40px;left:0;right:0;transform:perspective(300px)rotateX(38deg);-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.idea-machine{background:linear-gradient(140deg,#30332b,#1b2221);border:2px solid #b35a2a;border-radius:18px;flex-direction:column;align-items:center;width:230px;min-height:180px;padding:14px 18px;display:flex;position:absolute;top:25px;left:50%;transform:translate(-50%);box-shadow:0 12px #080c0d,0 15px 55px #e852252e}.machine-lights{gap:5px;width:100%;margin-bottom:6px;display:flex}.machine-lights i{background:#ffb060;border-radius:50%;width:5px;height:5px}.machine-lights i+i{opacity:.4}.idea-machine>svg{color:#ffad61;width:32px;height:32px;animation:3s ease-in-out infinite machine-think}.idea-machine>strong{letter-spacing:.11em;margin-top:5px;font-size:26px}.idea-machine>span{color:#c9bcb0;letter-spacing:.08em;margin-top:4px;font-size:7px}.machine-slot{background:#070b0c;border:1px solid #5f493a;border-radius:5px;width:75%;height:8px;margin-top:15px}.paper-runner{will-change:transform;width:100px;animation:6s ease-in-out infinite alternate robot-dash;position:absolute}.paper-runner svg{width:100%;display:block;overflow:visible}.runner-0{--travel:140px;z-index:4;animation-delay:-1s;bottom:0;left:2%}.runner-1{--travel:-120px;z-index:4;animation-duration:5s;animation-delay:-3s;bottom:2px;left:72%}.runner-2{--travel:-70px;z-index:1;width:78px;animation-duration:4.5s;bottom:95px;left:17%}.runner-3{--travel:-90px;z-index:1;width:76px;animation-delay:-2s;bottom:100px;left:80%}.runner-4{--travel:105px;z-index:5;width:88px;animation-duration:5.5s;animation-delay:-1s;bottom:-3px;left:39%}.runner-5{--travel:90px;z-index:1;width:62px;animation-duration:5s;animation-delay:-4s;bottom:157px;left:7%}.robot-bounce{animation:.3s ease-in-out infinite alternate robot-bounce}.robot-leg{transform-box:fill-box;transform-origin:top;animation:.3s ease-in-out infinite alternate robot-stride}.leg-right{animation-direction:alternate-reverse}.robot-paper{transform-origin:100px 46px;animation:.45s ease-in-out infinite alternate paper-wiggle}.flying-papers{pointer-events:none;position:absolute;inset:0}.flying-papers>span{top:calc(14% + var(--i)*6%);left:calc(13% + var(--i)*9%);opacity:.8;width:23px;height:30px;transform:rotate(calc(var(--i)*17deg - 40deg));animation:paper-float calc(2.2s + var(--i)*.25s) ease-in-out infinite alternate;animation-delay:calc(var(--i)*-.5s);background:#fff1d7;border:1px solid #ff9b50;border-radius:2px;padding:6px 3px;position:absolute}.flying-papers i{background:#e8522580;height:2px;margin-bottom:3px;display:block}.workshop-joke{z-index:5;color:#ffe3c2;max-width:880px;min-height:31px;margin:2px auto 15px;font-size:clamp(14px,1.55vw,22px);font-weight:650;line-height:1.4;animation:.3s ease-out joke-appear;position:relative}.workshop-footnote{color:#a9b4ac;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.workshop-pulse{background:#fa8a47;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite workshop-pulse;display:inline-block}.workshop-failed .paper-runner,.workshop-failed .robot-bounce,.workshop-failed .robot-leg,.workshop-failed .robot-paper,.workshop-failed .flying-papers>span{animation:none}.workshop-failed .flying-papers{opacity:0}.workshop-failed .workshop-pulse,.workshop-failed .idea-machine>svg{animation:none}.workshop-failed .idea-machine{opacity:.7}.workshop-compact{margin:20px 0;padding:22px}.workshop-compact .workshop-heading h2{font-size:29px}.workshop-compact .workshop-caption{font-size:13px}.workshop-compact .robot-workroom{max-width:660px;height:210px}.workshop-compact .idea-machine{width:180px;min-height:155px;top:12px}.workshop-compact .idea-machine>strong{font-size:20px}.workshop-compact .paper-runner{width:75px}.workshop-compact .runner-5{display:none}.workshop-compact .runner-2,.workshop-compact .runner-3{width:58px;bottom:108px}.workshop-compact .workshop-joke{min-height:23px;font-size:16px}@keyframes robot-dash{0%,5%{transform:translate(0)rotate(-3deg)}45%,55%{transform:translateX(calc(var(--travel)*.5)) rotate(3deg)}95%,to{transform:translateX(var(--travel)) rotate(-3deg)}}@keyframes robot-bounce{to{transform:translateY(-4px)}}@keyframes robot-stride{0%{transform:rotate(-23deg)}to{transform:rotate(23deg)}}@keyframes paper-wiggle{to{transform:rotate(-9deg)}}@keyframes paper-float{to{translate:18px -27px;rotate:25deg}}@keyframes machine-think{50%{transform:rotate(12deg)scale(1.12)}}@keyframes workshop-pulse{50%{opacity:.35}}@keyframes joke-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes coin-sparkle{50%{transform:scale(1.15)rotate(12deg)}}@keyframes confetti-drift{to{translate:8px 14px;rotate:35deg}}@media (min-width:701px) and (max-height:800px){.screen-main>.winner-celebration{padding:25px 42px}.screen-main .winner-coin-wrap{width:220px}.screen-main .winner-message h2{margin-block:14px 24px;font-size:46px}.screen-main .winner-table strong{font-size:145px}.screen-main>.ai-workshop{padding:18px 24px 15px}.screen-main .robot-workroom{height:220px}.screen-main .workshop-heading h2{margin-block:10px 8px;font-size:36px}.screen-main .workshop-joke{margin-bottom:10px;font-size:19px}.screen-main .runner-5{display:none}}@media (max-width:700px){.winner-celebration{text-align:center;grid-template-columns:1fr;gap:20px;padding:27px 24px}.winner-message h2{margin-block:15px 23px;font-size:35px}.winner-kicker{font-size:9px}.winner-table{justify-content:center;gap:15px}.winner-table strong{font-size:116px}.winner-table>span:first-child{font-size:18px}.winner-check{width:35px;height:35px}.winner-applause{margin-top:18px;font-size:15px}.winner-coin-wrap{width:156px;margin-bottom:4px}.winner-gift>span{font-size:13px}.winner-gift>strong{font-size:27px}.winner-reward{border-top:1px solid #ffce9859;padding-top:18px}.winner-compact{text-align:left}.winner-compact .winner-table{justify-content:flex-start}.ai-workshop,.workshop-compact{padding:22px 13px}.workshop-kicker{letter-spacing:.06em;gap:5px;font-size:7px}.workshop-kicker svg{width:13px}.workshop-heading h2,.workshop-compact .workshop-heading h2{margin-block:15px 12px;font-size:28px}.workshop-caption{max-width:340px;margin:auto;font-size:13px}.robot-workroom,.workshop-compact .robot-workroom{max-width:390px;height:230px;margin-top:12px}.idea-machine,.workshop-compact .idea-machine{width:152px;min-height:154px;padding:12px;top:24px}.idea-machine>strong{font-size:22px}.idea-machine>span{font-size:6px}.paper-runner,.workshop-compact .paper-runner{width:71px}.runner-0{--travel:35px;left:0}.runner-1{--travel:-35px;left:78%}.runner-2,.workshop-compact .runner-2{--travel:15px;width:51px;bottom:116px;left:2%}.runner-3,.workshop-compact .runner-3{--travel:-15px;width:49px;bottom:122px;left:83%}.runner-4{--travel:45px;bottom:-4px;left:34%}.runner-5{display:none}.workshop-joke,.workshop-compact .workshop-joke{min-height:42px;margin-bottom:17px;padding-inline:6px;font-size:15px}.workshop-footnote{align-items:baseline;gap:5px;font-size:9px}.workshop-pulse{width:5px;min-width:5px;height:5px}}@media (prefers-reduced-motion:reduce){.winner-celebration *,.ai-workshop *{transition:none!important;animation:none!important}}.three-theses-screen{flex-direction:column;justify-content:center;gap:18px;width:100%;height:100%;min-height:0;display:flex}.three-theses-heading h1{letter-spacing:-.025em;margin-top:10px;font-size:clamp(30px,3.2vw,48px);line-height:1.08}.three-theses-grid{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-height:0;max-height:650px;display:grid}.three-theses-card{border:1px solid #ffac6730;border-top:4px solid var(--accent);background:linear-gradient(155deg,#24302b,#182220);border-radius:10px;flex-direction:column;gap:22px;min-width:0;min-height:0;padding:24px;display:flex}.three-theses-card-heading{align-items:flex-start;gap:14px;display:flex}.three-theses-card-heading>span{color:#ff9a56;font-variant-numeric:tabular-nums;font-size:26px;font-weight:850;line-height:1.15}.three-theses-card-heading h2{letter-spacing:-.02em;font-size:clamp(19px,1.8vw,27px);font-weight:750;line-height:1.16}.three-theses-text{font-size:var(--thesis-fitted-size,clamp(19px,1.7vw,27px));overflow-wrap:anywhere;color:#f7f2e9;line-height:1.4}.three-theses-text p+p{margin-top:12px}.three-theses-source{color:#a5b6a9;font-size:12px;line-height:1.35}.three-theses-dense .three-theses-text{font-size:var(--thesis-fitted-size,clamp(16px,1.42vw,22px));line-height:1.33}@media (min-width:701px) and (max-height:750px){.three-theses-screen{gap:13px}.three-theses-heading h1{margin-top:6px;font-size:32px}.three-theses-card{gap:16px;padding:18px}.three-theses-card-heading h2{font-size:20px}.three-theses-card-heading>span{font-size:23px}.three-theses-text{font-size:var(--thesis-fitted-size,20px);line-height:1.35}.three-theses-dense .three-theses-text{font-size:var(--thesis-fitted-size,16.5px);line-height:1.3}.three-theses-source{font-size:11px}}@media (max-width:700px){.three-theses-screen{gap:18px;height:auto}.three-theses-heading h1{font-size:29px}.three-theses-grid{grid-template-rows:none;grid-template-columns:1fr;gap:16px;max-height:none}.three-theses-card{gap:18px;padding:22px}.three-theses-card-heading h2{font-size:21px}.three-theses-text,.three-theses-dense .three-theses-text{font-size:18px;line-height:1.45}.three-theses-source{font-size:11px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f7f2e9;--ink:#111816;--muted:#5c6661;--deep:#101618;--deep2:#182220;--accent:#e85225;--button:#c8421a;--teal:#0c7c78;--answered:#e74b1d;--line:#11181624;--radius:8px}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}a{color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible){outline:3px solid var(--teal);outline-offset:3px}h1,h2,h3,p{margin:0}img{max-width:100%;height:auto}svg{flex-shrink:0}.container{width:min(1180px,100% - 32px);margin-inline:auto}.brand-strip{border-bottom:1px solid var(--line);background:#fff}.brand-inner{align-items:center;gap:28px;width:min(1180px,100% - 32px);min-height:74px;margin:auto;display:flex}.brand-inner>a{align-items:center;display:flex}.brand-inner img{width:143px}.brand-inner>span{letter-spacing:.07em;font-size:11px;font-weight:800;line-height:1.5}.brand-sub{color:var(--muted);letter-spacing:.06em;font-size:9px;font-weight:500;display:block}.brand-date{color:var(--muted);margin-left:auto}.dark-header{background:var(--deep);color:#fff;border-bottom:1px solid #ffffff1f}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.header-inner a{display:flex}.header-inner img{width:193px}.header-inner>span{letter-spacing:.12em;color:#ced3cf;font-size:11px;font-weight:700}.orange-dot{color:var(--accent)}.eyebrow{color:#a33b17;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:850}.hero-eyebrow{color:#f5b36a;letter-spacing:.08em;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.hero-eyebrow:before{content:"";background:var(--accent);width:24px;height:2px}.participant-hero{color:#fff;background:linear-gradient(115deg,#101618fa,#101618db 54%,#101618a1),url(/forum-hero-mobile-v3.webp) 50% 35%/cover}.hero-content{justify-content:space-between;align-items:center;gap:32px;padding-block:38px;display:flex}.hero-content h1{letter-spacing:-.025em;margin:18px 0 15px;font-size:clamp(38px,5.3vw,66px);font-weight:800;line-height:.95}.hero-subtitle{color:#d5d9d6;font-size:17px}.hero-clock{background:#10161880;border:1px solid #ffffff2e;border-radius:8px;min-width:300px;padding:23px 26px}.hero-clock small{color:#ced3cf;font-size:13px;display:block}.hero-clock strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:5px 0;font-size:52px;font-weight:700;line-height:1.1;display:block}.hero-clock>span{color:#c4cbc7;font-size:11px}.participant-main{padding-block:38px 12px}.participant-layout{grid-template-columns:minmax(0,1fr) 330px;gap:48px;display:grid}.challenge{margin:0 0 28px}.challenge>p:nth-child(2){margin:11px 0 14px;font-size:19px;font-weight:550;line-height:1.65}.challenge>span{color:var(--muted);font-size:13px}.panel{border:1px solid var(--line);background:#fff;border-radius:8px;margin-bottom:18px;padding:24px}.response-form label{font-weight:750}.table-select{grid-template-columns:1fr 190px;align-items:center;gap:10px 24px;display:grid}.table-select>small{color:var(--muted);grid-column:1/-1;font-size:12px}select{width:100%;min-height:50px;color:var(--ink);background:#fff;border:1px solid #bdc5c0;border-radius:8px;padding:10px 14px}.field-heading{align-items:center;gap:13px;display:flex}.field-heading>span{color:var(--accent);font-size:14px;font-weight:800}.field-card>p{color:var(--muted);margin:6px 0 14px;font-size:13px}textarea{resize:vertical;width:100%;min-height:94px;color:var(--ink);background:#fff;border:1px solid #bec6c1;border-radius:8px;padding:12px 14px;font-size:15px;line-height:1.6;display:block}textarea::placeholder{color:#747d78}textarea:disabled{background:#f8f9f7}.character-count{text-align:right;color:var(--muted);margin-top:5px;font-size:11px;display:block}.button{background:var(--button);border:1px solid var(--button);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font-size:14px;font-weight:800;line-height:1.35;text-decoration:none;display:inline-flex}.button:hover:not(:disabled){background:#ac3614;border-color:#ac3614}.button.secondary{color:var(--ink);background:0 0;border-color:#bfc7c1}.button.secondary:hover:not(:disabled){background:#edeae2;border-color:#8f9c94}.button.small{min-height:40px;padding:8px 12px;font-size:12px}.submit-button{justify-content:space-between;width:100%;padding:15px 20px;font-size:15px}.submit-block{padding-bottom:15px}.submit-block>small{color:var(--muted);text-align:center;margin-top:13px;font-size:11px;display:block}.table-confirmation{margin:0 0 13px;font-size:15px}.table-confirmation strong{color:var(--button)}.progress-column{align-self:start;position:sticky;top:24px}.progress-panel .eyebrow{font-size:10px}.progress-panel h2{letter-spacing:-.04em;margin:13px 0 4px;font-size:52px;line-height:1.15}.progress-panel h2 span{color:#87918b;font-size:25px;font-weight:450}.progress-panel>p:not(.eyebrow){color:var(--muted);font-size:13px}.progress-track{background:#e5e9e4;border-radius:2px;height:4px;margin:20px 0;overflow:hidden}.progress-track>div{background:var(--teal);height:100%;transition:width .35s}.tables-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;display:grid}.table-cell{color:#758078;font-variant-numeric:tabular-nums;background:#f5f6f2;border:1px solid #d9dfd9;border-radius:4px;justify-content:center;align-items:center;min-height:33px;font-size:12px;font-weight:650;display:flex;position:relative}.table-cell svg{opacity:.85;position:absolute;top:2px;right:2px}.legend{color:var(--muted);align-items:center;gap:7px;margin-top:14px;font-size:11px;display:flex}.legend>span{background:var(--teal);border-radius:50%;width:7px;height:7px}.aside-note{border-left:3px solid var(--accent);margin-top:28px;padding-left:17px}.aside-note h3{font-size:18px;line-height:1.35}.aside-note p{color:var(--muted);margin-top:10px;font-size:13px}.receipt{border-color:#91b9ad;padding:36px 28px}.receipt>svg{color:var(--teal);margin-bottom:15px}.receipt h2{margin:9px 0 18px;font-size:36px;line-height:1.1}.receipt p:not(.eyebrow){margin-bottom:16px}.receipt small{color:var(--muted)}.notice{color:#6b4c20;background:#fff7e7;border:1px solid #e7d3ab;border-radius:8px;margin:12px 0;padding:14px 16px;font-size:13px}.notice.error{color:#8c351d;background:#fff0eb;border-color:#e3b8a6}.footer{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:24px;margin-top:28px;padding-block:26px;font-size:11px;display:flex}.footer a{align-items:center;gap:4px;text-decoration:none;display:flex}.test-banner{color:#3b2914;text-align:center;letter-spacing:.025em;background:#edc66d;padding:8px 14px;font-size:11px;font-weight:800}.connection-banner{color:#79391c;background:#fff0e3;justify-content:center;align-items:center;gap:9px;padding:9px;font-size:12px;display:flex}.public-winner{color:var(--teal)}.public-winner h2{font-size:32px}.public-winner p{font-size:12px}.empty-state{padding-block:70px}.empty-state h1{margin-block:12px 20px;font-size:40px;line-height:1.1}.empty-state p{max-width:680px;color:var(--muted);margin-bottom:18px}.admin-main{padding-block:35px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:27px;display:flex}.page-heading h1{margin:10px 0;font-size:clamp(28px,4vw,45px);line-height:1.1}.page-heading>div>p:last-child{color:var(--muted);font-size:13px}.admin-stats{background:var(--deep);color:#fff;border-radius:8px;grid-template-columns:1fr 1fr 1fr;margin:24px 0;display:grid}.admin-stats>div{border-right:1px solid #ffffff24;padding:22px 27px}.admin-stats small{color:#b7c3ba;font-size:12px;display:block}.admin-stats strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:36px;line-height:1.2;display:block}.admin-stats strong>span{color:#acb7af;font-size:20px;font-weight:400}.admin-stats .kind-label{margin-top:14px;font-size:24px}.control-row{flex-wrap:wrap;gap:9px;display:flex}.admin-help{color:var(--muted);max-width:900px;margin-block:15px 24px;font-size:12px}.panel-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.panel-title h2{font-size:22px;line-height:1.2}.panel-title h3{font-size:20px}.panel-title small,.panel-title time{color:var(--muted);font-size:11px}.admin-main .tables-grid .table-cell{min-height:49px;font-size:16px}.screen-controls{flex-wrap:wrap;align-items:center;gap:8px;margin-block:20px 32px;display:flex}.screen-controls>span:first-child{color:var(--muted);margin-right:7px;font-size:13px}.chip{background:0 0;border:1px solid #bdc7bf;border-radius:8px;padding:8px 12px;font-size:12px}.chip.selected{color:#fff;background:var(--deep);border-color:var(--deep)}.icon-button{background:0 0;border:1px solid #bdc7bf;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.guide-panel h2{margin-top:8px;font-size:clamp(25px,3.3vw,38px);line-height:1.12}.guide-intro{color:var(--muted);margin-block:20px 28px;font-size:15px}.guide-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.guide-columns h3{margin-block:9px 19px;font-size:19px;line-height:1.2}.guide-decision{margin-bottom:21px}.guide-decision p{font-size:15px;line-height:1.55}.guide-decision small,.differences small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.differences{border-top:1px solid var(--line);margin-bottom:22px;padding-top:18px}.differences h3{margin-bottom:15px;font-size:18px}.differences p{margin-bottom:12px;font-size:14px}.answers-section{margin-block:30px}.answer-card.duplicate{border-left:4px solid #d5a24a}.answer-card.excluded{opacity:.55}.answer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.answer-columns small{color:var(--muted);font-size:11px}.answer-columns p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;font-size:14px}.review-label{color:#216251;background:#e6f2ed;border-radius:4px;margin-right:auto;padding:5px 9px;font-size:10px}.duplicate .review-label{color:#7c5b16;background:#fff0ce}.excluded .review-label{color:#535a56;background:#e6e6e6}.entry-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px;margin-top:18px;padding-top:12px;display:flex}.text-button{color:var(--teal);background:0 0;border:0;padding:0;font-size:12px;font-weight:650}.muted{color:var(--muted);margin-bottom:12px;font-size:12px}.empty-answers{color:var(--muted);padding-block:35px;font-size:14px}details>summary{cursor:pointer;font-size:14px;font-weight:700}details[open]>summary{margin-bottom:16px}details>p{margin-block:12px;font-size:13px}details>a{overflow-wrap:anywhere;font-size:12px}.audit time{color:var(--muted);margin-right:12px;font-size:12px}.projection{background:var(--deep);color:#f7f2e9;min-height:100vh}.projection .brand-strip{background:var(--paper)}.projection .brand-inner{min-height:62px;color:var(--ink)}.projection .brand-inner img{width:128px}.projection .header-inner{min-height:65px}.screen-main{align-items:center;width:min(1440px,100% - 64px);min-height:calc(100vh - 170px);margin:auto;padding-block:30px;display:flex}.progress-screen{grid-template-columns:1.05fr 1fr;align-items:center;gap:60px;width:100%;display:grid}.screen-brief h1{letter-spacing:-.025em;margin:22px 0;font-size:clamp(38px,4.3vw,68px);font-weight:800;line-height:.96}.screen-brief>p:not(.hero-eyebrow){color:#ced7d0;max-width:680px;font-size:clamp(15px,1.5vw,23px);line-height:1.55}.screen-clock{border-top:1px solid #fff3;justify-content:space-between;align-items:center;margin-top:28px;padding-top:18px;display:flex}.screen-clock>span{color:#b8c6bc;font-size:15px}.screen-clock>strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(48px,5.8vw,88px);line-height:1}.screen-count strong{letter-spacing:-.04em;font-size:clamp(54px,5.8vw,86px);line-height:1;display:block}.screen-count strong>span{color:#809087;font-size:36px;font-weight:450}.screen-count p{color:#b4c3b9;margin:8px 0 25px;font-size:16px}.tables-large{gap:9px}.tables-large .table-cell{color:#96a39a;background:#ffffff0b;border-color:#ffffff26;border-radius:6px;min-height:clamp(45px,5.2vw,75px);font-size:clamp(18px,2vw,26px)}.tables-large .answered{background:var(--teal);color:#fff;border-color:var(--teal)}.projection .legend{color:#a9bdb0;margin-top:18px;font-size:12px}.screen-footer{color:#8b9c90;letter-spacing:.1em;border-top:1px solid #ffffff1f;justify-content:space-between;gap:24px;width:calc(100% - 64px);margin:auto;padding-block:17px;font-size:9px;display:flex}.fullscreen-button{color:#acb8ae;background:0 0;border:0;padding:7px;position:absolute;top:83px;right:22px}.winner-screen{text-align:center;width:100%}.winner-screen>.hero-eyebrow{justify-content:center}.winner-screen h1{margin:20px 0 30px;font-size:clamp(26px,3vw,42px);line-height:1.1}.winner-number{background:var(--deep2);border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;gap:30px;padding:20px 50px;display:inline-flex}.winner-number>span{color:#9daf9f;font-size:24px}.winner-number strong{letter-spacing:-.06em;font-size:clamp(110px,16vw,210px);line-height:1}.winner-number svg{color:#d5a24a}.winner-screen>p:last-child{color:#b6c6ba;margin-top:25px;font-size:18px}.answers-screen,.guide-screen{width:100%}.answers-screen h1,.guide-screen h1{letter-spacing:-.02em;margin:18px 0 32px;font-size:clamp(28px,3.5vw,48px);line-height:1.08}.screen-answer-columns{grid-template-columns:1fr 1fr;gap:30px;display:grid}.screen-answer-columns>article{background:var(--deep2);border:1px solid #ffffff2e;border-radius:8px;padding:26px}.screen-answer-columns h2{color:#f4b079;margin-bottom:20px;font-size:32px}.screen-answer-columns small{text-transform:uppercase;letter-spacing:.07em;color:#91a89b;font-size:11px}.screen-answer-columns p{overflow-wrap:anywhere;margin:5px 0 20px;font-size:clamp(16px,1.7vw,24px);line-height:1.45}.screen-page{color:#8eaa98;margin-top:24px;font-size:12px}.screen-guide-decisions article{border-top:1px solid #ffffff26;align-items:flex-start;gap:22px;padding:22px 0;display:flex}.screen-guide-decisions article>span{color:var(--accent);min-width:30px;padding-top:6px;font-size:18px;font-weight:800}.screen-guide-decisions p{max-width:1150px;font-size:clamp(19px,2.1vw,30px);line-height:1.4}.screen-guide-decisions small{color:#8eaa98;margin-top:9px;font-size:11px;display:block}.projection .screen-main{height:calc(100vh - 178px);min-height:0;padding-block:18px}.projection:has(.test-banner) .screen-main{height:calc(100vh - 211px)}.progress-screen{align-items:stretch;height:100%}.screen-brief{flex-direction:column;justify-content:center;display:flex}.screen-progress{flex-direction:column;justify-content:center;height:100%;display:flex}.screen-progress .tables-large{flex:1;grid-template-rows:repeat(5,minmax(0,1fr));max-height:380px}.screen-progress .tables-large .table-cell{min-height:0}.screen-clock{margin-top:20px;padding-top:14px}.table-cell.answered{background:var(--answered);border-color:var(--answered);color:var(--ink)}.tables-large .table-cell.answered{background:var(--answered);border-color:var(--answered);color:#fff}.legend>span,.progress-track>div{background:var(--answered)}.round-links{flex-wrap:wrap;gap:10px;display:flex}.guide-screen h1,.answers-screen h1{margin:10px 0 18px}.screen-guide-decisions article{padding:12px 0}.screen-guide-decisions p{overflow-wrap:anywhere;font-size:clamp(19px,2vw,30px);line-height:1.3}.screen-guide-decisions small{margin-top:6px}.guide-screen .screen-page,.answers-screen .screen-page{margin-top:14px}.screen-answer-columns>article{padding:18px}.screen-answer-columns h2{margin-bottom:12px;font-size:28px}.screen-answer-columns p{margin:5px 0 8px;font-size:clamp(19px,1.65vw,24px);line-height:1.35}@media (min-width:1500px){.progress-screen{gap:85px}.screen-clock{margin-top:38px}}@media (max-width:950px){.participant-layout{grid-template-columns:minmax(0,1fr) 275px;gap:24px}.progress-panel{padding:20px}.hero-clock{min-width:265px}.guide-columns,.answer-columns{gap:18px}.page-heading{align-items:flex-start}.page-heading .button{font-size:12px}.screen-main{width:calc(100% - 40px)}.progress-screen{gap:32px}.screen-brief h1{font-size:40px}.tables-large{gap:5px}}@media (max-width:700px){.brand-inner{gap:18px;min-height:65px}.brand-inner img{width:125px}.brand-inner>span{font-size:9px}.brand-sub{font-size:8px}.brand-date{display:none}.header-inner{gap:12px;min-height:68px}.header-inner img{width:158px}.header-inner>span{letter-spacing:.05em;text-align:right;max-width:123px;font-size:8px}.hero-content{padding-block:27px;display:block}.hero-content h1{margin-top:15px;font-size:42px}.hero-subtitle{font-size:14px}.hero-eyebrow{gap:7px;font-size:8px}.hero-clock{grid-template-columns:1fr auto;align-items:center;gap:3px 12px;min-width:0;margin-top:22px;padding:13px 16px;display:grid}.hero-clock strong{grid-area:1/2/3;font-size:36px}.hero-clock small{font-size:12px}.hero-clock>span{font-size:9px}.participant-main{padding-top:25px}.participant-layout{flex-direction:column;gap:22px;display:flex}.progress-column{order:2;position:static}.challenge>p:nth-child(2){font-size:16px;line-height:1.65}.challenge .eyebrow{font-size:9px}.challenge>span{font-size:12px}.panel{margin-bottom:14px;padding:18px}.table-select{grid-template-columns:1fr}.table-select label{font-size:15px}.table-select>small{font-size:10px}.field-heading label{font-size:16px}.field-card>p{font-size:12px}.field-card textarea{min-height:107px;font-size:16px}.submit-button{font-size:14px}.progress-panel h2{font-size:44px}.progress-panel .table-cell{min-height:38px;font-size:13px}.aside-note{display:none}.receipt h2{font-size:30px}.footer{gap:12px;font-size:9px}.admin-main{padding-top:26px}.page-heading{display:block}.page-heading .button{margin-top:16px}.admin-stats{grid-template-columns:1fr 1fr}.admin-stats>div{padding:16px 18px}.admin-stats>div:last-child{display:none}.admin-stats strong{font-size:29px}.admin-stats strong>span{font-size:17px}.admin-main .tables-grid .table-cell{min-height:35px;font-size:13px}.control-row .button{flex-grow:1;padding:12px;font-size:12px}.admin-help{font-size:11px}.panel-title{align-items:flex-start;gap:10px}.panel-title h2{font-size:20px}.panel-title small{text-align:right;font-size:9px}.guide-panel .panel-title{flex-direction:column}.guide-panel h2{font-size:27px}.guide-columns,.answer-columns{grid-template-columns:1fr;gap:19px}.guide-columns h3{margin-bottom:13px}.guide-columns section{border-top:1px solid var(--line);padding-top:17px}.guide-decision p{font-size:14px}.guide-intro{margin-bottom:18px;font-size:14px}.guide-decision{margin-bottom:15px}.answer-columns{gap:13px}.answer-columns p{margin-top:4px}.panel-title time{font-size:9px}.review-label{margin-right:0;padding:4px 6px;font-size:9px}.screen-controls>span:first-child{width:100%}.chip{padding:8px;font-size:10px}.projection .brand-inner{min-height:55px}.projection .brand-inner img{width:105px}.projection .header-inner{min-height:60px}.screen-main{width:calc(100% - 32px);padding-block:22px}.progress-screen{grid-template-columns:1fr;gap:28px}.screen-brief h1{margin-block:17px;font-size:37px}.screen-brief>p:not(.hero-eyebrow){font-size:14px}.screen-clock{margin-top:18px;padding-top:15px}.screen-clock strong{font-size:45px}.screen-clock>span{font-size:12px}.screen-count strong{font-size:44px}.screen-count strong>span{font-size:23px}.screen-count p{margin-bottom:15px;font-size:12px}.tables-large .table-cell{min-height:40px;font-size:15px}.tables-large .table-cell svg{width:12px}.screen-footer{width:calc(100% - 32px);font-size:7px}.screen-footer>span:last-child{display:none}.fullscreen-button{top:69px;right:7px}.winner-number{gap:17px;padding:18px 23px}.winner-number strong{font-size:106px}.winner-number svg{width:30px}.winner-number>span{font-size:17px}.screen-answer-columns{grid-template-columns:1fr;gap:16px}.screen-answer-columns>article{padding:19px}.screen-answer-columns h2{font-size:26px}.screen-guide-decisions article{gap:13px;padding-block:18px}.screen-guide-decisions p{font-size:18px}.answers-screen h1,.guide-screen h1{font-size:30px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{body{color:#111;background:#fff}.brand-strip,.dark-header,.hero-clock,.control-row,.screen-controls,.footer,.progress-column,.response-form,.challenge,.answers-section,details,.button,.test-banner,.admin-stats,.page-heading,.participant-hero{display:none!important}.container{width:100%}.guide-panel{border:0;padding:0}.guide-columns{display:block}.guide-columns section,.guide-decision{break-inside:avoid}.participant-main,.admin-main{padding:0}}@media (max-width:700px){:is(.projection .screen-main,.projection:has(.test-banner) .screen-main){height:auto;min-height:calc(100vh - 176px)}.progress-screen{height:auto}.screen-progress .tables-large{flex:none;grid-template-rows:none}.screen-progress .tables-large .table-cell{min-height:40px}.tables-large .table-cell.answered{color:var(--ink)}}.guide-theses .guide-columns{grid-template-columns:1fr;gap:0}.guide-theses .guide-columns>section{border-top:1px solid var(--line);grid-template-columns:34px minmax(155px,.7fr) minmax(0,2fr);align-items:start;gap:16px 22px;padding:25px 0;display:grid}.guide-theses .guide-columns .eyebrow{padding-top:3px}.guide-theses .guide-columns h3{margin:0;font-size:21px;line-height:1.25}.guide-theses .guide-decision{margin:0}.guide-theses .guide-decision p{font-size:18px;line-height:1.6}.guide-theses .guide-decision small{margin-top:12px;font-size:11px}.thesis-screen .screen-guide-decisions article>span{display:none}.thesis-screen .screen-guide-decisions p{max-width:1280px;font-size:clamp(22px,2.2vw,34px);line-height:1.4}.thesis-screen .screen-guide-decisions small{margin-top:18px;font-size:12px}.thesis-screen .screen-page{margin-top:22px}@media (max-width:700px){.guide-theses .guide-columns>section{grid-template-columns:26px minmax(0,1fr);gap:12px;padding:20px 0}.guide-theses .guide-columns h3{font-size:20px}.guide-theses .guide-decision{grid-column:1/-1}.guide-theses .guide-decision p{font-size:16px}.thesis-screen .screen-guide-decisions p{font-size:20px;line-height:1.45}}@media print{.guide-theses .guide-columns>section{grid-template-columns:26px 140px minmax(0,1fr)}.guide-theses .guide-decision{grid-column:auto}.guide-theses .guide-decision p{font-size:12px}}.round-timer{color:#f7f2e9;background:#e74b1d0e;border:1px solid #e74b1d7a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px;padding:14px 18px;display:grid}.timer-label{align-items:center;gap:9px;font-size:12px;font-weight:750;line-height:1.35;display:flex}.timer-label svg{color:var(--accent)}.timer-hint{color:#b8c6bc;max-width:205px;margin-top:7px;font-size:11px;line-height:1.4}.timer-digits{font-variant-numeric:tabular-nums;align-items:flex-start;gap:8px;display:flex}.round-timer .timer-part{text-align:center;min-width:62px}.round-timer .timer-part strong{letter-spacing:-.045em;margin:0;font-size:48px;font-weight:750;line-height:1;display:block}.round-timer .timer-part small{letter-spacing:.14em;color:#a9b9ae;margin-top:7px;font-size:9px;font-weight:700;line-height:1;display:block}.timer-colon{color:var(--accent);font-size:40px;font-weight:600;line-height:1}.timer-track{background:#ffffff1a;border-radius:3px;grid-column:1/-1;height:3px;overflow:hidden}.timer-track>div{background:var(--accent);height:100%;transition:width 1s linear}.timer--closed{background:#ffffff09;border-color:#ffffff2e}.timer--closed .timer-label svg,.timer--closed .timer-colon{color:#a9b9ae}.projection .timer-label,.projection .timer-label svg,.projection .timer-hint,.projection .timer-part small,.projection .timer-colon,.projection .screen-count strong{color:var(--accent)}.projection .timer--waiting .timer-label>span{color:#fff}.timer--participant{background:#10161899;min-width:335px;max-width:405px}.timer--screen{gap:8px 20px;margin-top:18px;padding:11px 16px}.timer--screen .timer-part strong{font-size:clamp(56px,5.5vw,86px)}.timer--screen .timer-part{min-width:1.4em}.timer--screen .timer-colon{font-size:clamp(48px,4.8vw,76px)}.timer--screen .timer-label{font-size:clamp(12px,1.05vw,16px)}.timer--screen .timer-hint{font-size:clamp(10px,.9vw,13px)}.admin-stats>.round-timer{background:0 0;border:0;border-right:1px solid #ffffff24;border-radius:0;gap:9px 14px;padding:18px 24px}.timer--compact .timer-label{gap:7px;font-size:11px}.timer--compact .timer-label svg{width:17px;height:17px}.timer--compact .timer-hint{font-size:10px}.timer--compact .timer-part{min-width:40px}.timer--compact .timer-part strong{font-size:34px}.timer--compact .timer-part small{font-size:8px}.timer--compact .timer-colon{font-size:29px}@media (min-width:1500px){.timer--screen{gap:12px 24px;margin-top:28px;padding:16px 20px}}@media (max-width:950px){.timer--participant{min-width:300px}.timer--participant .timer-part strong{font-size:40px}.timer--participant .timer-part{min-width:50px}.timer--compact{grid-template-columns:1fr}.timer--compact .timer-hint{display:none}.timer--compact .timer-digits{justify-content:flex-start}}@media (max-width:700px){.timer--participant{gap:10px 12px;width:100%;min-width:0;max-width:none;margin-top:22px;padding:13px 14px}.timer-label{font-size:11px}.timer-hint{font-size:10px}.timer--participant .timer-part strong{font-size:36px}.timer--participant .timer-part{min-width:46px}.timer--participant .timer-colon{font-size:32px}.timer--screen{gap:12px;margin-top:20px;padding:14px}.timer--screen .timer-part strong{font-size:45px}.timer--screen .timer-part{min-width:56px}.timer--screen .timer-colon{font-size:39px}.admin-stats>.round-timer{padding:16px 18px}.timer--compact .timer-label{font-size:10px}}@media print{.round-timer{display:none!important}}.networking-nav{flex-wrap:wrap;align-items:center;gap:20px;padding-block:20px;display:flex}.networking-nav a{text-decoration:none}.networking-nav-copy{gap:5px;margin-right:auto;display:grid}.networking-nav-copy strong{font-size:16px}.networking-nav .all-networking{color:var(--muted);width:fit-content;font-size:12px}.networking-nav .all-networking:hover{text-decoration:underline}.networking-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.networking-option{min-height:58px;color:var(--ink);background:#fff;border:2px solid #dfb4a3;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:16px;font-weight:750;line-height:1.3;transition:background .15s,border-color .15s;display:flex}.networking-option-time{font-variant-numeric:tabular-nums;border-left:1px solid;padding-left:12px;font-size:14px;font-weight:650}.networking-option:hover{border-color:var(--button);background:#fff3ec}.networking-option.selected{background:var(--button);border-color:var(--button);color:#fff;box-shadow:0 3px 8px #c8421a24}.networking-option:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.single-answer{grid-template-columns:1fr}.hub-hero{background:var(--deep);color:var(--paper);padding:54px 0 48px}.hub-hero h1{letter-spacing:-.035em;margin:22px 0;font-size:clamp(34px,5.2vw,66px);line-height:1.02}.hub-hero p:last-child{color:#cdd4cf;font-size:17px}.hub-main{padding-block:36px}.networking-cards{grid-template-columns:1fr 1fr;gap:24px;display:grid}.networking-card{border:1px solid var(--line);border-top:4px solid var(--accent);background:#fff;border-radius:8px;flex-direction:column;padding:30px;text-decoration:none;transition:border-color .2s;display:flex}.networking-card:hover{border-color:var(--accent)}.networking-card-top{color:var(--button);justify-content:space-between;align-items:center;gap:16px;font-weight:800;display:flex}.networking-card-top time{font-variant-numeric:tabular-nums;font-size:24px}.networking-card h2{letter-spacing:-.025em;margin:24px 0 18px;font-size:31px;line-height:1.14}.networking-card>p{margin-bottom:26px;font-size:16px;line-height:1.6}.networking-card-meta{color:var(--muted);margin-top:auto;font-size:12px}.networking-card .button{justify-content:space-between;margin-top:20px}.hub-note{color:var(--muted);max-width:800px;margin-top:24px;font-size:13px}.networking-1 .guide-screen h1{max-width:1200px;font-size:clamp(24px,2.6vw,38px)}.networking-1 .screen-brief h1{font-size:clamp(32px,3.8vw,60px)}@media (max-width:700px){.networking-cards{grid-template-columns:1fr;gap:20px}.networking-card{padding:22px}.networking-card h2{font-size:28px}.hub-hero{padding:32px 0}.hub-hero p:last-child{font-size:14px}.hub-main{padding-block:24px}.networking-nav{gap:12px;padding-block:16px}.networking-nav-copy{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.networking-nav-copy strong{font-size:14px}.networking-options{gap:10px;width:100%}.networking-option{flex-direction:column;gap:5px;min-height:72px;padding:12px 8px;font-size:15px}.networking-option-time{border-left:0;padding-left:0;font-size:13px}.networking-1 .screen-brief h1{font-size:35px}}@media print{.networking-nav{display:none!important}}.app-update-notice{z-index:1000;color:#3f2415;background:#fff3df;border:1px solid #f2af76;border-radius:10px;align-items:center;gap:18px;width:max-content;max-width:calc(100% - 32px);padding:14px 18px;font-size:13px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0003}.app-update-notice button{background:var(--button);color:#fff;border:0;border-radius:6px;flex-shrink:0;padding:9px 12px;font-size:12px;font-weight:700}@media (max-width:700px){.app-update-notice{flex-direction:column;align-items:flex-start;gap:10px;font-size:12px}}.brand-strip--sticky{z-index:30;position:sticky;top:0}@media (min-width:701px){.brand-strip--sticky~.participant-main .progress-column{top:98px}}.screen-count-row{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.screen-count-row .screen-count{flex:1;min-width:0}.screen-count-row .screen-count p{max-width:220px;margin:12px 0 0}.screen-join-qr{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;width:clamp(160px,12vw,232px);line-height:1.25;text-decoration:none;display:flex}.screen-join-qr img{aspect-ratio:1;width:100%;height:auto;image-rendering:pixelated;background:#fff;border-radius:6px;display:block}.screen-join-qr strong{color:#ffad69;letter-spacing:.04em;margin-top:8px;font-size:clamp(11px,.85vw,16px)}.screen-join-qr>span{color:#ced7d0;margin-top:4px;font-size:clamp(10px,.75vw,14px)}@media (max-width:950px){.screen-count-row{gap:12px;margin-bottom:16px}.screen-count-row .screen-count p{font-size:13px}}@media (max-width:700px){.screen-count-row{gap:20px}.screen-join-qr{width:164px}.screen-count-row .screen-count p{font-size:12px}}
