@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff")}:root{color:#26382f;font-synthesis:none;--green:#244a39;--muted:#59685f;--line:#dfe5dc;--surface:#fff;--accent:#d8ec9d;background:#f8f9f5;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:1px solid var(--line);color:var(--green);background:#fff;border-radius:7px;padding:10px 15px;font-weight:500}button:active{transform:translateY(1px)}button:disabled{opacity:.45;cursor:not-allowed;transform:none}a{color:var(--green);text-underline-offset:4px}input,select{border:1px solid var(--line);width:100%;color:inherit;background:#fff;border-radius:7px;min-width:0;padding:11px 13px}input:disabled{background:0 0}input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #60883c}label{font-size:13px;font-weight:500;display:block}label input,label select{margin-top:8px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif;font-weight:600}h1{letter-spacing:-1.6px;font-size:36px;line-height:1.2}h2{letter-spacing:-.7px;margin-bottom:12px;font-size:22px}h3{letter-spacing:-.2px;margin-bottom:5px;font-size:15px}p{line-height:1.6}button.primary{background:var(--green);color:#fff;border-color:var(--green);justify-content:space-between;align-items:center;gap:30px;display:inline-flex}.wide{width:100%}.quiet{background:0 0;border-color:#0000;font-size:13px}.topbar{border-bottom:1px solid var(--line);background:#fbfcf8;align-items:center;gap:24px;height:86px;padding:0 40px;display:flex}.wordmark{letter-spacing:-1.5px;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:27px;font-weight:800;text-decoration:none;display:flex}.brand-mark{background:var(--green);color:var(--accent);border-radius:10px;place-items:center;width:35px;height:35px;font-size:30px;line-height:1;display:grid}.edition{letter-spacing:1.5px;color:var(--muted);border-left:1px solid var(--line);margin-left:13px;padding-left:19px;font:10px DM Sans,sans-serif}.topbar-note{color:var(--muted);margin-left:auto;font-size:12px}.eyebrow{letter-spacing:1.7px;color:var(--muted);margin-bottom:18px;font-size:10px;font-weight:600}.signin-layout{grid-template-columns:1.15fr 1fr;gap:110px;max-width:1220px;margin:auto;padding:100px 55px;display:grid}.intro h1{letter-spacing:-3.5px;margin:25px 0;font-size:68px;line-height:1.08}.intro-copy{color:var(--muted);max-width:370px;font-size:16px}.token-art{max-width:360px;margin-top:50px;font:13px ui-monospace,monospace}.token-art>div{border-top:1px solid var(--line);align-items:center;gap:12px;padding:17px 3px;display:flex}.token-art>div>span:last-child{color:var(--muted);margin-left:auto}.token-art>p{letter-spacing:1.5px;color:var(--muted);margin-top:25px;font:9px DM Sans,sans-serif}.dot{background:#7b9d62;border-radius:3px;width:9px;height:9px}.dot.secondary{background:#c3ba8b}.dot.tertiary{background:#93b9ba}.signin-card{border:1px solid var(--line);background:#fff;border-radius:14px;align-self:center;padding:38px;box-shadow:0 8px 30px #26382f04}.signin-card>p:not(.eyebrow){color:var(--muted);font-size:14px}.signin-card form{margin-top:30px}.signin-card form button{margin-top:18px}.signin-card form label{margin-bottom:8px}.signin-card .footnote{border-top:1px solid var(--line);margin-top:30px;margin-bottom:0;padding-top:25px;font-size:12px!important}.workspace-layout{grid-template-columns:235px minmax(0,1fr);min-height:calc(100vh - 86px);display:grid}.sidebar{border-right:1px solid var(--line);background:#f2f5ed;flex-direction:column;gap:10px;padding:35px 22px;display:flex}.sidebar .eyebrow{margin-bottom:0}.sidebar-section{margin-top:25px}.nav-item{border-radius:7px;padding:12px;font-size:13px;display:block}.active{background:#e4ebda}.new-organization{margin-top:35px}.new-organization input{margin-top:10px;font-size:12px}.new-organization button{width:100%;margin-top:10px;font-size:12px}.account{overflow-wrap:anywhere;align-items:center;gap:9px;margin-top:auto;padding-top:50px;font-size:11px;display:flex}.avatar{background:#dce5cf;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.workspace-main{width:100%;max-width:1200px;margin:auto;padding:47px 50px 80px}.page-heading{justify-content:space-between;align-items:flex-start;margin-bottom:35px;display:flex}.page-heading>div,.editor-heading>div{overflow-wrap:anywhere;min-width:0}.page-heading,.editor-heading{flex-wrap:wrap;gap:16px}.page-heading h1{margin-bottom:12px}.page-heading p:not(.eyebrow){color:var(--muted);font-size:14px}.badge{color:#4b6541;white-space:nowrap;background:#edf2e6;border:1px solid #dce5d1;border-radius:5px;padding:5px 8px;font-size:10px;display:inline-block}.system-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.system-toolbar>label{min-width:180px}.inline-form{align-items:flex-end;gap:9px;display:flex}.inline-form input{min-width:140px}.inline-form button{white-space:nowrap}.editor{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.editor-heading{justify-content:space-between;align-items:center;padding:24px 25px;display:flex}.editor-heading h2{margin-bottom:0}.editor-heading .eyebrow{margin-bottom:8px}.count{color:var(--muted);vertical-align:middle;background:#f0f3ed;border-radius:4px;margin-left:8px;padding:3px 7px;font-family:DM Sans,sans-serif;font-size:11px}.actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.save-state{color:var(--muted);font-size:11px}.save-state.unsaved{color:#976d20}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%}th{letter-spacing:1px;text-transform:uppercase;color:var(--muted);border-block:1px solid var(--line);background:#f9faf7;padding:13px 25px;font-size:10px;font-weight:500}td{border-bottom:1px solid #eef1ea;padding:12px 25px;font-size:13px}td input{border-color:#0000;border-radius:2px;padding:5px 0;font:13px ui-monospace,monospace}.value-input{min-width:65px;max-width:130px}.type-tag{color:#59647d;background:#eff1f6;border-radius:4px;padding:4px 8px;font-size:10px}.remove{color:#8a948a;border:0;width:25px;height:25px;padding:0;font-size:20px}.add-token{color:#557443;border:0;margin:12px 20px;font-size:12px}.editor-footer{border-top:1px solid var(--line);background:#fbfcf9;justify-content:space-between;align-items:center;gap:20px;padding:20px 25px;display:flex}.editor-footer p{color:var(--muted);margin:0;font-size:11px}.editor-footer button{white-space:nowrap;font-size:12px}.release-section{margin-top:45px}.section-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.section-heading .eyebrow{margin-bottom:8px}.section-heading h2{font-size:20px}.muted{color:var(--muted);font-size:13px}.release{border-top:1px solid var(--line);align-items:center;gap:20px;padding:18px 0;display:flex}.release-icon{border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.release p{color:var(--muted);margin:0;font-size:11px}.release .badge{margin-left:auto}.release a{font-size:11px}.notice{background:#eaf1df;border:1px solid #d8e6c6;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;margin:20px 0;padding:13px 16px;font-size:13px;display:flex}.notice.error{color:#913a2b;background:#fff0eb;border-color:#ecd0c4}.empty{text-align:center;color:var(--muted);padding:75px 25px}.empty h1,.empty h2,.empty h3{color:var(--green)}.empty.compact{padding:45px 25px}.empty p{margin-bottom:0;font-size:13px}.empty-icon{margin-bottom:18px;font-size:30px;display:block}.invite-panel{border-top:1px solid var(--line);margin-top:45px;padding-top:20px;font-size:13px}.invite-panel summary{cursor:pointer}.invite-panel form{margin-top:20px}.loading{text-align:center;color:var(--muted);padding:100px 40px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){button:not(:disabled):hover{filter:brightness(.96)}td input:not(:disabled):hover{border-bottom-color:var(--line)}}@media (width<=1050px){.signin-layout{gap:45px;padding:65px 35px}.intro h1{font-size:54px}.workspace-main{padding:35px 25px}.sidebar{padding-inline:15px}.workspace-layout{grid-template-columns:200px minmax(0,1fr)}.system-toolbar{flex-wrap:wrap}.actions{gap:8px}.save-state{max-width:80px}}@media (width<=720px){.topbar{height:70px;padding:0 20px}.topbar-note,.edition{display:none}.topbar .quiet{margin-left:auto}.signin-layout{grid-template-columns:1fr;gap:35px;padding:40px 22px}.intro h1{font-size:48px}.token-art{display:none}.signin-card{padding:25px}.workspace-layout{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);padding:20px}.sidebar-section,.account{display:none}.new-organization{margin-top:5px}.workspace-main{padding:28px 18px}.page-heading h1{font-size:30px}.inline-form{flex-wrap:wrap}.system-toolbar>label{width:100%}.editor-heading{padding:18px 15px}.editor-footer{flex-direction:column;align-items:flex-start;padding:18px 15px}th,td{padding:12px 15px}.release{flex-wrap:wrap;gap:10px}.release .badge{margin-left:0}.actions{flex-wrap:wrap;justify-content:flex-end}.notice{flex-wrap:wrap}}.auth-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}
