@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-latin-400-normal.2g-m-43w4inzo.woff2)format("woff2"),url(../media/barlow-latin-400-normal.0crhl7392v5q0.woff)format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-latin-500-normal.1e42q6h-am56h.woff2)format("woff2"),url(../media/barlow-latin-500-normal.0mgplsqvrpi8w.woff)format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-latin-600-normal.20ymm9zt6h9oi.woff2)format("woff2"),url(../media/barlow-latin-600-normal.3fzrhzm2e5-pj.woff)format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-latin-700-normal.3vb5yshewhzs1.woff2)format("woff2"),url(../media/barlow-latin-700-normal.1s_i-tx9c9gyk.woff)format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-latin-ext-400-normal.31m49fiemkz4b.woff2)format("woff2"),url(../media/barlow-latin-ext-400-normal.22si0i621lsac.woff)format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-latin-ext-600-normal.2tf_3wil7nebp.woff2)format("woff2"),url(../media/barlow-latin-ext-600-normal.0gw-fbepbmfxp.woff)format("woff")}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-600-normal.289y3avl9x-vx.woff2)format("woff2"),url(../media/barlow-condensed-latin-600-normal.0gvkp1c3flf_w.woff)format("woff")}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(../media/barlow-condensed-latin-800-normal.3lg-gfem2skt4.woff2)format("woff2"),url(../media/barlow-condensed-latin-800-normal.2yhcvw6l_9tek.woff)format("woff")}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(../media/barlow-condensed-latin-ext-800-normal.2qbk6mf928vn4.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-800-normal.2ilznutl-gkih.woff)format("woff")}
:root{--background:#0d161e;--panel:#131f28;--panel-inset:#172632;--text:#e5edeb;--text-soft:#a5b8c5;--muted:#7e97a4;--border:#2a3c464f;--line:#304550;--line-strong:#3d5a66;--control-border:#5d7684;--accent:#8fd0ff;--accent-strong:#b9e3ff;--on-accent:#06243a;--accent-ink:#8fd0ff;--danger-ink:#ffb49a;--live-ink:#ff8a7a;--input-bg:#0c1820;--glow:#1b3b5266;--header-bg:#0d161ee6;--dock-bg:#0d161ef2;--mine-bg:#8fd0ff14;--active-bg:#8fd0ff1f;--danger-bg:#3a1d1a;--danger-line:#b8604f;--danger-text:#ffd3c6;--pos-c:#8fd0ff;--pos-lw:#c7e99d;--pos-rw:#f2c46d;--pos-d:#cfa8ff;--pos-g:#ffa08f;--pool-dock-height:0px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--background:#f2f6f8;--panel:#fff;--panel-inset:#f5f9fb;--text:#14212b;--text-soft:#3f5463;--muted:#5a6f7e;--border:#d6e1e8;--line:#c8d6df;--line-strong:#a8bbc9;--control-border:#7b91a1;--accent:#1f6fa8;--accent-strong:#185a8a;--on-accent:#fff;--accent-ink:#1d5f8c;--danger-ink:#b0402a;--live-ink:#c23a28;--input-bg:#fff;--glow:#a9d6ff55;--header-bg:#f2f6f8e6;--dock-bg:#fffffff2;--mine-bg:#1f6fa814;--active-bg:#1f6fa81a;--danger-bg:#fff0eb;--danger-line:#c4634f;--danger-text:#8a2d1c;--pos-c:#1d6fa8;--pos-lw:#4b7417;--pos-rw:#8b5a1d;--pos-d:#6b3fb0;--pos-g:#b0402a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--background);color:var(--text);margin:0;font-family:Barlow,sans-serif;font-size:15px;line-height:1.5}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:.01em;font-family:Barlow Condensed,sans-serif}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}button:disabled{opacity:.45;cursor:not-allowed}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}a{color:var(--accent-ink)}svg{flex-shrink:0}input,select,textarea{width:100%;min-width:0;min-height:44px;color:var(--text);border:1px solid var(--control-border);background:var(--input-bg);border-radius:6px;padding:10px 12px;font-size:16px}input:focus,select:focus{border-color:var(--accent);outline:none}input[type=checkbox]{width:20px;height:20px;min-height:0;accent-color:var(--accent);padding:0}.muted{color:var(--muted)}.eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.panel{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:20px}.tag{border:1px solid var(--line);color:var(--text-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.button{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.button.primary:hover:not(:disabled){background:var(--accent-strong)}.button.ghost{border-color:var(--control-border);color:var(--text)}.button.ghost:hover:not(:disabled){border-color:var(--accent)}.button.small{min-height:36px;padding:6px 12px;font-size:13px}.button.full{width:100%}.button.danger{background:var(--danger-bg);border-color:var(--danger-line);color:var(--danger-text)}.button.ghost.danger{color:var(--danger-ink);border-color:var(--danger-line);background:0 0}.text-button{min-height:40px;color:var(--accent-ink);justify-self:start;text-decoration:underline}.team-logo{vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex}.team-logo img{object-fit:contain;width:100%;height:100%}:root:not([data-theme=dark]) .team-logo-dark,:root[data-theme=dark] .team-logo-light{display:none}.team-logo-code{border:1px solid var(--line);color:var(--text-soft);border-radius:999px;padding:0 4px;font-weight:700;line-height:1}
