@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.bb-theme{--bb-bg:#08080d;--bb-bg-layout:#0a0a11;--bb-bg-sidebar:#0b0b12;--bb-surface:#101018;--bb-surface-2:#12121b;--bb-surface-3:#171e3d;--bb-surface-hover:#1c1c28;--bb-deep-navy:#05061c;--bb-overlay:#14141f;--bb-overlay-2:#1d2547;--bb-overlay-hover:#2e3c6e;--bb-btn-muted:#1b1f31;--bb-btn-dark:#0d0e2a;--bb-primary:#224cf8;--bb-primary-hover:#1a45f8;--bb-primary-hover-2:#5777fa;--bb-primary-active:#0c3ee0;--bb-primary-dark:#020454;--bb-primary-soft:#436eff;--bb-primary-light:#6c88fa;--bb-text:#fff;--bb-text-2:#b6bdcc;--bb-text-muted:#8b92a6;--bb-text-faint:#767986;--bb-placeholder:#ffffff61;--bb-border:#ffffff12;--bb-border-light:#ffffff1a;--bb-border-strong:#ffffff29;--bb-success:#43ff4a;--bb-success-bg:#43ff4a4d;--bb-green-cta:#22c55e;--bb-green-cta-hover:#1ba74e;--bb-danger:#ff437f;--bb-danger-bg:#ff437f4d;--bb-error-form:#be1935;--bb-warning:#ffbe62;--bb-glow-purple:#9274ff;--bb-glow-cyan:#29fff6;--bb-font-ui:"Inter", "Manrope", "Roboto", sans-serif;--bb-font-display:"Inter", "Manrope", "Roboto", sans-serif;--bb-radius-sm:7px;--bb-radius-md:10px;--bb-radius-lg:14px;--bb-radius-xl:18px;--bb-radius-2xl:22px;--bb-shadow-inset-input:inset 0 2px 12px #00000038;--bb-shadow-dropdown:0 12px 32px -8px #020414cc;--bb-ring:0 0 0 1px #ffffff1a;--bb-shadow-card:0 1px 2px #0000004d, 0 10px 26px -14px #000000bf;--bb-shadow-card-hover:0 2px 5px #00000057, 0 20px 44px -18px #000000e0;--v2-ctx-w:250px;--v2-glass:#09090fb8;--ch-1:#3987e5;--ch-2:#d95926;--ch-3:#199e70;--ch-4:#c98500;--ch-5:#d55181;--ch-6:#008300;--ch-7:#9085e9;--ch-8:#e66767;--ch-grid:#ffffff0d;--ch-axis:#898781;--ch-pos:#0ca30c;--ch-neg:#d03b3b;--ch-neu:#898781;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--bb-font-ui);color:var(--bb-text);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;background:radial-gradient(720px 340px at 80% -8%, var(--bb-glow-1,#9274ff17), transparent 60%), radial-gradient(560px 300px at -8% 108%, var(--bb-glow-2,#29fff60b), transparent 55%), var(--bb-bg);min-height:100vh;padding:20px 32px 40px;font-weight:400}.bb-theme .bb-display{font-family:var(--bb-font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:600}.bb-theme .bb-card{background:var(--bb-surface);border:1px solid var(--bb-border);border-radius:var(--bb-radius-md)}.bb-theme .bb-card-hover{transition:border-color .17s}.bb-theme .bb-card-hover:hover{border-color:var(--bb-primary-soft)}.bb-theme .bb-micro{text-transform:uppercase;letter-spacing:.14em;color:var(--bb-text-muted);font-size:11px;font-weight:600}.bb-theme .bb-btn{white-space:nowrap;border-radius:var(--bb-radius-md);cursor:pointer;border:1px solid #0000;align-items:center;gap:6px;padding:9px 18px;font-size:12px;font-weight:500;transition:background-color .17s,opacity .17s;display:inline-flex}.bb-theme .bb-btn:disabled{opacity:.5;pointer-events:none}.bb-theme .bb-btn-primary{background:var(--bb-primary);color:var(--bb-on-primary,#fff)}.bb-theme .bb-btn-primary:hover{background:var(--bb-primary-hover)}.bb-theme .bb-btn-green{background:var(--bb-green-cta);color:#fff}.bb-theme .bb-btn-green:hover{background:var(--bb-green-cta-hover)}.bb-theme .bb-btn-grey{background:var(--bb-overlay-2);border-color:var(--bb-primary);color:var(--bb-text)}.bb-theme .bb-btn-grey:hover{background:var(--bb-overlay-hover)}.bb-theme .bb-btn-muted{background:var(--bb-btn-muted);color:var(--bb-text-2)}.bb-theme .bb-btn-muted:hover{background:var(--bb-surface-hover);color:var(--bb-text)}.bb-theme .bb-btn-danger{border-color:var(--bb-danger);color:var(--bb-danger);background:0 0}.bb-theme .bb-btn-danger:hover{background:var(--bb-danger-bg)}.bb-theme .bb-btn-sm{border-radius:var(--bb-radius-sm);padding:6px 12px}.bb-theme .bb-input{background:var(--bb-surface);border:1px solid var(--bb-border);border-radius:var(--bb-radius-md);width:100%;box-shadow:var(--bb-shadow-inset-input);font-size:13px;font-family:var(--bb-font-ui);color:var(--bb-text);outline:none;padding:9px 12px;transition:border-color .17s}.bb-theme .bb-input::placeholder{color:var(--bb-placeholder)}.bb-theme .bb-input:focus{border-color:var(--bb-primary)}.bb-theme .bb-well{background:var(--bb-overlay);border:1px solid var(--bb-border);border-radius:var(--bb-radius-md)}.bb-theme .divide-y>:not([hidden])~:not([hidden]){border-color:var(--bb-border)}.bb-theme .bb-table{width:100%;font-size:12px}.bb-theme .bb-table th{text-align:left;text-transform:uppercase;letter-spacing:.12em;color:var(--bb-text-muted);border-bottom:1px solid var(--bb-border);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:600}.bb-theme .bb-table td{border-bottom:1px solid var(--bb-border);color:var(--bb-text-2);vertical-align:middle;padding:9px 14px}.bb-theme .bb-table tbody tr:last-child td{border-bottom:0}.bb-theme .bb-table tbody tr.bb-row-click{cursor:pointer;transition:background-color .17s}.bb-theme .bb-table tbody tr.bb-row-click:hover{background:var(--bb-surface-hover)}.bb-theme .bb-table .bb-row-action{width:22px;height:22px;color:var(--bb-text-muted);opacity:0;border-radius:6px;justify-content:center;align-items:center;transition:opacity .15s,color .15s,background-color .15s;display:inline-flex}.bb-theme .bb-table tbody tr:hover .bb-row-action,.bb-theme .bb-table .bb-row-action:focus-visible{opacity:1}.bb-theme .bb-table .bb-row-action:hover{color:var(--bb-danger);background:#ff437f1f}.bb-theme .bb-table .bb-row-action-safe:hover{color:var(--bb-primary-soft);background:var(--bb-overlay)}.bb-theme .bb-tab{border-radius:var(--bb-radius-sm) var(--bb-radius-sm) 0 0;color:var(--bb-text-2);align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:500;transition:color .17s,background-color .17s;display:inline-flex;position:relative}.bb-theme .bb-tab:after{content:"";background:var(--bb-primary);border-radius:2px;height:2px;transition:transform .18s ease-out;position:absolute;bottom:0;left:10px;right:10px;transform:scaleX(0)}.bb-theme .bb-tab:hover{background:var(--bb-surface-hover);color:var(--bb-text)}.bb-theme .bb-tab.active{color:var(--bb-text);background:0 0}.bb-theme .bb-tab.active:after{transform:scaleX(1)}.bb-theme .bb-tab.is-soon{color:var(--bb-text-faint);opacity:.6;cursor:not-allowed;-webkit-user-select:none;user-select:none}.bb-theme .bb-tab.is-soon:hover{color:var(--bb-text-faint);background:0 0}.bb-theme .bb-ktab{color:var(--bb-text-muted);border-radius:var(--bb-radius-sm);padding:12px 12px 13px;font-size:12px;font-weight:500;transition:color .17s,background-color .17s;position:relative}.bb-theme .bb-ktab:hover{color:var(--bb-text);background:var(--bb-surface-hover)}.bb-theme .bb-ktab.active{color:var(--bb-text);background:var(--bb-surface-3)}.bb-theme .bb-ktab.active:after{content:"";background:var(--bb-primary);border-radius:2px;height:2px;position:absolute;bottom:5px;left:10px;right:10px}.bb-theme .bb-section{flex-direction:column;gap:8px;display:flex}.bb-theme .bb-section-title{text-transform:uppercase;letter-spacing:.14em;color:var(--bb-text-muted);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.bb-theme .bb-table .bb-num{text-align:right;font-variant-numeric:tabular-nums}.bb-theme .bb-table-scroll{max-height:calc(100vh - 280px);overflow:auto}.bb-theme .bb-table-scroll thead th{z-index:1;background:var(--bb-surface);position:sticky;top:0}.bb-theme .bb-chip{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.bb-theme .bb-chip-up{color:var(--bb-success);background:#43ff4a1f}.bb-theme .bb-chip-down{color:var(--bb-danger);background:#ff437f1f}.bb-theme .bb-chip-flat{background:var(--bb-overlay);color:var(--bb-text-muted)}.bb-theme :focus-visible{outline:2px solid var(--bb-primary);outline-offset:1px;border-radius:var(--bb-radius-sm)}.bb-theme .bb-actionbar{background:linear-gradient(0deg, var(--bb-bg-layout) 70%, transparent);align-items:center;gap:8px;padding:12px 0 4px;display:flex;position:sticky;bottom:0}.bb-tour-scrim{background:#0608276b;animation:.22s ease-out bb-tour-fade}.bb-tour-panel{animation:.3s cubic-bezier(.22,1,.36,1) bb-tour-rise}@keyframes bb-tour-fade{0%{opacity:0}to{opacity:1}}@keyframes bb-tour-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width>=640px){@keyframes bb-tour-rise{0%{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%)}}}.bb-theme .bb-tour-lit{z-index:45}body.bb-tour-open .bb-subtabs{z-index:45;position:relative}body.bb-tour-open [data-tour-lit]{z-index:46;outline-offset:3px;background:#ffffff0d;border-radius:10px;outline:1px solid #ffffff47;animation:2.4s ease-in-out infinite bb-tour-glow;position:relative}@keyframes bb-tour-glow{0%,to{box-shadow:0 0 #6c88fa80}50%{box-shadow:0 0 0 7px #6c88fa00}}@media (prefers-reduced-motion:reduce){.bb-tour-scrim,.bb-tour-panel,body.bb-tour-open [data-tour-lit]{animation:none}}@keyframes bb-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bb-theme .bb-rise{animation:.42s cubic-bezier(.2,.7,.2,1) both bb-rise}@keyframes bb-grow-x{0%{width:0}}.bb-theme .bb-grow-x{animation:.7s cubic-bezier(.22,1,.36,1) both bb-grow-x}@media (prefers-reduced-motion:reduce){.bb-theme .bb-rise,.bb-theme .bb-grow-x{animation:none}.bb-theme .transition-\[width\]{transition:none}}@keyframes bb-page-in{0%{opacity:0}to{opacity:1}}.bb-theme .bb-page{animation:.26s ease-out backwards bb-page-in}.bb-theme .bb-btn{transition:background-color .17s,opacity .17s,color .17s,border-color .17s,transform .1s}.bb-theme .bb-btn:active:not(:disabled){transform:translateY(1px)}.bb-theme .bb-input:focus{box-shadow:var(--bb-shadow-inset-input), 0 0 0 3px #224cf829}.bb-theme .bb-card{transition:border-color .17s,transform .15s,box-shadow .15s,background-color .17s}.bb-theme .bb-card-hover:active,.bb-theme button.bb-card:active{transform:translateY(1px)}.bb-theme .bb-table tbody tr{transition:background-color .15s}.bb-theme .bb-table tbody tr:hover td{background:#ffffff05}.bb-theme .bb-skeleton{background:var(--bb-surface);position:relative;overflow:hidden}.bb-theme .bb-skeleton:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 20%,#ffffff0b 38%,#ffffff1c 50%,#ffffff0b 62%,#0000 80%);animation:1.8s ease-in-out infinite skel-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes bb-modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes bb-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.bb-theme .bb-modal-scrim{animation:.2s ease-out both bb-page-in}.bb-theme .bb-modal-panel{animation:.24s cubic-bezier(.2,.7,.2,1) both bb-modal-in}.bb-theme .bb-drawer-panel{animation:.26s cubic-bezier(.2,.7,.2,1) both bb-drawer-in}@keyframes bb-toast-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.bb-toast{animation:.22s cubic-bezier(.2,.7,.2,1) both bb-toast-in}.bb-theme .bb-field-box{background:var(--bb-overlay);border:1px solid var(--bb-border);border-radius:var(--bb-radius-md);transition:border-color .17s,box-shadow .17s}.bb-theme .bb-field-box:focus-within{border-color:var(--bb-primary);box-shadow:0 0 0 3px #224cf829}.bb-theme .bb-field-box input,.bb-theme .bb-field-box textarea{box-shadow:none;color:var(--bb-text);font-family:var(--bb-font-ui);background:0 0;border:0;outline:none}.bb-theme .bb-field-box :focus-visible{outline:none}.bb-theme .bb-field-box ::placeholder{color:var(--bb-placeholder)}.bb-theme .bb-iconbtn{border-radius:var(--bb-radius-md);width:34px;height:34px;color:var(--bb-text-muted);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .17s,color .17s,opacity .17s,transform .1s;display:inline-flex}.bb-theme .bb-iconbtn:hover{color:var(--bb-text);background:#ffffff0f}.bb-theme .bb-iconbtn:active:not(:disabled){transform:translateY(1px)}.bb-theme .bb-iconbtn:disabled{opacity:.4;pointer-events:none}.bb-theme .bb-iconbtn-primary{background:var(--bb-primary);color:var(--bb-on-primary,#fff)}.bb-theme .bb-iconbtn-primary:hover{background:var(--bb-primary-hover);color:var(--bb-on-primary,#fff)}.bb-theme .bb-empty-icon{background:#436eff1a;border:1px solid #436eff38;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}@media (prefers-reduced-motion:reduce){.bb-theme .bb-page,.bb-theme .bb-modal-scrim,.bb-theme .bb-modal-panel,.bb-theme .bb-drawer-panel,.bb-toast{animation:none}.bb-theme .bb-btn:active:not(:disabled){transform:none}.bb-theme .bb-skeleton:after{opacity:.7;animation-duration:3.2s}}.bb-theme.v2-shell{min-height:100vh;padding:0;display:flex}.v2-ctxrail{z-index:35;width:var(--v2-ctx-w);background:var(--bb-bg-layout);border-right:1px solid var(--bb-border);flex-direction:column;flex-shrink:0;height:100vh;padding:16px 12px 12px;transition-property:width,padding,opacity;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,.7,.2,1);display:flex;position:sticky;top:0;overflow:hidden auto}.v2-ctxrail.is-collapsed{opacity:0;pointer-events:none;border-right-width:0;width:0;min-width:0;padding-left:0;padding-right:0}.v2-ctxrail-title{letter-spacing:-.01em;color:var(--bb-text);align-items:center;gap:8px;padding:2px 10px 12px;font-size:14px;font-weight:700;display:flex}.v2-areas{border:1px solid var(--bb-border);background:#ffffff06;border-radius:14px;gap:3px;margin:4px 0 10px;padding:4px;display:flex;box-shadow:inset 0 1px 2px #00000040}.v2-area{isolation:isolate;min-width:0;height:40px;color:var(--bb-text-muted);border-radius:10px;flex:1;place-items:center;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-out;display:grid;position:relative}.v2-area:hover{color:var(--bb-text);background:#ffffff08}.v2-area.active{color:var(--bb-text);background:0 0}.v2-area-thumb{z-index:-1;border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--bb-primary) 24%, transparent), color-mix(in srgb, var(--bb-primary) 13%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bb-primary) 38%, transparent), 0 6px 18px -8px color-mix(in srgb, var(--bb-primary) 70%, transparent);position:absolute;inset:0}.v2-area-icon{background:#ffffff0b;border-radius:9px;place-items:center;width:30px;height:30px;transition-property:background-color,color,box-shadow;transition-duration:.18s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.v2-area.active .v2-area-icon{color:#fff;background:linear-gradient(180deg, var(--bb-primary-soft), var(--bb-primary));box-shadow:inset 0 1px 0 #fff3, 0 4px 12px -4px color-mix(in srgb, var(--bb-primary) 80%, transparent)}.v2-area.is-paused{cursor:not-allowed;-webkit-user-select:none;user-select:none;color:var(--bb-text-faint)}.v2-area.is-paused:hover{color:var(--bb-text-faint);background:0 0}.v2-area.is-paused .v2-area-icon{opacity:.55;background:#ffffff06}.v2-area-dot{background:var(--bb-warning);width:8px;height:8px;box-shadow:0 0 0 2px var(--bb-bg-layout);border-radius:999px;position:absolute;top:-3px;right:-3px}.v2-ctxhead{border-bottom:1px solid var(--bb-border);align-items:baseline;gap:8px;margin:0 0 4px;padding:0 10px 10px;display:flex}.v2-ctxhead-label{letter-spacing:-.012em;color:var(--bb-text);font-size:15px;font-weight:700;line-height:1.1}.v2-ctxhead-code{letter-spacing:.12em;text-transform:uppercase;color:var(--bb-primary-light,var(--bb-text-muted));font-size:9.5px;font-weight:600;line-height:1.2}.v2-ctxrail-foot{border-top:1px solid var(--bb-border);margin-top:auto;padding-top:10px}.v2-navgroup{text-transform:uppercase;letter-spacing:.13em;color:var(--bb-text-faint);-webkit-user-select:none;user-select:none;margin:12px 0 4px;padding:0 10px;font-size:10px;font-weight:700}.v2-navitem{border-radius:var(--bb-radius-md);color:var(--bb-text-2);align-items:center;gap:9px;margin:1px 0;padding:8px 10px;font-size:12.5px;font-weight:500;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-out;display:flex}.v2-navitem:hover{color:var(--bb-text);background:#ffffff0a}.v2-navitem.active{background:color-mix(in srgb, var(--bb-primary) 13%, transparent);color:var(--bb-text)}.v2-navitem.active>svg{color:var(--bb-primary-light,var(--bb-primary))}.v2-navitem .v2-navitem-count{font-variant-numeric:tabular-nums;color:var(--bb-text-faint);margin-left:auto;font-size:10.5px}.v2-navitem.is-soon{color:var(--bb-text-faint);opacity:.55;cursor:not-allowed;-webkit-user-select:none;user-select:none}.v2-navitem.is-soon:hover{color:var(--bb-text-faint);background:0 0}.v2-navitem.is-paused{color:var(--bb-text-faint);cursor:not-allowed;-webkit-user-select:none;user-select:none}.v2-navitem.is-paused:hover{color:var(--bb-text-faint);background:0 0}.v2-navitem .v2-navitem-paused{white-space:nowrap;color:var(--bb-warning);background:color-mix(in srgb, var(--bb-warning) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bb-warning) 28%, transparent);border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:2px 7px 2px 5px;font-size:10px;font-weight:600;line-height:1.25;display:inline-flex}.v2-navquiet{border-top:1px solid var(--bb-border);-webkit-user-select:none;user-select:none;margin:16px 0 4px;padding:8px 10px 0}.v2-navquiet-head{text-transform:uppercase;letter-spacing:.13em;color:var(--bb-text-faint);align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.v2-navquiet-list{color:var(--bb-text-faint);margin-top:3px;font-size:10.5px;line-height:1.5}.v2-navkids{border-left:1px solid var(--bb-border);margin:1px 0 3px 19px;padding-left:9px}.v2-navkids .v2-navitem{padding:5.5px 9px;font-size:12px}.v2-navkids .v2-navitem.v2-navitem-sub{margin-left:12px;padding-left:9px;font-size:11.5px}.v2-navkids-heading{text-transform:uppercase;letter-spacing:.12em;color:var(--bb-text-faint);-webkit-user-select:none;user-select:none;margin:8px 0 2px;padding:0 9px;font-size:9.5px;font-weight:700}.v2-topbar{z-index:30;background:var(--bb-header-bg,var(--v2-glass));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--bb-border);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 32px;display:flex;position:sticky;top:0}.v2-topbar .v2-crumbs{white-space:nowrap;min-width:0;overflow:hidden}.v2-crumbs{min-width:0;color:var(--bb-text-muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.v2-crumbs .v2-crumb-sep{color:var(--bb-text-faint);opacity:.6}.v2-crumbs .v2-crumb-here{color:var(--bb-text);font-weight:600}.v2-crumb-brand{border-radius:var(--bb-radius-md);color:var(--bb-text);align-items:center;gap:7px;padding:4px 9px;font-size:12.5px;font-weight:600;transition-property:background-color;transition-duration:.15s;display:inline-flex}.v2-crumb-brand:hover{background:#ffffff0d}.v2-kbtn{border-radius:var(--bb-radius-md);border:1px solid var(--bb-border);min-width:0;color:var(--bb-text-muted);background:#ffffff08;flex-shrink:1;align-items:center;gap:8px;padding:6px 10px;font-size:12px;transition-property:border-color,background-color,color;transition-duration:.15s;display:inline-flex}.v2-kbtn:hover{border-color:var(--bb-border-strong);color:var(--bb-text-2)}.v2-kbd{border:1px solid var(--bb-border);font-size:10px;font-family:var(--bb-font-ui);color:var(--bb-text-faint);background:#ffffff0a;border-radius:5px;margin-left:auto;padding:1px 5px}.v2-main{flex-direction:column;flex:1;min-width:0;display:flex}.v2-content{flex:1;min-width:0;padding:20px 32px 40px}.v2-palette-scrim{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04051099;animation:.16s ease-out both bb-page-in;position:fixed;inset:0}.v2-palette{z-index:81;border-radius:var(--bb-radius-lg);border:1px solid var(--bb-border-strong);background:var(--bb-bg-layout);width:min(620px,100vw - 32px);animation:.18s cubic-bezier(.2,.7,.2,1) both v2-palette-in;position:fixed;top:16vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 80px -12px #000000b3}@keyframes v2-palette-in{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.985)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.v2-palette [cmdk-input]{border:0;border-bottom:1px solid var(--bb-border);width:100%;font-size:14px;font-family:var(--bb-font-ui);color:var(--bb-text);background:0 0;outline:none;padding:15px 18px}.v2-palette [cmdk-input]::placeholder{color:var(--bb-placeholder)}.v2-palette [cmdk-list]{max-height:46vh;padding:8px;scroll-padding-block:8px;overflow-y:auto}.v2-palette [cmdk-group-heading]{text-transform:uppercase;letter-spacing:.13em;color:var(--bb-text-faint);padding:8px 10px 4px;font-size:10px;font-weight:700}.v2-palette [cmdk-item]{border-radius:var(--bb-radius-md);color:var(--bb-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.v2-palette [cmdk-item][data-selected=true]{background:color-mix(in srgb, var(--bb-primary) 14%, transparent);color:var(--bb-text)}.v2-palette [cmdk-item] svg{color:var(--bb-text-muted);flex-shrink:0}.v2-palette [cmdk-item][data-selected=true] svg{color:var(--bb-primary-light,var(--bb-primary))}.v2-palette [cmdk-empty]{text-align:center;color:var(--bb-text-muted);padding:22px;font-size:12.5px}.v2-palette-hint{border-top:1px solid var(--bb-border);color:var(--bb-text-faint);gap:14px;padding:8px 14px;font-size:10.5px;display:flex}.bb-theme .bb-card{border-radius:var(--bb-radius-lg);box-shadow:inset 0 1px #ffffff08}.v2-tip{z-index:90;border:1px solid var(--bb-border-strong);background:var(--bb-overlay);box-shadow:var(--bb-shadow-dropdown);color:var(--bb-text);border-radius:7px;padding:5px 9px;font-size:11px;font-weight:500;animation:.12s ease-out both bb-page-in}.v2-menu{z-index:70;border-radius:var(--bb-radius-md);border:1px solid var(--bb-border-strong);background:var(--bb-bg-layout);min-width:200px;box-shadow:var(--bb-shadow-dropdown);padding:5px;animation:.16s cubic-bezier(.2,.7,.2,1) both bb-modal-in;position:absolute;top:calc(100% + 6px)}.v2-menu-item{border-radius:var(--bb-radius-sm);text-align:left;width:100%;color:var(--bb-text-2);align-items:center;gap:9px;padding:7.5px 10px;font-size:12.5px;transition-property:background-color,color;transition-duration:.13s;display:flex}.v2-menu-item:hover{color:var(--bb-text);background:#ffffff0d}.v2-menu-item.active{color:var(--bb-primary-light,var(--bb-primary));font-weight:600}@media (prefers-reduced-motion:reduce){.v2-palette,.v2-palette-scrim,.v2-menu,.v2-tip{animation:none}.v2-railbtn:active{transform:none}}.bb-theme .bb-quiet{background:var(--bb-surface);border:1px solid var(--bb-border);border-radius:var(--bb-radius-xl);box-shadow:var(--bb-shadow-card);transition:border-color .18s,box-shadow .18s,transform .18s,background-color .18s}.bb-theme .bb-quiet-hover:hover{border-color:var(--bb-border-light);background:var(--bb-surface-2);box-shadow:var(--bb-shadow-card-hover);transform:translateY(-2px)}.bb-theme .bb-quiet-hover:active{box-shadow:var(--bb-shadow-card);transform:translateY(0)}.bb-theme .bb-statrow{align-items:stretch;display:grid}.bb-theme .bb-statrow>*{min-width:0;padding:0 12px}.bb-theme .bb-statrow>:first-child{padding-left:0}.bb-theme .bb-statrow>:last-child{padding-right:0}.bb-theme .bb-statrow>*+*{border-left:1px solid var(--bb-border)}.bb-theme .bb-stat-k{text-transform:uppercase;letter-spacing:.12em;color:var(--bb-text-faint);align-items:center;gap:4px;font-size:9px;font-weight:700;line-height:1.2;display:flex}.bb-theme .bb-stat-v{font-family:var(--bb-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--bb-text);font-weight:700;line-height:1}.bb-theme .bb-hr{border:0;border-top:1px solid var(--bb-border)}.bb-theme .bb-hr-bleed{margin-left:-16px;margin-right:-16px}.bb-theme .bb-tag{white-space:nowrap;max-width:100%;color:var(--bb-text-2);background:var(--bb-overlay);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;line-height:1.25;display:inline-flex}.bb-theme .bb-tag>.bb-tag-t{text-overflow:ellipsis;overflow:hidden}.bb-theme .bb-onhover{opacity:.4;transition:opacity .16s}.bb-theme .bb-quiet:hover .bb-onhover,.bb-theme .bb-onhover:hover,.bb-theme .bb-onhover:focus-within{opacity:1}@media (hover:none){.bb-theme .bb-onhover{opacity:1}}@media (prefers-reduced-motion:reduce){.bb-theme .bb-quiet-hover:hover{transform:none}}.bb-theme .pc{isolation:isolate;transition:transform .16s cubic-bezier(.2,.7,.2,1),box-shadow .16s,border-color .16s,background-color .16s;position:relative}.bb-theme .pc-noise{opacity:.55}.bb-theme .pc-name{letter-spacing:-.01em;color:var(--bb-text);font-size:14px;font-weight:650}.bb-theme .pc-handle{color:var(--bb-text-muted);font-size:12px}.bb-theme .pc-body{color:var(--bb-text);font-size:14.5px;line-height:1.6}.bb-theme .pc-meta{color:var(--bb-text-faint);font-variant-numeric:tabular-nums;font-size:11px}.bb-theme .pc-avatar{border-radius:999px;box-shadow:0 0 0 1px #ffffff1f,0 2px 6px #00000073}.bb-theme .pc-chip{white-space:nowrap;color:var(--c,var(--bb-text-muted));background:color-mix(in srgb, var(--c,#8b92a6) 13%, transparent);border:1px solid color-mix(in srgb, var(--c,#8b92a6) 22%, transparent);border-radius:999px;align-items:center;gap:4px;padding:2.5px 8px;font-size:10.5px;font-weight:600;line-height:1.45;display:inline-flex}.bb-theme .pc-rule{border-top:1px solid var(--bb-border)}.bb-theme .pc-outline{border:1px solid var(--bb-border-strong);background:#ffffff04;border-radius:12px;padding:16px 18px;overflow:hidden}.bb-theme .pc-outline:before{content:"";background:linear-gradient(90deg, var(--pc-accent,transparent), transparent 78%);height:2px;position:absolute;inset:0 0 auto}.bb-theme .pc-outline:hover{border-color:color-mix(in srgb, var(--bb-primary) 55%, transparent);background:#224cf80b}.bb-theme .pc-outline .pc-chip{border-color:color-mix(in srgb, var(--c,#8b92a6) 42%, transparent);background:0 0}.bb-theme .pc-outline .pc-meta{letter-spacing:.055em;text-transform:uppercase;font-size:10px}.bb-theme .pc-outline .pc-body{font-size:14px}.bb-theme .pc-outline.pc-brand{border-color:color-mix(in srgb, var(--bb-success) 48%, transparent);background:color-mix(in srgb, var(--bb-success) 5%, transparent)}.bb-theme .pc-outline.pc-brand:hover{border-color:color-mix(in srgb, var(--bb-success) 70%, transparent)}.bb-theme .pc-outline.pc-dense{border-radius:10px;padding:10px 12px}.bb-theme .pc-dense .pc-name{font-size:12px}.bb-theme .pc-dense .pc-handle{font-size:10.5px}.bb-theme .pc-outline.pc-dense .pc-body{font-size:12px;line-height:1.45}.bb-theme .pc-outline.pc-dense .pc-meta{letter-spacing:.04em;font-size:9px}.bb-theme .pc-dense .pc-chip{gap:3px;padding:1.5px 6px;font-size:9.5px;line-height:1.4}@media (prefers-reduced-motion:reduce){.bb-theme .pc:hover{transform:none}}.bb-theme{--vb-healthy:var(--bb-success);--vb-thin:var(--bb-warning);--vb-suspicious:#ff8a3d;--vb-severe:var(--bb-danger)}.bb-theme .vb-gauge{transform:rotate(-90deg)}.bb-theme .vb-gauge-track{stroke:var(--bb-border-light)}.bb-theme .vb-gauge-fill{stroke-linecap:round;transition:stroke-dashoffset .9s cubic-bezier(.16,1,.3,1),stroke .3s ease-out}.bb-theme .vb-score{font-family:var(--bb-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;line-height:1}.bb-theme .vb-live-dot{background:var(--bb-danger);width:6px;height:6px;box-shadow:0 0 0 0 var(--bb-danger-bg);border-radius:999px;animation:2s ease-out infinite vb-pulse}@keyframes vb-pulse{0%{box-shadow:0 0 0 0 var(--bb-danger-bg)}70%{box-shadow:0 0 0 6px #ff437f00}to{box-shadow:0 0 #ff437f00}}.bb-theme .vb-signal{border-left:2px solid var(--bb-border);padding:13px 12px 13px 13px;transition:border-color .18s ease-out,background-color .18s ease-out;position:relative}.bb-theme .vb-signals>.vb-signal:first-child{padding-top:4px}.bb-theme .vb-signals>.vb-signal:last-child{padding-bottom:4px}.bb-theme .vb-signal+.vb-signal{border-top:1px solid var(--bb-border)}.bb-theme .vb-signal-healthy{border-left-color:var(--vb-healthy)}.bb-theme .vb-signal-thin{border-left-color:var(--vb-thin)}.bb-theme .vb-signal-suspicious{border-left-color:var(--vb-suspicious)}.bb-theme .vb-signal-severe{border-left-color:var(--vb-severe)}.bb-theme .vb-signal-none{border-left-style:dashed;border-left-color:var(--bb-border-strong)}.bb-theme .vb-signal-none .vb-signal-title{color:var(--bb-text-muted)}.bb-theme .vb-signal-title{text-wrap:balance;font-size:12.5px;font-weight:600}.bb-theme .vb-evidence{color:var(--bb-text-2);text-wrap:pretty;font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.5}.bb-theme .vb-benchmark{color:var(--bb-text-faint);font-variant-numeric:tabular-nums;font-size:10.5px;line-height:1.45}.bb-theme .vb-pill{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.bb-theme .vb-pill-healthy{color:var(--vb-healthy);background:#43ff4a14;border-color:#43ff4a47}.bb-theme .vb-pill-thin{color:var(--vb-thin);background:#ffbe6217;border-color:#ffbe624d}.bb-theme .vb-pill-suspicious{color:var(--vb-suspicious);background:#ff8a3d1a;border-color:#ff8a3d52}.bb-theme .vb-pill-severe{color:var(--vb-severe);background:#ff437f1a;border-color:#ff437f52}.bb-theme .vb-pill-none{color:var(--bb-text-faint);border-color:var(--bb-border-light);background:0 0}.bb-theme .vb-callout{border-radius:var(--bb-radius-md);text-wrap:pretty;border:1px solid;padding:11px 13px;font-size:11.5px;line-height:1.55}.bb-theme .vb-callout-severe{color:#ffc9da;background:#ff437f12;border-color:#ff437f4d}.bb-theme .vb-callout-suspicious{color:#ffd9bf;background:#ff8a3d12;border-color:#ff8a3d4d}.bb-theme .vb-callout-info{border-color:var(--bb-border-light);background:var(--bb-surface-2);color:var(--bb-text-2)}.bb-theme .vb-recent{border-radius:var(--bb-radius-sm);text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px 10px;transition:background-color .15s ease-out;display:flex}.bb-theme .vb-recent:hover{background:var(--bb-surface-2)}.bb-theme .vb-recent+.vb-recent{margin-top:1px}.bb-theme .vb-dot{border-radius:999px;flex:none;width:7px;height:7px}@media (prefers-reduced-motion:reduce){.bb-theme .vb-live-dot{animation:none}.bb-theme .vb-gauge-fill{transition:none}}.bb-theme .vb-tabs{border-radius:var(--bb-radius-md);background:var(--bb-bg-layout);border:1px solid var(--bb-border);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.bb-theme .vb-tile{border-radius:var(--bb-radius-md);background:var(--bb-surface-2);border:1px solid var(--bb-border);padding:10px 12px}.bb-theme .vb-tile-k{letter-spacing:.06em;text-transform:uppercase;color:var(--bb-text-faint);font-size:9px;font-weight:700}.bb-theme .vb-tile-sub{color:var(--bb-text-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:10.5px;line-height:1.35}.bb-theme .vb-spark{border-bottom:1px solid var(--bb-border);align-items:flex-end;gap:2px;width:100%;padding:2px 0;display:flex}.bb-theme .vb-spark-bar{border-radius:1px 1px 0 0;flex:1 1 0;min-width:2px;transition:opacity .15s ease-out}.bb-theme .vb-spark:hover .vb-spark-bar{opacity:.55}.bb-theme .vb-spark .vb-spark-bar:hover{opacity:1}.bb-theme{--sv-good:#2fd07a;--sv-bad:#ff5c86;--sv-flow:#6c88fa;--sv-cost:#ffbe62}.bb-theme .sv-chain{border:1px solid var(--bb-border);border-radius:var(--bb-radius-lg);background:linear-gradient(180deg, var(--bb-surface) 0%, var(--bb-surface-2) 100%);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow:hidden}@media (width<=1100px){.bb-theme .sv-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-theme .sv-node:last-child{grid-column:1/-1}}.bb-theme .sv-node{border-left:1px solid var(--bb-border);min-width:0;padding:14px 16px 13px 22px;position:relative}.bb-theme .sv-node:first-child{border-left:0;padding-left:16px}.bb-theme .sv-node:before{content:"";border-top:1px solid var(--bb-border);border-right:1px solid var(--bb-border);background:var(--bb-surface-2);width:11px;height:11px;position:absolute;top:50%;left:-1px;transform:translateY(-50%)rotate(45deg)}.bb-theme .sv-node:first-child:before{display:none}.bb-theme .sv-node-value{font-family:var(--bb-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--bb-text);font-size:21px;font-weight:700;line-height:1.15}.bb-theme .sv-node-sub{color:var(--bb-text-faint);font-variant-numeric:tabular-nums;margin-top:3px;font-size:10.5px}.bb-theme .sv-node-out{background:#ffbe620d}.bb-theme .sv-node-good{background:#2fd07a12}.bb-theme .sv-node-bad{background:#ff5c8612}.bb-theme .sv-node-good .sv-node-value{color:var(--sv-good)}.bb-theme .sv-node-bad .sv-node-value{color:var(--sv-bad)}.bb-theme .sv-num{border-radius:var(--bb-radius-sm);border:1px solid var(--bb-border-light);background:var(--bb-overlay);box-shadow:var(--bb-shadow-inset-input);align-items:stretch;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.bb-theme .sv-num:focus-within{border-color:var(--bb-primary-soft);box-shadow:var(--bb-shadow-inset-input), 0 0 0 3px #224cf829}.bb-theme .sv-num input{width:100%;min-width:0;color:var(--bb-text);font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;outline:none;flex:auto;padding:7px 8px;font-size:13px;font-weight:600}.bb-theme .sv-num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bb-theme .sv-num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bb-theme .sv-num input[type=number]{appearance:textfield}.bb-theme .sv-affix{color:var(--bb-text-faint);white-space:nowrap;background:#ffffff06;align-items:center;padding:0 9px;font-size:11.5px;font-weight:600;display:flex}.bb-theme .sv-affix-pre{border-right:1px solid var(--bb-border)}.bb-theme .sv-affix-post{border-left:1px solid var(--bb-border)}.bb-theme .sv-step{border-left:1px solid var(--bb-border);flex-direction:column;display:flex}.bb-theme .sv-step button{width:22px;color:var(--bb-text-faint);background:#ffffff06;flex:1 1 0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.bb-theme .sv-step button:hover{color:var(--bb-text);background:#ffffff14}.bb-theme .sv-step button:first-child{border-bottom:1px solid var(--bb-border)}.bb-theme .sv-range{appearance:none;background:var(--bb-border-strong);cursor:pointer;border-radius:3px;outline:none;width:100%;height:3px}.bb-theme .sv-range::-webkit-slider-thumb{appearance:none;background:var(--bb-text);border:2px solid var(--bb-bg);border-radius:50%;width:13px;height:13px;transition:transform .12s;box-shadow:0 1px 4px #0009}.bb-theme .sv-range::-moz-range-thumb{background:var(--bb-text);border:2px solid var(--bb-bg);border-radius:50%;width:13px;height:13px;box-shadow:0 1px 4px #0009}.bb-theme .sv-range:hover::-webkit-slider-thumb{transform:scale(1.18)}.bb-theme .sv-range:active::-webkit-slider-thumb{transform:scale(1.05)}.bb-theme .sv-seg{border-radius:var(--bb-radius-sm);border:1px solid var(--bb-border);background:var(--bb-overlay);gap:2px;padding:2px;display:inline-flex}.bb-theme .sv-seg button{color:var(--bb-text-muted);white-space:nowrap;border-radius:5px;padding:5px 11px;font-size:11.5px;font-weight:600;transition:background .14s,color .14s}.bb-theme .sv-seg button:hover{color:var(--bb-text-2);background:#ffffff0a}.bb-theme .sv-seg button.active{background:var(--bb-primary);color:#fff}.bb-theme .sv-row{border-top:1px solid var(--bb-border);grid-template-columns:22px minmax(0,1fr) 112px 96px;align-items:center;gap:10px;padding:7px 0;display:grid}.bb-theme .sv-row-first{border-top:0}.bb-theme .sv-row-off{opacity:.42}@media (width<=620px){.bb-theme .sv-row{grid-template-columns:22px minmax(0,1fr) 104px}.bb-theme .sv-row-amount{text-align:left;grid-column:2/-1}}.bb-theme .sv-row-amount{text-align:right;font-variant-numeric:tabular-nums;color:var(--bb-text-2);font-size:12px;font-weight:600}.bb-theme .sv-bar{background:var(--bb-border);border-radius:2px;height:2px;margin-top:3px;overflow:hidden}.bb-theme .sv-bar-fill{background:var(--sv-cost);border-radius:2px;height:100%;transition:width .35s cubic-bezier(.2,.7,.2,1)}.bb-theme .sv-check{border:1px solid var(--bb-border-strong);background:var(--bb-overlay);color:#0000;border-radius:5px;justify-content:center;align-items:center;width:17px;height:17px;transition:background .14s,border-color .14s,color .14s;display:flex}.bb-theme .sv-check.on{background:var(--bb-primary);border-color:var(--bb-primary);color:#fff}.bb-theme .sv-answer{border-radius:var(--bb-radius-md);background:linear-gradient(135deg,#224cf821 0%,#224cf808 100%);border:1px solid #6c88fa4d;padding:13px 15px}.bb-theme .sv-answer-bad{background:linear-gradient(135deg,#ff5c861f 0%,#ff5c8605 100%);border-color:#ff5c8652}.bb-theme .sv-answer-value{font-family:var(--bb-font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--bb-text);font-size:27px;font-weight:700;line-height:1.1}.bb-theme .sv-tor{grid-template-columns:92px minmax(0,1fr) 76px;align-items:center;gap:10px;padding:4px 0;display:grid}.bb-theme .sv-tor-track{background:#ffffff08;border-radius:3px;height:13px;position:relative}.bb-theme .sv-tor-axis{background:var(--bb-border-strong);width:1px;position:absolute;top:-1px;bottom:-1px;left:50%}.bb-theme .sv-tor-bar{border-radius:2px;transition:width .3s cubic-bezier(.2,.7,.2,1),left .3s cubic-bezier(.2,.7,.2,1);position:absolute;top:2px;bottom:2px}.bb-theme .sv-stat{border-top:1px solid var(--bb-border);justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;font-size:12px;display:flex}.bb-theme .sv-stat-first{border-top:0}.bb-theme .sv-stat-label{color:var(--bb-text-muted)}.bb-theme .sv-stat-value{font-variant-numeric:tabular-nums;color:var(--bb-text);font-weight:600}.bb-theme .sv-sticky{position:sticky;top:12px}@media (width<=1023px){.bb-theme .sv-sticky{position:static}}.bb-theme .sv-good{color:var(--sv-good)}.bb-theme .sv-bad{color:var(--sv-bad)}.bb-theme .sv-note{border-radius:var(--bb-radius-sm);color:var(--bb-warning);background:#ffbe6212;border:1px solid #ffbe6247;padding:9px 11px;font-size:11.5px;line-height:1.5}@keyframes sv-pop{0%{background-color:#6c88fa57}to{background-color:#6c88fa00}}.bb-theme .sv-pop{border-radius:4px;margin:0 -3px;padding:0 3px;animation:.75s ease-out sv-pop;display:inline-block}@media (prefers-reduced-motion:reduce){.bb-theme .sv-pop{animation:none}}.bb-theme .sv-estat{width:128px;color:var(--bb-text);font-variant-numeric:tabular-nums;text-align:right;cursor:text;background:0 0;border:1px solid #0000;border-radius:5px;outline:none;padding:2px 6px;font-size:12px;font-weight:600;transition:background-color .13s,border-color .13s}.bb-theme .sv-estat:hover{border-color:var(--bb-border-light);background:#ffffff0d}.bb-theme .sv-estat:focus,.bb-theme .sv-estat.is-editing{background:var(--bb-overlay);border-color:var(--bb-primary-soft);color:var(--bb-text);box-shadow:0 0 0 3px #224cf829}.bb-theme .sv-more{border-top:1px solid var(--bb-border);padding-top:12px}.bb-theme .sv-more>summary{cursor:pointer;color:var(--bb-text-muted);align-items:center;gap:6px;font-size:11.5px;font-weight:600;list-style:none;transition:color .14s;display:flex}.bb-theme .sv-more>summary::-webkit-details-marker{display:none}.bb-theme .sv-more>summary:hover{color:var(--bb-text-2)}.bb-theme .sv-more-caret{flex:none;transition:transform .18s ease-out}.bb-theme .sv-more[open]>summary .sv-more-caret{transform:rotate(-180deg)}.bb-theme .sv-derived{border-top:1px solid var(--bb-border);color:var(--bb-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 10px;padding-top:11px;font-size:11px;display:flex}.bb-theme .sv-derived>span+span:before{content:"→";color:var(--bb-text-faint);margin-right:10px}.bb-theme .sv-derived .sv-pop{color:var(--bb-text-2);font-weight:600}.bb-theme .sv-subject{border-radius:var(--bb-radius-sm);border:1px solid var(--bb-border-light);background:var(--bb-overlay);align-items:center;gap:9px;padding:8px 10px;display:flex}.bb-theme .sv-subject-icon{border:1px solid var(--bb-border);width:24px;height:24px;color:var(--bb-text-faint);background:#ffffff08;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.bb-theme .sv-subject-icon.is-influencer{color:var(--bb-primary-light);background:#6c88fa1a;border-color:#6c88fa4d}.bb-theme .sv-subject-icon.is-listed{color:var(--bb-glow-purple);background:#9274ff1a;border-color:#9274ff4d}.bb-theme .sv-picker{z-index:20;border-radius:var(--bb-radius-md);border:1px solid var(--bb-border-light);background:var(--bb-surface-2);max-height:260px;box-shadow:var(--bb-shadow-dropdown);padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.bb-theme .sv-picker-row{border-radius:var(--bb-radius-sm);text-align:left;align-items:center;gap:9px;width:100%;padding:6px 7px;transition:background-color .12s;display:flex}.bb-theme .sv-picker-row:hover{background:var(--bb-surface-hover)}.bb-theme .sv-picker-plain{border-top:1px solid var(--bb-border);border-radius:0 0 var(--bb-radius-sm) var(--bb-radius-sm);margin-top:4px;padding-top:8px}.bb-theme .sv-chip{border:1px solid var(--bb-border-light);max-width:100%;color:var(--bb-text-2);background:#ffffff08;border-radius:999px;align-items:center;gap:5px;padding:2px 7px 2px 6px;font-size:11px;font-weight:600;transition:border-color .14s,color .14s,background-color .14s;display:inline-flex}.bb-theme a.sv-chip:hover{color:var(--bb-text);border-color:var(--bb-border-strong);background:#ffffff0f}.bb-theme .sv-chip-note{border-left:1px solid var(--bb-border);color:var(--bb-text-faint);flex:none;padding-left:5px;font-weight:500}.bb-theme .sv-filter{border-radius:var(--bb-radius-sm);background:#9274ff12;border:1px solid #9274ff47;align-items:center;gap:9px;padding:8px 10px;display:flex}@media (width<=767px){.v2-ctxrail{z-index:60;width:min(var(--v2-ctx-w), 86vw);height:100dvh;position:fixed;top:0;left:0;box-shadow:0 0 48px #0009}.v2-ctxrail.is-collapsed{box-shadow:none}.v2-rail-backdrop{z-index:55;background:#0000008c;border:0;position:fixed;inset:0}.v2-topbar{padding:8px 16px}.v2-content{padding:16px 16px 32px}.v2-kbtn{gap:0;font-size:0}.v2-kbtn .v2-kbd{display:none}.bb-theme .mk-inf-tabbar{margin-left:-16px!important;margin-right:-16px!important;padding-left:16px!important;padding-right:16px!important}.bb-theme .mk-seg{scrollbar-width:none;max-width:calc(100vw - 64px);overflow-x:auto}.bb-theme .mk-toolbar{min-width:0;max-width:100%}}.nt-pop{border:1px solid var(--bb-border-light);background:var(--bb-surface-3);box-shadow:var(--bb-shadow-dropdown);border-radius:14px;animation:.14s ease-out nt-in;overflow:hidden}.bb-theme.nt-pop,.nt-pop{background:var(--bb-surface-3);min-height:0;padding:0}.nt-pop{flex-direction:column;max-height:calc(100vh - 16px);display:flex}.nt-pop .nt-list{flex:auto;min-height:0}.nt-pop-side{transform-origin:0 100%}@keyframes nt-in{0%{opacity:0;transform:translate(-4px)scale(.985)}to{opacity:1;transform:none}}.nt-head{border-bottom:1px solid var(--bb-border);flex:none;justify-content:space-between;align-items:center;padding:12px 14px 10px;display:flex}.nt-link{color:var(--bb-primary-soft);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.nt-link:hover{color:var(--bb-text)}.nt-list{max-height:min(460px,100vh - 140px);padding-bottom:4px;overflow-y:auto}.nt-row{text-align:left;align-items:flex-start;gap:10px;width:100%;padding:9px 14px;transition:background-color .12s;display:flex}.nt-row:hover{background:#ffffff0a}.nt-row.is-unread{background:color-mix(in srgb, var(--bb-primary) 7%, transparent)}.nt-row.is-unread:hover{background:color-mix(in srgb, var(--bb-primary) 11%, transparent)}.nt-face{flex:none;position:relative}.nt-badge{color:#fff;background:var(--bb-primary);width:16px;height:16px;box-shadow:0 0 0 2px var(--bb-surface-3);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.nt-icon{width:30px;height:30px;color:var(--bb-primary-soft);background:#ffffff0d;border-radius:9px;flex:none;place-items:center;display:grid}.nt-title{color:var(--bb-text-2);font-size:12.5px;line-height:17px;display:block}.nt-title strong{color:var(--bb-text);font-weight:650}.nt-excerpt{-webkit-line-clamp:2;color:var(--bb-text-muted);-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.nt-meta{color:var(--bb-text-faint);margin-top:3px;font-size:10.5px;display:block}.nt-dot{background:var(--bb-primary);border-radius:999px;flex:none;width:7px;height:7px;margin-top:6px}.nt-rail-dot{background:var(--bb-danger);width:7px;height:7px;box-shadow:0 0 0 2px var(--bb-surface-1,var(--bb-surface-2));border-radius:999px;position:absolute;top:-2px;right:-2px}.nt-rail-count{text-align:center;font-variant-numeric:tabular-nums;color:#fff;background:var(--bb-danger);border-radius:999px;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10.5px;font-weight:700;line-height:18px}
