@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{color:#171714;font-synthesis:none;--paper:#f4f2eb;--ink:#171714;--orange:#fa5428;--line:#cbc9c0;--mono:"IBM Plex Mono",monospace;background:#f4f2eb;font-family:Space Grotesk,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;min-height:44px;padding:13px 18px;font-weight:600;transition:background .12s,transform .12s}button:hover:not(:disabled){background:var(--orange);color:var(--ink)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{cursor:default;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:4px}a{color:inherit}p{line-height:1.6}small{font-size:12px;line-height:1.6}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.065em;margin-bottom:32px;font-size:clamp(40px,5.2vw,76px);font-weight:700;line-height:.98}h2{letter-spacing:-1px;margin-bottom:16px;font-size:25px;line-height:1.15}h3{letter-spacing:-.5px;font-size:18px}svg{display:block}.app{grid-template-columns:230px minmax(0,1fr);max-width:1800px;min-height:100vh;margin:auto;display:grid}.skip{z-index:20;background:var(--paper);padding:12px;position:absolute;top:-100px;left:8px}.skip:focus{top:8px}aside{border-right:1px solid var(--ink);flex-direction:column;height:100vh;padding:32px 20px 16px;display:flex;position:sticky;top:0}.brand{letter-spacing:-4px;align-items:center;gap:10px;font-size:46px;font-weight:700;line-height:1;text-decoration:none;display:flex}.mark{flex-shrink:0;width:42px;height:42px}.brand-dot{color:var(--orange)}.edition{font:8px var(--mono);letter-spacing:.4px;margin:18px 0 58px}nav{gap:6px;display:grid}nav button{text-align:left;color:var(--ink);background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:14px 10px;font-size:13px;display:flex}nav button>span{font:10px var(--mono);opacity:.6}nav button>b{margin-left:auto}nav button.selected{border-color:var(--ink);background:var(--orange)}.aside-note{margin-top:auto;padding-top:50px}.aside-note .mark{opacity:.2;width:66px;height:66px;margin-bottom:24px}.aside-note p{letter-spacing:-.6px;margin-bottom:12px;font-size:19px;font-weight:600;line-height:1.1}.aside-note small{color:#686860;max-width:155px;font-size:10px;display:block}.member-strip{border-top:1px solid var(--ink);font:9px var(--mono);margin-top:32px;padding-top:18px}.status-dot{background:var(--orange);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}main{min-width:0;padding:0 4%}header{border-bottom:1px solid var(--ink);height:79px;font:9px var(--mono);letter-spacing:.3px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:35px;display:flex}.quiet{color:var(--ink);background:0 0;border-color:#0000;padding:10px;font-size:12px}.secondary{color:var(--ink);background:0 0}.primary{background:var(--orange);color:var(--ink);justify-content:space-between;gap:36px;display:inline-flex}.primary:hover:not(:disabled){background:var(--ink);color:var(--paper)}.eyebrow{font:10px/1.6 var(--mono);letter-spacing:1px;margin-bottom:15px}.page-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.rank-stamp{border:2px solid var(--ink);text-align:center;min-width:125px;margin-bottom:30px;padding:10px 15px;transform:rotate(4deg)}.rank-stamp span{font:8px/1.8 var(--mono);display:block}.rank-stamp b{text-transform:uppercase;letter-spacing:-1px;font-size:21px;display:block}.dashboard-grid{grid-template-columns:minmax(0,1fr) 260px;gap:24px;display:grid}.card{border:1px solid var(--ink);background:#fbfaf6;margin-bottom:24px;padding:25px}.start,.meeting,.post{padding:0}.window-bar{border-bottom:1px solid var(--ink);font:9px/1.5 var(--mono);letter-spacing:.3px;background:#e6e4dc;justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.card-body{padding:26px}.start h2{max-width:330px;font-size:28px}.start p{color:#63635a;font-size:13px}.kind-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:26px 0;display:grid}.kind-grid button{color:var(--ink);border-color:var(--line);text-align:left;background:0 0;min-height:86px;padding:13px 10px;font-size:12px;position:relative}.kind-grid button>span{font:23px var(--mono);margin-bottom:7px;display:block}.kind-grid .chosen{background:var(--ink);color:var(--paper);border-color:var(--ink)}.kind-grid small{font:8px/1.7 var(--mono);margin-top:4px;display:block}.start-button{width:100%}.fineprint{font:9px/1.6 var(--mono);color:#606057;margin-top:12px;display:block}.progress-card{background:var(--ink);color:var(--paper);margin-bottom:24px;padding:23px}.progress-card .eyebrow{color:#b1b0a7;font-size:8px}.xp-number{letter-spacing:-4px;margin-bottom:23px;font-size:57px;font-weight:700}.xp-number small{font:12px var(--mono);color:var(--orange);margin-left:8px}.progress-track{background:0 0;border:1px solid #77766c;height:8px;overflow:hidden}.progress-track>span{background:var(--orange);height:100%;display:block}.caption{font:9px/1.7 var(--mono);color:#66665c;margin:12px 0 24px}.progress-card .caption{color:#c3c1b5;font-size:8px}.mini-stats{border-top:1px solid #45453e;grid-template-columns:1fr 1fr;gap:12px;padding-top:18px;display:grid}.mini-stats b{font-size:28px}.mini-stats span{font:7px/1.7 var(--mono);color:#c3c1b5;margin-top:3px;display:block}.progress-card .quiet{color:var(--paper);margin-top:15px;padding-left:0;font-size:10px}.dispatch{border:1px dashed #87877a;padding:20px}.dispatch .eyebrow{font-size:8px}.dispatch p{letter-spacing:-.6px;margin:18px 0;font-size:20px;line-height:1.3}.dispatch small{font:8px/1.6 var(--mono)}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin:36px 0 20px;display:flex}.section-heading h2{margin:0;font-size:21px}.section-heading>span{font:9px var(--mono);white-space:nowrap}.empty{text-align:center;color:#64645b;border:1px dashed #98988b;margin-bottom:26px;padding:38px 24px;font-size:14px}.empty .mark{width:62px;height:62px;margin:0 auto 24px}.empty .quiet{margin:10px auto 0;display:block}.live-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.live-card h3{font-size:21px}.live-card .eyebrow{font-size:8px}.live-time{font:24px var(--mono);letter-spacing:-1px}.live-card button{width:100%;font-size:12px}.live-card small{margin-top:8px;display:block}.running{box-shadow:5px 5px 0 var(--ink)}.running .window-bar{background:var(--orange)}.running .status-dot{background:var(--ink)}.meeting h2{font-size:21px}.timer{font:600 clamp(38px,5.3vw,76px)/1.1 var(--mono);letter-spacing:-.08em;white-space:nowrap;margin:24px 0 8px}.finished .timer{font-size:45px}.judgement-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:32px;margin-bottom:12px;display:flex}.judgement-heading h3{margin:0}.judgement-heading>span{font:7px var(--mono);text-align:right}.statements{gap:8px;display:grid}.statement{text-align:left;color:var(--ink);border:1px solid var(--line);background:0 0;align-items:center;gap:12px;min-height:58px;padding:14px 12px;font-size:13px;font-weight:500;display:flex}.statement .vote-check{font:18px var(--mono);flex-shrink:0;width:20px}.statement>b{font:18px var(--mono);border-left:1px solid var(--line);margin-left:auto;padding-left:12px}.statement.agreed{background:var(--ink);color:var(--paper);opacity:1;border-color:var(--ink)}.statement:disabled:not(.agreed){opacity:.7}.meeting-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding-top:20px;display:flex}.meeting-actions small{color:#63635a;max-width:300px;font-size:10px}.host-note{margin:20px 0 0;font-size:8px}.handoff{flex:1;min-width:180px;font-size:10px}.handoff select{margin:6px 0 0}.meeting-orders{border-top:1px dashed var(--line);padding:20px 0}.meeting-orders p{font-size:12px}.awards{flex-wrap:wrap;gap:10px;display:flex}.award-tag{border:1px solid var(--ink);align-items:center;gap:8px;padding:8px;font-size:10px;display:flex}.award-tag svg{width:30px;height:30px;color:var(--orange)}.requests{border-top:1px solid var(--line);margin-bottom:20px;padding-top:20px}.requests>div{align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.requests b{margin-right:auto}.requests button{padding:8px;font-size:11px}.notice,.alert{border:1px solid var(--ink);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;font-size:13px;display:flex}.notice{background:#ffe9ce}.alert{background:#ffdbd1}.notice .quiet{flex-shrink:0}.lede{color:#626259;max-width:530px;margin-bottom:30px;font-size:17px;line-height:1.6}.welcome{border:1px solid var(--ink);margin-bottom:50px}.welcome-inner{padding:45px;position:relative;overflow:hidden}.welcome h1{margin-bottom:26px;font-size:clamp(48px,6.3vw,92px)}.outlined{-webkit-text-stroke:1.3px var(--ink);color:#0000}.welcome .lede{max-width:430px}.welcome .primary{min-width:245px}.admission-seal{border:3px solid var(--orange);width:140px;height:140px;color:var(--orange);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:45px;right:30px;transform:rotate(-14deg)}.admission-seal .mark{width:30px;height:30px;margin-bottom:8px}.admission-seal b{text-align:center;font-size:24px;line-height:.95}.admission-seal>span{font:6px var(--mono);margin-top:10px}.manifesto{border-top:1px solid var(--ink);background:var(--orange);grid-template-columns:repeat(3,1fr);display:grid}.manifesto>span{border-right:1px solid var(--ink);padding:18px;font-size:12px}.manifesto>span:last-child{border-right:0}.manifesto b{font:10px var(--mono);margin-right:10px}.sample-orders{background:#e7e5db;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.sample-orders .badge-card{border:0;border-right:1px solid var(--ink);background:0 0;margin:0}.sample-orders .badge-card:last-child{border-right:0}.sample-orders .badge-card p{display:none}.sample-orders .badge-card h3{font-size:16px}.post h2{max-width:650px;font-size:36px}.post-bottom{justify-content:space-between;align-items:center;gap:24px;display:flex}.post-time{font:45px var(--mono);letter-spacing:-3px}.post-time small{font:8px var(--mono);letter-spacing:.5px;margin-top:10px;display:block}.post-bottom button{font-size:12px}.post-bottom button b{margin-left:10px}.dossier{border:1px solid var(--ink);background:#e7e5da;padding:30px;position:relative}.identity{border-bottom:1px solid #b4b3a8;align-items:center;gap:20px;padding-bottom:26px;display:flex}.identity .mark{width:72px;height:72px}.identity h2{overflow-wrap:anywhere;margin:6px 0 12px;font-size:34px}.rank-tag{font:10px var(--mono);background:var(--ink);color:var(--paper);padding:7px 10px;display:inline-block}.file-stamp{border:3px double var(--orange);color:var(--orange);font:20px var(--mono);margin-left:auto;padding:8px;transform:rotate(-8deg)}.profile-stats{grid-template-columns:repeat(3,1fr);gap:20px;padding:25px 0;display:grid}.profile-stats b{letter-spacing:-1px;font-size:35px}.profile-stats b small{margin-left:3px;font-size:15px}.profile-stats span{font:8px/1.7 var(--mono);margin-top:8px;display:block}.dossier>.caption{margin-bottom:0}.unlock{border:1px solid var(--ink);align-items:center;gap:25px;margin:25px 0;padding:25px;display:flex}.answer{font:600 80px var(--mono);letter-spacing:-8px;color:var(--orange);padding-right:10px}.unlock>div:last-child{flex:1}.unlock p{font-size:12px}.unlock .eyebrow{font-size:9px}.unlock h2{font-size:22px}.collection-tabs{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.collection-tabs button{color:var(--ink);font:11px var(--mono);border-color:var(--line);background:0 0}.collection-tabs button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.badge-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.badge-card{border:1px solid var(--line);background:#eceae2;flex-direction:column;padding:18px;display:flex;position:relative}.badge-top{font:8px var(--mono);justify-content:space-between;align-items:center;gap:8px;display:flex}.badge-top>b{font-weight:400}.badge-emblem{color:#74746b;border:3px double #74746b;width:94px;height:94px;margin:22px auto;padding:20px;position:relative;transform:rotate(-3deg)}.badge-emblem:before,.badge-emblem:after{content:"";background:var(--paper);border:2px solid;width:9px;height:9px;position:absolute;top:-5px}.badge-emblem:before{left:-5px}.badge-emblem:after{right:-5px}.badge-emblem svg{width:100%;height:100%}.badge-card h3{text-align:center;margin:0 0 14px;font-size:19px;line-height:1.15}.badge-card p{color:#66665c;text-align:center;flex:1;font-size:11px}.badge-card>small{font:7px var(--mono);text-align:center;margin-top:10px}.badge-card.earned{border-color:var(--ink);background:#fbfaf6}.earned .badge-emblem,.specimen .badge-emblem{color:var(--ink);border-color:var(--ink);background:var(--orange)}.earned .badge-top>b{background:var(--ink);color:var(--paper);padding:5px 8px}.rules{border-top:1px solid var(--ink);margin-top:30px;padding-top:20px;font-size:12px}.rules summary{cursor:pointer;padding:10px 0;font-weight:600}.rules p{max-width:720px}.settings-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.settings-grid .card{margin:0}.settings-grid p{font-size:13px}.settings-grid h2{font-size:23px}.invite-card>.mark{color:var(--orange);margin-bottom:20px}label{margin-bottom:8px;font-size:12px;display:block}input,select{border:1px solid var(--ink);background:var(--paper);width:100%;color:var(--ink);border-radius:0;min-height:44px;margin:8px 0 18px;padding:12px;display:block}form{margin-top:25px}.connection{align-items:center;gap:15px;display:flex}.connection .quiet{margin-left:auto}.avatar{background:var(--ink);color:var(--paper);width:36px;height:36px;font:20px var(--mono);justify-content:center;align-items:center;display:flex}footer{border-top:1px solid var(--ink);font:8px var(--mono);justify-content:space-between;align-items:center;gap:16px;margin-top:65px;padding:25px 0;display:flex}footer b{letter-spacing:-2px;font:700 30px Space Grotesk,sans-serif}.setup{border-left:3px solid var(--orange);margin:20px 0;padding-left:12px;font-size:12px}@media (width>=1500px){.timer{font-size:80px}}@media (width<=1150px){.app{grid-template-columns:195px minmax(0,1fr)}aside{padding:26px 14px}.brand{font-size:40px}.brand .mark{width:35px;height:35px}.edition{font-size:7px}nav button{gap:8px;font-size:12px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 210px;gap:16px}.card-body{padding:20px}.progress-card{padding:18px}.kind-grid,.badge-grid{grid-template-columns:repeat(2,1fr)}.admission-seal{width:115px;height:115px;margin:35px 0 0 auto;position:static}.live-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.app{display:block}aside{border-right:0;border-bottom:1px solid var(--ink);grid-template-columns:1fr auto;gap:18px;height:auto;padding:18px 5%;display:grid;position:static}.brand{font-size:37px}.edition{text-align:right;align-self:center;max-width:110px;margin:0;line-height:1.5}nav{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:4px;display:grid}nav button{justify-content:center;min-height:42px;padding:10px 5px;font-size:11px}nav button span,nav button b,.aside-note,.member-strip{display:none}main{padding:0 5%}header{height:60px;margin-bottom:28px;font-size:8px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 225px}.timer{font-size:clamp(37px,6vw,60px)}.welcome-inner{padding:30px}.welcome h1{font-size:70px}.admission-seal{position:absolute;bottom:35px;right:25px}.welcome .lede{max-width:350px}.welcome .primary{min-width:220px}.sample-orders .badge-card{padding:12px}.sample-orders .badge-card h3{font-size:14px}.sample-orders .badge-top{font-size:6px}.file-stamp{font-size:14px}}@media (width<=650px){h1{font-size:46px}.page-heading{align-items:flex-start}.rank-stamp{min-width:95px;padding:8px}.rank-stamp b{font-size:17px}.rank-stamp span{font-size:6px}.dashboard-grid{display:block}.dashboard-side{grid-template-columns:1fr;display:grid}.dashboard-side .dispatch{display:none}.progress-card{grid-template-columns:1fr 1fr;gap:8px 24px;padding:20px;display:grid}.progress-card>.eyebrow{grid-column:1/-1;margin-bottom:0}.xp-number{margin:0;font-size:40px}.progress-card>.progress-track{align-self:center}.progress-card>.caption{grid-area:3/2;margin:0;font-size:7px}.mini-stats{border:0;grid-row:3/5;gap:8px;padding:0}.progress-card>.quiet{grid-column:2;margin:0;font-size:9px}.mini-stats b{font-size:24px}.mini-stats span{font-size:6px}.kind-grid{grid-template-columns:repeat(3,1fr)}.kind-grid button{padding:12px 8px;font-size:11px}.timer{font-size:clamp(40px,11vw,66px)}.window-bar{padding:10px 12px;font-size:8px}.window-bar>span:last-child{text-align:right}.card-body{padding:20px}.judgement-heading>span{font-size:6px}.judgement-heading h3{font-size:17px}.statement{font-size:12px}.section-heading h2{font-size:19px}.section-heading>span{font-size:8px}.live-grid,.settings-grid{grid-template-columns:1fr}.welcome-inner{padding:28px 20px}.welcome h1{font-size:clamp(44px,11vw,68px)}.welcome .eyebrow{font-size:8px}.welcome .lede{max-width:100%;font-size:14px}.admission-seal{display:none}.welcome .primary{width:100%}.manifesto>span{padding:12px 8px;font-size:9px}.manifesto b{margin:0 0 4px;display:block}.sample-orders .badge-emblem{width:65px;height:65px;padding:12px}.sample-orders .badge-card h3{font-size:12px}.sample-orders .badge-card>small,.sample-orders .badge-top>b{display:none}.post h2{font-size:30px}.post-bottom{flex-direction:column;align-items:flex-start;gap:20px}.post-time{font-size:40px}.dossier{padding:20px}.identity{flex-wrap:wrap;gap:12px}.identity .mark{width:45px;height:45px}.identity h2{font-size:27px}.identity .eyebrow{font-size:8px}.file-stamp{display:none}.profile-stats{gap:10px}.profile-stats b{font-size:25px}.profile-stats span{font-size:7px}.unlock{gap:15px;padding:18px}.answer{letter-spacing:-5px;font-size:55px}.unlock h2{font-size:19px}.badge-grid{gap:10px}.badge-card{padding:13px}.badge-card h3{font-size:17px}.badge-card p{font-size:10px}.badge-top{font-size:7px}.badge-emblem{width:85px;height:85px}.requests>div{flex-wrap:wrap}.requests b{min-width:100px}footer{flex-wrap:wrap;font-size:7px}footer>span:last-child{display:none}.notice,.alert{flex-wrap:wrap;font-size:12px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.author-link{min-height:30px;color:inherit;font:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.connection>.quiet:first-of-type{margin-left:0;font-size:15px;font-weight:600}.arrow-icon{vertical-align:-.12em;shape-rendering:crispedges;flex-shrink:0;width:1em;height:1em;display:inline-block}.social-hub{margin-bottom:40px}.social-hub>p{max-width:680px;font-size:13px}.member-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.member-row>div{flex:1;min-width:160px}.member-row small{font-family:var(--mono);overflow-wrap:anywhere;display:block}.member-row button{font-size:11px}.search-form{max-width:600px}.social-hub form{max-width:680px}.social-hub label{overflow-wrap:anywhere}.ally-list{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.ally-list button{overflow-wrap:anywhere;max-width:100%}.live-card h3{overflow-wrap:anywhere}.signup-benefit{max-width:430px;font-size:13px;font-weight:600}.demo-signup{border-top:3px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:28px 0 0;display:flex}.demo-signup h3{margin:8px 0;font-size:26px;line-height:1.2}.demo-signup p{font-size:14px}.demo-signup button{min-width:235px}.guest-nav .primary{white-space:normal;min-height:48px;font-size:13px}.welcome .demo-cta{margin-top:18px;font-size:13px;font-weight:400}.welcome .login-privacy{line-height:1.5;font-size:11px!important}@media (width<=650px){.demo-signup{flex-direction:column;align-items:stretch}.demo-signup button{width:100%}.guest-nav .primary{flex-basis:100%}}.public-demo{border-top:1px solid var(--ink);padding:32px;scroll-margin-top:20px}.public-demo h2{max-width:850px;font-size:clamp(27px,3vw,42px);line-height:1.15}.demo-intro{max-width:780px;font-size:16px;line-height:1.6}.demo-disclaimer{font:11px var(--mono);border-bottom:1px solid var(--line);padding:12px 0}.demo-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;margin-top:24px;display:grid}.demo-meeting{margin:0;padding:0}.demo-meeting .timer{font-size:clamp(35px,4vw,58px)}.demo-meeting p,.demo-feed p{font-size:14px;line-height:1.6}.demo-meeting .statement{gap:12px;font-size:13px}.demo-meeting .statement b{white-space:nowrap}.demo-feed h3{font-size:25px;line-height:1.2}.demo-placeholder{border:1px dashed var(--ink);margin:24px 0;padding:32px 24px}.demo-audience{border-left:3px solid var(--orange);padding-left:14px}.demo-award{align-items:flex-start;gap:15px;margin-top:20px;display:flex}.demo-award>svg{background:var(--orange);flex-shrink:0;width:48px;height:48px;padding:8px}.demo-award p{margin-bottom:0}.demo-feed .post-time{font-size:40px}.demo-cta{color:var(--ink);text-underline-offset:5px;max-width:440px;margin:20px 0;font-weight:700;display:block}.login-privacy{max-width:390px;font-size:12px!important}.login-privacy a,footer a{color:inherit;text-underline-offset:3px}footer a{font:12px var(--mono);padding:12px 0}@media (width<=850px){.demo-grid{grid-template-columns:1fr}.demo-meeting .timer{font-size:54px}}@media (width<=650px){.public-demo{padding:24px 20px}.demo-grid{gap:18px}.demo-meeting .timer{font-size:42px}.demo-cta{font-size:14px}.demo-meeting .card-body{padding:16px}}.guest-nav{flex-direction:column;gap:12px;display:flex}.guest-nav a{border:1px solid var(--ink);color:var(--ink);padding:12px;font-weight:600;text-decoration:none}.guest-nav a:hover{background:var(--orange)}.how-it-works{padding:28px 0;scroll-margin-top:20px}.how-it-works h2{font-size:28px;line-height:1.15}.guide-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.guide-steps li{border-top:3px solid var(--ink);padding-top:16px}.guide-steps b{font-size:16px}.guide-steps p{margin:12px 0 0;font-size:14px;line-height:1.6}.welcome>.how-it-works{padding:30px}.welcome>.visibility-guide{margin:0 30px 30px}.visibility-guide{border:1px solid var(--ink);margin:20px 0 28px;scroll-margin-top:20px}.visibility-guide summary{cursor:pointer;min-height:48px;padding:16px 20px;font-size:14px;font-weight:700}.visibility-guide[open] summary{background:var(--ink);color:var(--paper)}.visibility-content{padding:0 20px 18px;font-size:14px;line-height:1.6}.visibility-content dl{margin:0}.visibility-content dl>div{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.visibility-content dt{font-weight:700}.visibility-content dd{margin:0}.social-actions{flex-wrap:wrap;gap:12px;margin:24px 0 32px;display:flex}.social-onboarding{border:2px solid var(--ink);background:#fffdf4}.social-onboarding>p{max-width:700px;font-size:15px;line-height:1.6}.feed-context{max-width:720px;font-size:14px;line-height:1.6}.active-meeting-bar{background:var(--orange);justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;padding:18px;display:flex}.active-meeting-bar span{font-size:13px}.active-meeting-bar b{margin-bottom:5px;display:block}.live-card>small{margin-top:10px;line-height:1.5;display:block}summary:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid var(--orange);outline-offset:4px}@media (width<=850px){.guest-nav{flex-flow:wrap;grid-column:1/-1}.guest-nav a{text-align:center;flex:1;font-size:13px}.guide-steps{gap:16px}.visibility-content dl>div{grid-template-columns:140px minmax(0,1fr)}}@media (width<=650px){.guide-steps{grid-template-columns:1fr;gap:18px}.welcome>.how-it-works{padding:20px}.welcome>.visibility-guide{margin:0 20px 24px}.how-it-works h2{font-size:24px}.visibility-content dl>div{grid-template-columns:1fr;gap:6px}.active-meeting-bar{flex-direction:column;align-items:stretch}.social-actions>button{flex:140px}.social-actions>.quiet{flex-basis:100%}.visibility-guide summary{padding:15px}.visibility-content{padding:0 15px 15px}}.award-share{margin-top:18px}.award-share-panel{border-top:1px solid var(--line);text-align:left;margin-top:14px;padding-top:14px}.award-share-panel img{border:1px solid var(--ink);width:100%;max-width:540px;height:auto;margin:16px 0;display:block}.award-share-panel p,.award-share-panel small{font-size:12px;line-height:1.6}.award-share-panel button,.download-award{min-height:44px;margin:4px 8px 4px 0;display:inline-block}.download-award{border:1px solid var(--ink);color:inherit;padding:12px;font-size:12px;text-decoration:none}.share-caption{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.share-icon-source{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.signup-reasons{margin-top:36px}.instant-demo{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:32px;display:grid}.instant-demo h2{font-size:32px}.instant-demo .statement{text-align:left;gap:20px;width:100%;padding:22px 16px}.instant-demo .statement b{white-space:nowrap}.instant-demo .statement:disabled{opacity:1}.demo-response{min-height:135px;padding-top:15px}.demo-response h3{font-size:26px}.demo-receipt{border:2px solid var(--ink);text-align:center;background:#e7e5db;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:28px 16px;display:flex}.demo-receipt.revealed{background:var(--orange)}.demo-receipt>svg{width:90px;height:90px;margin:24px}.demo-receipt h3{font-size:30px}.instant-demo .demo-signup{grid-column:1/-1;margin:0}.sample-orders{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-start{max-width:760px;padding:28px}.quick-start .start-button{justify-content:space-between;align-items:center;width:100%;margin:18px 0;font-size:22px;display:flex}.type-picker{border-top:1px solid var(--line);margin:22px 0;padding-top:16px}.type-picker summary,.rules summary{cursor:pointer;min-height:44px}.type-picker p{font-size:13px}.after-meeting{border-left:6px solid var(--orange)}.after-meeting .quiet,.shared-thought .quiet{margin-left:12px}.cult-disclosure{margin:30px 0}.page-heading .lede{margin-bottom:0}.rules>.dossier,.rules .notifications{margin-top:20px}@media (width<=650px){.instant-demo{grid-template-columns:1fr;gap:20px}.instant-demo h2{font-size:27px}.demo-response{min-height:0;margin-bottom:14px}.demo-receipt{padding:20px}.demo-receipt>svg{width:65px;height:65px;margin:14px}.demo-receipt h3{font-size:27px}.quick-start{padding:20px}.after-meeting .quiet,.shared-thought .quiet{margin:12px 0 0}.after-meeting button,.shared-thought button{width:100%}.badge-grid{grid-template-columns:1fr}.award-share-panel img{max-width:360px;margin-inline:auto}}.cosmetic-ink .dossier{background:var(--ink);color:var(--paper)}.cosmetic-ink .dossier .caption{color:var(--paper)}.cosmetic-orange .dossier{background:var(--orange)}.app.guest{max-width:1440px;margin:auto;display:block}.guest aside{border-right:0;border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;height:auto;padding:22px 4%;display:flex;position:static}.guest aside>.edition,.guest .aside-note,.guest .member-strip,.guest main>header,.guest .welcome>.window-bar{display:none}.guest .guest-nav{flex-direction:row;margin:0;display:flex}.guest .guest-nav a{border:0}.guest main{padding:32px 4% 0}.guest .welcome{border:0}.welcome-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:48px;padding:24px 0 40px;display:grid}.hero-intro h1{margin:20px 0;font-size:clamp(48px,5.5vw,78px);line-height:1.02}.hero-intro .lede{max-width:480px;font-size:18px}.hero-intro .primary{margin-top:12px}.welcome-hero .instant-demo{border:1px solid var(--ink);background:#eceae2;min-width:0;padding:26px;display:block}.welcome-hero .instant-demo h2{margin:12px 0;font-size:29px}.welcome-hero .instant-demo .statement{margin-top:22px;font-size:16px}.welcome-hero .demo-response{min-height:90px;padding-top:10px}.demo-souvenir{background:var(--orange);align-items:center;gap:18px;margin:16px 0;padding:18px;display:flex}.demo-souvenir svg{flex-shrink:0;width:46px}.demo-souvenir p{margin:8px 0 0;font-size:13px}.guest .welcome>.how-it-works{border-top:1px solid var(--ink);padding:24px 0}.guest .welcome>.visibility-guide{margin:20px 0}.timer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.timer-invite{max-width:280px}.timer-invite small{margin-top:10px;font-size:12px;line-height:1.5;display:block}.shared-agreement{border-left:4px solid var(--orange);background:#f8f4e8;padding:12px 16px}.reaction-privacy{margin:14px 0;font-size:12px}.reaction-privacy summary,.share-options summary{cursor:pointer;min-height:44px;padding:12px 0}.award-share>small{margin:12px 0;font-size:11px;line-height:1.5;display:block}.award-share .primary{background:var(--orange);border:1px solid var(--ink);color:var(--ink);justify-content:center;align-items:center;padding:13px 18px;font-weight:600;text-decoration:none;display:inline-flex}.share-options{font-size:12px}.share-options .award-share-panel{border:0;padding:0}.after-meeting .badge-grid{margin-bottom:24px}.after-meeting .badge-card{max-width:420px}@media (width<=850px){.welcome-hero{gap:24px}.hero-intro h1{font-size:52px}.welcome-hero .instant-demo{padding:20px}.guest aside{padding:16px 4%}.guest .brand{font-size:36px}.guest main{padding-top:16px}}@media (width<=650px){.welcome-hero{grid-template-columns:1fr;gap:26px;padding-top:8px}.hero-intro h1{margin:14px 0;font-size:46px}.hero-intro .lede{margin-bottom:14px;font-size:16px}.guest .welcome .primary{min-width:0}.guest .guest-nav a{padding:8px;font-size:12px}.guest .welcome-inner{padding:12px 0}.timer-invite{width:100%;max-width:none}.timer-invite button{width:100%}.guest footer{margin-top:32px}.after-meeting .badge-card{max-width:none}}.guest aside{flex-direction:row}.guest .guest-nav{flex:none}.meeting .reaction-hint{color:#55554d;margin:0 0 14px;font-size:13px;line-height:1.5}.meeting .statements{grid-template-columns:1fr}.meeting .statement{min-height:52px;padding:12px;line-height:1.45}.meeting .statement>span:nth-child(2){flex:1}.meeting .statement>b{flex-shrink:0}.meeting .judgement-heading{margin-top:24px}@media (width<=650px){.meeting .card-body{padding:18px 16px}.meeting .card-body>h2{margin:0 0 14px;font-size:22px}.meeting .timer-row{grid-template-columns:minmax(0,1fr) minmax(0,145px);align-items:center;gap:12px;display:grid}.meeting .timer{letter-spacing:-.065em;margin:8px 0;font-size:clamp(28px,8vw,38px)}.meeting .timer-invite{width:auto;max-width:145px}.meeting .timer-invite button{gap:8px;width:100%;min-width:0;min-height:44px;padding:10px 8px;font-size:12px}.meeting .timer-invite small{margin-top:6px;font-size:10px;line-height:1.4}.meeting .judgement-heading{margin-top:20px;margin-bottom:8px}.meeting .judgement-heading h3{font-size:20px}.meeting .judgement-heading>span{white-space:nowrap;font-size:9px}.meeting .reaction-hint{font-size:12px}.meeting .statement{gap:10px;min-height:52px;font-size:14px}.meeting .reaction-privacy{margin:6px 0}.meeting .meeting-actions{padding-top:16px}.meeting .caption{line-height:1.6}}
