:root{--teal:#00587c;--teal-2:#09638a;--teal-soft:#e3eef3;--brick:#82342f;--olive:#898f3c;--ink:#1d2a33;--ink-2:#4a5963;--ink-3:#7b8891;--line:#dde5e9;--bg:#f4f7f9;--card:#fff;--radius:10px;--shadow:0 1px 2px #1028380f, 0 2px 8px #1028380d;--font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.45}h1,h2,h3{margin:0;line-height:1.2}h2{font-size:1.05rem;font-weight:650}h3{font-size:.92rem;font-weight:650}a{color:var(--teal-2)}button{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:7px;padding:.4rem .8rem;transition:background .15s,border-color .15s}button:hover:not(:disabled){border-color:var(--teal-2)}button.primary{background:var(--teal);border-color:var(--teal);color:#fff}button.primary:hover:not(:disabled){background:var(--teal-2)}button.small{padding:.2rem .55rem;font-size:.8rem}button:disabled{opacity:.55;cursor:not-allowed}input,select,textarea{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;padding:.35rem .55rem}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem 1.1rem}.muted{color:var(--ink-3)}.small{font-size:.85rem}.mono{font-family:var(--mono);font-size:.85em}.dot{vertical-align:-.05rem;border-radius:50%;flex:none;width:.7rem;height:.7rem;margin-right:.35rem;display:inline-block}.dot.hollow{border:2.5px solid;background:#fff!important}.pill{background:var(--teal-soft);color:var(--teal);white-space:nowrap;border-radius:999px;align-items:center;gap:.2rem;padding:.05rem .55rem;font-size:.78rem;display:inline-flex}.wrap{max-width:1320px;margin:0 auto;padding:0 1.25rem}.row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}
