@font-face{font-family:sans;src:url(../media/dm_sans_latin_400_normal-s.p.0471snlmja818.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sans;src:url(../media/dm_sans_latin_500_normal-s.p.0brn-8r9pdr2e.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:sans;src:url(../media/dm_sans_latin_600_normal-s.p.0oone78si629l.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:sans;src:url(../media/dm_sans_latin_700_normal-s.p.1a6kzvi7en7g-.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.sans_528b5c5-module__9wkwPq__className{font-family:sans,sans Fallback}.sans_528b5c5-module__9wkwPq__variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:mono;src:url(../media/ibm_plex_mono_latin_400_normal.p.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400}.mono_3cb30d8a-module___bSQAG__className{font-family:mono;font-weight:400}.mono_3cb30d8a-module___bSQAG__variable{--font-mono:"mono"}
:root{--sw-paper:#f8faf9;--sw-surface:#fff;--sw-ink:#172b2d;--sw-muted:#536965;--sw-line:#e2e8e6;--sw-border:#bdcfca;--sw-accent:#096a70;--sw-accent-hover:#075e63;--sw-soft:#edf4f1;--sw-soft-hover:#e2eeea;--sw-focus:#087f83;--sw-danger:#983b2d;--sw-radius:5px;--font:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:var(--font-mono), monospace;--paper:var(--sw-paper);--bg:var(--sw-paper);--white:var(--sw-surface);--ink:var(--sw-ink);--muted:var(--sw-muted);--line:var(--sw-line);--teal:var(--sw-accent);--green:var(--sw-accent);--blue:var(--sw-accent);--accent:var(--sw-accent-hover);--soft:var(--sw-soft);--pale:var(--sw-soft);--shelf:var(--sw-soft);--red:var(--sw-danger)}*{box-sizing:border-box}body{background:var(--sw-paper);color:var(--sw-ink);font:14px/1.6 var(--font);margin:0}:where(a){color:var(--sw-accent-hover);text-decoration:none}:where(button,input,select,textarea){font:inherit}:where(button,.button-link,.primary,.sw-button){border:1px solid var(--sw-border);border-radius:var(--sw-radius);background:var(--sw-soft);min-height:40px;color:var(--sw-accent-hover);font:500 14px/1.4 var(--font);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:9px 15px;text-decoration:none;display:inline-flex}:where(button,.button-link,.sw-button):hover{background:var(--sw-soft-hover)}.primary,.sw-primary{background:var(--sw-accent);color:var(--sw-surface);border-color:var(--sw-accent)}.primary:hover,.sw-primary:hover{background:var(--sw-accent-hover);color:var(--sw-surface);text-decoration:none}:where(button):disabled{cursor:not-allowed;opacity:.55}:where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){border:1px solid var(--sw-border);border-radius:var(--sw-radius);background:var(--sw-surface);width:100%;min-width:0;max-width:100%;color:var(--sw-ink);font:14px/1.5 var(--font);padding:10px 12px}:where(textarea){resize:vertical;min-height:130px}:where(input[type=checkbox],input[type=radio]){accent-color:var(--sw-accent)}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--sw-focus);outline-offset:3px}
