@charset "UTF-8";@font-face{font-family:Manrope;src:url(/fonts/manrope.ttf) format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/unbounded.ttf) format("truetype");font-weight:200 900;font-display:swap}:root{--brand: #00a98f;--brand-deep: #007e6b;--brand-dark: #001c1d;--brand-soft: #dff5f0;--accent: #ffb020;--danger: #ef4d4d;--danger-soft: #fde7e7;--danger-deep: #c63a3a;--info: #3b82f6;--info-soft: #e4eeff;--sky: #15a0c9;--warn-soft: #fff3da;--warn-ink: #e87a02;--warn-deep: #c46200;--ink: #0e1726;--ink-2: #5a6675;--ink-3: #94a0ad;--surface: #ffffff;--surface-2: #f0f3f5;--bg: #f4f6f8;--line: #e7ebef;--r-card: 22px;--r-button: 18px;--r-tile: 18px;--r-small: 14px;--r-chip: 8px;--r-control: 12px;--r-thumb: 16px;--sp-small: 8px;--sp-item: 12px;--sp-medium: 14px;--sp-large: 18px;--sp-screen: 20px;--sp-section: 22px;--shadow-soft: 0 10px 30px rgba(14, 23, 38, .08), 0 2px 6px rgba(14, 23, 38, .04);--shadow-elevated: 0 18px 44px rgba(14, 23, 38, .14), 0 3px 10px rgba(14, 23, 38, .06);--shadow-brand: 0 12px 28px rgba(0, 126, 107, .28);--font-text: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-display: "Unbounded", "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sidebar-w: 248px;--header-h: 68px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--brand: #16c6a8;--brand-deep: #00a98f;--brand-soft: #10322e;--accent: #ffc04d;--danger: #ff6b6b;--danger-soft: #3a1e1e;--danger-deep: #ff8e8e;--info: #5c9bff;--info-soft: #16233a;--warn-soft: #33280f;--warn-ink: #ffb84d;--warn-deep: #ffd08a;--ink: #e8edf2;--ink-2: #a3afbc;--ink-3: #6e7b8a;--surface: #131a24;--surface-2: #1b242f;--bg: #0e1520;--line: #263140;--shadow-soft: 0 10px 30px rgba(0, 0, 0, .4), 0 2px 6px rgba(0, 0, 0, .28);--shadow-elevated: 0 18px 44px rgba(0, 0, 0, .55), 0 3px 10px rgba(0, 0, 0, .34);--shadow-brand: 0 12px 28px rgba(0, 169, 143, .3)}}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font:400 15px/1.55 var(--font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--brand);outline-offset:3px;border-radius:6px}
