.bc-app{--bg:#f8f8f8;--surface:#fff;--elev:#fff;--seg:#fff;--label:#3b3b3b;--label2:#616161;--label3:#767676;--sep:#e5e5e5;--fill:rgba(0,0,0,.045);--fill2:#e8e8e8;--tint:#005fb8;--green:#388a34;--orange:#b35c00;--red:#e51400;--indigo:#3b3bb3;--teal:#267f99;--purple:#af00db;--gray:#616161;--bar:#f8f8f8d9;--side:#f8f8f8eb;--sheet:#fffffff5;--hud:#fffffff5;--shadow:0 0 0 1px #e5e5e5;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--label);color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:normal;line-height:normal;min-height:100vh}:root[data-theme=dark] .bc-app{--bg:#000;--surface:#1c1c1e;--elev:#2c2c2e;--seg:#636366;--label:#f5f5f7;--label2:#98989d;--label3:#8e8e93;--sep:#54545899;--fill:#7676803d;--fill2:#76768057;--tint:#0a84ff;--green:#30d158;--orange:#ff9f0a;--red:#ff453a;--indigo:#7d7aff;--teal:#40c8e0;--purple:#bf5af2;--gray:#98989d;--bar:#000000b8;--side:#1c1c1ed1;--sheet:#1c1c1ef0;--hud:#2c2c2ee6;--shadow:0 0 0 .5px #ffffff14;color-scheme:dark}:root[data-theme=dark] body:has(.bc-app){background:#000}body:has(.bc-app){background:#f8f8f8}.bc-app *,.bc-app :after,.bc-app :before{box-sizing:border-box}.bc-app h1,.bc-app h2,.bc-app h3,.bc-app p{color:inherit;font-family:inherit;letter-spacing:inherit}.bc-app a,.bc-app a:hover{color:var(--tint)}.bc-app a:hover{opacity:.8}.bc-app :focus-visible{outline:3px solid color-mix(in srgb,var(--tint) 60%,#0000);outline-offset:2px}.bc-app button:disabled{cursor:default!important;filter:none!important;opacity:.4}.bc-app input::placeholder,.bc-app textarea::placeholder{color:var(--label3)}.bc-app [aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--red)!important}.bc-app input[type=number]::-webkit-inner-spin-button{opacity:.5}.bc-app [data-off=true]{cursor:default!important;opacity:.45}.bc-app [data-tone=green]{--tone:var(--green)}.bc-app [data-tone=orange]{--tone:var(--orange)}.bc-app [data-tone=red]{--tone:var(--red)}.bc-app [data-tone=blue]{--tone:var(--tint)}.bc-app [data-tone=indigo]{--tone:var(--indigo)}.bc-app [data-tone=teal]{--tone:var(--teal)}.bc-app [data-tone=purple]{--tone:var(--purple)}.bc-app [data-tone=gray]{--tone:var(--gray)}.bc-app .bc-icon{font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-family:Material Symbols Rounded;font-size:20px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap}@keyframes bcpulse{0%,to{opacity:1}50%{opacity:.4}}.bc-frame{background:var(--bg);color:var(--label);display:flex;min-height:100vh}.bc-frame-side{flex:none;height:100vh;position:sticky;top:0;width:248px;z-index:20}.bc-frame-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.bc-menu-btn{display:none}@media (max-width:900px){.bc-frame-side{left:-260px;position:fixed;top:0;transition:left .25s ease;z-index:1300}.bc-frame-side[data-open=true]{box-shadow:0 0 40px #00000040;left:0}.bc-frame-scrim{background:#0000004d;inset:0;position:fixed;z-index:1299}.bc-menu-btn{align-items:center;background:var(--surface);border:none;border-radius:12px;box-shadow:var(--shadow);color:var(--label);cursor:pointer;display:flex;height:44px;justify-content:center;left:16px;position:fixed;top:24px;width:44px;z-index:30}.bc-app .bc-header,.bc-app main>header{padding-left:72px!important}}@media (prefers-reduced-motion:reduce){.bc-app *{animation:none!important;transition:none!important}}@media (min-width:601px){.bc-app main>header{padding-right:88px!important}}.bc-app select,.bc-dash select{color-scheme:light}.bc-dash[data-theme=dark] select,:root[data-theme=dark] .bc-app select{color-scheme:dark}.bc-app select optgroup,.bc-app select option,.bc-dash select optgroup,.bc-dash select option{background-color:var(--elev);color:var(--label)}.bc-app select option:disabled,.bc-app select option[value=""],.bc-dash select option:disabled,.bc-dash select option[value=""]{color:var(--label3)}.bc-app select:has(option[value=""]:checked),.bc-dash select:has(option[value=""]:checked){color:var(--label3)!important}.bc-app select:focus-visible,.bc-dash select:focus-visible{outline:3px solid color-mix(in srgb,var(--tint) 60%,#0000);outline-offset:2px}.bcs-1:hover:not(:disabled){background:var(--fill)!important}.bcs-2:hover:not(:disabled){opacity:1!important}.bcs-2:hover:not(:disabled),.bcs-3:hover:not(:disabled){background:var(--fill)!important;color:var(--label)!important}.bcs-4:hover:not(:disabled){background:var(--fill2)!important}.bcs-5:hover:not(:disabled){color:#fff!important;filter:brightness(1.08)!important}.bcs-6:hover:not(:disabled){background:color-mix(in srgb,var(--red) 18%,#0000)!important}.bcs-7:hover:not(:disabled){box-shadow:0 0 0 .5px var(--sep),0 6px 16px #0000001a!important}.bcs-8:hover:not(:disabled){filter:brightness(1.08)!important}.bcs-9:active:not(:disabled){filter:brightness(.9)!important}.bcs-10:hover:not(:disabled){background:color-mix(in srgb,var(--tint) 20%,#0000)!important}.bcs-11:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--sep),0 4px 14px #00000014!important}.bcs-12:hover:not(:disabled){color:#fff!important;filter:brightness(1.08)!important;opacity:1!important}.bcs-13:hover:not(:disabled){background:var(--fill)!important;opacity:1!important}