@font-face{font-family:Boundary Inter;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Boundary Inter;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Boundary Serif;src:url(/fonts/instrument-serif-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}.company{--c-bg:#f4f3ec;--c-fg:#182622;--c-muted:#52605a;--c-line:#c5ccc2;--c-panel:#fcfcf7;--c-green:#006459;--c-inverse:#e5f4df;background:var(--c-bg);color:var(--c-fg);overflow-wrap:anywhere;min-height:100vh;font-family:Boundary Inter,Arial,sans-serif}.company a{text-underline-offset:5px}.company button{font:inherit}.company :is(a,button):focus-visible{outline:3px solid var(--c-green);outline-offset:5px}.company-skip{z-index:20;background:var(--c-panel);padding:12px;position:absolute;top:-100px;left:20px}.company-skip:focus{top:12px}.company-header{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:auto;padding:24px 5%;display:flex}.company-brand{letter-spacing:-1px;align-items:center;gap:10px;font-size:23px;font-weight:600;text-decoration:none;display:inline-flex}.company-brand svg{width:34px;height:34px}.company-brand-dot{color:var(--c-green)}.company-header nav{gap:30px;font-size:13px;display:flex}.company-header nav a{text-decoration:none}.company-small-cta{border:1px solid var(--c-line);white-space:nowrap;border-radius:5px;padding:10px 14px;font-size:12px;text-decoration:none}.company-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:7%;max-width:1440px;margin:auto;padding:88px 5% 80px;display:grid}.company-eyebrow{letter-spacing:1.8px;font-size:10px;font-weight:600;line-height:1.6}.company-live-dot{background:var(--c-green);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.company h1{letter-spacing:-2.4px;margin:32px 0 24px;font-family:Boundary Serif,Georgia,serif;font-size:clamp(50px,5.8vw,88px);font-weight:400;line-height:.99}.company-lead{max-width:420px;color:var(--c-muted);font-size:16px;line-height:1.7}.company-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:32px 0;display:flex}.company-primary{background:var(--c-fg);color:var(--c-bg);border-radius:4px;justify-content:space-between;align-items:center;gap:30px;padding:15px 20px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .18s;display:inline-flex}.company-primary:hover{transform:translateY(-2px)}.company-text-link{font-size:12px;font-weight:600}.company-caption{color:var(--c-muted);font-size:10px;line-height:1.7}.authority-preview{border:1px solid var(--c-line);background:var(--c-panel);border-radius:8px;min-width:0;box-shadow:0 18px 70px #1826220a}.authority-card-top{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.authority-tabs{flex-wrap:wrap;gap:6px;padding:16px 22px;display:flex}.authority-tabs button{border:1px solid var(--c-line);color:var(--c-muted);letter-spacing:.6px;cursor:pointer;background:0 0;border-radius:3px;min-height:34px;padding:7px 8px;font-size:9px}.authority-tabs button[aria-pressed=true]{background:var(--c-fg);color:var(--c-bg);border-color:var(--c-fg)}.authority-live{padding:8px 22px 20px}.authority-decision{color:var(--c-green);align-items:center;gap:14px;margin:2px 0 20px;display:flex}.authority-decision>span{border:1px solid;border-radius:50%;place-items:center;width:38px;height:38px;font-size:24px;display:grid}.authority-decision p{letter-spacing:1px;font-size:10px;font-weight:600}.authority-decision h2{color:var(--c-fg);font-family:Boundary Serif,Georgia,serif;font-size:27px;font-weight:400;line-height:1.2}.authority-decision[data-decision=ASK]{color:#95611e}.authority-decision[data-decision=REJECT]{color:#a13134}.authority-decision[data-decision=UNAVAILABLE]{color:var(--c-muted)}.authority-details{font-size:10px}.authority-details>div{border-bottom:1px solid var(--c-line);grid-template-columns:115px 1fr;gap:12px;padding:7px 0;display:grid}.authority-details dt{color:var(--c-muted)}.authority-details dd{margin:0}.authority-evidence{background:var(--c-bg);border:1px solid var(--c-line);grid-template-columns:1fr 1fr;gap:7px;margin:18px 0;padding:13px;font-size:10px;display:grid}.authority-evidence strong{text-align:right;font-weight:400}.authority-evidence small{color:var(--c-muted);grid-column:1/-1;font-size:9px}.authority-evidence-bar{background:var(--c-line);grid-column:1/-1;height:4px}.authority-evidence-bar i{background:var(--c-green);width:78%;height:4px;display:block}.authority-rungs{align-items:center;gap:12px;font-size:9px;display:flex}.authority-rungs>div{flex:1;min-width:0}.authority-rungs div span{color:var(--c-muted);margin-bottom:5px;display:block}.authority-rungs code{font-size:9px}.authority-reason{min-height:53px;margin:17px 0 10px;font-size:11px;line-height:1.6}.authority-footnote{border-top:1px solid var(--c-line);color:var(--c-muted);padding:13px 22px;font-size:9px}.company-principles{border-block:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:1440px;margin:auto;padding:24px 5%;font-size:12px;font-weight:600;display:flex}.company-principles span{color:var(--c-muted);font-weight:400}.company-section{max-width:1440px;margin:auto;padding:88px 5%}.company-section h2{letter-spacing:-1px;margin:20px 0;font-family:Boundary Serif,Georgia,serif;font-size:clamp(38px,4vw,60px);font-weight:400;line-height:1.05}.company-section h2 em{color:var(--c-green);font-style:normal}.company-boundary-story{grid-template-columns:1fr 1.4fr;gap:10%;display:grid}.company-story-grid{gap:30px;display:grid}.company-story-grid article{border-top:1px solid var(--c-line);padding-top:16px}.company-story-grid article>span{color:var(--c-muted);letter-spacing:1px;font-size:9px}.company-story-grid h3{margin:10px 0;font-size:15px;font-weight:600}.company-story-grid p{color:var(--c-muted);max-width:460px;font-size:12px;line-height:1.8}.company-protocol{color:#e5eee8;background:#182622;border-radius:7px;grid-template-columns:1fr 2fr;align-items:center;gap:8%;max-width:1296px;display:grid}.company-protocol>svg{color:#9be2cb;justify-self:center;width:60%;max-width:200px}.company-protocol p:not(.company-eyebrow){color:#b0beb4;max-width:480px;font-size:12px;line-height:1.8}.company-protocol .company-caption{margin-top:25px;font-size:10px}.company-protocol-tags{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.company-protocol-tags span{border:1px solid #52675b;padding:7px 10px;font-size:10px}.company-final-cta{text-align:center}.company-final-cta .company-text-link{margin-top:20px;display:block}.company-footer{border-top:1px solid var(--c-line);grid-template-columns:1fr 1fr;gap:24px;max-width:1440px;margin:auto;padding:40px 5%;display:grid}.company-footer p{color:var(--c-muted);margin-top:12px;font-size:11px}.company-footer nav{grid-template-columns:1fr 1fr;gap:14px;font-size:11px;display:grid}.company-footer-boundary{border-top:1px solid var(--c-line);grid-column:1/-1;padding-top:25px}.company-document{max-width:960px;margin:auto;padding:72px 5% 96px}.company-document h1{max-width:800px;font-size:64px}.company-document .company-lead{max-width:720px;margin-bottom:40px}.company-document section{border-top:1px solid var(--c-line);padding:25px 0}.company-document h2{margin-bottom:15px;font-family:Boundary Serif,Georgia,serif;font-size:31px;font-weight:400}.company-document h3{margin:20px 0 8px;font-size:15px}.company-document p,.company-document li{margin-bottom:14px;font-size:14px;line-height:1.8}.company-document ul,.company-document ol{padding-left:20px}.company-document code{font-size:12px}.company-document pre{background:var(--c-fg);color:var(--c-bg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:5px;padding:20px;font-size:11px;overflow:auto}.company-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.company-doc-tile{border:1px solid var(--c-line);border-radius:5px;padding:24px;text-decoration:none}.company-doc-tile h2{font-family:inherit;font-size:16px}.company-doc-tile p{color:var(--c-muted);font-size:12px}.company-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.company-plan{border:1px solid var(--c-line);border-radius:5px;flex-direction:column;align-items:start;padding:24px;display:flex}.company-plan h2{font-size:29px}.company-plan .company-primary{margin-top:auto}.company-plan strong{font-family:Boundary Serif,Georgia,serif;font-size:34px;font-weight:400}.company-plan ul{margin:20px 0;padding-left:16px;font-size:12px}.company-status-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.company-status-grid article{border:1px solid var(--c-line);padding:20px}.company-status-grid strong{margin-bottom:10px;font-size:13px;display:block}@media (prefers-color-scheme:dark){.company{--c-bg:#101a17;--c-fg:#edf1e8;--c-muted:#b0beb4;--c-line:#41554a;--c-panel:#17241f;--c-green:#9be2cb}.authority-decision[data-decision=ASK]{color:#f0c883}.authority-decision[data-decision=REJECT]{color:#ffb2ab}}@media (max-width:800px){.company-header{flex-wrap:wrap;gap:15px;padding-block:20px}.company-header nav{order:3;justify-content:space-between;gap:14px;width:100%}.company-hero{grid-template-columns:1fr;gap:40px;padding-block:50px}.company h1{font-size:62px}.company-lead{font-size:15px}.company-hero-copy{max-width:580px}.company-principles{gap:12px;display:grid}.company-boundary-story{grid-template-columns:1fr;gap:25px}.company-section{padding-block:56px}.company-protocol{grid-template-columns:1fr;margin-inline:5%;padding-inline:7%}.company-protocol>svg{display:none}.company-document{padding-block:45px}.company-document h1{font-size:48px}.company-plan-grid,.company-doc-grid,.company-footer{grid-template-columns:1fr}.company-brand{font-size:21px}.authority-card-top{align-items:start}.authority-card-top .company-caption{text-align:right;max-width:130px}.company-status-grid{grid-template-columns:1fr}}@media (max-width:380px){.company h1{font-size:51px}.company-small-cta{padding:8px;font-size:10px}.authority-details>div{grid-template-columns:92px 1fr}.authority-rungs{gap:7px;font-size:8px}.authority-rungs code{font-size:8px}.authority-card-top,.authority-live,.authority-tabs{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.company *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.company-primary:hover{transform:none}}.company-auth{gap:20px;max-width:460px;display:grid}.company-auth label{gap:8px;font-size:13px;display:grid}.company-auth input:not([type=checkbox]){border:1px solid var(--c-line);background:var(--c-panel);color:var(--c-fg);border-radius:4px;width:100%;min-height:46px;padding:10px}.company-auth .company-auth-consent{align-items:start;gap:10px;display:flex}.company-auth-consent input{margin-top:4px}.company-auth button{cursor:pointer;border:0;min-height:46px}.company-auth p{font-size:12px}.company-status-grid+p{margin-top:18px}.developer-workspace>p[role=status]{border:1px solid var(--c-line);background:var(--c-panel);border-radius:5px;padding:16px}.company-anchor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.company-anchor-grid label,.company-field{gap:8px;min-width:0;font-size:12px;display:grid}.company-field{max-width:460px;margin:16px 0}.company-anchor-grid :is(input,select),.company-field input,.company-secret textarea{border:1px solid var(--c-line);background:var(--c-panel);width:100%;min-width:0;color:var(--c-fg);border-radius:4px;min-height:44px;padding:10px}.company-check{align-items:start;gap:10px;font-size:12px;display:flex}.company-check input{margin-top:5px}.developer-workspace button{cursor:pointer}.company-secret{border:1px solid var(--c-line);margin-top:20px;padding:20px}.company-secret textarea{word-break:break-all;font-family:monospace}.company-secret p{margin:10px 0 0;font-size:11px}@media (max-width:600px){.company-anchor-grid{grid-template-columns:1fr}.company-anchor-grid label{overflow:clip}}.workspace-control{border-top:1px solid var(--c-line);margin-top:5rem;padding-top:3rem}.company-control-forms{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2rem;margin-block:2rem;display:grid}.company-control-forms form{align-content:start;gap:1rem;min-width:0;display:grid}.company-control-forms label{gap:.4rem;display:grid;overflow:clip}.company-control-forms input,.company-control-forms select{border:1px solid var(--c-line);background:var(--c-panel);width:100%;min-width:0;max-width:100%;color:inherit;font:inherit;padding:.8rem}.workspace-control li{overflow-wrap:anywhere;margin-block:.7rem}
