html{scroll-behavior:smooth;scroll-padding-top:20px}a{color:inherit;text-decoration:none}h2{font-size:26px;letter-spacing:-.8px;line-height:1.25}h3{font-size:18px;line-height:1.4;margin:12px 0}.header-right{gap:16px}.switcher{margin-top:28px;background:#ffca2f;color:#171a10;border-radius:12px;padding:25px 30px;display:flex;align-items:center;justify-content:space-between;gap:30px}.kicker{font-size:10px;letter-spacing:1.6px;font-weight:600}.switcher h2{margin:8px 0}.switcher p{margin:0;font-size:12px}.accounts{display:flex;gap:10px}.accounts button{background:#e6b52a;color:#171a10;border:2px solid #171a10;border-radius:8px;padding:13px 18px;text-align:left}.accounts button[aria-pressed=true]{background:#171a10;color:#fff}.accounts strong{display:block;font-size:21px}.accounts span{display:block;font-size:10px;margin-top:4px}.hero{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:end;padding:55px 0 25px}.hero h1{font-size:clamp(34px,4vw,55px)}.hero h1 em{display:block}.hero p{color:#b9bfad;font-size:13px}.hero-note{border-left:1px solid #4a503b;padding-left:28px}.hero-note h2{font-size:24px}.notice p{margin:6px 0}.workspace-nav{display:flex;gap:26px;flex-wrap:wrap;border-bottom:1px solid #3a4031;padding:20px 0;font-size:12px;margin-bottom:35px}.workspace-nav a:hover{color:#ffca2f}.section-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:15px 0}.section-head h2{margin:8px 0 12px}.tag{font-size:9px;color:#ffca2f;border:1px solid #5b5838;padding:5px 10px;border-radius:20px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:20px 0}.metrics article{border:1px solid #3c4431;background:#1e2119;border-radius:9px;padding:24px}.metrics small{display:block;color:#a9b29b;font-size:11px}.metrics strong{display:block;color:#ffca2f;font-size:30px;letter-spacing:-1px;margin:8px 0}.metrics span{display:block;font-size:10px;color:#a9b29b}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:22px}.card{background:#1b1d18;border:1px solid #3c4431;border-radius:10px;padding:28px;margin-bottom:24px;min-width:0}.card p,.card li{font-size:12px;color:#b4bda6}.card label{display:block;font-size:12px;margin:18px 0 8px}.card small{display:block;color:#99a488;font-size:10px;margin-top:10px}.card strong{color:#eeeede}.allocation{display:flex;border-radius:6px;overflow:hidden;margin:20px 0}.allocation span{padding:13px 8px;background:#ffca2f;color:#171a10;font-size:11px;font-weight:600;text-align:center}.allocation span+span{background:#555e41;color:#fff}.track{height:7px;background:#343d29;border-radius:5px;overflow:hidden}.track>div{height:100%;background:#ffca2f}.milestones{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}.milestones>div{border-top:1px solid #69734e;padding-top:15px}.milestones b{font-size:9px;color:#ffca2f}.milestones h3{font-size:14px}.row{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #39412d;font-size:12px}.row.total{color:#ffca2f;font-weight:600}.permission{padding:12px 0;border-bottom:1px solid #39412d;font-size:12px;display:flex;justify-content:space-between;gap:20px}.permission span:last-child{color:#ffca2f}.vote-buttons{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.vote-buttons button.chosen{background:#ffca2f;color:#171a10;border-color:#ffca2f}.budget{border-top:1px solid #39412d;padding-top:20px;margin-top:25px}.budget>div{font-size:11px;display:flex;justify-content:space-between;gap:10px;margin:12px 0}.budget .track{display:block}.message{padding:16px;border-left:2px solid #ffca2f;background:#252a1d;margin:15px 0;overflow-wrap:anywhere}.message b{font-size:11px;color:#ffca2f}.message p{white-space:pre-wrap}.role{border-top:1px solid #3c4431;padding:16px 0;display:flex;justify-content:space-between;gap:20px;align-items:center}.role strong{font-size:12px}.role small{margin-top:4px}.document-list>div{display:grid;grid-template-columns:1fr 1fr auto;gap:15px;align-items:center;border-bottom:1px solid #3c4431;padding:20px 0;font-size:13px}.document-list small{margin:0}section{margin-bottom:25px}.primary{display:inline-flex}dialog{background:#1b1d18;color:#f3f1eb;border:1px solid #747b53;border-radius:12px;padding:28px;width:min(660px,94vw);max-height:85vh;overflow:auto}dialog::backdrop{background:#000b}dialog p{font-size:13px;color:#b7c0a8}#toast{display:none;position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#ffca2f;color:#171a10;padding:14px 20px;border-radius:7px;max-width:90vw;z-index:10;font-size:12px}#toast.visible{display:block}@media(max-width:1000px){.switcher{display:block}.accounts{margin-top:20px}.hero{gap:25px}.metrics{grid-template-columns:repeat(2,1fr)}.milestones{grid-template-columns:repeat(2,1fr)}.document-list>div{grid-template-columns:1fr}.two-column{gap:15px}}@media(max-width:600px){.two-column,.hero{grid-template-columns:1fr}.hero{padding-top:30px}.hero-note{margin-top:10px}.hero h1{font-size:34px}.card{padding:21px}.metrics article{padding:18px}.metrics strong{font-size:25px}.switcher{padding:22px}.switcher h2{font-size:23px}.accounts{display:grid;grid-template-columns:1fr 1fr}.accounts button{padding:12px}.accounts span{font-size:9px}.section-head{align-items:start}.tag{max-width:120px;text-align:center}.header-right{gap:8px}.header-right .founder-preview-button{font-size:10px;padding:10px}.header-right .quiet{font-size:10px}.logo{width:125px}.workspace-nav{gap:18px;font-size:11px}.allocation span{font-size:10px;padding:12px 4px}.role{gap:10px}.role button{font-size:10px}.milestones{gap:15px}}

.switcher{background:#c52e32;color:#fff}.switcher .kicker{color:#ffe3e3}.accounts button{background:#a92227;color:#fff;border-color:#ffb8ba}.accounts button[aria-pressed=true]{background:#fff;color:#9e1920;border-color:#fff;box-shadow:0 0 0 3px #ffffff40}.accounts button:hover{border-color:#fff}.accounts{flex-wrap:wrap}.switcher>div:first-child{min-width:260px}.accounts button{flex:1;min-width:145px}.workspace-nav{gap:10px;padding:18px 0 24px}.workspace-nav a{display:inline-flex;align-items:center;background:#ffca2f;color:#171a10;border:1px solid #ffca2f;font-weight:600;padding:10px 16px;border-radius:6px}.workspace-nav a:hover{color:#171a10;background:#ffdc70}.permission-locked{margin:7px 0;padding:14px 12px;background:#303030;border:1px dashed #797979;border-radius:6px;color:#b7b7b7}.permission.permission-locked span:last-child{color:#c9c9c9;font-size:10px}.feature-locked{background:#252525;border-color:#777}.feature-locked h3,.feature-locked label{color:#b7b7b7}.access-lock{background:#353535;border:1px solid #777;border-left:4px solid #999;padding:16px;border-radius:6px;color:#dedede;margin:16px 0}.access-lock[hidden]{display:none}.access-lock strong{font-size:12px}.access-lock p{color:#bdbdbd;font-size:11px}.feature-locked button:disabled,.feature-locked textarea:disabled{opacity:1;background:#383838;color:#999;border-color:#666;cursor:not-allowed}.feature-locked textarea:disabled::placeholder{color:#aaa}.locked-placeholder{padding:12px 0}.locked-placeholder span{display:block;height:8px;background:#494949;border-radius:4px;margin:13px 0;width:90%}.locked-placeholder span:nth-child(2){width:75%}.locked-placeholder span:nth-child(3){width:82%}@media(max-width:600px){.accounts{grid-template-columns:1fr}.accounts button{width:100%;min-width:0}.switcher>div:first-child{min-width:0}.workspace-nav a{padding:9px 12px;font-size:11px}}

#community>.two-column{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.forum-heading{display:flex;gap:15px;justify-content:space-between;align-items:center}.forum-demo-label{font-size:9px;color:#aab49a;border:1px solid #535e42;border-radius:5px;padding:5px 8px;white-space:nowrap}.forum-channel-label{display:flex;justify-content:space-between;color:#9da78e;font-size:10px;letter-spacing:1.5px;margin:20px 0 10px}.forum-channel-label span{letter-spacing:0}.thread-list{border:1px solid #424a35;border-radius:8px;overflow:hidden}.thread-row{display:flex;align-items:center;gap:13px;width:100%;text-align:left;background:#161912;border:0;border-bottom:1px solid #383f2d;color:#dce2d1;padding:16px}.thread-row:last-child{border-bottom:0}.thread-row:hover:not(:disabled){background:#282d1f}.thread-row.active{background:#303321;border-left:3px solid #ffca2f;padding-left:13px}.thread-icon{font-size:23px;width:30px;color:#ffca2f;flex-shrink:0}.thread-info{flex:1;min-width:0}.thread-info small{margin:0 0 3px;font-size:8px;letter-spacing:1px;color:#9faa88}.thread-info strong{display:block;font-size:13px;color:#f0f1e6}.thread-info>span{display:block;font-size:9px;color:#9ba78a;margin-top:5px}.thread-count{font-size:9px;color:#d4dcbf;white-space:nowrap}.thread-detail{margin-top:24px;background:#141710;border:1px solid #3b432e;border-radius:8px;overflow:hidden}.thread-title{padding:22px;border-bottom:1px solid #39412c}.thread-title h3{font-size:21px;margin:8px 0}.thread-title small{font-size:9px;margin:0}.forum-post{display:flex;gap:12px;padding:20px}.avatar{display:grid;place-items:center;width:29px;height:29px;border-radius:7px;background:#414a30;color:#ffca2f;flex-shrink:0;font-size:12px;font-weight:600}.forum-post>div{min-width:0}.forum-post b{font-size:11px;color:#dce5ca}.forum-post small{font-size:8px;margin:2px 0;color:#8d9b7b}.forum-post p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.8}.forum-replies{margin:0 18px 16px 34px;border-left:2px solid #444e35}.forum-replies .forum-post{padding:15px}.own-post{background:#222a19}.own-post .avatar{background:#ffca2f;color:#171a10}.feature-locked .thread-row:disabled{opacity:1;background:#303030;border-bottom-color:#555;color:#aaa}.feature-locked .thread-info strong,.feature-locked .thread-icon,.feature-locked .thread-count,.feature-locked .thread-info small,.feature-locked .thread-info>span{color:#aaa}.feature-locked .thread-list{border:1px dashed #777}#discussion{margin-top:22px;padding-top:5px}@media(max-width:900px){#community>.two-column{grid-template-columns:1fr}}@media(max-width:600px){.forum-heading{display:block}.forum-demo-label{display:inline-block;margin:0 0 10px}.thread-row{padding:13px 10px;gap:7px}.thread-row.active{padding-left:7px}.thread-icon{width:22px;font-size:18px}.thread-info strong{font-size:12px}.thread-info>span{font-size:8px}.thread-count{font-size:8px}.forum-post{padding:15px 12px;gap:8px}.forum-replies{margin-left:20px;margin-right:8px}.forum-replies .forum-post{padding:12px 8px}.thread-title{padding:18px}}
@media(max-width:850px){header{flex-wrap:wrap;gap:18px}.header-right{flex-wrap:wrap;gap:10px}}#company-updates .card p{color:#c0c7b3}
