.bc{--bc-side:16rem;--bc-rail:4.5rem;--bc-top:3.5rem;--bc-sidebar:oklch(98.2% .005 277);--bc-sidebar-line:oklch(91.5% .008 277);--bc-hover:oklch(95.5% .012 277);--bc-active:oklch(94% .03 277);--bc-active-text:oklch(38% .2 277);--bc-brand:var(--primary);--bc-brand-soft:oklch(95.5% .03 277);--bc-ok:oklch(50% .14 155);--bc-ok-soft:oklch(95.5% .04 155);--bc-warn:oklch(50% .12 70);--bc-warn-soft:oklch(96% .05 85);--bc-bad:oklch(52% .2 27);--bc-bad-soft:oklch(96% .03 27);--bc-ring-line:color-mix(in oklab, var(--foreground) 9%, transparent);--bc-elevation:0 12px 32px var(--shadow-color-soft), 0 4px 8px var(--shadow-color-subtle);--ink:oklch(17% .035 277);--ink-raised:oklch(21% .04 277);--ink-line:oklch(100% 0 0/.09);--ink-text:oklch(96% .01 277);--ink-muted:oklch(78% .03 277);--syn-key:oklch(83% .09 277);--syn-string:oklch(85% .13 160);--syn-number:oklch(86% .12 80);--syn-literal:oklch(80% .13 350);--syn-punct:oklch(70% .03 277);--bc-ease:cubic-bezier(.22, 1, .36, 1);--bc-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.dark .bc-sidebar,.dark .bc-sheet-nav{--muted-foreground:oklch(74% .025 277)}.dark .bc{--bc-sidebar:oklch(15.5% .014 277);--bc-sidebar-line:oklch(100% 0 0/.08);--bc-hover:oklch(100% 0 0/.05);--bc-active:oklch(60% .2 277/.18);--bc-active-text:oklch(86% .08 277);--bc-brand:oklch(72% .16 277);--bc-brand-soft:oklch(60% .2 277/.16);--bc-ok:oklch(80% .14 155);--bc-ok-soft:oklch(60% .14 155/.16);--bc-warn:oklch(84% .13 85);--bc-warn-soft:oklch(70% .13 85/.14);--bc-bad:oklch(76% .15 27);--bc-bad-soft:oklch(60% .2 27/.16);--bc-ring-line:oklch(100% 0 0/.09);--ink:oklch(13.5% .022 277);--ink-raised:oklch(17% .03 277);--ink-line:oklch(100% 0 0/.1)}.bc-shell{background:var(--background);grid-template-columns:minmax(0,1fr);height:100svh;display:grid;overflow:hidden}@media (width>=48rem){.bc-shell{grid-template-columns:var(--bc-rail) minmax(0, 1fr)}}@media (width>=64rem){.bc-shell{grid-template-columns:var(--bc-side) minmax(0, 1fr)}}.bc-sidebar{background:var(--bc-sidebar);border-right:1px solid var(--bc-sidebar-line);flex-direction:column;min-height:0;display:none}@media (width>=48rem){.bc-shell>.bc-sidebar{display:flex}}.bc-sheet-nav{background:var(--bc-sidebar);flex-direction:column;height:100%;display:flex}.bc-brand{height:var(--bc-top);font-family:var(--font-heading);letter-spacing:-.01em;color:var(--foreground);border-bottom:1px solid var(--bc-sidebar-line);flex-shrink:0;align-items:center;gap:.625rem;padding:0 1rem;font-size:.95rem;font-weight:700;display:flex}.bc-mark{color:#fff;background:var(--primary);border-radius:.5rem;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;display:grid}.bc-mark svg{width:.95rem;height:.95rem}.bc-nav{flex-direction:column;flex:1;gap:1.25rem;min-height:0;padding:.75rem .625rem 1rem;display:flex;overflow-y:auto}.bc-nav-group{flex-direction:column;gap:2px;display:flex}.bc-nav-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);padding:0 .625rem .375rem;font-size:.6875rem;font-weight:600}.bc-nav-link{min-height:2.5rem;color:var(--muted-foreground);transition:background-color .15s var(--bc-ease), color .15s var(--bc-ease);border-radius:.625rem;align-items:center;gap:.625rem;padding:0 .625rem;font-size:.875rem;font-weight:500;display:flex;position:relative}.bc-nav-link:hover{background:var(--bc-hover);color:var(--foreground)}.bc-nav-link:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.bc-nav-link svg{flex-shrink:0;width:1.05rem;height:1.05rem}.bc-nav-link[aria-current=page]{background:var(--bc-active);color:var(--bc-active-text);font-weight:600}.bc-nav-link[aria-current=page]:before{content:"";background:var(--bc-brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:.5rem;bottom:.5rem;left:-.625rem}.bc-nav-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bc-nav-tag{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--bc-ring-line);color:var(--muted-foreground);border-radius:999px;padding:.125rem .375rem;font-size:.625rem;font-weight:600}@media (width>=48rem) and (width<=63.999rem){.bc-shell>.bc-sidebar .bc-brand{justify-content:center;padding:0}.bc-shell>.bc-sidebar .bc-brand-text,.bc-shell>.bc-sidebar .bc-nav-text,.bc-shell>.bc-sidebar .bc-nav-tag,.bc-shell>.bc-sidebar .bc-wide{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bc-shell>.bc-sidebar .bc-nav-label{color:#0000;background:var(--bc-sidebar-line);height:1px;margin:0 .75rem .25rem;padding:0;overflow:hidden}.bc-shell>.bc-sidebar .bc-nav-link{justify-content:center;min-height:2.75rem;padding:0}.bc-shell>.bc-sidebar .bc-nav{padding-inline:.75rem}.bc-shell>.bc-sidebar .bc-nav-link[aria-current=page]:before{left:-.75rem}}.bc-side-foot{border-top:1px solid var(--bc-sidebar-line);flex-shrink:0;padding:.75rem .625rem}.bc-org{text-align:left;min-width:0;max-width:min(18rem,52vw);min-height:2.75rem;transition:background-color .15s var(--bc-ease);border-radius:.75rem;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem .25rem;display:flex}.bc-org:hover,.bc-org[data-state=open]{background:var(--bc-hover)}.bc-org:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.bc-avatar{width:2rem;height:2rem;font-family:var(--font-heading);color:var(--bc-active-text);background:var(--bc-brand-soft);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--bc-brand) 22%, transparent);border-radius:.5rem;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:700;display:grid}.bc-avatar-round{border-radius:999px}.bc-org-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);flex:1;font-size:.875rem;font-weight:600;overflow:hidden}.bc-account{border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:grid}.bc-account:hover .bc-avatar{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--bc-brand) 45%, transparent)}.bc-account:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.bc-meter-card{background:var(--card);box-shadow:0 0 0 1px var(--bc-ring-line);border-radius:.875rem;flex-direction:column;gap:.5rem;padding:.875rem;display:flex}.bc-meter-card .bc-nav-label{padding:0}.bc-meter-value{font-family:var(--font-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:1.375rem;font-weight:700;line-height:1.1}.bc-meter-value[data-tone=bad]{color:var(--bc-bad)}@media (width>=48rem) and (width<=63.999rem){.bc-shell>.bc-sidebar .bc-rail-hide{display:none}}.bc-main-col{flex-direction:column;min-width:0;min-height:0;display:flex}.bc-topbar{height:var(--bc-top);border-bottom:1px solid var(--border);background:var(--background);flex-shrink:0;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}@media (width>=40rem){.bc-topbar{padding:0 1.5rem}}.bc-crumbs{min-width:0;color:var(--muted-foreground);align-items:center;gap:.375rem;font-size:.875rem;display:flex}.bc-crumbs ol{align-items:center;gap:.375rem;min-width:0;display:flex}.bc-crumbs li{white-space:nowrap;align-items:center;gap:.375rem;min-width:0;display:flex}.bc-crumbs li:last-child{color:var(--foreground);text-overflow:ellipsis;font-weight:600;overflow:hidden}.bc-crumbs svg{opacity:.6;width:.875rem;height:.875rem}.bc-main{outline:none;flex:1;min-height:0;scroll-padding-top:1rem;overflow-y:auto}.bc-page{flex-direction:column;gap:1.5rem;width:100%;max-width:80rem;margin:0 auto;padding:1.5rem 1rem 4rem;display:flex}@media (width>=40rem){.bc-page{gap:2rem;padding:2rem 1.5rem 5rem}}@media (width>=80rem){.bc-page{padding-inline:2.5rem}}.bc-page-narrow{max-width:64rem}.bc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;display:flex}.bc-head-text{flex-direction:column;gap:.5rem;min-width:0;max-width:46rem;display:flex}.bc-eyebrow{font-family:var(--bc-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bc-active-text);align-items:center;gap:.5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.bc-title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--foreground);outline:none;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:700;line-height:1.1}.bc-lede{color:var(--muted-foreground);font-size:.9375rem;line-height:1.55}.bc-head-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bc-section{flex-direction:column;gap:.875rem;min-width:0;display:flex}.bc-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:2.75rem;display:flex}.bc-h2{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--foreground);outline:none;font-size:1.0625rem;font-weight:600}.bc-note{color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}.bc-card{background:var(--card);min-width:0;color:var(--card-foreground);box-shadow:0 0 0 1px var(--bc-ring-line);border-radius:1rem;position:relative}.bc-card-pad{padding:1.25rem}@media (width>=40rem){.bc-card-pad{padding:1.5rem}}.bc-card-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:1rem 1.25rem;display:flex}.bc-card-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.bc-stretch:after{content:"";border-radius:inherit;position:absolute;inset:0}.bc-stretch:focus-visible{outline:none}.bc-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=40rem){.bc-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.bc-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=80rem){.bc-split{grid-template-columns:minmax(0,8fr) minmax(0,5fr)}}@media (width>=40rem) and (width<=63.999rem){.bc-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.bc-stat{flex-direction:column;gap:.375rem;min-height:8.5rem;padding:1.125rem 1.25rem 1.25rem;display:flex}.bc-stat-label{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:flex}.bc-stat-value{font-family:var(--font-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:1.75rem;font-weight:700;line-height:1.15}.bc-stat-note{color:var(--muted-foreground);font-size:.8125rem}.bc-stat-brand{color:#fff;box-shadow:none;background:oklch(42% .22 277)}.bc-stat-brand .bc-stat-label,.bc-stat-brand .bc-stat-note{color:oklch(93% .03 277)}.bc-stat-brand .bc-stat-value,.bc-stat-brand a{color:#fff}.bc-meter{background:color-mix(in oklab, var(--foreground) 9%, transparent);border-radius:999px;height:.375rem;position:relative;overflow:hidden}.bc-meter>span{border-radius:inherit;background:var(--primary);transform-origin:0;position:absolute;inset:0 auto 0 0}.dark .bc-meter>span{background:oklch(70% .16 277)}.bc-meter[data-tone=bad]>span{background:var(--bc-bad)}.bc-stat-brand .bc-meter{background:oklch(100% 0 0/.22)}.bc-stat-brand .bc-meter>span{background:#fff}.bc-badge{white-space:nowrap;height:1.375rem;color:var(--muted-foreground);background:color-mix(in oklab, var(--foreground) 6%, transparent);border-radius:999px;align-items:center;gap:.375rem;padding:0 .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.bc-badge:before{content:"";opacity:.85;background:currentColor;border-radius:999px;width:.375rem;height:.375rem}.bc-badge[data-dot=false]:before{display:none}.bc-badge[data-tone=ok]{color:var(--bc-ok);background:var(--bc-ok-soft)}.bc-badge[data-tone=warn]{color:var(--bc-warn);background:var(--bc-warn-soft)}.bc-badge[data-tone=bad]{color:var(--bc-bad);background:var(--bc-bad-soft)}.bc-badge[data-tone=brand]{color:var(--bc-active-text);background:var(--bc-brand-soft)}.bc-table [data-slot=table-container]{border-radius:0 0 1rem 1rem;max-height:36rem;overflow:auto}.bc-table table{font-size:.875rem}.bc-table thead th{z-index:1;letter-spacing:.02em;height:2.5rem;color:var(--muted-foreground);background:color-mix(in oklab, var(--muted) 70%, var(--card));box-shadow:inset 0 -1px 0 var(--border);white-space:nowrap;padding:0 1rem;font-size:.75rem;font-weight:600;position:sticky;top:0}.bc-table tbody td{vertical-align:middle;padding:.625rem 1rem}.bc-table tbody tr{border-color:var(--border)}.bc-table thead tr{border:0}.bc-mono{font-family:var(--bc-mono);font-size:.8125rem}.bc-method{height:1.25rem;font-family:var(--bc-mono);letter-spacing:.02em;color:var(--bc-active-text);background:var(--bc-brand-soft);border-radius:.3rem;align-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:700;display:inline-flex}.bc-cell-strong{color:var(--foreground);font-weight:600}.bc-person{align-items:center;gap:.75rem;min-width:0;display:flex}.bc-empty{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1.25rem;display:flex}.bc-empty-icon{width:3rem;height:3rem;color:var(--bc-active-text);background:var(--bc-brand-soft);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--bc-brand) 18%, transparent);border-radius:.875rem;place-items:center;display:grid}.bc-empty-icon svg{width:1.375rem;height:1.375rem}.bc-empty-title{font-family:var(--font-heading);color:var(--foreground);font-size:1.0625rem;font-weight:600}.bc-empty-body{max-width:30rem;color:var(--muted-foreground);font-size:.875rem;line-height:1.55}.bc-callout{color:var(--foreground);background:var(--card);box-shadow:0 0 0 1px var(--bc-ring-line);border-radius:.875rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.5;display:flex}.bc-callout>svg{width:1.05rem;height:1.05rem;color:var(--bc-brand);flex-shrink:0;margin-top:.125rem}.bc-callout[data-tone=ok]>svg{color:var(--bc-ok)}.bc-callout[data-tone=bad]{box-shadow:0 0 0 1px color-mix(in oklab, var(--bc-bad) 40%, transparent);background:color-mix(in oklab, var(--bc-bad-soft) 55%, var(--card))}.bc-callout[data-tone=bad]>svg{color:var(--bc-bad)}.bc-callout[data-tone=warn]{box-shadow:0 0 0 1px color-mix(in oklab, var(--bc-warn) 35%, transparent);background:color-mix(in oklab, var(--bc-warn-soft) 60%, var(--card))}.bc-callout[data-tone=warn]>svg{color:var(--bc-warn)}.bc-callout-body{overflow-wrap:anywhere;flex:1;min-width:0}.bc-home-top{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=48rem){.bc-home-top{grid-template-columns:minmax(15rem,1fr) minmax(0,2fr)}}.bc-credit{gap:.5rem;min-height:13rem}.bc-credit-value{margin-top:.25rem;font-size:2.75rem;line-height:1}.bc-credit-lines{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.bc-credit-status{color:#fff;background:oklch(100% 0 0/.16);border-radius:999px;align-items:center;gap:.375rem;height:1.5rem;padding:0 .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.bc-credit-status:before{content:"";background:#fff;border-radius:999px;width:.375rem;height:.375rem}.bc-credit-action{margin-top:auto;padding-top:.5rem}.bc-tile-button,.bc-stat-brand .bc-tile-button{color:oklch(36% .2 277);min-height:2.75rem;transition:background-color .15s var(--bc-ease);background:#fff;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.bc-tile-button:hover{background:oklch(93% .035 277)}.bc-tile-button:active{background:oklch(88% .05 277)}.bc-tile-button:focus-visible{outline-offset:2px;outline:2px solid #fff}.bc-tile-button:disabled{cursor:progress;opacity:.75}.bc-credit-error{margin-top:.5rem;font-size:.8125rem;font-weight:600}.bc-tile-button svg{width:1rem;height:1rem}.bc-ink-skeleton{background:oklch(100% 0 0/.2)}.bc-week{flex-direction:column;gap:1rem;padding:1.125rem 1.25rem 1.25rem;display:flex}.bc-week-head{justify-content:space-between;align-items:center;gap:1rem;min-height:1.5rem;display:flex}.bc-figures{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bc-figure{border-left:1px solid var(--border);flex-direction:column;gap:.25rem;min-width:0;padding:0 1rem;display:flex}.bc-figure:first-child{border-left:0;padding-left:0}.bc-figure dt{color:var(--muted-foreground);font-size:.8125rem}.bc-figure dd{font-family:var(--font-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--foreground);flex-direction:column;font-size:1.75rem;font-weight:700;line-height:1.15;display:flex}.bc-figure dd[data-tone=bad]{color:var(--bc-bad)}.bc-figure-sub{font-family:var(--font-sans);letter-spacing:0;color:var(--muted-foreground);font-size:.75rem;font-weight:500}.bc-week-empty{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:.25rem;display:flex}.bc-panel-empty{text-align:center;flex:1;place-items:center;min-height:8rem;padding:2rem 1.25rem;display:grid}.bc-week-empty-text{color:var(--muted-foreground);font-size:.9375rem}.bc-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;margin-top:auto;display:grid}.bc-day{text-align:center;flex-direction:column;gap:.25rem;min-width:0;display:flex}.bc-day-value{font-variant-numeric:tabular-nums;min-height:1rem;color:var(--foreground);font-size:.6875rem;font-weight:600}.bc-day-track{border-bottom:1px solid var(--border);align-items:flex-end;height:4.5rem;display:flex}.bc-day-track>span{background:color-mix(in oklab, var(--bc-brand) 78%, var(--card));transform-origin:bottom;border-radius:3px 3px 0 0;width:100%}.bc-day-label{color:var(--muted-foreground);font-size:.6875rem}.bc-text-link{white-space:nowrap;min-height:2.75rem;color:var(--bc-active-text);border-radius:.25rem;align-items:center;gap:.375rem;margin-block:-.625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.bc-text-link:hover{text-underline-offset:3px;text-decoration:underline}.bc-text-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.bc-text-link svg{flex-shrink:0;width:.875rem;height:.875rem}.bc-retry{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:1rem 1.25rem;font-size:.875rem;display:flex}.bc-week .bc-retry{padding:0}.bc-row-skeleton{border-bottom:1px solid var(--border);align-items:center;gap:1rem;padding:.875rem 1.25rem;display:flex}.bc-start-count{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:.8125rem;font-weight:600}.bc-steps{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.bc-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.bc-step{border-top:1px solid var(--border);align-items:flex-start;gap:.875rem;padding:1.125rem 1.25rem;display:flex}.bc-step:first-child{border-top:0}@media (width>=48rem){.bc-step{border-top:0;border-left:1px solid var(--border)}.bc-step:first-child{border-left:0}}.bc-step-mark{font-variant-numeric:tabular-nums;width:1.75rem;height:1.75rem;color:var(--bc-active-text);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--bc-brand) 45%, transparent);border-radius:999px;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:700;display:grid}.bc-step-mark svg{stroke-width:2.5px;width:.95rem;height:.95rem}.bc-step[data-done=true] .bc-step-mark{color:var(--bc-ok);background:var(--bc-ok-soft);box-shadow:none}.bc-step-text{flex-direction:column;align-items:flex-start;gap:.375rem;min-width:0;padding-top:.125rem;display:flex}.bc-step-title{color:var(--foreground);font-size:.9375rem;font-weight:600}.bc-step-done{color:var(--bc-ok);font-size:.8125rem;font-weight:600}.bc-api-list{flex-direction:column;display:flex;overflow:hidden}.bc-api{border-top:1px solid var(--border);transition:background-color .15s var(--bc-ease);align-items:flex-start;gap:.875rem;padding:1rem 1.25rem;display:flex;position:relative}.bc-api:first-child{border-top:0}.bc-api-live:hover{background:var(--bc-hover)}.bc-api-live:has(a:focus-visible){box-shadow:inset 0 0 0 2px var(--ring)}.bc-api-text{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.bc-api-name{color:var(--foreground);font-size:.9375rem;font-weight:600}.bc-api-arrow{width:1rem;height:1rem;color:var(--muted-foreground);flex-shrink:0;margin-top:.25rem}.bc-api-icon{width:2.25rem;height:2.25rem;color:var(--bc-active-text);background:var(--bc-brand-soft);border-radius:.625rem;flex-shrink:0;place-items:center;display:grid}.bc-api-icon[data-planned=true]{color:var(--muted-foreground);background:color-mix(in oklab, var(--foreground) 6%, transparent)}.bc-api-icon svg{width:1.05rem;height:1.05rem}.bc-cost{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:.8125rem;font-weight:600}.bc-cell-request{max-width:24rem}.bc-key-name{max-width:16rem}.bc-count{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem;display:block}.bc-table-plain [data-slot=table-container]{max-height:none}@media (width>=40rem){.bc-show-sm{display:none}}@media (width<=39.999rem){.bc-hide-sm{display:none}.bc-table thead th,.bc-table tbody td{padding-inline:.625rem}.bc-table thead th:first-child,.bc-table tbody td:first-child{padding-left:1rem}.bc-key-name{max-width:9.5rem}.bc-key-name .bc-option-icon{display:none}.bc-cell-request{max-width:12.5rem}}.bc-segmented{background:color-mix(in oklab, var(--foreground) 6%, transparent);border:0;border-radius:.75rem;gap:2px;padding:3px;display:inline-flex}.bc-segmented button{min-width:2.75rem;min-height:2.75rem;color:var(--muted-foreground);transition:background-color .15s var(--bc-ease), color .15s var(--bc-ease);border-radius:.6rem;padding:0 .875rem;font-size:.8125rem;font-weight:600}.bc-segmented button:hover{color:var(--foreground)}.bc-segmented button[aria-pressed=true]{color:var(--foreground);background:var(--card);box-shadow:0 0 0 1px var(--bc-ring-line)}.bc-segmented button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.bc-bench{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.bc-bench-console{flex-direction:column;gap:1rem;min-width:0;scroll-margin-top:1rem;display:flex}.bc-bench-console:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:1rem}@media (width>=72rem){.bc-bench{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.bc-bench-jump{display:none}.bc-bench-sticky{position:sticky;top:1.5rem}}.bc-form{flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex}.bc-form-foot{border-top:1px solid var(--border);background:color-mix(in oklab, var(--muted) 45%, var(--card));border-radius:0 0 1rem 1rem;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:1rem 1.25rem;display:flex}.bc-ink{background-color:var(--ink);color:var(--ink-text);border-radius:1rem;overflow:hidden;box-shadow:0 0 0 1px oklch(0% 0 0/.1)}.dark .bc-ink{box-shadow:0 0 0 1px var(--ink-line)}.bc-ink-bar{background:var(--ink-raised);border-bottom:1px solid var(--ink-line);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem .75rem .625rem 1rem;display:flex}.bc-ink-title{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);border-radius:.25rem;outline:none;font-size:.6875rem;font-weight:600}.bc-ink-title:focus-visible{box-shadow:0 0 0 2px var(--syn-key)}.bc-ink-muted{color:var(--ink-muted)}.bc-chip{max-width:100%;min-height:1.625rem;font-family:var(--bc-mono);color:var(--ink-text);box-shadow:inset 0 0 0 1px var(--ink-line);background:oklch(100% 0 0/.07);border-radius:.5rem;align-items:center;gap:.375rem;padding:0 .5rem;font-size:.75rem;display:inline-flex}.bc-chip>svg{width:.8rem;height:.8rem;color:var(--ink-muted);flex-shrink:0}.bc-chip-dot{background:var(--syn-string);border-radius:999px;width:.45rem;height:.45rem}.bc-chip[data-tone=bad]{color:oklch(86% .09 27);background:oklch(60% .2 27/.16);box-shadow:inset 0 0 0 1px oklch(70% .18 27/.35)}.bc-chip[data-tone=bad] .bc-chip-dot{background:oklch(75% .17 27)}.bc-chip-label{color:var(--ink-muted);font-family:var(--font-sans)}.bc-chip-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bc-ink-btn{min-width:2.25rem;min-height:2.25rem;color:var(--ink-muted);transition:background-color .15s var(--bc-ease), color .15s var(--bc-ease);border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.bc-ink-btn:hover{color:#fff;background:oklch(100% 0 0/.1)}.bc-ink-btn:focus-visible{outline:2px solid var(--syn-key);outline-offset:0}.bc-ink-btn svg{width:.875rem;height:.875rem}.bc-ink-tabs{background:oklch(100% 0 0/.06);border-radius:.6rem;gap:2px;padding:3px;display:inline-flex}.bc-ink-tab{min-height:2rem;color:var(--ink-muted);transition:background-color .15s var(--bc-ease), color .15s var(--bc-ease);border-radius:.45rem;padding:0 .75rem;font-size:.75rem;font-weight:600}.bc-ink-tab:hover{color:#fff}.bc-ink-tab[aria-selected=true]{color:#fff;background:oklch(100% 0 0/.13)}.bc-ink-tab:focus-visible{outline:2px solid var(--syn-key);outline-offset:0}.bc-code{outline:none;max-height:34rem;overflow:auto}.bc-code:focus-visible{box-shadow:inset 0 0 0 2px var(--syn-key)}.bc-code pre{width:max-content;min-width:100%;font-family:var(--bc-mono);padding:1rem 1.25rem;font-size:.78rem;line-height:1.7}.bc-ink-section{border-bottom:1px solid var(--ink-line);padding:1rem 1.25rem;font-size:.875rem;line-height:1.55}.bc-ink-section[data-tone=bad]{background:oklch(60% .2 27/.1)}.bc-ink-section a{color:#fff;text-underline-offset:3px;text-decoration:underline}.bc-ink-dl{grid-template-columns:minmax(0,1fr);gap:.25rem 1.5rem;display:grid}@media (width>=40rem){.bc-ink-dl{grid-template-columns:max-content minmax(0,1fr)}}.bc-ink-dl dt{color:var(--ink-muted)}.bc-ink-dl dd{overflow-wrap:anywhere;margin-bottom:.375rem}@media (width>=40rem){.bc-ink-dl dd{margin-bottom:0}}.bc-ink-empty{text-align:center;min-height:22rem;color:var(--ink-muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.bc-ink-empty svg{width:1.75rem;height:1.75rem;color:var(--syn-key)}.bc-ink-empty p:first-of-type{color:var(--ink-text);font-weight:600}.bc-stale{opacity:.55}.bc .syn-key{color:var(--syn-key)}.bc .syn-string{color:var(--syn-string)}.bc .syn-number{color:var(--syn-number)}.bc .syn-literal{color:var(--syn-literal)}.bc .syn-punct{color:var(--syn-punct)}.bc-combo{position:relative}.bc-listbox{z-index:20;background:var(--popover);max-height:18rem;color:var(--popover-foreground);box-shadow:0 0 0 1px var(--bc-ring-line), var(--bc-elevation);border-radius:.875rem;padding:.375rem;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow-y:auto}.bc-listbox-head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);padding:.375rem .625rem .25rem;font-size:.6875rem;font-weight:600}.bc-option{cursor:pointer;border-radius:.6rem;align-items:center;gap:.75rem;min-height:2.75rem;padding:.375rem .625rem;font-size:.875rem;display:flex}.bc-option:hover,.bc-option[aria-selected=true]{background:var(--bc-hover)}.bc-option[aria-selected=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--bc-brand) 35%, transparent)}.bc-option[aria-disabled=true]{cursor:not-allowed;opacity:.6}.bc-option-icon{width:2rem;height:2rem;color:var(--bc-active-text);background:var(--bc-brand-soft);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.bc-option-icon svg{width:.95rem;height:.95rem}.bc-place-chip{background:var(--bc-brand-soft);min-height:2.75rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--bc-brand) 25%, transparent);border-radius:.75rem;align-items:center;gap:.5rem;padding-left:.75rem;font-size:.875rem;display:inline-flex}.bc-place-chip>span:first-child{letter-spacing:.04em;text-transform:uppercase;color:var(--bc-active-text);font-size:.6875rem;font-weight:600}.bc-secret{font-family:var(--bc-mono);word-break:break-all;-webkit-user-select:all;user-select:all;color:var(--ink-text);background:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-line);border-radius:.75rem;padding:1rem;font-size:.875rem;line-height:1.6;display:block}@media (prefers-reduced-motion:no-preference){.bc-enter{animation:bc-rise .42s var(--bc-ease) both}.bc-enter-2{animation:bc-rise .42s var(--bc-ease) 60ms both}.bc-enter-3{animation:bc-rise .42s var(--bc-ease) .12s both}.bc-meter>span{animation:bc-grow .7s var(--bc-ease) both}.bc-day-track>span{animation:bc-grow-up .6s var(--bc-ease) both}}@keyframes bc-rise{0%{transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bc-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bc-grow-up{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.bc-frame{background-color:var(--background);flex-direction:column;min-height:100svh;display:flex}.bc-frame-bar{height:var(--bc-top);justify-content:space-between;align-items:center;gap:.75rem;padding:0 1rem;display:flex}@media (width>=40rem){.bc-frame-bar{padding:0 1.5rem}}.bc-brand-plain{border:0;height:auto;padding:0}.bc-frame-main{outline:none;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem 1rem 6rem;display:flex}.bc-frame-card{background:var(--card);width:100%;max-width:26rem;box-shadow:0 0 0 1px var(--bc-ring-line);border-radius:1.25rem;flex-direction:column;gap:1rem;padding:2rem;display:flex}.bc-page-top{gap:.75rem;padding-bottom:0}.bc-page-top:empty{display:none}.bc-page-top:not(:empty)+.bc-page{padding-top:1.25rem}.bc-strip{background:var(--card);min-height:2.5rem;box-shadow:0 0 0 1px var(--bc-ring-line);border-radius:999px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:.25rem .625rem;padding:.25rem 1rem .25rem .875rem;font-size:.8125rem;display:flex}.bc-strip[data-tone=bad]{background:color-mix(in oklab, var(--bc-bad-soft) 55%, var(--card));box-shadow:0 0 0 1px color-mix(in oklab, var(--bc-bad) 40%, transparent)}@media (width>=64rem){.bc-strip[data-quiet=true]{display:none}}.bc-trial[data-state=offer]+.bc-strip{display:none}.bc-bad-text{color:var(--bc-bad)}.bc-strip-icon{width:1rem;height:1rem;color:var(--bc-active-text)}.bc-trial{background:var(--bc-brand-soft);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--bc-brand) 25%, transparent);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.875rem 1rem;display:flex}.bc-trial-icon{color:#fff;background:var(--primary);border-radius:.625rem;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid}.bc-trial-icon svg{width:1.1rem;height:1.1rem}.bc-tile-link{text-underline-offset:3px;min-height:2.75rem;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);align-items:center;gap:.375rem;margin:auto 0 -.625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.bc-tile-link:hover{text-decoration-color:currentColor}.bc-tile-link:focus-visible{outline-offset:2px;border-radius:.25rem;outline:2px solid #fff}.bc-tile-link svg{width:.875rem;height:.875rem}.bc-method-ink{height:1.5rem;font-family:var(--bc-mono);letter-spacing:.04em;color:oklch(20% .05 80);background:var(--syn-number);border-radius:.375rem;align-items:center;padding:0 .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.bc-request-line{white-space:nowrap;min-width:0;font-family:var(--bc-mono);border-radius:.375rem;flex:1;padding:.25rem .375rem;font-size:.78rem;overflow-x:auto}.bc-request-body{border-bottom:1px solid var(--ink-line);max-height:12rem}.bc-request-body pre{padding-block:.75rem}.bc-ink-bar-response{border-top:0}.bc-request-body+.bc-ink-bar-response,.bc-ink-bar+.bc-ink-bar-response{border-top:1px solid var(--ink-line)}.bc-ink-hint{border-top:1px solid var(--ink-line);padding:.625rem 1.25rem .875rem}.bc-ink-hint p{color:var(--ink-muted)}.bc-ink-hint a{color:#fff}.bc-ink-section [data-testid=out-of-credits-help],.bc-ink-section [data-testid=out-of-credits-help] a{color:var(--ink-muted)}.bc-ink-section [data-testid=out-of-credits-help] a{color:#fff}.bc-combo-icon{width:1rem;height:1rem;color:var(--muted-foreground);pointer-events:none;position:absolute;top:.875rem;left:.75rem}.bc-listbox[hidden],.bc-listbox-head:empty{display:none}.bc-stat-flat{background:color-mix(in oklab, var(--muted) 55%, var(--card));min-height:0;box-shadow:inset 0 0 0 1px var(--bc-ring-line);border-radius:.875rem;padding:1rem 1.125rem}.bc-plan{flex-direction:column;gap:.5rem;min-height:13rem;display:flex}.bc-plan-name{font-family:var(--font-heading);color:var(--foreground);font-size:1rem;font-weight:600}.bc-plan-price-row{white-space:nowrap;align-items:baseline;gap:.375rem;display:flex}.bc-plan-credits{color:var(--muted-foreground);margin-bottom:1rem;font-size:.875rem}.bc-plan-price{font-family:var(--font-heading);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:2rem;font-weight:700}.bc-plan-none{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--foreground);font-size:1.375rem;font-weight:700}.bc-fields{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=40rem){.bc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-field-wide{grid-column:span 2}}@media (width>=40rem) and (width<=71.999rem){.bc-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-field-wide{grid-column:span 3}}@media (width<=39.999rem){.bc-topbar .bc-crumbs{display:none}.bc-stat{padding:1rem}.bc-figure{padding:0 .75rem}.bc-figure dd{font-size:1.5rem}}.bc-plans{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=40rem){.bc-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.bc-plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.bc-card.bc-table{overflow:hidden}.bc-card:has(.bc-table){overflow:hidden}.bc-table [data-slot=table-container]:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}
