@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7ea1d0f9-module__6GV5LG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7ea1d0f9-module__6GV5LG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}

:root{--color-bg:#f7fafa;--color-surface:#fbfdfd;--color-surface-sunken:#f2f6f6;--color-surface-hover:#eff4f5;--color-ink:#121a1c;--color-ink-2:#485255;--color-ink-3:#636c70;--color-ink-faint:#899193;--color-line:#d8ddde;--color-line-strong:#bbc3c4;--color-accent:#007866;--color-accent-strong:#005f50;--color-accent-soft:#d5f5ed;--color-on-accent:#f3fcfa;--palette-neutral-ink:#4e575a;--palette-neutral-bg:#eef1f2;--palette-neutral-dot:#7d888c;--palette-teal-ink:#006858;--palette-teal-bg:#d5f5ed;--palette-teal-dot:#009680;--palette-green-ink:#1f6a3b;--palette-green-bg:#dff6e4;--palette-green-dot:#309656;--palette-amber-ink:#7b5600;--palette-amber-bg:#fcf0d7;--palette-amber-dot:#ca9423;--palette-red-ink:#a3322c;--palette-red-strong:#861e1b;--palette-red-bg:#feebe8;--palette-red-dot:#d13e38;--palette-blue-ink:#1f5f8f;--palette-blue-bg:#e3f1fd;--palette-blue-dot:#3786c3;--status-queued-ink:var(--palette-neutral-ink);--status-queued-bg:var(--palette-neutral-bg);--status-queued-dot:var(--palette-neutral-dot);--status-running-ink:var(--palette-teal-ink);--status-running-bg:var(--palette-teal-bg);--status-running-dot:var(--palette-teal-dot);--status-done-ink:var(--palette-green-ink);--status-done-bg:var(--palette-green-bg);--status-done-dot:var(--palette-green-dot);--status-failed-ink:var(--palette-red-ink);--status-failed-bg:var(--palette-red-bg);--status-failed-dot:var(--palette-red-dot);--status-critical-ink:var(--palette-red-ink);--status-critical-bg:var(--palette-red-bg);--status-critical-dot:var(--palette-red-dot);--status-warning-ink:var(--palette-amber-ink);--status-warning-bg:var(--palette-amber-bg);--status-warning-dot:var(--palette-amber-dot);--status-info-ink:var(--palette-blue-ink);--status-info-bg:var(--palette-blue-bg);--status-info-dot:var(--palette-blue-dot);--status-ok-ink:var(--palette-green-ink);--status-ok-bg:var(--palette-green-bg);--status-ok-dot:var(--palette-green-dot);--status-active-ink:var(--palette-green-ink);--status-active-bg:var(--palette-green-bg);--status-active-dot:var(--palette-green-dot);--status-blocked-ink:var(--palette-red-ink);--status-blocked-bg:var(--palette-red-bg);--status-blocked-dot:var(--palette-red-dot)}@supports (color:lab(0% 0 0)){:root{--color-bg:lab(98.058% -.950098 -.399351);--color-surface:lab(99.266% -.633448 -.266314);--color-surface-sunken:lab(96.4405% -1.21981 -.654388);--color-surface-hover:lab(95.8696% -1.52451 -.817728);--color-ink:lab(8.42979% -2.96815 -2.90935);--color-ink-2:lab(33.9639% -3.52958 -3.4205);--color-ink-3:lab(44.9786% -3.29241 -3.18444);--color-ink-faint:lab(59.4611% -2.54628 -2.4575);--color-line:lab(87.8692% -1.74418 -1.15619);--color-line-strong:lab(78.0337% -2.61316 -1.73188);--color-accent:lab(44.622% -40.9263 1.23315);--color-accent-strong:lab(35.202% -37.1798 1.12025);--color-accent-soft:lab(94.1817% -11.9275 .354946);--color-on-accent:lab(98.3874% -3.3904 .100529);--palette-neutral-ink:lab(36.2724% -3.03578 -2.9376);--palette-neutral-bg:lab(94.9207% -1.02493 -.986934);--palette-neutral-dot:lab(56.0048% -3.55017 -3.43194);--palette-teal-ink:lab(38.6949% -37.3958 1.1268);--palette-teal-bg:lab(94.1817% -11.9275 .354946);--palette-teal-dot:lab(55.1894% -44.2813 1.334);--palette-green-ink:lab(39.2778% -32.5166 19.4915);--palette-green-bg:lab(94.9021% -10.5629 6.1936);--palette-green-dot:lab(55.3204% -41.8013 25.0538);--palette-amber-ink:lab(39.6728% 10.9042 47.9228);--palette-amber-bg:lab(95.2531% 1.26788 13.5414);--palette-amber-dot:lab(65.2185% 14.2512 62.047);--palette-red-ink:lab(38.7892% 46.9752 31.0832);--palette-red-strong:lab(30.1731% 43.9789 30.0182);--palette-red-bg:lab(94.469% 6.62538 3.89267);--palette-red-dot:lab(49.4604% 57.991 38.7056);--palette-blue-ink:lab(38.2459% -7.36389 -32.6105);--palette-blue-bg:lab(94.436% -2.93103 -7.54181);--palette-blue-dot:lab(53.2966% -9.36589 -39.2136)}}
:root{--font-ui:var(--font-inter), "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-hero:clamp(2.6rem, 1.3rem + 5.2vw, 4.9rem);--text-display:clamp(1.45rem, 1.15rem + 1.2vw, 1.9rem);--text-title:1rem;--text-body:.875rem;--text-small:.8125rem;--text-micro:.6875rem;--text-data:.8125rem;--text-data-lg:clamp(.95rem, .8rem + .7vw, 1.25rem);--leading-tight:1.08;--leading-snug:1.3;--leading-body:1.55;--tracking-tight:-.028em;--tracking-snug:-.012em;--tracking-micro:.075em;--weight-regular:400;--weight-medium:500;--weight-semibold:620;--weight-bold:700}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--page-gutter:clamp(20px, 4vw, 56px);--container-app:1120px;--container-doc:880px;--radius-1:2px;--radius-2:4px;--shadow-overlay:0 1px 2px #121a1c0d, 0 10px 28px #121a1c1a}@supports (color:lab(0% 0 0)){:root{--shadow-overlay:0 1px 2px lab(8.42979% -2.96815 -2.90935/.05), 0 10px 28px lab(8.42979% -2.96815 -2.90935/.1)}}
:root{--dur-fast:90ms;--dur-base:.16s;--dur-slow:.26s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in-out:cubic-bezier(.45, 0, .2, 1)}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-ui);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--color-accent-strong)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:1px}::selection{background:var(--color-accent-soft)}code,kbd,samp,pre{font-family:var(--font-mono)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes wb-spin{to{transform:rotate(360deg)}}@keyframes wb-pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes wb-rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.wb-mono{font-family:var(--font-mono);font-size:var(--text-data)}.wb-tnum{font-variant-numeric:tabular-nums}.wb-microlabel{font:var(--weight-medium) var(--text-micro) / 1.3 var(--font-mono);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--color-ink-3)}.wb-rule{border:0;border-top:1px solid var(--color-line);margin:0}.wb-rule--strong{border-top-color:var(--color-line-strong)}
.wb-btn{appearance:none;border-radius:var(--radius-1);height:36px;font:var(--weight-medium) var(--text-body) / 1 var(--font-ui);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.wb-btn:active:not(:disabled){transform:translateY(1px)}.wb-btn:disabled{opacity:.45;cursor:not-allowed}.wb-btn--primary{background:var(--color-accent);color:var(--color-on-accent)}.wb-btn--primary:hover:not(:disabled){background:var(--color-accent-strong)}.wb-btn--secondary{background:var(--color-surface);border-color:var(--color-line-strong);color:var(--color-ink)}.wb-btn--secondary:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-ink-3)}.wb-btn--ghost{color:var(--color-ink-2);background:0 0}.wb-btn--ghost:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-ink)}.wb-btn--destructive{background:var(--palette-red-ink);color:var(--color-on-accent)}.wb-btn--destructive:hover:not(:disabled){background:var(--palette-red-strong)}.wb-btn--sm{height:30px;font-size:var(--text-small);gap:6px;padding:0 10px}.wb-btn__spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite wb-spin}.wb-btn.is-loading .wb-btn__label{opacity:.7}.wb-copy{appearance:none;border:1px solid var(--color-line-strong);border-radius:var(--radius-1);background:var(--color-surface);height:26px;font:var(--weight-medium) var(--text-micro) / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-2);cursor:pointer;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.wb-copy:hover{background:var(--color-surface-hover);color:var(--color-ink)}.wb-copy:active{transform:translateY(1px)}.wb-copy.is-copied{color:var(--palette-green-ink);border-color:var(--palette-green-dot)}.wb-input{appearance:none;border:1px solid var(--color-line-strong);border-radius:var(--radius-1);background:var(--color-surface);width:100%;height:36px;color:var(--color-ink);font:var(--weight-regular) var(--text-body) / 1.2 var(--font-ui);padding:0 10px}.wb-input::placeholder{color:var(--color-ink-faint)}.wb-input:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.wb-input[aria-invalid=true]{border-color:var(--palette-red-ink)}.wb-input:disabled{opacity:.45;cursor:not-allowed;background:var(--color-surface-sunken)}.wb-input--mono{font-family:var(--font-mono);font-size:var(--text-data)}.wb-input--sm{height:30px;font-size:var(--text-small)}@media (pointer:coarse){.wb-input{height:44px}.wb-input--sm{height:36px}}.wb-field{gap:6px;display:grid}.wb-field__label{font:var(--weight-medium) var(--text-micro) / 1.3 var(--font-mono);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--color-ink-3)}.wb-field__hint{font-size:var(--text-small);color:var(--color-ink-3)}.wb-field__error{font-size:var(--text-small);color:var(--palette-red-ink)}.wb-inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wb-inline-form .wb-input{flex:1;min-width:140px}.wb-code{background:var(--color-surface-sunken);border:1px solid var(--color-line);border-radius:var(--radius-1);font:var(--weight-regular) var(--text-data) / 1.65 var(--font-mono);color:var(--color-ink);white-space:pre;margin:0;padding:14px 16px;position:relative;overflow-x:auto}.wb-code .wb-copy{position:absolute;top:8px;right:8px}
.wb-table-wrap{overflow-x:auto}.wb-table{border-collapse:collapse;width:100%;font-size:var(--text-small);text-align:left}.wb-table th{border-bottom:1px solid var(--color-line-strong);font:var(--weight-medium) var(--text-micro) / 1.3 var(--font-mono);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--color-ink-3);white-space:nowrap;text-align:inherit;padding:8px 12px}.wb-table td{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:9px 12px}.wb-table tbody tr:last-child td{border-bottom:0}.wb-table tbody tr:hover td{background:var(--color-surface-hover)}.wb-table--clickable tbody tr{cursor:pointer}.wb-table--compact td{padding:6px 12px}.wb-table--sticky thead th{background:var(--color-surface);z-index:1;position:sticky;top:0}.wb-table__sort{appearance:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.wb-table__sort:hover{color:var(--color-ink)}.wb-table__sort .wb-table__arrow{opacity:0;font-size:8px;line-height:1}.wb-table__sort[data-dir]{color:var(--color-ink)}.wb-table__sort[data-dir] .wb-table__arrow{opacity:1}.wb-cell--mono{font-family:var(--font-mono);font-size:var(--text-data)}.wb-cell--num{text-align:right;font-variant-numeric:tabular-nums}.wb-cell--ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.wb-cell--muted{color:var(--color-ink-3)}.wb-http{font-family:var(--font-mono);font-size:var(--text-data);font-variant-numeric:tabular-nums}.wb-http--2xx{color:var(--palette-green-ink)}.wb-http--3xx{color:var(--palette-blue-ink)}.wb-http--4xx{color:var(--palette-amber-ink)}.wb-http--5xx{color:var(--palette-red-ink)}.wb-badge{border-radius:var(--radius-1);background:var(--palette-neutral-bg);color:var(--palette-neutral-ink);font:var(--weight-medium) var(--text-micro) / 1.35 var(--font-mono);letter-spacing:var(--tracking-micro);text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding:3px 8px 3px 7px;display:inline-flex}.wb-badge__dot{background:var(--palette-neutral-dot);border-radius:1px;flex:none;width:7px;height:7px}.wb-badge--queued{background:var(--status-queued-bg);color:var(--status-queued-ink)}.wb-badge--queued .wb-badge__dot{background:var(--status-queued-dot)}.wb-badge--running{background:var(--status-running-bg);color:var(--status-running-ink)}.wb-badge--running .wb-badge__dot{background:var(--status-running-dot)}.wb-badge--done{background:var(--status-done-bg);color:var(--status-done-ink)}.wb-badge--done .wb-badge__dot{background:var(--status-done-dot)}.wb-badge--failed{background:var(--status-failed-bg);color:var(--status-failed-ink)}.wb-badge--failed .wb-badge__dot{background:var(--status-failed-dot)}.wb-badge--critical{background:var(--status-critical-bg);color:var(--status-critical-ink)}.wb-badge--critical .wb-badge__dot{background:var(--status-critical-dot)}.wb-badge--warning{background:var(--status-warning-bg);color:var(--status-warning-ink)}.wb-badge--warning .wb-badge__dot{background:var(--status-warning-dot)}.wb-badge--info{background:var(--status-info-bg);color:var(--status-info-ink)}.wb-badge--info .wb-badge__dot{background:var(--status-info-dot)}.wb-badge--ok{background:var(--status-ok-bg);color:var(--status-ok-ink)}.wb-badge--ok .wb-badge__dot{background:var(--status-ok-dot)}.wb-badge--active{background:var(--status-active-bg);color:var(--status-active-ink)}.wb-badge--active .wb-badge__dot{background:var(--status-active-dot)}.wb-badge--blocked{background:var(--status-blocked-bg);color:var(--status-blocked-ink)}.wb-badge--blocked .wb-badge__dot{background:var(--status-blocked-dot)}.wb-badge--running .wb-badge__dot,.wb-badge--queued .wb-badge__dot{animation:wb-pulse 1.6s var(--ease-in-out) infinite}.wb-badge--queued .wb-badge__dot{animation-duration:2.6s}.wb-kv{border-top:1px solid var(--color-line);grid-template-columns:minmax(150px,220px) 1fr;margin:0;display:grid}.wb-kv dt{border-bottom:1px solid var(--color-line);font:var(--weight-medium) var(--text-micro) / 1.5 var(--font-mono);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--color-ink-3);padding:11px 16px 11px 0}.wb-kv dd{border-bottom:1px solid var(--color-line);font-size:var(--text-small);margin:0;padding:10px 0}.wb-kv dd .wb-mono{font-size:var(--text-data)}@media (max-width:720px){.wb-table{min-width:560px}.wb-kv{grid-template-columns:1fr}.wb-kv dt{border-bottom:0;padding:10px 0 0}.wb-kv dd{padding:2px 0 10px}}
.wb-panel{background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-2)}.wb-panel--quiet{border-color:var(--color-line);background:0 0}.wb-panel__header{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:13px 16px;display:flex}.wb-panel__title{font:var(--weight-semibold) var(--text-title) / var(--leading-snug) var(--font-ui);letter-spacing:var(--tracking-snug);color:var(--color-ink);margin:0}.wb-panel__meta{font:var(--weight-medium) var(--text-micro) / 1.3 var(--font-mono);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--color-ink-3)}.wb-panel__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.wb-panel__body{padding:16px}.wb-panel--flush .wb-panel__body{padding:0}.wb-panel__footer{border-top:1px solid var(--color-line);font:var(--weight-regular) var(--text-micro) / 1.3 var(--font-mono);letter-spacing:.04em;color:var(--color-ink-3);padding:10px 16px}.wb-tabs{border-bottom:1px solid var(--color-line-strong);gap:22px;display:flex;overflow-x:auto}.wb-tab{appearance:none;font:var(--weight-medium) var(--text-body) / 1 var(--font-ui);color:var(--color-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:10px 1px 11px}.wb-tab:hover{color:var(--color-ink)}.wb-tab[aria-selected=true]{color:var(--color-ink);border-bottom-color:var(--color-accent)}.wb-tab__count{font:var(--weight-regular) var(--text-micro) / 1 var(--font-mono);color:var(--color-ink-3);font-variant-numeric:tabular-nums;margin-left:6px}.wb-toast{background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-2);min-width:280px;max-width:400px;box-shadow:var(--shadow-overlay);font-size:var(--text-small);animation:wb-rise-in var(--dur-slow) var(--ease-out) both;align-items:center;gap:10px;padding:10px 12px;display:flex}.wb-toast__dot{border-radius:1px;flex:none;width:8px;height:8px}.wb-toast--success .wb-toast__dot{background:var(--palette-green-dot)}.wb-toast--error .wb-toast__dot{background:var(--palette-red-dot)}.wb-toast--info .wb-toast__dot{background:var(--palette-blue-dot)}.wb-toast--error{border-color:var(--palette-red-dot)}.wb-toast__msg{flex:1;min-width:0}.wb-toast__msg .wb-mono{font-size:var(--text-data)}.wb-toast__close{appearance:none;font:var(--weight-regular) var(--text-small) / 1 var(--font-mono);color:var(--color-ink-3);cursor:pointer;background:0 0;border:0;padding:2px 4px}.wb-toast__close:hover{color:var(--color-ink)}.wb-toast-stack{z-index:60;gap:8px;display:grid;position:fixed;bottom:20px;right:20px}.wb-empty{text-align:center;justify-items:center;gap:8px;padding:44px 24px 48px;display:grid}.wb-empty__scope{border:1px solid var(--color-line-strong);border-radius:var(--radius-1);width:34px;height:34px;margin-bottom:8px;position:relative}.wb-empty__scope:before{content:"";background:var(--color-accent-soft);border:1px solid var(--color-accent);animation:wb-pulse 2.4s var(--ease-in-out) infinite;border-radius:1px;position:absolute;inset:9px}.wb-empty__title{font:var(--weight-semibold) var(--text-body) / var(--leading-snug) var(--font-ui);color:var(--color-ink)}.wb-empty__hint{max-width:44ch;font-size:var(--text-small);color:var(--color-ink-3)}.wb-empty__action{margin-top:10px}.wb-topbar{background:var(--color-surface);border-bottom:1px solid var(--color-line-strong);align-items:center;gap:14px;height:52px;padding:0 20px;display:flex}.wb-topbar__brand{font:var(--weight-bold) 15px / 1 var(--font-ui);letter-spacing:var(--tracking-snug);color:var(--color-ink);font-weight:650;text-decoration:none}.wb-topbar__brand:hover{color:var(--color-ink)}.wb-topbar__sep{background:var(--color-line-strong);width:1px;height:20px}.wb-topbar__context{font:var(--weight-regular) var(--text-data) / 1 var(--font-mono);color:var(--color-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.wb-topbar__spacer{flex:1}.wb-topbar__link{font:var(--weight-medium) var(--text-small) / 1 var(--font-ui);color:var(--color-ink-2);padding:6px 2px;text-decoration:none}.wb-topbar__link:hover{color:var(--color-ink)}.wb-topbar__link[aria-current=true]{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:6px;text-decoration-thickness:2px}.wb-avatar{border-radius:var(--radius-1);background:var(--color-accent-soft);width:26px;height:26px;color:var(--color-accent-strong);font:var(--weight-semibold) 11px / 1 var(--font-mono);cursor:pointer;border:0;place-items:center;display:grid}@media (max-width:720px){.wb-topbar{gap:10px;padding:0 14px}.wb-toast-stack{bottom:16px;left:16px;right:16px}.wb-toast{width:100%;min-width:0;max-width:none}}@media (pointer:coarse){.wb-btn{height:44px;padding:0 16px}.wb-btn--sm{height:36px;padding:0 12px}.wb-tab{padding:13px 1px 14px}.wb-copy{height:32px}.wb-avatar{width:32px;height:32px}}

