:root{--bb-font-display: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--bb-font-sans: "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--bb-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bb-space-1: 4px;--bb-space-2: 8px;--bb-space-3: 12px;--bb-space-4: 16px;--bb-space-5: 20px;--bb-space-6: 24px;--bb-space-7: 28px;--bb-space-9: 36px;--bb-sidebar-width: var(--bb-shell-sidebar-w);--bb-rail-width: 320px;--bb-app-min-width: 1280px;--bb-shell-sidebar-w: 236px;--bb-shell-header-h: 60px;--bb-shell-status-h: 40px;--bb-shell-gutter: 36px;--bb-shell-content-max: 1560px;--bb-section-gap: 38px;--bb-split-gap: 44px;--bb-row-py: 13px;--bb-rail-entry-py: 15px;--bb-radius-sm: 6px;--bb-radius-md: 7px;--bb-radius-lg: 9px;--bb-radius-xl: 12px;--bb-radius-full: 99px;--bb-radius-chip: 7px;--bb-radius-chip-sm: 6px;--bb-radius-tile: 14px;--bb-radius-tile-icon: 12px;--radius: var(--bb-radius-xl);--bb-shadow: 0 1px 2px rgba(0, 0, 0, .05), 0 6px 18px rgba(0, 0, 0, .05);--bb-shadow-tooltip: 0 6px 20px rgba(0, 0, 0, .25);--bb-scrim: rgba(12, 10, 12, .55);--bb-shadow-drawer: -16px 0 40px -16px rgba(0, 0, 0, .15);--bb-tile-shadow: 0 1px 2px rgba(0, 0, 0, .04);--bb-tile-shadow-hover: 0 2px 4px rgba(0, 0, 0, .05), 0 10px 24px -12px rgba(0, 0, 0, .14);--bb-tile-glow: 0 0 0 4px color-mix(in srgb, var(--bb-primary) 14%, transparent);--bb-tile-border: var(--bb-border-strong);--bb-border-width: 1px;--bb-border-width-strong: 1px;--bb-border-width-selected: 2px;--bb-border-edge: 3px;--bb-border-nav-edge: 2px;--bb-duration-micro: .15s;--bb-duration-reveal: .2s;--bb-duration-flash: 2.6s;--bb-transition-micro: all var(--bb-duration-micro) var(--bb-ease);--bb-transition-reveal: all var(--bb-duration-reveal) var(--bb-ease);--bb-ease: cubic-bezier(.2, 0, 0, 1);--bb-ease-exit: cubic-bezier(.4, 0, 1, 1);--bb-ease-inout: cubic-bezier(.45, 0, .15, 1);--bb-ease-ambient: cubic-bezier(.4, 0, .6, 1);--bb-dur-instant: 90ms;--bb-dur-fast: .12s;--bb-dur-base: .16s;--bb-dur-state: .2s;--bb-dur-expand: .22s;--bb-dur-reveal: .28s;--bb-dur-chart: .32s;--bb-dur-exit: .14s;--bb-loop-breathe: 2.4s;--bb-loop-edge: 5.5s;--bb-loop-skeleton: 1.4s;--bb-once-sweep: .9s;--bb-t-hover: transform var(--bb-dur-base) var(--bb-ease), border-color var(--bb-dur-base) var(--bb-ease), box-shadow var(--bb-dur-base) var(--bb-ease);--bb-t-press: transform var(--bb-dur-instant) var(--bb-ease);--bb-t-theme: color var(--bb-dur-expand) var(--bb-ease), background-color var(--bb-dur-expand) var(--bb-ease), border-color var(--bb-dur-expand) var(--bb-ease), fill var(--bb-dur-expand) var(--bb-ease);--bb-lift-hover: translateY(-1px);--bb-press-shift: translateY(.5px);--bb-sidebar-hover: rgba(233, 236, 234, .06);--bb-sidebar-active: var(--bb-accent-shell);--bb-sidebar-active-hsl: var(--bb-accent-shell-hsl);--bb-sidebar-active-soft: var(--bb-accent-shell-soft);--bb-pulse-ring-track: var(--bb-pulse-border);--bb-text-primary: var(--bb-foreground);--bb-text-secondary: var(--bb-muted-foreground);--bb-text-tertiary: var(--bb-faint-foreground);--bb-text-inverse: var(--bb-sidebar-fg-strong);--bb-micro: var(--bb-text-secondary);--bb-focus-ring: var(--bb-primary);--bb-focus-ring-width: 2px;--bb-focus-ring-offset: 1px;--bb-card-bg: var(--bb-surface);--bb-card-border: var(--bb-border);--bb-rail-bg: var(--bb-surface);--bb-insight-bg: var(--bb-primary-soft);--bb-insight-edge: var(--bb-primary);--bb-table-header: var(--bb-surface-muted);--bb-table-row-hover: var(--bb-surface-muted);--bb-table-row-selected: var(--bb-primary-soft);--bb-table-row-edge: var(--bb-primary);--bb-table-divider: var(--bb-border);--bb-chart-grid: var(--bb-border);--bb-chart-current: var(--bb-primary);--bb-chart-comparison: var(--bb-border-strong);--bb-chart-annotation: var(--bb-secondary);--bb-chart-area-fill: var(--bb-primary-soft);--bb-health-good: var(--bb-success);--bb-health-good-hsl: var(--bb-success-hsl);--bb-health-warning: var(--bb-warning);--bb-health-warning-hsl: var(--bb-warning-hsl);--bb-health-risk: var(--bb-destructive);--bb-health-risk-hsl: var(--bb-destructive-hsl);--bb-health-track: var(--bb-surface-muted);--bb-health-track-hsl: var(--bb-surface-muted-hsl);--bb-approval-pending: var(--bb-warning);--bb-approval-pending-bg: var(--bb-warning-soft);--bb-approval-approved: var(--bb-success);--bb-approval-approved-bg: var(--bb-success-soft);--bb-approval-changes: var(--bb-destructive);--bb-approval-changes-bg: var(--bb-destructive-soft);--bb-approval-scheduled: var(--bb-info);--bb-approval-scheduled-bg: var(--bb-info-soft);--bb-approval-draft: var(--bb-muted-foreground);--bb-approval-draft-bg: var(--bb-surface-muted);--bb-reliability-ok: #57be8f;--bb-reliability-ok-hsl: 152.6 44.2% 54.3%;--bb-reliability-retry: #d3a24e;--bb-reliability-retry-hsl: 37.9 60.2% 56.7%;--bb-reliability-fail: #da7a72;--bb-reliability-fail-hsl: 4.6 58.4% 65.1%;--bb-freshness-ok: #57be8f;--bb-freshness-ok-hsl: 152.6 44.2% 54.3%;--bb-freshness-stale: #d3a24e;--bb-freshness-stale-hsl: 37.9 60.2% 56.7%;--bb-logo-rule: #d6b36a;--bb-logo-rule-opacity: .55;--bb-logo-mono: var(--bb-sidebar-active);--bb-logo-neutral: var(--bb-foreground);--bb-logo-wordmark: var(--bb-foreground);--bb-logo-fill: var(--bb-logo-gradient-surface);--bb-logo-subtitle: var(--bb-primary);--bb-logo-shine: rgba(255, 255, 255, .32);--bb-once-shine: .9s;--bb-signature-line: repeating-linear-gradient( 180deg, var(--bb-sidebar-active) 0 2px, transparent 2px 5px );--bb-signature-rule: repeating-linear-gradient( 90deg, var(--bb-sidebar-border) 0 14px, transparent 14px 20px );--bb-signature-edge: repeating-linear-gradient( 180deg, var(--bb-sidebar-active) 0 10px, transparent 10px 16px );--bb-report-cover-accent: var(--bb-primary);--bb-chart-series-1: #4477aa;--bb-chart-series-1-hsl: 210 42.9% 46.7%;--bb-chart-series-2: #66ccee;--bb-chart-series-2-hsl: 195 80% 66.7%;--bb-chart-series-3: #44aa99;--bb-chart-series-3-hsl: 170 42.9% 46.7%;--bb-chart-series-4: #117733;--bb-chart-series-4-hsl: 140 75% 26.7%;--bb-chart-series-5: #999933;--bb-chart-series-5-hsl: 60 50% 40%;--bb-chart-series-6: #ddcc77;--bb-chart-series-6-hsl: 50 60% 66.7%;--bb-chart-series-7: #ee8866;--bb-chart-series-7-hsl: 15 80% 66.7%;--bb-chart-series-8: #cc6677;--bb-chart-series-8-hsl: 350 50% 60%;--bb-chart-series-9: #aa3377;--bb-chart-series-9-hsl: 325.7 53.8% 43.3%;--bb-chart-series-10: #882255;--bb-chart-series-10-hsl: 330 60% 33.3%;--bb-chart-series-11: #332288;--bb-chart-series-11-hsl: 250 60% 33.3%;--bb-chart-series-12: #bbbbbb;--bb-chart-series-12-hsl: 0 0% 73.3%;--bb-chart-seq-1: #e5edf5;--bb-chart-seq-2: #b9cfe6;--bb-chart-seq-3: #8fb0d3;--bb-chart-seq-4: #5f88b4;--bb-chart-seq-5: #3d6b99;--bb-chart-seq-6: #27496c;--bb-chart-div-1: #a84a5e;--bb-chart-div-2: #ce8e9b;--bb-chart-div-3: #efe4e7;--bb-chart-div-4: #cbd9e8;--bb-chart-div-5: #7fa4c9;--bb-chart-div-6: #3d6b99;--shadow-card: var(--bb-shadow);--shadow-elegant: var(--bb-shadow);--shadow-drawer: var(--bb-shadow-drawer);--glow-primary: 0 0 0 3px hsl(var(--primary) / .14);--glow-cyan: 0 0 0 3px hsl(var(--cyan) / .14);--glow-primary-soft: 0 0 0 3px hsl(var(--primary) / .1);--glow-cyan-soft: 0 0 0 3px hsl(var(--cyan) / .1);--gradient-primary: linear-gradient(135deg, hsl(var(--primary)), hsl(var(--primary-hover)));--gradient-editorial: linear-gradient(180deg, hsl(var(--background)), hsl(var(--muted)));--gradient-gold: linear-gradient( 135deg, hsl(var(--bb-secondary-hsl)), hsl(var(--bb-secondary-strong-hsl)) )}:root.dark{--bb-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 26px rgba(0, 0, 0, .35);--bb-shadow-drawer: -16px 0 40px -16px rgba(0, 0, 0, .5)}.bb-monogram{position:relative;flex:none}.bb-monogram-stripes,.bb-monogram-rule{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.bb-monogram-stripes{background-image:var(--bb-logo-fill);-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 72'><defs><path id='b' d='M 4 4 H 30 C 42 4, 48 10, 48 20 C 48 27, 44 31, 38 33 C 46 35, 50 40, 50 50 C 50 62, 42 68, 28 68 H 4 Z M 14 13 V 29 H 28 C 34 29, 38 26, 38 22 C 38 17, 34 13, 28 13 Z M 14 39 V 59 H 28 C 36 59, 40 55, 40 49 C 40 43, 35 39, 28 39 Z' fill-rule='evenodd'/><mask id='g'><rect width='86' height='72' fill='black'/><use href='%23b' x='34' fill='white'/><use href='%23b' fill='white'/></mask></defs><g mask='url(%23g)' fill='white'><rect y='4' width='86' height='3.2'/><rect y='10' width='86' height='3.2'/><rect y='16' width='86' height='3.2'/><rect y='22' width='86' height='3.2'/><rect y='28' width='86' height='3.2'/><rect y='39' width='86' height='3.2'/><rect y='45' width='86' height='3.2'/><rect y='51' width='86' height='3.2'/><rect y='57' width='86' height='3.2'/><rect y='63' width='86' height='3.2'/></g></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 72'><defs><path id='b' d='M 4 4 H 30 C 42 4, 48 10, 48 20 C 48 27, 44 31, 38 33 C 46 35, 50 40, 50 50 C 50 62, 42 68, 28 68 H 4 Z M 14 13 V 29 H 28 C 34 29, 38 26, 38 22 C 38 17, 34 13, 28 13 Z M 14 39 V 59 H 28 C 36 59, 40 55, 40 49 C 40 43, 35 39, 28 39 Z' fill-rule='evenodd'/><mask id='g'><rect width='86' height='72' fill='black'/><use href='%23b' x='34' fill='white'/><use href='%23b' fill='white'/></mask></defs><g mask='url(%23g)' fill='white'><rect y='4' width='86' height='3.2'/><rect y='10' width='86' height='3.2'/><rect y='16' width='86' height='3.2'/><rect y='22' width='86' height='3.2'/><rect y='28' width='86' height='3.2'/><rect y='39' width='86' height='3.2'/><rect y='45' width='86' height='3.2'/><rect y='51' width='86' height='3.2'/><rect y='57' width='86' height='3.2'/><rect y='63' width='86' height='3.2'/></g></svg>")}.bb-monogram-rule{background-color:var(--bb-logo-rule);opacity:var(--bb-logo-rule-opacity);-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 72'><defs><path id='b' d='M 4 4 H 30 C 42 4, 48 10, 48 20 C 48 27, 44 31, 38 33 C 46 35, 50 40, 50 50 C 50 62, 42 68, 28 68 H 4 Z M 14 13 V 29 H 28 C 34 29, 38 26, 38 22 C 38 17, 34 13, 28 13 Z M 14 39 V 59 H 28 C 36 59, 40 55, 40 49 C 40 43, 35 39, 28 39 Z' fill-rule='evenodd'/><mask id='g'><rect width='86' height='72' fill='black'/><use href='%23b' x='34' fill='white'/><use href='%23b' fill='white'/></mask></defs><g mask='url(%23g)' fill='white'><rect y='35' width='86' height='1.2'/></g></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 72'><defs><path id='b' d='M 4 4 H 30 C 42 4, 48 10, 48 20 C 48 27, 44 31, 38 33 C 46 35, 50 40, 50 50 C 50 62, 42 68, 28 68 H 4 Z M 14 13 V 29 H 28 C 34 29, 38 26, 38 22 C 38 17, 34 13, 28 13 Z M 14 39 V 59 H 28 C 36 59, 40 55, 40 49 C 40 43, 35 39, 28 39 Z' fill-rule='evenodd'/><mask id='g'><rect width='86' height='72' fill='black'/><use href='%23b' x='34' fill='white'/><use href='%23b' fill='white'/></mask></defs><g mask='url(%23g)' fill='white'><rect y='35' width='86' height='1.2'/></g></svg>")}.bb-logo-subtitle{color:var(--bb-logo-subtitle)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.bb-logo-subtitle{background-image:linear-gradient(100deg,transparent 42%,var(--bb-logo-shine) 50%,transparent 58%),var(--bb-logo-subtitle-gradient);background-size:220% 100%,100% 100%;background-position:130% 0,0 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bbSubtitleShine var(--bb-once-shine) var(--bb-ease) .4s 1 both}}@keyframes bbSubtitleShine{0%{background-position:130% 0,0 0}to{background-position:-30% 0,0 0}}:root{--bb-glass-bg: color-mix(in srgb, var(--bb-surface) 78%, transparent);--bb-glass-border: color-mix(in srgb, var(--bb-border) 85%, transparent);--bb-glass-highlight: rgba(255, 255, 255, .22);--bb-glass-shadow: var(--bb-shadow);--bb-glass-blur: 14px;--bb-glass-fg: var(--bb-foreground)}.bb-glass{background-color:var(--bb-surface);border:1px solid var(--bb-border);color:var(--bb-glass-fg);box-shadow:var(--bb-glass-shadow)}@supports (((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) or (-webkit-backdrop-filter: blur(1px))){.bb-glass{background-color:var(--bb-glass-bg);border-color:var(--bb-glass-border);-webkit-backdrop-filter:blur(var(--bb-glass-blur));backdrop-filter:blur(var(--bb-glass-blur));box-shadow:inset 0 1px 0 0 var(--bb-glass-highlight),var(--bb-glass-shadow)}}@media (prefers-reduced-transparency: reduce){.bb-glass{background-color:var(--bb-surface);border-color:var(--bb-border);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--bb-glass-shadow)}}.bb-shell{--bb-logo-neutral: var(--bb-logo-stop-1);--bb-logo-fill: var(--bb-logo-gradient);--bb-logo-wordmark: var(--bb-sidebar-fg-strong);--bb-logo-subtitle: var(--bb-accent-shell);--bb-logo-subtitle-stop-1: var(--bb-logo-stop-2);--bb-logo-subtitle-stop-2: color-mix(in srgb, var(--bb-logo-stop-2) 45%, var(--bb-accent-shell));--bb-logo-subtitle-stop-3: var(--bb-accent-shell);--bb-text-primary: var(--bb-sidebar-fg-strong);--bb-text-secondary: var(--bb-sidebar-fg);--bb-text-tertiary: var(--bb-sidebar-fg-muted);--bb-micro: var(--bb-sidebar-fg);--bb-focus-ring: var(--bb-sidebar-active);--bb-foreground: var(--bb-sidebar-fg-strong);--bb-foreground-hsl: var(--bb-sidebar-fg-strong-hsl);--bb-muted-foreground: var(--bb-sidebar-fg);--bb-muted-foreground-hsl: var(--bb-sidebar-fg-hsl);--bb-faint-foreground: var(--bb-sidebar-fg-faint);--bb-faint-foreground-hsl: var(--bb-sidebar-fg-faint-hsl);--bb-border: var(--bb-sidebar-border);--bb-border-hsl: var(--bb-sidebar-border-hsl);--bb-surface-muted-hsl: var(--bb-sidebar-border-hsl)}@keyframes bbBreathe{0%{opacity:.45}50%{opacity:1}to{opacity:.45}}@keyframes bbTravel{0%{background-position:0 0}to{background-position:0 16px}}@keyframes bbSweep{0%{transform:translate(-45%);opacity:0}18%{opacity:1}to{transform:translate(320%);opacity:0}}@keyframes bbSkeleton{0%{transform:translate(-100%)}to{transform:translate(240%)}}@keyframes bbRise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes bbSettle{0%{transform:translateY(2px);opacity:.55}to{transform:translateY(0);opacity:1}}@keyframes bbDrawRule{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.bb-ledger-edge{background-image:repeating-linear-gradient(180deg,var(--bb-sidebar-active) 0 10px,transparent 10px 16px);background-size:100% 16px;background-repeat:repeat;animation:bbTravel var(--bb-loop-edge) linear infinite}.bb-ledger-edge[data-live=false]{animation-play-state:paused}.bb-sync-sweep{background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--bb-text-inverse) 7%,transparent),transparent);animation:bbSweep var(--bb-once-sweep) var(--bb-ease)}.bb-freshness-dot[data-state=live]{animation:bbBreathe var(--bb-loop-breathe) var(--bb-ease-ambient) infinite}.bb-insight-rule{background:var(--bb-primary);transform-origin:top}.bb-insight-rule[data-drawn=true]{animation:bbDrawRule .24s var(--bb-ease)}.bb-nav-edge{background:var(--bb-sidebar-active);transition:top var(--bb-dur-expand) var(--bb-ease-inout),height var(--bb-dur-expand) var(--bb-ease-inout),opacity var(--bb-dur-expand) var(--bb-ease)}.bb-skeleton{position:relative;overflow:hidden;background:var(--bb-surface-muted)}.bb-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--bb-foreground) 6%,transparent),transparent);animation:bbSkeleton var(--bb-loop-skeleton) var(--bb-ease-ambient) infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition:none!important;animation:none!important;scroll-behavior:auto!important}.bb-ledger-edge,.bb-sync-sweep,.bb-freshness-dot,.bb-nav-edge,.bb-logo-subtitle,.bb-skeleton:after{animation:none!important;transition:none!important}}:root{--bb-accent-shell: #7FA8D0;--bb-accent-shell-hsl: 209.6 46.3% 65.7%;--bb-accent-shell-soft: rgba(127,168,208,.14);--bb-accent-shell-soft-hsl: 209.6 46.3% 65.7% / .14;--bb-sidebar-bg: #161114;--bb-sidebar-bg-hsl: 324 12.8% 7.6%;--bb-sidebar-fg: #8B8189;--bb-sidebar-fg-hsl: 312 4.1% 52.5%;--bb-sidebar-fg-strong: #EFEAEE;--bb-sidebar-fg-strong-hsl: 312 13.5% 92.7%;--bb-sidebar-fg-muted: #6A5F67;--bb-sidebar-fg-muted-hsl: 316.4 5.5% 39.4%;--bb-sidebar-fg-faint: #6A5F67;--bb-sidebar-fg-faint-hsl: 316.4 5.5% 39.4%;--bb-pulse-fg: #EFEAEE;--bb-pulse-fg-hsl: 312 13.5% 92.7%;--bb-pulse-fg-muted: #9A8F97;--bb-pulse-fg-muted-hsl: 316.4 5.2% 58.2%;--bb-tooltip-fg: #EFEAEE;--bb-tooltip-fg-hsl: 312 13.5% 92.7%;--bb-tooltip-fg-muted: #9A8F97;--bb-tooltip-fg-muted-hsl: 316.4 5.2% 58.2%;--bb-sidebar-border: #2C222A;--bb-sidebar-border-hsl: 312 12.8% 15.3%;--bb-pulse-bg: #1C1519;--bb-pulse-bg-hsl: 325.7 14.3% 9.6%;--bb-pulse-border: #31262E;--bb-pulse-border-hsl: 316.4 12.6% 17.1%;--bb-tooltip-bg: #1C1519;--bb-tooltip-bg-hsl: 325.7 14.3% 9.6%;--bb-logo-gradient: linear-gradient(140deg, #EFEAEE 0%, #A6C8E6 28%, #6B99C8 62%, #33608C 100%);--bb-logo-gradient-surface: linear-gradient(140deg, var(--bb-logo-neutral) 0%, #A6C8E6 28%, #6B99C8 62%, #33608C 100%);--bb-logo-stop-1: #EFEAEE;--bb-logo-stop-2: #A6C8E6;--bb-logo-stop-3: #6B99C8;--bb-logo-stop-4: #33608C;--bb-logo-subtitle-stop-1: var(--bb-primary);--bb-logo-subtitle-stop-2: color-mix(in srgb, var(--bb-primary) 55%, var(--bb-secondary));--bb-logo-subtitle-stop-3: var(--bb-secondary);--bb-logo-subtitle-gradient: linear-gradient(90deg, var(--bb-logo-subtitle-stop-1), var(--bb-logo-subtitle-stop-2) 55%, var(--bb-logo-subtitle-stop-3));--bb-background: #F5F3F5;--bb-background-hsl: 300 9.1% 95.7%;--bb-surface: #FFFFFF;--bb-surface-hsl: 0 0% 100%;--bb-surface-muted: #EEEAEE;--bb-surface-muted-hsl: 300 10.5% 92.5%;--bb-border: #E3DDE2;--bb-border-hsl: 310 9.7% 87.8%;--bb-border-strong: #CCC3CB;--bb-border-strong-hsl: 306.7 8.1% 78.2%;--bb-foreground: #1D171B;--bb-foreground-hsl: 320 11.5% 10.2%;--bb-muted-foreground: #645B62;--bb-muted-foreground-hsl: 313.3 4.7% 37.5%;--bb-faint-foreground: #948B92;--bb-faint-foreground-hsl: 313.3 4% 56.3%;--bb-primary: #3D6B99;--bb-primary-hsl: 210 43% 42%;--bb-primary-fg: #FFFFFF;--bb-primary-fg-hsl: 0 0% 100%;--bb-primary-soft: #E5EDF5;--bb-primary-soft-hsl: 210 44.4% 92.9%;--bb-secondary: #5F4B59;--bb-secondary-hsl: 318 11.8% 33.3%;--bb-secondary-strong: #4C3B47;--bb-secondary-strong-hsl: 317.6 12.6% 26.5%;--bb-secondary-soft: #EFE9EE;--bb-secondary-soft-hsl: 310 15.8% 92.5%;--bb-success: #2E7266;--bb-success-hsl: 169.4 42.5% 31.4%;--bb-success-soft: #E2EFEC;--bb-success-soft-hsl: 166.2 28.9% 91.2%;--bb-warning: #A5772E;--bb-warning-hsl: 36.8 56.4% 41.4%;--bb-warning-soft: #F6EEDD;--bb-warning-soft-hsl: 40.8 58.1% 91.6%;--bb-destructive: #A84A5E;--bb-destructive-hsl: 347.2 38.8% 47.5%;--bb-destructive-soft: #F7E7EA;--bb-destructive-soft-hsl: 348.8 50% 93.7%;--bb-info: #3D6B99;--bb-info-hsl: 210 43% 42%;--bb-info-soft: #E5EDF5;--bb-info-soft-hsl: 210 44.4% 92.9%;--primary-hover: 209.7 43.1% 46.9%;--primary-glow: 210 51.7% 54.5%;--cyan-hover: 209.7 43.1% 46.9%;--muted-strong: 315 6.6% 23.9%;--background: var(--bb-background-hsl);--foreground: var(--bb-foreground-hsl);--card: var(--bb-surface-hsl);--card-foreground: var(--bb-foreground-hsl);--popover: var(--bb-surface-hsl);--popover-foreground: var(--bb-foreground-hsl);--primary: var(--bb-primary-hsl);--primary-foreground: var(--bb-primary-fg-hsl);--secondary: var(--bb-surface-muted-hsl);--secondary-foreground: var(--bb-foreground-hsl);--muted: var(--bb-surface-muted-hsl);--muted-foreground: var(--bb-muted-foreground-hsl);--accent: var(--bb-primary-soft-hsl);--accent-foreground: var(--bb-primary-hsl);--cyan: var(--bb-info-hsl);--cyan-glow: var(--bb-info-hsl);--destructive: var(--bb-destructive-hsl);--destructive-foreground: var(--bb-primary-fg-hsl);--success: var(--bb-success-hsl);--success-foreground: var(--bb-primary-fg-hsl);--warning: var(--bb-warning-hsl);--warning-foreground: var(--bb-primary-fg-hsl);--info: var(--bb-info-hsl);--info-foreground: var(--bb-primary-fg-hsl);--posted: var(--bb-success-hsl);--border: var(--bb-border-hsl);--input: var(--bb-border-strong-hsl);--hairline: var(--bb-border-hsl);--ring: var(--bb-primary-hsl);--sidebar-background: var(--bb-surface-muted-hsl);--sidebar-foreground: var(--bb-muted-foreground-hsl);--sidebar-primary: var(--bb-primary-hsl);--sidebar-primary-foreground: var(--bb-primary-fg-hsl);--sidebar-accent: var(--bb-border-hsl);--sidebar-accent-foreground: var(--bb-foreground-hsl);--sidebar-border: var(--bb-border-hsl);--sidebar-ring: var(--bb-primary-hsl)}:root[data-theme=mineral]{--bb-accent-shell: #7FA8D0;--bb-accent-shell-hsl: 209.6 46.3% 65.7%;--bb-accent-shell-soft: rgba(127,168,208,.14);--bb-accent-shell-soft-hsl: 209.6 46.3% 65.7% / .14;--bb-sidebar-bg: #161114;--bb-sidebar-bg-hsl: 324 12.8% 7.6%;--bb-sidebar-fg: #8B8189;--bb-sidebar-fg-hsl: 312 4.1% 52.5%;--bb-sidebar-fg-strong: #EFEAEE;--bb-sidebar-fg-strong-hsl: 312 13.5% 92.7%;--bb-sidebar-fg-muted: #6A5F67;--bb-sidebar-fg-muted-hsl: 316.4 5.5% 39.4%;--bb-sidebar-fg-faint: #6A5F67;--bb-sidebar-fg-faint-hsl: 316.4 5.5% 39.4%;--bb-pulse-fg: #EFEAEE;--bb-pulse-fg-hsl: 312 13.5% 92.7%;--bb-pulse-fg-muted: #9A8F97;--bb-pulse-fg-muted-hsl: 316.4 5.2% 58.2%;--bb-tooltip-fg: #EFEAEE;--bb-tooltip-fg-hsl: 312 13.5% 92.7%;--bb-tooltip-fg-muted: #9A8F97;--bb-tooltip-fg-muted-hsl: 316.4 5.2% 58.2%;--bb-sidebar-border: #2C222A;--bb-sidebar-border-hsl: 312 12.8% 15.3%;--bb-pulse-bg: #1C1519;--bb-pulse-bg-hsl: 325.7 14.3% 9.6%;--bb-pulse-border: #31262E;--bb-pulse-border-hsl: 316.4 12.6% 17.1%;--bb-tooltip-bg: #1C1519;--bb-tooltip-bg-hsl: 325.7 14.3% 9.6%;--bb-logo-gradient: linear-gradient(140deg, #EFEAEE 0%, #A6C8E6 28%, #6B99C8 62%, #33608C 100%);--bb-logo-gradient-surface: linear-gradient(140deg, var(--bb-logo-neutral) 0%, #A6C8E6 28%, #6B99C8 62%, #33608C 100%);--bb-logo-stop-1: #EFEAEE;--bb-logo-stop-2: #A6C8E6;--bb-logo-stop-3: #6B99C8;--bb-logo-stop-4: #33608C;--bb-logo-subtitle-stop-1: var(--bb-primary);--bb-logo-subtitle-stop-2: color-mix(in srgb, var(--bb-primary) 55%, var(--bb-secondary));--bb-logo-subtitle-stop-3: var(--bb-secondary);--bb-logo-subtitle-gradient: linear-gradient(90deg, var(--bb-logo-subtitle-stop-1), var(--bb-logo-subtitle-stop-2) 55%, var(--bb-logo-subtitle-stop-3));--bb-background: #F5F3F5;--bb-background-hsl: 300 9.1% 95.7%;--bb-surface: #FFFFFF;--bb-surface-hsl: 0 0% 100%;--bb-surface-muted: #EEEAEE;--bb-surface-muted-hsl: 300 10.5% 92.5%;--bb-border: #E3DDE2;--bb-border-hsl: 310 9.7% 87.8%;--bb-border-strong: #CCC3CB;--bb-border-strong-hsl: 306.7 8.1% 78.2%;--bb-foreground: #1D171B;--bb-foreground-hsl: 320 11.5% 10.2%;--bb-muted-foreground: #645B62;--bb-muted-foreground-hsl: 313.3 4.7% 37.5%;--bb-faint-foreground: #948B92;--bb-faint-foreground-hsl: 313.3 4% 56.3%;--bb-primary: #3D6B99;--bb-primary-hsl: 210 43% 42%;--bb-primary-fg: #FFFFFF;--bb-primary-fg-hsl: 0 0% 100%;--bb-primary-soft: #E5EDF5;--bb-primary-soft-hsl: 210 44.4% 92.9%;--bb-secondary: #5F4B59;--bb-secondary-hsl: 318 11.8% 33.3%;--bb-secondary-strong: #4C3B47;--bb-secondary-strong-hsl: 317.6 12.6% 26.5%;--bb-secondary-soft: #EFE9EE;--bb-secondary-soft-hsl: 310 15.8% 92.5%;--bb-success: #2E7266;--bb-success-hsl: 169.4 42.5% 31.4%;--bb-success-soft: #E2EFEC;--bb-success-soft-hsl: 166.2 28.9% 91.2%;--bb-warning: #A5772E;--bb-warning-hsl: 36.8 56.4% 41.4%;--bb-warning-soft: #F6EEDD;--bb-warning-soft-hsl: 40.8 58.1% 91.6%;--bb-destructive: #A84A5E;--bb-destructive-hsl: 347.2 38.8% 47.5%;--bb-destructive-soft: #F7E7EA;--bb-destructive-soft-hsl: 348.8 50% 93.7%;--bb-info: #3D6B99;--bb-info-hsl: 210 43% 42%;--bb-info-soft: #E5EDF5;--bb-info-soft-hsl: 210 44.4% 92.9%;--primary-hover: 209.7 43.1% 46.9%;--primary-glow: 210 51.7% 54.5%;--cyan-hover: 209.7 43.1% 46.9%;--muted-strong: 315 6.6% 23.9%;--background: var(--bb-background-hsl);--foreground: var(--bb-foreground-hsl);--card: var(--bb-surface-hsl);--card-foreground: var(--bb-foreground-hsl);--popover: var(--bb-surface-hsl);--popover-foreground: var(--bb-foreground-hsl);--primary: var(--bb-primary-hsl);--primary-foreground: var(--bb-primary-fg-hsl);--secondary: var(--bb-surface-muted-hsl);--secondary-foreground: var(--bb-foreground-hsl);--muted: var(--bb-surface-muted-hsl);--muted-foreground: var(--bb-muted-foreground-hsl);--accent: var(--bb-primary-soft-hsl);--accent-foreground: var(--bb-primary-hsl);--cyan: var(--bb-info-hsl);--cyan-glow: var(--bb-info-hsl);--destructive: var(--bb-destructive-hsl);--destructive-foreground: var(--bb-primary-fg-hsl);--success: var(--bb-success-hsl);--success-foreground: var(--bb-primary-fg-hsl);--warning: var(--bb-warning-hsl);--warning-foreground: var(--bb-primary-fg-hsl);--info: var(--bb-info-hsl);--info-foreground: var(--bb-primary-fg-hsl);--posted: var(--bb-success-hsl);--border: var(--bb-border-hsl);--input: var(--bb-border-strong-hsl);--hairline: var(--bb-border-hsl);--ring: var(--bb-primary-hsl);--sidebar-background: var(--bb-surface-muted-hsl);--sidebar-foreground: var(--bb-muted-foreground-hsl);--sidebar-primary: var(--bb-primary-hsl);--sidebar-primary-foreground: var(--bb-primary-fg-hsl);--sidebar-accent: var(--bb-border-hsl);--sidebar-accent-foreground: var(--bb-foreground-hsl);--sidebar-border: var(--bb-border-hsl);--sidebar-ring: var(--bb-primary-hsl)}:root[data-theme=mineral].dark{--bb-background: #141013;--bb-background-hsl: 315 11.1% 7.1%;--bb-surface: #1D171C;--bb-surface-hsl: 310 11.5% 10.2%;--bb-surface-muted: #272028;--bb-surface-muted-hsl: 292.5 11.1% 14.1%;--bb-border: #332B33;--bb-border-hsl: 300 8.5% 18.4%;--bb-border-strong: #443A44;--bb-border-strong-hsl: 300 7.9% 24.7%;--bb-foreground: #EFEAEE;--bb-foreground-hsl: 312 13.5% 92.7%;--bb-muted-foreground: #A89FA6;--bb-muted-foreground-hsl: 313.3 4.9% 64.1%;--bb-faint-foreground: #736B71;--bb-faint-foreground-hsl: 315 3.6% 43.5%;--bb-primary: #8FB8E0;--bb-primary-hsl: 209.6 56.6% 72%;--bb-primary-fg: #101418;--bb-primary-fg-hsl: 210 20% 7.8%;--bb-primary-soft: rgba(143,184,224,.13);--bb-primary-soft-hsl: 209.6 56.6% 72% / .13;--bb-secondary: #B79FB0;--bb-secondary-hsl: 317.5 14.3% 67.1%;--bb-secondary-strong: #C9B4C2;--bb-secondary-strong-hsl: 320 16.3% 74.7%;--bb-secondary-soft: rgba(183,159,176,.13);--bb-secondary-soft-hsl: 317.5 14.3% 67.1% / .13;--bb-success: #6FC2B0;--bb-success-hsl: 167 40.5% 59.8%;--bb-success-soft: rgba(111,194,176,.15);--bb-success-soft-hsl: 167 40.5% 59.8% / .15;--bb-warning: #D4A458;--bb-warning-hsl: 36.8 59% 58.8%;--bb-warning-soft: rgba(212,164,88,.15);--bb-warning-soft-hsl: 36.8 59% 58.8% / .15;--bb-destructive: #D9899A;--bb-destructive-hsl: 347.3 51.3% 69.4%;--bb-destructive-soft: rgba(217,137,154,.15);--bb-destructive-soft-hsl: 347.3 51.3% 69.4% / .15;--bb-info: #8FB8E0;--bb-info-hsl: 209.6 56.6% 72%;--bb-info-soft: rgba(143,184,224,.15);--bb-info-soft-hsl: 209.6 56.6% 72% / .15;--primary-hover: 209.7 91.9% 80.6%;--primary-glow: 193.9 100% 86.5%;--cyan-hover: 209.7 91.9% 80.6%;--muted-strong: 317.1 6.4% 78.6%}:root[data-theme=ink]{--bb-accent-shell: #4FB393;--bb-accent-shell-hsl: 160.8 39.7% 50.6%;--bb-accent-shell-soft: rgba(79,179,147,.15);--bb-accent-shell-soft-hsl: 160.8 39.7% 50.6% / .15;--bb-sidebar-bg: #131615;--bb-sidebar-bg-hsl: 160 7.3% 8%;--bb-sidebar-fg: #8B9691;--bb-sidebar-fg-hsl: 152.7 5% 56.7%;--bb-sidebar-fg-strong: #E9ECEA;--bb-sidebar-fg-strong-hsl: 140 7.3% 92%;--bb-sidebar-fg-muted: #5F6B67;--bb-sidebar-fg-muted-hsl: 160 5.9% 39.6%;--bb-sidebar-fg-faint: #5F6B67;--bb-sidebar-fg-faint-hsl: 160 5.9% 39.6%;--bb-pulse-fg: #E9ECEA;--bb-pulse-fg-hsl: 140 7.3% 92%;--bb-pulse-fg-muted: #8B9691;--bb-pulse-fg-muted-hsl: 152.7 5% 56.7%;--bb-tooltip-fg: #E9ECEA;--bb-tooltip-fg-hsl: 140 7.3% 92%;--bb-tooltip-fg-muted: #8B9691;--bb-tooltip-fg-muted-hsl: 152.7 5% 56.7%;--bb-sidebar-border: #262C2A;--bb-sidebar-border-hsl: 160 7.3% 16.1%;--bb-pulse-bg: #191C1B;--bb-pulse-bg-hsl: 160 5.7% 10.4%;--bb-pulse-border: #2A302E;--bb-pulse-border-hsl: 160 6.7% 17.6%;--bb-tooltip-bg: #191C1B;--bb-tooltip-bg-hsl: 160 5.7% 10.4%;--bb-logo-gradient: linear-gradient(140deg, #E9ECEA 0%, #7FD8B8 28%, #3FA98A 62%, #1E6B57 100%);--bb-logo-gradient-surface: linear-gradient(140deg, var(--bb-logo-neutral) 0%, #7FD8B8 28%, #3FA98A 62%, #1E6B57 100%);--bb-logo-stop-1: #E9ECEA;--bb-logo-stop-2: #7FD8B8;--bb-logo-stop-3: #3FA98A;--bb-logo-stop-4: #1E6B57;--bb-logo-subtitle-stop-1: var(--bb-primary);--bb-logo-subtitle-stop-2: color-mix(in srgb, var(--bb-primary) 55%, var(--bb-secondary));--bb-logo-subtitle-stop-3: var(--bb-secondary);--bb-logo-subtitle-gradient: linear-gradient(90deg, var(--bb-logo-subtitle-stop-1), var(--bb-logo-subtitle-stop-2) 55%, var(--bb-logo-subtitle-stop-3));--bb-background: #F4F5F5;--bb-background-hsl: 180 4.8% 95.9%;--bb-surface: #FFFFFF;--bb-surface-hsl: 0 0% 100%;--bb-surface-muted: #ECEFEE;--bb-surface-muted-hsl: 160 8.6% 93.1%;--bb-border: #E0E4E3;--bb-border-hsl: 165 6.9% 88.6%;--bb-border-strong: #C7CDCB;--bb-border-strong-hsl: 160 5.7% 79.2%;--bb-foreground: #191C1B;--bb-foreground-hsl: 160 5.7% 10.4%;--bb-muted-foreground: #5B6360;--bb-muted-foreground-hsl: 157.5 4.2% 37.3%;--bb-faint-foreground: #8B9390;--bb-faint-foreground-hsl: 157.5 3.6% 56.1%;--bb-primary: #175C4C;--bb-primary-hsl: 166.1 60% 22.5%;--bb-primary-fg: #FFFFFF;--bb-primary-fg-hsl: 0 0% 100%;--bb-primary-soft: #E2EFEA;--bb-primary-soft-hsl: 156.9 28.9% 91.2%;--bb-secondary: #44586B;--bb-secondary-hsl: 209.2 22.3% 34.3%;--bb-secondary-strong: #37485A;--bb-secondary-strong-hsl: 210.9 24.1% 28.4%;--bb-secondary-soft: #E7EDF1;--bb-secondary-soft-hsl: 204 26.3% 92.5%;--bb-success: #22754F;--bb-success-hsl: 152.5 55% 29.6%;--bb-success-soft: #E2F0E8;--bb-success-soft-hsl: 145.7 31.8% 91.4%;--bb-warning: #9A6B1A;--bb-warning-hsl: 38 71.1% 35.3%;--bb-warning-soft: #F5EEDC;--bb-warning-soft-hsl: 43.2 55.6% 91.2%;--bb-destructive: #B23E38;--bb-destructive-hsl: 3 52.1% 45.9%;--bb-destructive-soft: #F8E7E5;--bb-destructive-soft-hsl: 6.3 57.6% 93.5%;--bb-info: #33608C;--bb-info-hsl: 209.7 46.6% 37.5%;--bb-info-soft: #E5EDF5;--bb-info-soft-hsl: 210 44.4% 92.9%;--primary-hover: 166 59.7% 25.3%;--primary-glow: 166 60% 29.4%;--cyan-hover: 209.4 46.7% 42%;--muted-strong: 160 4.9% 23.9%;--background: var(--bb-background-hsl);--foreground: var(--bb-foreground-hsl);--card: var(--bb-surface-hsl);--card-foreground: var(--bb-foreground-hsl);--popover: var(--bb-surface-hsl);--popover-foreground: var(--bb-foreground-hsl);--primary: var(--bb-primary-hsl);--primary-foreground: var(--bb-primary-fg-hsl);--secondary: var(--bb-surface-muted-hsl);--secondary-foreground: var(--bb-foreground-hsl);--muted: var(--bb-surface-muted-hsl);--muted-foreground: var(--bb-muted-foreground-hsl);--accent: var(--bb-primary-soft-hsl);--accent-foreground: var(--bb-primary-hsl);--cyan: var(--bb-info-hsl);--cyan-glow: var(--bb-info-hsl);--destructive: var(--bb-destructive-hsl);--destructive-foreground: var(--bb-primary-fg-hsl);--success: var(--bb-success-hsl);--success-foreground: var(--bb-primary-fg-hsl);--warning: var(--bb-warning-hsl);--warning-foreground: var(--bb-primary-fg-hsl);--info: var(--bb-info-hsl);--info-foreground: var(--bb-primary-fg-hsl);--posted: var(--bb-success-hsl);--border: var(--bb-border-hsl);--input: var(--bb-border-strong-hsl);--hairline: var(--bb-border-hsl);--ring: var(--bb-primary-hsl);--sidebar-background: var(--bb-surface-muted-hsl);--sidebar-foreground: var(--bb-muted-foreground-hsl);--sidebar-primary: var(--bb-primary-hsl);--sidebar-primary-foreground: var(--bb-primary-fg-hsl);--sidebar-accent: var(--bb-border-hsl);--sidebar-accent-foreground: var(--bb-foreground-hsl);--sidebar-border: var(--bb-border-hsl);--sidebar-ring: var(--bb-primary-hsl)}:root[data-theme=ink].dark{--bb-background: #121413;--bb-background-hsl: 150 5.3% 7.5%;--bb-surface: #1A1D1C;--bb-surface-hsl: 160 5.5% 10.8%;--bb-surface-muted: #232726;--bb-surface-muted-hsl: 165 5.4% 14.5%;--bb-border: #2C3130;--bb-border-hsl: 168 5.4% 18.2%;--bb-border-strong: #3B4240;--bb-border-strong-hsl: 162.9 5.6% 24.5%;--bb-foreground: #E9ECEA;--bb-foreground-hsl: 140 7.3% 92%;--bb-muted-foreground: #9DA6A2;--bb-muted-foreground-hsl: 153.3 4.8% 63.3%;--bb-faint-foreground: #6C7572;--bb-faint-foreground-hsl: 160 4% 44.1%;--bb-primary: #4FB393;--bb-primary-hsl: 160.8 39.7% 50.6%;--bb-primary-fg: #0F1512;--bb-primary-fg-hsl: 150 16.7% 7.1%;--bb-primary-soft: rgba(79,179,147,.14);--bb-primary-soft-hsl: 160.8 39.7% 50.6% / .14;--bb-secondary: #8FA6BC;--bb-secondary-hsl: 209.3 25.1% 64.9%;--bb-secondary-strong: #A9BCCE;--bb-secondary-strong-hsl: 209.2 27.4% 73.5%;--bb-secondary-soft: rgba(143,166,188,.13);--bb-secondary-soft-hsl: 209.3 25.1% 64.9% / .13;--bb-success: #57BE8F;--bb-success-hsl: 152.6 44.2% 54.3%;--bb-success-soft: rgba(87,190,143,.15);--bb-success-soft-hsl: 152.6 44.2% 54.3% / .15;--bb-warning: #D3A24E;--bb-warning-hsl: 37.9 60.2% 56.7%;--bb-warning-soft: rgba(211,162,78,.15);--bb-warning-soft-hsl: 37.9 60.2% 56.7% / .15;--bb-destructive: #DA7A72;--bb-destructive-hsl: 4.6 58.4% 65.1%;--bb-destructive-soft: rgba(218,122,114,.15);--bb-destructive-soft-hsl: 4.6 58.4% 65.1% / .15;--bb-info: #6FA5CE;--bb-info-hsl: 205.9 49.2% 62.2%;--bb-info-soft: rgba(111,165,206,.15);--bb-info-soft-hsl: 205.9 49.2% 62.2% / .15;--primary-hover: 161.3 50.5% 56.5%;--primary-glow: 160.6 74.7% 65.9%;--cyan-hover: 205.8 69% 69.6%;--muted-strong: 150 5.3% 77.6%}:root[data-theme=harbor]{--bb-accent-shell: #7FD8E8;--bb-accent-shell-hsl: 189.1 69.5% 70.4%;--bb-accent-shell-soft: rgba(127,216,232,.14);--bb-accent-shell-soft-hsl: 189.1 69.5% 70.4% / .14;--bb-sidebar-bg: #0E141C;--bb-sidebar-bg-hsl: 214.3 33.3% 8.2%;--bb-sidebar-fg: #8494A3;--bb-sidebar-fg-hsl: 209 14.4% 57.8%;--bb-sidebar-fg-strong: #E6ECF1;--bb-sidebar-fg-strong-hsl: 207.3 28.2% 92.4%;--bb-sidebar-fg-muted: #5A6A7A;--bb-sidebar-fg-muted-hsl: 210 15.1% 41.6%;--bb-sidebar-fg-faint: #5A6A7A;--bb-sidebar-fg-faint-hsl: 210 15.1% 41.6%;--bb-pulse-fg: #E6ECF1;--bb-pulse-fg-hsl: 207.3 28.2% 92.4%;--bb-pulse-fg-muted: #8C9AAB;--bb-pulse-fg-muted-hsl: 212.9 15.6% 61%;--bb-tooltip-fg: #E6ECF1;--bb-tooltip-fg-hsl: 207.3 28.2% 92.4%;--bb-tooltip-fg-muted: #8C9AAB;--bb-tooltip-fg-muted-hsl: 212.9 15.6% 61%;--bb-sidebar-border: #22303F;--bb-sidebar-border-hsl: 211 29.9% 19%;--bb-pulse-bg: #111927;--bb-pulse-bg-hsl: 218.2 39.3% 11%;--bb-pulse-border: #223040;--bb-pulse-border-hsl: 212 30.6% 19.2%;--bb-tooltip-bg: #111927;--bb-tooltip-bg-hsl: 218.2 39.3% 11%;--bb-logo-gradient: linear-gradient(140deg, #EDF4F7 0%, #9FE6F2 28%, #4FC2D8 62%, #1C6D82 100%);--bb-logo-gradient-surface: linear-gradient(140deg, var(--bb-logo-neutral) 0%, #9FE6F2 28%, #4FC2D8 62%, #1C6D82 100%);--bb-logo-stop-1: #EDF4F7;--bb-logo-stop-2: #9FE6F2;--bb-logo-stop-3: #4FC2D8;--bb-logo-stop-4: #1C6D82;--bb-logo-subtitle-stop-1: var(--bb-primary);--bb-logo-subtitle-stop-2: color-mix(in srgb, var(--bb-primary) 55%, var(--bb-secondary));--bb-logo-subtitle-stop-3: var(--bb-secondary);--bb-logo-subtitle-gradient: linear-gradient(90deg, var(--bb-logo-subtitle-stop-1), var(--bb-logo-subtitle-stop-2) 55%, var(--bb-logo-subtitle-stop-3));--bb-background: #F3F5F7;--bb-background-hsl: 210 20% 96.1%;--bb-surface: #FFFFFF;--bb-surface-hsl: 0 0% 100%;--bb-surface-muted: #EAEEF2;--bb-surface-muted-hsl: 210 23.5% 93.3%;--bb-border: #DEE4EA;--bb-border-hsl: 210 22.2% 89.4%;--bb-border-strong: #C4CDD7;--bb-border-strong-hsl: 211.6 19.2% 80.6%;--bb-foreground: #141B24;--bb-foreground-hsl: 213.8 28.6% 11%;--bb-muted-foreground: #57626F;--bb-muted-foreground-hsl: 212.5 12.1% 38.8%;--bb-faint-foreground: #87919E;--bb-faint-foreground-hsl: 213.9 10.6% 57.5%;--bb-primary: #155E70;--bb-primary-hsl: 191.9 68.4% 26.1%;--bb-primary-fg: #FFFFFF;--bb-primary-fg-hsl: 0 0% 100%;--bb-primary-soft: #E1F0F4;--bb-primary-soft-hsl: 192.6 46.3% 92%;--bb-secondary: #3E5A78;--bb-secondary-hsl: 211 31.9% 35.7%;--bb-secondary-strong: #32495F;--bb-secondary-strong-hsl: 209.3 31% 28.4%;--bb-secondary-soft: #E7EDF4;--bb-secondary-soft-hsl: 212.3 37.1% 93.1%;--bb-success: #22754F;--bb-success-hsl: 152.5 55% 29.6%;--bb-success-soft: #E2F0E8;--bb-success-soft-hsl: 145.7 31.8% 91.4%;--bb-warning: #9A6B1A;--bb-warning-hsl: 38 71.1% 35.3%;--bb-warning-soft: #F5EEDC;--bb-warning-soft-hsl: 43.2 55.6% 91.2%;--bb-destructive: #B23E38;--bb-destructive-hsl: 3 52.1% 45.9%;--bb-destructive-soft: #F8E7E5;--bb-destructive-soft-hsl: 6.3 57.6% 93.5%;--bb-info: #33608C;--bb-info-hsl: 209.7 46.6% 37.5%;--bb-info-soft: #E5EDF5;--bb-info-soft-hsl: 210 44.4% 92.9%;--primary-hover: 191.9 67.8% 29.2%;--primary-glow: 192.1 68.8% 33.9%;--cyan-hover: 209.4 46.7% 42%;--muted-strong: 213 15.6% 25.1%;--background: var(--bb-background-hsl);--foreground: var(--bb-foreground-hsl);--card: var(--bb-surface-hsl);--card-foreground: var(--bb-foreground-hsl);--popover: var(--bb-surface-hsl);--popover-foreground: var(--bb-foreground-hsl);--primary: var(--bb-primary-hsl);--primary-foreground: var(--bb-primary-fg-hsl);--secondary: var(--bb-surface-muted-hsl);--secondary-foreground: var(--bb-foreground-hsl);--muted: var(--bb-surface-muted-hsl);--muted-foreground: var(--bb-muted-foreground-hsl);--accent: var(--bb-primary-soft-hsl);--accent-foreground: var(--bb-primary-hsl);--cyan: var(--bb-info-hsl);--cyan-glow: var(--bb-info-hsl);--destructive: var(--bb-destructive-hsl);--destructive-foreground: var(--bb-primary-fg-hsl);--success: var(--bb-success-hsl);--success-foreground: var(--bb-primary-fg-hsl);--warning: var(--bb-warning-hsl);--warning-foreground: var(--bb-primary-fg-hsl);--info: var(--bb-info-hsl);--info-foreground: var(--bb-primary-fg-hsl);--posted: var(--bb-success-hsl);--border: var(--bb-border-hsl);--input: var(--bb-border-strong-hsl);--hairline: var(--bb-border-hsl);--ring: var(--bb-primary-hsl);--sidebar-background: var(--bb-surface-muted-hsl);--sidebar-foreground: var(--bb-muted-foreground-hsl);--sidebar-primary: var(--bb-primary-hsl);--sidebar-primary-foreground: var(--bb-primary-fg-hsl);--sidebar-accent: var(--bb-border-hsl);--sidebar-accent-foreground: var(--bb-foreground-hsl);--sidebar-border: var(--bb-border-hsl);--sidebar-ring: var(--bb-primary-hsl)}:root[data-theme=harbor].dark{--bb-background: #0C1219;--bb-background-hsl: 212.3 35.1% 7.3%;--bb-surface: #131B25;--bb-surface-hsl: 213.3 32.1% 11%;--bb-surface-muted: #1B2531;--bb-surface-muted-hsl: 212.7 28.9% 14.9%;--bb-border: #243140;--bb-border-hsl: 212.1 28% 19.6%;--bb-border-strong: #33424F;--bb-border-strong-hsl: 207.9 21.5% 25.5%;--bb-foreground: #E6ECF1;--bb-foreground-hsl: 207.3 28.2% 92.4%;--bb-muted-foreground: #98A5B2;--bb-muted-foreground-hsl: 210 14.4% 64.7%;--bb-faint-foreground: #66727F;--bb-faint-foreground-hsl: 211.2 10.9% 44.9%;--bb-primary: #6ED0E0;--bb-primary-hsl: 188.4 64.8% 65.5%;--bb-primary-fg: #0A1418;--bb-primary-fg-hsl: 197.1 41.2% 6.7%;--bb-primary-soft: rgba(110,208,224,.13);--bb-primary-soft-hsl: 188.4 64.8% 65.5% / .13;--bb-secondary: #8FA9C4;--bb-secondary-hsl: 210.6 31% 66.5%;--bb-secondary-strong: #A9C0D6;--bb-secondary-strong-hsl: 209.3 35.4% 75.1%;--bb-secondary-soft: rgba(143,169,196,.13);--bb-secondary-soft-hsl: 210.6 31% 66.5% / .13;--bb-success: #57BE8F;--bb-success-hsl: 152.6 44.2% 54.3%;--bb-success-soft: rgba(87,190,143,.15);--bb-success-soft-hsl: 152.6 44.2% 54.3% / .15;--bb-warning: #D3A24E;--bb-warning-hsl: 37.9 60.2% 56.7%;--bb-warning-soft: rgba(211,162,78,.15);--bb-warning-soft-hsl: 37.9 60.2% 56.7% / .15;--bb-destructive: #DA7A72;--bb-destructive-hsl: 4.6 58.4% 65.1%;--bb-destructive-soft: rgba(218,122,114,.15);--bb-destructive-soft-hsl: 4.6 58.4% 65.1% / .15;--bb-info: #6FA5CE;--bb-info-hsl: 205.9 49.2% 62.2%;--bb-info-soft: rgba(111,165,206,.15);--bb-info-soft-hsl: 205.9 49.2% 62.2% / .15;--primary-hover: 188.4 94.1% 73.3%;--primary-glow: 180 100% 78%;--cyan-hover: 205.8 69% 69.6%;--muted-strong: 208.4 17.4% 78.6%}:root[data-theme=cinder]{--bb-accent-shell: #E86A55;--bb-accent-shell-hsl: 8.6 76.2% 62.2%;--bb-accent-shell-soft: rgba(232,106,85,.14);--bb-accent-shell-soft-hsl: 8.6 76.2% 62.2% / .14;--bb-sidebar-bg: #141414;--bb-sidebar-bg-hsl: 0 0% 7.8%;--bb-sidebar-fg: #8E8E8E;--bb-sidebar-fg-hsl: 0 0% 55.7%;--bb-sidebar-fg-strong: #EBEBEB;--bb-sidebar-fg-strong-hsl: 0 0% 92.2%;--bb-sidebar-fg-muted: #6A6A6A;--bb-sidebar-fg-muted-hsl: 0 0% 41.6%;--bb-sidebar-fg-faint: #6A6A6A;--bb-sidebar-fg-faint-hsl: 0 0% 41.6%;--bb-pulse-fg: #EBEBEB;--bb-pulse-fg-hsl: 0 0% 92.2%;--bb-pulse-fg-muted: #9A9A9A;--bb-pulse-fg-muted-hsl: 0 0% 60.4%;--bb-tooltip-fg: #EBEBEB;--bb-tooltip-fg-hsl: 0 0% 92.2%;--bb-tooltip-fg-muted: #9A9A9A;--bb-tooltip-fg-muted-hsl: 0 0% 60.4%;--bb-sidebar-border: #282828;--bb-sidebar-border-hsl: 0 0% 15.7%;--bb-pulse-bg: #1A1A1A;--bb-pulse-bg-hsl: 0 0% 10.2%;--bb-pulse-border: #2C2C2C;--bb-pulse-border-hsl: 0 0% 17.3%;--bb-tooltip-bg: #1A1A1A;--bb-tooltip-bg-hsl: 0 0% 10.2%;--bb-logo-gradient: linear-gradient(140deg, #F2ECEA 0%, #F2A183 28%, #E2603F 62%, #9C3A22 100%);--bb-logo-gradient-surface: linear-gradient(140deg, var(--bb-logo-neutral) 0%, #F2A183 28%, #E2603F 62%, #9C3A22 100%);--bb-logo-stop-1: #F2ECEA;--bb-logo-stop-2: #F2A183;--bb-logo-stop-3: #E2603F;--bb-logo-stop-4: #9C3A22;--bb-logo-subtitle-stop-1: var(--bb-primary);--bb-logo-subtitle-stop-2: color-mix(in srgb, var(--bb-primary) 55%, var(--bb-secondary));--bb-logo-subtitle-stop-3: var(--bb-secondary);--bb-logo-subtitle-gradient: linear-gradient(90deg, var(--bb-logo-subtitle-stop-1), var(--bb-logo-subtitle-stop-2) 55%, var(--bb-logo-subtitle-stop-3));--bb-background: #F5F5F5;--bb-background-hsl: 0 0% 96.1%;--bb-surface: #FFFFFF;--bb-surface-hsl: 0 0% 100%;--bb-surface-muted: #EDEDED;--bb-surface-muted-hsl: 0 0% 92.9%;--bb-border: #E1E1E1;--bb-border-hsl: 0 0% 88.2%;--bb-border-strong: #C9C9C9;--bb-border-strong-hsl: 0 0% 78.8%;--bb-foreground: #181818;--bb-foreground-hsl: 0 0% 9.4%;--bb-muted-foreground: #5E5E5E;--bb-muted-foreground-hsl: 0 0% 36.9%;--bb-faint-foreground: #8E8E8E;--bb-faint-foreground-hsl: 0 0% 55.7%;--bb-primary: #BC4B2F;--bb-primary-hsl: 11.9 60% 46.1%;--bb-primary-fg: #FFFFFF;--bb-primary-fg-hsl: 0 0% 100%;--bb-primary-soft: #FAE8E2;--bb-primary-soft-hsl: 15 70.6% 93.3%;--bb-secondary: #4A5560;--bb-secondary-hsl: 210 12.9% 33.3%;--bb-secondary-strong: #3A444E;--bb-secondary-strong-hsl: 210 14.7% 26.7%;--bb-secondary-soft: #EAEDF0;--bb-secondary-soft-hsl: 210 16.7% 92.9%;--bb-success: #22754F;--bb-success-hsl: 152.5 55% 29.6%;--bb-success-soft: #E2F0E8;--bb-success-soft-hsl: 145.7 31.8% 91.4%;--bb-warning: #9A6B1A;--bb-warning-hsl: 38 71.1% 35.3%;--bb-warning-soft: #F5EEDC;--bb-warning-soft-hsl: 43.2 55.6% 91.2%;--bb-destructive: #A62B4D;--bb-destructive-hsl: 343.4 58.9% 41%;--bb-destructive-soft: #F8E4EA;--bb-destructive-soft-hsl: 342 58.8% 93.3%;--bb-info: #33608C;--bb-info-hsl: 209.7 46.6% 37.5%;--bb-info-soft: #E5EDF5;--bb-info-soft-hsl: 210 44.4% 92.9%;--primary-hover: 11.8 64.2% 51.8%;--primary-glow: 12.1 89.3% 59.8%;--cyan-hover: 209.4 46.7% 42%;--muted-strong: 0 0% 23.1%;--background: var(--bb-background-hsl);--foreground: var(--bb-foreground-hsl);--card: var(--bb-surface-hsl);--card-foreground: var(--bb-foreground-hsl);--popover: var(--bb-surface-hsl);--popover-foreground: var(--bb-foreground-hsl);--primary: var(--bb-primary-hsl);--primary-foreground: var(--bb-primary-fg-hsl);--secondary: var(--bb-surface-muted-hsl);--secondary-foreground: var(--bb-foreground-hsl);--muted: var(--bb-surface-muted-hsl);--muted-foreground: var(--bb-muted-foreground-hsl);--accent: var(--bb-primary-soft-hsl);--accent-foreground: var(--bb-primary-hsl);--cyan: var(--bb-info-hsl);--cyan-glow: var(--bb-info-hsl);--destructive: var(--bb-destructive-hsl);--destructive-foreground: var(--bb-primary-fg-hsl);--success: var(--bb-success-hsl);--success-foreground: var(--bb-primary-fg-hsl);--warning: var(--bb-warning-hsl);--warning-foreground: var(--bb-primary-fg-hsl);--info: var(--bb-info-hsl);--info-foreground: var(--bb-primary-fg-hsl);--posted: var(--bb-success-hsl);--border: var(--bb-border-hsl);--input: var(--bb-border-strong-hsl);--hairline: var(--bb-border-hsl);--ring: var(--bb-primary-hsl);--sidebar-background: var(--bb-surface-muted-hsl);--sidebar-foreground: var(--bb-muted-foreground-hsl);--sidebar-primary: var(--bb-primary-hsl);--sidebar-primary-foreground: var(--bb-primary-fg-hsl);--sidebar-accent: var(--bb-border-hsl);--sidebar-accent-foreground: var(--bb-foreground-hsl);--sidebar-border: var(--bb-border-hsl);--sidebar-ring: var(--bb-primary-hsl)}:root[data-theme=cinder].dark{--bb-background: #111111;--bb-background-hsl: 0 0% 6.7%;--bb-surface: #191919;--bb-surface-hsl: 0 0% 9.8%;--bb-surface-muted: #222222;--bb-surface-muted-hsl: 0 0% 13.3%;--bb-border: #2C2C2C;--bb-border-hsl: 0 0% 17.3%;--bb-border-strong: #3B3B3B;--bb-border-strong-hsl: 0 0% 23.1%;--bb-foreground: #EBEBEB;--bb-foreground-hsl: 0 0% 92.2%;--bb-muted-foreground: #A3A3A3;--bb-muted-foreground-hsl: 0 0% 63.9%;--bb-faint-foreground: #6F6F6F;--bb-faint-foreground-hsl: 0 0% 43.5%;--bb-primary: #F08A70;--bb-primary-hsl: 12.2 81% 69%;--bb-primary-fg: #160D0A;--bb-primary-fg-hsl: 15 37.5% 6.3%;--bb-primary-soft: rgba(240,138,112,.13);--bb-primary-soft-hsl: 12.2 81% 69% / .13;--bb-secondary: #9FAAB5;--bb-secondary-hsl: 210 12.9% 66.7%;--bb-secondary-strong: #B5C0CB;--bb-secondary-strong-hsl: 210 17.5% 75.3%;--bb-secondary-soft: rgba(159,170,181,.13);--bb-secondary-soft-hsl: 210 12.9% 66.7% / .13;--bb-success: #57BE8F;--bb-success-hsl: 152.6 44.2% 54.3%;--bb-success-soft: rgba(87,190,143,.15);--bb-success-soft-hsl: 152.6 44.2% 54.3% / .15;--bb-warning: #D3A24E;--bb-warning-hsl: 37.9 60.2% 56.7%;--bb-warning-soft: rgba(211,162,78,.15);--bb-warning-soft-hsl: 37.9 60.2% 56.7% / .15;--bb-destructive: #E06A8A;--bb-destructive-hsl: 343.7 65.6% 64.7%;--bb-destructive-soft: rgba(224,106,138,.15);--bb-destructive-soft-hsl: 343.7 65.6% 64.7% / .15;--bb-info: #6FA5CE;--bb-info-hsl: 205.9 49.2% 62.2%;--bb-info-soft: rgba(111,165,206,.15);--bb-info-soft-hsl: 205.9 49.2% 62.2% / .15;--primary-hover: 13.8 100% 74.5%;--primary-glow: 18.2 100% 78.6%;--cyan-hover: 205.8 69% 69.6%;--muted-strong: 0 0% 78%}:root[data-theme=fern]{--bb-accent-shell: #BFE8D2;--bb-accent-shell-hsl: 147.8 47.1% 82.9%;--bb-accent-shell-soft: rgba(191,232,210,.13);--bb-accent-shell-soft-hsl: 147.8 47.1% 82.9% / .13;--bb-sidebar-bg: #0F1412;--bb-sidebar-bg-hsl: 156 14.3% 6.9%;--bb-sidebar-fg: #889690;--bb-sidebar-fg-hsl: 154.3 6.3% 56.1%;--bb-sidebar-fg-strong: #E8EDEA;--bb-sidebar-fg-strong-hsl: 144 12.2% 92%;--bb-sidebar-fg-muted: #5E6B64;--bb-sidebar-fg-muted-hsl: 147.7 6.5% 39.4%;--bb-sidebar-fg-faint: #5E6B64;--bb-sidebar-fg-faint-hsl: 147.7 6.5% 39.4%;--bb-pulse-fg: #E8EDEA;--bb-pulse-fg-hsl: 144 12.2% 92%;--bb-pulse-fg-muted: #8FA096;--bb-pulse-fg-muted-hsl: 144.7 8.2% 59.4%;--bb-tooltip-fg: #E8EDEA;--bb-tooltip-fg-hsl: 144 12.2% 92%;--bb-tooltip-fg-muted: #8FA096;--bb-tooltip-fg-muted-hsl: 144.7 8.2% 59.4%;--bb-sidebar-border: #232B27;--bb-sidebar-border-hsl: 150 10.3% 15.3%;--bb-pulse-bg: #131A17;--bb-pulse-bg-hsl: 154.3 15.6% 8.8%;--bb-pulse-border: #25302B;--bb-pulse-border-hsl: 152.7 12.9% 16.7%;--bb-tooltip-bg: #131A17;--bb-tooltip-bg-hsl: 154.3 15.6% 8.8%;--bb-logo-gradient: linear-gradient(140deg, #EDF3EE 0%, #C8ECD8 28%, #8FCBAB 62%, #40745C 100%);--bb-logo-gradient-surface: linear-gradient(140deg, var(--bb-logo-neutral) 0%, #C8ECD8 28%, #8FCBAB 62%, #40745C 100%);--bb-logo-stop-1: #EDF3EE;--bb-logo-stop-2: #C8ECD8;--bb-logo-stop-3: #8FCBAB;--bb-logo-stop-4: #40745C;--bb-logo-subtitle-stop-1: var(--bb-primary);--bb-logo-subtitle-stop-2: color-mix(in srgb, var(--bb-primary) 55%, var(--bb-secondary));--bb-logo-subtitle-stop-3: var(--bb-secondary);--bb-logo-subtitle-gradient: linear-gradient(90deg, var(--bb-logo-subtitle-stop-1), var(--bb-logo-subtitle-stop-2) 55%, var(--bb-logo-subtitle-stop-3));--bb-background: #F3F5F4;--bb-background-hsl: 150 9.1% 95.7%;--bb-surface: #FFFFFF;--bb-surface-hsl: 0 0% 100%;--bb-surface-muted: #EBEFED;--bb-surface-muted-hsl: 150 11.1% 92.9%;--bb-border: #DFE5E2;--bb-border-hsl: 150 10.3% 88.6%;--bb-border-strong: #C6CFCA;--bb-border-strong-hsl: 146.7 8.6% 79.4%;--bb-foreground: #161B18;--bb-foreground-hsl: 144 10.2% 9.6%;--bb-muted-foreground: #5A635E;--bb-muted-foreground-hsl: 146.7 4.8% 37.1%;--bb-faint-foreground: #8A938E;--bb-faint-foreground-hsl: 146.7 4% 55.9%;--bb-primary: #1E3A30;--bb-primary-hsl: 158.6 31.8% 17.3%;--bb-primary-fg: #FFFFFF;--bb-primary-fg-hsl: 0 0% 100%;--bb-primary-soft: #E3EFE9;--bb-primary-soft-hsl: 150 27.3% 91.4%;--bb-secondary: #537D6C;--bb-secondary-hsl: 155.7 20.2% 40.8%;--bb-secondary-strong: #3F6355;--bb-secondary-strong-hsl: 156.7 22.2% 31.8%;--bb-secondary-soft: #E7F0EC;--bb-secondary-soft-hsl: 153.3 23.1% 92.4%;--bb-success: #22754F;--bb-success-hsl: 152.5 55% 29.6%;--bb-success-soft: #E2F0E8;--bb-success-soft-hsl: 145.7 31.8% 91.4%;--bb-warning: #9A6B1A;--bb-warning-hsl: 38 71.1% 35.3%;--bb-warning-soft: #F5EEDC;--bb-warning-soft-hsl: 43.2 55.6% 91.2%;--bb-destructive: #B23E38;--bb-destructive-hsl: 3 52.1% 45.9%;--bb-destructive-soft: #F8E7E5;--bb-destructive-soft-hsl: 6.3 57.6% 93.5%;--bb-info: #33608C;--bb-info-hsl: 209.7 46.6% 37.5%;--bb-info-soft: #E5EDF5;--bb-info-soft-hsl: 210 44.4% 92.9%;--primary-hover: 158.7 31.3% 19.4%;--primary-glow: 158.3 31.6% 22.4%;--cyan-hover: 209.4 46.7% 42%;--muted-strong: 145.7 5.9% 23.3%;--background: var(--bb-background-hsl);--foreground: var(--bb-foreground-hsl);--card: var(--bb-surface-hsl);--card-foreground: var(--bb-foreground-hsl);--popover: var(--bb-surface-hsl);--popover-foreground: var(--bb-foreground-hsl);--primary: var(--bb-primary-hsl);--primary-foreground: var(--bb-primary-fg-hsl);--secondary: var(--bb-surface-muted-hsl);--secondary-foreground: var(--bb-foreground-hsl);--muted: var(--bb-surface-muted-hsl);--muted-foreground: var(--bb-muted-foreground-hsl);--accent: var(--bb-primary-soft-hsl);--accent-foreground: var(--bb-primary-hsl);--cyan: var(--bb-info-hsl);--cyan-glow: var(--bb-info-hsl);--destructive: var(--bb-destructive-hsl);--destructive-foreground: var(--bb-primary-fg-hsl);--success: var(--bb-success-hsl);--success-foreground: var(--bb-primary-fg-hsl);--warning: var(--bb-warning-hsl);--warning-foreground: var(--bb-primary-fg-hsl);--info: var(--bb-info-hsl);--info-foreground: var(--bb-primary-fg-hsl);--posted: var(--bb-success-hsl);--border: var(--bb-border-hsl);--input: var(--bb-border-strong-hsl);--hairline: var(--bb-border-hsl);--ring: var(--bb-primary-hsl);--sidebar-background: var(--bb-surface-muted-hsl);--sidebar-foreground: var(--bb-muted-foreground-hsl);--sidebar-primary: var(--bb-primary-hsl);--sidebar-primary-foreground: var(--bb-primary-fg-hsl);--sidebar-accent: var(--bb-border-hsl);--sidebar-accent-foreground: var(--bb-foreground-hsl);--sidebar-border: var(--bb-border-hsl);--sidebar-ring: var(--bb-primary-hsl)}:root[data-theme=fern].dark{--bb-background: #0E1210;--bb-background-hsl: 150 12.5% 6.3%;--bb-surface: #151B18;--bb-surface-hsl: 150 12.5% 9.4%;--bb-surface-muted: #1E2622;--bb-surface-muted-hsl: 150 11.8% 13.3%;--bb-border: #28322D;--bb-border-hsl: 150 11.1% 17.6%;--bb-border-strong: #37433D;--bb-border-strong-hsl: 150 9.8% 23.9%;--bb-foreground: #E8EDEA;--bb-foreground-hsl: 144 12.2% 92%;--bb-muted-foreground: #9BA69F;--bb-muted-foreground-hsl: 141.8 5.8% 62.9%;--bb-faint-foreground: #6A756F;--bb-faint-foreground-hsl: 147.3 4.9% 43.7%;--bb-primary: #A9DCC3;--bb-primary-hsl: 150.6 42.1% 76.3%;--bb-primary-fg: #0E1B15;--bb-primary-fg-hsl: 152.3 31.7% 8%;--bb-primary-soft: rgba(169,220,195,.12);--bb-primary-soft-hsl: 150.6 42.1% 76.3% / .12;--bb-secondary: #8FAE9F;--bb-secondary-hsl: 151 16.1% 62.2%;--bb-secondary-strong: #A9C4B5;--bb-secondary-strong-hsl: 146.7 18.6% 71.6%;--bb-secondary-soft: rgba(143,174,159,.13);--bb-secondary-soft-hsl: 151 16.1% 62.2% / .13;--bb-success: #57BE8F;--bb-success-hsl: 152.6 44.2% 54.3%;--bb-success-soft: rgba(87,190,143,.15);--bb-success-soft-hsl: 152.6 44.2% 54.3% / .15;--bb-warning: #D3A24E;--bb-warning-hsl: 37.9 60.2% 56.7%;--bb-warning-soft: rgba(211,162,78,.15);--bb-warning-soft-hsl: 37.9 60.2% 56.7% / .15;--bb-destructive: #DA7A72;--bb-destructive-hsl: 4.6 58.4% 65.1%;--bb-destructive-soft: rgba(218,122,114,.15);--bb-destructive-soft-hsl: 4.6 58.4% 65.1% / .15;--bb-info: #6FA5CE;--bb-info-hsl: 205.9 49.2% 62.2%;--bb-info-soft: rgba(111,165,206,.15);--bb-info-soft-hsl: 205.9 49.2% 62.2% / .15;--primary-hover: 150.5 76% 85.3%;--primary-glow: 178.3 100% 93.1%;--cyan-hover: 205.8 69% 69.6%;--muted-strong: 142.5 7% 77.6%}:root[data-theme=mono]{--bb-accent-shell: #E85C86;--bb-accent-shell-hsl: 342 75.3% 63.5%;--bb-accent-shell-soft: rgba(232,92,134,.13);--bb-accent-shell-soft-hsl: 342 75.3% 63.5% / .13;--bb-sidebar-bg: #121212;--bb-sidebar-bg-hsl: 0 0% 7.1%;--bb-sidebar-fg: #8D8D93;--bb-sidebar-fg-hsl: 240 2.7% 56.5%;--bb-sidebar-fg-strong: #EBEBEC;--bb-sidebar-fg-strong-hsl: 240 2.6% 92.4%;--bb-sidebar-fg-muted: #66666B;--bb-sidebar-fg-muted-hsl: 240 2.4% 41%;--bb-sidebar-fg-faint: #66666B;--bb-sidebar-fg-faint-hsl: 240 2.4% 41%;--bb-pulse-fg: #EBEBEC;--bb-pulse-fg-hsl: 240 2.6% 92.4%;--bb-pulse-fg-muted: #98989E;--bb-pulse-fg-muted-hsl: 240 3% 60.8%;--bb-tooltip-fg: #EBEBEC;--bb-tooltip-fg-hsl: 240 2.6% 92.4%;--bb-tooltip-fg-muted: #98989E;--bb-tooltip-fg-muted-hsl: 240 3% 60.8%;--bb-sidebar-border: #262626;--bb-sidebar-border-hsl: 0 0% 14.9%;--bb-pulse-bg: #181818;--bb-pulse-bg-hsl: 0 0% 9.4%;--bb-pulse-border: #2A2A2A;--bb-pulse-border-hsl: 0 0% 16.5%;--bb-tooltip-bg: #181818;--bb-tooltip-bg-hsl: 0 0% 9.4%;--bb-logo-gradient: linear-gradient(140deg, #FAFAFC 0%, #C2C2CB 26%, #84848E 58%, #43434A 100%);--bb-logo-gradient-surface: linear-gradient(140deg, var(--bb-logo-neutral) 0%, #C2C2CB 26%, #84848E 58%, #43434A 100%);--bb-logo-stop-1: #FAFAFC;--bb-logo-stop-2: #C2C2CB;--bb-logo-stop-3: #84848E;--bb-logo-stop-4: #43434A;--bb-logo-subtitle-stop-1: var(--bb-primary);--bb-logo-subtitle-stop-2: color-mix(in srgb, var(--bb-primary) 55%, var(--bb-secondary));--bb-logo-subtitle-stop-3: var(--bb-secondary);--bb-logo-subtitle-gradient: linear-gradient(90deg, var(--bb-logo-subtitle-stop-1), var(--bb-logo-subtitle-stop-2) 55%, var(--bb-logo-subtitle-stop-3));--bb-background: #F5F5F6;--bb-background-hsl: 240 5.3% 96.3%;--bb-surface: #FFFFFF;--bb-surface-hsl: 0 0% 100%;--bb-surface-muted: #EDEDEF;--bb-surface-muted-hsl: 240 5.9% 93.3%;--bb-border: #E1E1E4;--bb-border-hsl: 240 5.3% 88.8%;--bb-border-strong: #C9C9CD;--bb-border-strong-hsl: 240 3.8% 79.6%;--bb-foreground: #161618;--bb-foreground-hsl: 240 4.3% 9%;--bb-muted-foreground: #5D5D62;--bb-muted-foreground-hsl: 240 2.6% 37.5%;--bb-faint-foreground: #8D8D93;--bb-faint-foreground-hsl: 240 2.7% 56.5%;--bb-primary: #B01E4E;--bb-primary-hsl: 340.3 70.9% 40.4%;--bb-primary-fg: #FFFFFF;--bb-primary-fg-hsl: 0 0% 100%;--bb-primary-soft: #F9E4EC;--bb-primary-soft-hsl: 337.1 63.6% 93.5%;--bb-secondary: #3F3F46;--bb-secondary-hsl: 240 5.3% 26.1%;--bb-secondary-strong: #2E2E34;--bb-secondary-strong-hsl: 240 6.1% 19.2%;--bb-secondary-soft: #EBEBEE;--bb-secondary-soft-hsl: 240 8.1% 92.7%;--bb-success: #22754F;--bb-success-hsl: 152.5 55% 29.6%;--bb-success-soft: #E2F0E8;--bb-success-soft-hsl: 145.7 31.8% 91.4%;--bb-warning: #9A6B1A;--bb-warning-hsl: 38 71.1% 35.3%;--bb-warning-soft: #F5EEDC;--bb-warning-soft-hsl: 43.2 55.6% 91.2%;--bb-destructive: #B23E38;--bb-destructive-hsl: 3 52.1% 45.9%;--bb-destructive-soft: #F8E7E5;--bb-destructive-soft-hsl: 6.3 57.6% 93.5%;--bb-info: #33608C;--bb-info-hsl: 209.7 46.6% 37.5%;--bb-info-soft: #E5EDF5;--bb-info-soft-hsl: 210 44.4% 92.9%;--primary-hover: 340.5 70.6% 45.3%;--primary-glow: 340.4 78.5% 52.5%;--cyan-hover: 209.4 46.7% 42%;--muted-strong: 240 2.5% 23.3%;--background: var(--bb-background-hsl);--foreground: var(--bb-foreground-hsl);--card: var(--bb-surface-hsl);--card-foreground: var(--bb-foreground-hsl);--popover: var(--bb-surface-hsl);--popover-foreground: var(--bb-foreground-hsl);--primary: var(--bb-primary-hsl);--primary-foreground: var(--bb-primary-fg-hsl);--secondary: var(--bb-surface-muted-hsl);--secondary-foreground: var(--bb-foreground-hsl);--muted: var(--bb-surface-muted-hsl);--muted-foreground: var(--bb-muted-foreground-hsl);--accent: var(--bb-primary-soft-hsl);--accent-foreground: var(--bb-primary-hsl);--cyan: var(--bb-info-hsl);--cyan-glow: var(--bb-info-hsl);--destructive: var(--bb-destructive-hsl);--destructive-foreground: var(--bb-primary-fg-hsl);--success: var(--bb-success-hsl);--success-foreground: var(--bb-primary-fg-hsl);--warning: var(--bb-warning-hsl);--warning-foreground: var(--bb-primary-fg-hsl);--info: var(--bb-info-hsl);--info-foreground: var(--bb-primary-fg-hsl);--posted: var(--bb-success-hsl);--border: var(--bb-border-hsl);--input: var(--bb-border-strong-hsl);--hairline: var(--bb-border-hsl);--ring: var(--bb-primary-hsl);--sidebar-background: var(--bb-surface-muted-hsl);--sidebar-foreground: var(--bb-muted-foreground-hsl);--sidebar-primary: var(--bb-primary-hsl);--sidebar-primary-foreground: var(--bb-primary-fg-hsl);--sidebar-accent: var(--bb-border-hsl);--sidebar-accent-foreground: var(--bb-foreground-hsl);--sidebar-border: var(--bb-border-hsl);--sidebar-ring: var(--bb-primary-hsl)}:root[data-theme=mono].dark{--bb-background: #101011;--bb-background-hsl: 240 3% 6.5%;--bb-surface: #181819;--bb-surface-hsl: 240 2% 9.6%;--bb-surface-muted: #212123;--bb-surface-muted-hsl: 240 2.9% 13.3%;--bb-border: #2B2B2E;--bb-border-hsl: 240 3.4% 17.5%;--bb-border-strong: #3A3A3E;--bb-border-strong-hsl: 240 3.3% 23.5%;--bb-foreground: #EBEBEC;--bb-foreground-hsl: 240 2.6% 92.4%;--bb-muted-foreground: #A2A2A7;--bb-muted-foreground-hsl: 240 2.8% 64.5%;--bb-faint-foreground: #6E6E74;--bb-faint-foreground-hsl: 240 2.7% 44.3%;--bb-primary: #F075A0;--bb-primary-hsl: 339 80.4% 70%;--bb-primary-fg: #1A0D13;--bb-primary-fg-hsl: 332.3 33.3% 7.6%;--bb-primary-soft: rgba(240,117,160,.12);--bb-primary-soft-hsl: 339 80.4% 70% / .12;--bb-secondary: #A6A6AD;--bb-secondary-hsl: 240 4.1% 66.5%;--bb-secondary-strong: #BCBCC3;--bb-secondary-strong-hsl: 240 5.5% 75.1%;--bb-secondary-soft: rgba(166,166,173,.13);--bb-secondary-soft-hsl: 240 4.1% 66.5% / .13;--bb-success: #57BE8F;--bb-success-hsl: 152.6 44.2% 54.3%;--bb-success-soft: rgba(87,190,143,.15);--bb-success-soft-hsl: 152.6 44.2% 54.3% / .15;--bb-warning: #D4A458;--bb-warning-hsl: 36.8 59% 58.8%;--bb-warning-soft: rgba(212,164,88,.15);--bb-warning-soft-hsl: 36.8 59% 58.8% / .15;--bb-destructive: #D9899A;--bb-destructive-hsl: 347.3 51.3% 69.4%;--bb-destructive-soft: rgba(217,137,154,.15);--bb-destructive-soft-hsl: 347.3 51.3% 69.4% / .15;--bb-info: #6FA5CE;--bb-info-hsl: 205.9 49.2% 62.2%;--bb-info-soft: rgba(111,165,206,.15);--bb-info-soft-hsl: 205.9 49.2% 62.2% / .15;--primary-hover: 336.8 100% 75.7%;--primary-glow: 327.4 100% 79.8%;--cyan-hover: 205.8 69% 69.6%;--muted-strong: 240 2.8% 78.6%}[data-theme-swatch=mineral]{--bb-swatch-shell: #161114;--bb-swatch-accent: #7FA8D0}[data-theme-swatch=ink]{--bb-swatch-shell: #131615;--bb-swatch-accent: #4FB393}[data-theme-swatch=harbor]{--bb-swatch-shell: #0E141C;--bb-swatch-accent: #7FD8E8}[data-theme-swatch=cinder]{--bb-swatch-shell: #141414;--bb-swatch-accent: #E86A55}[data-theme-swatch=fern]{--bb-swatch-shell: #0F1412;--bb-swatch-accent: #BFE8D2}[data-theme-swatch=mono]{--bb-swatch-shell: #121212;--bb-swatch-accent: #E85C86}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--bb-font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--bb-font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body,#root{width:100%;max-width:100%;min-height:100%;overflow-x:hidden}*{border-color:hsl(var(--bb-border-hsl))}body{background-color:hsl(var(--bb-background-hsl));color:hsl(var(--bb-foreground-hsl));font-family:var(--bb-font-sans);font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color var(--bb-duration-reveal) var(--bb-ease),color var(--bb-duration-reveal) var(--bb-ease)}.font-display{font-family:var(--bb-font-display);font-weight:700;letter-spacing:.01em;line-height:1.2}.eyebrow{font-family:var(--bb-font-mono);font-size:9.5px;font-weight:500;line-height:1.4;letter-spacing:.11em;text-transform:uppercase;color:hsl(var(--bb-faint-foreground-hsl))}.hairline{border-color:hsl(var(--bb-border-hsl))}.surface{background-color:hsl(var(--bb-surface-hsl));border:var(--bb-border-width) solid hsl(var(--bb-border-hsl));border-radius:var(--bb-radius-xl);box-shadow:var(--bb-shadow)}input:focus-visible,textarea:focus-visible,select:focus-visible,[data-radix-collection-item]:focus-visible{outline:none}button,a,input,textarea,select{transition:background-color var(--bb-duration-micro) var(--bb-ease),border-color var(--bb-duration-micro) var(--bb-ease),color var(--bb-duration-micro) var(--bb-ease),box-shadow var(--bb-duration-micro) var(--bb-ease),transform var(--bb-duration-micro) var(--bb-ease)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:hsl(var(--bb-border-hsl));border-radius:var(--bb-radius-md);border:2px solid hsl(var(--bb-background-hsl))}::-webkit-scrollbar-thumb:hover{background:hsl(var(--bb-border-strong-hsl))}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:2rem!important;padding-left:2rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[8\%\]{top:8%;right:8%;bottom:8%;left:8%}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-\[15px\]{bottom:15px}.left-0{left:0}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-\[15px\]{top:15px}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[7px\]{top:7px}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-mb-1{margin-bottom:-.25rem}.-mb-2{margin-bottom:-.5rem}.-mb-px{margin-bottom:-1px}.-ml-4{margin-left:-1rem}.-mr-1{margin-right:-.25rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-4{margin-top:-1rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[3\/5\]{aspect-ratio:3/5}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-1{width:.25rem;height:.25rem}.size-1\.5{width:.375rem;height:.375rem}.size-10{width:2.5rem;height:2.5rem}.size-12{width:3rem;height:3rem}.size-16{width:4rem;height:4rem}.size-2{width:.5rem;height:.5rem}.size-2\.5{width:.625rem;height:.625rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-\[1\.625rem\]{width:1.625rem;height:1.625rem}.size-\[15px\]{width:15px;height:15px}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[7px\]{width:7px;height:7px}.size-\[92px\]{width:92px;height:92px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[148px\]{height:148px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[2\.5px\]{height:2.5px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[3px\]{height:3px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-header{height:var(--bb-shell-header-h)}.h-px{height:1px}.h-screen{height:100vh}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[180px\]{max-height:180px}.max-h-\[300px\]{max-height:300px}.max-h-\[420px\]{max-height:420px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-36{min-height:9rem}.min-h-\[110px\]{min-height:110px}.min-h-\[14rem\]{min-height:14rem}.min-h-\[32px\]{min-height:32px}.min-h-\[40px\]{min-height:40px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[76px\]{min-height:76px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1{width:.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[170px\]{width:170px}.w-\[180px\]{width:180px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[236px\]{width:236px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[26px\]{width:26px}.w-\[28\%\]{width:28%}.w-\[280px\]{width:280px}.w-\[28px\]{width:28px}.w-\[2px\]{width:2px}.w-\[300px\]{width:300px}.w-\[340px\]{width:340px}.w-\[38\%\]{width:38%}.w-\[3px\]{width:3px}.w-\[420px\]{width:420px}.w-\[64px\]{width:64px}.w-\[92px\]{width:92px}.w-\[var\(--bb-border-nav-edge\)\]{width:var(--bb-border-nav-edge)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-sidebar{width:var(--bb-sidebar-width)}.min-w-0{min-width:0px}.min-w-\[110px\]{min-width:110px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[150px\]{min-width:150px}.min-w-\[18px\]{min-width:18px}.min-w-\[220px\]{min-width:220px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[180px\]{max-width:180px}.max-w-\[190px\]{max-width:190px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[40\%\]{max-width:40%}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[60\%\]{max-width:60%}.max-w-\[85vw\]{max-width:85vw}.max-w-\[94vw\]{max-width:94vw}.max-w-content{max-width:var(--bb-shell-content-max)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-px{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes bbShimmer{0%{opacity:.45}50%{opacity:1}to{opacity:.45}}.animate-shimmer{animation:bbShimmer 1.4s infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.columns-1{-moz-columns:1;columns:1}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.6fr_100px\]{grid-template-columns:1.6fr 100px}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-\[11px\]{gap:11px}.gap-\[30px\]{gap:30px}.gap-\[34px\]{gap:34px}.gap-\[38px\]{gap:38px}.gap-x-0{-moz-column-gap:0px;column-gap:0px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--bb-border-hsl))}.divide-border\/60>:not([hidden])~:not([hidden]){border-color:hsl(var(--bb-border-hsl) / .6)}.self-start{align-self:flex-start}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:var(--bb-radius-sm)}.rounded-2xl{border-radius:var(--bb-radius-xl)}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--bb-radius-tile\)\]{border-radius:var(--bb-radius-tile)}.rounded-\[var\(--bb-radius-tile-icon\)\]{border-radius:var(--bb-radius-tile-icon)}.rounded-full{border-radius:var(--bb-radius-full)}.rounded-lg{border-radius:var(--bb-radius-lg)}.rounded-md{border-radius:var(--bb-radius-md)}.rounded-sm{border-radius:var(--bb-radius-sm)}.rounded-xl{border-radius:var(--bb-radius-xl)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:var(--bb-radius-sm)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[color\:var\(--bb-chart-annotation\)\]{border-color:var(--bb-chart-annotation)}.border-\[color\:var\(--bb-chart-comparison\)\]{border-color:var(--bb-chart-comparison)}.border-\[color\:var\(--bb-swatch-accent\)\]{border-color:var(--bb-swatch-accent)}.border-\[color\:var\(--bb-tile-border\)\]{border-color:var(--bb-tile-border)}.border-\[hsl\(205_75\%_88\%\)\]{--tw-border-opacity: 1;border-color:hsl(205 75% 88% / var(--tw-border-opacity, 1))}.border-\[hsl\(20_85\%_88\%\)\]{--tw-border-opacity: 1;border-color:hsl(20 85% 88% / var(--tw-border-opacity, 1))}.border-\[hsl\(265_60\%_90\%\)\]{--tw-border-opacity: 1;border-color:hsl(265 60% 90% / var(--tw-border-opacity, 1))}.border-\[hsl\(350_70\%_90\%\)\]{--tw-border-opacity: 1;border-color:hsl(350 70% 90% / var(--tw-border-opacity, 1))}.border-\[hsl\(45_85\%_85\%\)\]{--tw-border-opacity: 1;border-color:hsl(45 85% 85% / var(--tw-border-opacity, 1))}.border-\[hsl\(var\(--posted\)\/0\.3\)\]{border-color:hsl(var(--posted)/.3)}.border-background{border-color:hsl(var(--bb-background-hsl))}.border-border{border-color:hsl(var(--bb-border-hsl))}.border-border-strong{border-color:hsl(var(--bb-border-strong-hsl))}.border-border\/40{border-color:hsl(var(--bb-border-hsl) / .4)}.border-border\/50{border-color:hsl(var(--bb-border-hsl) / .5)}.border-border\/60{border-color:hsl(var(--bb-border-hsl) / .6)}.border-border\/70{border-color:hsl(var(--bb-border-hsl) / .7)}.border-destructive{border-color:hsl(var(--bb-destructive-hsl))}.border-destructive\/20{border-color:hsl(var(--bb-destructive-hsl) / .2)}.border-destructive\/25{border-color:hsl(var(--bb-destructive-hsl) / .25)}.border-destructive\/30{border-color:hsl(var(--bb-destructive-hsl) / .3)}.border-destructive\/40{border-color:hsl(var(--bb-destructive-hsl) / .4)}.border-destructive\/50{border-color:hsl(var(--bb-destructive-hsl) / .5)}.border-emerald-500\/20{border-color:#10b98133}.border-foreground{border-color:hsl(var(--bb-foreground-hsl))}.border-foreground\/20{border-color:hsl(var(--bb-foreground-hsl) / .2)}.border-info{border-color:hsl(var(--bb-info-hsl))}.border-info\/25{border-color:hsl(var(--bb-info-hsl) / .25)}.border-input{border-color:hsl(var(--bb-border-strong-hsl))}.border-primary{border-color:hsl(var(--bb-primary-hsl))}.border-primary\/25{border-color:hsl(var(--bb-primary-hsl) / .25)}.border-primary\/30{border-color:hsl(var(--bb-primary-hsl) / .3)}.border-primary\/40{border-color:hsl(var(--bb-primary-hsl) / .4)}.border-primary\/50{border-color:hsl(var(--bb-primary-hsl) / .5)}.border-pulse-border{border-color:hsl(var(--bb-pulse-border-hsl))}.border-shell-border{border-color:hsl(var(--bb-sidebar-border-hsl))}.border-success\/25{border-color:hsl(var(--bb-success-hsl) / .25)}.border-success\/30{border-color:hsl(var(--bb-success-hsl) / .3)}.border-transparent{border-color:transparent}.border-warning{border-color:hsl(var(--bb-warning-hsl))}.border-warning\/25{border-color:hsl(var(--bb-warning-hsl) / .25)}.border-warning\/30{border-color:hsl(var(--bb-warning-hsl) / .3)}.border-warning\/40{border-color:hsl(var(--bb-warning-hsl) / .4)}.border-warning\/50{border-color:hsl(var(--bb-warning-hsl) / .5)}.border-warning\/70{border-color:hsl(var(--bb-warning-hsl) / .7)}.border-l-transparent{border-left-color:transparent}.border-t-border-strong{border-top-color:hsl(var(--bb-border-strong-hsl))}.border-t-transparent{border-top-color:transparent}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[color\:var\(--bb-chart-current\)\]{background-color:var(--bb-chart-current)}.bg-\[color\:var\(--bb-scrim\)\]{background-color:var(--bb-scrim)}.bg-\[color\:var\(--bb-swatch-accent\)\]{background-color:var(--bb-swatch-accent)}.bg-\[color\:var\(--bb-swatch-shell\)\]{background-color:var(--bb-swatch-shell)}.bg-\[color\:var\(--bb-table-row-selected\)\]{background-color:var(--bb-table-row-selected)}.bg-\[hsl\(205_100\%_96\%\)\]{--tw-bg-opacity: 1;background-color:hsl(205 100% 96% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(20_100\%_95\%\)\]{--tw-bg-opacity: 1;background-color:hsl(20 100% 95% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(265_100\%_97\%\)\]{--tw-bg-opacity: 1;background-color:hsl(265 100% 97% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(350_100\%_97\%\)\]{--tw-bg-opacity: 1;background-color:hsl(350 100% 97% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(48_100\%_94\%\)\]{--tw-bg-opacity: 1;background-color:hsl(48 100% 94% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(var\(--cyan\,187_80\%_55\%\)\/0\.1\)\]{background-color:hsl(var(--cyan,187 80% 55%)/.1)}.bg-\[hsl\(var\(--posted\)\)\]{background-color:hsl(var(--posted))}.bg-\[hsl\(var\(--posted\)\/0\.06\)\]{background-color:hsl(var(--posted)/.06)}.bg-\[hsl\(var\(--posted\)\/0\.9\)\]{background-color:hsl(var(--posted)/.9)}.bg-accent{background-color:hsl(var(--bb-primary-soft-hsl))}.bg-amber-500\/15{background-color:#f59e0b26}.bg-background{background-color:hsl(var(--bb-background-hsl))}.bg-background\/50{background-color:hsl(var(--bb-background-hsl) / .5)}.bg-background\/60{background-color:hsl(var(--bb-background-hsl) / .6)}.bg-background\/70{background-color:hsl(var(--bb-background-hsl) / .7)}.bg-background\/80{background-color:hsl(var(--bb-background-hsl) / .8)}.bg-background\/85{background-color:hsl(var(--bb-background-hsl) / .85)}.bg-background\/90{background-color:hsl(var(--bb-background-hsl) / .9)}.bg-background\/95{background-color:hsl(var(--bb-background-hsl) / .95)}.bg-black\/5{background-color:#0000000d}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--bb-border-hsl))}.bg-border-strong{background-color:hsl(var(--bb-border-strong-hsl))}.bg-card{background-color:hsl(var(--bb-surface-hsl))}.bg-card\/70{background-color:hsl(var(--bb-surface-hsl) / .7)}.bg-destructive{background-color:hsl(var(--bb-destructive-hsl))}.bg-destructive-soft{background-color:hsl(var(--bb-destructive-soft-hsl))}.bg-destructive\/10{background-color:hsl(var(--bb-destructive-hsl) / .1)}.bg-destructive\/15{background-color:hsl(var(--bb-destructive-hsl) / .15)}.bg-destructive\/5{background-color:hsl(var(--bb-destructive-hsl) / .05)}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-faint{background-color:hsl(var(--bb-faint-foreground-hsl))}.bg-foreground{background-color:hsl(var(--bb-foreground-hsl))}.bg-freshness-ok{background-color:hsl(var(--bb-freshness-ok-hsl))}.bg-health-good{background-color:hsl(var(--bb-health-good-hsl))}.bg-health-risk{background-color:hsl(var(--bb-health-risk-hsl))}.bg-health-warning{background-color:hsl(var(--bb-health-warning-hsl))}.bg-info{background-color:hsl(var(--bb-info-hsl))}.bg-info-soft{background-color:hsl(var(--bb-info-soft-hsl))}.bg-info\/15{background-color:hsl(var(--bb-info-hsl) / .15)}.bg-muted{background-color:hsl(var(--bb-surface-muted-hsl))}.bg-muted-foreground\/30{background-color:hsl(var(--bb-muted-foreground-hsl) / .3)}.bg-muted-foreground\/50{background-color:hsl(var(--bb-muted-foreground-hsl) / .5)}.bg-muted-foreground\/60{background-color:hsl(var(--bb-muted-foreground-hsl) / .6)}.bg-muted\/10{background-color:hsl(var(--bb-surface-muted-hsl) / .1)}.bg-muted\/20{background-color:hsl(var(--bb-surface-muted-hsl) / .2)}.bg-muted\/25{background-color:hsl(var(--bb-surface-muted-hsl) / .25)}.bg-muted\/30{background-color:hsl(var(--bb-surface-muted-hsl) / .3)}.bg-muted\/40{background-color:hsl(var(--bb-surface-muted-hsl) / .4)}.bg-muted\/50{background-color:hsl(var(--bb-surface-muted-hsl) / .5)}.bg-muted\/60{background-color:hsl(var(--bb-surface-muted-hsl) / .6)}.bg-muted\/70{background-color:hsl(var(--bb-surface-muted-hsl) / .7)}.bg-popover{background-color:hsl(var(--bb-surface-hsl))}.bg-primary{background-color:hsl(var(--bb-primary-hsl))}.bg-primary-soft{background-color:hsl(var(--bb-primary-soft-hsl))}.bg-primary-soft\/50{background-color:hsl(var(--bb-primary-soft-hsl) / .5)}.bg-primary\/10{background-color:hsl(var(--bb-primary-hsl) / .1)}.bg-primary\/15{background-color:hsl(var(--bb-primary-hsl) / .15)}.bg-primary\/5{background-color:hsl(var(--bb-primary-hsl) / .05)}.bg-primary\/70{background-color:hsl(var(--bb-primary-hsl) / .7)}.bg-primary\/80{background-color:hsl(var(--bb-primary-hsl) / .8)}.bg-primary\/90{background-color:hsl(var(--bb-primary-hsl) / .9)}.bg-pulse{background-color:hsl(var(--bb-pulse-bg-hsl))}.bg-secondary{background-color:hsl(var(--bb-surface-muted-hsl))}.bg-secondary\/40{background-color:hsl(var(--bb-surface-muted-hsl) / .4)}.bg-shell{background-color:hsl(var(--bb-sidebar-bg-hsl))}.bg-success{background-color:hsl(var(--bb-success-hsl))}.bg-success-soft{background-color:hsl(var(--bb-success-soft-hsl))}.bg-success\/15{background-color:hsl(var(--bb-success-hsl) / .15)}.bg-success\/5{background-color:hsl(var(--bb-success-hsl) / .05)}.bg-surface{background-color:hsl(var(--bb-surface-hsl))}.bg-surface-muted{background-color:hsl(var(--bb-surface-muted-hsl))}.bg-surface-muted\/40{background-color:hsl(var(--bb-surface-muted-hsl) / .4)}.bg-surface-muted\/50{background-color:hsl(var(--bb-surface-muted-hsl) / .5)}.bg-surface-muted\/60{background-color:hsl(var(--bb-surface-muted-hsl) / .6)}.bg-tooltip{background-color:hsl(var(--bb-tooltip-bg-hsl))}.bg-transparent{background-color:transparent}.bg-warning{background-color:hsl(var(--bb-warning-hsl))}.bg-warning-soft{background-color:hsl(var(--bb-warning-soft-hsl))}.bg-warning\/10{background-color:hsl(var(--bb-warning-hsl) / .1)}.bg-warning\/15{background-color:hsl(var(--bb-warning-hsl) / .15)}.bg-warning\/5{background-color:hsl(var(--bb-warning-hsl) / .05)}.bg-warning\/85{background-color:hsl(var(--bb-warning-hsl) / .85)}.bg-white\/20{background-color:#fff3}.bg-\[image\:var\(--gradient-editorial\)\]{background-image:var(--gradient-editorial)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[hsl\(330_80\%_55\%\)\]{--tw-gradient-from: hsl(330 80% 55%) var(--tw-gradient-from-position);--tw-gradient-to: hsl(330 80% 55% / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[hsl\(var\(--primary-glow\)\)\]{--tw-gradient-from: hsl(var(--primary-glow)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary-glow) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from: rgb(0 0 0 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: hsl(var(--bb-primary-hsl)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--bb-primary-hsl) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/20{--tw-gradient-from: hsl(var(--bb-primary-hsl) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--bb-primary-hsl) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[hsl\(290_70\%_55\%\)\]{--tw-gradient-to: hsl(290 70% 55% / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(290 70% 55%) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/0{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/30{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[hsl\(40_90\%_55\%\)\]{--tw-gradient-to: hsl(40 90% 55%) var(--tw-gradient-to-position)}.to-\[hsl\(var\(--primary\)\)\]{--tw-gradient-to: hsl(var(--primary)) var(--tw-gradient-to-position)}.to-\[hsl\(var\(--primary-hover\)\)\]{--tw-gradient-to: hsl(var(--primary-hover)) var(--tw-gradient-to-position)}.to-black\/0{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position)}.to-info\/20{--tw-gradient-to: hsl(var(--bb-info-hsl) / .2) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-\[color\:var\(--bb-chart-area-fill\)\]{fill:var(--bb-chart-area-fill)}.fill-\[color\:var\(--bb-chart-current\)\]{fill:var(--bb-chart-current)}.fill-current{fill:currentColor}.fill-faint{fill:hsl(var(--bb-faint-foreground-hsl))}.fill-foreground{fill:hsl(var(--bb-foreground-hsl))}.stroke-\[color\:var\(--bb-chart-annotation\)\]{stroke:var(--bb-chart-annotation)}.stroke-\[color\:var\(--bb-chart-comparison\)\]{stroke:var(--bb-chart-comparison)}.stroke-\[color\:var\(--bb-chart-current\)\]{stroke:var(--bb-chart-current)}.stroke-\[color\:var\(--bb-chart-grid\)\]{stroke:var(--bb-chart-grid)}.stroke-pulse-border{stroke:hsl(var(--bb-pulse-border-hsl))}.stroke-shell-active{stroke:hsl(var(--bb-accent-shell-hsl))}.stroke-surface{stroke:hsl(var(--bb-surface-hsl))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-14{padding-left:3.5rem;padding-right:3.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[22px\]{padding-left:22px;padding-right:22px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[13px\]{padding-top:13px;padding-bottom:13px}.py-\[15px\]{padding-top:15px;padding-bottom:15px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[var\(--bb-rail-entry-py\)\]{padding-top:var(--bb-rail-entry-py);padding-bottom:var(--bb-rail-entry-py)}.py-\[var\(--bb-row-py\)\]{padding-top:var(--bb-row-py);padding-bottom:var(--bb-row-py)}.py-px{padding-top:1px;padding-bottom:1px}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-14{padding-bottom:3.5rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pb-\[18px\]{padding-bottom:18px}.pb-\[max\(0\.875rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.875rem,env(safe-area-inset-bottom))}.pb-\[max\(env\(safe-area-inset-bottom\,0px\)\,0\.5rem\)\]{padding-bottom:max(env(safe-area-inset-bottom,0px),.5rem)}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[15px\]{padding-left:15px}.pl-\[30px\]{padding-left:30px}.pl-\[34px\]{padding-left:34px}.pr-1{padding-right:.25rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[22px\]{padding-top:22px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:var(--bb-font-display)}.font-mono{font-family:var(--bb-font-mono)}.font-sans{font-family:var(--bb-font-sans)}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[29px\]{font-size:29px}.text-\[30px\]{font-size:30px}.text-\[42px\]{font-size:42px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-caption{font-size:11.5px;line-height:1.45;font-weight:400}.text-display{font-size:26px;line-height:1.2;letter-spacing:.01em;font-weight:700}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-micro{font-size:9.5px;line-height:1.4;letter-spacing:.11em;font-weight:500}.text-section{font-size:16px;line-height:1.3;font-weight:700}.text-section-sm{font-size:15px;line-height:1.3;font-weight:700}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.7\]{line-height:1.7}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.005em\]{letter-spacing:-.005em}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.09em\]{letter-spacing:.09em}.tracking-\[0\.11em\]{letter-spacing:.11em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[color\:var\(--bb-logo-wordmark\)\]{color:var(--bb-logo-wordmark)}.text-\[color\:var\(--bb-micro\)\]{color:var(--bb-micro)}.text-\[hsl\(15_55\%_42\%\)\]{--tw-text-opacity: 1;color:hsl(15 55% 42% / var(--tw-text-opacity, 1))}.text-\[hsl\(210_55\%_42\%\)\]{--tw-text-opacity: 1;color:hsl(210 55% 42% / var(--tw-text-opacity, 1))}.text-\[hsl\(220_90\%_55\%\)\]{--tw-text-opacity: 1;color:hsl(220 90% 55% / var(--tw-text-opacity, 1))}.text-\[hsl\(265_40\%_45\%\)\]{--tw-text-opacity: 1;color:hsl(265 40% 45% / var(--tw-text-opacity, 1))}.text-\[hsl\(340_45\%_42\%\)\]{--tw-text-opacity: 1;color:hsl(340 45% 42% / var(--tw-text-opacity, 1))}.text-\[hsl\(35_60\%_38\%\)\]{--tw-text-opacity: 1;color:hsl(35 60% 38% / var(--tw-text-opacity, 1))}.text-\[hsl\(var\(--cyan\,187_80\%_55\%\)\)\]{color:hsl(var(--cyan,187 80% 55%))}.text-\[hsl\(var\(--posted\)\)\]{color:hsl(var(--posted))}.text-accent-foreground{color:hsl(var(--bb-primary-hsl))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-background{color:hsl(var(--bb-background-hsl))}.text-card-foreground{color:hsl(var(--bb-foreground-hsl))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--bb-destructive-hsl))}.text-destructive-foreground{color:hsl(var(--bb-primary-fg-hsl))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-faint{color:hsl(var(--bb-faint-foreground-hsl))}.text-foreground{color:hsl(var(--bb-foreground-hsl))}.text-foreground\/50{color:hsl(var(--bb-foreground-hsl) / .5)}.text-foreground\/70{color:hsl(var(--bb-foreground-hsl) / .7)}.text-foreground\/80{color:hsl(var(--bb-foreground-hsl) / .8)}.text-foreground\/85{color:hsl(var(--bb-foreground-hsl) / .85)}.text-foreground\/90{color:hsl(var(--bb-foreground-hsl) / .9)}.text-health-good{color:hsl(var(--bb-health-good-hsl))}.text-health-risk{color:hsl(var(--bb-health-risk-hsl))}.text-health-warning{color:hsl(var(--bb-health-warning-hsl))}.text-info{color:hsl(var(--bb-info-hsl))}.text-muted-foreground{color:hsl(var(--bb-muted-foreground-hsl))}.text-muted-foreground\/40{color:hsl(var(--bb-muted-foreground-hsl) / .4)}.text-muted-foreground\/60{color:hsl(var(--bb-muted-foreground-hsl) / .6)}.text-muted-foreground\/70{color:hsl(var(--bb-muted-foreground-hsl) / .7)}.text-muted-foreground\/80{color:hsl(var(--bb-muted-foreground-hsl) / .8)}.text-popover-foreground{color:hsl(var(--bb-foreground-hsl))}.text-primary{color:hsl(var(--bb-primary-hsl))}.text-primary-foreground{color:hsl(var(--bb-primary-fg-hsl))}.text-primary\/70{color:hsl(var(--bb-primary-hsl) / .7)}.text-pulse-fg{color:hsl(var(--bb-pulse-fg-hsl))}.text-pulse-fg-muted{color:hsl(var(--bb-pulse-fg-muted-hsl))}.text-reliability-fail{color:hsl(var(--bb-reliability-fail-hsl))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--bb-foreground-hsl))}.text-shell-active{color:hsl(var(--bb-accent-shell-hsl))}.text-shell-fg{color:hsl(var(--bb-sidebar-fg-hsl))}.text-shell-fg-faint{color:hsl(var(--bb-sidebar-fg-faint-hsl))}.text-shell-fg-muted{color:hsl(var(--bb-sidebar-fg-muted-hsl))}.text-signature-strong{color:hsl(var(--bb-secondary-strong-hsl))}.text-success{color:hsl(var(--bb-success-hsl))}.text-tooltip-fg{color:hsl(var(--bb-tooltip-fg-hsl))}.text-tooltip-fg-muted{color:hsl(var(--bb-tooltip-fg-muted-hsl))}.text-transparent{color:transparent}.text-warning{color:hsl(var(--bb-warning-hsl))}.text-warning-foreground{color:hsl(var(--bb-primary-fg-hsl))}.text-warning-foreground\/90{color:hsl(var(--bb-primary-fg-hsl) / .9)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:hsl(var(--bb-foreground-hsl))}.accent-shell{accent-color:hsl(var(--bb-sidebar-bg-hsl))}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-\[0\.55\]{opacity:.55}.opacity-\[0\.95\]{opacity:.95}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_0_hsl\(43_78\%_75\%\/0\.4\)_inset\,0_8px_18px_-12px_hsl\(var\(--primary\)\/0\.6\)\]{--tw-shadow: 0 1px 0 0 hsl(43 78% 75%/.4) inset,0 8px 18px -12px hsl(var(--primary)/.6);--tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color), 0 8px 18px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_-12px_hsl\(var\(--primary\)\/0\.55\)\]{--tw-shadow: 0 8px 24px -12px hsl(var(--primary)/.55);--tw-shadow-colored: 0 8px 24px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_-8px_hsl\(var\(--primary\)\/0\.6\)\,0_2px_6px_-2px_hsl\(var\(--foreground\)\/0\.15\)\]{--tw-shadow: 0 8px 24px -8px hsl(var(--primary)/.6),0 2px 6px -2px hsl(var(--foreground)/.15);--tw-shadow-colored: 0 8px 24px -8px var(--tw-shadow-color), 0 2px 6px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_2px_0_0_0_var\(--bb-table-row-edge\)\]{--tw-shadow: inset 2px 0 0 0 var(--bb-table-row-edge);--tw-shadow-colored: inset 2px 0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_3px_0_0_0_var\(--bb-table-row-edge\)\]{--tw-shadow: inset 3px 0 0 0 var(--bb-table-row-edge);--tw-shadow-colored: inset 3px 0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[a-z-\]{--tw-shadow-color: a-z-;--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--bb-shadow\)\]{--tw-shadow-color: var(--bb-shadow);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--bb-shadow-tooltip\)\]{--tw-shadow-color: var(--bb-shadow-tooltip);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--bb-tile-glow\)\]{--tw-shadow-color: var(--bb-tile-glow);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--bb-tile-shadow\)\]{--tw-shadow-color: var(--bb-tile-shadow);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--bb-tile-shadow-hover\)\]{--tw-shadow-color: var(--bb-tile-shadow-hover);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow-color: var(--shadow-card);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-background{--tw-ring-color: hsl(var(--bb-background-hsl))}.ring-border\/60{--tw-ring-color: hsl(var(--bb-border-hsl) / .6)}.ring-foreground\/5{--tw-ring-color: hsl(var(--bb-foreground-hsl) / .05)}.ring-info\/40{--tw-ring-color: hsl(var(--bb-info-hsl) / .4)}.ring-primary\/20{--tw-ring-color: hsl(var(--bb-primary-hsl) / .2)}.ring-primary\/30{--tw-ring-color: hsl(var(--bb-primary-hsl) / .3)}.ring-ring{--tw-ring-color: hsl(var(--bb-primary-hsl))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--bb-background-hsl))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,.8));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\,transform\,background-color\]{transition-property:border-color,box-shadow,transform,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\,background-color\,border-color\,color\,transform\]{transition-property:filter,background-color,border-color,color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[stroke-dasharray\]{transition-property:stroke-dasharray;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,border-color\,box-shadow\]{transition-property:transform,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-base{transition-duration:var(--bb-dur-base)}.duration-chart{transition-duration:var(--bb-dur-chart)}.duration-expand{transition-duration:var(--bb-dur-expand)}.duration-fast{transition-duration:var(--bb-dur-fast)}.ease-bb{transition-timing-function:var(--bb-ease)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-base{animation-duration:var(--bb-dur-base)}.duration-chart{animation-duration:var(--bb-dur-chart)}.duration-expand{animation-duration:var(--bb-dur-expand)}.duration-fast{animation-duration:var(--bb-dur-fast)}.ease-bb{animation-timing-function:var(--bb-ease)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-line-clamp\:2\]{-webkit-line-clamp:2}.\[brand\:changed\]{brand:changed}.\[brand\:counts\]{brand:counts}.\[column-fill\:_balance\]{-moz-column-fill:balance;column-fill:balance}.\[display\:-webkit-box\]{display:-webkit-box}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(min\(100\%\,15\.5rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr))}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--bb-foreground-hsl))}.placeholder\:text-faint::-moz-placeholder{color:hsl(var(--bb-faint-foreground-hsl))}.placeholder\:text-faint::placeholder{color:hsl(var(--bb-faint-foreground-hsl))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--bb-muted-foreground-hsl))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--bb-muted-foreground-hsl))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-1\.5:before{content:var(--tw-content);bottom:.375rem}.before\:left-0:before{content:var(--tw-content);left:0}.before\:left-\[3px\]:before{content:var(--tw-content);left:3px}.before\:top-1\.5:before{content:var(--tw-content);top:.375rem}.before\:w-\[2\.5px\]:before{content:var(--tw-content);width:2.5px}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-border:before{content:var(--tw-content);background-color:hsl(var(--bb-border-hsl))}.before\:bg-destructive\/70:before{content:var(--tw-content);background-color:hsl(var(--bb-destructive-hsl) / .7)}.before\:bg-primary\/70:before{content:var(--tw-content);background-color:hsl(var(--bb-primary-hsl) / .7)}.before\:bg-warning\/70:before{content:var(--tw-content);background-color:hsl(var(--bb-warning-hsl) / .7)}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:mt-0:first-child{margin-top:0}.first\:rounded-l-md:first-child{border-top-left-radius:var(--bb-radius-md);border-bottom-left-radius:var(--bb-radius-md)}.first\:border-l:first-child{border-left-width:1px}.first\:border-l-0:first-child{border-left-width:0px}.first\:border-t-0:first-child{border-top-width:0px}.first\:pl-0:first-child{padding-left:0}.first\:pt-0:first-child{padding-top:0}.last\:rounded-r-md:last-child{border-top-right-radius:var(--bb-radius-md);border-bottom-right-radius:var(--bb-radius-md)}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-info\/40:focus-within{border-color:hsl(var(--bb-info-hsl) / .4)}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:shadow-\[0_0_0_3px_hsl\(var\(--info\)\/0\.12\)\]:focus-within{--tw-shadow: 0 0 0 3px hsl(var(--info)/.12);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:-translate-y-px:hover,.hover\:translate-y-\[-1px\]:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.04\]:hover{--tw-scale-x: 1.04;--tw-scale-y: 1.04;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-border:hover{border-color:hsl(var(--bb-border-hsl))}.hover\:border-border-strong:hover{border-color:hsl(var(--bb-border-strong-hsl))}.hover\:border-primary:hover{border-color:hsl(var(--bb-primary-hsl))}.hover\:border-primary\/50:hover{border-color:hsl(var(--bb-primary-hsl) / .5)}.hover\:bg-\[color\:var\(--bb-sidebar-hover\)\]:hover{background-color:var(--bb-sidebar-hover)}.hover\:bg-\[color\:var\(--bb-table-row-hover\)\]:hover{background-color:var(--bb-table-row-hover)}.hover\:bg-accent:hover{background-color:hsl(var(--bb-primary-soft-hsl))}.hover\:bg-background:hover{background-color:hsl(var(--bb-background-hsl))}.hover\:bg-destructive:hover{background-color:hsl(var(--bb-destructive-hsl))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--bb-destructive-hsl) / .1)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--bb-destructive-hsl) / .9)}.hover\:bg-info\/10:hover{background-color:hsl(var(--bb-info-hsl) / .1)}.hover\:bg-muted:hover{background-color:hsl(var(--bb-surface-muted-hsl))}.hover\:bg-muted-foreground\/10:hover{background-color:hsl(var(--bb-muted-foreground-hsl) / .1)}.hover\:bg-muted-foreground\/60:hover{background-color:hsl(var(--bb-muted-foreground-hsl) / .6)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--bb-surface-muted-hsl) / .3)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--bb-surface-muted-hsl) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--bb-surface-muted-hsl) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--bb-surface-muted-hsl) / .6)}.hover\:bg-primary:hover{background-color:hsl(var(--bb-primary-hsl))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--bb-primary-hsl) / .1)}.hover\:bg-primary\/15:hover{background-color:hsl(var(--bb-primary-hsl) / .15)}.hover\:bg-secondary:hover{background-color:hsl(var(--bb-surface-muted-hsl))}.hover\:bg-secondary\/50:hover{background-color:hsl(var(--bb-surface-muted-hsl) / .5)}.hover\:bg-success\/10:hover{background-color:hsl(var(--bb-success-hsl) / .1)}.hover\:bg-surface-muted:hover{background-color:hsl(var(--bb-surface-muted-hsl))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-warning\/10:hover{background-color:hsl(var(--bb-warning-hsl) / .1)}.hover\:text-accent-foreground:hover{color:hsl(var(--bb-primary-hsl))}.hover\:text-destructive:hover{color:hsl(var(--bb-destructive-hsl))}.hover\:text-destructive-foreground:hover{color:hsl(var(--bb-primary-fg-hsl))}.hover\:text-foreground:hover{color:hsl(var(--bb-foreground-hsl))}.hover\:text-info:hover{color:hsl(var(--bb-info-hsl))}.hover\:text-muted-foreground:hover{color:hsl(var(--bb-muted-foreground-hsl))}.hover\:text-primary:hover{color:hsl(var(--bb-primary-hsl))}.hover\:text-primary-foreground:hover{color:hsl(var(--bb-primary-fg-hsl))}.hover\:text-primary\/80:hover{color:hsl(var(--bb-primary-hsl) / .8)}.hover\:text-shell-fg-strong:hover{color:hsl(var(--bb-sidebar-fg-strong-hsl))}.hover\:text-success:hover{color:hsl(var(--bb-success-hsl))}.hover\:text-warning:hover{color:hsl(var(--bb-warning-hsl))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_10px_28px_-10px_hsl\(var\(--primary\)\/0\.7\)\]:hover{--tw-shadow: 0 10px 28px -10px hsl(var(--primary)/.7);--tw-shadow-colored: 0 10px 28px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_28px_-6px_hsl\(var\(--primary\)\/0\.7\)\,0_3px_8px_-2px_hsl\(var\(--foreground\)\/0\.18\)\]:hover{--tw-shadow: 0 10px 28px -6px hsl(var(--primary)/.7),0 3px 8px -2px hsl(var(--foreground)/.18);--tw-shadow-colored: 0 10px 28px -6px var(--tw-shadow-color), 0 3px 8px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_1px_0_0_hsl\(var\(--foreground\)\/0\.04\)\,0_6px_18px_-10px_hsl\(var\(--foreground\)\/0\.18\)\]:hover{--tw-shadow: 0 1px 0 0 hsl(var(--foreground)/.04),0 6px 18px -10px hsl(var(--foreground)/.18);--tw-shadow-colored: 0 1px 0 0 var(--tw-shadow-color), 0 6px 18px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[var\(--bb-tile-shadow-hover\)\]:hover{--tw-shadow-color: var(--bb-tile-shadow-hover);--tw-shadow: var(--tw-shadow-colored)}.hover\:brightness-\[0\.95\]:hover{--tw-brightness: brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-\[0\.97\]:hover{--tw-brightness: brightness(.97);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-\[1\.12\]:hover{--tw-brightness: brightness(1.12);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:left-3:focus{left:.75rem}.focus\:top-3:focus{top:.75rem}.focus\:bg-accent:focus{background-color:hsl(var(--bb-primary-soft-hsl))}.focus\:bg-primary:focus{background-color:hsl(var(--bb-primary-hsl))}.focus\:bg-surface-muted:focus{background-color:hsl(var(--bb-surface-muted-hsl))}.focus\:text-accent-foreground:focus{color:hsl(var(--bb-primary-hsl))}.focus\:text-destructive:focus{color:hsl(var(--bb-destructive-hsl))}.focus\:text-foreground:focus{color:hsl(var(--bb-foreground-hsl))}.focus\:text-primary-foreground:focus{color:hsl(var(--bb-primary-fg-hsl))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[color\:var\(--bb-focus-ring\)\]:focus{--tw-ring-color: var(--bb-focus-ring)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--bb-primary-hsl))}.focus\:ring-offset-1:focus{--tw-ring-offset-width: 1px}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:stroke-\[color\:var\(--bb-focus-ring\)\]:focus-visible{stroke:var(--bb-focus-ring)}.focus-visible\:stroke-2:focus-visible{stroke-width:2}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-\[color\:var\(--bb-focus-ring\)\]:focus-visible{--tw-ring-color: var(--bb-focus-ring)}.focus-visible\:ring-info\/30:focus-visible{--tw-ring-color: hsl(var(--bb-info-hsl) / .3)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--bb-primary-hsl))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--bb-background-hsl))}.active\:translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:translate-y-\[0\.5px\]:active{--tw-translate-y: .5px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:duration-instant:active{transition-duration:var(--bb-dur-instant);animation-duration:var(--bb-dur-instant)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--bb-surface-muted-hsl) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--bb-border-hsl))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--bb-surface-muted-hsl))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--bb-primary-hsl))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--bb-background-hsl))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--bb-muted-foreground-hsl))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--bb-primary-fg-hsl))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--bb-foreground-hsl))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--bb-destructive-hsl) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--bb-destructive-hsl))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--bb-primary-fg-hsl))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--bb-destructive-hsl))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--bb-primary-soft-hsl))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--bb-primary-soft-hsl) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--bb-primary-hsl))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--bb-muted-foreground-hsl))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.aria-\[current\=page\]\:bg-shell-active-soft[aria-current=page]{background-color:hsl(var(--bb-accent-shell-soft-hsl))}.aria-\[current\=page\]\:font-semibold[aria-current=page]{font-weight:600}.aria-\[current\=page\]\:text-shell-active[aria-current=page]{color:hsl(var(--bb-accent-shell-hsl))}.group[aria-current=page] .group-aria-\[current\=page\]\:opacity-100{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[state\=open\]\:animate-rise[data-state=open]{animation:bbRise var(--bb-dur-state) var(--bb-ease)}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--bb-primary-soft-hsl) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--bb-primary-soft-hsl))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--bb-background-hsl))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--bb-primary-hsl))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--bb-primary-soft-hsl))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--bb-primary-soft-hsl) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--bb-surface-muted-hsl))}.data-\[state\=selected\]\:bg-\[color\:var\(--bb-table-row-selected\)\][data-state=selected]{background-color:var(--bb-table-row-selected)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--bb-border-strong-hsl))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--bb-primary-hsl))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--bb-foreground-hsl))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--bb-primary-fg-hsl))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--bb-primary-hsl))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--bb-muted-foreground-hsl))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=selected\]\:shadow-\[inset_3px_0_0_0_var\(--bb-table-row-edge\)\][data-state=selected]{--tw-shadow: inset 3px 0 0 0 var(--bb-table-row-edge);--tw-shadow-colored: inset 3px 0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-exit[data-state=closed]{transition-duration:var(--bb-dur-exit)}.data-\[state\=closed\]\:duration-instant[data-state=closed]{transition-duration:var(--bb-dur-instant)}.data-\[state\=closed\]\:ease-bb-exit[data-state=closed]{transition-timing-function:var(--bb-ease-exit)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-1[data-side=bottom]{--tw-enter-translate-y: -.25rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-1[data-side=left]{--tw-enter-translate-x: .25rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-1[data-side=right]{--tw-enter-translate-x: -.25rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-1[data-side=top]{--tw-enter-translate-y: .25rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=closed\]\:slide-out-to-top-\[calc\(50\%-8px\)\][data-state=closed]{--tw-exit-translate-y: -calc(50% - 8px)}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-\[calc\(50\%\+8px\)\][data-state=open]{--tw-enter-translate-y: -calc(50% + 8px)}.data-\[state\=closed\]\:duration-exit[data-state=closed]{animation-duration:var(--bb-dur-exit)}.data-\[state\=closed\]\:duration-instant[data-state=closed]{animation-duration:var(--bb-dur-instant)}.data-\[state\=closed\]\:ease-bb-exit[data-state=closed]{animation-timing-function:var(--bb-ease-exit)}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@supports ((-webkit-backdrop-filter: var(--tw)) or (backdrop-filter: var(--tw))){.supports-\[backdrop-filter\]\:bg-background\/80{background-color:hsl(var(--bb-background-hsl) / .8)}}@media (prefers-reduced-motion: reduce){.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.dark\:border-\[hsl\(20_30\%_30\%\)\]:is(.dark *){--tw-border-opacity: 1;border-color:hsl(20 30% 30% / var(--tw-border-opacity, 1))}.dark\:border-\[hsl\(210_30\%_30\%\)\]:is(.dark *){--tw-border-opacity: 1;border-color:hsl(210 30% 30% / var(--tw-border-opacity, 1))}.dark\:border-\[hsl\(265_25\%_30\%\)\]:is(.dark *){--tw-border-opacity: 1;border-color:hsl(265 25% 30% / var(--tw-border-opacity, 1))}.dark\:border-\[hsl\(350_30\%_28\%\)\]:is(.dark *){--tw-border-opacity: 1;border-color:hsl(350 30% 28% / var(--tw-border-opacity, 1))}.dark\:border-\[hsl\(45_30\%_30\%\)\]:is(.dark *){--tw-border-opacity: 1;border-color:hsl(45 30% 30% / var(--tw-border-opacity, 1))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--bb-destructive-hsl))}.dark\:bg-\[hsl\(20_40\%_15\%\)\]:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(20 40% 15% / var(--tw-bg-opacity, 1))}.dark\:bg-\[hsl\(210_40\%_15\%\)\]:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(210 40% 15% / var(--tw-bg-opacity, 1))}.dark\:bg-\[hsl\(265_35\%_16\%\)\]:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(265 35% 16% / var(--tw-bg-opacity, 1))}.dark\:bg-\[hsl\(350_40\%_14\%\)\]:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(350 40% 14% / var(--tw-bg-opacity, 1))}.dark\:bg-\[hsl\(45_40\%_14\%\)\]:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(45 40% 14% / var(--tw-bg-opacity, 1))}.dark\:bg-muted\/40:is(.dark *){background-color:hsl(var(--bb-surface-muted-hsl) / .4)}.dark\:text-\[hsl\(205_70\%_82\%\)\]:is(.dark *){--tw-text-opacity: 1;color:hsl(205 70% 82% / var(--tw-text-opacity, 1))}.dark\:text-\[hsl\(20_70\%_82\%\)\]:is(.dark *){--tw-text-opacity: 1;color:hsl(20 70% 82% / var(--tw-text-opacity, 1))}.dark\:text-\[hsl\(265_60\%_84\%\)\]:is(.dark *){--tw-text-opacity: 1;color:hsl(265 60% 84% / var(--tw-text-opacity, 1))}.dark\:text-\[hsl\(350_60\%_82\%\)\]:is(.dark *){--tw-text-opacity: 1;color:hsl(350 60% 82% / var(--tw-text-opacity, 1))}.dark\:text-\[hsl\(45_70\%_80\%\)\]:is(.dark *){--tw-text-opacity: 1;color:hsl(45 70% 80% / var(--tw-text-opacity, 1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-foreground:is(.dark *){color:hsl(var(--bb-foreground-hsl))}@media not all and (min-width: 640px){.max-sm\:opacity-100{opacity:1}}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:bottom-4{bottom:1rem}.sm\:bottom-6{bottom:1.5rem}.sm\:left-auto{left:auto}.sm\:right-0{right:0}.sm\:right-4{right:1rem}.sm\:right-6{right:1.5rem}.sm\:top-auto{top:auto}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-4{grid-column:span 4 / span 4}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:size-14{width:3.5rem;height:3.5rem}.sm\:h-8{height:2rem}.sm\:h-9{height:2.25rem}.sm\:h-auto{height:auto}.sm\:w-64{width:16rem}.sm\:w-\[200px\]{width:200px}.sm\:w-\[280px\]{width:280px}.sm\:w-\[320px\]{width:320px}.sm\:w-auto{width:auto}.sm\:max-w-\[640px\]{max-width:640px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-none{flex:none}.sm\:shrink{flex-shrink:1}.sm\:shrink-0{flex-shrink:0}.sm\:columns-3{-moz-columns:3;columns:3}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-\[1fr_180px_180px_auto\]{grid-template-columns:1fr 180px 180px auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-10{gap:2.5rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-2xl{border-radius:var(--bb-radius-xl)}.sm\:rounded-lg{border-radius:var(--bb-radius-lg)}.sm\:border{border-width:1px}.sm\:p-16{padding:4rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:pb-0{padding-bottom:0}.sm\:pl-0{padding-left:0}.sm\:pt-5{padding-top:1.25rem}.sm\:pt-7{padding-top:1.75rem}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-\[28px\]{font-size:28px}.sm\:first\:border-l:first-child{border-left-width:1px}.sm\:first\:pl-5:first-child{padding-left:1.25rem}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-0{margin-left:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:w-\[140px\]{width:140px}.md\:w-\[150px\]{width:150px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1\.6fr_140px_120px_96px_108px\]{grid-template-columns:1.6fr 140px 120px 96px 108px}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-self-start{justify-self:start}.md\:p-10{padding:2.5rem}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-\[36px\]{padding-left:36px;padding-right:36px}.md\:pl-\[22px\]{padding-left:22px}.md\:pr-\[26px\]{padding-right:26px}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-4{top:1rem}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-\[268px\]{width:268px}.lg\:columns-4{-moz-columns:4;columns:4}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,7fr\)_minmax\(0\,9fr\)\]{grid-template-columns:minmax(0,7fr) minmax(0,9fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:gap-\[34px\]{gap:34px}}@media (min-width: 1280px){.xl\:w-\[318px\]{width:318px}.xl\:columns-5{-moz-columns:5;columns:5}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:gap-\[34px\]{gap:34px}.xl\:gap-\[44px\]{gap:44px}.xl\:first\:border-l:first-child{border-left-width:1px}.xl\:first\:pl-5:first-child{padding-left:1.25rem}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--bb-primary-soft-hsl))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:var(--bb-radius-md);border-bottom-left-radius:var(--bb-radius-md)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:var(--bb-radius-md);border-bottom-right-radius:var(--bb-radius-md)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--bb-primary-soft-hsl) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:var(--bb-radius-md);border-bottom-right-radius:var(--bb-radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--bb-destructive-hsl))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--bb-foreground-hsl))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--bb-muted-foreground-hsl))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--bb-muted-foreground-hsl))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--bb-border-hsl) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--bb-border-hsl))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--bb-border-hsl))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--bb-surface-muted-hsl))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--bb-border-hsl))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--bb-muted-foreground-hsl))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:size-\[13px\] svg{width:13px;height:13px}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[density\=comfortable\]\:\[\&_td\]\:py-3\.5 td[data-density=comfortable]{padding-top:.875rem;padding-bottom:.875rem}.data-\[density\=comfortable\]\:\[\&_th\]\:py-3 th[data-density=comfortable]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_thead_th\]\:sticky thead th{position:sticky}.\[\&_thead_th\]\:top-0 thead th{top:0}.\[\&_thead_th\]\:z-10 thead th{z-index:10}.\[\&_thead_th\]\:bg-\[color\:var\(--bb-table-header\)\] thead th{background-color:var(--bb-table-header)}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.\[\&_tr\]\:border-border tr{border-color:hsl(var(--bb-border-hsl))}
