@font-face{font-family:__geistSans_1e4310;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistSans_Fallback_1e4310;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:__geistSans_1e4310,__geistSans_Fallback_1e4310}.__variable_1e4310{--font-geist-sans:"__geistSans_1e4310","__geistSans_Fallback_1e4310"}@font-face{font-family:__geistMono_c3aa02;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistMono_Fallback_c3aa02;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:__geistMono_c3aa02,__geistMono_Fallback_c3aa02}.__variable_c3aa02{--font-geist-mono:"__geistMono_c3aa02","__geistMono_Fallback_c3aa02"}:root{--brand:#194eab;--brand-2:#5c88d4;--leaf:#3ebc9a;--brand-ink:#fff;--background:#f3f6fb;--foreground:#16223a;--surface:#fff;--bg:#fff;--line:#d9e1ee;--chip:#eaf0fa;--leaf-soft:#e3f6f0;--muted:#5a6780;--warn-bg:#fff4d6;--stop-bg:#fde0dc;--crit:#c0392b;--shadow:0 1px 2px rgba(22,34,58,.06),0 2px 8px rgba(22,34,58,.05);--radius:12px}@media (prefers-color-scheme:dark){:root{--brand:#8fb0f0;--brand-2:#8fb0f0;--leaf:#5fd1b0;--brand-ink:#0d1424;--background:#0d1424;--foreground:#e6ecf6;--surface:#141e33;--bg:#0f1829;--line:#26344f;--chip:#1c2a45;--leaf-soft:#133a33;--muted:#9aa8c2;--warn-bg:#3a3014;--stop-bg:#44201c;--crit:#ff8a7a;--shadow:none;color-scheme:dark}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}h1,h2{text-wrap:balance}h1{font-size:22px;color:var(--brand)}.topbar{background:var(--surface);border-bottom:3px solid var(--leaf);box-shadow:var(--shadow)}.topbar-in{max-width:1040px;margin:0 auto;padding:10px 16px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.topbar-in .logo{height:40px;width:auto;display:block}.topbar-in .who{margin-left:auto;display:flex;gap:10px;align-items:center;font-size:13px;color:var(--muted)}.btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1px solid var(--line);background:var(--chip);color:inherit;cursor:pointer;font:inherit;font-size:14px}.btn:hover{border-color:var(--brand-2)}.btn-primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.btn-primary:hover{filter:brightness(1.08)}.btn:disabled{opacity:.5;cursor:not-allowed}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.shell{max-width:1040px;margin:0 auto;padding:24px 16px 48px;display:grid;grid-gap:16px;gap:16px}.tag{font-size:12px;padding:2px 8px;border-radius:999px;background:var(--leaf-soft);color:var(--foreground)}.tiles{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tile{display:grid;grid-gap:4px;gap:4px;padding:18px;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);border:1px solid var(--line);border-left:5px solid var(--brand)}.tile:hover{border-color:var(--brand-2)}.tile b{font-size:16px;color:var(--brand)}.tile span{font-size:13px;color:var(--muted)}.tile.leaf{border-left-color:var(--leaf)}.muted{color:var(--muted)}