/* Shared by every Empire OS theme: the Hub's hard-coded colours, re-pointed at theme tokens by role. Generated by scripts/gen-themes.mjs. */
:root[data-theme] :focus-visible:not(.qd *):not(.auto-builder *){outline:3px solid var(--t-herb)}
:root[data-theme] input:not(.qd *):not(.auto-builder *),:root[data-theme] select:not(.qd *):not(.auto-builder *),:root[data-theme] textarea:not(.qd *):not(.auto-builder *){border:1px solid var(--t-line);background:var(--surface)}
:root[data-theme] input:hover:not(.qd *):not(.auto-builder *),:root[data-theme] select:hover:not(.qd *):not(.auto-builder *),:root[data-theme] textarea:hover:not(.qd *):not(.auto-builder *){border-color:var(--t-ink3)}
:root[data-theme] input:focus:not(.qd *):not(.auto-builder *),:root[data-theme] select:focus:not(.qd *):not(.auto-builder *),:root[data-theme] textarea:focus:not(.qd *):not(.auto-builder *){border-color:var(--green);outline:2px solid color-mix(in srgb,var(--t-herb) 13%,transparent)}
:root[data-theme] input:not(.qd *):not(.auto-builder *)::placeholder,:root[data-theme] textarea:not(.qd *):not(.auto-builder *)::placeholder{color:var(--t-ink3)}
:root[data-theme] input[type=file]:not(.qd *):not(.auto-builder *)::file-selector-button{color:var(--green-dark);background:var(--sage)}
:root[data-theme] .muted:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .text-danger:not(.qd *):not(.auto-builder *){color:var(--danger)}
:root[data-theme] .text-warning:not(.qd *):not(.auto-builder *){color:var(--warning)}
:root[data-theme] .btn-primary:not(.qd *):not(.auto-builder *){background:var(--green);color:var(--t-surface);box-shadow:0 2px 3px color-mix(in srgb,var(--t-herb) 4%,transparent)}
:root[data-theme] .btn-primary:hover:not(:disabled):not(.qd *):not(.auto-builder *){background:var(--t-herb)}
:root[data-theme] .btn-secondary:not(.qd *):not(.auto-builder *){background:var(--t-surface);color:var(--ink);border-color:var(--line)}
:root[data-theme] .btn-secondary:hover:not(:disabled):not(.qd *):not(.auto-builder *){border-color:var(--t-line);background:var(--soft)}
:root[data-theme] .btn-text:not(.qd *):not(.auto-builder *){color:var(--green)}
:root[data-theme] .btn-text:hover:not(.qd *):not(.auto-builder *){background:var(--sage)}
:root[data-theme] .btn-danger-outline:not(.qd *):not(.auto-builder *){border-color:var(--t-line);color:var(--danger);background:var(--t-surface)}
:root[data-theme] .btn-danger-outline:hover:not(.qd *):not(.auto-builder *){background:var(--t-surface2)}
:root[data-theme] .icon-btn:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .icon-btn:hover:not(:disabled):not(.qd *):not(.auto-builder *){background:var(--sage);color:var(--green-dark)}
:root[data-theme] .sidebar:not(.qd *):not(.auto-builder *){background:var(--green-dark);color:var(--t-nav-ink)}
:root[data-theme] .brand img:not(.qd *):not(.auto-builder *){background:var(--t-nav-hover)}
:root[data-theme] .brand span:not(.qd *):not(.auto-builder *){color:var(--t-nav-ink)}
:root[data-theme] .workspace-label:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .nav-item:not(.qd *):not(.auto-builder *){color:var(--t-nav-ink)}
:root[data-theme] .nav-item:hover:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-nav-hover) 5%,transparent);color:var(--t-nav-ink)}
:root[data-theme] .nav-item.active:not(.qd *):not(.auto-builder *){color:var(--green-dark);background:var(--lime)}
:root[data-theme] .nav-sale:not(.active):not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-surface) 4%,transparent);color:var(--t-surface)}
:root[data-theme] .business-note:not(.qd *):not(.auto-builder *){border-top:1px solid color-mix(in srgb,var(--t-surface) 9%,transparent);color:var(--t-ink3)}
:root[data-theme] .business-note span:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .powered:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .powered strong:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .powered strong span:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .topbar:not(.qd *):not(.auto-builder *){background:var(--t-surface2);border-bottom:1px solid var(--line)}
:root[data-theme] .topbar-title:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .topbar-slash:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .connection:not(.qd *):not(.auto-builder *){color:var(--green)}
:root[data-theme] .connection-off:not(.qd *):not(.auto-builder *){color:var(--warning)}
:root[data-theme] .user-chip:not(.qd *):not(.auto-builder *){border-left:1px solid var(--line)}
:root[data-theme] .avatar:not(.qd *):not(.auto-builder *){color:var(--green-dark);background:var(--t-surface3)}
:root[data-theme] .user-chip small:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .workspace-footer:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .page-title p:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .subtle-note:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .stat:not(.qd *):not(.auto-builder *){border:1px solid var(--line);background:var(--t-surface)}
:root[data-theme] .stat-top:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .stat-top svg:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .stat>small:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .stat-accent:not(.qd *):not(.auto-builder *){background:var(--t-surface3);border-color:var(--t-line)}
:root[data-theme] .stat-accent .stat-top:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .stat-accent>strong:not(.qd *):not(.auto-builder *){color:var(--t-herb)}
:root[data-theme] .panel:not(.qd *):not(.auto-builder *){background:var(--t-surface);border:1px solid var(--line)}
:root[data-theme] .panel-head p:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .onboarding-band:not(.qd *):not(.auto-builder *){border:1px solid var(--t-line);background:var(--t-surface3)}
:root[data-theme] .onboarding-symbol:not(.qd *):not(.auto-builder *){background:var(--t-line);color:var(--t-ink2)}
:root[data-theme] .onboarding-band p:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .chart-grid:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .chart-bar:not(.qd *):not(.auto-builder *){background:var(--t-ink3)}
:root[data-theme] .chart-bar.today:not(.qd *):not(.auto-builder *){background:var(--green)}
:root[data-theme] .chart-column>span:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .chart-empty:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .stock-attention>div:not(.qd *):not(.auto-builder *){border-top:1px solid var(--line-soft)}
:root[data-theme] .stock-attention div>span:not(.product-symbol):not(.status):not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .product-symbol:not(.qd *):not(.auto-builder *){background:var(--t-surface3);color:var(--t-ink2)}
:root[data-theme] .status:not(.qd *):not(.auto-builder *){background:var(--t-surface2);color:var(--t-ink2)}
:root[data-theme] .status-success:not(.qd *):not(.auto-builder *){background:var(--t-surface3);color:var(--t-herb)}
:root[data-theme] .status-warning:not(.qd *):not(.auto-builder *){background:var(--t-surface3);color:var(--t-gold)}
:root[data-theme] .status-danger:not(.qd *):not(.auto-builder *){background:var(--t-surface3);color:var(--t-danger)}
:root[data-theme] .empty-icon:not(.qd *):not(.auto-builder *){border:1px solid var(--t-line);background:var(--t-surface2);color:var(--t-ink3)}
:root[data-theme] .empty p:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .toolbar:not(.qd *):not(.auto-builder *){border-bottom:1px solid var(--line-soft)}
:root[data-theme] .search:not(.qd *):not(.auto-builder *){background:var(--t-surface2);border:1px solid var(--line);color:var(--t-ink3)}
:root[data-theme] .search:focus-within:not(.qd *):not(.auto-builder *){outline:2px solid color-mix(in srgb,var(--t-herb) 13%,transparent);border-color:var(--green)}
:root[data-theme] .segmented:not(.qd *):not(.auto-builder *){background:var(--t-surface2);border:1px solid var(--t-line)}
:root[data-theme] .segmented button:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .segmented .selected:not(.qd *):not(.auto-builder *){background:var(--t-surface);box-shadow:0 1px 3px color-mix(in srgb,var(--t-ink) 8%,transparent);color:var(--ink)}
:root[data-theme] .inline-stats:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .inline-stats b:not(.qd *):not(.auto-builder *){color:var(--ink)}
:root[data-theme] th:not(.qd *):not(.auto-builder *){color:var(--muted);background:var(--t-surface2);border-bottom:1px solid var(--line-soft)}
:root[data-theme] td:not(.qd *):not(.auto-builder *){border-bottom:1px solid var(--line-soft)}
:root[data-theme] tbody tr.clickable:hover:not(.qd *):not(.auto-builder *){background:var(--t-surface2)}
:root[data-theme] .table-link:not(.qd *):not(.auto-builder *){color:var(--green)}
:root[data-theme] .product-cell small:not(.qd *):not(.auto-builder *),:root[data-theme] .person-cell small:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .pagination:not(.qd *):not(.auto-builder *){color:var(--muted);border-top:1px solid var(--line-soft)}
:root[data-theme] .pagination .icon-btn:not(.qd *):not(.auto-builder *){border:1px solid var(--line);background:var(--t-surface)}
:root[data-theme] .field:not(.qd *):not(.auto-builder *){color:var(--ink)}
:root[data-theme] .field small:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .required:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .form-actions:not(.qd *):not(.auto-builder *){border-top:1px solid var(--line)}
:root[data-theme] .modal:not(.qd *):not(.auto-builder *){border:1px solid var(--t-line);color:var(--ink);background:var(--t-surface);box-shadow:0 30px 100px color-mix(in srgb,var(--t-herb) 25%,transparent)}
:root[data-theme] .modal:not(.qd *):not(.auto-builder *)::backdrop{background:color-mix(in srgb,var(--t-herb) 41%,transparent)}
:root[data-theme] .modal-head:not(.qd *):not(.auto-builder *){background:var(--t-surface);border-bottom:1px solid var(--line)}
:root[data-theme] .modal-head p:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .error-notice:not(.qd *):not(.auto-builder *){color:var(--t-danger);background:var(--t-surface2);border:1px solid var(--t-line)}
:root[data-theme] .notice-box:not(.qd *):not(.auto-builder *){background:var(--t-surface3);color:var(--t-ink2)}
:root[data-theme] .notice-box.warning:not(.qd *):not(.auto-builder *){color:var(--t-gold);background:var(--t-surface3)}
:root[data-theme] .success-notice:not(.qd *):not(.auto-builder *){color:var(--t-herb);background:var(--t-surface3)}
:root[data-theme] .connection-banner:not(.qd *):not(.auto-builder *){background:var(--t-surface3);color:var(--t-gold);border:1px solid var(--t-line)}
:root[data-theme] .toast:not(.qd *):not(.auto-builder *){background:var(--green-dark);color:var(--t-surface);border:1px solid var(--t-ink);box-shadow:0 6px 30px color-mix(in srgb,var(--t-herb) 19%,transparent)}
:root[data-theme] .toast .icon-btn:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .boot:not(.qd *):not(.auto-builder *){color:var(--green)}
:root[data-theme] .pos-search:not(.qd *):not(.auto-builder *){background:var(--t-surface);border:1px solid var(--t-line);color:var(--t-ink3)}
:root[data-theme] .pos-search:focus-within:not(.qd *):not(.auto-builder *){outline:2px solid color-mix(in srgb,var(--t-herb) 13%,transparent);border-color:var(--green)}
:root[data-theme] kbd:not(.qd *):not(.auto-builder *){background:var(--t-surface2);border:1px solid var(--t-line)}
:root[data-theme] .category-tabs button:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .category-tabs button:hover:not(.qd *):not(.auto-builder *){background:var(--t-surface3)}
:root[data-theme] .category-tabs button.selected:not(.qd *):not(.auto-builder *){color:var(--green);background:var(--t-surface3);border-color:var(--t-line)}
:root[data-theme] .catalogue-count:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .product-tile:not(.qd *):not(.auto-builder *){background:var(--t-surface);border:1px solid var(--line)}
:root[data-theme] .product-tile:hover:not(:disabled):not(.qd *):not(.auto-builder *){border-color:var(--t-ink3);box-shadow:0 3px 15px color-mix(in srgb,var(--t-ink2) 5%,transparent)}
:root[data-theme] .tile-top .product-symbol:not(.qd *):not(.auto-builder *){background:var(--t-surface3)}
:root[data-theme] .tile-stock:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .tile-category:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .product-tile>small:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .tile-bottom>span:not(.qd *):not(.auto-builder *){border:1px solid var(--t-line);background:var(--t-surface2);color:var(--green)}
:root[data-theme] .basket:not(.qd *):not(.auto-builder *){border:1px solid var(--line);background:var(--t-surface)}
:root[data-theme] .basket-heading:not(.qd *):not(.auto-builder *){border-bottom:1px solid var(--line)}
:root[data-theme] .basket-heading>div>span:not(.qd *):not(.auto-builder *){background:var(--t-surface3);color:var(--t-ink2)}
:root[data-theme] .basket-customer:not(.qd *):not(.auto-builder *){background:var(--t-surface2);border-bottom:1px solid var(--line-soft)}
:root[data-theme] .basket-empty:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .basket-empty h3:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .basket-empty p:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .basket-item:not(.qd *):not(.auto-builder *){border-bottom:1px solid var(--line-soft)}
:root[data-theme] .basket-item-head small:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .basket-item-head .icon-btn:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .basket-item-controls label:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .basket-summary:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .totals dt:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .totals>.total:not(.qd *):not(.auto-builder *){border-top:1px solid var(--line)}
:root[data-theme] .totals>.total dt:not(.qd *):not(.auto-builder *){color:var(--ink)}
:root[data-theme] .payment-methods button:not(.qd *):not(.auto-builder *){border:1px solid var(--line);background:var(--t-surface)}
:root[data-theme] .payment-methods .selected:not(.qd *):not(.auto-builder *){border-color:var(--t-ink3);color:var(--t-herb);background:var(--t-surface3)}
:root[data-theme] .sale-notes:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .posting-note:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .receipt-brand p:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .receipt-meta:not(.qd *):not(.auto-builder *){border-top:1px dashed var(--line);border-bottom:1px dashed var(--line)}
:root[data-theme] .receipt-items small:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .receipt-footer:not(.qd *):not(.auto-builder *){border-top:1px dashed var(--line)}
:root[data-theme] .receipt-powered:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .detail-meta:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .date-filters:not(.qd *):not(.auto-builder *){border-bottom:1px solid var(--line-soft)}
:root[data-theme] .date-filters>span:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .checkbox-label:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .detail-summary:not(.qd *):not(.auto-builder *){background:var(--soft)}
:root[data-theme] .detail-summary small:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .purchase-line:not(.qd *):not(.auto-builder *){border-top:1px solid var(--line-soft)}
:root[data-theme] .purchase-total:not(.qd *):not(.auto-builder *){border-top:1px solid var(--line)}
:root[data-theme] .account-balance:not(.qd *):not(.auto-builder *){background:var(--t-surface3)}
:root[data-theme] .account-balance span:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .opening-balance:not(.qd *):not(.auto-builder *){border-bottom:1px solid var(--line)}
:root[data-theme] .opening-balance span:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .section-help:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .history-notice:not(.qd *):not(.auto-builder *){color:var(--t-gold);background:var(--t-surface3)}
:root[data-theme] .report-tabs button:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .report-tabs .selected:not(.qd *):not(.auto-builder *){color:var(--green);border-bottom-color:var(--green)}
:root[data-theme] .report-ledger>div:not(.qd *):not(.auto-builder *){border-bottom:1px solid var(--line-soft)}
:root[data-theme] .report-ledger dt:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .report-explainer:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .settings-nav button:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .settings-nav .active:not(.qd *):not(.auto-builder *){background:var(--t-surface3);color:var(--green)}
:root[data-theme] .settings-nav button:hover:not(.qd *):not(.auto-builder *){background:var(--t-surface3)}
:root[data-theme] .role-guide:not(.qd *):not(.auto-builder *){border-top:1px solid var(--line)}
:root[data-theme] .role-guide dd:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .backup-card:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .backup-card h3:not(.qd *):not(.auto-builder *){color:var(--ink)}
:root[data-theme] .backup-card p:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .backup-card small:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .export-link:not(.qd *):not(.auto-builder *){border:1px solid var(--line);color:var(--secondary)}
:root[data-theme] .export-link:hover:not(.qd *):not(.auto-builder *){border-color:var(--t-ink3);background:var(--t-surface2)}
:root[data-theme] .file-summary:not(.qd *):not(.auto-builder *){border:1px solid var(--line);background:var(--t-surface2)}
:root[data-theme] .file-summary small:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .mapping-grid:not(.qd *):not(.auto-builder *){background:var(--t-surface2);border:1px solid var(--line)}
:root[data-theme] .import-errors:not(.qd *):not(.auto-builder *){background:var(--t-surface2);color:var(--t-danger);border:1px solid var(--t-line)}
:root[data-theme] .access-intro:not(.qd *):not(.auto-builder *){color:var(--t-ink3);background:var(--green-dark)}
:root[data-theme] .access-wordmark>span:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .access-kicker:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .access-intro p:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .access-footer:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .access-form:not(.qd *):not(.auto-builder *){background:var(--t-surface2)}
:root[data-theme] .access-box>p:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .access-box>small:not(.qd *):not(.auto-builder *){color:var(--muted)}
@media (max-width:1024px){:root[data-theme] .mobile-close:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}}
@media (max-width:1024px){:root[data-theme] .nav-backdrop:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-nav-bg) 40%,transparent)}}
:root[data-theme] .shop-selector:not(.qd *):not(.auto-builder *){color:var(--green-dark);border:1px solid var(--t-line);background:var(--t-surface2)}
:root[data-theme] .shop-selector-label:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .shop-selector select:not(.qd *):not(.auto-builder *){color:var(--green-dark)}
:root[data-theme] .scope-banner:not(.qd *):not(.auto-builder *){color:var(--t-ink2);border-bottom:1px solid var(--t-line)}
:root[data-theme] .scope-banner strong:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .scope-banner.company-scope:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .shop-badge:not(.qd *):not(.auto-builder *){color:var(--t-ink2);background:var(--t-surface3);border:1px solid var(--t-line)}
:root[data-theme] .cell-note:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .shop-required:not(.qd *):not(.auto-builder *){background:var(--t-surface2);border:1px solid var(--t-line)}
:root[data-theme] .shop-required-icon:not(.qd *):not(.auto-builder *){background:var(--t-surface3);border:1px solid var(--t-line);color:var(--t-ink2)}
:root[data-theme] .shop-required p:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .shop-summary:not(.qd *):not(.auto-builder *){border:1px solid var(--t-line)}
:root[data-theme] .shop-summary-head:not(.qd *):not(.auto-builder *){border-bottom:1px solid var(--t-line)}
:root[data-theme] .shop-summary-head small:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .shop-summary-icon:not(.qd *):not(.auto-builder *){color:var(--t-ink2);background:var(--t-surface3)}
:root[data-theme] .shop-summary dt:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .staff-shop-picker:not(.qd *):not(.auto-builder *){border:1px solid var(--line)}
:root[data-theme] .staff-shop-picker p:not(.qd *):not(.auto-builder *),:root[data-theme] .staff-shop-picker small:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .transfer-explainer:not(.qd *):not(.auto-builder *){border:1px solid var(--t-line);background:var(--t-surface2);color:var(--t-ink2)}
:root[data-theme] .transfer-detail-head>span:last-child:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .transfer-line:not(.qd *):not(.auto-builder *){border:1px solid var(--line);background:var(--t-surface2)}
:root[data-theme] .transfer-line small:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] *:not(.qd *):not(.auto-builder *){scrollbar-color:var(--t-ink3) transparent}
:root[data-theme] input:not(.qd *):not(.auto-builder *),:root[data-theme] textarea:not(.qd *):not(.auto-builder *){caret-color:var(--t-accent-ink)}
:root[data-theme] :focus-visible:not(.qd *):not(.auto-builder *){outline-color:var(--t-accent-ink)}
:root[data-theme] input:focus:not(.qd *):not(.auto-builder *),:root[data-theme] select:focus:not(.qd *):not(.auto-builder *),:root[data-theme] textarea:focus:not(.qd *):not(.auto-builder *){outline-color:color-mix(in srgb,var(--t-accent-ink) 20%,transparent);border-color:var(--t-accent-ink)}
:root[data-theme] input:not(.qd *):not(.auto-builder *),:root[data-theme] select:not(.qd *):not(.auto-builder *),:root[data-theme] textarea:not(.qd *):not(.auto-builder *){border-color:var(--t-line)}
:root[data-theme] input:hover:not(.qd *):not(.auto-builder *),:root[data-theme] select:hover:not(.qd *):not(.auto-builder *),:root[data-theme] textarea:hover:not(.qd *):not(.auto-builder *){border-color:var(--t-ink3)}
:root[data-theme] input:not(.qd *):not(.auto-builder *)::placeholder,:root[data-theme] textarea:not(.qd *):not(.auto-builder *)::placeholder{color:var(--t-ink3)}
:root[data-theme] .btn-primary:hover:not(:disabled):not(.qd *):not(.auto-builder *){background:var(--t-accent)}
:root[data-theme] .btn-secondary:hover:not(:disabled):not(.qd *):not(.auto-builder *){border-color:var(--t-ink3)}
:root[data-theme] .sidebar:not(.qd *):not(.auto-builder *){background:var(--t-nav-bg)}
:root[data-theme] .brand span:not(.qd *):not(.auto-builder *){color:var(--t-nav-ink)}
:root[data-theme] .workspace-label:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .nav-item:not(.qd *):not(.auto-builder *){color:var(--t-nav-ink)}
:root[data-theme] .nav-item.active:not(.qd *):not(.auto-builder *){background:var(--t-nav-hover);color:var(--t-nav-active-ink)}
:root[data-theme] .nav-item:hover:not(.qd *):not(.auto-builder *){color:var(--t-nav-ink)}
:root[data-theme] .nav-item.active:hover:not(.qd *):not(.auto-builder *){color:var(--t-nav-active-ink)}
:root[data-theme] .business-note:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .business-note span:not(.qd *):not(.auto-builder *),:root[data-theme] .powered:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .powered strong:not(.qd *):not(.auto-builder *){color:var(--t-line)}
:root[data-theme] .powered strong span:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .topbar:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .avatar:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--t-accent-ink)}
:root[data-theme] .workspace-footer:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .stat-top svg:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .stat-accent:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .stat-accent .stat-top:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .stat-accent>strong:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .onboarding-band:not(.qd *):not(.auto-builder *),:root[data-theme] .shop-required:not(.qd *):not(.auto-builder *),:root[data-theme] .transfer-explainer:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .onboarding-symbol:not(.qd *):not(.auto-builder *),:root[data-theme] .shop-required-icon:not(.qd *):not(.auto-builder *),:root[data-theme] .shop-summary-icon:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--t-accent-ink)}
:root[data-theme] .scope-banner:not(.qd *):not(.auto-builder *),:root[data-theme] .shop-badge:not(.qd *):not(.auto-builder *),:root[data-theme] .transfer-explainer:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .shop-selector:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .shop-badge:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .shop-summary:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .report-tabs button.active:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .access:not(.qd *):not(.auto-builder *){background:var(--t-surface2)}
:root[data-theme] .access-intro:not(.qd *):not(.auto-builder *){background:var(--t-accent);color:var(--t-on-accent)}
:root[data-theme] .access-wordmark>span:not(.qd *):not(.auto-builder *){color:var(--t-surface)}
:root[data-theme] .access-intro h1 span:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .access-intro p:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .access-footer:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .access-form:not(.qd *):not(.auto-builder *){background:var(--t-surface2)}
:root[data-theme] .access-box>small:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .boot:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .nav-backdrop:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-nav-bg) 40%,transparent)}
@media(max-width:1024px){:root[data-theme] .mobile-close:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}}
:root[data-theme] .company-note:not(.qd *):not(.auto-builder *){color:var(--t-nav-ink)}
:root[data-theme] .company-note span:not(.qd *):not(.auto-builder *){color:var(--t-nav-ink)}
:root[data-theme] .sidebar-person .avatar:not(.qd *):not(.auto-builder *){background:var(--t-nav-bg);color:var(--t-nav-ink)}
:root[data-theme] .sidebar-person strong:not(.qd *):not(.auto-builder *){color:var(--t-nav-ink)}
:root[data-theme] .sidebar-person small:not(.qd *):not(.auto-builder *){color:var(--t-nav-ink)}
:root[data-theme] .sidebar-person .icon-btn:not(.qd *):not(.auto-builder *){color:var(--t-nav-ink)}
:root[data-theme] .company-topbar:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .company-location>span:first-of-type:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .company-location .topbar-slash:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .global-search:not(.qd *):not(.auto-builder *){color:var(--t-ink3);background:var(--t-accent-soft)}
:root[data-theme] .global-search:focus-within:not(.qd *):not(.auto-builder *){outline:2px solid var(--t-accent-ink)}
:root[data-theme] .global-search kbd:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .search-results:not(.qd *):not(.auto-builder *){background:var(--t-surface);box-shadow:0 12px 40px color-mix(in srgb,var(--t-accent-ink) 15%,transparent)}
:root[data-theme] .search-results button:hover:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .search-results small:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .company-pulse strong:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .company-pulse span:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .company-pulse button:hover span:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .company-section:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .first-project>svg:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .first-project p:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .first-project .btn:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--t-accent-ink)}
:root[data-theme] .focus-section:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .count-label:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .focus-empty>svg:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .focus-empty p:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .section-empty:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .project-list p:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .project-initial:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--t-accent-ink)}
:root[data-theme] .focus-list small:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .work-dot:not(.qd *):not(.auto-builder *){background:var(--t-accent)}
:root[data-theme] .simple-list small:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .simple-list>button>svg:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .activity-list small:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .quiet:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .collection-controls .search:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .collection-controls>select:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .company-register:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .company-register th:not(.qd *):not(.auto-builder *){background:var(--t-surface);color:var(--t-ink3)}
:root[data-theme] .company-register tr:nth-child(even):not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .company-register tbody tr:hover:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .item-name small:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .company-os .status-success:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--t-accent-ink)}
:root[data-theme] .company-os .status-neutral:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--t-ink2)}
:root[data-theme] .company-os .empty-icon:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--t-accent-ink)}
:root[data-theme] .overdue:not(.qd *):not(.auto-builder *){color:var(--t-gold)}
:root[data-theme] .detail-heading:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .record-meta:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .text-link:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .file-row:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .file-row span:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .file-row>svg:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .event-list p:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .client-details dt:not(.qd *):not(.auto-builder *),:root[data-theme] .profile-data dt:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .settings-copy:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .finance-totals span:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .api-permission-summary small:not(.qd *):not(.auto-builder *),:root[data-theme] .api-check small:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .api-check input:not(.qd *):not(.auto-builder *){accent-color:var(--t-accent-ink)}
:root[data-theme] .board-kicker:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .board-heading h1>span:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--t-accent-ink)}
:root[data-theme] .board-search:not(.qd *):not(.auto-builder *),:root[data-theme] .brain-search:not(.qd *):not(.auto-builder *){background:var(--t-surface);color:var(--t-ink2)}
:root[data-theme] .board-search:focus-within:not(.qd *):not(.auto-builder *),:root[data-theme] .brain-search:focus-within:not(.qd *):not(.auto-builder *){outline:2px solid var(--t-accent-ink)}
:root[data-theme] .board-filters button:not(.qd *):not(.auto-builder *),:root[data-theme] .brain-categories button:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .board-filters button[aria-pressed=true]:not(.qd *):not(.auto-builder *),:root[data-theme] .brain-categories button[aria-pressed=true]:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink);background:var(--t-accent-soft)}
:root[data-theme] .board-toolbar>.icon-btn:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .board-canvas:not(.qd *):not(.auto-builder *){background:var(--t-surface3)}
:root[data-theme] .board-cluster-title:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .board-cluster-title span:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .board-edges:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .board-edges .is-highlighted:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .board-edges text:not(.qd *):not(.auto-builder *){fill:var(--t-ink2);stroke:var(--t-line)}
:root[data-theme] .board-node:not(.qd *):not(.auto-builder *){background:var(--t-surface);box-shadow:0 4px 15px color-mix(in srgb,var(--t-accent-ink) 3%,transparent);color:var(--t-accent-ink)}
:root[data-theme] .board-node:focus-visible:not(.qd *):not(.auto-builder *){outline:3px solid var(--t-accent-ink)}
:root[data-theme] .board-node.is-selected:not(.qd *):not(.auto-builder *){box-shadow:0 0 0 2px var(--t-accent-ink),0 12px 35px color-mix(in srgb,var(--t-accent-ink) 8%,transparent)}
:root[data-theme] .board-node.is-dimmed:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .node-type:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .node-bottom:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .node-status.is-active:before:not(.qd *):not(.auto-builder *){background:var(--t-ink)}
:root[data-theme] .node-idea:not(.qd *):not(.auto-builder *){background:var(--t-surface3);color:var(--t-gold)}
:root[data-theme] .node-idea .node-type:not(.qd *):not(.auto-builder *),:root[data-theme] .node-idea .node-bottom:not(.qd *):not(.auto-builder *){color:var(--t-gold)}
:root[data-theme] .node-knowledge:not(.qd *):not(.auto-builder *){background:var(--t-surface3);color:var(--t-ink)}
:root[data-theme] .node-knowledge .node-type:not(.qd *):not(.auto-builder *),:root[data-theme] .node-knowledge .node-bottom:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .node-saving:not(.qd *):not(.auto-builder *){background:var(--t-gold)}
:root[data-theme] .board-controls:not(.qd *):not(.auto-builder *){background:var(--t-surface);box-shadow:0 3px 20px color-mix(in srgb,var(--t-accent-ink) 5%,transparent)}
:root[data-theme] .zoom-value:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .board-help:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .board-help details:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-accent-soft) 86%,transparent)}
:root[data-theme] .board-panel:not(.qd *):not(.auto-builder *){background:var(--t-surface);box-shadow:0 10px 45px color-mix(in srgb,var(--t-accent-ink) 10%,transparent)}
:root[data-theme] .board-panel-heading:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .board-panel>p:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .board-connections h3:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .board-connections small:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .board-connections>p:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .board-foot:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .board-foot>button:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .save-dot:not(.qd *):not(.auto-builder *){background:var(--t-ink2)}
:root[data-theme] .save-dot.pending:not(.qd *):not(.auto-builder *){background:var(--t-gold)}
:root[data-theme] .board-empty:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .board-empty h2:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .connection-prompt:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--t-accent-ink)}
:root[data-theme] .board-list:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .board-list small:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .board-list p:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .board-list>p:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .brain-intro>div>svg:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .brain-intro p>span:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .brain-tools>select:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .brain-result-count:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .knowledge-card:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .knowledge-eyebrow:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .knowledge-card>p:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .knowledge-tags>span:not(.qd *):not(.auto-builder *){background:var(--t-surface3);color:var(--t-ink2)}
:root[data-theme] .knowledge-card footer:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .knowledge-card>small:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .brain-inbox:not(.qd *):not(.auto-builder *){background:var(--t-surface3)}
:root[data-theme] .brain-inbox>svg:not(.qd *):not(.auto-builder *){color:var(--t-gold)}
:root[data-theme] .brain-inbox p:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .knowledge-meta dt:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .revision-list button:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .revision-list button[aria-pressed=true]:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .revision-list small:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .revision-content:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .revision-content>small:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .knowledge-editor-note:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .board-quick-link:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--t-accent-ink)}
:root[data-theme] .board-quick-link small:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .board-jump:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .board-minimap:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-surface) 85%,transparent)}
@media(hover:hover) and (pointer:fine){:root[data-theme] .board-node:hover:not(.qd *):not(.auto-builder *){box-shadow:0 6px 24px color-mix(in srgb,var(--t-accent-ink) 9%,transparent)}}
@media(hover:hover) and (pointer:fine){:root[data-theme] .board-node.is-selected:hover:not(.qd *):not(.auto-builder *){box-shadow:0 0 0 2px var(--t-accent-ink),0 12px 35px color-mix(in srgb,var(--t-accent-ink) 8%,transparent)}}
@media(hover:hover) and (pointer:fine){:root[data-theme] .knowledge-card:hover:not(.qd *):not(.auto-builder *){box-shadow:0 10px 30px color-mix(in srgb,var(--t-accent-ink) 5%,transparent)}}
@media(hover:hover) and (pointer:fine){:root[data-theme] .board-list>button:hover strong:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}}
:root[data-theme] .board-edges .is-highlighted text:not(.qd *):not(.auto-builder *){fill:var(--t-accent)}
:root[data-theme] .photo-drop:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .photo-drop.is-dragging:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);outline:2px solid var(--t-accent-ink)}
:root[data-theme] .photo-drop p:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .photo-drop small:not(.qd *):not(.auto-builder *),:root[data-theme] .photo-save-note:not(.qd *):not(.auto-builder *),:root[data-theme] .photo-caption:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .photo-pending li:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .idea-photo-strip:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .idea-photo-strip img:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .photo-stage:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .photo-thumbnails button:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .photo-thumbnails button[aria-pressed="true"]:not(.qd *):not(.auto-builder *){outline:2px solid var(--t-accent-ink)}
:root[data-theme] .photo-unavailable:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .idea-stage-nav button:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .idea-stage-nav button[aria-pressed="true"]:not(.qd *):not(.auto-builder *){color:var(--t-on-accent);background:var(--t-accent)}
:root[data-theme] .idea-search:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .idea-search:focus-within:not(.qd *):not(.auto-builder *){outline:2px solid var(--t-accent-ink)}
:root[data-theme] .idea-card:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .idea-elevate:not(.qd *):not(.auto-builder *){background:var(--t-surface2);color:var(--t-ink2)}
:root[data-theme] .idea-elevate[aria-pressed="true"]:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--t-accent-ink)}
:root[data-theme] .idea-card-context:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .idea-open p:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .idea-card-footer:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .idea-card-footer button:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .ideas-footnote:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .idea-discussion:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .idea-supporters:not(.qd *):not(.auto-builder *),:root[data-theme] .idea-no-comments:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .idea-comments li:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .idea-comment-meta time:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .idea-remove-comment:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .idea-comment-actions small:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .personal-scope-note:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .daily-reminder blockquote:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .daily-reminder p:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .tree-search svg:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .project-choices button:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .project-choices button[aria-pressed="true"]:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--t-accent-ink)}
:root[data-theme] .project-choices small:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .project-context p:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .project-next:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .project-tree:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .tree-archived:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .tree-root:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink);background:var(--t-accent-soft)}
:root[data-theme] .tree-root span:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .tree-branch:not(.qd *):not(.auto-builder *){border-left:1px solid var(--t-line)}
:root[data-theme] .tree-branch:not(.qd *):not(.auto-builder *)::before{border-top:1px solid var(--t-line)}
:root[data-theme] .tree-branch-heading>button:first-child:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .tree-branch-heading span:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .tree-add:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--t-accent-ink)}
:root[data-theme] .tree-leaves li>button:not(.qd *):not(.auto-builder *){background:var(--t-surface2);color:var(--t-accent-ink)}
:root[data-theme] .tree-leaves small:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .tree-empty:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .tree-hint:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
@media (hover:hover){:root[data-theme] .tree-leaves li>button:hover:not(.qd *):not(.auto-builder *),:root[data-theme] .tree-add:hover:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}}
@media (hover:hover){:root[data-theme] .project-choices button:hover:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}}
:root[data-theme] .passkey-divider:not(.qd *):not(.auto-builder *){color:var(--muted, var(--t-ink3))}
:root[data-theme] .passkey-divider:not(.qd *):not(.auto-builder *)::before,:root[data-theme] .passkey-divider:not(.qd *):not(.auto-builder *)::after{border-top:1px solid var(--line, var(--t-line))}
:root[data-theme] .admin-passkey-banner:not(.qd *):not(.auto-builder *){background:var(--warning-bg, var(--t-surface2));color:var(--warning-ink, var(--t-gold));box-shadow:0 6px 20px color-mix(in srgb,var(--t-accent-ink) 12%,transparent)}
:root[data-theme] .enrol-page:not(.qd *):not(.auto-builder *){background:var(--paper, var(--t-surface2))}
:root[data-theme] .enrol-box:not(.qd *):not(.auto-builder *){background:var(--t-surface);box-shadow:0 8px 28px color-mix(in srgb,var(--t-accent-ink) 8%,transparent)}
:root[data-theme] .m365-button:not(.qd *):not(.auto-builder *){border:1px solid var(--line-strong,var(--line,var(--t-ink3)));background:var(--surface,var(--t-surface));color:var(--ink,var(--t-ink))}
:root[data-theme] .m365-button:hover:not(:disabled):not(.qd *):not(.auto-builder *){background:var(--surface-2,var(--hover,var(--t-surface2)))}
:root[data-theme] .m365-button:focus-visible:not(.qd *):not(.auto-builder *){outline:2px solid var(--accent,var(--t-accent-ink))}
:root[data-theme] .notice-banner:not(.qd *):not(.auto-builder *){background:var(--warning-bg,var(--t-surface3));color:var(--warning-text,var(--t-gold));border-bottom:1px solid var(--warning-border,var(--t-gold))}
:root[data-theme] .switch-meta:not(.qd *):not(.auto-builder *){color:var(--muted,var(--t-ink3))}
:root[data-theme] .switch-release dt:not(.qd *):not(.auto-builder *){color:var(--muted,var(--t-ink3))}
:root[data-theme] .notice-banner.notice-banner-error:not(.qd *):not(.auto-builder *){background:var(--danger-bg,var(--t-surface2));color:var(--danger-text,var(--t-danger));border-bottom-color:var(--danger-border,var(--t-line))}
:root[data-theme] .chip:not(.qd *):not(.auto-builder *){background:var(--surface-2,var(--t-surface2));color:var(--text,var(--t-ink))}
:root[data-theme] .access-editor td:not(.qd *):not(.auto-builder *),:root[data-theme] .access-editor th:not(.qd *):not(.auto-builder *){border-bottom:1px solid var(--line,var(--t-line))}
:root[data-theme] .audit-chips button:not(.qd *):not(.auto-builder *){border:1px solid var(--line,var(--t-line))}
:root[data-theme] .audit-chips button.active:not(.qd *):not(.auto-builder *){background:var(--ink,var(--t-accent));color:var(--t-on-accent)}
:root[data-theme] .audit-warning:not(.qd *):not(.auto-builder *){color:var(--danger,var(--t-danger))}
:root[data-theme] .agent-badge-blue:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--t-accent-ink)}
:root[data-theme] .agent-badge-teal:not(.qd *):not(.auto-builder *){background:var(--t-surface3);color:var(--t-ink)}
:root[data-theme] .agent-badge-amber:not(.qd *):not(.auto-builder *){background:var(--t-surface3);color:var(--t-gold)}
:root[data-theme] .agent-badge-violet:not(.qd *):not(.auto-builder *){background:var(--t-surface2);color:var(--t-ink2)}
:root[data-theme] .agent-badge-rose:not(.qd *):not(.auto-builder *){background:var(--t-surface2);color:var(--t-danger)}
:root[data-theme] .agent-badge-slate:not(.qd *):not(.auto-builder *){background:var(--t-surface2);color:var(--t-ink2)}
:root[data-theme] .agent-avatar-blue:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--t-accent-ink)}
:root[data-theme] .agent-avatar-teal:not(.qd *):not(.auto-builder *){background:var(--t-surface3);color:var(--t-ink)}
:root[data-theme] .agent-avatar-amber:not(.qd *):not(.auto-builder *){background:var(--t-surface3);color:var(--t-gold)}
:root[data-theme] .agent-avatar-violet:not(.qd *):not(.auto-builder *){background:var(--t-surface2);color:var(--t-ink2)}
:root[data-theme] .agent-avatar-rose:not(.qd *):not(.auto-builder *){background:var(--t-surface2);color:var(--t-danger)}
:root[data-theme] .agent-avatar-slate:not(.qd *):not(.auto-builder *){background:var(--t-surface2);color:var(--t-ink2)}
:root[data-theme] .agent-card:not(.qd *):not(.auto-builder *){border:1px solid var(--t-line)}
:root[data-theme] .agent-card:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .agent-card:hover:not(.qd *):not(.auto-builder *){border-color:var(--t-accent-ink)}
:root[data-theme] .agent-handle:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .agent-panel:not(.qd *):not(.auto-builder *){border:1px solid var(--t-line)}
:root[data-theme] .agent-chips li:not(.qd *):not(.auto-builder *){background:var(--t-surface2)}
:root[data-theme] .agent-table th:not(.qd *):not(.auto-builder *),:root[data-theme] .agent-table td:not(.qd *):not(.auto-builder *){border-bottom:1px solid var(--t-line-soft)}
:root[data-theme] .agent-hint:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .agent-colors:not(.qd *):not(.auto-builder *),:root[data-theme] .agent-projects:not(.qd *):not(.auto-builder *){border:1px solid var(--t-line)}
:root[data-theme] .assignee-button:not(.qd *):not(.auto-builder *){border:1px solid var(--t-line);background:var(--t-surface)}
:root[data-theme] .assignee-popover:not(.qd *):not(.auto-builder *){background:var(--t-surface);border:1px solid var(--t-line)}
:root[data-theme] .assignee-popover h3:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .assignee-option.active:not(.qd *):not(.auto-builder *),:root[data-theme] .assignee-option[aria-selected="true"]:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .assignee-handle:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .assignee-note:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .service-row:not(.qd *):not(.auto-builder *){border-top:1px solid var(--t-line-soft)}
:root[data-theme] .policy-panel:not(.qd *):not(.auto-builder *){background:var(--surface,var(--t-surface));border:1px solid var(--line,var(--t-line))}
:root[data-theme] .policy-mode p:not(.qd *):not(.auto-builder *){color:var(--muted,var(--t-ink2))}
:root[data-theme] .policy-grid th:not(.qd *):not(.auto-builder *),:root[data-theme] .policy-grid td:not(.qd *):not(.auto-builder *){border-top:1px solid var(--line,var(--t-line))}
:root[data-theme] .policy-grid thead th:not(.qd *):not(.auto-builder *){color:var(--muted,var(--t-ink2))}
:root[data-theme] .policy-fixed:not(.qd *):not(.auto-builder *){color:var(--muted,var(--t-ink2))}
:root[data-theme] .proposal-card:not(.qd *):not(.auto-builder *){border-top:1px solid var(--line,var(--t-line))}
:root[data-theme] .agent-tabs button:not(.qd *):not(.auto-builder *){border:1px solid var(--line,var(--t-line))}
:root[data-theme] .agent-tabs button[aria-selected="true"]:not(.qd *):not(.auto-builder *){background:var(--accent,var(--t-accent));border-color:var(--accent,var(--t-accent-ink));color:var(--t-on-accent)}
:root[data-theme] .poll-option:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .poll-act:focus-visible:not(.qd *):not(.auto-builder *){outline:2px solid var(--t-accent-ink)}
:root[data-theme] .poll-bar:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-accent) 14%,transparent)}
:root[data-theme] .poll-option.is-mine .poll-bar:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-accent) 26%,transparent)}
:root[data-theme] .poll-option.is-right .poll-bar:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-herb) 30%,transparent)}
:root[data-theme] .poll-option.is-wrong .poll-bar:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-danger) 24%,transparent)}
:root[data-theme] .poll-option.is-mine .poll-mark:not(.qd *):not(.auto-builder *){background:var(--t-accent);border-color:var(--t-accent-ink);color:var(--t-on-accent)}
:root[data-theme] .poll-act.is-primary:not(.qd *):not(.auto-builder *){background:var(--t-accent);border-color:var(--t-accent-ink);color:var(--t-on-accent)}
:root[data-theme] .poll-error:not(.qd *):not(.auto-builder *){color:var(--t-danger)}
:root[data-theme] .poll-scrim:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-ink) 40%,transparent)}
:root[data-theme] .poll-sheet:not(.qd *):not(.auto-builder *){box-shadow:0 20px 60px color-mix(in srgb,var(--t-ink) 30%,transparent)}
:root[data-theme] .kit-avatar-face:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .kit-presence:not(.qd *):not(.auto-builder *){border:2px solid var(--t-surface);background:var(--t-ink3)}
:root[data-theme] .kit-presence-active:not(.qd *):not(.auto-builder *){background:var(--t-herb)}
:root[data-theme] .kit-presence-away:not(.qd *):not(.auto-builder *){background:var(--t-gold)}
:root[data-theme] .kit-presence-dnd:not(.qd *):not(.auto-builder *){background:var(--t-danger)}
:root[data-theme] .kit-presence-offline:not(.qd *):not(.auto-builder *){background:var(--t-surface);border-color:var(--t-ink3)}
:root[data-theme] .kit-avatar-stack > .kit-avatar:not(.qd *):not(.auto-builder *){box-shadow:0 0 0 2px var(--t-surface)}
:root[data-theme] .kit-avatar-more:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--t-accent-ink);box-shadow:0 0 0 2px var(--t-surface)}
:root[data-theme] .kit-badge-mention:not(.qd *):not(.auto-builder *){background:var(--green, var(--t-accent));color:var(--t-on-accent)}
:root[data-theme] .kit-badge-unread:not(.qd *):not(.auto-builder *){background:var(--t-accent);color:var(--t-on-accent)}
:root[data-theme] .kit-badge-neutral:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--t-accent-ink)}
:root[data-theme] .kit-popover:not(.qd *):not(.auto-builder *){background:var(--t-surface);color:var(--t-accent-ink);box-shadow:0 8px 28px color-mix(in srgb,var(--t-accent-ink) 18%,transparent), 0 0 0 1px color-mix(in srgb,var(--t-accent-ink) 8%,transparent)}
:root[data-theme] .kit-popover:focus-visible:not(.qd *):not(.auto-builder *){outline:2px solid var(--t-accent-ink)}
:root[data-theme] .kit-menu-item:hover:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .kit-menu-item:focus-visible:not(.qd *):not(.auto-builder *){outline:2px solid var(--t-accent-ink);background:var(--t-accent-soft)}
:root[data-theme] .kit-menu-item[aria-disabled=true]:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .kit-menu-danger:not(.qd *):not(.auto-builder *){color:var(--t-danger)}
:root[data-theme] .kit-tooltip:not(.qd *):not(.auto-builder *){background:var(--t-accent);color:var(--t-on-accent)}
:root[data-theme] .kit-tooltip .kit-kbd kbd:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-surface) 14%,transparent);color:var(--t-surface)}
:root[data-theme] .kit-toast:not(.qd *):not(.auto-builder *){background:var(--t-accent);color:var(--t-on-accent);box-shadow:0 8px 24px color-mix(in srgb,var(--t-accent-ink) 22%,transparent)}
:root[data-theme] .kit-toast-danger:not(.qd *):not(.auto-builder *){background:var(--t-danger)}
:root[data-theme] .kit-toast-success:not(.qd *):not(.auto-builder *){background:var(--t-herb)}
:root[data-theme] .kit-toast .kit-icon-button:not(.qd *):not(.auto-builder *){color:var(--t-surface)}
:root[data-theme] .kit-icon-button:hover:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-accent) 6%,transparent)}
:root[data-theme] .kit-toast .kit-icon-button:hover:not(.qd *):not(.auto-builder *),:root[data-theme] .kit-toast-action:hover:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-surface) 12%,transparent)}
:root[data-theme] .kit-icon-button:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .kit-toast-action:focus-visible:not(.qd *):not(.auto-builder *){outline:2px solid var(--t-accent-ink)}
:root[data-theme] .kit-sheet:not(.qd *):not(.auto-builder *){background:var(--t-surface);color:var(--t-accent-ink);box-shadow:0 12px 40px color-mix(in srgb,var(--t-accent-ink) 24%,transparent)}
:root[data-theme] .kit-sheet:not(.qd *):not(.auto-builder *)::backdrop{background:color-mix(in srgb,var(--t-accent) 32%,transparent)}
:root[data-theme] .kit-skeleton-avatar:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .kit-skeleton-line:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .kit-kbd kbd:not(.qd *):not(.auto-builder *){border:1px solid var(--t-line);background:var(--t-surface2);color:var(--t-ink2)}
:root[data-theme] .kit-highlight mark:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);text-decoration-color:var(--t-accent-ink)}
:root[data-theme] .rich-text code:not(.qd *):not(.auto-builder *){background:var(--soft)}
:root[data-theme] .rt-code-block:not(.qd *):not(.auto-builder *){background:var(--soft)}
:root[data-theme] .rt-more:not(.qd *):not(.auto-builder *){color:var(--green)}
:root[data-theme] .rt-control:not(.qd *):not(.auto-builder *){color:var(--secondary);background:var(--line-soft)}
:root[data-theme] .rt-chip:not(.qd *):not(.auto-builder *){background:var(--lime);color:var(--ink)}
:root[data-theme] .rt-chip.rt-self:not(.qd *):not(.auto-builder *){background:var(--sage);border-inline-start:2px solid var(--t-accent-ink)}
:root[data-theme] .rt-chip.rt-out:not(.qd *):not(.auto-builder *),:root[data-theme] .rt-chip.rt-unknown:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .rt-chip.rt-pending .rt-code:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .rt-chip.rt-restricted:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .rt-dot:not(.qd *):not(.auto-builder *){background:var(--secondary)}
:root[data-theme] .rt-status-done:not(.qd *):not(.auto-builder *),:root[data-theme] .rt-status-complete:not(.qd *):not(.auto-builder *),:root[data-theme] .rt-status-completed:not(.qd *):not(.auto-builder *){background:var(--t-herb)}
:root[data-theme] .rt-status-blocked:not(.qd *):not(.auto-builder *){background:var(--t-danger)}
:root[data-theme] .rt-status-in-progress:not(.qd *):not(.auto-builder *),:root[data-theme] .rt-status-active:not(.qd *):not(.auto-builder *){background:var(--t-accent)}
:root[data-theme] .rt-link:not(.qd *):not(.auto-builder *){color:var(--green)}
:root[data-theme] .rt-host:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .rt-card:not(.qd *):not(.auto-builder *){background:var(--soft);color:var(--ink)}
:root[data-theme] .rt-card.rt-restricted:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .rt-card-meta:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .palette-trigger:not(.qd *):not(.auto-builder *){border:1px solid color-mix(in srgb,var(--t-accent-ink) 14%,transparent);background:var(--t-surface);color:var(--t-accent-ink)}
:root[data-theme] .palette-trigger-text:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .palette-trigger:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .palette-row:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .palette-text-button:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .palette-switch:focus-visible:not(.qd *):not(.auto-builder *){outline:2px solid var(--t-accent-ink)}
:root[data-theme] .palette:not(.qd *):not(.auto-builder *){background:var(--t-surface);color:var(--t-accent-ink);box-shadow:0 18px 48px color-mix(in srgb,var(--t-accent-ink) 22%,transparent)}
:root[data-theme] .palette:not(.qd *):not(.auto-builder *)::backdrop,:root[data-theme] .palette-shortcuts:not(.qd *):not(.auto-builder *)::backdrop{background:color-mix(in srgb,var(--t-accent) 28%,transparent)}
:root[data-theme] .palette-input-row:not(.qd *):not(.auto-builder *){background:var(--t-surface2)}
:root[data-theme] .palette-input-row input:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .palette-input-row:focus-within:not(.qd *):not(.auto-builder *){box-shadow:inset 0 -2px 0 var(--t-accent-ink)}
:root[data-theme] .palette-chip:not(.qd *):not(.auto-builder *){background:var(--t-accent);color:var(--t-on-accent)}
:root[data-theme] .palette-chip-offline:not(.qd *):not(.auto-builder *){background:var(--t-accent)}
:root[data-theme] .palette-heading:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .palette-row.is-active:not(.qd *):not(.auto-builder *){background:var(--t-surface2);border-inline-start-color:var(--t-accent-ink)}
:root[data-theme] .palette-row.is-disabled:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .palette-row-hint:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .palette-row-kbd:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .palette-empty:not(.qd *):not(.auto-builder *),:root[data-theme] .palette-note:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .palette-footer:not(.qd *):not(.auto-builder *){background:var(--t-surface2);color:var(--t-ink2)}
:root[data-theme] .palette-text-button:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .palette-shortcuts:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .palette-switch:not(.qd *):not(.auto-builder *){border:1px solid color-mix(in srgb,var(--t-accent-ink) 20%,transparent);background:var(--t-surface);color:var(--t-accent-ink)}
:root[data-theme] .palette-switch[aria-checked="true"]:not(.qd *):not(.auto-builder *){background:var(--t-accent);color:var(--t-on-accent);border-color:var(--t-accent-ink)}
:root[data-theme] .file-row.is-hit:not(.qd *):not(.auto-builder *){outline:2px solid var(--t-accent-ink);background:var(--t-surface2)}
:root[data-theme] .secrets-keyring:not(.qd *):not(.auto-builder *),:root[data-theme] .secrets-signing:not(.qd *):not(.auto-builder *),:root[data-theme] .sealed-row:not(.qd *):not(.auto-builder *){border:1px solid var(--t-line);background:var(--t-surface)}
:root[data-theme] .secrets-keyring-error:not(.qd *):not(.auto-builder *),:root[data-theme] .identity-notice-error:not(.qd *):not(.auto-builder *){background:var(--t-surface2);color:var(--t-danger)}
:root[data-theme] .secrets-table :is(th,:root[data-theme] td):not(.qd *):not(.auto-builder *){border-block-end:1px solid var(--t-line)}
@media (max-width:720px){:root[data-theme] .secrets-table td:not(.qd *):not(.auto-builder *)::before{color:var(--t-ink2)}}
:root[data-theme] .secret-warning:not(.qd *):not(.auto-builder *),:root[data-theme] .identity-notice:not(.qd *):not(.auto-builder *){background:var(--t-surface2)}
:root[data-theme] .chat:not(.qd *):not(.auto-builder *){background:var(--paper);color:var(--ink)}
:root[data-theme] .chat-list:not(.qd *):not(.auto-builder *){background:var(--soft)}
:root[data-theme] .chat-jump input:not(.qd *):not(.auto-builder *),:root[data-theme] .chat-composer textarea:not(.qd *):not(.auto-builder *){border:1px solid var(--line)}
:root[data-theme] .chat-section h3:not(.qd *):not(.auto-builder *),:root[data-theme] .chat-section summary:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .chat-row-link:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .chat-row-logo:not(.qd *):not(.auto-builder *){background:var(--soft)}
:root[data-theme] .chat-row-link.is-unread:not(.qd *):not(.auto-builder *),:root[data-theme] .chat-msg-name:not(.qd *):not(.auto-builder *){color:var(--ink)}
:root[data-theme] .chat-row-link.is-active:not(.qd *):not(.auto-builder *){background:var(--t-surface);color:var(--ink)}
:root[data-theme] .chat-room:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .chat-topic:not(.qd *):not(.auto-builder *),:root[data-theme] .chat-day:not(.qd *):not(.auto-builder *),:root[data-theme] .chat-system:not(.qd *):not(.auto-builder *),:root[data-theme] .chat-msg-head time:not(.qd *):not(.auto-builder *),:root[data-theme] .chat-msg-edited:not(.qd *):not(.auto-builder *),:root[data-theme] .chat-msg-status:not(.qd *):not(.auto-builder *),:root[data-theme] .chat-msg-side-time:not(.qd *):not(.auto-builder *),:root[data-theme] .chat-offline:not(.qd *):not(.auto-builder *),:root[data-theme] .chat-state:not(.qd *):not(.auto-builder *),:root[data-theme] .chat-muted:not(.qd *):not(.auto-builder *),:root[data-theme] .chat-msg-deleted:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .chat-new:not(.qd *):not(.auto-builder *){border-block-start:1px solid var(--t-accent-ink);color:var(--green,var(--t-accent-ink))}
:root[data-theme] .chat-msg:hover:not(.qd *):not(.auto-builder *),:root[data-theme] .chat-msg:focus-within:not(.qd *):not(.auto-builder *){background:var(--paper)}
:root[data-theme] .chat-msg.is-pending .chat-msg-body:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .chat-msg-thread:not(.qd *):not(.auto-builder *),:root[data-theme] .chat-msg-status button:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .chat-msg-tools:not(.qd *):not(.auto-builder *){background:var(--t-surface);box-shadow:0 2px 8px color-mix(in srgb,var(--t-accent-ink) 13%,transparent)}
:root[data-theme] .chat-latest:not(.qd *):not(.auto-builder *){background:var(--green);color:var(--t-surface)}
:root[data-theme] .chat-send:not(.qd *):not(.auto-builder *){background:var(--green);color:var(--t-surface)}
:root[data-theme] .chat-nav-dot:not(.qd *):not(.auto-builder *){background:var(--t-accent)}
:root[data-theme] .chat-timeline:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .chat-people:focus-visible:not(.qd *):not(.auto-builder *){outline:2px solid var(--t-accent-ink)}
:root[data-theme] .chat-attach-key:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .chat-attach-item:focus-visible:not(.qd *):not(.auto-builder *){outline:2px solid var(--t-accent-ink)}
:root[data-theme] .chat-attach-menu:not(.qd *):not(.auto-builder *){border:1px solid var(--line);background:var(--paper);box-shadow:0 8px 24px color-mix(in srgb,var(--t-accent-ink) 16%,transparent)}
:root[data-theme] .people-face:not(.qd *):not(.auto-builder *){box-shadow:0 0 0 2px var(--paper, var(--t-line-soft))}
:root[data-theme] .people-more:not(.qd *):not(.auto-builder *){background:var(--t-surface3);color:var(--t-accent-ink)}
:root[data-theme] .people-dot:not(.qd *):not(.auto-builder *){box-shadow:0 0 0 2px var(--paper, var(--t-line-soft))}
:root[data-theme] .people-dot-active:not(.qd *):not(.auto-builder *){background:var(--t-accent)}
:root[data-theme] .people-dot-idle:not(.qd *):not(.auto-builder *){border:2px solid var(--t-accent-ink);background:var(--paper, var(--t-surface2))}
:root[data-theme] .people-dot-away:not(.qd *):not(.auto-builder *){border:2px solid color-mix(in srgb,var(--t-accent-ink) 40%,transparent);background:var(--paper, var(--t-surface2))}
:root[data-theme] .people-chip:not(.qd *):not(.auto-builder *){background:var(--t-surface3);color:var(--t-accent-ink)}
:root[data-theme] .people-local:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .people-muted:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .people-me-button:focus-visible:not(.qd *):not(.auto-builder *){outline:2px solid var(--t-accent-ink)}
:root[data-theme] .people-typing:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .people-menu:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink);background:var(--t-surface)}
:root[data-theme] .people-menu input[type="text"]:not(.qd *):not(.auto-builder *),:root[data-theme] .people-menu input[type="time"]:not(.qd *):not(.auto-builder *),:root[data-theme] .people-menu select:not(.qd *):not(.auto-builder *){border:1px solid color-mix(in srgb,var(--t-accent-ink) 30%,transparent)}
:root[data-theme] .people-day:not(.qd *):not(.auto-builder *){border:1px solid color-mix(in srgb,var(--t-accent-ink) 30%,transparent);background:var(--t-surface)}
:root[data-theme] .people-day[aria-pressed="true"]:not(.qd *):not(.auto-builder *){border-color:var(--t-accent-ink);color:var(--t-accent-ink)}
:root[data-theme] .people-hint:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .composer textarea:not(.qd *):not(.auto-builder *){border:1px solid var(--t-line);background:var(--t-surface);color:var(--t-accent-ink)}
:root[data-theme] .composer textarea:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .composer button:focus-visible:not(.qd *):not(.auto-builder *){outline:2px solid var(--t-accent-ink)}
:root[data-theme] .composer-tool:not(.qd *):not(.auto-builder *),:root[data-theme] .composer-send:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .composer-tool[aria-pressed=true]:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--t-accent-ink)}
:root[data-theme] .composer-send:not(.qd *):not(.auto-builder *){background:var(--t-accent);color:var(--t-on-accent)}
:root[data-theme] .composer-hint:not(.qd *):not(.auto-builder *),:root[data-theme] .composer-note:not(.qd *):not(.auto-builder *),:root[data-theme] .composer-warning:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .composer-warning:not(.qd *):not(.auto-builder *){color:var(--t-gold)}
:root[data-theme] .composer-popover:not(.qd *):not(.auto-builder *){background:var(--t-surface);border:1px solid var(--t-line);box-shadow:0 4px 16px color-mix(in srgb,var(--t-accent-ink) 12%,transparent)}
:root[data-theme] .composer-options li.is-active:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .composer-option-detail:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .composer-badge:not(.qd *):not(.auto-builder *){background:var(--t-accent);color:var(--t-on-accent)}
:root[data-theme] .composer-file:not(.qd *):not(.auto-builder *){border:1px solid var(--t-line)}
:root[data-theme] .composer-file.is-failed:not(.qd *):not(.auto-builder *){border-color:var(--t-danger)}
:root[data-theme] .composer-editing:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .link-preview:not(.qd *):not(.auto-builder *){border:1px solid var(--line, color-mix(in srgb,var(--t-ink) 12%,transparent));background:var(--surface-2, color-mix(in srgb,var(--t-ink) 2%,transparent))}
:root[data-theme] .link-preview:hover:not(.qd *):not(.auto-builder *){background:var(--surface-3, color-mix(in srgb,var(--t-ink) 4%,transparent))}
:root[data-theme] .link-preview:focus-visible:not(.qd *):not(.auto-builder *){outline:2px solid var(--accent, var(--t-accent-ink))}
:root[data-theme] .inbox-tab:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .inbox-tab:hover:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .inbox-tab[aria-selected="true"]:not(.qd *):not(.auto-builder *){background:var(--t-surface);box-shadow:inset 0 -2px 0 var(--t-accent-ink)}
:root[data-theme] .inbox-tab:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .inbox-action:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .inbox-sheet-item:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .follow-button:focus-visible:not(.qd *):not(.auto-builder *){outline:2px solid var(--t-accent-ink)}
:root[data-theme] .inbox-tab-count:not(.qd *):not(.auto-builder *){background:var(--green, var(--t-accent));color:var(--t-on-accent)}
:root[data-theme] .inbox-project:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .inbox-project select:not(.qd *):not(.auto-builder *){background:var(--t-surface);color:var(--t-accent-ink)}
:root[data-theme] .inbox-list:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .inbox-list:focus-visible:not(.qd *):not(.auto-builder *){box-shadow:0 0 0 2px var(--t-accent-ink)}
:root[data-theme] .inbox-row:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .inbox-row:hover:not(.qd *):not(.auto-builder *){background:var(--t-surface2)}
:root[data-theme] .inbox-row.is-active:not(.qd *):not(.auto-builder *){background:var(--sage, var(--t-accent-soft))}
:root[data-theme] .inbox-row.is-selected:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .inbox-list:focus-visible .inbox-row.is-active:not(.qd *):not(.auto-builder *){box-shadow:inset 0 0 0 2px var(--t-accent-ink)}
:root[data-theme] .inbox-row.is-unread .inbox-dot:not(.qd *):not(.auto-builder *){background:var(--t-accent)}
:root[data-theme] .inbox-lead:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .inbox-time:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .inbox-chip:not(.qd *):not(.auto-builder *){background:var(--t-surface2);color:var(--t-accent-ink)}
:root[data-theme] .inbox-row.is-active .inbox-chip:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .inbox-chip-urgent:not(.qd *):not(.auto-builder *){background:var(--t-surface2);color:var(--t-danger)}
:root[data-theme] .inbox-snippet:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .inbox-actions:not(.qd *):not(.auto-builder *){background:var(--t-surface);box-shadow:0 2px 10px color-mix(in srgb,var(--t-accent-ink) 12%,transparent)}
:root[data-theme] .inbox-action:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .inbox-action:hover:not(.qd *):not(.auto-builder *){background:var(--t-surface2)}
:root[data-theme] .inbox-action[aria-disabled="true"]:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .inbox-phone-row .inbox-row:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .inbox-phone-row .inbox-row:hover:not(.qd *):not(.auto-builder *){background:var(--t-surface2)}
:root[data-theme] .inbox-swipe-hint:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--t-accent-ink)}
:root[data-theme] .inbox-selection:not(.qd *):not(.auto-builder *){background:var(--t-surface);box-shadow:0 4px 18px color-mix(in srgb,var(--t-accent-ink) 14%,transparent)}
:root[data-theme] .inbox-preview:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .inbox-preview h3:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .inbox-activity p:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .inbox-digest:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .inbox-offline:not(.qd *):not(.auto-builder *),:root[data-theme] .inbox-capped:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .inbox-loading:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .inbox-sheet-item:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .inbox-sheet-item:hover:not(.qd *):not(.auto-builder *){background:var(--t-surface2)}
:root[data-theme] .inbox-sheet-item:disabled:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .inbox-keys:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .inbox-field:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .inbox-field input:not(.qd *):not(.auto-builder *){border:1px solid var(--t-line);color:var(--t-accent-ink);background:var(--t-surface)}
:root[data-theme] .inbox-field-error:not(.qd *):not(.auto-builder *){color:var(--t-danger)}
:root[data-theme] .follow-option small:not(.qd *):not(.auto-builder *){color:var(--t-ink2)}
:root[data-theme] .share-close:not(.qd *):not(.auto-builder *),:root[data-theme] .share-place:not(.qd *):not(.auto-builder *),:root[data-theme] .share-kinds button:not(.qd *):not(.auto-builder *),:root[data-theme] .share-sources button:not(.qd *):not(.auto-builder *){border:1px solid var(--line,var(--t-line));background:var(--surface,var(--t-surface))}
:root[data-theme] .share-place.is-picked:not(.qd *):not(.auto-builder *),:root[data-theme] .share-kinds [aria-checked="true"]:not(.qd *):not(.auto-builder *),:root[data-theme] .share-sources [aria-checked="true"]:not(.qd *):not(.auto-builder *){border-color:var(--accent,var(--t-accent-ink));box-shadow:inset 0 0 0 1px var(--accent,var(--t-accent-ink))}
:root[data-theme] .share-card textarea:not(.qd *):not(.auto-builder *),:root[data-theme] .share-where input:not(.qd *):not(.auto-builder *),:root[data-theme] .share-title input:not(.qd *):not(.auto-builder *),:root[data-theme] .share-other:not(.qd *):not(.auto-builder *){border:1px solid var(--line,var(--t-line));background:var(--surface,var(--t-surface))}
:root[data-theme] .share-note:not(.qd *):not(.auto-builder *),:root[data-theme] .share-waiting:not(.qd *):not(.auto-builder *){background:var(--muted-surface,var(--t-surface2))}
:root[data-theme] .share-skeleton:not(.qd *):not(.auto-builder *){background:var(--muted-surface,var(--t-surface2))}
:root[data-theme] .share-send:not(.qd *):not(.auto-builder *){background:var(--surface,var(--t-surface));border-top:1px solid var(--line,var(--t-line))}
:root[data-theme] .share-primary:not(.qd *):not(.auto-builder *){background:var(--accent,var(--t-accent));color:var(--t-on-accent)}
:root[data-theme] .files-meta:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .files-muted:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .files-warn:not(.qd *):not(.auto-builder *){color:var(--danger, var(--t-danger))}
:root[data-theme] .files-icon-btn:not(.qd *):not(.auto-builder *){color:var(--ink)}
:root[data-theme] .files-icon-btn:hover:not(.qd *):not(.auto-builder *){background:var(--soft)}
:root[data-theme] .files-icon-btn:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .files-tile:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .files-card-open:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .files-chip-btn:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .files-tab-tile:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .files-pill:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .files-more:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .files-text-btn:focus-visible:not(.qd *):not(.auto-builder *){outline:2px solid var(--t-accent-ink)}
:root[data-theme] .files-text-btn:not(.qd *):not(.auto-builder *){color:var(--green)}
:root[data-theme] .files-tile:not(.qd *):not(.auto-builder *){background:var(--soft) center / cover no-repeat}
:root[data-theme] .files-tile-icon:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .files-play:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-accent) 72%,transparent);color:var(--t-on-accent)}
:root[data-theme] .files-chip:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-accent) 78%,transparent);color:var(--t-on-accent)}
:root[data-theme] .files-more-count:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-accent) 55%,transparent);color:var(--t-on-accent)}
:root[data-theme] .files-more:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-surface) 92%,transparent);color:var(--ink)}
:root[data-theme] .files-card:not(.qd *):not(.auto-builder *){background:var(--soft)}
:root[data-theme] .files-card.is-large:not(.qd *):not(.auto-builder *){background:var(--surface)}
:root[data-theme] .files-card-icon:not(.qd *):not(.auto-builder *){color:var(--green)}
:root[data-theme] .files-audio:not(.qd *):not(.auto-builder *){background:var(--soft)}
:root[data-theme] .files-sheet-list button:not(.qd *):not(.auto-builder *){color:var(--ink)}
:root[data-theme] .files-viewer:not(.qd *):not(.auto-builder *){background:var(--t-accent);color:var(--t-on-accent)}
:root[data-theme] .files-viewer:not(.qd *):not(.auto-builder *)::backdrop{background:color-mix(in srgb,var(--t-accent) 92%,transparent)}
:root[data-theme] .files-viewer-bar:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-accent) 86%,transparent)}
:root[data-theme] .files-viewer-meta:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .files-viewer .files-icon-btn:not(.qd *):not(.auto-builder *){color:var(--t-surface)}
:root[data-theme] .files-viewer .files-icon-btn:hover:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-surface) 12%,transparent)}
:root[data-theme] .files-pdf:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .files-pdf-links a:not(.qd *):not(.auto-builder *),:root[data-theme] .files-viewer-state a:not(.qd *):not(.auto-builder *){color:var(--t-line)}
:root[data-theme] .files-text:not(.qd *):not(.auto-builder *){background:var(--surface);color:var(--ink)}
:root[data-theme] .files-viewer-state:not(.qd *):not(.auto-builder *){color:var(--t-surface)}
:root[data-theme] .files-viewer-state .files-card:not(.qd *):not(.auto-builder *){color:var(--ink)}
:root[data-theme] .files-nav:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-surface) 14%,transparent);color:var(--t-surface)}
:root[data-theme] .files-nav:focus-visible:not(.qd *):not(.auto-builder *){outline:2px solid var(--t-accent-ink)}
:root[data-theme] .files-skeleton:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-surface) 8%,transparent)}
:root[data-theme] .files-tab .files-skeleton:not(.qd *):not(.auto-builder *){background:var(--soft)}
:root[data-theme] .files-up:not(.qd *):not(.auto-builder *){background:var(--soft)}
:root[data-theme] .files-up.is-refused:not(.qd *):not(.auto-builder *){background:var(--t-surface2)}
:root[data-theme] .files-up.is-refused .files-up-state:not(.qd *):not(.auto-builder *){color:var(--danger, var(--t-danger))}
:root[data-theme] .files-up-thumb:not(.qd *):not(.auto-builder *){background:var(--surface);color:var(--green)}
:root[data-theme] .files-up-state:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .files-up-detail:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .files-bar:not(.qd *):not(.auto-builder *){background:var(--line)}
:root[data-theme] .files-bar > span:not(.qd *):not(.auto-builder *){background:var(--t-accent)}
:root[data-theme] .files-drop:not(.qd *):not(.auto-builder *){border:1px dashed var(--t-line);color:var(--secondary)}
:root[data-theme] .files-drop.is-over:not(.qd *):not(.auto-builder *){border-color:var(--t-accent-ink);background:var(--sage)}
:root[data-theme] .files-pill:not(.qd *):not(.auto-builder *){background:var(--ink);color:var(--t-surface);box-shadow:0 6px 20px color-mix(in srgb,var(--t-accent-ink) 22%,transparent)}
:root[data-theme] .files-fieldset input[type=search]:not(.qd *):not(.auto-builder *){border:1px solid var(--line)}
:root[data-theme] .files-chip-btn:not(.qd *):not(.auto-builder *){border:1px solid var(--line);background:var(--surface);color:var(--ink)}
:root[data-theme] .files-chip-btn[aria-pressed="true"]:not(.qd *):not(.auto-builder *){border-color:var(--t-accent-ink);background:var(--sage)}
:root[data-theme] .files-tab-search:not(.qd *):not(.auto-builder *){border:1px solid var(--line)}
:root[data-theme] .files-tab-tile:not(.qd *):not(.auto-builder *){background:var(--soft)}
:root[data-theme] .files-version:not(.qd *):not(.auto-builder *){background:var(--soft)}
:root[data-theme] .files-version-thumb:not(.qd *):not(.auto-builder *){background:var(--surface);color:var(--green)}
:root[data-theme] .spr-tabs:not(.qd *):not(.auto-builder *){background:var(--surface-2,var(--t-accent-soft))}
:root[data-theme] .spr-tabs button[aria-pressed=true]:not(.qd *):not(.auto-builder *){background:var(--surface,var(--t-surface));box-shadow:0 1px 2px color-mix(in srgb,var(--t-accent-ink) 12%,transparent)}
:root[data-theme] .spr-card:not(.qd *):not(.auto-builder *){background:var(--surface,var(--t-surface));border:1px solid var(--line,var(--t-line))}
:root[data-theme] .spr-card p:not(.qd *):not(.auto-builder *),:root[data-theme] .spr-quiet:not(.qd *):not(.auto-builder *){color:var(--muted,var(--t-ink2))}
:root[data-theme] .spr-pill:not(.qd *):not(.auto-builder *){background:var(--surface-2,var(--t-accent-soft))}
:root[data-theme] .spr-pill.is-active:not(.qd *):not(.auto-builder *){background:var(--accent,var(--t-accent));color:var(--t-on-accent)}
:root[data-theme] .spr-pill.is-late:not(.qd *):not(.auto-builder *){background:var(--t-surface2);color:var(--t-gold)}
:root[data-theme] .spr-progress:not(.qd *):not(.auto-builder *){background:var(--surface-2,var(--t-accent-soft))}
:root[data-theme] .spr-progress span:not(.qd *):not(.auto-builder *){background:var(--accent,var(--t-accent))}
:root[data-theme] .spr-list li:not(.qd *):not(.auto-builder *){background:var(--surface-2,var(--t-accent-soft))}
:root[data-theme] .cp-muted:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .cp-link:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .cp-chip:not(.qd *):not(.auto-builder *){border:1px solid var(--line);background:var(--paper);color:var(--ink)}
:root[data-theme] .cp-chip[aria-pressed="true"]:not(.qd *):not(.auto-builder *){border-color:var(--t-accent-ink);background:var(--t-accent);color:var(--t-on-accent)}
:root[data-theme] .cp-chip.is-set:not(.qd *):not(.auto-builder *){border-color:var(--t-accent-ink);color:var(--t-accent-ink)}
:root[data-theme] .cp-pop:not(.qd *):not(.auto-builder *){border:1px solid var(--line);background:var(--paper);box-shadow:0 8px 24px color-mix(in srgb,var(--t-accent-ink) 14%,transparent)}
:root[data-theme] .cp-pop h4:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .cp-pop time:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .cp-ticks:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .cp-ticks.is-read:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .cp-silent:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .cp-typing:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .cp-dots i:not(.qd *):not(.auto-builder *){background:var(--muted)}
:root[data-theme] .cp-voice:not(.qd *):not(.auto-builder *){border:1px solid var(--line-soft);background:var(--soft)}
:root[data-theme] .cp-voice-play:not(.qd *):not(.auto-builder *){background:var(--t-accent);color:var(--t-on-accent)}
:root[data-theme] .cp-wave span:not(.qd *):not(.auto-builder *){background:var(--line)}
:root[data-theme] .cp-wave span.is-on:not(.qd *):not(.auto-builder *){background:var(--t-accent)}
:root[data-theme] .cp-voice.is-new .cp-wave span:not(.is-on):not(.qd *):not(.auto-builder *){background:var(--muted)}
:root[data-theme] .cp-voice-time:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .cp-list input:not(.qd *):not(.auto-builder *){border:1px solid var(--line)}
:root[data-theme] .cp-sched-head time:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .cp-results button:not(.qd *):not(.auto-builder *){color:var(--ink)}
:root[data-theme] .cp-results button:hover:not(.qd *):not(.auto-builder *),:root[data-theme] .cp-results button:focus-visible:not(.qd *):not(.auto-builder *){background:var(--soft)}
:root[data-theme] .cp-snippet mark:not(.qd *):not(.auto-builder *){background:var(--t-line)}
:root[data-theme] .cp-card:not(.qd *):not(.auto-builder *){border:1px solid var(--line);border-inline-start:3px solid var(--t-accent-ink);background:var(--paper)}
:root[data-theme] .cp-card dt:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .cp-state:not(.qd *):not(.auto-builder *){background:var(--soft);color:var(--muted)}
:root[data-theme] .cp-state.is-approved:not(.qd *):not(.auto-builder *),:root[data-theme] .cp-state.is-started:not(.qd *):not(.auto-builder *){background:var(--t-surface3);color:var(--t-herb)}
:root[data-theme] .cp-state.is-rejected:not(.qd *):not(.auto-builder *),:root[data-theme] .cp-state.is-cancelled:not(.qd *):not(.auto-builder *),:root[data-theme] .cp-state.is-danger:not(.qd *):not(.auto-builder *){background:var(--t-surface2);color:var(--t-danger)}
:root[data-theme] .chat-expr-key:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .chat-expr-tab:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .chat-expr-pack:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .chat-expr-sticker:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .chat-expr-cell:focus-visible:not(.qd *):not(.auto-builder *){outline:2px solid var(--t-accent-ink)}
:root[data-theme] .chat-expr-panel:not(.qd *):not(.auto-builder *){background:var(--surface, var(--t-surface));color:var(--ink, var(--t-accent-ink));box-shadow:0 18px 48px color-mix(in srgb,var(--t-accent-ink) 18%,transparent), 0 0 0 1px color-mix(in srgb,var(--t-accent-ink) 6%,transparent)}
:root[data-theme] .chat-expr-tab[aria-selected='true']:not(.qd *):not(.auto-builder *){background:color-mix(in srgb, var(--t-accent) 12%, transparent);color:var(--t-accent-ink)}
:root[data-theme] .chat-expr-pack[aria-selected='true']:not(.qd *):not(.auto-builder *){background:color-mix(in srgb, var(--t-accent) 12%, transparent);color:var(--t-accent-ink)}
:root[data-theme] .chat-expr-preview:not(.qd *):not(.auto-builder *){background:color-mix(in srgb, var(--surface, var(--t-surface)) 80%, transparent)}
:root[data-theme] .chat-expr-line button:not(.qd *):not(.auto-builder *),:root[data-theme] .chat-expr-file:not(.qd *):not(.auto-builder *){background:var(--t-accent);color:var(--t-on-accent)}
:root[data-theme] .chat-expr-file:focus-within:not(.qd *):not(.auto-builder *){outline:2px solid var(--t-accent-ink)}
:root[data-theme] .chat-expr-link:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .chat-expr-danger:not(.qd *):not(.auto-builder *){color:var(--t-danger)}
:root[data-theme] .chat-expr-error:not(.qd *):not(.auto-builder *){color:var(--t-danger)}
:root[data-theme] .chat-expr-emoji[aria-checked='true']:not(.qd *):not(.auto-builder *){box-shadow:0 0 0 2px var(--t-accent-ink) inset}
:root[data-theme] .gif-box:not(.qd *):not(.auto-builder *){background:var(--soft)}
:root[data-theme] .gif-msg video:not(.qd *):not(.auto-builder *),:root[data-theme] .gif-msg img:not(.qd *):not(.auto-builder *){background:var(--soft)}
:root[data-theme] .gif-msg video:focus-visible:not(.qd *):not(.auto-builder *){outline:2px solid var(--ink)}
:root[data-theme] .gif-keep:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .gif-keep[aria-pressed="true"]:not(.qd *):not(.auto-builder *){color:var(--ink)}
:root[data-theme] .gif-picker:not(.qd *):not(.auto-builder *){background:var(--paper);color:var(--ink);border:1px solid var(--line);box-shadow:0 12px 40px color-mix(in srgb, var(--ink) 18%, transparent)}
:root[data-theme] .gif-tabs button:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .gif-tabs button[aria-selected="true"]:not(.qd *):not(.auto-builder *){background:var(--soft);color:var(--ink)}
:root[data-theme] .gif-search:not(.qd *):not(.auto-builder *){border:1px solid var(--line);color:var(--ink)}
:root[data-theme] .gif-tile:not(.qd *):not(.auto-builder *){background:var(--soft)}
:root[data-theme] .gif-note:not(.qd *):not(.auto-builder *),:root[data-theme] .gif-state:not(.qd *):not(.auto-builder *),:root[data-theme] .gif-attribution:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .cpo-quote-action:not(.qd *):not(.auto-builder *){box-shadow:0 4px 16px color-mix(in srgb,var(--t-ink) 18%,transparent)}
:root[data-theme] .cpo-error:not(.qd *):not(.auto-builder *){color:var(--t-danger)}
:root[data-theme] .cpo-dialog:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-ink) 35%,transparent)}
:root[data-theme] .cpo-place-halo:not(.qd *):not(.auto-builder *){fill:color-mix(in srgb, var(--t-accent) 18%, transparent)}
:root[data-theme] .cpo-place-pin:not(.qd *):not(.auto-builder *){fill:var(--t-accent)}
:root[data-theme] .empire-card:not(.qd *):not(.auto-builder *){border:1px solid var(--line);background:var(--surface)}
:root[data-theme] .empire-card.is-focus:not(.qd *):not(.auto-builder *){border-color:var(--green);box-shadow:0 0 0 3px var(--sage)}
:root[data-theme] .empire-meta:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .empire-journey:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .empire .status:not(.qd *):not(.auto-builder *){color:var(--ink);background:color-mix(in srgb, var(--tone, var(--muted)) 11%, var(--surface));border:1px solid color-mix(in srgb, var(--tone, var(--muted)) 42%, transparent)}
:root[data-theme] .empire .status:not(.qd *):not(.auto-builder *)::before{background:var(--tone, var(--muted))}
:root[data-theme] .empire-health > div:not(.qd *):not(.auto-builder *){border-top:1px solid var(--line-soft)}
:root[data-theme] .empire-health dt:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .empire-open:not(.qd *):not(.auto-builder *){color:var(--green)}
:root[data-theme] .empire-ask.is-sending:not(.qd *):not(.auto-builder *){background:var(--soft)}
:root[data-theme] .empire-ask.is-refused:not(.qd *):not(.auto-builder *){border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}
:root[data-theme] .empire-ask.is-refused .empire-journey:not(.qd *):not(.auto-builder *){color:var(--danger)}
:root[data-theme] .empire-waiting:not(.qd *):not(.auto-builder *){background:var(--sage);color:var(--ink)}
:root[data-theme] .empire-waiting.is-quiet:not(.qd *):not(.auto-builder *){background:var(--soft);color:var(--secondary);border:1px solid var(--line-soft)}
:root[data-theme] .empire-waiting strong:not(.qd *):not(.auto-builder *){color:var(--green)}
:root[data-theme] .empire-balances li:not(.qd *):not(.auto-builder *){background:var(--soft);border:1px solid var(--line-soft)}
:root[data-theme] .empire-balances span:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .empire-balances em:not(.qd *):not(.auto-builder *){color:var(--warning)}
:root[data-theme] .empire-select > svg:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .empire-file label.btn:focus-within:not(.qd *):not(.auto-builder *){outline:2px solid var(--green)}
:root[data-theme] .auto-new:not(.qd *):not(.auto-builder *){background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb,var(--t-accent-ink) 6%,transparent), 0 8px 24px color-mix(in srgb,var(--t-accent-ink) 5%,transparent)}
:root[data-theme] .auto-new-note:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .auto-table-wrap:not(.qd *):not(.auto-builder *){background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb,var(--t-accent-ink) 6%,transparent)}
:root[data-theme] .auto-table th:not(.qd *):not(.auto-builder *){color:var(--secondary);border-bottom:1px solid var(--line)}
:root[data-theme] .auto-table td:not(.qd *):not(.auto-builder *){border-bottom:1px solid var(--line-soft)}
:root[data-theme] .auto-table tbody tr:hover:not(.qd *):not(.auto-builder *){background:var(--soft)}
:root[data-theme] .auto-table td a:not(.qd *):not(.auto-builder *){color:var(--ink)}
:root[data-theme] .auto-sub:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .auto-more:not(.qd *):not(.auto-builder *){color:var(--muted)}
:root[data-theme] .auto-foot:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .auto-state:not(.qd *):not(.auto-builder *),:root[data-theme] .auto-run:not(.qd *):not(.auto-builder *){color:var(--ink)}
:root[data-theme] .auto-state:not(.qd *):not(.auto-builder *)::before{background:var(--tone, var(--t-ink3))}
:root[data-theme] .auto-run.is-succeeded:not(.qd *):not(.auto-builder *){color:var(--t-herb)}
:root[data-theme] .auto-run.is-failed:not(.qd *):not(.auto-builder *){color:var(--t-danger)}
:root[data-theme] .auto-run.is-waiting_ai:not(.qd *):not(.auto-builder *),:root[data-theme] .auto-run.is-running:not(.qd *):not(.auto-builder *){color:var(--t-accent-ink)}
:root[data-theme] .auto-run.is-cancelled:not(.qd *):not(.auto-builder *){color:var(--secondary)}
:root[data-theme] .ai-card:not(.qd *):not(.auto-builder *){background:var(--t-surface);border:1px solid var(--line,var(--t-line))}
:root[data-theme] .ai-pill:not(.qd *):not(.auto-builder *){background:var(--paper,var(--t-surface2))}
:root[data-theme] .ai-foot:not(.qd *):not(.auto-builder *){color:var(--muted,var(--t-ink2))}
:root[data-theme] .ai-toggle:not(.qd *):not(.auto-builder *),:root[data-theme] .ai-cell:not(.qd *):not(.auto-builder *),:root[data-theme] .ai-chip:not(.qd *):not(.auto-builder *){border:1px solid var(--line,var(--t-line));background:var(--t-surface);color:var(--ink,var(--t-accent-ink))}
:root[data-theme] .ai-toggle[aria-pressed=true]:not(.qd *):not(.auto-builder *){border-color:var(--t-accent-ink);box-shadow:inset 0 0 0 1px var(--t-accent-ink)}
:root[data-theme] .ai-toggle:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .ai-cell:focus-visible:not(.qd *):not(.auto-builder *),:root[data-theme] .ai-chip:focus-visible:not(.qd *):not(.auto-builder *){outline:2px solid var(--t-accent-ink)}
:root[data-theme] .ai-chip.is-on:not(.qd *):not(.auto-builder *){border-color:var(--green,var(--t-accent-ink))}
:root[data-theme] .ai-editor fieldset:not(.qd *):not(.auto-builder *){border:1px solid var(--line,var(--t-line))}
:root[data-theme] .ai-table th:not(.qd *):not(.auto-builder *),:root[data-theme] .ai-table td:not(.qd *):not(.auto-builder *){border-block-end:1px solid var(--line,var(--t-line))}
:root[data-theme] .ai-cell.is-proposed:not(.qd *):not(.auto-builder *){color:var(--muted,var(--t-ink2));background:var(--paper,var(--t-surface2))}
:root[data-theme] .ai-class:not(.qd *):not(.auto-builder *){border-block-end:1px solid var(--line,var(--t-line))}
:root[data-theme] .ai-warn:not(.qd *):not(.auto-builder *){color:var(--t-gold)}
:root[data-theme] .ai-blocked small:not(.qd *):not(.auto-builder *){color:var(--t-gold)}
:root[data-theme] .ai-notice:not(.qd *):not(.auto-builder *){background:var(--paper,var(--t-surface2));border-inline-start:3px solid var(--t-accent-ink)}
:root[data-theme] .biz:not(.qd *):not(.auto-builder *){color:var(--ink)}
:root[data-theme] .biz-eyebrow:not(.qd *):not(.auto-builder *){color:var(--mute)}
:root[data-theme] .biz-top p:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-rail:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .biz-rail button:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-rail button:hover:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--ink)}
:root[data-theme] .biz-rail button.is-on:not(.qd *):not(.auto-builder *){background:var(--ink);color:var(--t-surface)}
:root[data-theme] .biz-rail-dot:not(.qd *):not(.auto-builder *){background:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 22%,transparent)}
:root[data-theme] .biz-rail .is-on .biz-rail-dot:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .biz-rail-next:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .biz-rail button.is-on .biz-rail-next:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .biz-panel:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .biz-panel-head p:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-empty:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-quiet:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-link:not(.qd *):not(.auto-builder *){color:var(--blue-ink)}
:root[data-theme] .biz-seg button:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--sec)}
:root[data-theme] .biz-seg button small:not(.qd *):not(.auto-builder *){color:var(--mute)}
:root[data-theme] .biz-seg button[aria-selected=true]:not(.qd *):not(.auto-builder *){background:var(--ink);color:var(--t-surface)}
:root[data-theme] .biz-seg button[aria-selected=true] small:not(.qd *):not(.auto-builder *){color:var(--t-surface)}
:root[data-theme] .biz-find+.biz-find:not(.qd *):not(.auto-builder *){border-top:1px solid var(--line)}
:root[data-theme] .biz-score b small:not(.qd *):not(.auto-builder *){color:var(--mute)}
:root[data-theme] .biz-score:not(.qd *):not(.auto-builder *){color:var(--ink)}
:root[data-theme] .band-lo .biz-score:not(.qd *):not(.auto-builder *){color:var(--mute)}
:root[data-theme] .biz-find-meta:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .is-warn:not(.qd *):not(.auto-builder *){color:var(--warm)}
:root[data-theme] .biz-reasons .fit:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--ink)}
:root[data-theme] .biz-reasons .against:not(.qd *):not(.auto-builder *){color:var(--sec);box-shadow:inset 0 0 0 1px var(--line)}
:root[data-theme] .biz-choices button:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .biz-choices button:hover:not(.qd *):not(.auto-builder *){background:var(--sky);color:var(--blue-ink)}
:root[data-theme] .biz-col:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .biz-col-head span:not(.qd *):not(.auto-builder *){color:var(--mute)}
:root[data-theme] .biz-col-value i:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .biz-col-value i:not(.qd *):not(.auto-builder *)::after{background:var(--blue)}
:root[data-theme] .biz-card:not(.qd *):not(.auto-builder *){background:var(--t-surface);box-shadow:0 1px 2px color-mix(in srgb,var(--t-accent-ink) 7%,transparent),0 6px 18px -12px color-mix(in srgb,var(--t-accent-ink) 25%,transparent)}
:root[data-theme] .biz-card:hover:not(.qd *):not(.auto-builder *){box-shadow:0 1px 2px color-mix(in srgb,var(--t-accent-ink) 8%,transparent),0 12px 28px -14px color-mix(in srgb,var(--t-accent-ink) 40%,transparent)}
:root[data-theme] .biz-card>span:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-card-row:not(.qd *):not(.auto-builder *){color:var(--ink)}
:root[data-theme] .biz-next:not(.qd *):not(.auto-builder *){color:var(--sec);background:var(--t-accent-soft)}
:root[data-theme] .biz-next time:not(.qd *):not(.auto-builder *){color:var(--mute)}
:root[data-theme] .biz-card.is-due .biz-next:not(.qd *):not(.auto-builder *){background:var(--t-surface2);color:var(--warm)}
:root[data-theme] .biz-closed button:hover:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .biz-table th:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .biz-table tbody tr:nth-child(odd):not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .biz-table tbody tr:hover:not(.qd *):not(.auto-builder *),:root[data-theme] .biz-table tbody tr:focus-visible:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .biz-table td small:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-row-go span:not(.qd *):not(.auto-builder *){color:var(--blue-ink)}
:root[data-theme] .biz-dots i:not(.qd *):not(.auto-builder *){border:1px dashed var(--t-ink3);color:var(--mute)}
:root[data-theme] .biz-dots i.on:not(.qd *):not(.auto-builder *){background:var(--sky);color:var(--good)}
:root[data-theme] .biz-engs>li:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .biz-eng-head p:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-burn div:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-burn b:not(.qd *):not(.auto-builder *){color:var(--ink)}
:root[data-theme] .biz-burn i:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .biz-burn i:not(.qd *):not(.auto-builder *)::after{background:var(--blue)}
:root[data-theme] .biz-burn i.is-hot:not(.qd *):not(.auto-builder *)::after{background:var(--warm)}
:root[data-theme] .biz-time summary:not(.qd *):not(.auto-builder *){color:var(--blue-ink)}
:root[data-theme] .biz-time li:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-due:not(.qd *):not(.auto-builder *){background:var(--sky)}
:root[data-theme] .biz-due span:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-inv-doc:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .biz-inv-side p:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-receipts span:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-banks>.form-grid:not(.qd *):not(.auto-builder *){border:1px solid var(--line, color-mix(in srgb,var(--t-ink3) 25%,transparent))}
:root[data-theme] .biz-numbering:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .biz-numbering p:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-studio-title input:not(.qd *):not(.auto-builder *){color:var(--ink)}
:root[data-theme] .biz-studio-title input:focus-visible:not(.qd *):not(.auto-builder *){outline:2px solid var(--blue)}
:root[data-theme] .biz-studio-title span:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-steps li:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--mute)}
:root[data-theme] .biz-steps li.done:not(.qd *):not(.auto-builder *){background:var(--sky);color:var(--good)}
:root[data-theme] .biz-steps li.now:not(.qd *):not(.auto-builder *){background:var(--ink);color:var(--t-surface)}
:root[data-theme] .biz-steps li.off:not(.qd *):not(.auto-builder *){background:var(--t-surface3);color:var(--t-ink2)}
:root[data-theme] .biz-approvals:not(.qd *):not(.auto-builder *){color:var(--good);background:var(--sky)}
:root[data-theme] .biz-builder fieldset:disabled :is(input,:root[data-theme] textarea,:root[data-theme] select):not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--sec)}
:root[data-theme] .biz-locked:not(.qd *):not(.auto-builder *){background:var(--sky);color:var(--ink)}
:root[data-theme] .biz-group:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .biz-group summary small:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-group summary svg:not(.qd *):not(.auto-builder *){color:var(--mute)}
:root[data-theme] .biz-group summary:focus-visible:not(.qd *):not(.auto-builder *){outline:2px solid var(--blue)}
:root[data-theme] .biz-group-body h4:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-prog:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .biz-prog-key:not(.qd *):not(.auto-builder *){background:var(--ink);color:var(--t-surface)}
:root[data-theme] .biz-prog-price b:not(.qd *):not(.auto-builder *){color:var(--blue-ink)}
:root[data-theme] .biz-prog-price small:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-sub:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .biz-more summary:not(.qd *):not(.auto-builder *){color:var(--blue-ink)}
:root[data-theme] .biz-rows-head span:not(.qd *):not(.auto-builder *){color:var(--mute)}
:root[data-theme] .biz-rows-row :is(input,:root[data-theme] textarea):not(.qd *):not(.auto-builder *){border:1px solid var(--line);background:var(--t-surface);color:var(--ink)}
:root[data-theme] .biz-rows-row :is(input,:root[data-theme] textarea):focus-visible:not(.qd *):not(.auto-builder *){outline:2px solid var(--blue)}
:root[data-theme] .biz-rows-add:not(.qd *):not(.auto-builder *){color:var(--blue-ink)}
:root[data-theme] .biz-lib button:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .biz-lib button:hover:not(.qd *):not(.auto-builder *){background:var(--sky)}
:root[data-theme] .biz-lib small:not(.qd *):not(.auto-builder *){color:var(--mute)}
:root[data-theme] .biz-lib span:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-sheet-tools .btn:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme] .biz-sheet-wrap:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);scrollbar-color:var(--t-line) transparent}
@media (max-width:600px){:root[data-theme] .biz-table td[data-label]:not(:empty):not(.qd *):not(.auto-builder *)::before{color:var(--t-ink3)}}
@media (max-width:600px){:root[data-theme] .biz-rows-row:not(.qd *):not(.auto-builder *){border-bottom:1px solid var(--line)}}
:root[data-theme] .biz-split:not(.qd *):not(.auto-builder *){color:var(--ink)}
:root[data-theme] .biz-split.is-hot:not(.qd *):not(.auto-builder *){color:var(--warm)}
:root[data-theme] .biz-find.is-hero:not(.qd *):not(.auto-builder *){background:var(--ink);color:var(--t-surface)}
:root[data-theme] .biz-find.is-hero :is(h3,:root[data-theme] .biz-score,:root[data-theme] .biz-score b):not(.qd *):not(.auto-builder *){color:var(--t-surface)}
:root[data-theme] .biz-find.is-hero .biz-score b small:not(.qd *):not(.auto-builder *){color:var(--t-surface)}
:root[data-theme] .biz-find.is-hero .biz-split:not(.qd *):not(.auto-builder *){color:var(--t-surface)}
:root[data-theme] .biz-find.is-hero .biz-find-meta:not(.qd *):not(.auto-builder *){color:var(--t-surface)}
:root[data-theme] .biz-find.is-hero .biz-reasons .fit:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-surface) 12%,transparent);color:var(--t-surface)}
:root[data-theme] .biz-find.is-hero .biz-reasons .against:not(.qd *):not(.auto-builder *){color:var(--t-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t-surface) 25%,transparent)}
:root[data-theme] .biz-find.is-hero .biz-link:not(.qd *):not(.auto-builder *){color:var(--t-surface)}
:root[data-theme] .biz-find.is-hero .biz-find-acts .btn-secondary:not(.qd *):not(.auto-builder *),:root[data-theme] .biz-find.is-hero .biz-find-acts .btn-ghost:not(.qd *):not(.auto-builder *){color:var(--t-surface);background:color-mix(in srgb,var(--t-surface) 8%,transparent);border-color:color-mix(in srgb,var(--t-surface) 20%,transparent)}
:root[data-theme] .biz-find.is-hero .is-warn:not(.qd *):not(.auto-builder *){color:var(--t-ink3)}
:root[data-theme] .biz-find.is-hero .hk-card:not(.qd *):not(.auto-builder *){color:var(--ink)}
:root[data-theme] .biz-funnel:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .biz-funnel-stage small:not(.qd *):not(.auto-builder *){color:var(--mute)}
:root[data-theme] .biz-funnel-none:not(.qd *):not(.auto-builder *){color:var(--mute)}
:root[data-theme] .biz-funnel-num small:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-qhero:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .biz-qhero-paper:not(.qd *):not(.auto-builder *){background:var(--t-surface);box-shadow:0 2px 6px color-mix(in srgb,var(--t-accent-ink) 8%,transparent),0 24px 48px -22px color-mix(in srgb,var(--t-accent-ink) 44%,transparent)}
:root[data-theme] .biz-qhero-paper:focus-visible:not(.qd *):not(.auto-builder *){outline:2px solid var(--blue)}
:root[data-theme] .biz-qhero-num small:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-sign li:not(.qd *):not(.auto-builder *){border-top:1px dashed var(--t-ink3)}
:root[data-theme] .biz-sign li.on:not(.qd *):not(.auto-builder *){border-top:1px solid var(--ink)}
:root[data-theme] .biz-sign small:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-burn small:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-days:not(.qd *):not(.auto-builder *){color:var(--ink)}
:root[data-theme] .biz-days.is-hot:not(.qd *):not(.auto-builder *){color:var(--warm)}
:root[data-theme] .biz-owed:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .biz-owed-num small:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-owed-key:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .biz-owed-key i:not(.qd *):not(.auto-builder *){color:var(--ink)}
:root[data-theme] b:not(.qd *):not(.auto-builder *),:root[data-theme] strong:not(.qd *):not(.auto-builder *),:root[data-theme] .biz-funnel-stage:not(.qd *):not(.auto-builder *),:root[data-theme] .biz-score:not(.qd *):not(.auto-builder *),:root[data-theme] .biz-score b):not(.qd *):not(.auto-builder *){color:var(--t-surface)}
:root[data-theme] p:not(.qd *):not(.auto-builder *),:root[data-theme] .biz-quiet:not(.qd *):not(.auto-builder *),:root[data-theme] .biz-find-meta:not(.qd *):not(.auto-builder *),:root[data-theme] .biz-funnel-none:not(.qd *):not(.auto-builder *),:root[data-theme] .biz-owed-key:not(.qd *):not(.auto-builder *),:root[data-theme] .biz-sign small:not(.qd *):not(.auto-builder *),:root[data-theme] .biz-eng-head p:not(.qd *):not(.auto-builder *),:root[data-theme] .biz-qhero-body>span:not(.qd *):not(.auto-builder *),:root[data-theme] .biz-burn small:not(.qd *):not(.auto-builder *),:root[data-theme] .biz-funnel-num small:not(.qd *):not(.auto-builder *),:root[data-theme] .biz-owed-num small:not(.qd *):not(.auto-builder *),:root[data-theme] .biz-qhero-num small):not(.qd *):not(.auto-builder *){color:var(--t-surface)}
:root[data-theme] .biz-days:not(.qd *):not(.auto-builder *),:root[data-theme] .biz-owed-key i):not(.qd *):not(.auto-builder *){color:var(--t-surface)}
:root[data-theme] .biz-time summary:not(.qd *):not(.auto-builder *),:root[data-theme] .biz-sign span):not(.qd *):not(.auto-builder *){color:var(--t-surface)}
:root[data-theme] .btn-ghost):not(.qd *):not(.auto-builder *){color:var(--t-surface);background:color-mix(in srgb,var(--t-surface) 8%,transparent);border-color:color-mix(in srgb,var(--t-surface) 22%,transparent)}
:root[data-theme] .btn-ghost):hover:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-surface) 14%,transparent)}
:root[data-theme] .biz-qhero-paper):not(.qd *):not(.auto-builder *){color:var(--ink)}
:root[data-theme] .biz-funnel-empty:not(.qd *):not(.auto-builder *){color:var(--t-surface)}
:root[data-theme] .biz-eng-acts .biz-link:not(.qd *):not(.auto-builder *){border:1px solid var(--line,var(--t-line))}
@media (max-width:600px){:root[data-theme] .biz-rail:not(.qd *):not(.auto-builder *),:root[data-theme] .biz-seg:not(.qd *):not(.auto-builder *){-webkit-mask-image:linear-gradient(90deg,var(--t-ink) calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,var(--t-ink) calc(100% - 36px),transparent)}}
:root[data-theme] .hk-chip.is-ok:not(.qd *):not(.auto-builder *){background:var(--sky);color:var(--good)}
:root[data-theme] .hk-chip.is-look:not(.qd *):not(.auto-builder *){background:var(--t-surface2);color:var(--warm)}
:root[data-theme] .hk-chip.is-held:not(.qd *):not(.auto-builder *){background:var(--t-surface2);color:var(--t-danger)}
:root[data-theme] .hk-chip.is-busy:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft);color:var(--mute)}
:root[data-theme] .hk-who:not(.qd *):not(.auto-builder *){color:var(--blue-ink)}
:root[data-theme] .hk-card:not(.qd *):not(.auto-builder *){background:var(--t-surface);border:1px solid var(--t-line)}
:root[data-theme] .hk-brief:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .hk-brief dt:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .hk-why:not(.qd *):not(.auto-builder *){color:var(--sec)}
:root[data-theme] .hk-strip h3:not(.qd *):not(.auto-builder *){color:var(--blue-ink)}
:root[data-theme] .hk-strip h3 small:not(.qd *):not(.auto-builder *){color:var(--mute)}
:root[data-theme] .hk-email:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .hk-checks .ok:not(.qd *):not(.auto-builder *){background:var(--sky);color:var(--good)}
:root[data-theme] .hk-checks .look:not(.qd *):not(.auto-builder *){background:var(--t-surface2);color:var(--warm)}
:root[data-theme] .hk-checks .held:not(.qd *):not(.auto-builder *){background:var(--t-surface2);color:var(--t-danger)}
:root[data-theme] .hk-preview:not(.qd *):not(.auto-builder *){background:var(--t-accent-soft)}
:root[data-theme] .hk-spend:not(.qd *):not(.auto-builder *){color:var(--sec)}
