@font-face{font-family:Geist;src:url(/assets/Geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-latin-wght-normal-XN7g48iV.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;src:url(/assets/BricolageGrotesque-latin-opsz-normal-Cre6nC2_.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:102.9%;ascent-override:98.1%;descent-override:28.2%;line-gap-override:0%}@font-face{font-family:Bricolage Fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:93.5%;ascent-override:99.5%;descent-override:28.9%;line-gap-override:0%}:root{--bb-color-bg: #ffffff;--bb-color-surface: #f7f7f8;--bb-color-surface-2: #eeeef0;--bb-color-surface-3: #f2f2f4;--bb-color-hover: rgb(0 0 0 / 4%);--bb-color-selected: rgb(0 102 204 / 12%);--bb-color-text: #0b1220;--bb-color-text-muted: #4a5561;--bb-color-text-subtle: #5c6670;--bb-color-border: #d8d9de;--bb-color-border-strong: #8a8a8a;--bb-color-edge: transparent;--bb-color-code-bg: #f6f6f7;--bb-color-chart-1: #0066cc;--bb-color-chart-2: #0f766e;--bb-color-chart-3: #c2410c;--bb-color-chart-4: #7a3fd1;--bb-color-chart-5: #be123c;--bb-color-canvas-bg: #fafafa;--bb-color-canvas-dot: #d4d4d4;--bb-color-primary: #3399ff;--bb-color-primary-hover: #1f8bff;--bb-color-primary-border: #0066cc;--bb-color-primary-fill: #0072e5;--bb-color-primary-fill-hover: #005bb8;--bb-color-on-primary: #ffffff;--bb-color-link: #0066cc;--bb-color-focus: #0066cc;--bb-color-accent: #ffff66;--bb-color-on-accent: #0a0a0a;--bb-color-success: #1a7f37;--bb-color-warning: #8a5300;--bb-color-danger: #c62828;--bb-color-info: #0066cc;--bb-color-dot: #d8d9de;--bb-color-agent-bill: #0066cc;--bb-color-agent-ben: #ffff66;--bb-color-on-agent-ben: #0a0a0a;--bb-color-agent-ben-edge: #807d00;--bb-color-agent-human: #8a5300;--bb-font-sans: "Geist", "Geist Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bb-font-mono: "Geist Mono", ui-monospace, Menlo, Consolas, monospace;--bb-font-display: "Bricolage Grotesque", "Bricolage Fallback", "Geist", "Geist Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bb-font-size-xs: .75rem;--bb-font-size-sm: .875rem;--bb-font-size-md: 1rem;--bb-font-size-lg: 1.25rem;--bb-font-size-xl: 1.5rem;--bb-font-size-2xl: 2rem;--bb-font-size-3xl: 2.75rem;--bb-font-size-4xl: 3.5rem;--bb-font-size-stat: clamp(2rem, 1.2rem + 2.2vw, 3rem);--bb-font-size-hero: clamp(2.75rem, 6vw + 1rem, 5.5rem);--bb-font-size-display: clamp(2.75rem, 6vw, 4.5rem);--bb-line-height-tight: 1.2;--bb-line-height-normal: 1.6;--bb-font-weight-regular: 400;--bb-font-weight-medium: 500;--bb-font-weight-bold: 700;--bb-space-1: 4px;--bb-space-2: 8px;--bb-space-3: 12px;--bb-space-4: 16px;--bb-space-5: 24px;--bb-space-6: 32px;--bb-space-7: 48px;--bb-space-8: 64px;--bb-space-9: 96px;--bb-space-10: 128px;--bb-radius-sm: 6px;--bb-radius-md: 10px;--bb-radius-lg: 16px;--bb-radius-pill: 999px;--bb-radius-button: var(--bb-radius-pill);--bb-shadow-1: 0 1px 2px rgb(11 18 32 / 8%);--bb-shadow-2: 0 4px 12px rgb(11 18 32 / 10%);--bb-shadow-md: var(--bb-shadow-2);--bb-shadow-3: 0 12px 32px rgb(11 18 32 / 14%);--bb-glow-primary: 0 0 24px rgb(51 153 255 / 40%);--bb-motion-duration-fast: .12s;--bb-motion-duration-base: .2s;--bb-motion-duration-slow: .36s;--bb-motion-duration-reveal: .6s;--bb-motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--bb-motion-ease-emphasized: cubic-bezier(.2, 0, 0, 1.15);--bb-motion-ease-exit: cubic-bezier(.4, 0, 1, 1);--bb-motion-distance: 12px;--bb-motion-duration-instant: 80ms;--bb-motion-duration-scene: 1.2s;--bb-motion-ease-out-expo: cubic-bezier(.16, 1, .3, 1);--bb-motion-ease-in-out: cubic-bezier(.65, 0, .35, 1);--bb-motion-stagger: 60ms;--bb-motion-distance-lg: 40px;--bb-spring-snappy-stiffness: 420;--bb-spring-snappy-damping: 34;--bb-spring-gentle-stiffness: 170;--bb-spring-gentle-damping: 26;--bb-z-nav: 100;--bb-z-overlay: 200;--bb-z-toast: 300;--bb-z-tooltip: 400;--bb-content-max: 72rem;--bb-content-wide: 90rem;--bb-measure: 65ch;--bb-nav-height: 64px}:root[data-theme=dark],[data-md-color-scheme=slate]{--bb-color-bg: #121212;--bb-color-surface: #1a1a1a;--bb-color-surface-2: #222222;--bb-color-surface-3: #2a2a2a;--bb-color-hover: rgb(255 255 255 / 6%);--bb-color-selected: rgb(102 179 255 / 14%);--bb-color-text: #e6e6e6;--bb-color-text-muted: #a3a3a3;--bb-color-text-subtle: #9c9c9c;--bb-color-border: #2e2e2e;--bb-color-border-strong: #666666;--bb-color-edge: rgb(255 255 255 / 6%);--bb-color-primary: #3399ff;--bb-color-primary-hover: #5cadff;--bb-color-primary-border: #1f7ae0;--bb-color-primary-fill: #0072e5;--bb-color-primary-fill-hover: #005bb8;--bb-color-on-primary: #ffffff;--bb-color-link: #66b3ff;--bb-color-focus: #66b3ff;--bb-color-accent: #e6e65c;--bb-color-on-accent: #0a0a0a;--bb-color-success: #4cc38a;--bb-color-warning: #f5b84a;--bb-color-danger: #ff6b6b;--bb-color-info: #66b3ff;--bb-color-code-bg: #171717;--bb-color-chart-1: #66b3ff;--bb-color-chart-2: #2dd4bf;--bb-color-chart-3: #fb923c;--bb-color-chart-4: #a78bfa;--bb-color-chart-5: #fb7185;--bb-color-dot: #333333;--bb-color-canvas-bg: #161616;--bb-color-canvas-dot: #2e2e2e;--bb-color-agent-bill: #66b3ff;--bb-color-agent-ben: #e6e65c;--bb-color-on-agent-ben: #0a0a0a;--bb-color-agent-ben-edge: #e6e65c;--bb-color-agent-human: #f5b84a;--bb-shadow-1: 0 0 0 1px var(--bb-color-edge);--bb-shadow-2: 0 0 0 1px var(--bb-color-edge), 0 8px 24px rgb(0 0 0 / 45%);--bb-shadow-md: var(--bb-shadow-2);--bb-shadow-3: 0 0 0 1px var(--bb-color-edge), 0 8px 24px rgb(0 0 0 / 45%);--bb-glow-primary: 0 0 24px rgb(51 153 255 / 45%)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bb-color-bg: #121212;--bb-color-surface: #1a1a1a;--bb-color-surface-2: #222222;--bb-color-surface-3: #2a2a2a;--bb-color-hover: rgb(255 255 255 / 6%);--bb-color-selected: rgb(102 179 255 / 14%);--bb-color-text: #e6e6e6;--bb-color-text-muted: #a3a3a3;--bb-color-text-subtle: #9c9c9c;--bb-color-border: #2e2e2e;--bb-color-border-strong: #666666;--bb-color-edge: rgb(255 255 255 / 6%);--bb-color-primary: #3399ff;--bb-color-primary-hover: #5cadff;--bb-color-primary-border: #1f7ae0;--bb-color-primary-fill: #0072e5;--bb-color-primary-fill-hover: #005bb8;--bb-color-on-primary: #ffffff;--bb-color-link: #66b3ff;--bb-color-focus: #66b3ff;--bb-color-accent: #e6e65c;--bb-color-on-accent: #0a0a0a;--bb-color-success: #4cc38a;--bb-color-warning: #f5b84a;--bb-color-danger: #ff6b6b;--bb-color-info: #66b3ff;--bb-color-code-bg: #171717;--bb-color-chart-1: #66b3ff;--bb-color-chart-2: #2dd4bf;--bb-color-chart-3: #fb923c;--bb-color-chart-4: #a78bfa;--bb-color-chart-5: #fb7185;--bb-color-dot: #333333;--bb-color-canvas-bg: #161616;--bb-color-canvas-dot: #2e2e2e;--bb-color-agent-bill: #66b3ff;--bb-color-agent-ben: #e6e65c;--bb-color-on-agent-ben: #0a0a0a;--bb-color-agent-ben-edge: #e6e65c;--bb-color-agent-human: #f5b84a;--bb-shadow-1: 0 0 0 1px var(--bb-color-edge);--bb-shadow-2: 0 0 0 1px var(--bb-color-edge), 0 8px 24px rgb(0 0 0 / 45%);--bb-shadow-md: var(--bb-shadow-2);--bb-shadow-3: 0 0 0 1px var(--bb-color-edge), 0 8px 24px rgb(0 0 0 / 45%);--bb-glow-primary: 0 0 24px rgb(51 153 255 / 45%)}}@media(prefers-reduced-motion:reduce){:root{--bb-motion-duration-fast: .01ms;--bb-motion-duration-base: .01ms;--bb-motion-duration-slow: .01ms;--bb-motion-duration-reveal: .01ms;--bb-motion-distance: 0;--bb-motion-distance-lg: 0;--bb-motion-duration-instant: .01ms;--bb-motion-duration-scene: .01ms;--bb-motion-stagger: 0ms}}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--bb-color-bg);color:var(--bb-color-text);font:var(--bb-font-weight-regular) var(--bb-font-size-md) / var(--bb-line-height-normal) var(--bb-font-sans);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0 0 var(--bb-space-3);line-height:var(--bb-line-height-tight);font-weight:var(--bb-font-weight-bold);letter-spacing:-.01em}h1,h2{letter-spacing:-.02em;font-optical-sizing:auto}h1{font:700 var(--bb-font-size-3xl) / var(--bb-line-height-tight) var(--bb-font-display)}h2{font:700 var(--bb-font-size-2xl) / var(--bb-line-height-tight) var(--bb-font-display)}h3{font-size:var(--bb-font-size-xl)}h4{font-size:var(--bb-font-size-lg)}p{margin:0 0 var(--bb-space-4)}a{color:var(--bb-color-link);text-underline-offset:.2em}code,kbd,pre{font:.9em var(--bb-font-mono)}:focus-visible{outline:3px solid var(--bb-color-focus);outline-offset:2px}::selection{background:var(--bb-color-accent);color:var(--bb-color-on-accent)}.bb-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bb-container{width:100%;max-width:var(--bb-content-max);margin-inline:auto;padding-inline:var(--bb-space-4)}.bb-dot-grid{background-image:radial-gradient(var(--bb-color-dot) 1.5px,transparent 1.5px);background-size:var(--bb-space-5) var(--bb-space-5);-webkit-mask-image:linear-gradient(to bottom,var(--bb-color-bg) 40%,transparent);mask-image:linear-gradient(to bottom,var(--bb-color-bg) 40%,transparent)}.bb-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--bb-space-2);min-width:24px;min-height:24px;padding:var(--bb-space-2) var(--bb-space-4);border:1px solid transparent;border-radius:var(--bb-radius-button);font:inherit;font-weight:var(--bb-font-weight-medium);text-decoration:none;cursor:pointer;transition:transform var(--bb-motion-duration-fast) var(--bb-motion-ease-standard),box-shadow var(--bb-motion-duration-base) var(--bb-motion-ease-standard),background-color var(--bb-motion-duration-fast) var(--bb-motion-ease-standard)}@media(pointer:coarse){.bb-btn{min-height:44px;min-width:44px}}.bb-btn:disabled,.bb-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.bb-btn--primary{background:var(--bb-color-primary-fill);color:var(--bb-color-on-primary);border-color:var(--bb-color-primary-border)}.bb-btn--primary:disabled,.bb-btn--primary[aria-disabled=true]{background:var(--bb-color-surface-2);color:var(--bb-color-text-muted);border-color:var(--bb-color-border-strong);opacity:1}.bb-btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--bb-color-primary-fill-hover);box-shadow:var(--bb-glow-primary)}.bb-btn--secondary{background:var(--bb-color-surface);color:var(--bb-color-text);border-color:var(--bb-color-border)}.bb-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--bb-color-surface-2)}.bb-btn--ghost{background:transparent;color:var(--bb-color-link)}.bb-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--bb-color-surface-2)}.bb-btn--danger{background:transparent;color:var(--bb-color-danger);border-color:var(--bb-color-danger)}.bb-btn--danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--bb-color-surface-2)}.bb-pill-nav{position:sticky;top:0;z-index:var(--bb-z-nav);display:flex;align-items:center;gap:var(--bb-space-1);min-height:var(--bb-nav-height);padding:var(--bb-space-2) var(--bb-space-4);background:color-mix(in srgb,var(--bb-color-surface) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--bb-color-border)}.bb-pill-nav a:not(.bb-btn){display:inline-flex;align-items:center;min-height:24px;padding:var(--bb-space-2) var(--bb-space-4);border-radius:var(--bb-radius-pill);color:var(--bb-color-text);text-decoration:none;transition:background-color var(--bb-motion-duration-fast) var(--bb-motion-ease-standard)}.bb-pill-nav a:not(.bb-btn):hover{background:var(--bb-color-surface-2)}.bb-pill-nav a[aria-current],.bb-pill-nav a.is-active{background:var(--bb-color-surface-2);font-weight:var(--bb-font-weight-medium)}@media(pointer:coarse){.bb-pill-nav a{min-height:44px}}.bb-card{padding:var(--bb-space-5);background:var(--bb-color-surface);border:1px solid var(--bb-color-border);border-radius:var(--bb-radius-lg);box-shadow:var(--bb-shadow-1)}.bb-badge{display:inline-block;padding:0 var(--bb-space-2);border:1px solid var(--bb-color-border);border-radius:var(--bb-radius-pill);background:var(--bb-color-surface-2);color:var(--bb-color-text);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-medium)}.bb-highlight{background:var(--bb-color-accent);color:var(--bb-color-on-accent);padding:0 var(--bb-space-1);border-radius:var(--bb-radius-sm)}.bb-skeleton{display:block;min-height:1em;border-radius:var(--bb-radius-sm);background:linear-gradient(90deg,var(--bb-color-surface-2) 25%,var(--bb-color-surface) 50%,var(--bb-color-surface-2) 75%);background-size:200% 100%;animation:bb-shimmer 1.4s linear infinite}@media(prefers-reduced-motion:reduce){.bb-skeleton{animation:none;background:var(--bb-color-surface-2)}}.bb-field{display:flex;flex-direction:column;gap:var(--bb-space-1)}.bb-field label{font-weight:var(--bb-font-weight-medium)}.bb-field input,.bb-field select,.bb-field textarea{min-height:24px;padding:var(--bb-space-2) var(--bb-space-3);border:1px solid var(--bb-color-text-muted);border-radius:var(--bb-radius-md);background:var(--bb-color-bg);color:var(--bb-color-text);font:inherit}.bb-field [aria-invalid=true]{border-color:var(--bb-color-danger)}.bb-field .bb-field-error{color:var(--bb-color-danger);font-size:var(--bb-font-size-sm)}@media(pointer:coarse){.bb-field input,.bb-field select{min-height:44px}}.bb-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:calc(var(--bb-space-3) + 28px);background-image:linear-gradient(45deg,transparent 50%,var(--bb-color-text-muted) 50%),linear-gradient(135deg,var(--bb-color-text-muted) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;cursor:pointer}.bb-field input:focus-visible,.bb-field select:focus-visible,.bb-field textarea:focus-visible{outline:2px solid var(--bb-color-focus);outline-offset:1px;border-color:var(--bb-color-focus)}.bb-stat{font-family:var(--bb-font-display);font-size:var(--bb-font-size-stat);font-weight:var(--bb-font-weight-bold);line-height:var(--bb-line-height-tight);font-variant-numeric:tabular-nums}.bb-table{width:100%;border-collapse:collapse;font-size:var(--bb-font-size-sm)}.bb-table th,.bb-table td{padding:var(--bb-space-2) var(--bb-space-3);border-bottom:1px solid var(--bb-color-border);text-align:start}.bb-table th{background:var(--bb-color-surface);font-weight:var(--bb-font-weight-medium)}.bb-tooltip{position:absolute;z-index:var(--bb-z-tooltip);max-width:20rem;padding:var(--bb-space-2) var(--bb-space-3);border-radius:var(--bb-radius-md);background:var(--bb-color-text);color:var(--bb-color-bg);font-size:var(--bb-font-size-sm);box-shadow:var(--bb-shadow-2);opacity:0;visibility:hidden;transition:opacity var(--bb-motion-duration-fast) var(--bb-motion-ease-standard),visibility var(--bb-motion-duration-fast)}[data-tooltip-open]>.bb-tooltip,.bb-tooltip[data-tooltip-open]{opacity:1;visibility:visible}.bb-btn:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}.bb-btn:not(.bb-btn--primary):hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--bb-shadow-2)}.bb-btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}@media(prefers-reduced-motion:reduce){.bb-btn:hover:not(:disabled):not([aria-disabled=true]),.bb-btn:active:not(:disabled):not([aria-disabled=true]){transform:none}}.bb-theme-toggle{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:var(--bb-radius-md);background:transparent;color:var(--bb-color-text);cursor:pointer}.bb-theme-toggle:hover{background:var(--bb-color-hover)}.bb-theme-toggle svg{grid-area:1 / 1;width:20px;height:20px;transition:opacity var(--bb-motion-duration-base) var(--bb-motion-ease-standard),transform var(--bb-motion-duration-base) var(--bb-motion-ease-standard)}.bb-theme-toggle .bb-icon-sun{opacity:0;transform:rotate(-90deg)}:root[data-theme=dark] .bb-theme-toggle .bb-icon-sun{opacity:1;transform:none}:root[data-theme=dark] .bb-theme-toggle .bb-icon-moon{opacity:0;transform:rotate(90deg)}@media(prefers-color-scheme:dark){:root:not([data-theme]) .bb-theme-toggle .bb-icon-sun{opacity:1;transform:none}:root:not([data-theme]) .bb-theme-toggle .bb-icon-moon{opacity:0;transform:rotate(90deg)}}@media(prefers-reduced-motion:reduce){.bb-theme-toggle svg{transform:none!important}}.bb-bleed{width:100vw;margin-inline:calc(50% - 50vw);background:var(--bb-bleed-bg, var(--bb-color-surface))}.bb-container--wide{max-width:var(--bb-content-wide)}.bb-measure{max-width:var(--bb-measure)}@media(max-width:767.98px){.bb-table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bb-table--stack tr{display:block;margin-bottom:var(--bb-space-3);background:var(--bb-color-surface);border:1px solid var(--bb-color-border);border-radius:var(--bb-radius-lg)}.bb-table--stack td{display:flex;justify-content:space-between;gap:var(--bb-space-3)}.bb-table--stack td:before{content:attr(data-label);color:var(--bb-color-text-muted)}.bb-table--stack td:first-child{justify-content:flex-start;font-weight:var(--bb-font-weight-medium)}.bb-table--stack td:first-child:before{display:none}}.bb-empty{display:grid;justify-items:center;gap:var(--bb-space-2);padding:var(--bb-space-8) var(--bb-space-4);text-align:center;color:var(--bb-color-text-muted)}.bb-empty>h2,.bb-empty>h3{margin:0;color:var(--bb-color-text)}.bb-empty>p{max-width:var(--bb-measure);margin:0}.bb-hint{display:flex;align-items:flex-start;gap:var(--bb-space-3);padding:var(--bb-space-3) var(--bb-space-4);background:var(--bb-color-selected);border:1px solid var(--bb-color-border);border-radius:var(--bb-radius-md)}.bb-hint>p{flex:1;margin:0}.bb-hint>button{min-width:44px;min-height:44px;border:0;background:transparent;color:inherit;cursor:pointer}.bb-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--bb-z-overlay);background:#0000007f;opacity:0;visibility:hidden;transition:opacity var(--bb-motion-duration-base) var(--bb-motion-ease-standard),visibility var(--bb-motion-duration-base)}.bb-drawer{position:fixed;inset-block:0;inset-inline-end:0;z-index:var(--bb-z-overlay);width:min(24rem,100vw);padding:var(--bb-space-5);overflow-y:auto;background:var(--bb-color-surface);border-inline-start:1px solid var(--bb-color-border);box-shadow:var(--bb-shadow-3);transform:translate(100%);transition:transform var(--bb-motion-duration-slow) var(--bb-motion-ease-out-expo)}.bb-drawer[data-open]{transform:none}.bb-drawer[data-open]+.bb-scrim,.bb-scrim[data-open]{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.bb-drawer{transition:none}}.bb-segmented{display:inline-flex;padding:2px;background:var(--bb-color-surface-2);border:1px solid var(--bb-color-border);border-radius:var(--bb-radius-md)}.bb-segmented label{display:inline-flex;align-items:center;min-height:32px;padding-inline:var(--bb-space-3);border-radius:var(--bb-radius-sm);cursor:pointer}.bb-segmented input{position:absolute;opacity:0;pointer-events:none}.bb-segmented label:has(input:checked){background:var(--bb-color-bg);box-shadow:var(--bb-shadow-1)}.bb-segmented label:has(input:focus-visible){outline:3px solid var(--bb-color-focus);outline-offset:2px}.bb-brand{display:inline-flex;align-items:center;gap:var(--bb-space-2);margin:0;color:var(--bb-color-text);font-family:var(--bb-font-display);font-size:var(--bb-font-size-lg);font-weight:var(--bb-font-weight-bold);letter-spacing:-.01em;text-decoration:none}.bb-brand__mark{display:inline-grid;width:28px;height:28px}.bb-brand__mark svg{width:100%;height:100%}.bb-footer{padding-block:var(--bb-space-8) var(--bb-space-5);background:var(--bb-color-surface-2);border-top:1px solid var(--bb-color-border)}.bb-footer__grid{display:grid;gap:var(--bb-space-6) var(--bb-space-5);grid-template-columns:repeat(2,1fr)}.bb-footer__grid>.bb-footer__about{grid-column:1 / -1}@media(min-width:1024px){.bb-footer__grid{grid-template-columns:1.4fr;grid-auto-flow:column;grid-auto-columns:1fr}.bb-footer__grid>.bb-footer__about{grid-column:auto}}.bb-footer__about{display:grid;gap:var(--bb-space-3);align-content:start}.bb-footer__about p{margin:0;color:var(--bb-color-text-muted);max-width:32ch}.bb-footer__theme{margin:0;justify-self:start}.bb-footer__heading{margin:0 0 var(--bb-space-3);font-size:var(--bb-font-size-sm);color:var(--bb-color-text-muted);font-weight:var(--bb-font-weight-medium)}.bb-footer ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--bb-space-1)}.bb-footer a{display:inline-flex;align-items:center;min-height:24px;color:var(--bb-color-text-muted);text-decoration:none}.bb-footer a:hover,.bb-footer a:focus-visible{color:var(--bb-color-text);text-decoration:underline}@media(pointer:coarse){.bb-footer a{min-height:44px}}.bb-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--bb-space-3);margin-top:var(--bb-space-6);padding-top:var(--bb-space-4);border-top:1px solid var(--bb-color-border);color:var(--bb-color-text-muted);font-size:var(--bb-font-size-sm)}.bb-footer__bottom p{margin:0;display:flex;flex-wrap:wrap;gap:var(--bb-space-4)}.bb-footer__linkbtn{all:unset;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.bb-footer__linkbtn:focus-visible{outline:2px solid var(--bb-color-focus, currentColor);outline-offset:2px;border-radius:2px}.bb-footer--compact{padding-block:var(--bb-space-4)}.bb-footer--compact .bb-footer__grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bb-space-4)}.bb-footer--compact .bb-footer__about{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bb-space-4)}@keyframes bb-fade-up{0%{opacity:0;transform:translateY(var(--bb-motion-distance))}to{opacity:1;transform:none}}@keyframes bb-fade{0%{opacity:0}to{opacity:1}}@keyframes bb-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes bb-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.bb-reveal{animation:bb-fade-up var(--bb-motion-duration-reveal) var(--bb-motion-ease-standard) both;animation-timeline:view();animation-range:entry 0% entry 60%}}@supports not (animation-timeline: view()){.bb-js .bb-reveal:not(.is-visible){opacity:0;transform:translateY(var(--bb-motion-distance))}.bb-js .bb-reveal{transition:opacity var(--bb-motion-duration-reveal) var(--bb-motion-ease-standard),transform var(--bb-motion-duration-reveal) var(--bb-motion-ease-standard)}}@view-transition{navigation:auto}}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--bb-motion-duration-base);animation-timing-function:var(--bb-motion-ease-standard)}.bb-stagger>*{animation-delay:calc(var(--i, 0) * var(--bb-motion-stagger));transition-delay:calc(var(--i, 0) * var(--bb-motion-stagger))}@media print{.bb-reveal{opacity:1!important;transform:none!important;animation:none!important}}.bb-qa-static .bb-reveal{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}:root{--console-header: 3.5rem;--console-sidebar: 15.5rem;--console-rail: 4rem;--console-target: 2.25rem;--console-content-max: 80rem;--console-content-wide: 100rem;--console-content-form: 48rem}.layout{display:grid;grid-template-columns:var(--console-sidebar) minmax(0,1fr);grid-template-areas:"head head" "nav main" "nav foot";grid-template-rows:auto 1fr auto;min-height:100vh;transition:grid-template-columns var(--bb-motion-duration-base) var(--bb-motion-ease-standard)}.layout[data-rail]{grid-template-columns:var(--console-rail) minmax(0,1fr)}.layout>header{grid-area:head;position:sticky;top:0;z-index:var(--bb-z-nav);display:flex;align-items:center;gap:var(--bb-space-3);min-height:var(--console-header);padding:var(--bb-space-2) var(--bb-space-5);background:color-mix(in srgb,var(--bb-color-surface) 85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--bb-color-border)}.header-end{margin-inline-start:auto;display:inline-flex;align-items:center;gap:var(--bb-space-2)}.icon{display:inline-flex;flex:none}.icon svg{width:1.125em;height:1.125em}.header-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--bb-space-2);min-width:var(--console-target);min-height:var(--console-target);padding:0 var(--bb-space-2);border:1px solid transparent;border-radius:var(--bb-radius-md);background:transparent;color:var(--bb-color-text);font:inherit;cursor:pointer;transition:background-color var(--bb-motion-duration-fast) var(--bb-motion-ease-standard)}.header-button:hover,.header-button[aria-expanded=true]{background:var(--bb-color-surface-2)}.menu-button{padding:0}.layout>header>a{display:inline-flex;align-items:center;color:inherit;text-decoration:none;border-radius:var(--bb-radius-md)}.switcher .header-button{border-color:var(--bb-color-border)}.switcher-name{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--bb-font-weight-medium)}.plan-pill,.upgrade-pill,.operator-chip{display:inline-flex;align-items:center;padding:0 var(--bb-space-2);border-radius:var(--bb-radius-pill);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-medium);line-height:1.5rem;white-space:nowrap}.plan-pill{background:var(--bb-color-surface-2);color:var(--bb-color-text-muted)}.upgrade-pill,.operator-chip{background:var(--bb-color-accent);color:var(--bb-color-on-accent)}.search-field{display:inline-flex;align-items:center;gap:var(--bb-space-2);flex:1;max-width:26rem;min-height:var(--console-target);margin-inline:auto;padding:0 var(--bb-space-3);border:1px solid var(--bb-color-border);border-radius:var(--bb-radius-md);background:var(--bb-color-bg);color:var(--bb-color-text-muted);font:inherit;cursor:pointer}.search-field:hover{border-color:var(--bb-color-border-strong)}.search-text{flex:1;text-align:start}kbd{font:inherit;font-size:var(--bb-font-size-xs);padding:0 var(--bb-space-1);border:1px solid var(--bb-color-border);border-radius:var(--bb-radius-sm)}.avatar{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--bb-radius-pill);background:var(--bb-color-primary-fill);color:var(--bb-color-on-primary);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-medium)}.bell-dot{position:absolute;top:0;inset-inline-end:0;min-width:1rem;padding:0 var(--bb-space-1);border-radius:var(--bb-radius-pill);background:var(--bb-color-primary-fill);color:var(--bb-color-on-primary);font-size:var(--bb-font-size-xs);line-height:1rem;text-align:center}.popover{position:relative}.popover-panel{position:absolute;top:calc(100% + var(--bb-space-1));z-index:var(--bb-z-dropdown, var(--bb-z-nav));min-width:15rem;max-width:min(22rem,90vw);border:1px solid var(--bb-color-border);border-radius:var(--bb-radius-lg);background:var(--bb-color-surface);box-shadow:var(--bb-shadow-3);animation:bb-fade-up var(--bb-motion-duration-fast) var(--bb-motion-ease-standard) both}.popover-panel[data-align=end]{inset-inline-end:0}.popover-panel[data-align=start]{inset-inline-start:0}.menu{padding:var(--bb-space-2)}.menu ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--bb-space-1)}.menu a,.menu li>button{display:flex;align-items:center;width:100%;min-height:var(--console-target);padding:0 var(--bb-space-3);border:0;border-radius:var(--bb-radius-md);background:transparent;color:var(--bb-color-text);font:inherit;text-align:start;text-decoration:none;cursor:pointer}.menu a:hover,.menu li>button:hover{background:var(--bb-color-surface-2)}.menu a[aria-current=page]{background:var(--bb-color-surface-2);font-weight:var(--bb-font-weight-medium)}.menu-caption{margin:0;padding:var(--bb-space-2) var(--bb-space-3);color:var(--bb-color-text-muted);font-size:var(--bb-font-size-sm);border-bottom:1px solid var(--bb-color-border);margin-bottom:var(--bb-space-2)}.menu-heading{margin:0;padding:0 var(--bb-space-3) var(--bb-space-1);color:var(--bb-color-text-muted);font-size:var(--bb-font-size-xs);text-transform:uppercase;letter-spacing:.06em}.menu-title{display:grid;margin:0;padding:var(--bb-space-2) var(--bb-space-3);font-weight:var(--bb-font-weight-medium)}.menu-sub,.menu-empty,.palette-group{color:var(--bb-color-text-muted);font-size:var(--bb-font-size-sm);font-weight:var(--bb-font-weight-regular, 400)}.menu-empty{margin:0;padding:var(--bb-space-3)}.notifications li{display:grid;gap:var(--bb-space-1);padding:var(--bb-space-2) var(--bb-space-3)}.shortcuts{margin:var(--bb-space-2) 0 0;padding:var(--bb-space-2) var(--bb-space-3);display:grid;gap:var(--bb-space-2);border-top:1px solid var(--bb-color-border)}.shortcuts div{display:flex;justify-content:space-between;gap:var(--bb-space-3)}.shortcuts dd{margin:0}.theme-choice{margin:var(--bb-space-2) var(--bb-space-3) var(--bb-space-1)}.palette{width:min(34rem,92vw);margin:12vh auto auto;padding:0;border:1px solid var(--bb-color-border);border-radius:var(--bb-radius-lg);background:var(--bb-color-surface);color:var(--bb-color-text);box-shadow:var(--bb-shadow-3)}.palette::backdrop{background:color-mix(in srgb,var(--bb-color-bg) 60%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.palette-field{display:flex;align-items:center;gap:var(--bb-space-2);padding:var(--bb-space-3) var(--bb-space-4);border-bottom:1px solid var(--bb-color-border)}.palette-field input{flex:1;border:0;background:transparent;color:inherit;font:inherit}.palette ul{list-style:none;margin:0;padding:var(--bb-space-2);max-height:50vh;overflow:auto}.palette li button{display:flex;align-items:center;gap:var(--bb-space-3);width:100%;min-height:var(--console-target);padding:0 var(--bb-space-3);border:0;border-radius:var(--bb-radius-md);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.palette li button[data-active],.palette li button:hover{background:var(--bb-color-surface-2)}.palette-group{margin-inline-start:auto}.layout>nav{grid-area:nav;align-self:stretch;border-inline-end:1px solid var(--bb-color-border)}.nav-inner{position:sticky;top:var(--console-header);max-height:calc(100dvh - var(--console-header));overflow-y:auto;padding:var(--bb-space-3)}.console-drawer .nav-inner{position:static;max-height:none;overflow:visible;padding:0}.console-drawer{inset-inline-start:0;inset-inline-end:auto;transform:none;width:min(20rem,85vw);border-inline-start:0;border-inline-end:1px solid var(--bb-color-border);padding:var(--bb-space-4)}.console-drawer nav{padding:0;border:0}.rail-toggle{display:flex;align-items:center;gap:var(--bb-space-2);width:100%;min-height:var(--console-target);margin-top:var(--bb-space-3);padding:0 var(--bb-space-3);border:0;border-radius:var(--bb-radius-md);background:transparent;color:var(--bb-color-text-muted);font:inherit;cursor:pointer}.rail-toggle:hover{background:var(--bb-color-surface-2)}.rail-toggle .icon{transition:transform var(--bb-motion-duration-base) var(--bb-motion-ease-standard)}.layout[data-rail] .rail-toggle .icon{transform:rotate(180deg)}.layout[data-rail] .nav-label,.layout[data-rail] #console-nav h2,.layout[data-rail] .upgrade-pill{display:none}.layout[data-rail] #console-nav a,.layout[data-rail] .rail-toggle{justify-content:center;padding-inline:0}.page-header{margin-bottom:var(--bb-space-5)}.page-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bb-space-4);flex-wrap:wrap}.page-header h1{margin:0}.page-summary{margin:var(--bb-space-1) 0 0;color:var(--bb-color-text-muted)}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--bb-space-2);list-style:none;margin:0 0 var(--bb-space-2);padding:0;color:var(--bb-color-text-muted);font-size:var(--bb-font-size-sm)}.breadcrumb li+li:before{content:"/";margin-inline-end:var(--bb-space-2)}.confirm-its-you{display:grid;gap:var(--bb-space-3);justify-items:start;margin:var(--bb-space-3) 0;max-width:34rem}.confirm-its-you h2,.confirm-its-you p{margin:0}@media(max-width:767.98px){.layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "main" "foot"}.layout>header{gap:var(--bb-space-2);padding-inline:max(var(--bb-space-3),env(safe-area-inset-left)) max(var(--bb-space-3),env(safe-area-inset-right));padding-top:max(var(--bb-space-2),env(safe-area-inset-top));min-height:3.25rem}.header-button,.rail-toggle,.menu a,.menu li>button{min-width:2.75rem;min-height:2.75rem}.switcher-name,.search-text,.search-field kbd,.plan-pill,.operator-chip,.bb-brand__name,.switcher .header-button>.icon:last-child{display:none}.header-end{gap:0}.switcher .header-button,.search-field{border-color:transparent;background:transparent}.switcher .header-button:hover,.search-field:hover{background:var(--bb-color-surface-2);border-color:transparent}.search-field{flex:none;margin-inline:auto 0;min-width:2.75rem;justify-content:center;padding:0}h1{font-size:var(--bb-font-size-2xl)}#console-nav a{min-height:2.75rem}}@media(min-width:768px)and (max-width:1279.98px){.layout>header{padding-inline:var(--bb-space-4)}.switcher-name{max-width:8rem}}.layout>footer:empty{display:none}.layout>footer{grid-area:foot;padding:var(--bb-space-3) var(--bb-space-5);border-top:1px solid var(--bb-color-border);color:var(--bb-color-text-muted)}.layout>main{grid-area:main;padding:var(--bb-space-5) var(--bb-space-6);min-width:0;max-inline-size:min(100%,var(--console-content-max));margin-inline:auto;width:100%;animation:bb-fade-up var(--bb-motion-duration-slow) var(--bb-motion-ease-standard) both}.layout>main[data-width=wide]{max-inline-size:min(100%,var(--console-content-wide))}.layout>main[data-width=form]{max-inline-size:min(100%,var(--console-content-form))}@media(max-width:767.98px){.layout>main{padding:var(--bb-space-4);padding-bottom:max(var(--bb-space-4),env(safe-area-inset-bottom))}}h1{font-size:clamp(var(--bb-font-size-2xl),1.2rem + .9vw,2.25rem)}.signed-out{display:grid;place-items:center;align-content:center;gap:var(--bb-space-6);min-height:100vh}.signed-out .bb-footer{position:fixed;inset:auto 0 0 0}.layout>.bb-footer{grid-area:foot}.signed-out .bb-card{display:grid;gap:var(--bb-space-4);text-align:center;justify-items:center}.signed-out .bb-card h1,.signed-out .bb-card p{margin:0}.signed-out .bb-card .bb-btn{justify-self:stretch}.legal-links ul{display:flex;flex-wrap:wrap;gap:var(--bb-space-2) var(--bb-space-5);list-style:none;margin:0;padding:0}.legal-links a{display:inline-block;min-height:1.5rem}.layout>main{view-transition-name:main}::view-transition-old(main){animation:bb-fade var(--bb-motion-duration-fast) var(--bb-motion-ease-standard) reverse both}::view-transition-new(main){animation:console-slide-in var(--bb-motion-duration-base) var(--bb-motion-ease-out-expo) both}@keyframes console-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bb-table td,.bb-table th[scope=row]{overflow-wrap:anywhere}@media(max-width:767.98px){.table-wrap{overflow-x:visible;background:transparent;border:0}.bb-table--stack,.bb-table--stack tbody{display:block;width:100%}.bb-table--stack tr{animation:none;padding:var(--bb-space-2) var(--bb-space-3)}.bb-table--stack th[scope=row]{display:block;padding:var(--bb-space-2) 0;font-weight:var(--bb-font-weight-bold);text-align:start;background:transparent;position:static}.bb-table--stack td{padding:var(--bb-space-2) 0;min-width:0;text-align:end;flex-wrap:wrap}.bb-table--stack td:before{flex:none;text-align:start}.bb-table--stack caption{display:none}.matrix td:first-child,.matrix th:first-child{text-align:start}}.status-badge{display:inline-flex;white-space:nowrap;align-items:center;gap:var(--bb-space-1);padding:0 var(--bb-space-2);border-radius:var(--bb-radius-pill);background:var(--bb-color-surface-2);font-size:var(--bb-font-size-sm)}.status-badge[data-tone=ok]{color:color-mix(in srgb,var(--bb-color-success) 80%,var(--bb-color-text))}.status-badge[data-tone=warn]{color:var(--bb-color-text-muted)}.status-badge[data-tone=off]{color:var(--bb-color-danger)}.bb-empty .icon svg{width:2rem;height:2rem}.bb-hint{margin-bottom:var(--bb-space-4)}#console-nav ul{list-style:none;margin:0 0 var(--bb-space-3);padding:0;display:grid;gap:var(--bb-space-1)}#console-nav h2{font-size:var(--bb-font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--bb-color-text-muted);margin:var(--bb-space-4) var(--bb-space-3) var(--bb-space-2)}#console-nav ul a{position:relative;display:flex;align-items:center;gap:var(--bb-space-3);min-height:var(--console-target);padding:var(--bb-space-1) var(--bb-space-3);border-radius:var(--bb-radius-md);color:var(--bb-color-text);text-decoration:none;transition:background-color var(--bb-motion-duration-fast) var(--bb-motion-ease-standard)}#console-nav ul a:hover{background:var(--bb-color-surface-2)}#console-nav ul a[aria-current=page]{background:var(--bb-color-surface-2);font-weight:var(--bb-font-weight-medium)}#console-nav ul a[aria-current=page]:before{content:"";position:absolute;inset-inline-start:0;top:25%;bottom:25%;width:3px;border-radius:var(--bb-radius-pill);background:var(--bb-color-primary)}.nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#console-nav .upgrade-pill{margin-inline-start:auto}.nav-skeleton{height:2.25rem;border-radius:var(--bb-radius-pill)}.page-skeleton{height:12rem;border-radius:var(--bb-radius-lg)}.tip-host{position:relative;display:block}.gated .tip-host{display:inline-block}.tip-host>.bb-tooltip{width:max-content;max-width:18rem;pointer-events:none}.tip-host[data-tooltip-open]>.bb-tooltip{pointer-events:auto}.tip-host[data-placement=right]>.bb-tooltip{inset-inline-start:100%;top:50%;transform:translateY(-50%);margin-inline-start:var(--bb-space-2)}.tip-host[data-placement=bottom]>.bb-tooltip{inset-inline-start:0;top:100%;margin-top:var(--bb-space-1)}.bb-tooltip a{color:inherit;font-weight:var(--bb-font-weight-medium)}.skip{position:absolute;inset-inline-start:-999px}.skip:focus{inset-inline-start:var(--bb-space-2);top:var(--bb-space-2);background:var(--bb-color-bg);padding:var(--bb-space-2);z-index:var(--bb-z-toast)}h1:focus{outline:none}h1{margin-bottom:var(--bb-space-4)}h2{font-size:var(--bb-font-size-xl);margin-top:var(--bb-space-5)}main button:is(:not([class]),.secondary):not(:is(.kit-list,.kit-segmented,.menu,.bb-hint) button),main select,main input,main textarea{font:inherit;min-height:2.25rem;border:1px solid var(--bb-color-text-muted);border-radius:var(--bb-radius-md);background:var(--bb-color-bg);color:var(--bb-color-text);padding:var(--bb-space-1) var(--bb-space-3)}main button:not([class]):not(:is(.kit-list,.kit-segmented,.menu,.bb-hint) button){cursor:pointer;background:var(--bb-color-primary-fill);color:var(--bb-color-on-primary);border-color:var(--bb-color-primary-border);font-weight:var(--bb-font-weight-medium);transition:background-color var(--bb-motion-duration-fast) var(--bb-motion-ease-standard)}main button:not([class]):not(:is(.kit-list,.kit-segmented,.menu,.bb-hint) button):hover{background:var(--bb-color-primary-fill-hover)}main button.secondary{background:transparent;color:var(--bb-color-text);border-color:var(--bb-color-border)}main button.secondary:hover{background:var(--bb-color-surface-2)}main button[aria-disabled=true]{opacity:.55;cursor:not-allowed}main button:not([class]):is(:disabled,[aria-disabled=true]){background:var(--bb-color-surface-2);color:var(--bb-color-text-muted);border-color:var(--bb-color-border-strong);opacity:1}input,select{width:100%;max-width:28rem}input[type=checkbox],input[type=radio]{width:auto;min-height:0}.bb-field{margin:var(--bb-space-3) 0}fieldset{min-width:0;border:1px solid var(--bb-color-border);border-radius:var(--bb-radius-md);margin:var(--bb-space-3) 0}.hint,.muted{color:var(--bb-color-text-muted);margin:var(--bb-space-1) 0 0}.state-card .error{color:var(--bb-color-text)}.state-card>.icon{color:var(--bb-color-danger)}.error{color:var(--bb-color-danger);margin:var(--bb-space-1) 0 0}.success{color:var(--bb-color-success)}.denied{display:block;margin:var(--bb-space-3) 0}.gated{display:inline-block;margin-inline-end:var(--bb-space-2);vertical-align:top}.spinner{width:1em;height:1em;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:var(--bb-radius-pill);animation:console-spin var(--bb-motion-duration-reveal) linear infinite}@keyframes console-spin{to{transform:rotate(1turn)}}.banner{position:sticky;top:0;z-index:var(--bb-z-overlay);background:var(--bb-color-warning);color:var(--bb-color-on-accent);padding:var(--bb-space-2) var(--bb-space-4)}.banner button{margin-inline-start:var(--bb-space-4)}.impersonation-strip{position:sticky;top:0;z-index:var(--bb-z-overlay);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bb-space-2) var(--bb-space-4);padding:var(--bb-space-2) var(--bb-space-4);background:var(--bb-color-accent);color:var(--bb-color-on-accent);border-bottom:1px solid var(--bb-color-on-accent)}.impersonation-strip p{margin:0}.impersonation-strip button{min-height:2.25rem;padding:0 var(--bb-space-4);border:1px solid var(--bb-color-on-accent);border-radius:var(--bb-radius-pill);background:transparent;color:var(--bb-color-on-accent);font:inherit;font-weight:var(--bb-font-weight-bold);cursor:pointer}.impersonation-strip button:hover{background:var(--bb-color-on-accent);color:var(--bb-color-accent)}.impersonation-strip button:focus-visible{outline:2px solid var(--bb-color-on-accent);outline-offset:2px}.table-wrap{overflow-x:auto;background:var(--bb-color-surface);border:1px solid var(--bb-color-border);border-radius:var(--bb-radius-lg)}.bb-table th{position:sticky;top:0;background:var(--bb-color-surface-2);vertical-align:bottom}.bb-table td{vertical-align:top}.bb-table tbody tr{transition:background-color var(--bb-motion-duration-fast) var(--bb-motion-ease-standard);animation:bb-fade-up var(--bb-motion-duration-slow) var(--bb-motion-ease-standard) both;animation-delay:calc(var(--i, 0) * var(--bb-motion-duration-fast) / 3)}.bb-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--bb-color-surface-2) 40%,transparent)}.bb-table tbody tr:hover{background:var(--bb-color-surface-2)}.bb-table tbody tr:nth-child(1){--i: 1}.bb-table tbody tr:nth-child(2){--i: 2}.bb-table tbody tr:nth-child(3){--i: 3}.bb-table tbody tr:nth-child(4){--i: 4}.bb-table tbody tr:nth-child(5){--i: 5}.bb-table tbody tr:nth-child(6){--i: 6}.bb-table tbody tr:nth-child(7){--i: 7}.bb-table tbody tr:nth-child(8){--i: 8}.bb-table tbody tr:nth-child(9){--i: 9}.bb-table tbody tr:nth-child(n+10){--i: 10}.matrix td,.matrix th{text-align:center}.matrix td:first-child,.matrix th:first-child{text-align:start}.row{display:flex;gap:var(--bb-space-2);flex-wrap:wrap;align-items:center}meter{width:8rem;height:1rem}code,pre{font:.9em var(--bb-font-mono);background:var(--bb-color-surface-2);padding:.1rem var(--bb-space-1);border-radius:var(--bb-radius-sm);overflow-wrap:anywhere}.skeleton-region{display:grid;gap:var(--bb-space-3)}.skeleton-row{height:2.5rem;border-radius:var(--bb-radius-md)}.skeleton-row[data-short]{width:70%}.state-card{display:grid;gap:var(--bb-space-3);justify-items:start}.drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--bb-space-3)}.drawer-head .header-button{min-width:2.75rem;min-height:2.75rem}.gone-state{display:grid;justify-items:center;gap:var(--bb-space-3);max-width:28rem;margin:var(--bb-space-8, 4rem) auto;text-align:center}.gone-state h1,.gone-state p{margin:0}.gone-state h1{font-size:var(--bb-font-size-2xl)}.gone-state p{color:var(--bb-color-text-muted)}.gone-icon{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:var(--bb-radius-pill);background:var(--bb-color-surface-2);color:var(--bb-color-text-muted)}.gone-icon .icon svg{width:1.5rem;height:1.5rem}.gone-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bb-space-2);margin-top:var(--bb-space-2)}.signed-out .bb-footer__grid{justify-content:center;text-align:center}.bb-badge{white-space:nowrap}td .bb-field select{min-width:14rem;width:100%;text-overflow:ellipsis}.kit-card{background:var(--bb-color-surface);border:1px solid var(--bb-color-border);border-radius:var(--bb-radius-lg);margin-bottom:var(--bb-space-5)}.kit-card[data-tone=danger]{border-color:var(--bb-color-danger)}.kit-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bb-space-3);flex-wrap:wrap;padding:var(--bb-space-4) var(--bb-space-5) 0}.kit-card-head h2{margin:0;font-size:var(--bb-font-size-md);font-weight:var(--bb-font-weight-bold)}.kit-card-head p{margin:var(--bb-space-1) 0 0;font-size:var(--bb-font-size-sm)}.kit-card-body{padding:var(--bb-space-4) var(--bb-space-5);display:grid;gap:var(--bb-space-4)}.kit-card-body>:first-child{margin-top:0}.kit-card-body>:last-child{margin-bottom:0}.kit-card-foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--bb-space-3);padding:var(--bb-space-3) var(--bb-space-5);border-top:1px solid var(--bb-color-border);background:var(--bb-color-surface-2);border-radius:0 0 var(--bb-radius-lg) var(--bb-radius-lg)}.kit-card .bb-field{margin:0}.kit-card form{display:grid;gap:var(--bb-space-4)}.kit-card h2+p.muted{margin-top:0}.data-table{background:var(--bb-color-surface);border:1px solid var(--bb-color-border);border-radius:var(--bb-radius-lg);margin-bottom:var(--bb-space-5)}.data-table-toolbar{display:flex;align-items:center;gap:var(--bb-space-3);flex-wrap:wrap;padding:var(--bb-space-3) var(--bb-space-4);border-bottom:1px solid var(--bb-color-border)}.data-table .bb-table{margin:0;border:0;border-radius:var(--bb-radius-lg);width:100%;table-layout:auto;background:transparent}.data-table .bb-table th{position:sticky;top:var(--console-header);background:var(--bb-color-surface);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-medium);color:var(--bb-color-text-muted);text-align:start;padding:var(--bb-space-2) var(--bb-space-4);border-bottom:1px solid var(--bb-color-border)}.data-table .bb-table td{padding:var(--bb-space-2) var(--bb-space-4);height:3rem;vertical-align:middle;border-bottom:1px solid var(--bb-color-border)}.data-table .bb-table tbody tr:last-child td{border-bottom:0}.data-table .bb-table tbody tr:hover td{background:var(--bb-color-hover, var(--bb-color-surface-2))}.data-table [data-align=end]{text-align:end}.data-table-menu{width:3rem;text-align:end}.person-cell{display:inline-flex;align-items:center;gap:var(--bb-space-3);min-width:0;text-align:start}.person-cell>span:last-child{display:grid;min-width:0}.person-email{margin:0;font-size:var(--bb-font-size-sm);overflow-wrap:anywhere}.person-cell .avatar{width:2rem;height:2rem;flex:none}.avatar[data-agent=bill]{background:var(--bb-color-agent-bill);color:var(--bb-color-bg)}.avatar[data-agent=ben]{background:var(--bb-color-agent-ben);color:var(--bb-color-on-agent-ben);box-shadow:inset 0 0 0 1px var(--bb-color-agent-ben-edge)}.row-menu .header-button{border-color:transparent}.menu li>button[data-danger]{color:var(--bb-color-danger)}.row-menu .popover-panel{z-index:var(--bb-z-dropdown, 30)}.kit-switch-row{display:flex;align-items:center;justify-content:space-between;gap:var(--bb-space-4);padding:var(--bb-space-2) 0}.kit-switch-label{display:block;font-weight:var(--bb-font-weight-medium)}.kit-switch-help{display:block;font-size:var(--bb-font-size-sm);margin:0}.kit-switch{position:relative;flex:none;width:2.5rem;height:1.5rem;padding:0;border:1px solid var(--bb-color-border-strong);border-radius:var(--bb-radius-pill);background:var(--bb-color-surface-3);cursor:pointer;transition:background var(--bb-motion-duration-fast) var(--bb-motion-ease-standard)}.kit-switch[aria-checked=true]{background:var(--bb-color-primary);border-color:var(--bb-color-primary-border, var(--bb-color-primary))}.kit-switch:disabled{opacity:.55;cursor:not-allowed}.kit-switch-thumb{position:absolute;top:2px;inset-inline-start:2px;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--bb-color-bg);border:1px solid var(--bb-color-border-strong);transition:transform var(--bb-motion-duration-fast) var(--bb-motion-ease-standard)}.kit-switch[aria-checked=true] .kit-switch-thumb{transform:translate(1rem)}[dir=rtl] .kit-switch[aria-checked=true] .kit-switch-thumb{transform:translate(-1rem)}.kit-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--bb-z-overlay);display:grid;place-items:center;padding:var(--bb-space-4);background:color-mix(in srgb,var(--bb-color-bg) 55%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.kit-dialog{width:min(30rem,100%);max-height:90vh;overflow:auto;display:grid;gap:var(--bb-space-4);padding:var(--bb-space-5);background:var(--bb-color-surface);border:1px solid var(--bb-color-border);border-radius:var(--bb-radius-lg);box-shadow:var(--bb-shadow-3)}.kit-dialog h2{margin:0;font-size:var(--bb-font-size-lg)}.kit-dialog-body{color:var(--bb-color-text-muted)}.kit-dialog-actions{display:flex;justify-content:flex-end;gap:var(--bb-space-2);flex-wrap:wrap}.kit-dialog .bb-field{margin:0}.kit-toasts{position:fixed;inset-inline-end:var(--bb-space-4);bottom:var(--bb-space-4);z-index:var(--bb-z-toast, 70);display:grid;gap:var(--bb-space-2);max-width:min(24rem,calc(100vw - 2rem))}.kit-toast{display:flex;align-items:center;justify-content:space-between;gap:var(--bb-space-3);margin:0;padding:var(--bb-space-3) var(--bb-space-4);background:var(--bb-color-surface-3);color:var(--bb-color-text);border:1px solid var(--bb-color-border-strong);border-left:3px solid var(--bb-color-success);border-radius:var(--bb-radius-md);box-shadow:var(--bb-shadow-2);animation:bb-fade-up var(--bb-motion-duration-base) var(--bb-motion-ease-out-expo)}.kit-toast[data-kind=error]{border-left-color:var(--bb-color-danger)}.kit-toast button{background:transparent;border:0;color:inherit;text-decoration:underline;cursor:pointer;min-height:1.5rem}.state-card{grid-template-columns:auto 1fr auto;align-items:center;justify-items:start}.state-card .icon svg,.state-card .state-warning{width:1.5rem;height:1.5rem}.state-warning{color:var(--bb-color-danger)}.state-title{margin:0;font-size:var(--bb-font-size-md);font-weight:var(--bb-font-weight-bold)}.page-body{display:grid;gap:var(--bb-space-5);min-width:0}.page-body>*{min-width:0}.page-body>.kit-section{margin-bottom:0}.bb-empty{padding:var(--bb-space-8) var(--bb-space-5);border-style:dashed}.bb-empty h2{font-size:var(--bb-font-size-lg);margin:var(--bb-space-2) 0 0}.bb-empty p{max-width:36ch;margin-inline:auto;color:var(--bb-color-text-muted)}.kit-stack{display:grid;gap:var(--bb-space-5)}.kit-split{display:grid;grid-template-columns:16rem minmax(0,1fr);gap:var(--bb-space-5);align-items:start}.kit-list{list-style:none;margin:0;padding:var(--bb-space-2);display:grid;gap:var(--bb-space-1);background:var(--bb-color-surface);border:1px solid var(--bb-color-border);border-radius:var(--bb-radius-lg)}.kit-list button{display:flex;align-items:center;justify-content:space-between;gap:var(--bb-space-2);width:100%;min-height:var(--console-target);padding:0 var(--bb-space-3);border:0;border-radius:var(--bb-radius-md);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.kit-list button:hover{background:var(--bb-color-surface-2)}.kit-list button[aria-current=true]{background:var(--bb-color-surface-2);font-weight:var(--bb-font-weight-medium)}.kit-groups{display:grid;gap:var(--bb-space-5)}.kit-groups h3{margin:0 0 var(--bb-space-1);font-size:var(--bb-font-size-sm);color:var(--bb-color-text-muted);font-weight:var(--bb-font-weight-medium)}.kit-groups>section>div{border-top:1px solid var(--bb-color-border)}.kit-groups .kit-switch-row{border-bottom:1px solid var(--bb-color-border)}.kit-chips{display:flex;flex-wrap:wrap;gap:var(--bb-space-2)}.kit-chip{display:inline-flex;align-items:center;min-height:2rem;padding:0 var(--bb-space-3);border:1px solid var(--bb-color-border);border-radius:var(--bb-radius-pill);background:transparent;color:inherit;font:inherit;font-size:var(--bb-font-size-sm);cursor:pointer}.kit-chip[aria-pressed=true]{background:var(--bb-color-surface-3);border-color:var(--bb-color-border-strong);font-weight:var(--bb-font-weight-medium)}.kit-facts{display:grid;grid-template-columns:max-content 1fr;gap:var(--bb-space-2) var(--bb-space-5);margin:0}.kit-facts dt{color:var(--bb-color-text-muted)}.kit-facts dd{margin:0}.kit-meter{display:grid;gap:var(--bb-space-1)}.kit-meter-bar{height:.5rem;border-radius:var(--bb-radius-pill);background:var(--bb-color-surface-3);overflow:hidden}.kit-meter-bar>span{display:block;height:100%;background:var(--bb-color-chart-1)}.kit-tabs{display:flex;gap:var(--bb-space-1);border-bottom:1px solid var(--bb-color-border);margin-bottom:var(--bb-space-5)}.kit-tabs a{padding:var(--bb-space-2) var(--bb-space-3);color:var(--bb-color-text-muted);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.kit-tabs a[aria-current=page]{color:var(--bb-color-text);border-bottom-color:var(--bb-color-primary);font-weight:var(--bb-font-weight-medium)}.kit-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--bb-space-4)}.kit-actions{display:flex;flex-wrap:wrap;gap:var(--bb-space-2);align-items:center}[data-theme=dark] .kit-card,[data-theme=dark] .data-table{box-shadow:inset 0 1px color-mix(in srgb,var(--bb-color-text) 6%,transparent)}@media(max-width:767.98px){.kit-split{grid-template-columns:minmax(0,1fr)}.kit-card-body,.kit-card-head,.kit-card-foot{padding-inline:var(--bb-space-4)}.data-table{background:transparent;border:0}.data-table .bb-table--stack tr{position:relative;margin-bottom:var(--bb-space-3);padding:var(--bb-space-3) var(--bb-space-4);background:var(--bb-color-surface);border:1px solid var(--bb-color-border);border-radius:var(--bb-radius-lg)}.data-table .bb-table td{height:auto;border:0;padding:var(--bb-space-1) 0}.data-table td[data-priority=low]{display:none}.data-table td.data-table-menu{position:absolute;top:var(--bb-space-2);inset-inline-end:var(--bb-space-2);width:auto;padding:0}.data-table td.data-table-menu:before{content:none}.data-table .bb-table--stack tr:has(>td.data-table-menu)>td:first-child{padding-inline-end:calc(2.75rem + var(--bb-space-2));min-height:2.75rem;align-items:center}.data-table .person-cell{justify-content:flex-start}.kit-toasts{inset-inline:var(--bb-space-3);max-width:none}.state-card{grid-template-columns:1fr}.row-menu .header-button{min-width:2.75rem;min-height:2.75rem}}@media(min-width:768px)and (max-width:1279.98px){.data-table th[data-priority=low],.data-table td[data-priority=low]{display:none}}.kit-tab{padding:var(--bb-space-2) var(--bb-space-3);min-height:var(--console-target);background:transparent;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--bb-color-text-muted);font:inherit;cursor:pointer}.kit-tab[aria-pressed=true]{color:var(--bb-color-text);border-bottom-color:var(--bb-color-primary);font-weight:var(--bb-font-weight-medium)}.kit-tab:hover{color:var(--bb-color-text)}.kit-facts>div{display:contents}.kit-choice{display:grid;gap:var(--bb-space-1);padding:var(--bb-space-2) 0}.kit-choice .muted{padding-left:1.6rem;font-size:var(--bb-text-sm, .875rem)}.kit-meters{display:grid;gap:var(--bb-space-4);list-style:none;padding:0;margin:0}.kit-meter-head{display:flex;justify-content:space-between;gap:var(--bb-space-3)}.kit-section{background:var(--bb-color-surface);border:1px solid var(--bb-color-border);border-radius:var(--bb-radius-lg);margin-bottom:var(--bb-space-5);padding:var(--bb-space-4) var(--bb-space-5);display:grid;gap:var(--bb-space-4)}.kit-section>h2{margin:0;font-size:var(--bb-font-size-md);font-weight:var(--bb-font-weight-bold)}.kit-section form{display:grid;gap:var(--bb-space-4)}.kit-steps{display:flex;flex-wrap:wrap;gap:var(--bb-space-4);list-style:none;padding:0;margin:0;counter-reset:step}.kit-steps li{counter-increment:step;display:flex;align-items:center;gap:var(--bb-space-2);color:var(--bb-color-text-muted)}.kit-steps li:before{content:counter(step);display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid var(--bb-color-border);font-size:var(--bb-font-size-sm)}.kit-steps li[data-state]{color:var(--bb-color-text)}.kit-steps li[data-state=current]:before,.kit-steps li[data-state=done]:before{background:var(--bb-color-primary-fill);color:var(--bb-color-on-primary);border-color:transparent}.kit-segmented{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--bb-color-border);border-radius:var(--bb-radius-md);background:var(--bb-color-surface-2);width:fit-content;max-width:100%}.kit-segmented button{border:0;background:transparent;color:var(--bb-color-text-muted);padding:var(--bb-space-2) var(--bb-space-4);border-radius:var(--bb-radius-sm);font:inherit;cursor:pointer;min-height:2.25rem}.kit-segmented button[aria-pressed=true]{background:var(--bb-color-surface);color:var(--bb-color-text);box-shadow:0 0 0 1px var(--bb-color-border);font-weight:var(--bb-font-weight-bold)}.kit-segmented button[aria-disabled=true]{cursor:not-allowed;opacity:.6}.data-table tbody tr:has(.popover-panel){position:relative;z-index:5}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.upgrade{max-width:60rem}.upgrade-eyebrow{margin:0;font-size:var(--bb-font-size-sm);font-weight:var(--bb-font-weight-medium);color:var(--bb-color-text-muted);text-transform:uppercase;letter-spacing:.04em}.upgrade-headline{margin:0;font-size:var(--bb-font-size-xl, 1.5rem);line-height:1.25;font-weight:var(--bb-font-weight-bold)}.upgrade-bullets{margin:0;padding:0;list-style:none;display:grid;gap:var(--bb-space-2)}.upgrade-bullets li{padding-inline-start:var(--bb-space-5);position:relative}.upgrade-bullets li:before{content:"";position:absolute;inset-inline-start:0;top:.55em;width:.5rem;height:.5rem;border-radius:var(--bb-radius-pill);background:var(--bb-color-accent)}.upgrade-action{display:grid;gap:var(--bb-space-3);max-width:24rem;justify-items:start}.upgrade-action .bb-field{width:100%}.upgrade-action p{margin:0}.upgrade-action-skeleton{height:2.5rem;width:12rem}.upgrade-sent{display:inline-flex;align-items:center;min-height:2.25rem;font-weight:var(--bb-font-weight-medium);color:var(--bb-color-text-muted)}a.bb-btn{display:inline-flex;align-items:center;text-decoration:none}.kit-card-body{grid-template-columns:minmax(0,1fr)}.plan-compare{position:relative;overflow-x:auto;min-width:0}.plan-compare table{width:100%;border-collapse:collapse;min-width:34rem}.plan-compare th,.plan-compare td{padding:var(--bb-space-2) var(--bb-space-3);text-align:start;border-bottom:1px solid var(--bb-color-border);font-weight:var(--bb-font-weight-regular, 400);font-size:var(--bb-font-size-sm);vertical-align:middle}.plan-compare tbody th{color:var(--bb-color-text-muted)}.plan-compare thead th{font-weight:var(--bb-font-weight-bold);vertical-align:bottom;border-bottom-width:2px}.plan-compare [data-highlight]{background:color-mix(in srgb,var(--bb-color-accent) 14%,transparent)}.plan-name{display:block;font-size:var(--bb-font-size-md)}.plan-tag{display:inline-block;margin-top:var(--bb-space-1);padding:0 var(--bb-space-2);border-radius:var(--bb-radius-pill);border:1px solid var(--bb-color-border);font-size:var(--bb-font-size-xs);font-weight:var(--bb-font-weight-medium);color:var(--bb-color-text-muted)}.plan-tag[data-accent]{background:var(--bb-color-accent);color:var(--bb-color-on-accent);border-color:transparent}.plan-yes{color:var(--bb-color-success, var(--bb-color-text));font-weight:var(--bb-font-weight-bold)}.audit-filters{display:grid;gap:var(--bb-space-3)}.audit-filters .kit-segmented{overflow-x:auto;max-width:100%;scrollbar-width:none}.audit-filters .kit-segmented button{white-space:nowrap;flex:none}.audit-filters>*{min-width:0}.skill-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bb-space-3)}.skill-diff pre,.learning-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media(max-width:40rem){.skill-diff{grid-template-columns:minmax(0,1fr)}}.kit-switch:after{content:"";position:absolute;top:-.625rem;right:-.25rem;bottom:-.625rem;left:-.25rem}@media(max-width:767.98px){.layout>header>a{min-width:2.75rem;min-height:2.75rem;justify-content:center}.search-field,main select,main .bb-field select,.kit-chip,.kit-segmented button,.bb-btn,.kit-list li>button{min-height:2.75rem}.kit-card-foot a,.kit-card-action a,.home-foot a,.overview-item a,.overview-steps a,.data-table td a{display:inline-flex;align-items:center;min-height:2.75rem}.breadcrumb a{display:inline-flex;align-items:center;min-height:2.75rem;margin-block:-.875rem}.data-table th[data-priority=low]{display:none}.data-table td .tip-host>.bb-tooltip{inset-inline-start:auto;inset-inline-end:0}}.not-connected{display:grid;grid-template-columns:auto 1fr;gap:var(--bb-space-4);align-items:start;padding:var(--bb-space-5);border:1px dashed var(--bb-color-border-strong);border-radius:var(--bb-radius-lg, var(--bb-radius-md));background:linear-gradient(135deg,var(--bb-color-surface-2, var(--bb-color-surface)) 0%,var(--bb-color-surface) 100%);animation:bb-fade-up var(--bb-motion-duration-base) var(--bb-motion-ease-out-expo)}.not-connected-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;background:var(--bb-color-surface-3, var(--bb-color-border));color:var(--bb-color-text-muted)}.not-connected-icon .icon svg{width:1.25rem;height:1.25rem}.not-connected-body{display:grid;gap:var(--bb-space-2);justify-items:start;min-width:0}.not-connected-title{margin:0;font-size:var(--bb-font-size-lg)}.not-connected-what,.not-connected-how{margin:0;color:var(--bb-color-text-muted);max-width:60ch;overflow-wrap:anywhere}.not-connected-how strong{color:var(--bb-color-text);font-weight:var(--bb-font-weight-bold)}.not-connected[data-compact]{padding:var(--bb-space-3) var(--bb-space-4);gap:var(--bb-space-3)}.not-connected[data-compact] .not-connected-icon{width:2rem;height:2rem}.not-connected[data-compact] .not-connected-title{font-size:var(--bb-font-size-md, 1rem)}@media(prefers-reduced-motion:reduce){.not-connected{animation:none}}@media(max-width:480px){.not-connected{grid-template-columns:1fr}}.person-picked{display:flex;align-items:center;justify-content:space-between;gap:var(--bb-space-3);flex-wrap:wrap;margin:0;padding:var(--bb-space-2) var(--bb-space-3);border:1px solid var(--bb-color-border);border-radius:var(--bb-radius-md);background:var(--bb-color-surface-2)}.person-options{list-style:none;margin:var(--bb-space-1) 0 0;padding:var(--bb-space-1);border:1px solid var(--bb-color-border);border-radius:var(--bb-radius-md);background:var(--bb-color-surface);display:grid}.person-options button{all:unset;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--bb-space-2);width:100%;min-height:2.25rem;align-items:center;padding:var(--bb-space-1) var(--bb-space-3);border-radius:var(--bb-radius-sm);cursor:pointer}.person-options button:hover,.person-options button:focus-visible{background:var(--bb-color-surface-2)}.person-options button:focus-visible{outline:2px solid var(--bb-color-focus, currentColor);outline-offset:-2px}.person-more{padding:var(--bb-space-2) var(--bb-space-3);font-size:var(--bb-font-size-sm)}.notice-preview{display:grid;gap:var(--bb-space-2);padding:var(--bb-space-3) var(--bb-space-4);border:1px solid var(--bb-color-border);border-left:3px solid var(--bb-color-accent, var(--bb-color-border));border-radius:var(--bb-radius-md);background:var(--bb-color-surface-2);justify-items:start}.notice-preview p{margin:0}
