@font-face{font-family:"BB Jersey 10";src:url(./Jersey10-DrL73VYW.woff2)format("woff2");font-display:swap}@font-face{font-family:BB Encode Sans SC;src:url(./EncodeSansSemiCondensed-500-BFhg13cY.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:BB Encode Sans SC;src:url(./EncodeSansSemiCondensed-700-CkwpN0SF.woff2)format("woff2");font-weight:700;font-display:swap}.bb-ui{--bb-bg:#001229;--bb-bg-deep:#000d20;--bb-panel:#00142a;--bb-surface:#03193a;--bb-input:#020c1d;--bb-text:#f6f3e8;--bb-muted:#c3d1e4;--bb-dim:#8ea3bf;--bb-placeholder:#7f93ad;--bb-cyan:#00e8fa;--bb-cyan-hi:#62f3ff;--bb-cyan-edge:#5ff3ff;--bb-cyan-text:#2fe3f7;--bb-gold:#ffd43c;--bb-gold-ink:#1a1100;--bb-gold-edge:#9c6a00;--bb-red:#ff4d6d;--bb-red-text:#ff6b81;--bb-red-bg:#5a0f25;--bb-green:#2df0b8;--bb-line:#1e8dd6;--bb-line-muted:#233752;--bb-button-line:#3b6cb2;--bb-rule:#234d7e;--bb-ink:#03132a;--bb-shadow-ink:#02060f;--bb-disabled:#3a5373;--bb-radius:8px;--bb-radius-btn:7px;--bb-gap:13px;--bb-glow-cyan:0 0 18px #00e8fa73;--bb-glow-soft:0 0 10px #1e8dd638;--bb-glow-hover:0 0 16px #00e8fa59;--bb-neon:0 0 0 2px #0a6cff, 0 0 6px 3px #0078fff2, 0 0 24px 6px #005aff8c, inset 0 0 0 2px #0a6cff, inset 0 0 12px #0078ffa6;--bb-display:"BB Jersey 10", "Jersey 10", "Courier New", monospace;--bb-body:"BB Encode Sans SC", "Encode Sans SC", "Arial Narrow", Arial, sans-serif}:where(.bb-ui){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--bb-text);font:500 17px/1.4 var(--bb-body);letter-spacing:normal;text-transform:none;text-align:left;overflow-wrap:break-word;-webkit-user-select:text;user-select:text;-webkit-text-size-adjust:100%}:where(.bb-ui),:where(.bb-ui) *,:where(.bb-ui) :before,:where(.bb-ui) :after{box-sizing:border-box}.bb-ui[hidden],.bb-ui [hidden]{display:none!important}:where(.bb-ui) :where(img){max-width:100%}:where(.bb-ui) :where(a){color:inherit}:where(.bb-ui) :where(h1,h2,h3,h4,p,ul,ol){margin:0}:where(.bb-ui) :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit;text-transform:none;margin:0}:where(.bb-ui) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--bb-gold);outline-offset:3px}:where(.bb-ui [tabindex="-1"]:focus){outline:none}.bb-ui .bb-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.bb-ui .bb-display{font:700 clamp(36px, 5.5vw, 60px) / .9 var(--bb-display);letter-spacing:.01em;text-transform:uppercase;color:#fff;text-shadow:0 4px 0 var(--bb-shadow-ink)}.bb-ui .bb-sparkle{padding-inline:58px;display:inline-block;position:relative}.bb-ui .bb-sparkle:before,.bb-ui .bb-sparkle:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34'%3E%3Cg fill='%2300e8fa'%3E%3Cpath d='M7 13h2v4h4v2H9v4H7v-4H3v-2h4z'/%3E%3Cpath d='M18 3h2v3h3v2h-3v3h-2V8h-3V6h3z'/%3E%3Cpath d='M23 20h2v3h3v2h-3v3h-2v-3h-3v-2h3z'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;width:40px;height:40px;margin-top:-17px;position:absolute;top:50%}.bb-ui .bb-sparkle:before{left:8px}.bb-ui .bb-sparkle:after{right:8px;transform:scaleX(-1)}.bb-ui .bb-h2{font:700 34px/.95 var(--bb-display);letter-spacing:.01em;text-transform:uppercase;color:#fff;text-shadow:0 3px 0 var(--bb-shadow-ink)}.bb-ui .bb-h3{font:700 24px/1 var(--bb-display);letter-spacing:.02em;text-transform:uppercase;color:#fff}.bb-ui .bb-lead{color:#eef3fa;font-size:19px;line-height:1.3}.bb-ui .bb-muted{color:var(--bb-muted)}.bb-ui .bb-hint{color:var(--bb-dim);font-size:14.5px;line-height:1.35}.bb-ui .bb-num{font-variant-numeric:tabular-nums}.bb-ui .bb-btn{border-radius:var(--bb-radius-btn);min-height:36px;color:var(--bb-text);font:700 17px/1.1 var(--bb-body);white-space:nowrap;cursor:pointer;background:0 0;border:2px solid #0000;justify-content:center;align-items:center;gap:12px;padding:4px 18px;text-decoration:none;display:inline-flex}.bb-ui .bb-btn img,.bb-ui .bb-btn svg{flex:none;width:20px;height:20px}.bb-ui .bb-btn-outline{border-color:var(--bb-button-line);background:#000a1e99}.bb-ui .bb-btn-outline:hover:not(:disabled){border-color:var(--bb-cyan)}.bb-ui .bb-btn-cyan{border-color:var(--bb-cyan-edge);background:var(--bb-cyan);color:var(--bb-ink);box-shadow:var(--bb-glow-cyan)}.bb-ui .bb-btn-cyan:hover:not(:disabled){background:var(--bb-cyan-hi)}.bb-ui .bb-btn-danger{border-color:var(--bb-red);background:var(--bb-red-bg);color:#ffe8ee}.bb-ui .bb-btn-danger:hover:not(:disabled){background:#7a1533}.bb-ui .bb-btn-lg{min-height:46px;padding-inline:24px;font-size:18px}.bb-ui .bb-btn-sm{border-radius:6px;gap:8px;min-height:32px;padding:2px 12px;font-size:15px}.bb-ui .bb-btn-block{width:100%;display:flex}.bb-ui .bb-btn-icon{width:40px;min-height:40px;padding:0}.bb-ui .bb-btn:disabled,.bb-ui .bb-btn[aria-disabled=true]{border-color:var(--bb-disabled);background:var(--bb-disabled);color:#c9d4e3;box-shadow:none;cursor:not-allowed}.bb-ui .bb-link{color:var(--bb-cyan-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.bb-ui .bb-link img{width:20px;height:20px}.bb-ui .bb-chips{flex-wrap:wrap;gap:10px 12px;display:flex}.bb-ui .bb-chip{border:2px solid var(--bb-button-line);border-radius:var(--bb-radius-btn);min-height:34px;color:var(--bb-text);font:500 15px/1.1 var(--bb-body);white-space:nowrap;cursor:pointer;background:#0e244ebf;padding:4px 15px}.bb-ui .bb-chip:hover:not(:disabled){border-color:var(--bb-cyan)}.bb-ui .bb-chip[aria-pressed=true]{border-color:var(--bb-cyan);background:var(--bb-cyan);color:var(--bb-ink);font-weight:700;box-shadow:0 0 16px #00e8fa66}.bb-ui .bb-chip:disabled{opacity:.5;cursor:not-allowed}.bb-ui .bb-chips-scroll{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin:-6px;padding:6px;overflow-x:auto}.bb-ui .bb-chips-scroll::-webkit-scrollbar{display:none}.bb-ui .bb-chips-scroll>.bb-chip{scroll-snap-align:start;flex:none}.bb-ui .bb-card{border:2px solid var(--bb-line);border-radius:var(--bb-radius);background:var(--bb-panel);min-width:0;box-shadow:var(--bb-glow-soft);padding:20px 22px}.bb-ui .bb-card-neon{background:radial-gradient(ellipse 80% 160px at 50% 0, #14468273, transparent), linear-gradient(180deg, #021734, var(--bb-panel) 160px);box-shadow:var(--bb-neon);border-color:#9af6ff;border-radius:10px}.bb-ui .bb-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:16px;display:flex}.bb-ui .bb-tag{max-width:100%;font:500 14px/1.25 var(--bb-body);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border:2px solid;border-radius:6px;padding:0 .55em;display:inline-block;overflow:hidden}.bb-ui .bb-tag[data-tone=purple]{color:#f3e9ff;background:#2c0c72;border-color:#b23cf2}.bb-ui .bb-tag[data-tone=cyan]{color:#3fe6ff;background:#002a4a;border-color:#19c6e6}.bb-ui .bb-tag[data-tone=gold]{color:#ffd43c;background:#3b2a00;border-color:#f2c430}.bb-ui .bb-tag[data-tone=green]{color:#2df0b8;background:#00352e;border-color:#12cf98}.bb-ui .bb-tag[data-tone=red]{color:#ffe8ee;background:#5a0f25;border-color:#ff4d6d}.bb-ui .bb-badge{border:2px solid var(--bb-gold-edge);background:var(--bb-gold);color:var(--bb-gold-ink);font:400 16px/1 var(--bb-display);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:1px 8px 0;display:inline-block;box-shadow:0 2px #02060fcc}.bb-ui .bb-dot{background:var(--bb-green);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block;box-shadow:0 0 8px #2df0b8b3}.bb-ui .bb-label{font:700 15px/1.2 var(--bb-body);color:var(--bb-muted)}.bb-ui .bb-input{border:2px solid var(--bb-button-line);border-radius:var(--bb-radius-btn);background:var(--bb-input);width:100%;min-height:42px;color:var(--bb-text);font:500 16px/1.3 var(--bb-body);padding:8px 12px}.bb-ui .bb-input::placeholder{color:var(--bb-placeholder);opacity:1}.bb-ui .bb-input:hover:not(:disabled){border-color:#5a8fd8}.bb-ui .bb-input:focus{border-color:var(--bb-cyan);outline:none}.bb-ui .bb-input:focus-visible{border-color:var(--bb-cyan);outline:3px solid var(--bb-gold);outline-offset:2px}.bb-ui .bb-input:disabled{opacity:.55;cursor:not-allowed}.bb-ui .bb-input::-webkit-search-cancel-button{filter:invert(.8)}.bb-ui .bb-table{border:2px solid var(--bb-line-muted);border-radius:var(--bb-radius);background:var(--bb-panel);min-width:0;display:grid}.bb-ui .bb-tr{grid-template-columns:var(--cols);border-top:1px solid var(--bb-line-muted);align-items:center;gap:12px;min-height:48px;padding:6px 14px;font-size:15px;line-height:1.25;display:grid}.bb-ui .bb-tr:first-child{border-top:0}.bb-ui .bb-tr>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bb-ui .bb-th{background:var(--bb-surface);min-height:38px;color:var(--bb-muted);font:700 12.5px/1.1 var(--bb-body);letter-spacing:.08em;text-transform:uppercase;border-radius:6px 6px 0 0}.bb-ui .bb-tr:not(.bb-th):hover{background:#1e8dd614}.bb-ui .bb-actions-cell{justify-content:flex-end;align-items:center;gap:8px;display:flex;overflow:visible}.bb-ui .bb-msg{border-left:3px solid var(--bb-line);background:#1e8dd61a;border-radius:4px;padding:8px 12px;font-size:15px;line-height:1.35}.bb-ui .bb-msg.is-error{border-color:var(--bb-red);color:var(--bb-red-text);background:#ff4d6d1a}.bb-ui .bb-msg.is-ok{border-color:var(--bb-green);color:var(--bb-green);background:#2df0b814}.bb-ui .bb-empty{color:var(--bb-muted);text-align:center;justify-items:center;gap:14px;padding:40px 16px;display:grid}.bb-ui .bb-empty.is-error{color:var(--bb-red-text)}.bb-ui .bb-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.bb-ui .bb-loading{color:var(--bb-muted);justify-content:center;align-items:center;gap:12px;display:flex}.bb-ui .bb-spinner{border:3px solid #00e8fa33;border-top-color:var(--bb-cyan);border-radius:50%;flex:none;width:26px;height:26px}@media (prefers-reduced-motion:no-preference){.bb-ui .bb-spinner{animation:.9s linear infinite bb-spin}}@keyframes bb-spin{to{transform:rotate(360deg)}}@media (max-width:560px){.bb-ui .bb-card{padding:16px 14px}.bb-ui .bb-sparkle{padding-inline:34px}.bb-ui .bb-sparkle:before,.bb-ui .bb-sparkle:after{width:24px;height:24px;margin-top:-11px}.bb-ui .bb-sparkle:before{left:2px}.bb-ui .bb-sparkle:after{right:2px}.bb-ui .bb-h2{font-size:30px}.bb-ui .bb-btn-lg{min-height:44px;padding-inline:16px;font-size:16px}}
