.bbt-list-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--bbt-space-2);padding:var(--bbt-space-2) var(--bbt-space-3);border-top:1px solid var(--bbt-color-border)}.bbt-list-pagination .ant-pagination{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--bbt-space-1)}.bbt-list-pagination .ant-pagination-total-text{margin-right:auto}.bbt-list-pagination__size{display:inline-flex;align-items:center;gap:var(--bbt-space-1);white-space:nowrap;color:var(--bbt-color-text-secondary)}.bbt-list-pagination__size .ant-input{width:68px;text-align:center}@media(max-width:640px){.bbt-list-pagination .ant-pagination{flex-basis:100%;justify-content:center}.bbt-list-pagination .ant-pagination-total-text{flex-basis:100%;text-align:left}}.bbt-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bbt-page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--bbt-space-2) var(--bbt-space-4);min-width:0;margin-bottom:var(--bbt-space-4);color:var(--bbt-color-text)}.bbt-page-header__main{flex:1 1 auto;min-width:0}.bbt-page-header__eyebrow{margin-bottom:4px;color:var(--bbt-color-brand-text);font-size:var(--bbt-font-size-caption);line-height:var(--bbt-line-height-caption);font-weight:var(--bbt-font-weight-semibold)}.bbt-page-header__breadcrumb{margin-bottom:var(--bbt-space-1);font-size:var(--bbt-font-size-caption);line-height:var(--bbt-line-height-caption)}.bbt-page-header__breadcrumb .ant-breadcrumb-link,.bbt-page-header__breadcrumb .ant-breadcrumb-separator{color:var(--bbt-color-text-tertiary)}.bbt-page-header__breadcrumb a{color:var(--bbt-color-text-secondary)}.bbt-page-header__title-row{display:flex;align-items:center;gap:var(--bbt-space-2);min-width:0}.bbt-page-header__title{margin:0;min-width:0;color:var(--bbt-color-text);font-size:var(--bbt-font-size-page-title);line-height:var(--bbt-line-height-page-title);font-weight:var(--bbt-font-weight-bold);letter-spacing:-.01em;overflow-wrap:anywhere}.bbt-page-header__count{flex:none;color:var(--bbt-color-text-tertiary);font-size:var(--bbt-font-size-body);line-height:var(--bbt-line-height-body);font-weight:var(--bbt-font-weight-semibold);font-variant-numeric:var(--bbt-font-numeric)}.bbt-page-header__description{max-width:720px;margin-top:var(--bbt-space-1);color:var(--bbt-color-text-secondary);font-size:var(--bbt-font-size-body);line-height:var(--bbt-line-height-body)}.bbt-page-header__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--bbt-space-2);min-width:0;max-width:100%}@media(max-width:768px){.bbt-page-header{flex-direction:column;align-items:stretch;margin-bottom:var(--bbt-space-3)}.bbt-page-header__actions{justify-content:flex-start}.bbt-page-header__title{font-size:var(--bbt-font-size-section-title);line-height:var(--bbt-line-height-section-title)}}.bbt-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bbt-space-2);min-height:54px;min-width:0;padding:var(--bbt-space-2) var(--bbt-space-3);border:1px solid var(--bbt-color-border);border-radius:var(--bbt-radius-card);background:var(--bbt-color-surface);color:var(--bbt-color-text);font-size:var(--bbt-font-size-body)}.bbt-toolbar--inline{border-width:0 0 1px;border-radius:0}.bbt-toolbar__filters,.bbt-toolbar__secondary,.bbt-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bbt-space-2);min-width:0}.bbt-toolbar__filters{flex:1 1 auto}.bbt-toolbar__actions{flex:none;margin-left:auto}.bbt-toolbar__search{flex:0 1 260px;min-width:180px}.bbt-toolbar-search.ant-input-affix-wrapper{width:100%;border-color:var(--bbt-color-border-strong);border-radius:var(--bbt-radius-control)}.bbt-toolbar-search .ant-input-prefix{color:var(--bbt-color-text-tertiary)}.bbt-toolbar__applied{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bbt-space-1);margin:0;padding:0;list-style:none}.bbt-toolbar__chip{display:inline-flex;align-items:center;gap:var(--bbt-space-1);min-height:30px;padding:0 var(--bbt-space-2);border:0;border-radius:var(--bbt-radius-control);background:var(--bbt-color-brand-soft);color:var(--bbt-color-brand-text);font:inherit;font-size:var(--bbt-font-size-compact);line-height:var(--bbt-line-height-compact);font-weight:var(--bbt-font-weight-semibold)}button.bbt-toolbar__chip{cursor:pointer}button.bbt-toolbar__chip:hover{box-shadow:inset 0 0 0 1px var(--bbt-color-brand)}button.bbt-toolbar__chip:focus-visible{outline:2px solid var(--bbt-color-focus);outline-offset:2px}.bbt-toolbar__chip .bbt-icon{flex:none}.bbt-toolbar__clear.ant-btn{padding-inline:var(--bbt-space-1);color:var(--bbt-color-brand-text);font-size:var(--bbt-font-size-compact)}@media(max-width:768px){.bbt-toolbar__search{flex:1 1 100%}.bbt-toolbar__actions{margin-left:0}}.bbt-sparkline{display:block;flex:none;overflow:visible}.bbt-sparkline__line{fill:none;stroke:var(--bbt-chart-1);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.bbt-metric-card{display:flex;flex-direction:column;gap:4px;min-width:0;padding:var(--bbt-space-3);border:1px solid var(--bbt-color-border);border-radius:var(--bbt-radius-card);background:var(--bbt-color-surface);box-shadow:var(--bbt-shadow-card);color:var(--bbt-color-text)}.bbt-metric-card.is-selected{border-color:var(--bbt-color-brand);box-shadow:inset 0 0 0 1px var(--bbt-color-brand)}.bbt-metric-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--bbt-space-1);min-width:0}.bbt-metric-card__label{min-width:0;color:var(--bbt-color-text-secondary);font-size:var(--bbt-font-size-compact);line-height:var(--bbt-line-height-compact);font-weight:var(--bbt-font-weight-regular)}.bbt-metric-card__extra{flex:none;color:var(--bbt-color-text-tertiary);font-size:var(--bbt-font-size-caption);line-height:var(--bbt-line-height-caption)}.bbt-metric-card__row{display:flex;align-items:flex-end;gap:var(--bbt-space-2);min-width:0}.bbt-metric-card__value{min-width:0;color:var(--bbt-color-text);font-size:var(--bbt-font-size-display);line-height:var(--bbt-line-height-display);font-weight:var(--bbt-font-weight-bold);font-variant-numeric:var(--bbt-font-numeric);letter-spacing:-.01em;white-space:nowrap}.bbt-metric-card__value.is-empty{color:var(--bbt-color-text-tertiary)}.bbt-metric-card__unit{margin-left:2px;color:var(--bbt-color-text-secondary);font-size:var(--bbt-font-size-body);line-height:var(--bbt-line-height-body);font-weight:var(--bbt-font-weight-semibold);letter-spacing:0}.bbt-metric-card__sparkline{margin-left:auto;margin-bottom:4px}.bbt-metric-card__empty-reason,.bbt-metric-card__footnote{color:var(--bbt-color-text-tertiary);font-size:var(--bbt-font-size-caption);line-height:var(--bbt-line-height-caption)}.bbt-metric-card__trend-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;color:var(--bbt-color-text-tertiary);font-size:var(--bbt-font-size-caption);line-height:var(--bbt-line-height-caption)}.bbt-metric-card__trend{font-weight:var(--bbt-font-weight-semibold);font-variant-numeric:var(--bbt-font-numeric);white-space:nowrap}.bbt-metric-card__trend.is-good{color:var(--bbt-color-success)}.bbt-metric-card__trend.is-bad{color:var(--bbt-color-danger)}.bbt-metric-card__trend.is-neutral{color:var(--bbt-color-text-secondary)}.bbt-metric-card__comparison{color:var(--bbt-color-text-tertiary)}.bbt-metric-card__skeleton.ant-skeleton{padding-top:var(--bbt-space-1)}.bbt-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--bbt-space-2);align-items:stretch;min-width:0}.bbt-metric-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bbt-metric-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.bbt-metric-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.bbt-metric-grid--3,.bbt-metric-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.bbt-metric-card__sparkline{display:none}.bbt-metric-card__value{font-size:var(--bbt-font-size-page-title);line-height:var(--bbt-line-height-page-title)}}.bbt-status-tag{display:inline-flex;align-items:center;gap:var(--bbt-space-1);max-width:100%;min-height:22px;border-radius:var(--bbt-radius-full);color:var(--bbt-color-text-secondary);font-size:var(--bbt-font-size-caption);line-height:20px;font-weight:var(--bbt-font-weight-regular);white-space:nowrap;vertical-align:middle}.bbt-status-tag__dot{flex:none;width:6px;height:6px;border-radius:var(--bbt-radius-full);background:var(--bbt-color-text-tertiary)}.bbt-status-tag__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.bbt-status-tag--success .bbt-status-tag__dot{background:var(--bbt-color-success)}.bbt-status-tag--warning .bbt-status-tag__dot{background:var(--bbt-color-warning)}.bbt-status-tag--danger .bbt-status-tag__dot{background:var(--bbt-color-danger)}.bbt-status-tag--info .bbt-status-tag__dot{background:var(--bbt-color-info)}.bbt-status-tag--soft{padding:0 8px}.bbt-status-tag--soft.bbt-status-tag--success{background:var(--bbt-color-success-soft);color:var(--bbt-color-success)}.bbt-status-tag--soft.bbt-status-tag--warning{background:var(--bbt-color-warning-soft);color:var(--bbt-color-warning)}.bbt-status-tag--soft.bbt-status-tag--danger{background:var(--bbt-color-danger-soft);color:var(--bbt-color-danger)}.bbt-status-tag--soft.bbt-status-tag--info{background:var(--bbt-color-info-soft);color:var(--bbt-color-info)}.bbt-status-tag--soft.bbt-status-tag--neutral{background:var(--bbt-color-surface-sunken);box-shadow:inset 0 0 0 1px var(--bbt-color-border)}.bbt-data-table .ant-table{border:1px solid var(--bbt-color-border);border-radius:var(--bbt-radius-card);line-height:var(--bbt-line-height-compact)}.bbt-data-table .ant-table-thead>tr>th,.bbt-data-table .ant-table-thead>tr>td{height:40px;font-size:var(--bbt-font-size-caption);line-height:var(--bbt-line-height-caption);font-weight:var(--bbt-font-weight-semibold);white-space:nowrap}.bbt-data-table .ant-table-tbody>tr>td{height:var(--bbt-table-row-default)}.bbt-data-table--compact .ant-table-tbody>tr>td{height:var(--bbt-table-row-compact)}.bbt-data-table .ant-table-tbody>tr:last-child>td{border-bottom:0}.bbt-data-table .bbt-data-table__num{font-variant-numeric:var(--bbt-font-numeric)}.bbt-data-table .ant-table-pagination.ant-pagination{margin-block:var(--bbt-space-3) 0}.bbt-data-table .ant-table-cell-fix-left-last:after{box-shadow:inset 12px 0 12px -10px var(--bbt-color-scrim);pointer-events:none}.bbt-data-table .ant-table-cell-fix-right-first:after{box-shadow:inset -12px 0 12px -10px var(--bbt-color-scrim);pointer-events:none}.bbt-data-table .ant-table-content::-webkit-scrollbar,.bbt-data-table .ant-table-body::-webkit-scrollbar{height:12px}.bbt-data-table .ant-table-content::-webkit-scrollbar-track,.bbt-data-table .ant-table-body::-webkit-scrollbar-track{background:var(--bbt-color-surface-sunken)}.bbt-data-table .ant-table-content::-webkit-scrollbar-thumb,.bbt-data-table .ant-table-body::-webkit-scrollbar-thumb{background:var(--bbt-color-text-secondary);border-radius:6px;border:2px solid var(--bbt-color-surface-sunken)}.bbt-data-table--persistent-scroll .ant-table-sticky-scroll{display:none}.bbt-data-table--persistent-scroll .ant-table-content{scrollbar-width:none}.bbt-data-table--persistent-scroll:not(.bbt-data-table--vertical-scroll) .ant-table-body{scrollbar-width:none}.bbt-data-table--persistent-scroll .ant-table-content::-webkit-scrollbar,.bbt-data-table--persistent-scroll .ant-table-body::-webkit-scrollbar{height:0}.bbt-data-table-container{min-width:0}.bbt-data-table-scrollbar{position:sticky;bottom:0;z-index:4;height:16px;overflow-x:scroll;overflow-y:hidden;background:var(--bbt-color-surface-sunken);scrollbar-width:none;touch-action:none}.bbt-data-table-scrollbar[hidden]{display:none}.bbt-data-table-scrollbar::-webkit-scrollbar{display:none}.bbt-data-table-scrollbar-thumb{position:absolute;top:3px;height:10px;background:var(--bbt-color-text-secondary);border-radius:6px;cursor:grab}.bbt-data-table-scrollbar:active .bbt-data-table-scrollbar-thumb{cursor:grabbing}.bbt-brand-character{display:block;max-width:100%;height:auto;object-fit:contain;background:transparent;-webkit-user-select:none;user-select:none;pointer-events:none;animation:bbt-brand-character-in .24s ease-out both}@keyframes bbt-brand-character-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.bbt-brand-character{animation:none}}html[data-theme=dark] .bbt-brand-character{filter:brightness(.9)}.bbt-submitted-note{display:inline-flex;align-items:center;gap:var(--bbt-space-2);text-align:left;vertical-align:middle}.bbt-submitted-note__art{flex:none}.bbt-submitted-note__text{min-width:0}.bbt-state{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;min-height:240px;padding:var(--bbt-space-6) var(--bbt-space-3);color:var(--bbt-color-text);text-align:center}.bbt-state--framed{border:1px solid var(--bbt-color-border);border-radius:var(--bbt-radius-card);background:var(--bbt-color-surface)}.bbt-state--compact{min-height:0;padding:var(--bbt-space-3) var(--bbt-space-2)}.bbt-state__body{display:flex;flex-direction:column;align-items:center;gap:var(--bbt-space-1);max-width:480px}.bbt-state__icon{display:inline-grid;place-items:center;width:48px;height:48px;margin-bottom:var(--bbt-space-1);border-radius:var(--bbt-radius-full);background:var(--bbt-color-surface-sunken);color:var(--bbt-color-text-tertiary)}.bbt-state--compact .bbt-state__icon{width:36px;height:36px}.bbt-state__illustration{display:flex;justify-content:center;width:100%;max-width:160px;margin-bottom:var(--bbt-space-2);background:transparent;line-height:0}.bbt-state__illustration>img,.bbt-state__illustration>svg,.bbt-state__illustration>picture{display:block;width:auto;max-width:160px;height:auto;max-height:160px;object-fit:contain;background:transparent}.bbt-state--illustration-small .bbt-state__illustration{max-width:96px;margin-bottom:var(--bbt-space-1)}.bbt-state--illustration-small .bbt-state__illustration>img,.bbt-state--illustration-small .bbt-state__illustration>svg,.bbt-state--illustration-small .bbt-state__illustration>picture{max-width:96px;max-height:96px}.bbt-state--illustrated .bbt-state__icon{display:none}@media(max-width:390px){.bbt-state__illustration{max-width:96px}.bbt-state__illustration>img,.bbt-state__illustration>svg,.bbt-state__illustration>picture{max-width:96px;max-height:96px}}.bbt-state--error .bbt-state__icon{background:var(--bbt-color-danger-soft);color:var(--bbt-color-danger)}.bbt-state--forbidden .bbt-state__icon{background:var(--bbt-color-warning-soft);color:var(--bbt-color-warning)}.bbt-state__title{color:var(--bbt-color-text);font-size:var(--bbt-font-size-card-title);line-height:var(--bbt-line-height-card-title);font-weight:var(--bbt-font-weight-semibold)}.bbt-state--compact .bbt-state__title{font-size:var(--bbt-font-size-body);line-height:var(--bbt-line-height-body)}.bbt-state__description{color:var(--bbt-color-text-secondary);font-size:var(--bbt-font-size-body);line-height:var(--bbt-line-height-body);overflow-wrap:anywhere}.bbt-state--compact .bbt-state__description{font-size:var(--bbt-font-size-compact);line-height:var(--bbt-line-height-compact)}.bbt-state__description a{color:var(--bbt-color-brand-text);font-weight:var(--bbt-font-weight-semibold)}.bbt-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bbt-space-2);margin-top:var(--bbt-space-2)}.bbt-state--loading{align-items:stretch;justify-content:flex-start;text-align:left}.bbt-state__skeleton{display:flex;flex-direction:column;gap:var(--bbt-space-3);width:100%}.bbt-state__skeleton--cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--bbt-space-2)}.bbt-state__skeleton-bar.ant-skeleton-element{width:100%}.bbt-state--loading .bbt-state__body{align-self:center;margin-block:auto;text-align:center}.bbt-notice{display:flex;align-items:flex-start;gap:var(--bbt-space-2);min-width:0;margin-bottom:var(--bbt-space-3);padding:14px var(--bbt-space-3);border:1px solid var(--bbt-color-border);border-radius:var(--bbt-radius-card);background:var(--bbt-color-surface-sunken);color:var(--bbt-color-text);font-size:var(--bbt-font-size-body);line-height:var(--bbt-line-height-body)}.bbt-notice--info{border-color:var(--bbt-color-info-border);background:var(--bbt-color-info-soft)}.bbt-notice--warning{border-color:var(--bbt-color-warning-border);background:var(--bbt-color-warning-soft)}.bbt-notice--info .bbt-notice__title{color:var(--bbt-color-info-title)}.bbt-notice--warning .bbt-notice__title{color:var(--bbt-color-warning-title)}.bbt-notice__icon{display:inline-flex;flex:none;padding-top:3px;color:var(--bbt-color-text-secondary)}.bbt-notice--info .bbt-notice__icon{color:var(--bbt-color-info)}.bbt-notice--warning .bbt-notice__icon{color:var(--bbt-color-warning)}.bbt-notice__main{flex:1 1 auto;min-width:0}.bbt-notice__title{font-weight:var(--bbt-font-weight-semibold)}.bbt-notice__description{color:var(--bbt-color-text-secondary);font-size:var(--bbt-font-size-compact);line-height:var(--bbt-line-height-compact);overflow-wrap:anywhere}.bbt-notice__action{flex:none;align-self:center}.bbt-entry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--bbt-space-2);align-items:stretch;min-width:0;margin-bottom:var(--bbt-space-4)}.bbt-entry-card{display:flex;flex-direction:column;gap:var(--bbt-space-1);width:100%;min-width:0;margin:0;padding:var(--bbt-space-3);border:1px solid var(--bbt-color-border);border-radius:var(--bbt-radius-card);background:var(--bbt-color-surface);box-shadow:var(--bbt-shadow-card);color:var(--bbt-color-text);font:inherit;text-align:left;text-decoration:none}.bbt-entry-card.is-interactive{cursor:pointer;transition:border-color var(--bbt-motion-fast) var(--bbt-ease-standard)}.bbt-entry-card.is-interactive:hover{border-color:var(--bbt-color-brand);color:var(--bbt-color-text)}.bbt-entry-card.is-interactive:focus-visible{outline:2px solid var(--bbt-color-focus);outline-offset:2px}.bbt-entry-card.is-disabled{cursor:not-allowed;opacity:.6}.bbt-entry-card__top{display:flex;align-items:center;gap:var(--bbt-space-2);min-width:0}.bbt-entry-card__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--bbt-radius-control);background:var(--bbt-color-brand-soft);color:var(--bbt-color-brand-text)}.bbt-entry-card__title{flex:1 1 auto;min-width:0;font-size:var(--bbt-font-size-card-title);line-height:var(--bbt-line-height-card-title);font-weight:var(--bbt-font-weight-semibold)}.bbt-entry-card__extra{flex:none;color:var(--bbt-color-brand-text);font-size:var(--bbt-font-size-compact);line-height:var(--bbt-line-height-compact)}.bbt-entry-card__count{flex:none;color:var(--bbt-color-brand-text);font-size:var(--bbt-font-size-section-title);line-height:var(--bbt-line-height-section-title);font-weight:var(--bbt-font-weight-bold);font-variant-numeric:var(--bbt-font-numeric)}.bbt-entry-card__description{color:var(--bbt-color-text-secondary);font-size:var(--bbt-font-size-compact);line-height:var(--bbt-line-height-compact)}.bbt-panel{display:flex;flex-direction:column;min-width:0;border:1px solid var(--bbt-color-border);border-radius:var(--bbt-radius-card);background:var(--bbt-color-surface);box-shadow:var(--bbt-shadow-card);color:var(--bbt-color-text)}.bbt-panel__head{display:flex;align-items:center;gap:var(--bbt-space-2);padding:var(--bbt-space-3) var(--bbt-space-3) 0}.bbt-panel__heading{flex:1 1 auto;min-width:0}.bbt-panel__title{margin:0;font-size:var(--bbt-font-size-card-title);line-height:var(--bbt-line-height-card-title);font-weight:var(--bbt-font-weight-semibold)}.bbt-panel__subtitle{color:var(--bbt-color-text-tertiary);font-size:var(--bbt-font-size-caption);line-height:var(--bbt-line-height-caption)}.bbt-panel__extra{display:flex;flex:none;align-items:center;gap:var(--bbt-space-1)}.bbt-panel__body{flex:1 1 auto;min-width:0;padding:var(--bbt-space-2) var(--bbt-space-3) var(--bbt-space-3)}.bbt-panel__body--flush{padding:var(--bbt-space-2) 0 0}.bbt-panel-grid{display:grid;gap:var(--bbt-space-3);align-items:stretch;min-width:0;margin-bottom:var(--bbt-space-3)}.bbt-panel-grid--equal{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.bbt-panel-grid--main-side{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}@media(max-width:768px){.bbt-panel-grid--main-side{grid-template-columns:minmax(0,1fr)}}:root{color-scheme:light;--bbt-font-sans: "HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bbt-font-mono: "JetBrains Mono", "Cascadia Mono", Consolas, ui-monospace, monospace;--bbt-font-numeric: tabular-nums;--bbt-font-weight-strong: 600;--bbt-brand-50: #f6edea;--bbt-brand-100: #efdfda;--bbt-brand-200: #e2cbc6;--bbt-brand-300: #c99a93;--bbt-brand-500: #8a5650;--bbt-brand-600: #734540;--bbt-brand-700: #5e3834;--bbt-color-canvas: #f5f2ee;--bbt-color-surface: #ffffff;--bbt-color-surface-sunken: #faf8f5;--bbt-color-surface-subtle: var(--bbt-color-surface-sunken);--bbt-color-surface-raised: #ffffff;--bbt-color-hover: #f4efeb;--bbt-color-border: #e8e2db;--bbt-color-border-strong: #d8cec5;--bbt-color-text: #251d1a;--bbt-color-text-secondary: #5f534d;--bbt-color-text-tertiary: #76685f;--bbt-color-text-disabled: #a99b91;--bbt-color-brand: #8a5650;--bbt-color-brand-hover: #734540;--bbt-color-brand-soft: #f6edea;--bbt-color-brand-text: #7a4842;--bbt-color-action-primary: var(--bbt-color-brand);--bbt-color-action-primary-hover: var(--bbt-color-brand-hover);--bbt-color-on-primary: #ffffff;--bbt-color-focus: #8a5650;--bbt-color-success: #2b7355;--bbt-color-success-soft: #e6f2eb;--bbt-color-warning: #8f5c12;--bbt-color-warning-soft: #fbf0dc;--bbt-color-danger: #ae3a3a;--bbt-color-danger-hover: #932f2f;--bbt-color-danger-soft: #fbe9e6;--bbt-color-info: #386584;--bbt-color-info-soft: #e5eef5;--bbt-color-rail-bg: #efe9e3;--bbt-color-rail-text: #5f534d;--bbt-color-rail-active-bg: #ffffff;--bbt-color-rail-active-text: #7a4842;--bbt-color-rail-logo-bg: #ffffff;--bbt-color-nav-bg: var(--bbt-color-rail-bg);--bbt-color-nav-text: var(--bbt-color-rail-text);--bbt-color-info-border: transparent;--bbt-color-warning-border: transparent;--bbt-color-info-title: var(--bbt-color-text);--bbt-color-warning-title: var(--bbt-color-text);--bbt-color-scrim: rgba(20, 15, 13, .38);--bbt-chart-1: #8a5650;--bbt-chart-2: #3e7c7a;--bbt-chart-3: #c08a3e;--bbt-chart-4: #5873a0;--bbt-chart-5: #7c9a6b;--bbt-space-0: 0;--bbt-space-1: 6px;--bbt-space-2: 12px;--bbt-space-3: 18px;--bbt-space-4: 24px;--bbt-space-5: 30px;--bbt-space-6: 36px;--bbt-space-8: 48px;--bbt-space-10: 60px;--bbt-font-size-caption: 12px;--bbt-font-size-compact: 13px;--bbt-font-size-body: 14px;--bbt-font-size-card-title: 16px;--bbt-font-size-section-title: 20px;--bbt-font-size-page-title: 24px;--bbt-font-size-display: 30px;--bbt-line-height-caption: 18px;--bbt-line-height-compact: 20px;--bbt-line-height-body: 22px;--bbt-line-height-card-title: 24px;--bbt-line-height-section-title: 28px;--bbt-line-height-page-title: 32px;--bbt-line-height-display: 38px;--bbt-font-weight-regular: 400;--bbt-font-weight-medium: 500;--bbt-font-weight-semibold: 600;--bbt-font-weight-bold: 700;--bbt-radius-sm: 6px;--bbt-radius-control: 8px;--bbt-radius-card: 12px;--bbt-radius-hero: 16px;--bbt-radius-full: 999px;--bbt-border-default: 1px solid var(--bbt-color-border);--bbt-shadow-card: 0 1px 2px rgba(37, 29, 26, .04), 0 4px 14px rgba(37, 29, 26, .05);--bbt-shadow-raised: 0 14px 36px rgba(37, 29, 26, .12);--bbt-platform-rail-width: 64px;--bbt-platform-rail-compact-width: 66px;--bbt-platform-header-height: 56px;--bbt-domain-sidebar-width: 216px;--bbt-page-gutter: 30px;--bbt-page-header-min-height: 72px;--bbt-content-max-width: none;--bbt-reading-max-width: 840px;--bbt-form-max-width: 960px;--bbt-control-height-sm: 30px;--bbt-control-height: 36px;--bbt-control-height-lg: 42px;--bbt-touch-target: 44px;--bbt-table-row-compact: 44px;--bbt-table-row-default: 52px;--bbt-motion-fast: .12s;--bbt-motion-default: .18s;--bbt-motion-slow: .24s;--bbt-ease-standard: cubic-bezier(.2, 0, 0, 1);--bbt-z-content: 0;--bbt-z-sticky: 20;--bbt-z-rail: 40;--bbt-z-dropdown: 1000;--bbt-z-modal: 1100;--bbt-z-toast: 1200;--bbt-z-critical-cover: 5000}html[data-theme=dark]{color-scheme:dark;--bbt-color-canvas: #151210;--bbt-color-surface: #1e1a17;--bbt-color-surface-sunken: #110f0d;--bbt-color-surface-raised: #272220;--bbt-color-hover: #2a2421;--bbt-color-border: #352e2a;--bbt-color-border-strong: #4a403a;--bbt-color-text: #f2ebe5;--bbt-color-text-secondary: #c9bcb3;--bbt-color-text-tertiary: #a69890;--bbt-color-text-disabled: #6f625a;--bbt-color-brand: #d9a79e;--bbt-color-brand-hover: #e6b8af;--bbt-color-brand-soft: #3a2824;--bbt-color-brand-text: #edbdb4;--bbt-color-on-primary: #241815;--bbt-color-focus: #edbdb4;--bbt-color-success: #7cc6a2;--bbt-color-success-soft: #1b2e27;--bbt-color-warning: #e3b26a;--bbt-color-warning-soft: #2e2516;--bbt-color-danger: #f2948a;--bbt-color-danger-hover: #f5a49b;--bbt-color-danger-soft: #36201d;--bbt-color-info: #93bedd;--bbt-color-info-soft: #1a2731;--bbt-color-rail-bg: #1a1614;--bbt-color-rail-text: #bfb2a9;--bbt-color-rail-active-bg: #2e2623;--bbt-color-rail-active-text: #f2ebe5;--bbt-color-rail-logo-bg: #ede4db;--bbt-color-info-border: rgba(147, 190, 221, .26);--bbt-color-warning-border: rgba(227, 178, 106, .28);--bbt-color-info-title: #cfe2f0;--bbt-color-warning-title: #f1d3a6;--bbt-color-scrim: rgba(0, 0, 0, .58);--bbt-chart-1: #d9a79e;--bbt-chart-2: #6fb3b0;--bbt-chart-3: #e0b46e;--bbt-chart-4: #8ea8d4;--bbt-chart-5: #a6c394;--bbt-shadow-card: 0 0 0 1px rgba(255, 255, 255, .02) inset, 0 1px 2px rgba(0, 0, 0, .4), 0 6px 16px rgba(0, 0, 0, .28);--bbt-shadow-raised: 0 18px 44px rgba(0, 0, 0, .55)}:root{--bbt-color-primary: var(--bbt-color-brand);--bbt-color-text-primary: var(--bbt-color-text);--bbt-color-surface-muted: var(--bbt-color-surface-sunken);--bbt-radius-md: var(--bbt-radius-control);--color-primary: var(--bbt-color-brand);--color-primary-hover: var(--bbt-color-brand-hover);--color-primary-soft: var(--bbt-color-brand-soft);--color-accent: var(--bbt-color-brand);--color-bg: var(--bbt-color-canvas);--color-bg-warm: var(--bbt-color-surface-sunken);--color-bg-soft: var(--bbt-color-surface-sunken);--color-surface: var(--bbt-color-surface);--color-border: var(--bbt-color-border);--color-header: var(--bbt-color-surface);--color-header-text: var(--bbt-color-text);--color-text: var(--bbt-color-text);--color-text-secondary: var(--bbt-color-text-secondary);--color-text-muted: var(--bbt-color-text-tertiary);--color-text-light: var(--bbt-color-text-tertiary);--color-danger: var(--bbt-color-danger);--color-danger-hover: var(--bbt-color-danger-hover);--color-danger-soft: var(--bbt-color-danger-soft);--color-primary-light: var(--bbt-brand-300);--color-rose: var(--bbt-brand-300);--color-accent-gold: #c9a35e;--color-gold: #c9a35e;--color-sage: #8fa68a;--color-sky: #8ba7b8;--color-gold-soft: rgba(201, 163, 94, .12);--color-sage-soft: rgba(143, 166, 138, .12);--color-sky-soft: rgba(139, 167, 184, .12);--shadow-sm: var(--bbt-shadow-card);--shadow-md: var(--bbt-shadow-card);--shadow-card: var(--bbt-shadow-card);--shadow-soft: var(--bbt-shadow-raised);--shadow-lg: var(--bbt-shadow-raised);--shadow-xl: var(--bbt-shadow-raised);--radius-sm: var(--bbt-radius-sm);--radius-md: var(--bbt-radius-control);--radius-lg: var(--bbt-radius-card);--radius-xl: var(--bbt-radius-hero);--radius-full: var(--bbt-radius-full);--text-xs: var(--bbt-font-size-caption);--text-sm: var(--bbt-font-size-compact);--text-base: var(--bbt-font-size-body);--text-lg: var(--bbt-font-size-card-title);--text-xl: var(--bbt-font-size-section-title);--text-2xl: var(--bbt-font-size-page-title);--text-3xl: var(--bbt-font-size-display)}@media(max-width:1279px){:root{--bbt-page-gutter: 24px}}@media(max-width:768px){:root{--bbt-page-gutter: 18px}}@media(max-width:390px){:root{--bbt-page-gutter: 12px}}@media(prefers-reduced-motion:reduce){:root{--bbt-motion-fast: 0ms;--bbt-motion-default: 0ms;--bbt-motion-slow: 0ms}}
