:root{--brand:#004641;--brand-deep:#003632;--mint:#94d4c1;--green:#2ec195;--green-2:#60be98;--plum:#62005f;--bar:#fff;--bar-fg:#111112;--bar-fg-2:#6b7280;--bar-line:#11111224;--bar-hover:#edefee;--logo:#004641;--bg:#edefee;--paper:#fff;--soft:#e4e8e6;--band:#dfe8e4;--ink:#111112;--ink-2:#4b5554;--ink-3:#6b7280;--line:#11111221;--rule:#d2d8d6;--dot:#00464157;--plate:#94d4c1;--plate-fg:#06302a;--btn-bg:var(--brand);--btn-fg:#fff;--btn-hover:var(--brand-deep);--ok:var(--brand);--wip:var(--green-2);--flag:var(--plum);--flag-soft:#62005f12;--ins:#2ec19552;--ins-0:#2ec195a8;--me:var(--brand);--me-fg:#fff;--r:0;--sh:inset 0 0 0 1px var(--line);--font:Arial,"Helvetica Neue",Helvetica,"Liberation Sans",sans-serif;--w-side:248px;--w-doc:560px;--w-doc-min:512px}:root[data-theme=dark]{--bar:#111112;--bar-fg:#fff;--bar-fg-2:#ffffff94;--bar-line:#ffffff24;--bar-hover:#ffffff1a;--logo:#fff;--bg:#0b0b0c;--paper:#161618;--soft:#222225;--band:#13211e;--ink:#fff;--ink-2:#b6c1be;--ink-3:#ffffff85;--line:#ffffff26;--rule:#000;--dot:#94d4c152;--plate:#2ec195;--plate-fg:#06302a;--btn-bg:var(--green);--btn-fg:#06302a;--btn-hover:var(--green-2);--ok:var(--green);--wip:var(--mint);--flag:#d79bd4;--flag-soft:#d79bd41a;--ins:#2ec19542;--ins-0:#2ec19580;--me:var(--brand);--me-fg:#fff}:root{--font-sans:var(--font);--font-mono:Consolas,"Liberation Mono",monospace;--bg-canvas:var(--bg);--bg-elevated:var(--paper);--bg-subtle:var(--soft);--bg-glass:var(--paper);--text-primary:var(--ink);--text-secondary:var(--ink-2);--text-muted:var(--ink-3);--border-subtle:var(--line);--border-strong:var(--rule);--brand-primary:var(--btn-bg);--brand-primary-hover:var(--btn-hover);--brand-contrast:var(--btn-fg);--status-approved-text:var(--ok);--status-approved-bg:var(--band);--status-approved-border:var(--line);--status-warning-text:var(--ink-2);--status-warning-bg:var(--soft);--status-warning-border:var(--line);--status-danger-text:var(--flag);--status-danger-bg:var(--flag-soft);--status-danger-border:var(--flag);--status-info-text:var(--ink-2);--status-info-bg:var(--band);--status-info-border:var(--line);--diff-del-bg:var(--flag-soft);--diff-del-fg:var(--flag);--diff-add-bg:var(--ins);--diff-add-fg:var(--ink)}*{box-sizing:border-box}#root,body,html{min-height:100%}body{-webkit-font-smoothing:antialiased;background:#edefee;background:var(--bg);color:#111112;color:var(--ink);font-family:Arial,Helvetica Neue,Helvetica,Liberation Sans,sans-serif;font-family:var(--font);font-size:14px;line-height:1.55;margin:0}button,input,select,textarea{font:inherit}code,pre{font-family:Consolas,Liberation Mono,monospace;font-family:var(--font-mono)}::-webkit-scrollbar{height:9px;width:9px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#11111221;background:var(--line);background-clip:content-box;border:3px solid #0000}:focus-visible{outline:2px solid #004641;outline:2px solid var(--btn-bg);outline-offset:2px}.raster{background-image:radial-gradient(#00464157 1.15px,#0000 1.35px);background-image:radial-gradient(var(--dot) 1.15px,#0000 1.35px);background-size:10px 10px}.brand-plate{align-items:center;background:#94d4c1;background:var(--plate);color:#06302a;color:var(--plate-fg);display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.1em;padding:6px 12px;text-transform:uppercase}.status-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:7px;width:7px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.c782c32e.css.map*/