@media screen{html[data-theme=dark]{background:var(--canvas);color:var(--ink)}html[data-theme=dark] body{background:radial-gradient(circle at 80% -20%, #7257f517, transparent 34%), var(--canvas);color:var(--ink)}html[data-theme=dark] button,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:inherit}html[data-theme=dark] button{border:0}html[data-theme=dark] a{color:inherit}html[data-theme=dark] button:focus-visible,html[data-theme=dark] a:focus-visible,html[data-theme=dark] input:focus-visible,html[data-theme=dark] select:focus-visible,html[data-theme=dark] textarea:focus-visible,html[data-theme=dark] summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}html[data-theme=dark] .merchant-skip-link{background:var(--inverse-surface);color:#fff;border-radius:12px}html[data-theme=dark] .navigation-search{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:12px}html[data-theme=dark] .navigation-search:focus-within{border-color:var(--violet)}html[data-theme=dark] .navigation-search input{background:0 0;border:0;outline:none}html[data-theme=dark] .navigation-search button{background:0 0}html[data-theme=dark] .navigation-empty{color:var(--ink-soft)}html[data-theme=dark] .sidebar{border-right:1px solid color-mix(in srgb, var(--line-strong) 86%, transparent);background:color-mix(in srgb, var(--surface) 94%, transparent)}html[data-theme=dark] .sidebar-brand{border-bottom:1px solid var(--line)}html[data-theme=dark] .brand-lockup small{color:var(--ink-faint)}html[data-theme=dark] .brand-mark{background:linear-gradient(145deg, #28243d 4%, var(--violet-dark) 88%);border-radius:11px}html[data-theme=dark] .brand-mark span{border-radius:8px}html[data-theme=dark] .store-switcher{border:1px solid var(--line);background:var(--surface);border-radius:15px}html[data-theme=dark] .store-current{color:var(--ink-soft)}html[data-theme=dark] .store-avatar,html[data-theme=dark] .profile-avatar,html[data-theme=dark] .topbar-avatar{background:linear-gradient(145deg, var(--surface-soft), #29243d);color:#a799f0;border-radius:11px}html[data-theme=dark] .store-copy small,html[data-theme=dark] .profile-chip small{color:var(--ink-faint)}html[data-theme=dark] .nav-parity-note{border:1px solid var(--line-strong);background:var(--surface-soft);color:#a999f0;border-radius:11px}html[data-theme=dark] .nav-section+.nav-section{border-top:1px solid color-mix(in srgb, var(--line-strong) 76%, transparent)}html[data-theme=dark] .nav-section-heading>span{background:var(--surface-soft);color:#bcf5e6;border-radius:6px}html[data-theme=dark] .nav-section-label{color:var(--ink-soft)}html[data-theme=dark] .nav-link{color:var(--ink-soft);background:0 0;border-radius:12px}html[data-theme=dark] .nav-link:hover:not(.is-muted){background:var(--surface-soft);color:var(--ink)}html[data-theme=dark] .nav-link.is-active{background:linear-gradient(100deg, var(--surface-soft), var(--surface-soft));color:#a699f0}html[data-theme=dark] .nav-link.is-active:before{background:var(--violet);border-radius:0 5px 5px 0}html[data-theme=dark] .nav-badge{background:var(--surface-soft);color:var(--ink-soft);border-radius:6px}html[data-theme=dark] .nav-badge.is-integrated,html[data-theme=dark] .nav-badge.is-target{background:var(--surface-soft);color:#bcf5e6}html[data-theme=dark] .nav-badge.is-status{background:var(--surface-soft);color:#99b9f0}html[data-theme=dark] .nav-link:has(.nav-badge.is-preview){color:var(--ink-soft)}html[data-theme=dark] .sidebar-footer{border-top:1px solid var(--line)}html[data-theme=dark] .profile-chip{border:1px solid var(--line);background:var(--surface);border-radius:14px}html[data-theme=dark] .profile-chip svg{color:var(--ink-soft)}html[data-theme=dark] .shell-sign-out{border:1px solid var(--line);color:var(--ink-muted);background:0 0;border-radius:11px}html[data-theme=dark] .shell-sign-out:hover{background:var(--surface-soft);color:var(--ink)}html[data-theme=dark] .fixture-banner{background:var(--surface-soft);color:#f5e4bc;border-bottom:1px solid #695d3a}html[data-theme=dark] .fixture-banner strong{color:#f5e3bc}html[data-theme=dark] .fixture-banner span{color:#f5e4bc}html[data-theme=dark] .desktop-topbar{border-bottom:1px solid color-mix(in srgb, var(--line-strong) 82%, transparent);background:color-mix(in srgb, var(--surface-soft) 84%, transparent)}html[data-theme=dark] .topbar-eyebrow{color:var(--ink-faint)}html[data-theme=dark] .preview-pill{background:var(--surface-soft);color:#f5e4bc;border:1px solid #695f3a;border-radius:12px}html[data-theme=dark] .icon-button{background:0 0;border-radius:12px}html[data-theme=dark] .icon-button.soft{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .eyebrow{color:var(--ink-faint)}html[data-theme=dark] .button{border-radius:12px}html[data-theme=dark] .button-primary{color:#fff;background:linear-gradient(145deg,#8068f8,#6245eb)}html[data-theme=dark] .button-quiet{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 76%, transparent);color:var(--ink-soft)}html[data-theme=dark] .button-light{background:var(--surface);color:#c7bcf5}html[data-theme=dark] .text-button{color:#fffc;background:0 0}html[data-theme=dark] .text-button.dark,html[data-theme=dark] .page-heading p{color:var(--ink-soft)}html[data-theme=dark] .living-hero{border:1px solid color-mix(in srgb, var(--line-strong) 8%, transparent);border-radius:var(--radius-xl);color:#fff;background:radial-gradient(circle at 15% 10%,#8466ff45,#0000 33%),linear-gradient(128deg,#181429 0%,#231b40 54%,#141526 100%)}html[data-theme=dark] .living-hero:before{background-image:radial-gradient(color-mix(in srgb, var(--surface) 66%, transparent) .65px, transparent .65px);background-size:17px 17px}html[data-theme=dark] .hero-status{color:#f6f4ff}html[data-theme=dark] .hero-status small{color:#ffffff7a}html[data-theme=dark] .status-orb{border:1px solid color-mix(in srgb, var(--line-strong) 11%, transparent);color:#bfb3ff;background:#7257f545;border-radius:9px}html[data-theme=dark] .hero-copy>p{color:#f0edfaa8}html[data-theme=dark] .hero-proof small{color:#ffffff6b}html[data-theme=dark] .hero-visual:before{border:1px solid #423a691c;border-radius:50%}html[data-theme=dark] .hero-image-glow{background:#7257f53d;border-radius:50%}html[data-theme=dark] .floating-health{border:1px solid color-mix(in srgb, var(--line-strong) 12%, transparent);background:#131123b8;border-radius:14px}html[data-theme=dark] .health-icon{color:#99f0d4;background:#2cb9902e;border-radius:10px}html[data-theme=dark] .floating-health small{color:#ffffff7d}html[data-theme=dark] .metric-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 84%, transparent);border-radius:20px}html[data-theme=dark] .metric-card:after{background:var(--metric-soft);border-radius:50%}html[data-theme=dark] .metric-icon{background:var(--metric-soft);color:var(--metric);border-radius:11px}html[data-theme=dark] .metric-change{background:var(--surface-soft);color:#bcf5e5;border-radius:7px}html[data-theme=dark] .metric-card>p{color:var(--ink-soft)}html[data-theme=dark] .metric-card>small{color:var(--ink-faint)}html[data-theme=dark] .tone-violet{--metric-soft:var(--violet-soft)}html[data-theme=dark] .tone-cyan{--metric-soft:var(--cyan-soft)}html[data-theme=dark] .tone-mint{--metric-soft:var(--mint-soft)}html[data-theme=dark] .tone-amber{--metric-soft:var(--amber-soft)}html[data-theme=dark] .performance-panel,html[data-theme=dark] .attention-panel{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:24px}html[data-theme=dark] .period-select{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .live-indicator{background:var(--surface-soft);color:#bcf5e4;border-radius:8px}html[data-theme=dark] .live-indicator:before{background:var(--mint);border-radius:50%}html[data-theme=dark] .performance-summary small{color:var(--ink-faint)}html[data-theme=dark] .summary-comparison b{color:#99f0d6}html[data-theme=dark] .chart-axis{color:var(--ink-soft)}html[data-theme=dark] .sales-chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(to bottom, transparent 0, transparent 54px, color-mix(in srgb, var(--surface-raised) 70%, transparent) 55px)}html[data-theme=dark] .comparison-path{fill:none;stroke:#c6c1d0}html[data-theme=dark] .chart-area{fill:url(#chart-fill)}html[data-theme=dark] .today-path{fill:none;stroke:var(--accent-ink)}html[data-theme=dark] .chart-dot{fill:#fff;stroke:var(--accent-ink)}html[data-theme=dark] .chart-labels{color:var(--ink-soft)}html[data-theme=dark] .activity-item{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .activity-item:last-child{border-bottom:0}html[data-theme=dark] .activity-icon{background:var(--metric-soft);color:var(--metric);border-radius:12px}html[data-theme=dark] .activity-item p,html[data-theme=dark] .activity-item small{color:var(--ink-soft)}html[data-theme=dark] .activity-item>button{color:var(--ink-soft);background:0 0}html[data-theme=dark] .panel-footer-button{border-top:1px solid var(--line);background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .module-card{border:1px solid var(--line);background:linear-gradient(155deg, var(--surface), var(--surface));border-radius:21px}html[data-theme=dark] .module-card:after{background:var(--metric-soft);border-radius:40% 55% 45% 60%}html[data-theme=dark] .module-icon{background:var(--metric-soft);color:var(--metric);border-radius:12px}html[data-theme=dark] .module-eyebrow{color:var(--ink-faint)}html[data-theme=dark] .module-card-top button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .module-card>p{color:var(--ink-soft)}html[data-theme=dark] .module-metric span{color:var(--ink-faint)}html[data-theme=dark] .prototype-note{color:var(--ink-soft)}html[data-theme=dark] .prototype-note svg:first-child{color:var(--accent-ink)}html[data-theme=dark] .prototype-note svg:last-child{color:var(--mint)}html[data-theme=dark] .pos-mode-icon{background:linear-gradient(145deg, var(--violet-soft), var(--surface-soft));color:var(--violet-dark);border-radius:14px}html[data-theme=dark] .register-status-item{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 72%, transparent);color:var(--mint);border-radius:13px}html[data-theme=dark] .register-status-item small{color:var(--ink-faint)}html[data-theme=dark] .register-status-item strong{color:var(--ink)}html[data-theme=dark] .register-dot{background:var(--mint);border-radius:50%}html[data-theme=dark] .pos-workspace{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:26px}html[data-theme=dark] .product-browser{background:color-mix(in srgb, var(--surface) 77%, transparent)}html[data-theme=dark] .product-search{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:14px}html[data-theme=dark] .product-search:focus-within{border-color:#423a69}html[data-theme=dark] .product-search input{background:0 0;border:0;outline:0}html[data-theme=dark] .product-search input::placeholder{color:var(--ink-soft)}html[data-theme=dark] .scanner-hint{background:var(--surface-soft);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .customer-button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:14px}html[data-theme=dark] .category-row button{color:var(--ink-soft);background:0 0;border:1px solid #0000;border-radius:10px}html[data-theme=dark] .category-row button:hover{background:var(--surface-soft)}html[data-theme=dark] .category-row button.is-active{background:var(--violet-soft);color:#a799f0;border-color:#423a69}html[data-theme=dark] .catalogue-heading p{color:var(--ink-faint)}html[data-theme=dark] .sort-button{background:var(--surface-soft);color:#a999f0;border-radius:9px}html[data-theme=dark] .product-card{border:1px solid var(--line);background:var(--surface);border-radius:17px}html[data-theme=dark] .product-card:hover{border-color:#423a69}html[data-theme=dark] .product-art{color:var(--swatch-dark);background:linear-gradient(145deg, var(--swatch-light), var(--swatch));border-radius:12px}html[data-theme=dark] .product-art:before{border:1px solid color-mix(in srgb, var(--line-strong) 50%, transparent);border-radius:17px}html[data-theme=dark] .product-quantity{border:2px solid var(--line-strong);background:var(--violet);color:#fff;border-radius:50%}html[data-theme=dark] .product-card-copy small,html[data-theme=dark] .product-card-copy>span{color:var(--ink-soft)}html[data-theme=dark] .stock-ok{color:#99f0d4}html[data-theme=dark] .stock-low{color:#f0cd99}html[data-theme=dark] .empty-products{color:var(--ink-faint)}html[data-theme=dark] .empty-products strong{color:var(--ink-soft)}html[data-theme=dark] .empty-products button{color:var(--accent-ink);background:0 0}html[data-theme=dark] .cart-panel{border-left:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .cart-heading{border-bottom:1px solid var(--line)}html[data-theme=dark] .cart-customer{border:1px dashed var(--line-strong);background:var(--surface);border-radius:13px}html[data-theme=dark] .customer-plus{background:var(--violet-soft);color:var(--accent-ink);border-radius:10px}html[data-theme=dark] .cart-customer small{color:var(--ink-faint)}html[data-theme=dark] .cart-line{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .cart-thumb{color:var(--swatch-dark);background:linear-gradient(145deg, var(--swatch-light), var(--swatch));border-radius:12px}html[data-theme=dark] .cart-line-copy>small{color:var(--ink-faint)}html[data-theme=dark] .quantity-stepper{border:1px solid var(--line);border-radius:8px}html[data-theme=dark] .quantity-stepper button{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .quantity-stepper span{border-inline:1px solid var(--line)}html[data-theme=dark] .empty-cart{color:var(--ink-faint)}html[data-theme=dark] .empty-cart>span{background:var(--violet-soft);color:var(--accent-ink);border-radius:20px}html[data-theme=dark] .empty-cart strong{color:var(--ink-soft)}html[data-theme=dark] .cart-summary{border-top:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .discount-row{border:1px solid var(--line-strong);background:var(--surface-soft);color:#a999f0;border-radius:10px}html[data-theme=dark] .cart-summary dl>div{color:var(--ink-soft)}html[data-theme=dark] .total-row{border-top:1px solid var(--line);color:var(--ink)!important}html[data-theme=dark] .hold-button{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-soft);border-radius:13px}html[data-theme=dark] .pay-button{color:#fff;background:linear-gradient(145deg,#8068f8,#5f40e4);border-radius:14px}html[data-theme=dark] .pay-button small{color:#ffffffad}html[data-theme=dark] .tender-scrim{background:#110e1d87}html[data-theme=dark] .tender-sheet{border:1px solid color-mix(in srgb, var(--line-strong) 80%, transparent);background:var(--surface);border-radius:25px}html[data-theme=dark] .tender-sheet>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .tender-icon{background:var(--violet-soft);color:var(--accent-ink);border-radius:15px}html[data-theme=dark] .tender-intro{color:var(--ink-soft)}html[data-theme=dark] .tender-options>button{border:1px solid var(--line);background:var(--surface);border-radius:16px}html[data-theme=dark] .tender-options>button:hover{border-color:#423a69}html[data-theme=dark] .tender-option-icon{border-radius:14px}html[data-theme=dark] .tender-option-icon.cash{background:var(--mint-soft);color:#bcf5e5}html[data-theme=dark] .tender-option-icon.card{background:var(--violet-soft);color:var(--accent-ink)}html[data-theme=dark] .tender-options small{color:var(--ink-faint)}html[data-theme=dark] .tender-sheet>footer{border-top:1px solid var(--line);background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .tender-sheet>footer svg{color:var(--mint)}html[data-theme=dark] .module-migration-hero{border:1px solid var(--line);background:radial-gradient(circle at 82% 4%, #7257f526, transparent 31%), linear-gradient(145deg, color-mix(in srgb, var(--surface) 96%, transparent), color-mix(in srgb, var(--surface-soft) 93%, transparent));border-radius:30px}html[data-theme=dark] .migration-status{border-radius:999px}html[data-theme=dark] .migration-status.is-original{background:var(--surface-soft);color:#a999f0}html[data-theme=dark] .migration-status.is-target{background:var(--surface-soft);color:#bcf5e4}html[data-theme=dark] .migration-title-icon{background:linear-gradient(145deg, var(--surface-soft), #2a243d);color:#a999f0;border-radius:19px}html[data-theme=dark] .migration-heading>p{color:var(--ink-soft)}html[data-theme=dark] .migration-truth-card{border:1px solid color-mix(in srgb, var(--line-strong) 65%, transparent);color:#fff;background:linear-gradient(145deg,#241946,#4b3298);border-radius:22px}html[data-theme=dark] .migration-truth-card>span{color:#bfb2ee}html[data-theme=dark] .migration-truth-card>p{color:#c6bfd5}html[data-theme=dark] .migration-truth-card>div{border-top:1px solid color-mix(in srgb, var(--line-strong) 12%, transparent);color:#d8d2e2}html[data-theme=dark] .migration-truth-card i{background:#54d7ae;border-radius:50%}html[data-theme=dark] .migration-detail-grid article{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 82%, transparent);border-radius:22px}html[data-theme=dark] .migration-detail-icon{background:var(--violet-soft);color:var(--violet-dark);border-radius:13px}html[data-theme=dark] .migration-detail-grid small{color:var(--ink-faint)}html[data-theme=dark] .migration-detail-grid p{color:var(--ink-soft)}html[data-theme=dark] .migration-checklist{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 62%, transparent);border-radius:24px}html[data-theme=dark] .migration-checklist li{color:#99f0ce}html[data-theme=dark] .migration-checklist li span{color:var(--ink-soft)}html[data-theme=dark] .migration-checklist li strong{color:var(--ink)}@media (max-width:900px){html[data-theme=dark] .mobile-header{border-bottom:1px solid color-mix(in srgb, var(--line-strong) 85%, transparent);background:color-mix(in srgb, var(--surface) 91%, transparent)}html[data-theme=dark] .mobile-page-context span{color:var(--ink-faint)}html[data-theme=dark] .mobile-bottom-nav{border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 95%, transparent)}html[data-theme=dark] .mobile-bottom-nav a,html[data-theme=dark] .mobile-bottom-nav button{color:var(--ink-soft);background:0 0}html[data-theme=dark] .mobile-bottom-nav .is-active{color:var(--accent-ink)}html[data-theme=dark] .mobile-scrim{background:#120e1f7a}html[data-theme=dark] .drawer-close{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .cart-panel{border-top:1px solid var(--line);border-left:0}}@media (max-width:650px){html[data-theme=dark] .living-hero{border-radius:25px}html[data-theme=dark] .module-migration-hero{border-radius:24px}html[data-theme=dark] .migration-title-icon{border-radius:16px}}html[data-theme=dark] .parity-dashboard-heading p{color:var(--ink-soft)}html[data-theme=dark] .parity-operations-ribbon{border:1px solid color-mix(in srgb, var(--line-strong) 12%, transparent);color:#fff;background:radial-gradient(circle at 75% -80%,#6bdfc052,#0000 42%),radial-gradient(circle at 18% 140%,#795bff80,#0000 38%),linear-gradient(135deg,#171126,#2b1d4d 60%,#173d42);border-radius:22px}html[data-theme=dark] .parity-operations-ribbon:after{border:1px solid color-mix(in srgb, var(--line-strong) 11%, transparent);border-radius:42% 58% 49% 51%}html[data-theme=dark] .parity-ribbon-lead>span{border:1px solid color-mix(in srgb, var(--line-strong) 14%, transparent);color:#99f0d4;background:#49d7ae24;border-radius:14px}html[data-theme=dark] .parity-ribbon-lead small{color:#ffffffc2}html[data-theme=dark] .parity-operations-ribbon dl>div{border-inline-start:1px solid color-mix(in srgb, var(--line-strong) 12%, transparent)}html[data-theme=dark] .parity-operations-ribbon>a{border:1px solid color-mix(in srgb, var(--line-strong) 16%, transparent);background:color-mix(in srgb, var(--surface) 8%, transparent);color:#ffffffd1;border-radius:11px}html[data-theme=dark] .parity-range-bar{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 76%, transparent);border-radius:16px}html[data-theme=dark] .parity-range-bar small{color:var(--ink-faint)}html[data-theme=dark] .parity-range-options{background:var(--surface-soft);border-radius:11px}html[data-theme=dark] .parity-range-options button{color:var(--ink-soft);background:0 0;border-radius:9px}html[data-theme=dark] .parity-range-options button:hover{color:var(--ink)}html[data-theme=dark] .parity-range-options button.is-active{background:var(--surface);color:#a999f0}html[data-theme=dark] .parity-custom-range{border:1px solid var(--line-strong);background:var(--surface);border-radius:15px}html[data-theme=dark] .parity-custom-range label{color:var(--ink-soft)}html[data-theme=dark] .parity-custom-range input{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:9px}html[data-theme=dark] .parity-custom-range>span{color:var(--ink-faint)}html[data-theme=dark] .parity-custom-range p{color:var(--ink-soft)}html[data-theme=dark] .parity-stat{--stat-soft:var(--violet-soft);border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 86%, transparent);border-radius:19px}html[data-theme=dark] .parity-stat:after{background:var(--stat-soft);border-radius:45% 55% 53% 47%}html[data-theme=dark] .parity-stat-icon{background:var(--stat-soft);color:var(--stat);border-radius:12px}html[data-theme=dark] .parity-stat p{color:var(--ink-soft)}html[data-theme=dark] .parity-stat>small{color:var(--ink-faint)}html[data-theme=dark] .parity-stat.tone-cyan,html[data-theme=dark] .parity-stat.tone-mint{--stat-soft:var(--surface-soft)}html[data-theme=dark] .parity-stat.tone-amber{--stat-soft:#3d3524}html[data-theme=dark] .parity-stat.tone-rose{--stat-soft:var(--surface-soft)}html[data-theme=dark] .parity-panel{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:22px}html[data-theme=dark] .parity-panel-heading>span{color:var(--ink-faint)}html[data-theme=dark] .parity-panel-heading>a{color:var(--violet-dark)}html[data-theme=dark] .parity-trend svg text{fill:var(--ink-soft)}html[data-theme=dark] .parity-chart-grid{stroke:#ebe8ef}html[data-theme=dark] .parity-chart-line{fill:none;stroke:var(--accent-ink)}html[data-theme=dark] .parity-chart-crosshair{stroke:#c8c1d4}html[data-theme=dark] .parity-chart-dot{fill:#fff;stroke:var(--accent-ink)}html[data-theme=dark] .parity-chart-tooltip{border:1px solid var(--line);background:var(--surface);border-radius:11px}html[data-theme=dark] .parity-chart-tooltip small{color:var(--ink-faint)}html[data-theme=dark] .parity-bar-label{color:var(--ink-soft)}html[data-theme=dark] .parity-bar-label i{color:#fff;border-radius:8px}html[data-theme=dark] .parity-bar-track{background:var(--surface-soft);border-radius:4px}html[data-theme=dark] .parity-bar-track>i{background:linear-gradient(90deg,#8a73f8,#6347e2);border-radius:4px}html[data-theme=dark] .parity-bar-value small{color:var(--ink-faint)}html[data-theme=dark] .parity-product-rank{background:var(--violet-soft);color:var(--violet-dark);border-radius:8px}html[data-theme=dark] .parity-alert-groups h3{color:#f0d099}html[data-theme=dark] .parity-alert-groups li a{color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .parity-alert-groups li a:hover{background:var(--surface-soft)}html[data-theme=dark] .parity-alert-groups li b{color:#f5dfbc;background:#3d3424;border-radius:7px}html[data-theme=dark] .parity-alert-groups li b.is-danger{background:var(--surface-soft);color:#f099ad}html[data-theme=dark] .parity-table{border-collapse:collapse}html[data-theme=dark] .parity-table th{border-block:1px solid var(--line);background:var(--surface);color:var(--ink-faint)}html[data-theme=dark] .parity-table td{border-bottom:1px solid var(--line-strong);color:var(--ink-soft)}html[data-theme=dark] .parity-table tbody tr:last-child td{border-bottom:0}html[data-theme=dark] .parity-table tbody tr:hover{background:var(--surface)}html[data-theme=dark] .parity-table td:first-child{color:var(--ink)}html[data-theme=dark] .parity-table td:first-child svg{color:var(--accent-ink)}html[data-theme=dark] .parity-muted{color:var(--ink-faint)}html[data-theme=dark] .parity-payment-list i{background:currentColor;border-radius:6px}html[data-theme=dark] .parity-payment-list i:after{color:#fff}html[data-theme=dark] .parity-payment-list i{color:inherit;background:0 0!important}html[data-theme=dark] .parity-payment-list i:before{background:currentColor;border-radius:6px}html[data-theme=dark] .parity-empty{color:#99f0d4}html[data-theme=dark] .parity-empty strong{color:var(--ink-soft)}html[data-theme=dark] .parity-empty span{color:var(--ink-faint)}html[data-theme=dark] .parity-dashboard-footnote{color:var(--ink-soft)}html[data-theme=dark] .parity-dashboard-footnote svg{color:var(--accent-ink)}html[data-theme=dark] .parity-dashboard-footnote svg:nth-last-child(2){color:#f0d099}html[data-theme=dark] .parity-dashboard-footnote svg:last-child{color:#99f0da}html[data-theme=dark] .merchant-pagination-pending>i,html[data-theme=dark] .merchant-query-form-pending>i,html[data-theme=dark] .merchant-navigation-pending>i{border:1.5px solid;border-right-color:#0000;border-radius:50%}html[data-theme=dark] .production-data-boundary{--boundary-ink:var(--ink);color:var(--boundary-ink);background:radial-gradient(circle at 86% 3%, #6648e817, transparent 28%), linear-gradient(180deg,var(--surface),var(--surface-soft))}html[data-theme=dark] .production-boundary-status{border:1px solid color-mix(in srgb, var(--line-strong) 12%, transparent);color:#fff;background:#211946;border-radius:14px}html[data-theme=dark] .production-boundary-status>div>span{background:#55dcb2;border-radius:50%}html[data-theme=dark] .production-boundary-status p strong{color:#e0fff5}html[data-theme=dark] .production-boundary-status p small{color:#c9c2db}html[data-theme=dark] .production-boundary-status>p{border:1px solid color-mix(in srgb, var(--line-strong) 10%, transparent);background:color-mix(in srgb, var(--surface) 8%, transparent);border-radius:10px}html[data-theme=dark] .production-boundary-status>p svg{color:#99f0d6}html[data-theme=dark] .production-boundary-status>p span{color:#eeeaf7}html[data-theme=dark] .production-boundary-hero{border:1px solid var(--line-strong);background:var(--surface);border-radius:27px}html[data-theme=dark] .production-boundary-eyebrow{color:#ac99f0}html[data-theme=dark] .production-boundary-hero>div>p{color:var(--ink-soft)}html[data-theme=dark] .production-boundary-actions a{border:1px solid var(--line-strong);color:#ac99f0;background:var(--surface-soft);border-radius:11px}html[data-theme=dark] .production-boundary-hero aside{color:#fff;background:linear-gradient(145deg,var(--surface-soft),#2a243d 52%,#9276ea)}html[data-theme=dark] .production-boundary-hero aside>svg{border:1px solid color-mix(in srgb, var(--line-strong) 72%, transparent);background:color-mix(in srgb, var(--surface) 30%, transparent);border-radius:28px}html[data-theme=dark] .production-boundary-hero aside span,html[data-theme=dark] .production-boundary-hero aside i,html[data-theme=dark] .production-boundary-hero aside b{border:1px solid color-mix(in srgb, var(--line-strong) 55%, transparent);border-radius:50%}html[data-theme=dark] .production-boundary-grid article{border:1px solid var(--line-strong);background:var(--surface);border-radius:18px}html[data-theme=dark] .production-boundary-grid article>svg{color:#ac99f0}html[data-theme=dark] .production-boundary-grid p{color:var(--ink-soft)}@media (max-width:900px){html[data-theme=dark] .mobile-bottom-nav a{color:var(--ink-soft)}}html[data-theme=dark] .parity-pos-page{color:var(--ink)}html[data-theme=dark] .parity-pos-page button{border:0}html[data-theme=dark] .parity-pos-page button:focus-visible,html[data-theme=dark] .parity-pos-page input:focus-visible,html[data-theme=dark] .parity-pos-page select:focus-visible{outline-offset:2px;outline:3px solid #423a6940}html[data-theme=dark] .pos-kicker{color:var(--ink-soft)}html[data-theme=dark] .parity-pos-title>span{background:linear-gradient(145deg, var(--surface-soft), #2a243d);color:#a799f0;border:1px solid #433a6924;border-radius:15px}html[data-theme=dark] .parity-pos-title p{color:var(--ink-soft)}html[data-theme=dark] .pos-register-chip{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 80%, transparent);color:#99f0d0;border-radius:14px}html[data-theme=dark] .pos-register-chip.is-offline{background:var(--surface-soft);color:#f5e0bc;border-color:#69593a}html[data-theme=dark] .pos-register-chip small{color:var(--ink-soft)}html[data-theme=dark] .pos-register-chip strong{color:var(--ink)}html[data-theme=dark] .pos-live-dot{background:#2fb58a;border-radius:50%}html[data-theme=dark] .pos-fixture-badge{background:var(--surface-soft);color:#a999f0;border-radius:10px}html[data-theme=dark] .pos-amendment-banner{background:linear-gradient(135deg, var(--surface), var(--surface-soft));color:#aa99f0;border:1px solid #443a69;border-radius:15px}html[data-theme=dark] .pos-amendment-banner strong{color:#c9bcf5}html[data-theme=dark] .pos-amendment-banner p,html[data-theme=dark] .pos-amendment-banner small{color:var(--ink-soft)}html[data-theme=dark] .parity-pos-workspace{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 78%, transparent);border-radius:26px}html[data-theme=dark] .parity-pos-catalogue{background:radial-gradient(circle at 8% -10%, #7557f514, transparent 27%), linear-gradient(145deg, color-mix(in srgb, var(--surface) 96%, transparent), color-mix(in srgb, var(--surface-soft) 85%, transparent))}html[data-theme=dark] .pos-primary-search{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:15px}html[data-theme=dark] .pos-primary-search:focus-within{border-color:#433a69}html[data-theme=dark] .pos-primary-search input{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .pos-primary-search input::placeholder{color:var(--ink-soft)}html[data-theme=dark] .pos-primary-search>span,html[data-theme=dark] .pos-primary-search>button{background:var(--surface-soft);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .pos-secondary-action,html[data-theme=dark] .pos-cashier-action{background:var(--surface);color:var(--ink-soft);border-radius:14px;border:1px solid var(--line-strong)!important}html[data-theme=dark] .pos-secondary-action:hover,html[data-theme=dark] .pos-cashier-action:hover{background:var(--surface);border-color:#433a69!important}html[data-theme=dark] .pos-secondary-action.is-connected{background:var(--surface-soft);color:#bcf5e4;border-color:#3a6957!important}html[data-theme=dark] .pos-secondary-action.is-held{background:var(--surface-soft);color:#f5e1bc;border-color:#695b3a!important}html[data-theme=dark] .pos-secondary-action.is-held b{color:#fff;background:#e9a927;border-radius:50%}html[data-theme=dark] .pos-cashier-action>span{background:var(--surface-soft);color:#a999f0;border-radius:10px}html[data-theme=dark] .pos-cashier-action small{color:var(--ink-soft)}html[data-theme=dark] .pos-cashier-action strong{color:var(--ink)}html[data-theme=dark] .pos-category-rail button{color:var(--ink-soft);background:0 0;border:1px solid #0000;border-radius:999px}html[data-theme=dark] .pos-category-rail button>span{background:var(--category,#7657ef);border-radius:50%}html[data-theme=dark] .pos-category-rail button:hover{background:var(--surface-soft)}html[data-theme=dark] .pos-category-rail button.is-active{background:var(--surface-soft);color:#a999f0;border-color:#433a69}html[data-theme=dark] .pos-catalogue-heading p,html[data-theme=dark] .pos-stock-legend{color:var(--ink-soft)}html[data-theme=dark] .pos-stock-legend>span{background:#38ac85;border-radius:50%}html[data-theme=dark] .pos-product-card{background:var(--surface);border-radius:18px;border:1px solid var(--line-strong)!important}html[data-theme=dark] .pos-product-card:hover{border-color:#433a69!important}html[data-theme=dark] .pos-product-card.has-warning{border-color:#693f3a!important}html[data-theme=dark] .pos-product-art{background:radial-gradient(circle at 28% 16%, color-mix(in srgb, var(--surface) 90%, transparent), transparent 20%), linear-gradient(145deg, var(--swatch-light), var(--swatch));color:var(--swatch-dark);border-radius:13px}html[data-theme=dark] .pos-art-orbit{border:1px solid color-mix(in srgb, var(--line-strong) 66%, transparent);border-radius:22px}html[data-theme=dark] .pos-art-orbit:after{background:color-mix(in srgb, var(--surface) 30%, transparent);border-radius:50%}html[data-theme=dark] .pos-art-object{border:1px solid color-mix(in srgb, var(--line-strong) 72%, transparent);background:color-mix(in srgb, var(--surface) 34%, transparent);border-radius:16px}html[data-theme=dark] .pos-art-glint{background:color-mix(in srgb, var(--surface) 45%, transparent);border-radius:9px}html[data-theme=dark] .pos-product-art.is-compact{border-radius:13px}html[data-theme=dark] .pos-product-art.is-compact .pos-art-orbit{border-radius:11px}html[data-theme=dark] .pos-product-art.is-compact .pos-art-object{border-radius:9px}html[data-theme=dark] .pos-cart-count{border:2px solid var(--line-strong);color:#fff;background:#6546e4;border-radius:999px}html[data-theme=dark] .pos-lot-flag{color:#fff;background:#6c1814db;border-radius:7px}html[data-theme=dark] .pos-product-copy small{color:var(--ink-soft)}html[data-theme=dark] .pos-product-copy strong{color:var(--ink)}html[data-theme=dark] .pos-product-copy>span{color:var(--ink-soft)}html[data-theme=dark] .pos-product-meta>span{color:#bcf5e1}html[data-theme=dark] .pos-product-meta>span.is-low{color:#f0cd99}html[data-theme=dark] .pos-product-meta b{color:#ac99f0}html[data-theme=dark] .pos-empty-catalogue,html[data-theme=dark] .pos-empty-cart,html[data-theme=dark] .pos-modal-empty{color:var(--ink-soft)}html[data-theme=dark] .pos-empty-catalogue>span,html[data-theme=dark] .pos-empty-cart>span{background:var(--surface-soft);color:#aa99f0;border-radius:19px}html[data-theme=dark] .pos-empty-catalogue strong,html[data-theme=dark] .pos-empty-cart strong,html[data-theme=dark] .pos-modal-empty strong{color:var(--ink)}html[data-theme=dark] .pos-empty-catalogue button{background:var(--surface);color:#a999f0;border-radius:10px}html[data-theme=dark] .parity-pos-cart{border-left:1px solid var(--line-strong);background:var(--surface)}html[data-theme=dark] .pos-cart-header{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .pos-cart-header>span{background:var(--surface-soft);color:#aa99f0;border-radius:8px}html[data-theme=dark] .pos-cart-header .pos-manual-add{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px}html[data-theme=dark] .pos-cart-header .pos-manual-add:hover:not(:disabled){border-color:var(--primary)}html[data-theme=dark] .pos-manual-intro{border:1px solid var(--line);background:var(--canvas);border-radius:16px}html[data-theme=dark] .pos-manual-intro>svg{color:var(--primary)}html[data-theme=dark] .pos-manual-intro p,html[data-theme=dark] .pos-manual-policy{color:var(--ink-soft)}html[data-theme=dark] .pos-manual-form input{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px}html[data-theme=dark] .pos-manual-form input:focus-visible,html[data-theme=dark] .pos-cart-header .pos-manual-add:focus-visible{outline:2px solid var(--primary);outline-offset:3px}html[data-theme=dark] .pos-manual-form .is-error{color:var(--danger-foreground)}html[data-theme=dark] .pos-cart-notice,html[data-theme=dark] .pos-cart-toast{background:var(--surface-soft);color:#f5dfbc;border-bottom:1px solid #695c3a}html[data-theme=dark] .pos-cart-toast{border-color:var(--line-strong);background:var(--surface-soft);color:#bcf5e4}html[data-theme=dark] .pos-cart-notice button,html[data-theme=dark] .pos-cart-toast button{color:currentColor;background:0 0}html[data-theme=dark] .pos-cart-shortage,html[data-theme=dark] .pos-cart-low{background:var(--surface-soft);color:#f0a099;border-bottom:1px solid #693f3a}html[data-theme=dark] .pos-cart-low{background:var(--surface-soft);color:#f5e0bc;border-color:#695c3a}html[data-theme=dark] .pos-cart-recovery{background:var(--surface-soft);color:#a999f0;border-bottom:1px solid #433a69}html[data-theme=dark] .pos-cart-recovery strong{color:#c8bcf5}html[data-theme=dark] .pos-cart-recovery span{color:var(--ink-soft)}html[data-theme=dark] .pos-cart-recovery button{background:var(--surface);color:#a999f0;border:1px solid #443a69;border-radius:8px}html[data-theme=dark] .pos-cart-line{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .pos-cart-line.is-stopped,html[data-theme=dark] .pos-cart-line.is-shortage{background:var(--surface);border-left:3px solid #693e3a}html[data-theme=dark] .pos-cart-line.is-low{background:var(--surface-soft);border-left:3px solid #695a3a}html[data-theme=dark] .pos-cart-line-title strong{color:var(--ink)}html[data-theme=dark] .pos-cart-line-title button{color:var(--ink-soft);background:0 0}html[data-theme=dark] .pos-owner-price{color:#ac99f0}html[data-theme=dark] .pos-owner-price input{background:var(--surface);color:#c8bcf5;border:1px solid #443a69;border-radius:7px;outline:0}html[data-theme=dark] .pos-owner-price input:focus{border-color:#443a69}html[data-theme=dark] .pos-price-reason{color:#ac99f0}html[data-theme=dark] .pos-price-reason.source-manual{color:#f0ce99}html[data-theme=dark] .pos-price-reason.source-list{color:var(--ink-soft)}html[data-theme=dark] .pos-manual-price{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:10px}html[data-theme=dark] .pos-manual-price label span{color:var(--ink-soft)}html[data-theme=dark] .pos-manual-price input{border:1px solid var(--line-strong);background:var(--surface);border-radius:7px}html[data-theme=dark] .pos-manual-price button{color:#aa99f0;background:0 0}html[data-theme=dark] .pos-manual-price>button:last-child{color:var(--ink-soft)}html[data-theme=dark] .pos-quantity-stepper{border:1px solid var(--line-strong);border-radius:9px}html[data-theme=dark] .pos-quantity-stepper button{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .pos-quantity-stepper label{border-inline:1px solid var(--line-strong)}html[data-theme=dark] .pos-quantity-stepper input{background:var(--surface);border:0;outline:0}html[data-theme=dark] .pos-unit-echo{color:var(--ink-soft)}html[data-theme=dark] .pos-scale-use{background:var(--surface-soft);color:#bcf5e3;border-radius:8px}html[data-theme=dark] .pos-line-discount{color:var(--ink-soft)}html[data-theme=dark] .pos-line-discount input{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px}html[data-theme=dark] .pos-remove-line{color:var(--ink-soft);background:0 0;border-radius:8px}html[data-theme=dark] .pos-remove-line:hover{background:var(--surface-soft);color:#f0a099}html[data-theme=dark] .pos-lot-note{border:1px solid var(--line-strong);background:var(--surface-soft);color:#bcf5e4;border-radius:9px}html[data-theme=dark] .pos-lot-note.state-expiring{background:var(--surface-soft);color:#f5e0bc;border-color:#695d3a}html[data-theme=dark] .pos-lot-note.state-expired,html[data-theme=dark] .pos-lot-note.state-quarantined{background:var(--surface-soft);color:#f09f99;border-color:#693e3a}html[data-theme=dark] .pos-lot-note.is-approved{background:var(--surface-soft);color:#f5e1bc;border-color:#695c3a}html[data-theme=dark] .pos-lot-note button{color:currentColor;background:0 0}html[data-theme=dark] .pos-cart-footer{border-top:1px solid var(--line-strong);background:linear-gradient(var(--surface), var(--surface-soft))}html[data-theme=dark] .pos-customer-panel{background:var(--surface);border:1px solid #443a69;border-radius:12px}html[data-theme=dark] .pos-selected-customer>span{color:#aa99f0;background:#29243d;border-radius:10px}html[data-theme=dark] .pos-selected-customer small{color:var(--ink-soft)}html[data-theme=dark] .pos-selected-customer .pos-customer-id-mask,html[data-theme=dark] .pos-customer-list .pos-customer-id-mask{color:#a999f0}html[data-theme=dark] .pos-selected-customer button{background:color-mix(in srgb, var(--surface) 65%, transparent);color:var(--ink-soft);border-radius:7px}html[data-theme=dark] .pos-customer-identity-control{border-top:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 65%, transparent)}html[data-theme=dark] .pos-customer-identity-control>header{color:#aa99f0}html[data-theme=dark] .pos-customer-identity-control>header small,html[data-theme=dark] .pos-customer-identity-entry label>span{color:var(--ink-soft)}html[data-theme=dark] .pos-customer-identity-entry input{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:8px;outline:0}html[data-theme=dark] .pos-customer-identity-entry input:focus{border-color:#433a69}html[data-theme=dark] .pos-customer-identity-entry button{color:#fff;background:#6447d6;border-radius:8px}html[data-theme=dark] .pos-customer-identity-control>p{color:var(--ink-soft)}html[data-theme=dark] .pos-customer-identity-control output{border-radius:7px}html[data-theme=dark] .pos-customer-identity-control output.is-success{background:var(--surface-soft);color:#bcf5e0}html[data-theme=dark] .pos-customer-identity-control output.is-error{background:var(--surface-soft);color:#f099a3}html[data-theme=dark] .pos-pattern-toggle{background:color-mix(in srgb, var(--surface) 50%, transparent);color:#a999f0;border-top:1px solid var(--line-strong)!important}html[data-theme=dark] .pos-buying-pattern{border-top:1px solid var(--line-strong);background:var(--surface)}html[data-theme=dark] .pos-buying-pattern p{color:var(--ink-soft)}html[data-theme=dark] .pos-buying-pattern>div span{background:var(--surface-soft);color:var(--ink-soft);border-radius:5px}html[data-theme=dark] .pos-buying-pattern>strong{color:#bcf5e2}html[data-theme=dark] .pos-change-customer{color:#aa99f0;background:0 0}html[data-theme=dark] .pos-select-customer{background:var(--surface);color:#a999f0;border-radius:12px;border:1px dashed var(--line-strong)!important}html[data-theme=dark] .pos-select-customer>span{color:var(--ink)}html[data-theme=dark] .pos-select-customer small{color:var(--ink-soft)}html[data-theme=dark] .pos-vat-panel{background:linear-gradient(145deg, var(--surface), var(--surface-soft));border:1px solid #443a69;border-radius:12px}html[data-theme=dark] .pos-vat-panel>header span{color:#a999f0}html[data-theme=dark] .pos-vat-panel>header small{color:var(--ink-soft)}html[data-theme=dark] .pos-tax-policy-value{background:var(--surface-soft);color:#ac99f0;border:1px solid #443a69;border-radius:8px}html[data-theme=dark] .pos-tax-settings-link{background:var(--surface);color:#ac99f0;border:1px solid #443a69;border-radius:8px}html[data-theme=dark] .pos-tax-settings-link:hover{background:var(--surface-soft);border-color:#433a69}html[data-theme=dark] .pos-tax-settings-link:focus-visible,html[data-theme=dark] .pos-discount-panel button:focus-visible,html[data-theme=dark] .pos-discount-panel label:focus-within,html[data-theme=dark] .pos-cart-actions button:focus-visible,html[data-theme=dark] .pos-charge-button:focus-visible{outline-offset:3px;outline:2px solid #433a69}html[data-theme=dark] .pos-vat-panel .pos-tax-policy-guidance,html[data-theme=dark] .pos-vat-panel p{color:var(--ink-soft)}html[data-theme=dark] .pos-vat-panel p.is-error{color:#f09f99}html[data-theme=dark] .pos-discount-panel{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px}html[data-theme=dark] .pos-discount-panel>header span{color:var(--ink)}html[data-theme=dark] .pos-discount-panel>header small{color:var(--ink-soft)}html[data-theme=dark] .pos-discount-panel button{background:var(--surface);color:var(--ink-soft);border-radius:8px;border:1px solid var(--line-strong)!important}html[data-theme=dark] .pos-discount-panel button.is-active{background:var(--surface-soft);color:#aa99f0;border-color:#433a69!important}html[data-theme=dark] .pos-discount-panel label{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px}html[data-theme=dark] .pos-discount-panel label span{color:var(--ink-soft)}html[data-theme=dark] .pos-discount-panel input{background:0 0;border:0;outline:0}html[data-theme=dark] .pos-discount-panel p{color:var(--ink-soft)}html[data-theme=dark] .pos-discount-panel p.is-error{color:#f09f99}html[data-theme=dark] .pos-loyalty-panel{background:var(--surface-soft);border:1px solid #443a69;border-radius:11px}html[data-theme=dark] .pos-loyalty-panel>div:first-child{color:#a999f0}html[data-theme=dark] .pos-loyalty-panel button{border:1px solid var(--line-strong);background:var(--surface);color:#a999f0;border-radius:7px}html[data-theme=dark] .pos-loyalty-panel label{color:var(--ink-soft)}html[data-theme=dark] .pos-loyalty-panel input{border:1px solid var(--line-strong);background:var(--surface);border-radius:7px}html[data-theme=dark] .pos-loyalty-panel>div>strong{color:#a999f0}html[data-theme=dark] .pos-loyalty-panel>small,html[data-theme=dark] .pos-bill-discount{color:var(--ink-soft)}html[data-theme=dark] .pos-money-field{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px}html[data-theme=dark] .pos-money-field span,html[data-theme=dark] .pos-money-field b{color:var(--ink-soft)}html[data-theme=dark] .pos-money-field input{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .pos-cart-totals{color:var(--ink-soft)}html[data-theme=dark] .pos-cart-totals .is-discount{color:#f0ce99}html[data-theme=dark] .pos-cart-totals .is-total{border-top:1px solid var(--line-strong);color:var(--ink)}html[data-theme=dark] .pos-payment-block{background:var(--surface-soft);color:#f09f99;border:1px solid #693e3a;border-radius:10px}html[data-theme=dark] .pos-shortage-confirmation{background:var(--surface-soft);color:#f0a099;border:1px solid #693e3a;border-radius:12px}html[data-theme=dark] .pos-shortage-confirmation p{background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:8px}html[data-theme=dark] .pos-cart-actions button{background:var(--surface);color:var(--ink-soft);border-radius:10px;border:1px solid var(--line-strong)!important}html[data-theme=dark] .pos-charge-button{color:#fff;background:linear-gradient(145deg,#8067f5,#5c3bdc);border-radius:13px}html[data-theme=dark] .pos-charge-button small{color:#fff}html[data-theme=dark] .pos-charge-button:disabled{background:#716a7b}html[data-theme=dark] .pos-modal-scrim{background:#130e2094}html[data-theme=dark] .pos-modal{border:1px solid color-mix(in srgb, var(--line-strong) 75%, transparent);background:var(--surface);border-radius:24px}html[data-theme=dark] .pos-modal-header{border-bottom:1px solid var(--line-strong);background:linear-gradient(145deg, var(--surface), var(--surface))}html[data-theme=dark] .pos-icon-button{background:var(--surface);color:var(--ink-soft);border-radius:10px;border:1px solid var(--line-strong)!important}html[data-theme=dark] .pos-icon-button.is-danger:hover{background:var(--surface-soft);color:#f0a099;border-color:#693d3a!important}html[data-theme=dark] .pos-modal-search{border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:12px}html[data-theme=dark] .pos-modal-search input{border:0;outline:0}html[data-theme=dark] .pos-customer-list>button{border-bottom:1px solid var(--line-strong);background:var(--surface)}html[data-theme=dark] .pos-customer-list>button:hover{background:var(--surface)}html[data-theme=dark] .pos-customer-list>button>span{background:var(--surface-soft);color:#aa99f0;border-radius:11px}html[data-theme=dark] .pos-customer-list small{color:var(--ink-soft)}html[data-theme=dark] .pos-customer-list .has-balance{color:#f0cd99}html[data-theme=dark] .pos-list-caption{color:var(--ink-soft)}html[data-theme=dark] .pos-held-list article{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .pos-held-list article>span{color:#f0d099;background:#3d3424;border-radius:11px}html[data-theme=dark] .pos-held-list small{color:var(--ink-soft)}html[data-theme=dark] .pos-held-list button{color:#fff;background:#6749df;border-radius:8px}html[data-theme=dark] .pos-held-list button.is-delete{color:var(--ink-soft);background:0 0}html[data-theme=dark] .pos-held-truth,html[data-theme=dark] .pos-form-note,html[data-theme=dark] .pos-payment-truth{background:var(--surface-soft);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .pos-form-stack>label>span,html[data-theme=dark] .pos-pin-panel label>span{color:var(--ink-soft)}html[data-theme=dark] .pos-form-stack input,html[data-theme=dark] .pos-form-stack select,html[data-theme=dark] .pos-pin-panel input,html[data-theme=dark] .pos-card-fields input,html[data-theme=dark] .pos-card-fields select{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:11px;outline:0}html[data-theme=dark] .pos-form-stack input[readonly]{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .pos-form-primary{color:#fff;background:linear-gradient(145deg,#775ced,#5b3bd7);border-radius:11px}html[data-theme=dark] .pos-employee-grid button{background:var(--surface);color:var(--ink-soft);border-radius:13px;border:1px solid var(--line-strong)!important}html[data-theme=dark] .pos-employee-grid button.is-active{background:var(--surface-soft);color:#a999f0;border-color:#433a69!important}html[data-theme=dark] .pos-employee-grid button>span{background:var(--surface-soft);border-radius:12px}html[data-theme=dark] .pos-employee-grid small{color:var(--ink-soft)}html[data-theme=dark] .pos-pin-panel{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:13px}html[data-theme=dark] .pos-pin-panel button{color:#fff;background:#6647dc;border-radius:10px}html[data-theme=dark] .pos-pin-error{background:var(--surface-soft);color:#f0a099;border-radius:8px}html[data-theme=dark] .pos-payment-total{color:#fff;background:radial-gradient(circle at 82% 0,#49d5ae30,#0000 35%),linear-gradient(135deg,#211640,#4a3091);border-radius:16px}html[data-theme=dark] .pos-payment-total span{color:#ddd5f7}html[data-theme=dark] .pos-payment-total>div small{color:#d0f6e9}html[data-theme=dark] .pos-payment-total p{color:#eeeaf3}html[data-theme=dark] .pos-payment-tracking{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:13px}html[data-theme=dark] .pos-payment-tracking>span{background:var(--surface)}html[data-theme=dark] .pos-payment-tracking small{color:var(--ink-soft)}html[data-theme=dark] .pos-payment-tracking strong{color:var(--ink)}html[data-theme=dark] .pos-payment-tracking em{color:var(--ink-soft)}html[data-theme=dark] .pos-fulfillment-panel{border:1px solid var(--line-strong);background:linear-gradient(145deg, var(--surface), var(--surface));border-radius:14px}html[data-theme=dark] .pos-fulfillment-panel>header strong{color:var(--ink)}html[data-theme=dark] .pos-fulfillment-panel>header>small{color:var(--ink-soft)}html[data-theme=dark] .pos-fulfillment-methods button{background:var(--surface);color:var(--ink-soft);border-radius:12px;border:1px solid var(--line-strong)!important}html[data-theme=dark] .pos-fulfillment-methods button>span:first-child{background:var(--surface-soft);border-radius:10px}html[data-theme=dark] .pos-fulfillment-methods small{color:var(--ink-soft)}html[data-theme=dark] .pos-fulfillment-methods button.is-active{background:var(--surface-soft);color:#a999f0;border-color:#433a69!important}html[data-theme=dark] .pos-fulfillment-provider{background:var(--surface-soft);border-radius:10px}html[data-theme=dark] .pos-fulfillment-provider button{color:var(--ink-soft);background:0 0;border-radius:8px}html[data-theme=dark] .pos-fulfillment-provider button.is-active{background:var(--surface);color:#a999f0}html[data-theme=dark] .pos-fulfillment-grid label>span,html[data-theme=dark] .pos-fulfillment-grid label em{color:var(--ink-soft)}html[data-theme=dark] .pos-fulfillment-grid label b{color:#ac99f0}html[data-theme=dark] .pos-fulfillment-grid input,html[data-theme=dark] .pos-fulfillment-grid select,html[data-theme=dark] .pos-fulfillment-grid textarea{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:9px;outline:0}html[data-theme=dark] .pos-fulfillment-grid input:focus,html[data-theme=dark] .pos-fulfillment-grid select:focus,html[data-theme=dark] .pos-fulfillment-grid textarea:focus{border-color:#443a69}html[data-theme=dark] .pos-fulfillment-grid input:disabled,html[data-theme=dark] .pos-fulfillment-grid select:disabled,html[data-theme=dark] .pos-fulfillment-grid textarea:disabled{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .pos-fulfillment-required,html[data-theme=dark] .pos-fulfillment-legacy{border-radius:9px}html[data-theme=dark] .pos-fulfillment-required{background:var(--surface-soft);color:#f5e0bc}html[data-theme=dark] .pos-fulfillment-legacy{background:var(--surface-soft);color:#f0a099;border:1px solid #693e3a}html[data-theme=dark] .pos-payment-methods button{background:var(--surface);color:var(--ink-soft);border-radius:13px;border:1px solid var(--line-strong)!important}html[data-theme=dark] .pos-payment-methods button.is-active{background:var(--surface-soft);color:#a999f0;border-color:#433a69!important}html[data-theme=dark] .pos-payment-methods button>span:first-child{background:var(--surface-soft);border-radius:10px}html[data-theme=dark] .pos-payment-methods small,html[data-theme=dark] .pos-section-label{color:var(--ink-soft)}html[data-theme=dark] .pos-payment-fields{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px}html[data-theme=dark] .pos-payment-fields label>span,html[data-theme=dark] .pos-external-card-fields label>span,html[data-theme=dark] .pos-payment-fields label em,html[data-theme=dark] .pos-external-card-fields label em{color:var(--ink-soft)}html[data-theme=dark] .pos-external-card-fields label b{color:#ac99f0}html[data-theme=dark] .pos-payment-fields input,html[data-theme=dark] .pos-payment-fields textarea,html[data-theme=dark] .pos-external-card-fields input,html[data-theme=dark] .pos-external-card-fields select{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:9px;outline:0}html[data-theme=dark] .pos-payment-fields input:focus,html[data-theme=dark] .pos-payment-fields textarea:focus,html[data-theme=dark] .pos-external-card-fields input:focus,html[data-theme=dark] .pos-external-card-fields select:focus{border-color:#443a69}html[data-theme=dark] .pos-payment-fields input:disabled,html[data-theme=dark] .pos-payment-fields textarea:disabled,html[data-theme=dark] .pos-external-card-fields input:disabled,html[data-theme=dark] .pos-external-card-fields select:disabled{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .pos-payment-fields>small{color:var(--ink-soft)}html[data-theme=dark] .pos-external-card-fields{background:var(--surface);border:1px solid #443a69;border-radius:12px}html[data-theme=dark] .pos-external-card-fields>p{background:var(--surface-soft);color:#f5dfbc;border-radius:8px}html[data-theme=dark] .pos-payment-row{border:1px solid var(--line-strong);background:var(--surface);border-radius:13px}html[data-theme=dark] .pos-payment-row-icon{background:var(--surface-soft);color:#bcf5e3;border-radius:10px}html[data-theme=dark] .pos-payment-row-icon.method-card{background:var(--surface-soft);color:#aa99f0}html[data-theme=dark] .pos-payment-row-icon.method-bank{background:var(--surface-soft);color:#99ddf0}html[data-theme=dark] .pos-payment-row-icon.method-credit{background:var(--surface-soft);color:#f0d099}html[data-theme=dark] .pos-payment-row-main small{color:var(--ink-soft)}html[data-theme=dark] .pos-row-remainder{background:var(--surface-soft);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .pos-card-capture{border-top:1px solid var(--line-strong);background:var(--surface)}html[data-theme=dark] .pos-card-capture-head small{color:var(--ink-soft)}html[data-theme=dark] .pos-card-capture-head button{color:#fff;background:#6546d9;border-radius:8px}html[data-theme=dark] .pos-card-note{background:var(--surface-soft);color:#bcf5e4;border-radius:8px}html[data-theme=dark] .pos-card-fields label>span{color:var(--ink-soft)}html[data-theme=dark] .pos-card-fields input,html[data-theme=dark] .pos-card-fields select{border-radius:8px}html[data-theme=dark] .pos-data-safety{color:var(--ink-soft)}html[data-theme=dark] .pos-balance-state{border-radius:12px}html[data-theme=dark] .pos-balance-state.is-paid{background:var(--surface-soft);color:#bcf5e3}html[data-theme=dark] .pos-balance-state.is-remaining{background:var(--surface-soft);color:#f0a099}html[data-theme=dark] .pos-balance-state.is-over{background:var(--surface-soft);color:#f0d099}html[data-theme=dark] .pos-tender-cash{border:1px solid var(--line-strong);border-radius:12px}html[data-theme=dark] .pos-cash-input{border:1px solid var(--line-strong);border-radius:9px}html[data-theme=dark] .pos-cash-input span{color:var(--ink-soft)}html[data-theme=dark] .pos-cash-input input{border:0;outline:0}html[data-theme=dark] .pos-quick-tenders button{background:var(--surface);color:var(--ink-soft);border-radius:7px;border:1px solid var(--line-strong)!important}html[data-theme=dark] .pos-change-row{border-top:1px solid var(--line-strong);color:var(--ink-soft)}html[data-theme=dark] .pos-change-row strong{color:#a999f0}html[data-theme=dark] .pos-credit-check{border:1px solid var(--line-strong);background:var(--surface-soft);color:#99dbf0;border-radius:11px}html[data-theme=dark] .pos-credit-check.is-blocked{background:var(--surface-soft);color:#f0a099;border-color:#693e3a}html[data-theme=dark] .pos-complete-payment{color:#fff;background:linear-gradient(145deg,#7659ea,#5837d2);border-radius:11px}html[data-theme=dark] .pos-complete-payment:disabled{background:var(--surface-raised)}html[data-theme=dark] .pos-receipt-success{border:1px solid var(--line-strong);background:var(--surface-soft);color:#bcf5e4;border-radius:12px}html[data-theme=dark] .pos-receipt-success.is-provisional{background:var(--surface-soft);color:#f5e0bc;border-color:#695c3a}html[data-theme=dark] .pos-receipt-success>span{background:color-mix(in srgb, var(--surface) 65%, transparent);border-radius:13px}html[data-theme=dark] .pos-receipt-card-pending{background:var(--surface-soft);color:#aa99f0;border:1px solid #443a69;border-radius:11px}html[data-theme=dark] .pos-receipt-valuation-warning{background:var(--surface-soft);color:#f5e0bc;border:1px solid #695b3a;border-radius:11px}html[data-theme=dark] .pos-receipt-shortage-warning{background:var(--surface-soft);color:#f0a299;border:1px solid #693f3a;border-radius:11px}html[data-theme=dark] .pos-receipt-paper{border:1px solid var(--line-strong);background:var(--surface)}html[data-theme=dark] .pos-receipt-paper header{border-bottom:1px dashed var(--line-strong)}html[data-theme=dark] .pos-receipt-paper header span,html[data-theme=dark] .pos-receipt-paper header p{color:var(--ink-soft)}html[data-theme=dark] .pos-receipt-paper dl .is-total{border-top:1px dashed var(--line-strong)}html[data-theme=dark] .pos-receipt-payments span{background:var(--surface-soft);color:var(--ink-soft);border-radius:5px}html[data-theme=dark] .pos-receipt-paper footer{border-top:1px dashed var(--line-strong);color:var(--ink-soft)}html[data-theme=dark] .pos-receipt-actions>*{background:var(--surface);color:var(--ink-soft);border-radius:10px;border:1px solid var(--line-strong)!important}html[data-theme=dark] .pos-receipt-actions a{background:var(--surface-soft);color:#a999f0;border-color:#443a69!important}html[data-theme=dark] .pos-receipt-actions button:last-child{color:#fff;background:#6445d9;border-color:#0000!important}@media (max-width:1120px){html[data-theme=dark] .parity-pos-cart{border-top:1px solid var(--line-strong);border-left:0}}@media (max-width:760px){html[data-theme=dark] .parity-pos-workspace{border-radius:20px}html[data-theme=dark] .pos-modal{border-radius:19px}}html[data-theme=dark] .sales-page{color:var(--ink)}html[data-theme=dark] .sales-eyebrow{color:#a799f0}html[data-theme=dark] .sales-hero{background:radial-gradient(circle at 85% 30%, #7056f538, transparent 28%), linear-gradient(128deg,var(--surface) 0%,var(--surface) 50%,var(--surface-soft) 100%);border:1px solid #423a6924;border-radius:32px}html[data-theme=dark] .sales-hero:after{border:42px solid #423a6914;border-radius:50%}html[data-theme=dark] .sales-hero-copy h1 em{color:#a999f0}html[data-theme=dark] .sales-hero-copy>p{color:var(--ink-soft)}html[data-theme=dark] .sales-hero-notes span{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 72%, transparent);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .sales-orbit{border:1px solid #423a692e;border-radius:50%}html[data-theme=dark] .sales-orbit:before,html[data-theme=dark] .sales-orbit:after{background:linear-gradient(145deg,#55d6b0,#168d73);border-radius:50%}html[data-theme=dark] .sales-orbit:after{background:linear-gradient(145deg,#28243d,#6044e5)}html[data-theme=dark] .sales-receipt-card{border:1px solid color-mix(in srgb, var(--line-strong) 45%, transparent);color:#fff;border-radius:24px}html[data-theme=dark] .sales-receipt-card small{color:#ffffffb8}html[data-theme=dark] .sales-receipt-card i{color:#a5f3d9;background:#43e1b329;border-radius:999px}html[data-theme=dark] .sales-receipt-card.is-front{background:linear-gradient(145deg,#4e329f,#2d226c)}html[data-theme=dark] .sales-receipt-card.is-back{background:linear-gradient(145deg,#826aff,#6547df)}html[data-theme=dark] .sales-truthbar{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 80%, transparent);border-radius:17px}html[data-theme=dark] .sales-truthbar>div>span{background:#2bc095;border-radius:50%}html[data-theme=dark] .sales-truthbar p{color:var(--ink-soft)}html[data-theme=dark] .sales-truthbar p strong{color:var(--ink)}html[data-theme=dark] .sales-truthbar button{border:1px solid;border-radius:12px}html[data-theme=dark] .sales-truthbar button.is-manager{background:var(--surface-soft);color:#bcf5e5;border-color:#3a6957}html[data-theme=dark] .sales-truthbar button.is-cashier{background:var(--surface-soft);color:#f5dfbc;border-color:#695b3a}html[data-theme=dark] .sales-summary-grid article{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:22px}html[data-theme=dark] .sales-summary-grid article>span,html[data-theme=dark] .sales-summary-grid article>small{color:var(--ink-soft)}html[data-theme=dark] .sales-summary-grid article>svg{background:var(--surface-soft);color:#a999f0;border-radius:12px}html[data-theme=dark] .sales-summary-grid article.is-primary{color:#fff;background:linear-gradient(145deg,#7659f6,#4f34c7);border:0}html[data-theme=dark] .sales-summary-grid article.is-primary>span,html[data-theme=dark] .sales-summary-grid article.is-primary>small{color:#ffffffb8}html[data-theme=dark] .sales-summary-grid article.is-primary>svg{background:color-mix(in srgb, var(--surface) 14%, transparent);color:#fff}html[data-theme=dark] .sales-credit-disclosure{background:linear-gradient(90deg,var(--surface-soft),var(--surface));color:#f5e5bc;border:1px solid #695d3a;border-radius:16px}html[data-theme=dark] .sales-credit-disclosure>span{color:#f0d999}html[data-theme=dark] .sales-ledger-card{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 96%, transparent);border-radius:25px}html[data-theme=dark] .sales-ledger-head p,html[data-theme=dark] .sales-query-pending{color:var(--ink-soft)}html[data-theme=dark] .sales-query-pending>i{border:1.5px solid #433a69;border-right-color:#0000;border-radius:50%}html[data-theme=dark] .sales-ledger-head>button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:13px}html[data-theme=dark] .sales-range-tabs,html[data-theme=dark] .sales-status-tabs,html[data-theme=dark] .sales-doc-toolbar>div{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:13px}html[data-theme=dark] .sales-range-tabs button,html[data-theme=dark] .sales-status-tabs button,html[data-theme=dark] .sales-doc-toolbar button{color:var(--ink-soft);background:0 0;border:0;border-radius:9px}html[data-theme=dark] .sales-range-tabs button.is-active,html[data-theme=dark] .sales-status-tabs button.is-active,html[data-theme=dark] .sales-doc-toolbar button.is-active{background:var(--surface);color:var(--ink)}html[data-theme=dark] .sales-search{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:13px}html[data-theme=dark] .sales-search:focus-within{border-color:#433a69}html[data-theme=dark] .sales-search input{background:0 0;border:0;outline:0}html[data-theme=dark] .sales-search button{background:var(--surface-soft);border:0;border-radius:8px}html[data-theme=dark] .sales-page-size label{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:13px}html[data-theme=dark] .sales-page-size select{background:var(--surface-soft);color:var(--ink);border:0;border-radius:8px;outline:0}html[data-theme=dark] .sales-custom-range{border:1px solid var(--line-strong);background:var(--surface);color:#aa99f0;border-radius:14px}html[data-theme=dark] .sales-custom-range input{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px}html[data-theme=dark] .sales-custom-range small,html[data-theme=dark] .sales-reversal-toggle label,html[data-theme=dark] .sales-reversal-toggle small{color:var(--ink-soft)}html[data-theme=dark] .sales-table-wrap{border-top:1px solid var(--line-strong)}html[data-theme=dark] .sales-table-wrap table{border-collapse:collapse}html[data-theme=dark] .sales-table-wrap th{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .sales-table-wrap td{border-top:1px solid var(--line-strong);color:var(--ink-soft)}html[data-theme=dark] .sales-table-wrap tbody tr:hover{background:var(--surface)}html[data-theme=dark] .sales-table-wrap td>strong{color:var(--ink)}html[data-theme=dark] .sales-table-wrap td>span,html[data-theme=dark] .sales-table-wrap td>small{color:var(--ink-soft)}html[data-theme=dark] .sales-invoice-link{color:#a999f0;background:0 0;border:0}html[data-theme=dark] .sales-invoice-link:hover,html[data-theme=dark] .sales-invoice-link:focus-visible{color:#a999f0}html[data-theme=dark] .sales-invoice-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #433a69}html[data-theme=dark] .sales-row-warning{color:#f0d099!important}html[data-theme=dark] .sales-acceptance-reversal-trigger{background:var(--surface);color:#f099ad;border:1px solid #693a44;border-radius:9px}html[data-theme=dark] .sales-acceptance-reversal-trigger:hover,html[data-theme=dark] .sales-acceptance-reversal-trigger:focus-visible{background:var(--surface-soft);border-color:#693a44}html[data-theme=dark] .sales-amendment-trigger{background:var(--surface-soft);color:#aa99f0;border:1px solid #443a69;border-radius:9px}html[data-theme=dark] .sales-amendment-trigger:hover,html[data-theme=dark] .sales-amendment-trigger:focus-visible{background:var(--surface-soft);border-color:#443a69}html[data-theme=dark] .sales-methods span{background:var(--surface-soft);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .sales-methods span.is-card{background:var(--surface-soft);color:#aa99f0}html[data-theme=dark] .sales-methods span.is-credit{background:var(--surface-soft);color:#f5e0bc}html[data-theme=dark] .sales-methods span.is-bank{background:var(--surface-soft);color:#bcebf5}html[data-theme=dark] .sales-methods span.is-cash{background:var(--surface-soft);color:#bcf5e4}html[data-theme=dark] .sales-payment-pending{color:#f5e1bc!important}html[data-theme=dark] .sales-status{border-radius:999px}html[data-theme=dark] .sales-status.is-completed{background:var(--surface-soft);color:#bcf5e4}html[data-theme=dark] .sales-status.is-refunded,html[data-theme=dark] .sales-status.is-voided{background:var(--surface-soft);color:#f099ad}html[data-theme=dark] .sales-status.is-credited,html[data-theme=dark] .sales-status.is-amended{color:#f5e0bc;background:#3d3524}html[data-theme=dark] .sales-status.is-proforma{background:var(--surface-soft);color:#99a7f0}html[data-theme=dark] .sales-status.is-open{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .sales-authoritative-detail{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px}html[data-theme=dark] .sales-authoritative-detail>span{color:var(--ink-soft)}html[data-theme=dark] .sales-refund-evidence{border-top:1px dashed var(--line-strong)}html[data-theme=dark] .sales-refund-evidence>span{color:var(--ink-soft)}html[data-theme=dark] .sales-evidence-boundary{background:var(--surface-soft);border:1px solid #69593a;border-radius:8px;color:#f5dfbc!important}html[data-theme=dark] .sales-reversal-evidence{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:8px;color:#bcf5e5!important}html[data-theme=dark] .sales-amendment-evidence{background:var(--surface-soft);border:1px solid #443a69;border-radius:8px;color:#aa99f0!important}html[data-theme=dark] .sales-pagination{border-top:1px solid var(--line-strong)}html[data-theme=dark] .sales-pagination>span{color:var(--ink-soft)}html[data-theme=dark] .sales-row-actions button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .sales-row-actions button:hover{color:#aa99f0;border-color:#433a69}html[data-theme=dark] .sales-row-actions button.needs-trn{color:#f0ce99}html[data-theme=dark] .sales-row-actions button.is-blocked{background:var(--surface-soft);color:#f0ce99;border-color:#695b3a}html[data-theme=dark] .sales-empty{color:var(--ink-soft)}html[data-theme=dark] .sales-empty strong{color:var(--ink)}html[data-theme=dark] .sales-safety-grid article{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:19px}html[data-theme=dark] .sales-safety-grid article>svg{color:#aa99f0}html[data-theme=dark] .sales-safety-grid p{color:var(--ink-soft)}html[data-theme=dark] .sales-toast{border:1px solid var(--line-strong);background:var(--surface-soft);color:#bcf5e5;border-radius:14px}html[data-theme=dark] .sales-toast button{color:inherit;background:0 0;border:0}html[data-theme=dark] .sales-modal-layer{background:#16112594}html[data-theme=dark] .sales-modal{border:1px solid color-mix(in srgb, var(--line-strong) 65%, transparent);background:var(--surface);border-radius:25px}html[data-theme=dark] .sales-modal>header{border-bottom:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 94%, transparent)}html[data-theme=dark] .sales-modal>header span{color:#a999f0}html[data-theme=dark] .sales-modal>header button{border:1px solid var(--line-strong);background:var(--surface);border-radius:11px}html[data-theme=dark] .sales-alert{border:1px solid;border-radius:13px}html[data-theme=dark] .sales-alert.is-amber{background:var(--surface-soft);color:#f5e3bc;border-color:#695d3a}html[data-theme=dark] .sales-alert.is-red{background:var(--surface-soft);color:#f099b0;border-color:#693a44}html[data-theme=dark] .sales-alert.is-neutral{border-color:var(--line-strong);background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .sales-doc-toolbar>div:last-child{background:0 0;border:0}html[data-theme=dark] .sales-doc-toolbar>div:last-child button{border:1px solid var(--line-strong);background:var(--surface)}html[data-theme=dark] .sales-document{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:17px}html[data-theme=dark] .sales-doc-brand{border-bottom:1px dashed var(--line-strong)}html[data-theme=dark] .sales-doc-logo{color:#fff;background:#6e50e9;border-radius:13px}html[data-theme=dark] .sales-doc-brand span{color:var(--ink-soft)}html[data-theme=dark] .sales-doc-brand>small{color:#a999f0}html[data-theme=dark] .sales-doc-stamp{border:2px solid;border-radius:8px}html[data-theme=dark] .sales-doc-stamp.is-provisional,html[data-theme=dark] .sales-doc-stamp.is-amended{color:#f5e1bc;border-color:#695d3a}html[data-theme=dark] .sales-doc-stamp.is-refunded{color:#f099ad;border-color:#693a44}html[data-theme=dark] .sales-doc-meta{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .sales-doc-meta span,html[data-theme=dark] .sales-doc-parties span,html[data-theme=dark] .sales-doc-bottom>div>span,html[data-theme=dark] .sales-doc-parties p{color:var(--ink-soft)}html[data-theme=dark] .sales-doc-lines{border:1px solid var(--line-strong);border-radius:11px}html[data-theme=dark] .sales-doc-line{border-top:1px solid var(--line-strong)}html[data-theme=dark] .sales-doc-line:first-child{border-top:0}html[data-theme=dark] .sales-doc-line.is-head{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .sales-doc-line small,html[data-theme=dark] .sales-doc-bottom>div>p,html[data-theme=dark] .sales-doc-bottom dt{color:var(--ink-soft)}html[data-theme=dark] .sales-doc-bottom dl div.is-total{border-top:1px solid var(--line-strong)}html[data-theme=dark] .sales-doc-bottom dl div.is-credit{color:#f099ad}html[data-theme=dark] .sales-doc-corrections{background:var(--surface-soft);border:1px solid #695d3a;border-radius:10px}html[data-theme=dark] .sales-doc-corrections p{color:#f5e5bc}html[data-theme=dark] .sales-document footer{border-top:1px dashed var(--line-strong);color:var(--ink-soft)}html[data-theme=dark] .sales-refund-body>p{color:var(--ink-soft)}html[data-theme=dark] .sales-refund-effects{border:1px solid var(--line-strong);background:var(--surface);border-radius:13px}html[data-theme=dark] .sales-refund-effects span{color:var(--ink-soft)}html[data-theme=dark] .sales-refund-effects svg{color:#a999f0}html[data-theme=dark] .sales-refund-body>label span{color:var(--ink-soft)}html[data-theme=dark] .sales-refund-body>label input,html[data-theme=dark] .sales-refund-body>label textarea{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;outline:0}html[data-theme=dark] .sales-refund-body>label input:focus,html[data-theme=dark] .sales-refund-body>label textarea:focus{border-color:#433a69}html[data-theme=dark] .sales-refund-body>label.sales-reversal-confirm{background:var(--surface-soft);border:1px solid #695c3a;border-radius:12px}html[data-theme=dark] .sales-refund-body>label.sales-reversal-confirm span{color:#f5e4bc}html[data-theme=dark] .sales-modal-actions button{border:1px solid var(--line-strong);background:var(--surface);border-radius:11px}html[data-theme=dark] .sales-modal-actions button.is-danger{color:#fff;background:#d64c69;border-color:#693a44}@media (max-width:620px){html[data-theme=dark] .sales-hero{border-radius:23px}html[data-theme=dark] .sales-modal,html[data-theme=dark] .sales-modal.is-wide{border-radius:0}}html[data-theme=dark] .cashup-page{--cu-ink:var(--ink);--cu-muted:var(--ink-soft);--cu-line:var(--line-strong);color:var(--cu-ink)}html[data-theme=dark] .cashup-hero{border:1px solid var(--line-strong);background:radial-gradient(circle at 26% 15%,var(--surface) 0,color-mix(in srgb, var(--surface) 88%, transparent) 31%,transparent 56%),linear-gradient(128deg,var(--surface) 0%,var(--surface) 55%,var(--surface-soft) 100%);border-radius:31px}html[data-theme=dark] .cashup-hero:before{background-image:linear-gradient(#6548e809 1px,#0000 1px),linear-gradient(90deg,#6548e809 1px,#0000 1px);background-size:28px 28px}html[data-theme=dark] .cashup-eyebrow{color:#a999f0}html[data-theme=dark] .cashup-hero-copy h1 em{color:#aa99f0}html[data-theme=dark] .cashup-hero-copy>p{color:var(--ink-soft)}html[data-theme=dark] .cashup-hero-notes span{background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--ink-soft);border:1px solid #433a6926;border-radius:999px}html[data-theme=dark] .cashup-aura{background:radial-gradient(circle at 40% 35%,color-mix(in srgb, var(--surface) 98%, transparent),#2a243d61 40%,#6548e817 68%,transparent 70%);border-radius:50%}html[data-theme=dark] .cashup-drawer-top{border:1px solid color-mix(in srgb, var(--line-strong) 20%, transparent);background:linear-gradient(145deg,#332163,#51358e 55%,#2e1e59);border-radius:23px 23px 8px 8px}html[data-theme=dark] .cashup-drawer-top:after{background:#171026;border-radius:999px}html[data-theme=dark] .cashup-drawer-top span{background:#2a243d;border-radius:50%}html[data-theme=dark] .cashup-drawer-top span:nth-child(2){background:#4ee0b5}html[data-theme=dark] .cashup-drawer-top span:nth-child(3){background:#ffca69}html[data-theme=dark] .cashup-drawer-tray{background:linear-gradient(#170f2b,#251744);border:1px solid #473a69;border-top:0;border-radius:0 0 15px 15px}html[data-theme=dark] .cashup-drawer-tray span,html[data-theme=dark] .cashup-drawer-tray i{border:1px solid color-mix(in srgb, var(--line-strong) 18%, transparent);background:linear-gradient(145deg,#243d34,var(--surface-soft));color:#bcf5e5;border-radius:9px}html[data-theme=dark] .cashup-drawer-tray span:nth-of-type(2),html[data-theme=dark] .cashup-drawer-tray span:nth-of-type(4){background:linear-gradient(145deg,#2a243d,var(--surface-soft));color:#ac99f0}html[data-theme=dark] .cashup-drawer-tray i{color:#f5e1bc;background:linear-gradient(145deg,#3d3524,#3d3724)}html[data-theme=dark] .cashup-drawer-front{color:#d9cdfc;background:linear-gradient(145deg,#4b327e,#2c1d53);border:1px solid #473a69;border-radius:8px 8px 22px 22px}html[data-theme=dark] .cashup-drawer-front i{border:3px solid #3a695c;border-radius:50%}html[data-theme=dark] .cashup-float-card{border:1px solid color-mix(in srgb, var(--line-strong) 75%, transparent);background:color-mix(in srgb, var(--surface) 86%, transparent);color:var(--ink-soft);border-radius:16px}html[data-theme=dark] .cashup-float-card svg{color:#aa99f0}html[data-theme=dark] .cashup-float-card strong{color:var(--ink)}html[data-theme=dark] .cashup-truthbar{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 75%, transparent);border-radius:15px}html[data-theme=dark] .cashup-truthbar>div>span{background:#6b4ce6;border:3px solid #433a69;border-radius:50%}html[data-theme=dark] .cashup-truthbar p{color:var(--ink-soft)}html[data-theme=dark] .cashup-truthbar p strong{color:var(--ink)}html[data-theme=dark] .cashup-truthbar>span{color:var(--ink-soft)}html[data-theme=dark] .cashup-session-banner{border:1px solid var(--line-strong);background:linear-gradient(90deg,var(--surface-soft),var(--surface));border-radius:19px}html[data-theme=dark] .cashup-session-state{border-right:1px solid var(--line-strong)}html[data-theme=dark] .cashup-session-state>span{background:#23b98b;border:3px solid #3a6959;border-radius:50%}html[data-theme=dark] .cashup-session-state small,html[data-theme=dark] .cashup-session-banner dt{color:var(--ink-soft)}html[data-theme=dark] .cashup-session-banner dd{color:var(--ink)}html[data-theme=dark] .cashup-session-banner>button,html[data-theme=dark] .cashup-empty-session>button{color:#fff;background:#6749e8;border:0;border-radius:12px}html[data-theme=dark] .cashup-summary-grid article{border:1px solid var(--cu-line);background:color-mix(in srgb, var(--surface) 82%, transparent);border-radius:20px}html[data-theme=dark] .cashup-summary-grid article:after{background:var(--surface-soft);border-radius:50%}html[data-theme=dark] .cashup-summary-grid article>span,html[data-theme=dark] .cashup-summary-grid article>small{color:var(--ink-soft)}html[data-theme=dark] .cashup-summary-grid article>svg{color:#aa99f0}html[data-theme=dark] .cashup-summary-grid article.is-primary{color:#fff;background:linear-gradient(145deg,#6b4bea,#4930af);border-color:#433a69}html[data-theme=dark] .cashup-summary-grid article.is-primary>span,html[data-theme=dark] .cashup-summary-grid article.is-primary>small{color:#dcd4ff}html[data-theme=dark] .cashup-summary-grid article.is-primary>svg{color:#d6cbff}html[data-theme=dark] .cashup-summary-grid article.is-primary:after{background:color-mix(in srgb, var(--surface) 9%, transparent)}html[data-theme=dark] .cashup-ledger-card{border:1px solid var(--cu-line);background:color-mix(in srgb, var(--surface) 84%, transparent);border-radius:23px}html[data-theme=dark] .cashup-ledger-card>header{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .cashup-ledger-card>header>svg{color:#aa99f0}html[data-theme=dark] .cashup-tender-total{background:var(--surface-soft);border-radius:14px}html[data-theme=dark] .cashup-tender-total span{color:var(--ink-soft)}html[data-theme=dark] .cashup-money-line{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .cashup-money-line svg{color:#a999f0}html[data-theme=dark] .cashup-money-line strong,html[data-theme=dark] .cashup-money-line small{color:var(--ink-soft)}html[data-theme=dark] .cashup-money-line.is-emphasis{background:linear-gradient(135deg,var(--surface-soft),var(--surface));border:0;border-radius:14px}html[data-theme=dark] .cashup-money-line.is-emphasis>b{color:#aa99f0}html[data-theme=dark] .cashup-gap-note{background:var(--surface-soft);color:#f5e4bc;border:1px solid #695d3a;border-radius:13px}html[data-theme=dark] .cashup-gap-note svg{color:#f0d099}html[data-theme=dark] .cashup-payout-list{border-left:2px solid var(--line-strong);background:var(--surface)}html[data-theme=dark] .cashup-payout-list>div{color:var(--ink-soft)}html[data-theme=dark] .cashup-payout-list i{background:var(--surface-soft);color:var(--ink-soft);border-radius:5px}html[data-theme=dark] .cashup-payout-list i.is-supplier{background:var(--surface-soft);color:#99ddf0}html[data-theme=dark] .cashup-payout-list b{color:var(--ink-soft)}html[data-theme=dark] .cashup-rule-note{border:1px solid var(--line-strong);background:var(--surface-soft);color:var(--ink-soft);border-radius:17px}html[data-theme=dark] .cashup-rule-note>svg{color:#bcf5e4}html[data-theme=dark] .cashup-rule-note strong{color:#bcf5e0}html[data-theme=dark] .cashup-rule-note>span{background:var(--surface-soft);border-radius:999px}html[data-theme=dark] .cashup-empty-session{border:1px dashed var(--line-strong);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:23px}html[data-theme=dark] .cashup-empty-session>span{background:var(--surface-soft);color:#aa99f0;border-radius:18px}html[data-theme=dark] .cashup-empty-session small{color:#a999f0}html[data-theme=dark] .cashup-empty-session p{color:var(--ink-soft)}html[data-theme=dark] .cashup-insight{border:1px solid var(--line-strong);color:#fff;background:linear-gradient(120deg,#2d205a,#4a3191);border-radius:23px}html[data-theme=dark] .cashup-insight-icon{border:1px solid color-mix(in srgb, var(--line-strong) 17%, transparent);background:color-mix(in srgb, var(--surface) 10%, transparent);color:#beabff;border-radius:16px}html[data-theme=dark] .cashup-insight>div>span{color:#bbaaf4}html[data-theme=dark] .cashup-insight p{color:#d3cbea}html[data-theme=dark] .cashup-insight-bars i{background:#5ce0bb;border-radius:999px}html[data-theme=dark] .cashup-insight-bars .short i{background:#3d2429}html[data-theme=dark] .cashup-insight-bars .over i{background:#ffc868}html[data-theme=dark] .cashup-insight-bars small{color:#bfb5db}html[data-theme=dark] .cashup-history-card{border:1px solid var(--cu-line);background:color-mix(in srgb, var(--surface) 84%, transparent);border-radius:23px}html[data-theme=dark] .cashup-history-card>header{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .cashup-history-card header p{color:var(--ink-soft)}html[data-theme=dark] .cashup-history-card>header button,html[data-theme=dark] .cashup-report-toolbar button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .cashup-history-card table{border-collapse:collapse}html[data-theme=dark] .cashup-history-card th{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .cashup-history-card td{border-top:1px solid var(--line-strong);color:var(--ink-soft)}html[data-theme=dark] .cashup-history-card td span{color:var(--ink-soft)}html[data-theme=dark] .cashup-variance{border-radius:999px}html[data-theme=dark] .cashup-variance.is-exact{background:var(--surface-soft);color:#bcf5e5}html[data-theme=dark] .cashup-variance.is-short{background:var(--surface-soft);color:#f099ac}html[data-theme=dark] .cashup-variance.is-over{color:#f5e0bc;background:#3d3524}html[data-theme=dark] .cashup-report-link{color:#aa99f0;background:0 0;border:0}html[data-theme=dark] .cashup-safety-grid article{border:1px solid var(--cu-line);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:19px}html[data-theme=dark] .cashup-safety-grid article>svg{color:#aa99f0}html[data-theme=dark] .cashup-safety-grid p{color:var(--ink-soft)}html[data-theme=dark] .cashup-toast{border:1px solid var(--line-strong);background:var(--surface-soft);color:#bcf5e5;border-radius:14px}html[data-theme=dark] .cashup-toast button{color:inherit;background:0 0;border:0}html[data-theme=dark] .cashup-modal-layer{background:#1611259e}html[data-theme=dark] .cashup-modal{border:1px solid color-mix(in srgb, var(--line-strong) 65%, transparent);background:var(--surface);border-radius:25px}html[data-theme=dark] .cashup-modal>header{border-bottom:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 95%, transparent)}html[data-theme=dark] .cashup-modal>header span{color:#a999f0}html[data-theme=dark] .cashup-modal>header button{border:1px solid var(--line-strong);background:var(--surface);border-radius:11px}html[data-theme=dark] .cashup-close-expected{color:#fff;background:linear-gradient(135deg,#6244df,#392294);border-radius:16px}html[data-theme=dark] .cashup-close-expected span{color:#d9d0ff}html[data-theme=dark] .cashup-close-expected>svg{color:#c8b9ff}html[data-theme=dark] .cashup-count-tabs{background:var(--surface-soft);border-radius:13px}html[data-theme=dark] .cashup-count-tabs button{color:var(--ink-soft);background:0 0;border:0;border-radius:9px}html[data-theme=dark] .cashup-count-tabs button.is-active{background:var(--surface);color:#a999f0}html[data-theme=dark] .cashup-total-input>span,html[data-theme=dark] .cashup-note-input>span{color:var(--ink-soft)}html[data-theme=dark] .cashup-total-input>div{border:1px solid var(--line-strong);background:var(--surface);border-radius:13px}html[data-theme=dark] .cashup-total-input>div:focus-within{border-color:#433a69}html[data-theme=dark] .cashup-total-input b{color:var(--ink-soft)}html[data-theme=dark] .cashup-total-input input{border:0;border-left:1px solid var(--line-strong);color:var(--ink);outline:0}html[data-theme=dark] .cashup-total-input small{color:var(--ink-soft)}html[data-theme=dark] .cashup-denominations label{border:1px solid var(--line-strong);background:var(--surface);border-radius:11px}html[data-theme=dark] .cashup-denominations label>span,html[data-theme=dark] .cashup-denominations label>b{color:var(--ink-soft)}html[data-theme=dark] .cashup-denominations input{border:1px solid var(--line-strong);border-radius:8px;outline:0}html[data-theme=dark] .cashup-denominations strong{color:var(--ink-soft)}html[data-theme=dark] .cashup-live-variance{border:1px solid;border-radius:14px}html[data-theme=dark] .cashup-live-variance.is-exact{background:var(--surface-soft);color:#bcf5e3;border-color:#3a6956}html[data-theme=dark] .cashup-live-variance.is-short{background:var(--surface-soft);color:#f099ad;border-color:#693a44}html[data-theme=dark] .cashup-live-variance.is-over{background:var(--surface-soft);color:#f5e1bc;border-color:#695d3a}html[data-theme=dark] .cashup-variance-rule,html[data-theme=dark] .cashup-preclose{background:var(--surface-soft);color:#f5e3bc;border:1px solid #695d3a;border-radius:12px}html[data-theme=dark] .cashup-note-input span small{color:var(--ink-soft)}html[data-theme=dark] .cashup-note-input textarea{border:1px solid var(--line-strong);background:var(--surface);border-radius:11px;outline:0}html[data-theme=dark] .cashup-note-input textarea:focus{border-color:#433a69}html[data-theme=dark] .cashup-preclose{border-color:var(--line-strong);background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .cashup-modal-actions{border-top:1px solid var(--line-strong)}html[data-theme=dark] .cashup-modal-actions button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .cashup-modal-actions button.is-primary{color:#fff;background:#6548e8;border-color:#433a69}html[data-theme=dark] .cashup-open-icon{background:var(--surface-soft);color:#a999f0;border-radius:18px}html[data-theme=dark] .cashup-open-body>p{color:var(--ink-soft)}html[data-theme=dark] .cashup-report-toolbar{border-bottom:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface-soft) 96%, transparent)}html[data-theme=dark] .cashup-report-toolbar>div{color:var(--ink-soft)}html[data-theme=dark] .cashup-z-report{border:1px solid var(--line-strong);background:var(--surface);border-radius:18px}html[data-theme=dark] .cashup-z-report>header{border-bottom:1px dashed var(--line-strong)}html[data-theme=dark] .cashup-report-brand>span{color:#fff;background:#6548e8;border-radius:13px}html[data-theme=dark] .cashup-report-brand small,html[data-theme=dark] .cashup-z-report>header>div:last-child span,html[data-theme=dark] .cashup-z-report>header>div:last-child small{color:var(--ink-soft)}html[data-theme=dark] .cashup-report-meta{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .cashup-report-meta span{color:var(--ink-soft)}html[data-theme=dark] .cashup-report-meta strong{color:var(--ink)}html[data-theme=dark] .cashup-report-meta small{color:var(--ink-soft)}html[data-theme=dark] .cashup-report-columns>section:last-child{border-left:1px solid var(--line-strong)}html[data-theme=dark] .cashup-report-eyebrow{color:#a999f0}html[data-theme=dark] .cashup-report-note{border:1px solid var(--line-strong);background:var(--surface);border-radius:11px}html[data-theme=dark] .cashup-report-note p{color:var(--ink-soft)}html[data-theme=dark] .cashup-z-report footer{border-top:1px dashed var(--line-strong);color:var(--ink-soft)}@media (max-width:1000px){html[data-theme=dark] .cashup-session-state{border-right:0}}@media (max-width:680px){html[data-theme=dark] .cashup-hero{border-radius:23px}html[data-theme=dark] .cashup-modal,html[data-theme=dark] .cashup-modal.is-wide{border-radius:0}html[data-theme=dark] .cashup-report-columns>section:last-child{border-top:1px solid var(--line-strong);border-left:0}}html[data-theme=dark] .advisor-page{--ad-ink:var(--ink);--ad-muted:var(--ink-soft);--ad-line:var(--line-strong);color:var(--ad-ink)}html[data-theme=dark] .advisor-hero{border:1px solid var(--line-strong);border-radius:31px}html[data-theme=dark] .advisor-hero.is-doctor{background:radial-gradient(circle at 22% 18%,var(--surface) 0,color-mix(in srgb, var(--surface) 90%, transparent) 30%,transparent 58%),linear-gradient(125deg,var(--surface-soft),var(--surface) 55%,var(--surface-soft))}html[data-theme=dark] .advisor-hero.is-design{background:radial-gradient(circle at 24% 15%,var(--surface) 0,color-mix(in srgb, var(--surface) 87%, transparent) 31%,transparent 57%),linear-gradient(125deg,var(--surface),var(--surface) 57%,var(--surface-soft))}html[data-theme=dark] .advisor-hero:before{background-image:linear-gradient(#533e8809 1px,#0000 1px),linear-gradient(90deg,#533e8809 1px,#0000 1px);background-size:28px 28px}html[data-theme=dark] .advisor-eyebrow{color:#a999f0}html[data-theme=dark] .advisor-hero h1 em{color:#aa99f0}html[data-theme=dark] .advisor-hero.is-doctor h1 em{color:#bcf5e5}html[data-theme=dark] .advisor-hero-copy>p{color:var(--ink-soft)}html[data-theme=dark] .advisor-hero-notes span{background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--ink-soft);border:1px solid #433a6926;border-radius:999px}html[data-theme=dark] .advisor-lens{border:15px solid color-mix(in srgb, var(--line-strong) 87%, transparent);background:radial-gradient(circle at 35% 30%,var(--surface-soft),#87ceb0 54%,#3b8c6c 100%);border-radius:50%}html[data-theme=dark] .advisor-lens:after{border:8px solid color-mix(in srgb, var(--line-strong) 88%, transparent);background:#5c438d;border-left:0;border-radius:0 20px 20px 0}html[data-theme=dark] .advisor-lens>span{border:1px solid color-mix(in srgb, var(--line-strong) 70%, transparent);background:color-mix(in srgb, var(--surface) 82%, transparent);color:#aa99f0;border-radius:18px}html[data-theme=dark] .advisor-leaf{background:linear-gradient(145deg,#2f9c70,#166b4d);border-radius:80% 15% 70%}html[data-theme=dark] .advisor-leaf:before,html[data-theme=dark] .advisor-leaf i{background:#243d31}html[data-theme=dark] .advisor-scan-line{background:linear-gradient(90deg,transparent,var(--surface),#72e2ba,transparent)}html[data-theme=dark] .advisor-art-chip{border:1px solid color-mix(in srgb, var(--line-strong) 75%, transparent);background:color-mix(in srgb, var(--surface) 86%, transparent);color:var(--ink-soft);border-radius:13px}html[data-theme=dark] .advisor-art-chip svg{color:#bcf5e4}html[data-theme=dark] .advisor-art-chip.is-confidence svg{color:#ad99f0}html[data-theme=dark] .advisor-plan-board{border:9px solid color-mix(in srgb, var(--line-strong) 90%, transparent);background:linear-gradient(145deg,var(--surface-soft),#2a243d);border-radius:27px}html[data-theme=dark] .advisor-plan-board:before{background-image:linear-gradient(#4f398b14 1px,#0000 1px),linear-gradient(90deg,#4f398b14 1px,#0000 1px);background-size:25px 25px;border:1px solid #473a692e;border-radius:18px}html[data-theme=dark] .advisor-plan-zone{border:2px solid color-mix(in srgb, var(--line-strong) 75%, transparent);color:#fff}html[data-theme=dark] .advisor-plan-zone.is-one{background:#2b9870;border-radius:60% 34% 55% 40%}html[data-theme=dark] .advisor-plan-zone.is-two{background:#774fd4;border-radius:35% 55% 38% 60%}html[data-theme=dark] .advisor-plan-zone.is-three{background:#5cafd2;border-radius:50% 35% 50% 32%}html[data-theme=dark] .advisor-plan-board>i{background:var(--surface);border-radius:50%}html[data-theme=dark] .advisor-plan-board>i:nth-of-type(4){background:#3d3424}html[data-theme=dark] .advisor-plan-card{border:1px solid color-mix(in srgb, var(--line-strong) 75%, transparent);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:16px}html[data-theme=dark] .advisor-plan-card span{color:#ac99f0}html[data-theme=dark] .advisor-plan-card small{color:var(--ink-soft)}html[data-theme=dark] .advisor-truthbar{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 76%, transparent);border-radius:15px}html[data-theme=dark] .advisor-truthbar>div>span{background:#6849dd;border:3px solid #433a69;border-radius:50%}html[data-theme=dark] .advisor-truthbar p{color:var(--ink-soft)}html[data-theme=dark] .advisor-truthbar p strong{color:var(--ink)}html[data-theme=dark] .advisor-truthbar label{color:var(--ink-soft)}html[data-theme=dark] .advisor-truthbar select{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:9px;outline:0}html[data-theme=dark] .advisor-service-boundary{border:1px solid var(--line-strong);background:linear-gradient(135deg,var(--surface),var(--surface-soft));border-radius:25px}html[data-theme=dark] .advisor-service-boundary>span{background:var(--surface-soft);color:#aa99f0;border-radius:20px}html[data-theme=dark] .advisor-service-boundary small{color:#a999f0}html[data-theme=dark] .advisor-service-boundary p,html[data-theme=dark] .advisor-service-boundary em{color:var(--ink-soft)}html[data-theme=dark] .advisor-service-boundary button{color:#fff;background:#6548df;border:0;border-radius:11px}html[data-theme=dark] .advisor-card,html[data-theme=dark] .design-brief-card,html[data-theme=dark] .advisor-recommendations,html[data-theme=dark] .design-plan-head{border:1px solid var(--ad-line);background:color-mix(in srgb, var(--surface) 84%, transparent);border-radius:23px}html[data-theme=dark] .advisor-card>header,html[data-theme=dark] .design-brief-card>header{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .advisor-card>header p,html[data-theme=dark] .design-brief-card>header p{color:var(--ink-soft)}html[data-theme=dark] .advisor-card>header>svg,html[data-theme=dark] .design-brief-card>header>svg{color:#aa99f0}html[data-theme=dark] .doctor-photo{background:radial-gradient(circle at 45% 45%,#243d32,#6eae90 55%,#356f58);background-image:var(--doctor-photo);background-position:50%;background-size:cover;border-radius:18px}html[data-theme=dark] .doctor-photo:after{border:1px solid color-mix(in srgb, var(--line-strong) 42%, transparent);border-radius:inherit}html[data-theme=dark] .doctor-demo-leaf{background:linear-gradient(145deg,#289d6c,#126046);border-radius:75% 20% 68% 18%}html[data-theme=dark] .doctor-demo-leaf:before,html[data-theme=dark] .doctor-demo-leaf i{background:#243d31}html[data-theme=dark] .doctor-demo-leaf span{border:2px solid #69613a;border-radius:50%}html[data-theme=dark] .doctor-photo-overlay{color:#fff}html[data-theme=dark] .doctor-photo-actions button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .advisor-field>span,html[data-theme=dark] .design-fields label>span,html[data-theme=dark] .advisor-field span small,html[data-theme=dark] .design-fields label span small{color:var(--ink-soft)}html[data-theme=dark] .advisor-field textarea,html[data-theme=dark] .design-fields textarea,html[data-theme=dark] .design-fields input,html[data-theme=dark] .design-fields select{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:11px;outline:0}html[data-theme=dark] .advisor-field textarea:focus,html[data-theme=dark] .design-fields textarea:focus,html[data-theme=dark] .design-fields input:focus,html[data-theme=dark] .design-fields select:focus{border-color:#433a69}html[data-theme=dark] .doctor-analyze button,html[data-theme=dark] .design-brief-card>footer>button{color:#fff;background:#176e54;border:0;border-radius:12px}html[data-theme=dark] .doctor-analyze small{color:var(--ink-soft)}html[data-theme=dark] .advisor-alert{border:1px solid;border-radius:12px}html[data-theme=dark] .advisor-alert.is-red{background:var(--surface-soft);color:#f099b0;border-color:#693a43}html[data-theme=dark] .advisor-alert.is-neutral{border-color:var(--line-strong);background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .advisor-alert.is-amber{background:var(--surface-soft);color:#f5e3bc;border-color:#695d3a}html[data-theme=dark] .advisor-confidence{background:var(--surface-soft);color:#bcf5e4;border-radius:999px}html[data-theme=dark] .doctor-severity{background:var(--surface-soft);border:1px solid #695d3a;border-radius:15px}html[data-theme=dark] .doctor-severity>span{color:#f5e0bc;background:#3d3524;border-radius:13px}html[data-theme=dark] .doctor-severity small{color:#f0d099}html[data-theme=dark] .doctor-severity p{color:#f0d199}html[data-theme=dark] .doctor-findings article{border:1px solid var(--line-strong);background:var(--surface);border-radius:14px}html[data-theme=dark] .doctor-findings article>span{color:#f5e0bc;background:#3d3424;border-radius:999px}html[data-theme=dark] .doctor-findings article>span.is-heat{background:#3d3424}html[data-theme=dark] .doctor-findings p,html[data-theme=dark] .doctor-findings small{color:var(--ink-soft)}html[data-theme=dark] .doctor-actions>div{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .doctor-actions>div>span{background:var(--surface-soft);color:#bcf5e3;border-radius:8px}html[data-theme=dark] .doctor-actions p,html[data-theme=dark] .advisor-awaiting{color:var(--ink-soft)}html[data-theme=dark] .advisor-awaiting>span{background:var(--surface-soft);color:#ac99f0;border-radius:20px}html[data-theme=dark] .advisor-awaiting h2{color:var(--ink)}html[data-theme=dark] .advisor-recommendations>header{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .advisor-recommendations header p{color:var(--ink-soft)}html[data-theme=dark] .advisor-recommendations header>span{background:var(--surface-soft);color:#aa99f0;border-radius:999px}html[data-theme=dark] .advisor-product-row{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .advisor-product-check{border:1px solid var(--line-strong);background:var(--surface);color:#fff;border-radius:8px}html[data-theme=dark] .advisor-product-row.is-selected .advisor-product-check{background:#6548df;border-color:#433a69}html[data-theme=dark] .advisor-product-glyph{color:#bcf5e2;background:linear-gradient(145deg,#243d33,#68b995);border-radius:14px}html[data-theme=dark] .advisor-product-glyph.is-violet{color:#b099f0;background:linear-gradient(145deg,#2a243d,#9b7cef)}html[data-theme=dark] .advisor-product-glyph.is-amber{color:#f5e0bc;background:linear-gradient(145deg,#3d3624,#eec167)}html[data-theme=dark] .advisor-product-glyph.is-rose{color:#f099af;background:linear-gradient(145deg,#3d242a,#3d242a)}html[data-theme=dark] .advisor-product-glyph i{background:color-mix(in srgb, var(--surface) 45%, transparent);border-radius:75% 18% 70%}html[data-theme=dark] .advisor-product-copy small,html[data-theme=dark] .advisor-product-copy span{color:var(--ink-soft)}html[data-theme=dark] .advisor-product-copy i{background:var(--surface-soft);color:#bcf5e4;border-radius:999px}html[data-theme=dark] .advisor-product-copy i.is-low{color:#f5e0bc;background:#3d3524}html[data-theme=dark] .advisor-product-copy i.is-out{background:var(--surface-soft);color:#f099ac}html[data-theme=dark] .advisor-product-copy p,html[data-theme=dark] .advisor-product-copy em,html[data-theme=dark] .advisor-product-copy em,html[data-theme=dark] .advisor-product-price>small{color:var(--ink-soft)}html[data-theme=dark] .advisor-qty{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px}html[data-theme=dark] .advisor-qty button{background:var(--surface-soft);color:var(--ink-soft);border:0}html[data-theme=dark] .advisor-recommendations>footer{background:var(--surface)}html[data-theme=dark] .advisor-recommendations footer>div span,html[data-theme=dark] .design-quote-footer>div span,html[data-theme=dark] .advisor-recommendations footer>div small{color:var(--ink-soft)}html[data-theme=dark] .advisor-recommendations footer>button,html[data-theme=dark] .design-quote-footer section button{color:#fff;background:#6548df;border:0;border-radius:11px}html[data-theme=dark] .doctor-aftercare article{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 74%, transparent);border-radius:18px}html[data-theme=dark] .doctor-aftercare svg{color:#ac99f0}html[data-theme=dark] .doctor-aftercare span{color:#a999f0}html[data-theme=dark] .doctor-aftercare p{color:var(--ink-soft)}html[data-theme=dark] .advisor-safety-grid article{border:1px solid var(--ad-line);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:19px}html[data-theme=dark] .advisor-safety-grid article>svg{color:#aa99f0}html[data-theme=dark] .advisor-safety-grid p{color:var(--ink-soft)}html[data-theme=dark] .advisor-toast{border:1px solid var(--line-strong);background:var(--surface-soft);color:#bcf5e5;border-radius:14px}html[data-theme=dark] .advisor-toast button{color:inherit;background:0 0;border:0}html[data-theme=dark] .design-unit-input{border:1px solid var(--line-strong);background:var(--surface);border-radius:11px}html[data-theme=dark] .design-unit-input input{border:0;border-radius:0}html[data-theme=dark] .design-unit-input b{color:var(--ink-soft)}html[data-theme=dark] .design-brief-card>footer{border-top:1px solid var(--line-strong);background:var(--surface)}html[data-theme=dark] .design-brief-card>footer>div{color:var(--ink-soft)}html[data-theme=dark] .design-brief-card>footer>button{background:#6548df}html[data-theme=dark] .design-plan-head{color:#fff;background:linear-gradient(130deg,#2e205a,#49308d)}html[data-theme=dark] .design-plan-head p{color:#d8d0ec}html[data-theme=dark] .design-plan-head>div>div span{border:1px solid color-mix(in srgb, var(--line-strong) 13%, transparent);background:color-mix(in srgb, var(--surface) 8%, transparent);color:#d8cff0;border-radius:999px}html[data-theme=dark] .design-plan-head>button{border:1px solid color-mix(in srgb, var(--line-strong) 18%, transparent);background:color-mix(in srgb, var(--surface) 10%, transparent);color:#fff;border-radius:10px}html[data-theme=dark] .design-zones article{border:1px solid var(--ad-line);background:color-mix(in srgb, var(--surface) 82%, transparent);border-radius:21px}html[data-theme=dark] .design-zone-no{background:color-mix(in srgb, var(--surface) 87%, transparent);color:#ac99f0;border-radius:10px}html[data-theme=dark] .design-zone-art{color:#fff;background:linear-gradient(145deg,#243d33,#67b692)}html[data-theme=dark] .design-zone-art.is-2{background:linear-gradient(145deg,#2c243d,#9e7ce7)}html[data-theme=dark] .design-zone-art.is-3{background:linear-gradient(145deg,#24373d,#72b8cf)}html[data-theme=dark] .design-zone-art:before{border:2px solid color-mix(in srgb, var(--line-strong) 46%, transparent);border-radius:50%}html[data-theme=dark] .design-zone-art i{background:var(--surface);border-radius:50%}html[data-theme=dark] .design-zone-art i:nth-of-type(3){background:#3d3624}html[data-theme=dark] .design-zones small{color:#aa99f0}html[data-theme=dark] .design-zones p,html[data-theme=dark] .design-zones li{color:var(--ink-soft)}html[data-theme=dark] .design-zones li svg{color:#bcf5e1}html[data-theme=dark] .design-schedule>div{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .design-schedule>div>span{background:var(--surface-soft);color:#ac99f0;border-radius:9px}html[data-theme=dark] .design-schedule section small{color:#aa99f0}html[data-theme=dark] .design-schedule section p{color:var(--ink-soft)}html[data-theme=dark] .design-climate>div:not(.advisor-alert){border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .design-climate>div>span{background:var(--surface-soft);color:#bcf5e3;border-radius:10px}html[data-theme=dark] .design-climate p{color:var(--ink-soft)}html[data-theme=dark] .design-quote-footer>div:nth-of-type(4) strong{color:#aa99f0}html[data-theme=dark] .design-quote-footer section button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .design-quote-footer section button.is-primary{color:#fff;background:#6548df;border-color:#433a69}html[data-theme=dark] .advisor-awaiting.is-design{border:1px dashed var(--line-strong);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:21px}@media (max-width:680px){html[data-theme=dark] .advisor-hero{border-radius:23px}}html[data-theme=dark] .catalog-page{--catalog-ink:var(--ink);--catalog-muted:var(--ink-soft);--catalog-line:var(--line-strong);color:var(--catalog-ink);background:radial-gradient(circle at 86% 2%,#6f4ee714,transparent 28%),linear-gradient(180deg,var(--surface) 0,var(--surface-soft) 76%)}html[data-theme=dark] .catalog-page .primary{color:#fff;background:linear-gradient(135deg,#7250ef,#5737d2);border:0;border-radius:13px}html[data-theme=dark] .catalog-page .secondary{background:var(--surface);border:1px solid var(--catalog-line);color:var(--ink);border-radius:13px}html[data-theme=dark] .catalog-truthbar{border:1px solid color-mix(in srgb, var(--line-strong) 12%, transparent);color:#fff;background:#201746;border-radius:15px}html[data-theme=dark] .catalog-truthbar>div>span{background:#44d6aa;border-radius:50%}html[data-theme=dark] .catalog-truthbar p strong{color:#d8fff2}html[data-theme=dark] .catalog-truthbar label{background:color-mix(in srgb, var(--surface) 8%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 10%, transparent);border-radius:11px}html[data-theme=dark] .catalog-truthbar label span{color:#cbc3df}html[data-theme=dark] .catalog-truthbar select{background:var(--surface);color:var(--ink);border:0;border-radius:7px;outline:0}html[data-theme=dark] .catalog-hero{background:var(--surface);border:1px solid var(--catalog-line);border-radius:22px}html[data-theme=dark] .catalog-hero:before{background:radial-gradient(circle,#6443e71f 1px,#0000 1px) 0 0/19px 19px}html[data-theme=dark] .catalog-eyebrow{color:#ac99f0}html[data-theme=dark] .catalog-hero p{color:var(--ink-soft)}html[data-theme=dark] .catalog-hero-notes span{background:var(--surface-soft);border:1px solid var(--line-strong);color:#b099f0;border-radius:999px}html[data-theme=dark] .catalog-hero-art{background:linear-gradient(145deg,var(--surface-soft),#2a243d 52%,#2a243d)}html[data-theme=dark] .catalog-hero.is-categories .catalog-hero-art{background:linear-gradient(145deg,var(--surface-soft),var(--surface-raised) 55%,#8fd5ba)}html[data-theme=dark] .catalog-hero-art:after{background:linear-gradient(160deg,color-mix(in srgb, var(--surface) 60%, transparent),transparent 38%);border:1px solid color-mix(in srgb, var(--line-strong) 60%, transparent);border-radius:36px}html[data-theme=dark] .catalog-cube i:first-child{background:linear-gradient(145deg,var(--surface),var(--surface-soft))}html[data-theme=dark] .catalog-cube i:nth-child(2){background:linear-gradient(145deg,#7556dc,#4f31b7)}html[data-theme=dark] .catalog-cube i:nth-child(3){background:linear-gradient(145deg,#9176ef,#6546d0)}html[data-theme=dark] .catalog-barcode{background:color-mix(in srgb, var(--surface) 87%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 80%, transparent);border-radius:12px}html[data-theme=dark] .catalog-float-chip{background:color-mix(in srgb, var(--surface) 82%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 90%, transparent);color:#cebcf5;border-radius:999px}html[data-theme=dark] .category-orbit:before,html[data-theme=dark] .category-orbit:after{border:1px dashed #3a695747;border-radius:50%}html[data-theme=dark] .category-orbit>span{background:linear-gradient(145deg,var(--surface),var(--surface-soft));border:1px solid var(--line-strong);color:#bcf5e0;border-radius:24px}html[data-theme=dark] .category-orbit i{background:var(--surface);border:5px solid #3a6955;border-radius:50%}html[data-theme=dark] .category-orbit i:nth-child(4){background:#6145d1;border-color:#433a69}html[data-theme=dark] .catalog-metric{background:var(--surface);border:1px solid var(--catalog-line);border-radius:19px}html[data-theme=dark] .catalog-metric>span{background:var(--surface-soft);color:var(--ink-soft);border-radius:12px}html[data-theme=dark] .catalog-metric.is-violet>span{background:var(--surface-soft);color:#aa99f0}html[data-theme=dark] .catalog-metric.is-amber>span{background:var(--surface-soft);color:#f0ca99}html[data-theme=dark] .catalog-metric.is-mint>span{background:var(--surface-soft);color:#bcf5e2}html[data-theme=dark] .catalog-metric small,html[data-theme=dark] .catalog-metric p{color:var(--ink-soft)}html[data-theme=dark] .catalog-attention-banner{background:linear-gradient(110deg,var(--surface-soft),var(--surface));border:1px solid #695b3a;border-radius:17px}html[data-theme=dark] .catalog-attention-banner>span{color:#f0cc99;background:#3d3524;border-radius:11px}html[data-theme=dark] .catalog-attention-banner p{color:var(--ink-soft)}html[data-theme=dark] .catalog-attention-banner button{color:#f5ddbc;background:0 0;border:0}html[data-theme=dark] .catalog-lot-banner{color:#fff;background:#27204f;border-radius:17px}html[data-theme=dark] .catalog-lot-banner>div>svg{color:#99f0d6}html[data-theme=dark] .catalog-lot-banner span small,html[data-theme=dark] .catalog-lot-banner p{color:#c8c1d9}html[data-theme=dark] .catalog-ledger,html[data-theme=dark] .category-ledger,html[data-theme=dark] .category-findings{background:var(--surface);border:1px solid var(--catalog-line);border-radius:24px}html[data-theme=dark] .catalog-ledger>header,html[data-theme=dark] .category-ledger>header,html[data-theme=dark] .category-findings>header{border-bottom:1px solid var(--catalog-line)}html[data-theme=dark] .catalog-ledger header>div>span,html[data-theme=dark] .category-ledger header>div>span,html[data-theme=dark] .category-findings header>div>span{color:#ad99f0}html[data-theme=dark] .catalog-ledger header p,html[data-theme=dark] .category-ledger header p{color:var(--ink-soft)}html[data-theme=dark] .catalog-filters{background:var(--surface);border-bottom:1px solid var(--catalog-line)}html[data-theme=dark] .catalog-filters label,html[data-theme=dark] .category-controls label{background:var(--surface);border:1px solid var(--catalog-line);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .catalog-filters select,html[data-theme=dark] .category-controls select{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .catalog-search input{background:0 0;border:0;outline:0}html[data-theme=dark] .catalog-filters>button{background:var(--surface);border:1px solid var(--catalog-line);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .catalog-filters>button.is-active{background:var(--surface-soft);color:#aa99f0;border-color:#433a69}html[data-theme=dark] .catalog-bulk{background:var(--surface-soft);color:#b299f0;border-bottom:1px solid #433a69}html[data-theme=dark] .catalog-bulk button{color:#fff;background:#6546dc;border:0;border-radius:9px}html[data-theme=dark] .catalog-bulk button.link{color:var(--ink-soft);background:0 0}html[data-theme=dark] .catalog-viewer-note,html[data-theme=dark] .catalog-facet-boundary{background:var(--surface-soft);border-bottom:1px solid var(--catalog-line);color:var(--ink-soft)}html[data-theme=dark] .catalog-facet-boundary{background:var(--surface-soft);color:#f0cd99}html[data-theme=dark] .catalog-table,html[data-theme=dark] .category-table{border-collapse:collapse}html[data-theme=dark] .catalog-table th,html[data-theme=dark] .category-table th{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .catalog-table td,html[data-theme=dark] .category-table td{border-top:1px solid var(--line-strong)}html[data-theme=dark] .catalog-table tbody tr:hover{background:var(--surface)}html[data-theme=dark] .catalog-product-glyph{border-radius:12px}html[data-theme=dark] .catalog-product-glyph i{background:color-mix(in srgb, var(--surface) 58%, transparent);border-radius:50%}html[data-theme=dark] .catalog-product-glyph.is-mint{background:var(--surface-soft);color:#bcf5e2}html[data-theme=dark] .catalog-product-glyph.is-amber{color:#f0ca99;background:#3d3524}html[data-theme=dark] .catalog-product-glyph.is-violet{background:var(--surface-soft);color:#ad99f0}html[data-theme=dark] .catalog-product-glyph.is-rose{background:var(--surface-soft);color:#f099b4}html[data-theme=dark] .catalog-product-glyph.is-sky{background:var(--surface-soft);color:#99d7f0}html[data-theme=dark] .catalog-product-cell span>small,html[data-theme=dark] .catalog-product-cell span>em{color:var(--ink-soft)}html[data-theme=dark] .catalog-product-cell span>em.is-warning{color:#f0c699}html[data-theme=dark] .catalog-identifiers small,html[data-theme=dark] .catalog-identifiers em,html[data-theme=dark] .catalog-prices em,html[data-theme=dark] .catalog-stock em,html[data-theme=dark] .catalog-trace em,html[data-theme=dark] .catalog-prices small,html[data-theme=dark] .catalog-stock small{color:var(--ink-soft)}html[data-theme=dark] .catalog-stock.is-low strong{color:#f0cc99}html[data-theme=dark] .catalog-stock.is-negative strong{color:#f099a9}html[data-theme=dark] .catalog-trace b{color:var(--ink-soft)}html[data-theme=dark] .catalog-trace b.is-good{color:#bcf5e3}html[data-theme=dark] .catalog-trace b.is-warning{color:#f0c999}html[data-theme=dark] .catalog-trace small{color:var(--ink-soft)}html[data-theme=dark] .catalog-publish{background:0 0;border:0}html[data-theme=dark] .catalog-publish>span{background:var(--surface-raised);border-radius:999px}html[data-theme=dark] .catalog-publish>span:after{background:var(--surface);border-radius:50%}html[data-theme=dark] .catalog-publish.is-on>span{background:#37b98e}html[data-theme=dark] .catalog-publish strong{color:var(--ink)}html[data-theme=dark] .catalog-publish small{color:var(--ink-soft)}html[data-theme=dark] .catalog-row-actions button{background:var(--surface);border:1px solid var(--catalog-line);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .catalog-empty{color:var(--ink-soft)}html[data-theme=dark] .catalog-empty strong{color:var(--ink)}html[data-theme=dark] .catalog-public-rule{color:#fff;background:linear-gradient(120deg,#2d225b,#453080);border-radius:22px}html[data-theme=dark] .catalog-public-rule>div:first-child>svg{color:#99f0d4}html[data-theme=dark] .catalog-public-rule small{color:#c9c0df}html[data-theme=dark] .catalog-gate,html[data-theme=dark] .catalog-result{background:color-mix(in srgb, var(--surface) 9%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 12%, transparent);border-radius:13px}html[data-theme=dark] .catalog-gate b{background:#7250e5;border-radius:8px}html[data-theme=dark] .catalog-result{background:#1c725a;border-color:#3a695b}html[data-theme=dark] .catalog-safety-grid article,html[data-theme=dark] .category-principles article{background:var(--surface);border:1px solid var(--catalog-line);border-radius:18px}html[data-theme=dark] .catalog-safety-grid svg,html[data-theme=dark] .category-principles svg{color:#aa99f0}html[data-theme=dark] .catalog-safety-grid p,html[data-theme=dark] .category-principles p{color:var(--ink-soft)}html[data-theme=dark] .category-findings>header button{background:var(--surface-soft);border:1px solid var(--line-strong);color:#ac99f0;border-radius:11px}html[data-theme=dark] .category-finding-grid article{border-right:1px solid var(--catalog-line)}html[data-theme=dark] .category-finding-grid article:last-child{border-right:0}html[data-theme=dark] .category-finding-grid article>span{background:var(--surface-soft);color:#ac99f0;border-radius:10px}html[data-theme=dark] .category-finding-grid article.is-danger>span{background:var(--surface-soft);color:#f099a9}html[data-theme=dark] .category-finding-grid article.is-warning>span{color:#f0ca99;background:#3d3424}html[data-theme=dark] .category-finding-grid small,html[data-theme=dark] .category-finding-grid p{color:var(--ink-soft)}html[data-theme=dark] .category-finding-grid button{color:#ac99f0;background:0 0;border:0}html[data-theme=dark] .category-controls{background:var(--surface);border-bottom:1px solid var(--catalog-line)}html[data-theme=dark] .category-controls>label:nth-child(2)>span,html[data-theme=dark] .category-controls>p{color:var(--ink-soft)}html[data-theme=dark] .category-name>span{color:#fff;border-radius:10px}html[data-theme=dark] .category-name small,html[data-theme=dark] .category-table td>small{color:var(--ink-soft)}html[data-theme=dark] .category-share>span{background:var(--surface-soft);border-radius:999px}html[data-theme=dark] .category-share i{border-radius:inherit}html[data-theme=dark] .category-share small{color:var(--ink-soft)}html[data-theme=dark] .category-badges b{background:var(--surface-soft);color:#bcf5e2;border-radius:999px}html[data-theme=dark] .category-badges b.is-warning{color:#f5ddbc;background:#3d3324}html[data-theme=dark] .category-badges b.is-danger{background:var(--surface-soft);color:#f099aa}html[data-theme=dark] .category-badges b.is-muted{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .category-actions button{background:var(--surface);border:1px solid var(--catalog-line);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .category-actions button.danger{color:#f099a9}html[data-theme=dark] .category-principles article:nth-child(2) svg{color:#99f0d3}html[data-theme=dark] .category-principles article:nth-child(3) svg{color:#f0cc99}html[data-theme=dark] .category-principles article:nth-child(4) svg{color:#f099a9}html[data-theme=dark] .catalog-modal-backdrop{background:#140e1f99}html[data-theme=dark] .catalog-modal{background:var(--surface);border:1px solid color-mix(in srgb, var(--line-strong) 70%, transparent);border-radius:23px}html[data-theme=dark] .catalog-modal>header{background:linear-gradient(135deg,var(--surface),var(--surface-soft));border-bottom:1px solid var(--catalog-line)}html[data-theme=dark] .catalog-modal>header span{color:#ad99f0}html[data-theme=dark] .catalog-modal>header button{background:var(--surface);border:1px solid var(--catalog-line);border-radius:9px}html[data-theme=dark] .catalog-form-grid label>span,html[data-theme=dark] .category-form label>span,html[data-theme=dark] .category-move-body>label>span,html[data-theme=dark] .category-confirm>span{color:var(--ink-soft)}html[data-theme=dark] .catalog-form-grid input,html[data-theme=dark] .catalog-form-grid select,html[data-theme=dark] .catalog-form-grid textarea,html[data-theme=dark] .category-form input,html[data-theme=dark] .category-move-body select,html[data-theme=dark] .category-confirm input{background:var(--surface);border:1px solid var(--catalog-line);color:var(--ink);border-radius:10px;outline:0}html[data-theme=dark] .catalog-form-grid small{color:var(--ink-soft)}html[data-theme=dark] .catalog-switches label{background:var(--surface);border:1px solid var(--catalog-line);border-radius:12px}html[data-theme=dark] .catalog-switches small{color:var(--ink-soft)}html[data-theme=dark] .catalog-form-warning,html[data-theme=dark] .catalog-modal-error{background:var(--surface-soft);color:#f5debc;border:1px solid #695b3a;border-radius:10px}html[data-theme=dark] .catalog-modal-error{background:var(--surface-soft);color:#f099aa;border-color:#693a42}html[data-theme=dark] .catalog-modal-actions .danger{color:#fff;background:#a93851;border:0;border-radius:12px}html[data-theme=dark] .catalog-toast{border:1px solid color-mix(in srgb, var(--line-strong) 15%, transparent);color:#fff;background:#21183f;border-radius:13px}html[data-theme=dark] .catalog-toast>svg{color:#99f0d6}html[data-theme=dark] .catalog-toast button{color:#d6d0e2;background:0 0;border:0}html[data-theme=dark] .category-rename-note,html[data-theme=dark] .category-atomic-note,html[data-theme=dark] .category-no-undo{background:var(--surface-soft);color:var(--ink-soft);border:1px solid #463a69;border-radius:12px}html[data-theme=dark] .category-atomic-note small{color:var(--ink-soft)}html[data-theme=dark] .category-no-undo{background:var(--surface-soft);color:#f5debc;border-color:#695c3a}html[data-theme=dark] .category-product-list{border:1px solid var(--catalog-line);border-radius:13px}html[data-theme=dark] .category-product-list>header{background:var(--surface);border-bottom:1px solid var(--catalog-line)}html[data-theme=dark] .category-product-list>header span{color:var(--ink-soft)}html[data-theme=dark] .category-product-list>label{border-bottom:1px solid var(--catalog-line)}html[data-theme=dark] .category-product-list>label:last-child{border-bottom:0}html[data-theme=dark] .category-product-list label span>small,html[data-theme=dark] .category-product-list>p{color:var(--ink-soft)}html[data-theme=dark] .category-product-filter{background:var(--surface);border-bottom:1px solid var(--catalog-line)}html[data-theme=dark] .category-product-filter svg{color:var(--ink-soft)}html[data-theme=dark] .category-product-filter input{border:0;outline:0}html[data-theme=dark] .category-product-filter span{color:var(--ink-soft)}html[data-theme=dark] .category-product-pagination{background:var(--surface)}html[data-theme=dark] .category-product-pagination button{background:var(--surface);border:1px solid var(--catalog-line);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .category-product-pagination span{color:var(--ink-soft)}html[data-theme=dark] .category-destination-picker{background:var(--surface);border:1px solid var(--catalog-line);border-radius:13px}html[data-theme=dark] .category-destination-picker label>span{color:var(--ink-soft)}html[data-theme=dark] .category-destination-picker input,html[data-theme=dark] .category-destination-picker select{background:var(--surface);border:1px solid var(--catalog-line);color:var(--ink);border-radius:10px;outline:0}html[data-theme=dark] .category-destination-picker>small{color:var(--ink-soft)}html[data-theme=dark] .category-selection-mode button{background:var(--surface);border:1px solid var(--catalog-line);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .category-selection-mode button.is-active{background:var(--surface-soft);color:#aa99f0;border-color:#433a69}html[data-theme=dark] .catalog-truthbar>div p strong{color:#e2fff5}html[data-theme=dark] .catalog-truthbar>div p small{color:#cbc3df}html[data-theme=dark] .catalog-role-chip{background:color-mix(in srgb, var(--surface) 8%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 10%, transparent);border-radius:10px}html[data-theme=dark] .catalog-role-chip svg{color:#99f0d6}html[data-theme=dark] .catalog-role-chip span{color:#eeeaf7}html[data-theme=dark] .catalog-search-state{color:#ad99f0}html[data-theme=dark] .catalog-pagination{background:var(--surface);border-bottom:1px solid var(--catalog-line);border-top:1px solid var(--catalog-line)}html[data-theme=dark] .catalog-pagination:first-of-type{border-top:0}html[data-theme=dark] .catalog-pagination>p span{color:var(--ink-soft)}html[data-theme=dark] .catalog-page-buttons>button,html[data-theme=dark] .catalog-page-number-wrap button{background:var(--surface);border:1px solid var(--catalog-line);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .catalog-page-number-wrap i{color:var(--ink-soft)}html[data-theme=dark] .catalog-page-number-wrap button.is-current{color:#fff;background:#6546dc;border-color:#433a69}html[data-theme=dark] .catalog-pagination>label{color:var(--ink-soft)}html[data-theme=dark] .catalog-pagination>label select{background:var(--surface);border:1px solid var(--catalog-line);color:var(--ink);border-radius:8px}@media (max-width:1180px){html[data-theme=dark] .category-finding-grid article{border-bottom:1px solid var(--catalog-line);border-right:0}}html[data-theme=dark] .drive-page{--drive-ink:var(--ink);--drive-muted:var(--ink-soft);--drive-line:var(--line-strong);color:var(--drive-ink);background:radial-gradient(circle at 87% 3%,#6747e217,transparent 27%),linear-gradient(180deg,var(--surface),var(--surface-soft) 75%)}html[data-theme=dark] .drive-page .primary{color:#fff;background:linear-gradient(135deg,#7653ee,#5635cd);border:0;border-radius:12px}html[data-theme=dark] .drive-page .secondary{background:var(--surface);border:1px solid var(--drive-line);color:var(--ink);border-radius:12px}html[data-theme=dark] .drive-truthbar{border:1px solid color-mix(in srgb, var(--line-strong) 12%, transparent);color:#fff;background:#211847;border-radius:15px}html[data-theme=dark] .drive-truthbar>div:first-child>span{background:#48d8ad;border-radius:50%}html[data-theme=dark] .drive-truthbar p strong{color:#d7fff1}html[data-theme=dark] .drive-preview-controls label{background:color-mix(in srgb, var(--surface) 8%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 10%, transparent);border-radius:10px}html[data-theme=dark] .drive-preview-controls select{background:var(--surface);color:var(--ink);border:0;border-radius:7px;outline:0}html[data-theme=dark] .drive-preview-controls label>svg:last-child{color:var(--ink)}html[data-theme=dark] .drive-hero{background:var(--surface);border:1px solid var(--drive-line);border-radius:28px}html[data-theme=dark] .drive-hero:before{background:radial-gradient(circle,#6a48e61f 1px,#0000 1px) 0 0/18px 18px}html[data-theme=dark] .drive-hero-copy>span{color:#ac99f0}html[data-theme=dark] .drive-hero p{color:var(--ink-soft)}html[data-theme=dark] .drive-hero-copy>div b{background:var(--surface-soft);border:1px solid var(--line-strong);color:#b299f0;border-radius:999px}html[data-theme=dark] .drive-hero-art{background:linear-gradient(145deg,#29243d,#9c87e8 55%,#6d52c8)}html[data-theme=dark] .drive-hero-art:before{background:color-mix(in srgb, var(--surface) 13%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 24%, transparent);border-radius:38px}html[data-theme=dark] .drive-camera>i{background:linear-gradient(150deg,#31235e,#17102f);border-radius:29px}html[data-theme=dark] .drive-camera>b{background:#241942;border-radius:13px 13px 2px 2px}html[data-theme=dark] .drive-camera>span{color:#ffffffb3;background:radial-gradient(circle,#2a243d 0 19%,#2a1b57 20% 35%,#2a243d 36% 43%,#4d3499 44%);border:8px solid #463a69;border-radius:50%}html[data-theme=dark] .drive-camera>em{background:#55d7af;border:5px solid #463a69;border-radius:50%}html[data-theme=dark] .drive-photo-card{background:var(--surface);border:5px solid var(--line-strong);border-bottom-width:24px;border-radius:8px}html[data-theme=dark] .drive-photo-card>div{background:linear-gradient(145deg,#243d32,#6bc49c)}html[data-theme=dark] .drive-photo-card small{color:var(--ink-soft)}html[data-theme=dark] .drive-photo-card.is-two>div{background:linear-gradient(145deg,var(--surface-soft),#71b7d3)}html[data-theme=dark] .drive-hero-chip{background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 90%, transparent);color:#bcf5e2;border-radius:999px}html[data-theme=dark] .drive-privacy-intro{background:linear-gradient(110deg,var(--surface-soft),var(--surface));border:1px solid #695b3a;border-radius:18px}html[data-theme=dark] .drive-privacy-intro>svg{color:#f0ca99}html[data-theme=dark] .drive-privacy-intro small{color:#f0cc99}html[data-theme=dark] .drive-privacy-intro p{color:var(--ink-soft)}html[data-theme=dark] .drive-privacy-intro button{color:#fff;background:#a56814;border:0;border-radius:11px}html[data-theme=dark] .drive-locker-error{background:var(--surface-soft);color:#f099a9;border:1px solid #693a41;border-radius:16px}html[data-theme=dark] .drive-metric{background:var(--surface);border:1px solid var(--drive-line);border-radius:18px}html[data-theme=dark] .drive-metric>span{background:var(--surface-soft);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .drive-metric.is-violet>span{background:var(--surface-soft);color:#aa99f0}html[data-theme=dark] .drive-metric.is-mint>span{background:var(--surface-soft);color:#bcf5e0}html[data-theme=dark] .drive-metric.is-amber>span{color:#f0ca99;background:#3d3424}html[data-theme=dark] .drive-metric small,html[data-theme=dark] .drive-metric p{color:var(--ink-soft)}html[data-theme=dark] .drive-progress{background:var(--surface-raised);border-radius:999px}html[data-theme=dark] .drive-progress>span{border-radius:inherit;background:linear-gradient(90deg,#7451e9,#43c59a)}html[data-theme=dark] .drive-progress>b{color:#fff}html[data-theme=dark] .drive-device-warning{color:#fff;background:#292151;border-radius:16px}html[data-theme=dark] .drive-device-warning>svg{color:#99f0d6}html[data-theme=dark] .drive-device-warning p{color:#c9c2d9}html[data-theme=dark] .drive-device-warning button{background:color-mix(in srgb, var(--surface) 10%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 15%, transparent);color:#fff;border-radius:10px}html[data-theme=dark] .drive-message{border-radius:13px}html[data-theme=dark] .drive-message button{background:0 0;border:0}html[data-theme=dark] .drive-message.is-error{background:var(--surface-soft);color:#f099aa;border:1px solid #693a43}html[data-theme=dark] .drive-message.is-notice{background:var(--surface-soft);color:#bcf5e2;border:1px solid #3a6959}html[data-theme=dark] .drive-walk-card,html[data-theme=dark] .drive-current,html[data-theme=dark] .drive-queue,html[data-theme=dark] .drive-racks,html[data-theme=dark] .drive-score{background:var(--surface);border:1px solid var(--drive-line);border-radius:23px}html[data-theme=dark] .drive-walk-card>header,html[data-theme=dark] .drive-queue>header,html[data-theme=dark] .drive-racks>header,html[data-theme=dark] .drive-score>header{border-bottom:1px solid var(--drive-line)}html[data-theme=dark] .drive-walk-card header>div>svg,html[data-theme=dark] .drive-queue header>div>svg,html[data-theme=dark] .drive-racks>header>svg{color:#aa99f0}html[data-theme=dark] .drive-walk-card small,html[data-theme=dark] .drive-queue small,html[data-theme=dark] .drive-racks small,html[data-theme=dark] .drive-score header span{color:#b099f0}html[data-theme=dark] .drive-walk-card>header>p{color:var(--ink-soft)}html[data-theme=dark] .drive-walk-controls label{background:var(--surface);border:1px solid var(--drive-line);border-radius:12px}html[data-theme=dark] .drive-walk-controls label span{color:var(--ink-soft)}html[data-theme=dark] .drive-walk-controls select{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .drive-order-explainer{background:var(--surface)}html[data-theme=dark] .drive-order-explainer span{color:var(--ink-soft)}html[data-theme=dark] .drive-order-explainer>svg{color:#ad99f0}html[data-theme=dark] .drive-current{border-color:#453a69}html[data-theme=dark] .drive-current>header{background:linear-gradient(120deg,var(--surface),var(--surface));border-bottom:1px solid var(--drive-line)}html[data-theme=dark] .drive-current>header>div>span{color:#fff;border-radius:11px}html[data-theme=dark] .drive-current header small{color:#af99f0}html[data-theme=dark] .drive-current header p{color:var(--ink-soft)}html[data-theme=dark] .drive-current>header>b{background:var(--surface-soft);color:#ac99f0;border-radius:999px}html[data-theme=dark] .drive-product-poster{background:linear-gradient(135deg,var(--surface),var(--surface-soft));border:1px solid var(--drive-line);border-radius:15px}html[data-theme=dark] .drive-glyph{border-radius:12px}html[data-theme=dark] .drive-glyph i{background:color-mix(in srgb, var(--surface) 55%, transparent);border-radius:50%}html[data-theme=dark] .drive-glyph.is-mint{background:var(--surface-soft);color:#bcf5e3}html[data-theme=dark] .drive-glyph.is-violet{background:var(--surface-soft);color:#ad99f0}html[data-theme=dark] .drive-glyph.is-amber{color:#f0ca99;background:#3d3424}html[data-theme=dark] .drive-glyph.is-rose{background:var(--surface-soft);color:#f099b3}html[data-theme=dark] .drive-glyph.is-sky{background:var(--surface-soft);color:#99d7f0}html[data-theme=dark] .drive-product-poster>span small{color:var(--ink-soft)}html[data-theme=dark] .drive-current-facts>span,html[data-theme=dark] .drive-current-facts>b{background:var(--surface-soft);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .drive-current-facts>b{background:var(--surface-soft);color:#bcf5e3}html[data-theme=dark] .drive-current-facts>b.is-warning{color:#f5ddbc;background:#3d3424}html[data-theme=dark] .drive-capture-actions button{background:var(--surface);border:1px solid var(--drive-line);color:var(--ink-soft);border-radius:12px}html[data-theme=dark] .drive-capture-actions button.drive-big-capture{color:#fff;background:linear-gradient(135deg,#7652ed,#5939d3);border:0}html[data-theme=dark] .drive-skip-actions button{color:var(--ink-soft);background:0 0;border:0}html[data-theme=dark] .drive-current-body>p{color:var(--ink-soft)}html[data-theme=dark] .drive-queue>header button{background:var(--surface-soft);border:1px solid var(--line-strong);color:#ac99f0;border-radius:10px}html[data-theme=dark] .drive-queue-list article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .drive-queue-list article:first-child{border-top:0}html[data-theme=dark] .drive-queue-list article.is-current{background:var(--surface)}html[data-theme=dark] .drive-queue-list article>div:nth-child(2)>p{color:var(--ink-soft)}html[data-theme=dark] .drive-queue-list article>div:nth-child(2)>span{color:#af99f0}html[data-theme=dark] .drive-row-state>b{background:var(--surface-soft);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .drive-row-state>b.is-warning{color:#f5ddbc;background:#3d3424}html[data-theme=dark] .drive-row-state>b.is-done{background:var(--surface-soft);color:#bcf5e2}html[data-theme=dark] .drive-row-state button{color:#ac99f0;background:0 0;border:0}html[data-theme=dark] .drive-racks>div>button{background:var(--surface);border:0;border-bottom:1px solid var(--drive-line)}html[data-theme=dark] .drive-racks>div>button:nth-child(odd){border-right:1px solid var(--drive-line)}html[data-theme=dark] .drive-racks>div>button.is-active{background:var(--surface)}html[data-theme=dark] .drive-racks button>b,html[data-theme=dark] .drive-racks button span>small{color:var(--ink-soft)}html[data-theme=dark] .drive-racks button i{background:var(--surface-soft);border-radius:999px}html[data-theme=dark] .drive-racks button i>em{border-radius:inherit}html[data-theme=dark] .drive-racks button>svg{color:var(--ink-soft)}html[data-theme=dark] .drive-score>header>b{color:#fff;background:#292151;border-radius:999px}html[data-theme=dark] .drive-score article{border-right:1px solid var(--drive-line)}html[data-theme=dark] .drive-score article:last-child{border-right:0}html[data-theme=dark] .drive-score article>strong{color:#ac99f0}html[data-theme=dark] .drive-score article span>small{color:var(--ink-soft)}html[data-theme=dark] .drive-safety-grid article{background:var(--surface);border:1px solid var(--drive-line);border-radius:17px}html[data-theme=dark] .drive-safety-grid svg{color:#aa99f0}html[data-theme=dark] .drive-safety-grid article:nth-child(2) svg,html[data-theme=dark] .drive-safety-grid article:nth-child(4) svg{color:#f0ca99}html[data-theme=dark] .drive-safety-grid article:nth-child(3) svg{color:#bcf5e1}html[data-theme=dark] .drive-safety-grid p{color:var(--ink-soft)}html[data-theme=dark] .drive-complete,html[data-theme=dark] .drive-denied{background:var(--surface);border:1px solid var(--drive-line);border-radius:23px}html[data-theme=dark] .drive-complete>svg{color:#99f0d3}html[data-theme=dark] .drive-complete p{color:var(--ink-soft)}html[data-theme=dark] .drive-denied>span{background:var(--surface-soft);color:#aa99f0;border-radius:17px}html[data-theme=dark] .drive-denied small{color:#af99f0}html[data-theme=dark] .drive-denied p{color:var(--ink-soft)}html[data-theme=dark] .drive-denied button{color:#fff;background:#6746df;border:0;border-radius:12px}html[data-theme=dark] .drive-modal-layer{background:#160f239e}html[data-theme=dark] .drive-review,html[data-theme=dark] .drive-backup{background:var(--surface);border:1px solid color-mix(in srgb, var(--line-strong) 70%, transparent);border-radius:23px}html[data-theme=dark] .drive-review>header,html[data-theme=dark] .drive-backup>header{background:linear-gradient(135deg,var(--surface),var(--surface-soft));border-bottom:1px solid var(--drive-line)}html[data-theme=dark] .drive-review header span,html[data-theme=dark] .drive-backup header span{color:#af99f0}html[data-theme=dark] .drive-review header p{color:var(--ink-soft)}html[data-theme=dark] .drive-review header button,html[data-theme=dark] .drive-backup header button{background:var(--surface);border:1px solid var(--drive-line);border-radius:9px}html[data-theme=dark] .drive-review-image{background:linear-gradient(145deg,var(--surface-soft),var(--surface-raised))}html[data-theme=dark] .drive-review-image>em{color:#fff;background:#1a122ac7;border-radius:999px}html[data-theme=dark] .drive-sample-photo>span{background:var(--surface);color:#aa99f0;border-radius:50%}html[data-theme=dark] .drive-sample-photo>div{border:10px solid var(--line-strong);background:linear-gradient(150deg,#e7c876,#78b56f)}html[data-theme=dark] .drive-sample-photo>div i{background:#4d9659;border-radius:100% 0}html[data-theme=dark] .drive-sample-photo>div b{background:#7b522d}html[data-theme=dark] .drive-sample-photo>small{color:var(--ink-soft)}html[data-theme=dark] .drive-privacy-check{background:var(--surface-soft);color:#f5e0bc;border:1px solid #695b3a;border-radius:12px}html[data-theme=dark] .drive-review-facts span{background:var(--surface-soft);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .drive-nothing-saved{color:var(--ink-soft)}html[data-theme=dark] .drive-backup-art{color:#fff;background:linear-gradient(135deg,#2b2156,#4c378a);border-radius:18px}html[data-theme=dark] .drive-backup-art>span{background:#51d4aa;border-radius:50%}html[data-theme=dark] .drive-backup-art>i{background:radial-gradient(circle,color-mix(in srgb, var(--surface) 35%, transparent) 1px,transparent 1px);background-size:12px 12px}html[data-theme=dark] .drive-backup-body>p{color:var(--ink-soft)}html[data-theme=dark] .drive-backup-body>p strong{color:var(--ink)}html[data-theme=dark] .drive-archive-tree{color:#ddd7e4;background:#17131f;border-radius:13px}html[data-theme=dark] .drive-archive-tree b{color:#99f0d3}html[data-theme=dark] .drive-archive-tree small{color:var(--ink-soft)}html[data-theme=dark] .drive-backup-warning{background:var(--surface-soft);color:#f5dfbc;border:1px solid #695b3a;border-radius:11px}@media (max-width:1150px){html[data-theme=dark] .drive-score article{border-bottom:1px solid var(--drive-line)}}@media (max-width:780px){html[data-theme=dark] .drive-racks>div>button:nth-child(odd){border-right:0}}html[data-theme=dark] .conflicts-page{--conflict-ink:var(--ink);--conflict-muted:var(--ink-soft);--conflict-line:var(--line-strong);color:var(--conflict-ink);background:radial-gradient(circle at 87% 2%,#6949e417,transparent 27%),linear-gradient(180deg,var(--surface),var(--surface-soft) 75%)}html[data-theme=dark] .conflicts-page .primary{color:#fff;background:linear-gradient(135deg,#7551ec,#5735d0);border:0;border-radius:12px}html[data-theme=dark] .conflicts-page .secondary{background:var(--surface);border:1px solid var(--conflict-line);color:var(--ink-soft);border-radius:12px}html[data-theme=dark] .conflict-truthbar{border:1px solid color-mix(in srgb, var(--line-strong) 12%, transparent);color:#fff;background:#211847;border-radius:15px}html[data-theme=dark] .conflict-truthbar>div>span{background:#4bd9ae;border-radius:50%}html[data-theme=dark] .conflict-truthbar p strong{color:#d7fff1}html[data-theme=dark] .conflict-truthbar label{background:color-mix(in srgb, var(--surface) 8%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 10%, transparent);border-radius:10px}html[data-theme=dark] .conflict-truthbar label span{color:#c7c0d5}html[data-theme=dark] .conflict-truthbar select{background:var(--surface);color:var(--ink);border:0;border-radius:7px;outline:0}html[data-theme=dark] .conflict-truthbar label>svg:last-child{color:var(--ink-soft)}html[data-theme=dark] .conflicts-hero{background:var(--surface);border:1px solid var(--conflict-line);border-radius:28px}html[data-theme=dark] .conflicts-hero:before{background:radial-gradient(circle,#6a48e61f 1px,#0000 1px) 0 0/18px 18px}html[data-theme=dark] .conflicts-hero-copy>span{color:#ad99f0}html[data-theme=dark] .conflicts-hero p{color:var(--ink-soft)}html[data-theme=dark] .conflicts-hero-copy>div b{background:var(--surface-soft);border:1px solid var(--line-strong);color:#b299f0;border-radius:999px}html[data-theme=dark] .conflicts-hero-art{background:linear-gradient(145deg,#31235f,#4b358c 55%,#7053cd)}html[data-theme=dark] .conflicts-hero-art:before{background:color-mix(in srgb, var(--surface) 9%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 18%, transparent);border-radius:40px}html[data-theme=dark] .conflict-bars i{background:var(--surface-soft);border-radius:4px}html[data-theme=dark] .conflict-scan-line{background:#51e1b2}html[data-theme=dark] .conflict-product-card{background:var(--surface);border-radius:11px}html[data-theme=dark] .conflict-product-card span{color:var(--ink-soft)}html[data-theme=dark] .conflict-product-card small{color:#aa99f0}html[data-theme=dark] .conflict-art-chip{background:var(--surface-soft);border:1px solid var(--line-strong);color:#f099a9;border-radius:999px}html[data-theme=dark] .conflict-explainer{background:linear-gradient(110deg,var(--surface-soft),var(--surface));color:#f099aa;border:1px solid #693a43;border-radius:17px}html[data-theme=dark] .conflict-explainer h2{color:#f5bcc8}html[data-theme=dark] .conflict-metric{background:var(--surface);border:1px solid var(--conflict-line);border-radius:18px}html[data-theme=dark] .conflict-metric>span{background:var(--surface-soft);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .conflict-metric.is-violet>span{background:var(--surface-soft);color:#aa99f0}html[data-theme=dark] .conflict-metric.is-amber>span{color:#f0ca99;background:#3d3424}html[data-theme=dark] .conflict-metric.is-mint>span{background:var(--surface-soft);color:#bcf5e0}html[data-theme=dark] .conflict-metric small,html[data-theme=dark] .conflict-metric p{color:var(--ink-soft)}html[data-theme=dark] .conflict-file-card{color:#fff;background:#292151;border-radius:17px}html[data-theme=dark] .conflict-file-card>div>span{background:color-mix(in srgb, var(--surface) 10%, transparent);color:#99f0d6;border-radius:10px}html[data-theme=dark] .conflict-file-card small{color:#bfb7d1}html[data-theme=dark] .conflict-file-card p{color:#c9c2d7}html[data-theme=dark] .conflict-file-card>button{background:color-mix(in srgb, var(--surface) 10%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 14%, transparent);color:#fff;border-radius:10px}html[data-theme=dark] .conflict-file-card>p{background:var(--surface-soft);color:#f5debc;border-radius:10px}html[data-theme=dark] .conflict-file-card>p button{color:#af99f0;background:0 0;border:0}html[data-theme=dark] .conflict-sources,html[data-theme=dark] .conflict-list,html[data-theme=dark] .conflict-cannot-fix{background:var(--surface);border:1px solid var(--conflict-line);border-radius:23px}html[data-theme=dark] .conflict-sources>header,html[data-theme=dark] .conflict-list>header,html[data-theme=dark] .conflict-cannot-fix>header{border-bottom:1px solid var(--conflict-line)}html[data-theme=dark] .conflict-sources>header span{color:#af99f0}html[data-theme=dark] .conflict-sources>header>p,html[data-theme=dark] .conflict-list>header>p{color:var(--ink-soft)}html[data-theme=dark] .conflict-sources article{border-right:1px solid var(--conflict-line)}html[data-theme=dark] .conflict-sources article:last-child{border-right:0}html[data-theme=dark] .conflict-source b{background:var(--surface-soft);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .conflict-source small{color:var(--ink-soft)}html[data-theme=dark] .conflict-source.is-book b{background:var(--surface-soft);color:#bcf5e2}html[data-theme=dark] .conflict-source.is-file b{background:var(--surface-soft);color:#ad99f0}html[data-theme=dark] .conflict-source.is-batch b{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .conflict-source.is-shopkeeper b{color:#f5ddbc;background:#3d3424}html[data-theme=dark] .conflict-sources article p{color:var(--ink-soft)}html[data-theme=dark] .conflict-rule-map{color:#fff;background:linear-gradient(120deg,#2c2258,#44307e);border-radius:21px}html[data-theme=dark] .conflict-rule-map>div>span{color:#99f0d6}html[data-theme=dark] .conflict-rule-map p{color:#c9c1d8}html[data-theme=dark] .conflict-rule-map code{background:color-mix(in srgb, var(--surface) 9%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 11%, transparent);border-radius:8px}html[data-theme=dark] .conflict-rule-map>svg{color:#aa99f0}html[data-theme=dark] .conflict-receipt{background:var(--surface-soft);color:#bcf5e2;border:1px solid #3a6959;border-radius:16px}html[data-theme=dark] .conflict-receipt button{color:#bcf5e3;background:0 0;border:0}html[data-theme=dark] .conflict-list>header svg,html[data-theme=dark] .conflict-cannot-fix>header>svg{color:#aa99f0}html[data-theme=dark] .conflict-list header small,html[data-theme=dark] .conflict-cannot-fix header small{color:#af99f0}html[data-theme=dark] .conflict-pair-card{border:1px solid var(--conflict-line);border-radius:18px}html[data-theme=dark] .conflict-pair-card.is-merged{border-color:#693a42}html[data-theme=dark] .conflict-pair-card.is-shared{border-color:#69593a}html[data-theme=dark] .conflict-pair-card>header{background:var(--surface);border-bottom:1px solid var(--conflict-line)}html[data-theme=dark] .conflict-pair-card>header>div:first-child>span{background:var(--surface-soft);color:#ad99f0;border-radius:9px}html[data-theme=dark] .conflict-pair-card header small{color:var(--ink-soft)}html[data-theme=dark] .conflict-badges b{background:var(--surface-soft);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .conflict-badges b.is-danger{background:var(--surface-soft);color:#f099a9}html[data-theme=dark] .conflict-badges b.is-warning{color:#f5ddbc;background:#3d3424}html[data-theme=dark] .conflict-badges b.is-good{background:var(--surface-soft);color:#bcf5e2}html[data-theme=dark] .conflict-row-panel{background:var(--surface);border:1px solid var(--conflict-line);border-radius:13px}html[data-theme=dark] .conflict-row-panel.is-missing{background:var(--surface-soft);border-color:#69563a}html[data-theme=dark] .conflict-row-panel>header{border-bottom:1px solid var(--conflict-line)}html[data-theme=dark] .conflict-row-panel header small,html[data-theme=dark] .conflict-row-panel dt{color:var(--ink-soft)}html[data-theme=dark] .conflict-row-panel>p{background:var(--surface-soft);color:#f5ddbc}html[data-theme=dark] .conflict-row-panel>p.is-live{background:var(--surface-soft);color:#bcf5e3}html[data-theme=dark] .conflict-collapse-arrow{color:var(--ink-soft)}html[data-theme=dark] .conflict-price-story,html[data-theme=dark] .conflict-book-story{border-top:1px solid var(--conflict-line)}html[data-theme=dark] .conflict-price-story svg{color:#f0cc99}html[data-theme=dark] .conflict-price-story p,html[data-theme=dark] .conflict-book-story p{color:var(--ink-soft)}html[data-theme=dark] .conflict-book-story{background:var(--surface-soft)}html[data-theme=dark] .conflict-book-story svg{color:#aa99f0}html[data-theme=dark] .conflict-book-story small{color:#af99f0}html[data-theme=dark] .conflict-book-story.is-shared{background:var(--surface-soft)}html[data-theme=dark] .conflict-book-story.is-shared svg{color:#f0cc99}html[data-theme=dark] .conflict-pair-card>footer{border-top:1px solid var(--conflict-line)}html[data-theme=dark] .conflict-pair-card footer>p>span:last-child{color:var(--ink-soft)}html[data-theme=dark] .conflict-pair-card footer>button{color:#fff;background:#6848e8;border:0;border-radius:10px}html[data-theme=dark] .conflict-pair-card.is-shared footer>button{background:#aa6a15}html[data-theme=dark] .conflict-cannot-fix article{border-right:1px solid var(--conflict-line)}html[data-theme=dark] .conflict-cannot-fix article:last-child{border-right:0}html[data-theme=dark] .conflict-cannot-fix article>b{color:#f099a7}html[data-theme=dark] .conflict-cannot-fix article>p{color:var(--ink-soft)}html[data-theme=dark] .conflict-safety-grid article{background:var(--surface);border:1px solid var(--conflict-line);border-radius:17px}html[data-theme=dark] .conflict-safety-grid svg{color:#aa99f0}html[data-theme=dark] .conflict-safety-grid article:nth-child(2) svg,html[data-theme=dark] .conflict-safety-grid article:nth-child(3) svg{color:#bcf5e2}html[data-theme=dark] .conflict-safety-grid article:nth-child(4) svg,html[data-theme=dark] .conflict-safety-grid article:nth-child(5) svg{color:#f099a9}html[data-theme=dark] .conflict-safety-grid article:nth-child(6) svg{color:#f0cc99}html[data-theme=dark] .conflict-safety-grid p{color:var(--ink-soft)}html[data-theme=dark] .conflicts-denied{background:var(--surface);border:1px solid var(--conflict-line);border-radius:23px}html[data-theme=dark] .conflicts-denied>svg{color:#aa99f0}html[data-theme=dark] .conflicts-denied small{color:#af99f0}html[data-theme=dark] .conflicts-denied p{color:var(--ink-soft)}html[data-theme=dark] .conflicts-denied button{color:#fff;background:#6848e8;border:0;border-radius:11px}html[data-theme=dark] .conflict-modal-layer{background:#150e22a3}html[data-theme=dark] .conflict-restore{background:var(--surface);border:1px solid color-mix(in srgb, var(--line-strong) 70%, transparent);border-radius:23px}html[data-theme=dark] .conflict-restore>header{background:linear-gradient(135deg,var(--surface),var(--surface-soft));border-bottom:1px solid var(--conflict-line)}html[data-theme=dark] .conflict-restore header span{color:#af99f0}html[data-theme=dark] .conflict-restore header button{background:var(--surface);border:1px solid var(--conflict-line);border-radius:9px}html[data-theme=dark] .conflict-source-line{background:var(--surface);border:1px solid var(--line-strong);border-radius:11px}html[data-theme=dark] .conflict-source-line>span:not(.conflict-source){color:var(--ink-soft)}html[data-theme=dark] .conflict-source-line>svg{color:#ac99f0}html[data-theme=dark] .conflict-restore fieldset{border:0}html[data-theme=dark] .conflict-restore fieldset>label{background:var(--surface);border:1px solid var(--conflict-line);border-radius:11px}html[data-theme=dark] .conflict-restore fieldset>label.is-selected{background:var(--surface-soft);border-color:#463a69}html[data-theme=dark] .conflict-restore fieldset label span small,html[data-theme=dark] .conflict-other-code>span{color:var(--ink-soft)}html[data-theme=dark] .conflict-other-code input{background:var(--surface);border:1px solid var(--conflict-line);border-radius:9px;outline:0}html[data-theme=dark] .conflict-no-barcode{background:var(--surface-soft);color:#f5debc;border:1px solid #69593a;border-radius:11px}html[data-theme=dark] .conflict-write-plan{border:1px solid var(--conflict-line);border-radius:13px}html[data-theme=dark] .conflict-write-plan>header{background:var(--surface);border-bottom:1px solid var(--conflict-line)}html[data-theme=dark] .conflict-write-plan>header span{color:var(--ink-soft)}html[data-theme=dark] .conflict-write-plan p{border-bottom:1px solid var(--conflict-line)}html[data-theme=dark] .conflict-write-plan p:nth-child(odd){border-right:1px solid var(--conflict-line)}html[data-theme=dark] .conflict-write-plan p svg{color:#99f0d1}html[data-theme=dark] .conflict-confirm{background:var(--surface-soft);border:1px solid var(--line-strong);border-radius:11px}html[data-theme=dark] .conflict-confirm span small{color:var(--ink-soft)}html[data-theme=dark] .conflict-role-warning,html[data-theme=dark] .conflict-error{background:var(--surface-soft);color:#f5dfbc;border:1px solid #695b3a;border-radius:10px}html[data-theme=dark] .conflict-error{background:var(--surface-soft);color:#f099aa;border-color:#693a42}@media (max-width:1160px){html[data-theme=dark] .conflict-sources article{border-bottom:1px solid var(--conflict-line)}}@media (max-width:800px){html[data-theme=dark] .conflict-cannot-fix article{border-bottom:1px solid var(--conflict-line);border-right:0}}@media (max-width:540px){html[data-theme=dark] .conflict-write-plan p:nth-child(odd){border-right:0}}html[data-theme=dark] .shop-window-page,html[data-theme=dark] .shop-content-page{--sf-ink:var(--ink);--sf-muted:var(--ink-soft);--sf-line:var(--line-strong);color:var(--sf-ink);background:radial-gradient(circle at 92% 1%,#6c49e51f,transparent 26%),radial-gradient(circle at 8% 27%,#44d2a412,transparent 24%),linear-gradient(180deg,var(--surface),var(--surface-soft) 76%)}html[data-theme=dark] .window-truthbar,html[data-theme=dark] .content-truthbar{border:1px solid color-mix(in srgb, var(--line-strong) 12%, transparent);color:#fff;background:linear-gradient(120deg,#201746,#2d2259);border-radius:15px}html[data-theme=dark] .window-truthbar>div>span,html[data-theme=dark] .content-truthbar>div:first-child>span{background:#4bd9ae;border-radius:50%}html[data-theme=dark] .window-truthbar p strong,html[data-theme=dark] .content-truthbar p strong{color:#d8fff2}html[data-theme=dark] .window-truthbar label,html[data-theme=dark] .content-truth-controls label{background:color-mix(in srgb, var(--surface) 8%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 10%, transparent);border-radius:10px}html[data-theme=dark] .window-truthbar label>span,html[data-theme=dark] .content-truth-controls label>span{color:#c7c0d5}html[data-theme=dark] .window-truthbar select,html[data-theme=dark] .content-truth-controls select{background:var(--surface);color:var(--ink);border:0;border-radius:7px;outline:0}html[data-theme=dark] .window-truthbar label>svg:last-child,html[data-theme=dark] .content-truth-controls label>svg:last-child{color:var(--ink-soft)}html[data-theme=dark] .window-pill,html[data-theme=dark] .content-pill{background:var(--surface-soft);color:var(--ink-soft);border:1px solid #0000;border-radius:999px}html[data-theme=dark] .window-pill.is-mint,html[data-theme=dark] .content-pill.is-mint{background:var(--surface-soft);color:#bcf5e3;border-color:#3a6958}html[data-theme=dark] .window-pill.is-amber,html[data-theme=dark] .content-pill.is-amber{background:var(--surface-soft);color:#f5debc;border-color:#69573a}html[data-theme=dark] .window-pill.is-red,html[data-theme=dark] .content-pill.is-red{background:var(--surface-soft);color:#f099aa;border-color:#693a43}html[data-theme=dark] .window-pill.is-violet,html[data-theme=dark] .content-pill.is-violet{background:var(--surface-soft);color:#ad99f0;border-color:#473a69}html[data-theme=dark] .window-hero{background:var(--surface);border:1px solid var(--sf-line);border-radius:28px}html[data-theme=dark] .window-hero:before{background:radial-gradient(circle,#6848e821 1px,#0000 1px) 0 0/18px 18px}html[data-theme=dark] .window-hero-copy>span,html[data-theme=dark] .window-section>header>div>span,html[data-theme=dark] .window-disclosure article header small,html[data-theme=dark] .window-disclosure aside>small,html[data-theme=dark] .content-hero>div>span,html[data-theme=dark] .content-workstation>header>div>span{color:#ad99f0}html[data-theme=dark] .window-hero-copy>p,html[data-theme=dark] .content-hero>div>p{color:var(--ink-soft)}html[data-theme=dark] .window-hero-preview{background:linear-gradient(145deg,#2a2057,#493582 55%,#7157c9)}html[data-theme=dark] .window-hero-preview:before,html[data-theme=dark] .window-hero-preview:after{border:1px solid color-mix(in srgb, var(--line-strong) 15%, transparent);border-radius:50%}html[data-theme=dark] .window-browser{background:var(--surface);border:1px solid color-mix(in srgb, var(--line-strong) 35%, transparent);border-radius:17px}html[data-theme=dark] .window-browser>header{background:var(--surface-soft)}html[data-theme=dark] .window-browser>header i{background:var(--surface-raised);border-radius:50%}html[data-theme=dark] .window-browser>header span{background:var(--surface);color:var(--ink-soft);border-radius:4px}html[data-theme=dark] .window-float-card{background:var(--surface);border-radius:13px}html[data-theme=dark] .window-float-card svg{color:#99f0d1}html[data-theme=dark] .window-float-card small{color:var(--ink-soft)}html[data-theme=dark] .template-canvas{--theme-paper:var(--surface-soft);background:var(--theme-paper);color:var(--ink)}html[data-theme=dark] .template-canvas>header{border-bottom:2px solid var(--theme-accent)}html[data-theme=dark] .template-canvas>header span{color:var(--accent-ink)}html[data-theme=dark] .template-canvas>header small{color:var(--ink-soft)}html[data-theme=dark] .template-canvas>nav span{background:color-mix(in srgb,var(--theme-accent) 10%,transparent);color:var(--accent-ink);border-radius:999px}html[data-theme=dark] .template-products article{background:color-mix(in srgb, var(--surface) 70%, transparent);border:1px solid color-mix(in srgb,var(--theme-accent) 13%,transparent);border-radius:6px}html[data-theme=dark] .template-products article small,html[data-theme=dark] .template-products article>div p{color:var(--ink-soft)}html[data-theme=dark] .template-products article>b{color:var(--accent-ink)}html[data-theme=dark] .template-canvas>footer{border-top:1px solid color-mix(in srgb,var(--theme-accent) 14%,transparent);color:var(--ink-soft)}html[data-theme=dark] .template-canvas>footer b{color:var(--accent-ink)}html[data-theme=dark] .window-product-art{background:linear-gradient(145deg,color-mix(in srgb,var(--product-color) 18%,var(--surface)),var(--surface));border:1px solid color-mix(in srgb,var(--product-color) 25%,var(--line-strong));border-radius:12px}html[data-theme=dark] .window-product-art:before{background:var(--product-color);border-radius:50%}html[data-theme=dark] .window-product-art i{background:var(--product-color);border-radius:8px 8px 4px 4px}html[data-theme=dark] .window-product-art b{color:var(--product-color)}html[data-theme=dark] .window-product-art em{background:var(--surface);color:var(--product-color);border-radius:999px}html[data-theme=dark] .window-product-art.is-compact{border-radius:5px}html[data-theme=dark] .template-canvas.is-harvest .template-products article,html[data-theme=dark] .template-canvas.is-table .template-products article{border:0;border-bottom:1px dotted color-mix(in srgb,var(--theme-accent) 28%,transparent);background:0 0;border-radius:0}html[data-theme=dark] .window-notice{border:1px solid;border-radius:16px}html[data-theme=dark] .window-notice>button,html[data-theme=dark] .content-alert>button{color:inherit;background:0 0;border:0}html[data-theme=dark] .window-notice.is-mint{background:var(--surface-soft);color:#bcf5e2;border-color:#3a6958}html[data-theme=dark] .window-notice.is-amber{background:var(--surface-soft);color:#f5debc;border-color:#69593a}html[data-theme=dark] .window-notice.is-red{background:var(--surface-soft);color:#f099aa;border-color:#693a43}html[data-theme=dark] .window-notice.is-violet{background:var(--surface-soft);color:#ad99f0;border-color:#463a69}html[data-theme=dark] .window-metric{background:var(--surface);border:1px solid var(--sf-line);border-radius:18px}html[data-theme=dark] .window-metric>span{background:var(--surface-soft);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .window-metric.is-violet>span{background:var(--surface-soft);color:#aa99f0}html[data-theme=dark] .window-metric.is-mint>span{background:var(--surface-soft);color:#bcf5e0}html[data-theme=dark] .window-metric.is-amber>span{color:#f0ca99;background:#3d3424}html[data-theme=dark] .window-metric small,html[data-theme=dark] .content-metric small,html[data-theme=dark] .window-metric p,html[data-theme=dark] .content-metric p{color:var(--ink-soft)}html[data-theme=dark] .window-master-card,html[data-theme=dark] .window-gates-card,html[data-theme=dark] .window-section,html[data-theme=dark] .window-disclosure>article,html[data-theme=dark] .window-disclosure>aside,html[data-theme=dark] .content-check,html[data-theme=dark] .content-workstation,html[data-theme=dark] .content-next-layer{background:var(--surface);border:1px solid var(--sf-line);border-radius:23px}html[data-theme=dark] .window-master-card>header,html[data-theme=dark] .window-gates-card>header,html[data-theme=dark] .content-check>header{border-bottom:1px solid var(--sf-line)}html[data-theme=dark] .window-master-card>header>div>span,html[data-theme=dark] .window-gates-card>header>div>span,html[data-theme=dark] .window-disclosure article>header>svg,html[data-theme=dark] .content-check>header>div>span{background:var(--surface-soft);color:#aa99f0;border-radius:10px}html[data-theme=dark] .window-master-card header small,html[data-theme=dark] .window-gates-card header small,html[data-theme=dark] .content-check header small{color:#af99f0}html[data-theme=dark] .window-address{border-bottom:1px solid var(--sf-line)}html[data-theme=dark] .window-address label>span{color:var(--ink-soft)}html[data-theme=dark] .window-address label>div{background:var(--surface-soft);border:1px solid var(--sf-line);border-radius:11px}html[data-theme=dark] .window-address label>div b{color:var(--ink-soft)}html[data-theme=dark] .window-address input{background:0 0;border:0;outline:0}html[data-theme=dark] .window-address label>small{color:var(--ink-soft)}html[data-theme=dark] .window-address label>small.is-error{color:#f099aa}html[data-theme=dark] .window-address>button,html[data-theme=dark] .window-section>header>div+div>button,html[data-theme=dark] .window-products-section>footer>button{color:#fff;background:#6848e8;border:0;border-radius:10px}html[data-theme=dark] .window-master-switch,html[data-theme=dark] .window-directory{border-bottom:1px solid var(--sf-line)}html[data-theme=dark] .window-master-switch>div>span,html[data-theme=dark] .window-directory>div>span{background:var(--surface-soft);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .window-master-switch>div>span.is-open{background:var(--surface-soft);color:#bcf5e0}html[data-theme=dark] .window-master-switch p,html[data-theme=dark] .window-directory p{color:var(--ink-soft)}html[data-theme=dark] .window-directory{background:var(--surface);border:0}html[data-theme=dark] .window-directory small{color:#b299f0}html[data-theme=dark] .window-toggle,html[data-theme=dark] .content-toggle{background:var(--surface-raised);border:0;border-radius:999px}html[data-theme=dark] .window-toggle span,html[data-theme=dark] .content-toggle span{background:var(--surface);border-radius:50%}html[data-theme=dark] .window-toggle.is-on,html[data-theme=dark] .content-toggle.is-on{background:#6848e8}html[data-theme=dark] .window-gate-flow>div{background:var(--surface);border:1px solid var(--sf-line)}html[data-theme=dark] .window-gate-flow>div:first-child{border-radius:12px 0 0 12px}html[data-theme=dark] .window-gate-flow>div:last-child{border-radius:0 12px 12px 0}html[data-theme=dark] .window-gate-flow>div.is-ok{background:var(--surface-soft)}html[data-theme=dark] .window-gate-flow>div>span,html[data-theme=dark] .window-gate-flow small{color:var(--ink-soft)}html[data-theme=dark] .window-gate-flow svg{background:var(--surface);border:1px solid var(--sf-line);color:var(--ink-soft);border-radius:50%}html[data-theme=dark] .window-address-gate{background:var(--surface-soft);color:#b399f0;border:1px solid #463a69;border-radius:12px}html[data-theme=dark] .window-readiness>div{border-right:1px solid var(--sf-line)}html[data-theme=dark] .window-readiness>div:last-child{border-right:0}html[data-theme=dark] .window-readiness svg{color:#bcf5e0}html[data-theme=dark] .window-readiness small{color:var(--ink-soft)}html[data-theme=dark] .window-readiness-note{border-top:1px solid var(--sf-line);color:var(--ink-soft)}html[data-theme=dark] .window-section>header{border-bottom:1px solid var(--sf-line)}html[data-theme=dark] .window-section>header>div>p{color:var(--ink-soft)}html[data-theme=dark] .window-theme-grid>article{border:1px solid var(--sf-line);border-radius:17px}html[data-theme=dark] .window-theme-grid>article.is-selected{border-color:#443a69}html[data-theme=dark] .window-theme-hit{background:0 0;border:0}html[data-theme=dark] .window-theme-copy{background:var(--surface);border-top:1px solid var(--sf-line)}html[data-theme=dark] .window-theme-copy>div small{color:#b299f0}html[data-theme=dark] .window-theme-copy>p,html[data-theme=dark] .window-theme-copy>span{color:var(--ink-soft)}html[data-theme=dark] .window-theme-copy footer button{color:#ad99f0;background:0 0;border:0}html[data-theme=dark] .window-theme-selected{color:#fff;background:#6848e8;border-radius:999px}html[data-theme=dark] .window-theme-contract{background:var(--surface-soft);border-top:1px solid var(--line-strong);color:var(--ink-soft)}html[data-theme=dark] .window-products-section>header>a{background:var(--surface-soft);color:#ad99f0;border-radius:10px}html[data-theme=dark] .window-live-warning{background:var(--surface-soft);border-bottom:1px solid var(--line-strong);color:#f099aa}html[data-theme=dark] .window-product-list>article{border-bottom:1px solid var(--sf-line)}html[data-theme=dark] .window-product-list>article:last-child{border-bottom:0}html[data-theme=dark] .window-product-main small,html[data-theme=dark] .window-product-main>p{color:var(--ink-soft)}html[data-theme=dark] .window-product-main>span{color:#f099aa}html[data-theme=dark] .window-product-main>span.is-caution{color:#f5ddbc}html[data-theme=dark] .window-product-main>span.is-good{color:#bcf5e2}html[data-theme=dark] .window-product-price small,html[data-theme=dark] .window-product-toggle small{color:var(--ink-soft)}html[data-theme=dark] .window-products-section>footer{background:var(--surface);border-top:1px solid var(--sf-line)}html[data-theme=dark] .window-products-section>footer p{color:var(--ink-soft)}html[data-theme=dark] .window-disclosure article>header{border-bottom:1px solid var(--sf-line)}html[data-theme=dark] .window-disclosure article>div p{color:var(--ink-soft)}html[data-theme=dark] .window-disclosure article>div svg{color:#bcf5e0}html[data-theme=dark] .window-disclosure>article:nth-child(2) header>svg{background:var(--surface-soft);color:#bcf5e0}html[data-theme=dark] .window-disclosure>aside{color:#fff;background:linear-gradient(145deg,#30225f,#493586)}html[data-theme=dark] .window-disclosure>aside>svg{color:#f0d099}html[data-theme=dark] .window-disclosure aside>small{color:#bba9ed}html[data-theme=dark] .window-disclosure aside p{color:#d0c7df}html[data-theme=dark] .window-disclosure aside a{color:#99f0d4}html[data-theme=dark] .window-denied,html[data-theme=dark] .content-denied{background:var(--surface);border:1px solid var(--sf-line);border-radius:23px}html[data-theme=dark] .window-denied>svg,html[data-theme=dark] .content-denied>svg{color:#aa99f0}html[data-theme=dark] .window-denied>small,html[data-theme=dark] .content-denied>small{color:#af99f0}html[data-theme=dark] .window-denied p,html[data-theme=dark] .content-denied p{color:var(--ink-soft)}html[data-theme=dark] .window-denied button,html[data-theme=dark] .content-denied button{color:#fff;background:#6848e8;border:0;border-radius:10px}html[data-theme=dark] .window-denied button+button{background:var(--surface);border:1px solid var(--sf-line);color:var(--ink-soft)}html[data-theme=dark] .window-modal-layer,html[data-theme=dark] .content-modal-layer{background:#160e23ab}html[data-theme=dark] .window-modal{background:var(--surface);border:1px solid color-mix(in srgb, var(--line-strong) 60%, transparent);border-radius:23px}html[data-theme=dark] .window-modal>header,html[data-theme=dark] .window-full-preview>header,html[data-theme=dark] .content-publish-modal>header{background:linear-gradient(135deg,var(--surface),var(--surface-soft));border-bottom:1px solid var(--sf-line)}html[data-theme=dark] .window-modal header span,html[data-theme=dark] .window-full-preview header span,html[data-theme=dark] .content-publish-modal header span{color:#b099f0}html[data-theme=dark] .window-modal header button,html[data-theme=dark] .window-full-preview header button,html[data-theme=dark] .content-publish-modal header button{background:var(--surface);border:1px solid var(--sf-line);border-radius:9px}html[data-theme=dark] .window-open-summary,html[data-theme=dark] .window-modal-warning,html[data-theme=dark] .window-modal-safe{border:1px solid;border-radius:13px}html[data-theme=dark] .window-open-summary{background:var(--surface-soft);color:#af99f0;border-color:#473a69}html[data-theme=dark] .window-modal-warning{background:var(--surface-soft);color:#f099ac;border-color:#693a43}html[data-theme=dark] .window-modal-safe{background:var(--surface-soft);color:#bcf5e2;border-color:#3a6958}html[data-theme=dark] .window-verdicts article,html[data-theme=dark] .content-verdict-lines article{border-top:1px solid}html[data-theme=dark] .window-confirm-line{background:var(--surface);border:1px solid var(--sf-line);border-radius:12px}html[data-theme=dark] .window-confirm-line small{color:var(--ink-soft)}html[data-theme=dark] .window-modal-body>footer button,html[data-theme=dark] .content-publish-body>footer button{background:var(--surface);border:1px solid var(--sf-line);border-radius:10px}html[data-theme=dark] .window-modal-body>footer button:last-child,html[data-theme=dark] .content-publish-body>footer button:last-child{color:#fff;background:#6848e8;border-color:#433a69}html[data-theme=dark] .window-full-preview{background:var(--surface);border-radius:23px}html[data-theme=dark] .content-hero{background:linear-gradient(125deg,var(--surface) 0%,var(--surface) 58%,var(--surface-soft) 58%,var(--surface-soft) 100%);border:1px solid var(--sf-line);border-radius:28px}html[data-theme=dark] .content-hero-orbit i{border:1px dashed #453a69;border-radius:50%}html[data-theme=dark] .content-hero-orbit span{background:var(--surface);border:1px solid var(--line-strong);color:#aa99f0;border-radius:13px}html[data-theme=dark] .content-hero>aside>p{color:var(--ink-soft)}html[data-theme=dark] .content-hero>aside>button{border:1px solid var(--line-strong);color:#ad99f0;background:0 0;border-radius:9px}html[data-theme=dark] .content-alert{border:1px solid;border-radius:16px}html[data-theme=dark] .content-alert.is-red{background:var(--surface-soft);color:#f099ac;border-color:#693a43}html[data-theme=dark] .content-alert.is-amber{background:var(--surface-soft);color:#f5debc;border-color:#69593a}html[data-theme=dark] .content-alert.is-mint{background:var(--surface-soft);color:#bcf5e3;border-color:#3a6958}html[data-theme=dark] .content-mapper-warning{background:linear-gradient(120deg,var(--surface-soft),var(--surface));color:#f099ac;border:1px solid #693a43;border-radius:18px}html[data-theme=dark] .content-check>div>article,html[data-theme=dark] .content-check>div>aside{border-right:1px solid var(--sf-line)}html[data-theme=dark] .content-check>div>:last-child{border-right:0}html[data-theme=dark] .content-check article>span{color:#b399f0}html[data-theme=dark] .content-check article>p{color:var(--ink-soft)}html[data-theme=dark] .content-check article>button{background:var(--surface-soft);color:#af99f0;border:0;border-radius:9px}html[data-theme=dark] .content-check>div>aside{background:var(--surface);color:#b699f0}html[data-theme=dark] .content-metric{background:var(--surface);border:1px solid var(--sf-line);color:var(--sf-ink);border-radius:18px}html[data-theme=dark] .content-metric>span{background:var(--surface-soft);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .content-metric.is-violet>span{background:var(--surface-soft);color:#aa99f0}html[data-theme=dark] .content-metric.is-amber>span{color:#f0cc99;background:#3d3424}html[data-theme=dark] .content-metric.is-red>span{background:var(--surface-soft);color:#f099a9}html[data-theme=dark] .content-metric>svg{color:var(--ink-soft)}html[data-theme=dark] .content-public-truth{color:#fff;background:#27204c;border-radius:18px}html[data-theme=dark] .content-public-truth>div{border-right:1px solid color-mix(in srgb, var(--line-strong) 10%, transparent)}html[data-theme=dark] .content-public-truth>div>svg{color:#99f0d4}html[data-theme=dark] .content-public-truth small{color:var(--ink-soft)}html[data-theme=dark] .content-public-truth>p{background:var(--surface-soft);color:#f5ddbc}html[data-theme=dark] .content-workstation>header{border-bottom:1px solid var(--sf-line)}html[data-theme=dark] .content-workstation>header>a{background:var(--surface-soft);color:#ad99f0;border-radius:9px}html[data-theme=dark] .content-toolbar{border-bottom:1px solid var(--sf-line)}html[data-theme=dark] .content-toolbar>label{background:var(--surface);border:1px solid var(--sf-line);border-radius:9px}html[data-theme=dark] .content-toolbar input,html[data-theme=dark] .content-toolbar select{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .content-toolbar label>svg:last-child{color:var(--ink-soft)}html[data-theme=dark] .content-bulkbar{background:var(--surface);border-bottom:1px solid var(--sf-line)}html[data-theme=dark] .content-bulkbar>strong{color:var(--ink-soft)}html[data-theme=dark] .content-bulkbar button{background:var(--surface);border:1px solid var(--sf-line);color:#af99f0;border-radius:8px}html[data-theme=dark] .content-bulkbar button:first-of-type{color:#fff;background:#6848e8;border-color:#433a69}html[data-theme=dark] .content-keyboard-tip{color:var(--ink-soft)}html[data-theme=dark] .content-keyboard-tip svg{color:#aa99f0}html[data-theme=dark] .content-table-wrap{border-top:1px solid var(--sf-line)}html[data-theme=dark] .content-table-wrap table{border-collapse:collapse}html[data-theme=dark] .content-table-wrap th{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .content-table-wrap td{border-top:1px solid var(--sf-line)}html[data-theme=dark] .content-product-tile{background:linear-gradient(145deg,color-mix(in srgb,var(--tile-color) 18%,var(--surface)),var(--surface));border:1px solid color-mix(in srgb,var(--tile-color) 24%,var(--line-strong));border-radius:10px}html[data-theme=dark] .content-product-tile i{background:var(--tile-color);border-radius:7px 7px 3px 3px}html[data-theme=dark] .content-product-tile b{color:var(--tile-color)}html[data-theme=dark] .content-product-tile em{background:var(--surface);color:var(--tile-color);border-radius:50%}html[data-theme=dark] .content-product-cell small,html[data-theme=dark] .content-product-cell p{color:var(--ink-soft)}html[data-theme=dark] .content-product-cell em{color:#f099aa}html[data-theme=dark] .content-table-wrap td:nth-child(3)>strong.is-missing{color:#f099a9}html[data-theme=dark] .content-table-wrap td:nth-child(3)>small{color:var(--ink-soft)}html[data-theme=dark] .content-inline-field input{background:var(--surface);border:1px solid var(--sf-line);border-radius:8px;outline:0}html[data-theme=dark] .content-inline-field input:focus{background:var(--surface);border-color:#443a69}html[data-theme=dark] .content-inline-field.is-error input{border-color:#693a42}html[data-theme=dark] .content-inline-field>small{color:#f099aa}html[data-theme=dark] .content-field-stack>button{color:#b099f0;background:0 0;border:0}html[data-theme=dark] .content-publish-cell>small,html[data-theme=dark] .content-empty{color:var(--ink-soft)}html[data-theme=dark] .content-empty button{background:var(--surface-soft);color:#ad99f0;border:0;border-radius:8px}html[data-theme=dark] .content-pager{border-top:1px solid var(--sf-line)}html[data-theme=dark] .content-pager>span,html[data-theme=dark] .content-pager strong{color:var(--ink-soft)}html[data-theme=dark] .content-pager button{background:var(--surface);border:1px solid var(--sf-line);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .content-next-layer>div:first-child>span{background:var(--surface-soft);color:#aa99f0;border-radius:11px}html[data-theme=dark] .content-next-layer>div:first-child>small{color:#b099f0}html[data-theme=dark] .content-next-layer>div:first-child>p{color:var(--ink-soft)}html[data-theme=dark] .content-next-layer article{border-left:1px solid var(--sf-line)}html[data-theme=dark] .content-next-layer article p{color:var(--ink-soft)}html[data-theme=dark] .content-publish-modal{background:var(--surface);border-radius:23px}html[data-theme=dark] .content-publish-body>section{border:1px solid;border-radius:12px}html[data-theme=dark] .content-publish-body>section.is-violet{background:var(--surface-soft);color:#b099f0;border-color:#463a69}html[data-theme=dark] .content-publish-body>section.is-amber{background:var(--surface-soft);color:#f5dfbc;border-color:#69593a}html[data-theme=dark] .content-publish-body>section.is-red{background:var(--surface-soft);color:#f099ac;border-color:#693a43}html[data-theme=dark] .content-studio{background:var(--surface);border-radius:23px}html[data-theme=dark] .content-studio>header{background:linear-gradient(135deg,var(--surface),var(--surface-soft));border-bottom:1px solid var(--sf-line)}html[data-theme=dark] .content-studio>header span{color:#b099f0}html[data-theme=dark] .content-studio>header p{color:var(--ink-soft)}html[data-theme=dark] .content-studio>header button{background:var(--surface);border:1px solid var(--sf-line);border-radius:9px}html[data-theme=dark] .content-studio-preview{color:#fff;background:linear-gradient(155deg,#2b2059,#4f398f)}html[data-theme=dark] .content-studio-preview>small{color:#bcb0d8}html[data-theme=dark] .content-studio-preview>p{color:#d2cae1}html[data-theme=dark] .content-studio-preview>div:nth-of-type(2)>span{color:#dcd4ea}html[data-theme=dark] .content-studio-preview>b{color:#99f0d3}html[data-theme=dark] .content-language-tabs button{background:var(--surface);border:1px solid var(--sf-line);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .content-language-tabs button.is-active{background:var(--surface-soft);color:#ad99f0;border-color:#463a69}html[data-theme=dark] .content-studio-form label>span{color:var(--ink-soft)}html[data-theme=dark] .content-studio-form input,html[data-theme=dark] .content-studio-form textarea{background:var(--surface);border:1px solid var(--sf-line);border-radius:8px;outline:0}html[data-theme=dark] .content-studio>footer{border-top:1px solid var(--sf-line)}html[data-theme=dark] .content-studio>footer>p{color:var(--ink-soft)}html[data-theme=dark] .content-studio>footer button{background:var(--surface);border:1px solid var(--sf-line);border-radius:9px}html[data-theme=dark] .content-studio>footer button:last-child{color:#fff;background:#6848e8;border-color:#433a69}@media (max-width:1250px){html[data-theme=dark] .content-check>div>aside,html[data-theme=dark] .content-next-layer>div:last-child{border-top:1px solid var(--sf-line)}}@media (max-width:1000px){html[data-theme=dark] .content-public-truth>div{border-bottom:1px solid color-mix(in srgb, var(--line-strong) 10%, transparent);border-right:0}html[data-theme=dark] .content-next-layer article{border-left:0;border-top:1px solid var(--sf-line)}}@media (max-width:760px){html[data-theme=dark] .window-gate-flow>div{border-radius:0!important}html[data-theme=dark] .window-gate-flow>div:first-child{border-radius:12px 12px 0 0!important}html[data-theme=dark] .window-gate-flow>div:last-child{border-radius:0 0 12px 12px!important}html[data-theme=dark] .window-readiness>div{border-bottom:1px solid var(--sf-line)}html[data-theme=dark] .content-check>div>article,html[data-theme=dark] .content-check>div>aside{border-bottom:1px solid var(--sf-line);border-right:0}}html[data-theme=dark] .storefront-studio-page,html[data-theme=dark] .storefront-catalog-page{color:var(--ink)}html[data-theme=dark] .storefront-studio-hero{color:#fff;background:radial-gradient(circle at 75% 20%,#7a5ef48f,#0000 24%),linear-gradient(145deg,#171326,#33205c);border-radius:28px}html[data-theme=dark] .storefront-studio-hero>div:first-child>span,html[data-theme=dark] .storefront-catalog-hero span{color:#c7b8ff}html[data-theme=dark] .storefront-studio-hero>div:first-child>p{color:#c9c1d8}html[data-theme=dark] .storefront-studio-hero>div:first-child b{border:1px solid color-mix(in srgb, var(--line-strong) 16%, transparent);background:color-mix(in srgb, var(--surface) 7%, transparent);color:#d8d0e8;border-radius:999px}html[data-theme=dark] .storefront-studio-hero>div:first-child b.is-live{background:var(--surface-soft);color:#bcf5e4}html[data-theme=dark] .storefront-studio-hero>div:first-child b.is-dirty{color:#f5e0bc;background:#3d3624}html[data-theme=dark] .storefront-domain-card{border:1px solid color-mix(in srgb, var(--line-strong) 16%, transparent);background:#0f0a1c8c;border-radius:21px}html[data-theme=dark] .storefront-domain-card:after{border:1px solid color-mix(in srgb, var(--line-strong) 18%, transparent);border-radius:50%}html[data-theme=dark] .storefront-domain-card>small,html[data-theme=dark] .storefront-domain-card>p{color:var(--ink-soft)}html[data-theme=dark] .storefront-domain-card button,html[data-theme=dark] .storefront-domain-card a{background:var(--surface);color:var(--ink);border-radius:10px}html[data-theme=dark] .storefront-domain-card a{color:#fff;background:#7658e7}html[data-theme=dark] .storefront-studio-message{background:var(--surface-soft);color:#bcf5e4;border:1px solid #3a6958;border-radius:13px}html[data-theme=dark] .storefront-studio-message.is-error{background:var(--surface);color:#f099a2;border-color:#693a3f}html[data-theme=dark] .storefront-settings-card,html[data-theme=dark] .storefront-copy-card,html[data-theme=dark] .storefront-publish-card{border:1px solid var(--line-strong);background:var(--surface);border-radius:22px}html[data-theme=dark] .storefront-settings-card>header>div>span,html[data-theme=dark] .storefront-copy-card>header>div>span{background:var(--surface-soft);color:#ac99f0;border-radius:13px}html[data-theme=dark] .storefront-settings-card header small,html[data-theme=dark] .storefront-copy-card header small,html[data-theme=dark] .storefront-publish-card small,html[data-theme=dark] .storefront-settings-card>header>em,html[data-theme=dark] .storefront-copy-card>header>em{color:var(--ink-soft)}html[data-theme=dark] .storefront-theme-grid>button{border:1px solid var(--line-strong);background:var(--surface);border-radius:15px}html[data-theme=dark] .storefront-theme-grid>button:hover:not(:disabled){border-color:#433a69}html[data-theme=dark] .storefront-theme-grid>button.is-selected{border-color:#443a69}html[data-theme=dark] .studio-theme-art{background:var(--surface-soft);border-radius:10px}html[data-theme=dark] .studio-theme-art i{border:1px solid color-mix(in srgb, var(--line-strong) 50%, transparent);border-radius:50%}html[data-theme=dark] .studio-theme-art i:nth-child(2){background:color-mix(in srgb, var(--surface) 22%, transparent);border-radius:40% 40% 16% 16%}html[data-theme=dark] .studio-theme-art.is-noor{background:linear-gradient(145deg, var(--surface-soft), #ef6e4f);color:var(--ink)}html[data-theme=dark] .studio-theme-art.is-souq{color:#fff;background:radial-gradient(circle at 72% 20%,#f2b63f,#0000 19%),linear-gradient(145deg,#292441,#11101b)}html[data-theme=dark] .studio-theme-art.is-verdant{background:radial-gradient(circle at 26% 16%, #343d24, transparent 22%), linear-gradient(145deg, var(--surface-raised), #63815d);color:var(--ink)}html[data-theme=dark] .studio-theme-art.is-atelier{background:linear-gradient(135deg, var(--surface-soft) 50%, #5267df 50%);color:var(--ink)}html[data-theme=dark] .storefront-theme-grid>button>b{color:var(--ink)}html[data-theme=dark] .storefront-theme-grid>button>b small,html[data-theme=dark] .storefront-theme-grid>button>p{color:var(--ink-soft)}html[data-theme=dark] .storefront-theme-grid>button>em{color:#ac99f0}html[data-theme=dark] .storefront-copy-fields label,html[data-theme=dark] .storefront-copy-fields label small{color:var(--ink-soft)}html[data-theme=dark] .storefront-copy-fields input,html[data-theme=dark] .storefront-copy-fields textarea,html[data-theme=dark] .storefront-copy-fields select{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;outline:none}html[data-theme=dark] .storefront-copy-fields input:focus,html[data-theme=dark] .storefront-copy-fields textarea:focus,html[data-theme=dark] .storefront-copy-fields select:focus{border-color:#443a69}html[data-theme=dark] .storefront-copy-card>footer{border-top:1px solid var(--line-strong)}html[data-theme=dark] .storefront-copy-card>footer p{color:var(--ink-soft)}html[data-theme=dark] .storefront-copy-card>footer p svg{color:#99f0d4}html[data-theme=dark] .storefront-copy-card>footer button{color:#fff;background:#6748da;border-radius:10px}html[data-theme=dark] .storefront-publish-card>div:first-child>p{color:var(--ink-soft)}html[data-theme=dark] .storefront-publish-card>div:first-child>a{color:#ac99f0}html[data-theme=dark] .storefront-publish,html[data-theme=dark] .storefront-unpublish{border-radius:11px}html[data-theme=dark] .storefront-publish{color:#fff;background:linear-gradient(135deg,#7659e8,#5132c6)}html[data-theme=dark] .storefront-unpublish{border:1px solid var(--line-strong);background:var(--surface);color:#f099a3}html[data-theme=dark] .storefront-publish-card>div:last-child>small{color:#f0d399}html[data-theme=dark] .storefront-publish-confirm{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:13px}html[data-theme=dark] .storefront-publish-confirm p span{color:var(--ink-soft)}html[data-theme=dark] .storefront-publish-confirm button{background:var(--surface);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .storefront-publish-confirm button:last-child{color:#fff;background:#6244d4}html[data-theme=dark] .storefront-preview-layer,html[data-theme=dark] .storefront-editor-layer{background:#100c18c7}html[data-theme=dark] .storefront-preview-layer>section{background:var(--surface);border-radius:24px}html[data-theme=dark] .storefront-preview-layer>section>button{background:var(--surface);color:var(--ink);border-radius:50%}html[data-theme=dark] .storefront-access-note{color:var(--ink-soft)}html[data-theme=dark] .storefront-catalog-hero{color:#fff;background:radial-gradient(circle at 82% 4%,#886ff685,#0000 24%),linear-gradient(145deg,#171326,#322254);border-radius:27px}html[data-theme=dark] .storefront-catalog-hero a{color:var(--ink-soft)}html[data-theme=dark] .storefront-catalog-hero p{color:#c8bfd4}html[data-theme=dark] .storefront-catalog-hero>button{background:var(--surface);color:#d1bcf5;border-radius:12px}html[data-theme=dark] .storefront-catalog-metrics article{border:1px solid var(--line-strong);background:var(--surface);border-radius:17px}html[data-theme=dark] .storefront-catalog-metrics small,html[data-theme=dark] .storefront-catalog-metrics p{color:var(--ink-soft)}html[data-theme=dark] .storefront-catalog-metrics .is-amber{background:var(--surface-soft);color:#f5e1bc;border-color:#695a3a}html[data-theme=dark] .storefront-catalog-toolbar{border:1px solid var(--line-strong);background:var(--surface);border-radius:15px}html[data-theme=dark] .storefront-catalog-toolbar label svg{color:var(--ink-soft)}html[data-theme=dark] .storefront-catalog-toolbar input{border:0;outline:0}html[data-theme=dark] .storefront-catalog-toolbar button{color:#fff;background:#6848e8;border:0;border-radius:9px}html[data-theme=dark] .storefront-catalog-toolbar>span{color:#bcf5e4}html[data-theme=dark] .storefront-catalog-pagination{border:1px solid var(--line-strong);background:var(--surface);border-radius:15px}html[data-theme=dark] .storefront-catalog-pagination>p span{color:var(--ink-soft)}html[data-theme=dark] .storefront-catalog-pagination>a,html[data-theme=dark] .storefront-catalog-pagination>span{border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .storefront-catalog-pagination>span.is-disabled{color:var(--ink-soft);background:var(--surface)}html[data-theme=dark] .storefront-catalog-pagination form label{color:var(--ink-soft)}html[data-theme=dark] .storefront-catalog-pagination select{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:9px}html[data-theme=dark] .storefront-catalog-list>article{border:1px solid var(--line-strong);background:var(--surface);border-radius:17px}html[data-theme=dark] .storefront-item-art{background:linear-gradient(145deg, var(--surface-soft), #8a72e9);color:#fff;background-position:50%;background-size:cover;border-radius:12px}html[data-theme=dark] .storefront-item-art.seed-2{background:linear-gradient(145deg, var(--surface-raised), #6f9566)}html[data-theme=dark] .storefront-item-art.seed-3{background:linear-gradient(145deg, var(--surface-soft), #ed754f)}html[data-theme=dark] .storefront-item-art.seed-4{background:linear-gradient(145deg, var(--surface-soft), #4f64d8)}html[data-theme=dark] .storefront-item-art span{background:#16112240;border-radius:40% 40% 18% 18%}html[data-theme=dark] .storefront-item-art svg{background:#00000059;border-radius:5px}html[data-theme=dark] .storefront-item-copy>small,html[data-theme=dark] .storefront-item-copy h3,html[data-theme=dark] .storefront-item-copy p{color:var(--ink-soft)}html[data-theme=dark] .storefront-item-copy>strong.is-missing{color:#f0d099}html[data-theme=dark] .storefront-item-status span{background:var(--surface-soft);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .storefront-item-status span.is-selected{background:var(--surface-soft);color:#bcf5e4}html[data-theme=dark] .storefront-item-status small{color:var(--ink-soft)}html[data-theme=dark] .storefront-item-actions button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .storefront-item-actions button.is-delete{color:#f099a3}html[data-theme=dark] .storefront-catalog-empty{border:1px dashed var(--line-strong);color:var(--ink-soft);border-radius:17px}html[data-theme=dark] .storefront-catalog-empty button{color:#aa99f0;background:0 0}html[data-theme=dark] .storefront-editor-layer>section{background:var(--surface);border-radius:22px}html[data-theme=dark] .storefront-editor-layer>section>header{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .storefront-editor-layer header small{color:#ac99f0}html[data-theme=dark] .storefront-editor-layer header>button{background:var(--surface-soft);color:var(--ink-soft);border-radius:50%}html[data-theme=dark] .storefront-editor-fields>label,html[data-theme=dark] .storefront-editor-fields label small{color:var(--ink-soft)}html[data-theme=dark] .storefront-editor-fields input,html[data-theme=dark] .storefront-editor-fields textarea{border:1px solid var(--line-strong);border-radius:10px;outline:0}html[data-theme=dark] .storefront-editor-fields input:focus,html[data-theme=dark] .storefront-editor-fields textarea:focus{border-color:#443a69}html[data-theme=dark] .storefront-editor-checks label{border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .storefront-editor-layer>section>footer{border-top:1px solid var(--line-strong);background:var(--surface)}html[data-theme=dark] .storefront-editor-layer footer>p{color:var(--ink-soft)}html[data-theme=dark] .storefront-editor-layer footer>p svg{color:#bcf5e5}html[data-theme=dark] .storefront-editor-layer footer button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .storefront-editor-layer footer button:last-child{color:#fff;background:#6749d8;border-color:#443a69}html[data-theme=dark] .storefront-editor-layer footer button.is-danger{background:#ad4b55;border-color:#693a3f}html[data-theme=dark] .storefront-remove-copy{color:var(--ink-soft)}@media (max-width:850px){html[data-theme=dark] .storefront-item-actions{border-top:1px solid var(--line-strong)}}@media (max-width:580px){html[data-theme=dark] .storefront-studio-hero,html[data-theme=dark] .storefront-catalog-hero{border-radius:21px}}html[data-theme=dark] .customer-accounts-page,html[data-theme=dark] .receivables-page{--ca-ink:var(--ink);--ca-muted:var(--ink-soft);--ca-faint:var(--ink-soft);--ca-line:var(--line-strong);color:var(--ca-ink);background:radial-gradient(circle at 92% 0,#6948e81f,transparent 26%),radial-gradient(circle at 5% 32%,#3ace9e12,transparent 26%),linear-gradient(180deg,var(--surface),var(--surface-soft) 75%)}html[data-theme=dark] .customer-accounts-page .primary,html[data-theme=dark] .receivables-page .primary{background:var(--ca-violet);border:1px solid var(--ca-violet);color:#fff;border-radius:10px}html[data-theme=dark] .customer-accounts-page .secondary,html[data-theme=dark] .receivables-page .secondary{background:var(--surface);border:1px solid var(--ca-line);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .account-truthbar,html[data-theme=dark] .receivable-truthbar{border:1px solid color-mix(in srgb, var(--line-strong) 12%, transparent);color:#fff;background:linear-gradient(120deg,#201747,#30235d);border-radius:15px}html[data-theme=dark] .account-truthbar>div:first-child>span,html[data-theme=dark] .receivable-truthbar>div:first-child>span{background:#51deb4;border-radius:50%}html[data-theme=dark] .account-truthbar p strong,html[data-theme=dark] .receivable-truthbar p strong{color:#d9fff3}html[data-theme=dark] .account-truthbar label,html[data-theme=dark] .receivable-truth-controls label{background:color-mix(in srgb, var(--surface) 8%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 10%, transparent);border-radius:10px}html[data-theme=dark] .account-truthbar label>span,html[data-theme=dark] .receivable-truth-controls label>span{color:#c8c1d6}html[data-theme=dark] .account-truthbar select,html[data-theme=dark] .receivable-truth-controls select{background:var(--surface);color:var(--ink);border:0;border-radius:7px;outline:0}html[data-theme=dark] .account-truthbar label>svg:last-child,html[data-theme=dark] .receivable-truth-controls label>svg:last-child{color:var(--ink-soft)}html[data-theme=dark] .account-pill,html[data-theme=dark] .receivable-pill{background:var(--surface-soft);color:var(--ink-soft);border:1px solid #0000;border-radius:999px}html[data-theme=dark] .account-pill.is-mint,html[data-theme=dark] .receivable-pill.is-mint{background:var(--surface-soft);color:#bcf5e2;border-color:#3a6957}html[data-theme=dark] .account-pill.is-amber,html[data-theme=dark] .receivable-pill.is-amber{color:#f5debc;background:#3d3324;border-color:#69583a}html[data-theme=dark] .account-pill.is-red,html[data-theme=dark] .receivable-pill.is-red{background:var(--surface-soft);color:#f099aa;border-color:#693a43}html[data-theme=dark] .account-pill.is-violet,html[data-theme=dark] .receivable-pill.is-violet{background:var(--surface-soft);color:#ad99f0;border-color:#473a69}html[data-theme=dark] .receivable-pill.is-blue{background:var(--surface-soft);border-color:var(--line-strong);color:#99c0f0}html[data-theme=dark] .account-hero,html[data-theme=dark] .receivable-hero{background:var(--surface);border:1px solid var(--ca-line);border-radius:28px}html[data-theme=dark] .account-hero:before,html[data-theme=dark] .receivable-hero:before{background:radial-gradient(circle,#6948e821 1px,#0000 1px) 0 0/18px 18px}html[data-theme=dark] .account-hero-copy>span,html[data-theme=dark] .receivable-hero-copy>span,html[data-theme=dark] .customer-workspace>header>div>span,html[data-theme=dark] .receivable-workspace>header>div>span{color:#af99f0}html[data-theme=dark] .account-hero h1 em,html[data-theme=dark] .receivable-hero h1 em{color:#ac99f0}html[data-theme=dark] .account-hero-copy>p,html[data-theme=dark] .receivable-hero-copy>p{color:var(--ink-soft)}html[data-theme=dark] .account-constellation{color:#fff;background:linear-gradient(145deg,#241b4d,#4a3588 58%,#7358cf)}html[data-theme=dark] .account-constellation:before,html[data-theme=dark] .account-constellation:after{border:1px solid color-mix(in srgb, var(--line-strong) 12%, transparent);border-radius:50%}html[data-theme=dark] .account-orbit>i{border:1px dashed color-mix(in srgb, var(--line-strong) 25%, transparent);border-radius:50%}html[data-theme=dark] .account-orbit>span{background:var(--surface);border:1px solid color-mix(in srgb, var(--line-strong) 50%, transparent);color:#ad99f0;border-radius:14px}html[data-theme=dark] .account-orbit>.is-center{color:#fff;background:#6f51d3;border-color:#453a69}html[data-theme=dark] .account-constellation article small{color:#bdb3d3}html[data-theme=dark] .account-constellation article p{color:#d0c8df}html[data-theme=dark] .account-notice,html[data-theme=dark] .receivable-notice{border:1px solid;border-radius:15px}html[data-theme=dark] .account-notice>button,html[data-theme=dark] .receivable-notice>button{color:inherit;background:0 0;border:0}html[data-theme=dark] .account-notice.is-mint,html[data-theme=dark] .receivable-notice.is-mint{background:var(--surface-soft);color:#bcf5e3;border-color:#3a6958}html[data-theme=dark] .account-notice.is-amber,html[data-theme=dark] .receivable-notice.is-amber{background:var(--surface-soft);color:#f5debc;border-color:#69593a}html[data-theme=dark] .account-notice.is-red{background:var(--surface-soft);color:#f099ac;border-color:#693a43}html[data-theme=dark] .account-notice.is-violet,html[data-theme=dark] .receivable-notice.is-violet{background:var(--surface-soft);color:#af99f0;border-color:#463a69}html[data-theme=dark] .account-metrics>article,html[data-theme=dark] .ageing-metrics>article{background:var(--surface);border:1px solid var(--ca-line);border-radius:18px}html[data-theme=dark] .account-metrics article>span,html[data-theme=dark] .ageing-metrics article>span{background:var(--surface-soft);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .account-metrics article.is-amber>span{color:#f0cc99;background:#3d3324}html[data-theme=dark] .account-metrics article.is-red>span{background:var(--surface-soft);color:#f099a9}html[data-theme=dark] .account-metrics article.is-violet>span{background:var(--surface-soft);color:#aa99f0}html[data-theme=dark] .account-metrics small,html[data-theme=dark] .ageing-metrics small,html[data-theme=dark] .account-metrics p,html[data-theme=dark] .ageing-metrics p{color:var(--ink-soft)}html[data-theme=dark] .duplicate-contract,html[data-theme=dark] .opening-strip{background:var(--surface);border:1px solid var(--ca-line);border-radius:19px}html[data-theme=dark] .duplicate-contract>span,html[data-theme=dark] .opening-strip>span{background:var(--surface-soft);color:#f0cc99;border-radius:12px}html[data-theme=dark] .duplicate-contract small,html[data-theme=dark] .opening-strip small{color:#f0cc99}html[data-theme=dark] .duplicate-contract p,html[data-theme=dark] .opening-strip p{color:var(--ink-soft)}html[data-theme=dark] .duplicate-contract>button,html[data-theme=dark] .opening-strip>button{background:var(--surface-soft);color:#f5ddbc;border:1px solid #69583a;border-radius:10px}html[data-theme=dark] .opening-strip{background:linear-gradient(100deg,var(--surface-soft),var(--surface));border-color:#69573a}html[data-theme=dark] .opening-strip>span{background:var(--surface);color:#f0cc99;border:1px solid #69573a}html[data-theme=dark] .customer-workspace,html[data-theme=dark] .receivable-workspace,html[data-theme=dark] .reconciliation-card{background:var(--surface);border:1px solid var(--ca-line);border-radius:23px}html[data-theme=dark] .customer-workspace>header,html[data-theme=dark] .receivable-workspace>header{border-bottom:1px solid var(--ca-line)}html[data-theme=dark] .customer-workspace>header p,html[data-theme=dark] .receivable-workspace>header p{color:var(--ink-soft)}html[data-theme=dark] .customer-toolbar{border-bottom:1px solid var(--ca-line)}html[data-theme=dark] .customer-toolbar>label,html[data-theme=dark] .receivable-toolbar>label{background:var(--surface);border:1px solid var(--ca-line);border-radius:10px}html[data-theme=dark] .customer-toolbar input,html[data-theme=dark] .receivable-toolbar input{background:0 0;border:0;outline:0}html[data-theme=dark] .customer-toolbar>nav button,html[data-theme=dark] .receivable-toolbar>nav button{background:var(--surface);border:1px solid var(--ca-line);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .customer-toolbar>nav button.is-active,html[data-theme=dark] .receivable-toolbar>nav button.is-active{background:var(--ca-violet);border-color:var(--ca-violet);color:#fff}html[data-theme=dark] .customer-toolbar>span{color:var(--ink-soft)}html[data-theme=dark] .customer-table-wrap table,html[data-theme=dark] .customer-ledger table,html[data-theme=dark] .receivable-table-wrap table,html[data-theme=dark] .debtor-charges table,html[data-theme=dark] .opening-file table{border-collapse:collapse}html[data-theme=dark] .customer-table-wrap th,html[data-theme=dark] .customer-ledger th,html[data-theme=dark] .receivable-table-wrap th,html[data-theme=dark] .debtor-charges th,html[data-theme=dark] .opening-file th{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .customer-table-wrap td,html[data-theme=dark] .customer-ledger td,html[data-theme=dark] .receivable-table-wrap td,html[data-theme=dark] .debtor-charges td,html[data-theme=dark] .opening-file td{border-top:1px solid var(--ca-line);color:var(--ink-soft)}html[data-theme=dark] .customer-table-wrap strong.is-red{color:var(--ca-red)}html[data-theme=dark] .customer-table-wrap strong.is-amber{color:var(--ca-amber)}html[data-theme=dark] .customer-table-wrap strong.is-mint{color:var(--ca-mint)}html[data-theme=dark] .customer-avatar{background:linear-gradient(145deg,var(--surface-soft),#2a243d);color:#ad99f0;border:1px solid #463a69;border-radius:10px}html[data-theme=dark] .customer-avatar.is-large{border-radius:14px}html[data-theme=dark] .customer-identity strong{color:var(--ink)}html[data-theme=dark] .customer-identity small{color:var(--ink-soft)}html[data-theme=dark] .customer-util>i{background:var(--surface-soft);border-radius:999px}html[data-theme=dark] .customer-util>i>b{background:#5dbd9d;border-radius:999px}html[data-theme=dark] .customer-util>i>b.is-amber{background:#e5a43e}html[data-theme=dark] .customer-util>i>b.is-red{background:#d95168}html[data-theme=dark] .customer-util>span{color:var(--ink-soft)}html[data-theme=dark] .customer-table-wrap td:last-child button{background:var(--surface);border:1px solid var(--ca-line);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .customer-table-wrap td:last-child button:last-child{background:var(--surface-soft);color:#f5ddbc;border-color:#69583a}html[data-theme=dark] .customer-pager,html[data-theme=dark] .receivable-page-total{background:var(--surface);border-top:1px solid var(--ca-line)}html[data-theme=dark] .customer-pager button{background:var(--surface);border:1px solid var(--ca-line);color:#ad99f0;border-radius:8px}html[data-theme=dark] .customer-pager p,html[data-theme=dark] .account-empty,html[data-theme=dark] .receivable-empty{color:var(--ink-soft)}html[data-theme=dark] .account-architecture>article,html[data-theme=dark] .receivable-boundaries>article{background:var(--surface);border:1px solid var(--ca-line);border-left:0}html[data-theme=dark] .account-architecture>article:first-child,html[data-theme=dark] .receivable-boundaries>article:first-child{border-left:1px solid var(--ca-line);border-radius:22px 0 0 22px}html[data-theme=dark] .account-architecture>article:last-child,html[data-theme=dark] .receivable-boundaries>article:last-child{border-radius:0 22px 22px 0}html[data-theme=dark] .account-architecture article>span,html[data-theme=dark] .receivable-boundaries article>span{background:var(--surface-soft);color:#aa99f0;border-radius:10px}html[data-theme=dark] .account-architecture small,html[data-theme=dark] .receivable-boundaries small{color:#b099f0}html[data-theme=dark] .account-architecture p,html[data-theme=dark] .receivable-boundaries p{color:var(--ink-soft)}html[data-theme=dark] .account-denied,html[data-theme=dark] .receivable-denied{background:var(--surface);border:1px solid var(--ca-line);border-radius:28px}html[data-theme=dark] .account-denied>svg,html[data-theme=dark] .receivable-denied>svg{background:var(--surface-soft);color:#aa99f0;border-radius:17px}html[data-theme=dark] .account-denied>span,html[data-theme=dark] .receivable-denied>span{color:#b099f0}html[data-theme=dark] .account-denied p,html[data-theme=dark] .receivable-denied p{color:var(--ink-soft)}html[data-theme=dark] .account-denied button,html[data-theme=dark] .receivable-denied button{color:#fff;background:#6848e8;border:0;border-radius:10px}html[data-theme=dark] .account-modal-layer,html[data-theme=dark] .receivable-modal-layer{background:#1b1426a8}html[data-theme=dark] .account-modal,html[data-theme=dark] .receivable-modal{background:var(--surface);border-radius:23px}html[data-theme=dark] .account-modal>header,html[data-theme=dark] .receivable-modal>header{background:linear-gradient(135deg,var(--surface),var(--surface-soft));border-bottom:1px solid var(--ca-line)}html[data-theme=dark] .account-modal>header span,html[data-theme=dark] .receivable-modal>header span{color:#b099f0}html[data-theme=dark] .account-modal>header>button,html[data-theme=dark] .receivable-modal>header>button{background:var(--surface);border:1px solid var(--ca-line);border-radius:9px}html[data-theme=dark] .account-form label>span,html[data-theme=dark] .account-payment label>span,html[data-theme=dark] .opening-enter label>span,html[data-theme=dark] .opening-file-confirm label>span{color:var(--ink-soft)}html[data-theme=dark] .account-form input,html[data-theme=dark] .account-form textarea,html[data-theme=dark] .account-payment input,html[data-theme=dark] .account-payment select,html[data-theme=dark] .opening-enter input,html[data-theme=dark] .opening-enter textarea,html[data-theme=dark] .opening-file-confirm input{background:var(--surface);border:1px solid var(--ca-line);border-radius:9px;outline:0}html[data-theme=dark] .account-form input:focus,html[data-theme=dark] .account-form textarea:focus,html[data-theme=dark] .account-payment input:focus,html[data-theme=dark] .opening-enter input:focus,html[data-theme=dark] .opening-enter textarea:focus{background:var(--surface);border-color:#443a69}html[data-theme=dark] .account-form label>small{color:var(--ink-soft)}html[data-theme=dark] .account-readonly-field{background:var(--surface-soft);border:1px solid var(--ca-line);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .account-form-warning{background:var(--surface-soft);color:#f5dfbc;border:1px solid #69593a;border-radius:12px}html[data-theme=dark] .account-payment>section{background:var(--surface);border:1px solid var(--ca-line);border-radius:13px}html[data-theme=dark] .account-payment>section small{color:var(--ink-soft)}html[data-theme=dark] .account-payment>section>div:last-child b{color:#f0cc99}html[data-theme=dark] .account-full-balance{color:#ad99f0;background:0 0;border:0}html[data-theme=dark] .account-field-error{color:#f099a9}html[data-theme=dark] .account-overpay{background:var(--surface-soft);color:#f5dfbc;border:1px solid #69593a;border-radius:12px}html[data-theme=dark] .customer-profile,html[data-theme=dark] .customer-balance{border:1px solid var(--ca-line);border-radius:17px}html[data-theme=dark] .customer-profile>header small{color:#b099f0}html[data-theme=dark] .customer-profile>header p{color:var(--ink-soft)}html[data-theme=dark] .customer-profile>header button{background:var(--surface);border:1px solid var(--ca-line);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .customer-profile dt,html[data-theme=dark] .customer-balance dt{color:var(--ink-soft)}html[data-theme=dark] .customer-shared-warning{background:var(--surface-soft);color:#f5dfbc;border:1px solid #69593a;border-radius:11px}html[data-theme=dark] .customer-balance{background:linear-gradient(145deg,var(--surface),var(--surface))}html[data-theme=dark] .customer-balance>svg{color:#aa99f0}html[data-theme=dark] .customer-balance>small{color:#b099f0}html[data-theme=dark] .customer-balance>p{color:var(--ink-soft)}html[data-theme=dark] .customer-balance.is-amber>strong{color:#f0cc99}html[data-theme=dark] .customer-balance.is-red>strong{color:#f099a9}html[data-theme=dark] .account-progress{background:var(--surface-soft);border-radius:999px}html[data-theme=dark] .account-progress>i{background:linear-gradient(90deg,#5ac59f,#6848e8);border-radius:999px}html[data-theme=dark] .customer-tabs{border-bottom:1px solid var(--ca-line)}html[data-theme=dark] .customer-tabs button{color:var(--ink-soft);background:0 0;border:0;border-bottom:2px solid #0000}html[data-theme=dark] .customer-tabs button.is-active{color:#ad99f0;border-color:#433a69}html[data-theme=dark] .customer-tabs>span{color:var(--ink-soft)}html[data-theme=dark] .customer-ledger{border:1px solid var(--ca-line);border-top:0}html[data-theme=dark] .customer-ledger td.is-credit{color:#bcf5e2}html[data-theme=dark] .customer-ledger td.is-charge{color:#f099a9}html[data-theme=dark] .purchase-stats>article{border:1px solid var(--ca-line);border-radius:11px}html[data-theme=dark] .purchase-stats small,html[data-theme=dark] .purchase-stats p{color:var(--ink-soft)}html[data-theme=dark] .purchase-top,html[data-theme=dark] .purchase-invoices{border:1px solid var(--ca-line);border-radius:13px}html[data-theme=dark] .purchase-top>header,html[data-theme=dark] .purchase-invoices>header{background:var(--surface);border-bottom:1px solid var(--ca-line)}html[data-theme=dark] .purchase-top header small,html[data-theme=dark] .purchase-invoices header small{color:var(--ink-soft)}html[data-theme=dark] .purchase-top article{border-right:1px solid var(--ca-line)}html[data-theme=dark] .purchase-top article:last-child{border-right:0}html[data-theme=dark] .purchase-top article small{color:var(--ink-soft)}html[data-theme=dark] .purchase-top>p{color:#f0cc99}html[data-theme=dark] .purchase-invoices>article>button{background:var(--surface);border:0;border-top:1px solid var(--ca-line)}html[data-theme=dark] .purchase-invoices>article:first-of-type>button{border-top:0}html[data-theme=dark] .purchase-invoices>article>div{background:var(--surface);border-top:1px solid var(--ca-line)}html[data-theme=dark] .purchase-invoices>article>div>small{color:#f5debc}html[data-theme=dark] .purchase-invoices>details>summary:hover{background:var(--surface);color:#aa99f0}html[data-theme=dark] .purchase-invoices>details>summary:focus-visible{outline-offset:-3px;border-radius:6px;outline:2px solid #433a69}html[data-theme=dark] .opening-contract{background:var(--surface-soft);color:#f5dfbc;border:1px solid #69593a;border-radius:12px}html[data-theme=dark] .opening-workspace>nav{border-bottom:1px solid var(--ca-line)}html[data-theme=dark] .opening-workspace>nav button{color:var(--ink-soft);background:0 0;border:0;border-bottom:2px solid #0000}html[data-theme=dark] .opening-workspace>nav button.is-active{color:#ad99f0;border-color:#433a69}html[data-theme=dark] .opening-enter>section>label>div{background:var(--surface);border:1px solid var(--ca-line);border-radius:9px}html[data-theme=dark] .opening-enter>section>label input{border:0}html[data-theme=dark] .opening-customer-results{border:1px solid var(--ca-line);border-radius:12px}html[data-theme=dark] .opening-customer-results>button{background:var(--surface);border:0;border-top:1px solid var(--ca-line)}html[data-theme=dark] .opening-customer-results>button:first-child{border-top:0}html[data-theme=dark] .opening-customer-results>button.is-active{background:var(--surface-soft)}html[data-theme=dark] .opening-customer-results small{color:var(--ink-soft)}html[data-theme=dark] .opening-enter>form{background:var(--surface);border:1px solid var(--ca-line);border-radius:13px}html[data-theme=dark] .opening-confirm{background:var(--surface-soft);color:#f5dfbc;border:1px solid #69593a;border-radius:9px}html[data-theme=dark] .opening-entered header small{color:var(--ink-soft)}html[data-theme=dark] .opening-entered>article{border:1px solid var(--ca-line);border-radius:11px}html[data-theme=dark] .opening-entered article small{color:var(--ink-soft)}html[data-theme=dark] .opening-entered article>button{background:var(--surface);border:1px solid var(--ca-line);color:#ad99f0;border-radius:8px}html[data-theme=dark] .opening-file>header{background:var(--surface);border:1px solid var(--ca-line);border-radius:12px}html[data-theme=dark] .opening-file header p{color:var(--ink-soft)}html[data-theme=dark] .opening-file header button{color:#fff;background:#6848e8;border:0;border-radius:8px}html[data-theme=dark] .opening-file table{border:1px solid var(--ca-line)}html[data-theme=dark] .opening-file-confirm{background:var(--surface-soft);border:1px solid #473a69;border-radius:12px}html[data-theme=dark] .opening-file-confirm p,html[data-theme=dark] .opening-file-confirm>label:last-of-type{color:#b399f0}html[data-theme=dark] .receivable-hero{background:linear-gradient(125deg,var(--surface) 0%,var(--surface) 60%,#241b4d 60%,#493483 100%)}html[data-theme=dark] .receivable-hero>aside{color:#fff}html[data-theme=dark] .ageing-rings>i{border:1px solid color-mix(in srgb, var(--line-strong) 16%, transparent);border-radius:50%}html[data-theme=dark] .ageing-rings>i:after{background:#5bdfb6;border-radius:50%}html[data-theme=dark] .ageing-rings>i:nth-child(2):after{background:#24303d}html[data-theme=dark] .ageing-rings>i:nth-child(3):after{background:#efb659}html[data-theme=dark] .ageing-rings>i:nth-child(4):after{background:#ed7b8e}html[data-theme=dark] .ageing-rings>span{background:var(--surface);color:#aa99f0;border-radius:17px}html[data-theme=dark] .receivable-hero>aside>small{color:var(--ink-soft)}html[data-theme=dark] .receivable-hero>aside>p{color:#cfc7de}html[data-theme=dark] .ageing-metrics>article.is-total{color:#fff;background:linear-gradient(145deg,#2b2059,#4c3789);border-color:#463a69}html[data-theme=dark] .ageing-metrics>article.is-total span{background:color-mix(in srgb, var(--surface) 13%, transparent);color:#99f0d3}html[data-theme=dark] .ageing-metrics>article.is-total small,html[data-theme=dark] .ageing-metrics>article.is-total p{color:#c8bfd7}html[data-theme=dark] .ageing-metrics>article.is-bucket-1 span{background:var(--surface-soft);color:#99c0f0}html[data-theme=dark] .ageing-metrics>article.is-bucket-2 span,html[data-theme=dark] .ageing-metrics>article.is-bucket-3 span{color:#f0cc99;background:#3d3324}html[data-theme=dark] .ageing-metrics>article.is-bucket-4 span{background:var(--surface-soft);color:#f099a9}html[data-theme=dark] .receivable-warning{background:var(--surface-soft);color:#f5dfbc;border:1px solid #69593a;border-radius:14px}html[data-theme=dark] .reconciliation-card>header{border-bottom:1px solid var(--ca-line)}html[data-theme=dark] .reconciliation-card>header>div>span{background:var(--surface-soft);color:#aa99f0;border-radius:10px}html[data-theme=dark] .reconciliation-card header small{color:#b099f0}html[data-theme=dark] .reconciliation-formula>article{background:var(--surface);border:1px solid var(--ca-line);border-radius:12px}html[data-theme=dark] .reconciliation-formula>article.is-amber{background:var(--surface-soft);border-color:#69583a}html[data-theme=dark] .reconciliation-formula>article.is-total{color:#fff;background:#2c2158;border-color:#433a69}html[data-theme=dark] .reconciliation-formula>span,html[data-theme=dark] .reconciliation-formula small{color:var(--ink-soft)}html[data-theme=dark] .reconciliation-card>footer{border-top:1px solid var(--ca-line)}html[data-theme=dark] .reconciliation-card>footer>div+div{border-left:1px solid var(--ca-line)}html[data-theme=dark] .reconciliation-card>footer svg{color:#f0cc99}html[data-theme=dark] .reconciliation-card>footer p,html[data-theme=dark] .reconciliation-card>footer strong{color:var(--ink-soft)}html[data-theme=dark] .receivable-toolbar{border-bottom:1px solid var(--ca-line)}html[data-theme=dark] .receivable-table-wrap tbody tr:hover{background:var(--surface)}html[data-theme=dark] .receivable-table-wrap td:first-child strong{color:var(--ink)}html[data-theme=dark] .receivable-table-wrap td:first-child small{color:var(--ink-soft)}html[data-theme=dark] .receivable-table-wrap td:nth-child(3)>strong{color:var(--ink)}html[data-theme=dark] .receivable-table-wrap td.is-amber{color:#f0cc99}html[data-theme=dark] .receivable-page-total small{color:#b299f0}html[data-theme=dark] .receivable-page-total p{color:var(--ink-soft)}html[data-theme=dark] .receivable-source-sign-note{border-top:1px solid var(--ca-line);color:var(--ink-soft);background:var(--surface)}html[data-theme=dark] .debtor-summary{background:var(--surface);border:1px solid var(--ca-line);border-radius:13px}html[data-theme=dark] .debtor-summary>div:first-child>span{color:var(--ink-soft)}html[data-theme=dark] .debtor-summary>div:first-child>strong{color:#f0ca99}html[data-theme=dark] .debtor-summary p,html[data-theme=dark] .debtor-summary>div:last-child small{color:var(--ink-soft)}html[data-theme=dark] .debtor-charges{border:1px solid var(--ca-line);border-radius:14px}html[data-theme=dark] .debtor-charges>header,html[data-theme=dark] .statement-preview>header{background:var(--surface);border-bottom:1px solid var(--ca-line)}html[data-theme=dark] .debtor-charges header small,html[data-theme=dark] .statement-preview header small{color:#af99f0}html[data-theme=dark] .receivable-empty-row{color:var(--ink-soft)}html[data-theme=dark] .debtor-quality{background:var(--surface-soft);border:1px solid var(--ca-line);color:var(--ink-soft);border-radius:12px}html[data-theme=dark] .debtor-quality.is-amber{background:var(--surface-soft);color:#f5dfbc;border-color:#69593a}html[data-theme=dark] .statement-preview{border:1px solid var(--ca-line);border-radius:14px}html[data-theme=dark] .statement-preview pre{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .whatsapp-handoff{background:var(--surface-soft);color:#bcf5e3;border:1px solid #3a6958;border-radius:12px}html[data-theme=dark] .whatsapp-handoff>button{color:inherit;background:0 0;border:0}html[data-theme=dark] .whatsapp-refusal,html[data-theme=dark] .statement-safety{color:#f0ca99}html[data-theme=dark] .statement-safety{color:var(--ink-soft)}html[data-theme=dark] .customer-government-identity{background:var(--surface);border:1px solid var(--line-strong);border-radius:12px}html[data-theme=dark] .customer-government-identity>header>svg{color:#aa99f0}html[data-theme=dark] .customer-government-identity>header small,html[data-theme=dark] .customer-government-identity label>span{color:var(--ink-soft)}html[data-theme=dark] .customer-government-identity input{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);border-radius:8px;outline:0}html[data-theme=dark] .customer-government-identity input:focus{border-color:#433a69}html[data-theme=dark] .customer-government-identity>p{color:var(--ink-soft)}html[data-theme=dark] .customer-government-identity button{color:#fff;background:#6848e8;border:1px solid #433a69;border-radius:8px}html[data-theme=dark] .customer-government-identity button.is-danger{background:var(--surface);color:#f099aa;border-color:#693a44}html[data-theme=dark] .customer-government-identity output{border-radius:8px}html[data-theme=dark] .customer-government-identity output.is-success{background:var(--surface-soft);color:#bcf5e1}html[data-theme=dark] .customer-government-identity output.is-error{background:var(--surface-soft);color:#f099aa}@media (max-width:1200px){html[data-theme=dark] .account-architecture>article,html[data-theme=dark] .receivable-boundaries>article{border:1px solid var(--ca-line);border-radius:0!important}html[data-theme=dark] .account-architecture>article:first-child,html[data-theme=dark] .receivable-boundaries>article:first-child{border-radius:22px 0 0!important}html[data-theme=dark] .account-architecture>article:nth-child(2),html[data-theme=dark] .receivable-boundaries>article:nth-child(2){border-radius:0 22px 0 0!important}html[data-theme=dark] .account-architecture>article:nth-child(3),html[data-theme=dark] .receivable-boundaries>article:nth-child(3){border-radius:0 0 0 22px!important}html[data-theme=dark] .account-architecture>article:last-child,html[data-theme=dark] .receivable-boundaries>article:last-child{border-radius:0 0 22px!important}}@media (max-width:900px){html[data-theme=dark] .reconciliation-card>footer>div+div{border-left:0;border-top:1px solid var(--ca-line)}}@media (max-width:760px){html[data-theme=dark] .account-architecture>article,html[data-theme=dark] .receivable-boundaries>article{border-radius:0!important}html[data-theme=dark] .account-architecture>article:first-child,html[data-theme=dark] .receivable-boundaries>article:first-child{border-radius:22px 22px 0 0!important}html[data-theme=dark] .account-architecture>article:nth-child(2),html[data-theme=dark] .account-architecture>article:nth-child(3),html[data-theme=dark] .receivable-boundaries>article:nth-child(2),html[data-theme=dark] .receivable-boundaries>article:nth-child(3){border-radius:0!important}html[data-theme=dark] .account-architecture>article:last-child,html[data-theme=dark] .receivable-boundaries>article:last-child{border-radius:0 0 22px 22px!important}}html[data-theme=dark] .paper-page{--paper-ink:var(--ink);--paper-muted:var(--ink-soft);--paper-line:var(--line-strong);--paper-violet:#6547e8;--paper-green:#19885e;--paper-red:#bd4653;--paper-amber:#b77524;color:var(--paper-ink)}html[data-theme=dark] .paper-page .primary,html[data-theme=dark] .paper-page .secondary{border-radius:11px}html[data-theme=dark] .paper-page .primary{border:1px solid var(--paper-violet);background:var(--paper-violet);color:#fff}html[data-theme=dark] .paper-page .secondary{border:1px solid var(--paper-line);background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .paper-page .eyebrow{color:var(--ink-soft)}html[data-theme=dark] .paper-truthbar{border:1px solid var(--line-strong);background:linear-gradient(100deg,var(--surface-soft),var(--surface-soft));border-radius:13px}html[data-theme=dark] .paper-truthbar>div>span{background:#39bd8c;border-radius:50%}html[data-theme=dark] .paper-truthbar p{color:var(--ink-soft)}html[data-theme=dark] .paper-truthbar p strong{color:var(--ink)}html[data-theme=dark] .paper-truthbar label{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .paper-truthbar label select{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .paper-hero,html[data-theme=dark] .payable-hero{border:1px solid var(--line-strong);background:radial-gradient(circle at 73% 16%,#2a243d57,transparent 26%),linear-gradient(128deg,var(--surface) 0%,var(--surface) 56%,var(--surface-soft) 100%);border-radius:25px}html[data-theme=dark] .paper-hero p,html[data-theme=dark] .payable-hero p{color:var(--ink-soft)}html[data-theme=dark] .paper-sheet{border:1px solid color-mix(in srgb, var(--line-strong) 65%, transparent);background:linear-gradient(145deg,color-mix(in srgb, var(--surface) 95%, transparent),color-mix(in srgb, var(--surface-soft) 90%, transparent));border-radius:17px}html[data-theme=dark] .paper-sheet.two{background:linear-gradient(145deg,var(--surface),#243d32)}html[data-theme=dark] .paper-sheet i{background:#7657ef;border-radius:4px}html[data-theme=dark] .paper-sheet small{color:var(--ink-soft)}html[data-theme=dark] .paper-orbit{border:1px solid var(--line-strong);background:var(--surface);color:#aa99f0;border-radius:50%}html[data-theme=dark] .paper-notice{border:1px solid var(--line-strong);background:var(--surface-soft);color:var(--ink-soft);border-radius:13px}html[data-theme=dark] .paper-notice.is-mint{background:var(--surface-soft);color:#bcf5e0;border-color:#3a6954}html[data-theme=dark] .paper-notice.is-amber{background:var(--surface-soft);color:#f5dcbc;border-color:#69593a}html[data-theme=dark] .paper-notice.is-red{background:var(--surface);color:#f099a2;border-color:#693a3f}html[data-theme=dark] .paper-notice button{color:currentColor;background:0 0;border:0}html[data-theme=dark] .paper-direction>button{border:1px solid var(--paper-line);background:var(--surface);color:var(--ink-soft);border-radius:16px}html[data-theme=dark] .paper-direction>button>svg{background:var(--surface-soft);border-radius:10px}html[data-theme=dark] .paper-direction>button div span{color:var(--ink)}html[data-theme=dark] .paper-direction>button.is-in{background:linear-gradient(110deg,var(--surface),var(--surface));color:#bcf5e1;border-color:#3a6956}html[data-theme=dark] .paper-direction>button.is-out{background:linear-gradient(110deg,var(--surface),var(--surface));color:#aa99f0;border-color:#463a69}html[data-theme=dark] .paper-page-head span,html[data-theme=dark] .payable-toolbar span{color:var(--ink-soft)}html[data-theme=dark] .paper-search,html[data-theme=dark] .payable-toolbar label{border:1px solid var(--paper-line);background:var(--surface);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .paper-search input,html[data-theme=dark] .payable-toolbar input{background:0 0;border:0;outline:0}html[data-theme=dark] .paper-metrics article{border:1px solid var(--paper-line);background:var(--surface);border-radius:17px}html[data-theme=dark] .paper-metrics article.is-green{color:#fff;background:linear-gradient(145deg,#228b65,#116947);border-color:#3a6958}html[data-theme=dark] .paper-metrics article.is-violet{color:#fff;background:linear-gradient(145deg,#6d52d7,#3b267f);border-color:#443a69}html[data-theme=dark] .paper-metrics article.is-risk{background:linear-gradient(145deg,var(--surface),var(--surface-soft))}html[data-theme=dark] .paper-metrics span{color:var(--ink-soft)}html[data-theme=dark] .paper-metrics .is-green span,html[data-theme=dark] .paper-metrics .is-green small,html[data-theme=dark] .paper-metrics .is-violet span,html[data-theme=dark] .paper-metrics .is-violet small{color:#ffffffc2}html[data-theme=dark] .paper-metrics small{color:var(--ink-soft)}html[data-theme=dark] .paper-rule{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:16px}html[data-theme=dark] .paper-rule>div{color:#bcf5e0}html[data-theme=dark] .paper-rule li{color:var(--ink-soft)}html[data-theme=dark] .paper-rule li b{background:var(--surface-raised);color:#bcf5e2;border-radius:6px}html[data-theme=dark] .paper-rule.is-out{border-color:var(--line-strong);background:var(--surface)}html[data-theme=dark] .paper-rule.is-out>div{color:#ac99f0}html[data-theme=dark] .paper-rule.is-out li b{background:var(--surface-soft);color:#aa99f0}html[data-theme=dark] .paper-view-tabs button{border:1px solid var(--paper-line);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .paper-view-tabs button.is-active{color:#fff;background:#6b4fde;border-color:#433a69}html[data-theme=dark] .paper-runway,html[data-theme=dark] .paper-history-board,html[data-theme=dark] .paper-danger-list{border:1px solid var(--paper-line);background:var(--surface);border-radius:19px}html[data-theme=dark] .paper-runway>header span,html[data-theme=dark] .paper-history-board>header span,html[data-theme=dark] .paper-danger-list>header span{color:var(--ink-soft)}html[data-theme=dark] .paper-cheque-card{border:1px solid var(--line-strong);background:linear-gradient(155deg,var(--surface),var(--surface));color:var(--paper-ink);border-radius:14px}html[data-theme=dark] .paper-cheque-card:hover{border-color:var(--line-strong)}html[data-theme=dark] .paper-cheque-bank,html[data-theme=dark] .paper-cheque-card>small{color:var(--ink-soft)}html[data-theme=dark] .paper-open-row{color:#ac99f0}html[data-theme=dark] .paper-status{background:var(--surface-soft);color:var(--ink-soft);border-radius:99px}html[data-theme=dark] .paper-status.is-held{background:var(--surface-soft);color:#bcf5e2}html[data-theme=dark] .paper-status.is-deposited{background:var(--surface-soft);color:#99c4f0}html[data-theme=dark] .paper-status.is-cleared{background:var(--surface-soft);color:#bcf5e0}html[data-theme=dark] .paper-status.is-bounced{background:var(--surface-soft);color:#f099a3}html[data-theme=dark] .paper-status.is-returned,html[data-theme=dark] .paper-status.is-cancelled{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .paper-overdue{border:1px solid var(--line-strong);background:var(--surface);color:#f099a3;border-radius:12px}html[data-theme=dark] .paper-status-columns>article{border:1px solid var(--paper-line);background:var(--surface);border-radius:17px}html[data-theme=dark] .paper-customer-groups>article{border:1px solid var(--paper-line);background:var(--surface);border-radius:18px}html[data-theme=dark] .paper-customer-groups header small{color:var(--ink-soft)}html[data-theme=dark] .paper-customer-groups header>div:last-child span{background:var(--surface-soft);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .paper-customer-groups header b{color:var(--ink)}html[data-theme=dark] .paper-cover{background:linear-gradient(105deg,var(--surface-soft),var(--surface));border:1px solid #473a69;border-radius:17px}html[data-theme=dark] .paper-cover>div>svg{background:var(--surface-soft);color:#aa99f0;border-radius:11px}html[data-theme=dark] .paper-cover span,html[data-theme=dark] .paper-cover small{color:var(--ink-soft)}html[data-theme=dark] .paper-cover>p{border-left:1px solid var(--line-strong);color:var(--ink-soft)}html[data-theme=dark] .paper-danger-list{border-color:var(--line-strong);background:var(--surface)}html[data-theme=dark] .paper-danger-list>header{color:#f099a2}html[data-theme=dark] .paper-sync-warning{background:var(--surface-soft);color:#f5dbbc;border:1px solid #69593a;border-radius:15px}html[data-theme=dark] .paper-sync-warning p{color:#f0cc99}html[data-theme=dark] .paper-sync-warning>span{background:#3d3524;border-radius:7px}html[data-theme=dark] .paper-denied{border:1px solid var(--paper-line);background:radial-gradient(circle at 50% 30%,var(--surface-soft),var(--surface) 50%);border-radius:22px}html[data-theme=dark] .paper-denied>svg{background:var(--surface-soft);color:#aa99f0;border-radius:15px}html[data-theme=dark] .paper-denied>span,html[data-theme=dark] .paper-denied p{color:var(--ink-soft)}html[data-theme=dark] .paper-modal-layer{background:#18121f7a}html[data-theme=dark] .paper-modal{border:1px solid color-mix(in srgb, var(--line-strong) 75%, transparent);background:var(--surface);border-radius:21px}html[data-theme=dark] .paper-modal>header{border-bottom:1px solid var(--paper-line);background:color-mix(in srgb, var(--surface) 95%, transparent)}html[data-theme=dark] .paper-modal>header span{color:var(--ink-soft)}html[data-theme=dark] .paper-modal>header button{border:1px solid var(--paper-line);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .paper-detail-hero{background:linear-gradient(120deg,var(--surface-soft),var(--surface-soft));border-radius:16px}html[data-theme=dark] .paper-detail-hero.is-out{background:linear-gradient(120deg,var(--surface-soft),var(--surface-soft))}html[data-theme=dark] .paper-detail-hero p{color:var(--ink-soft)}html[data-theme=dark] .paper-detail-grid section{border:1px solid var(--paper-line);border-radius:11px}html[data-theme=dark] .paper-detail-grid span{color:var(--ink-soft)}html[data-theme=dark] .paper-two-truths{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:13px}html[data-theme=dark] .paper-two-truths.is-out{border-color:var(--line-strong);background:var(--surface)}html[data-theme=dark] .paper-two-truths article{background:color-mix(in srgb, var(--surface) 75%, transparent);border-radius:10px}html[data-theme=dark] .paper-two-truths span,html[data-theme=dark] .paper-two-truths>p{color:var(--ink-soft)}html[data-theme=dark] .paper-note{background:var(--surface-soft);border-radius:11px}html[data-theme=dark] .paper-note p{color:var(--ink-soft)}html[data-theme=dark] .paper-timeline{border:1px solid var(--paper-line);border-radius:13px}html[data-theme=dark] .paper-timeline>div>span{background:#45b68b;border-radius:50%}html[data-theme=dark] .paper-timeline>div.is-danger>span{background:#cf535e}html[data-theme=dark] .paper-timeline small{color:var(--ink-soft)}html[data-theme=dark] .paper-message{border:1px solid var(--line-strong);background:var(--surface);color:#ac99f0;border-radius:10px}html[data-theme=dark] .paper-transition{border:1px solid var(--paper-line);border-radius:15px}html[data-theme=dark] .paper-transition>header span{color:var(--ink-soft)}html[data-theme=dark] .paper-choice-grid button{border:1px solid var(--paper-line);background:var(--surface);border-radius:10px}html[data-theme=dark] .paper-choice-grid button.is-selected{background:var(--surface-soft);border-color:#433a69}html[data-theme=dark] .paper-choice-grid small{color:var(--ink-soft)}html[data-theme=dark] .paper-consequence{background:var(--surface-soft);color:#bcf5df;border-radius:11px}html[data-theme=dark] .paper-consequence.is-risk{background:var(--surface);color:#f099a3}html[data-theme=dark] .paper-consequence p{color:inherit}html[data-theme=dark] .paper-consequence textarea{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px}html[data-theme=dark] .paper-readonly{background:var(--surface-soft);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .paper-form label>span,html[data-theme=dark] .payable-note>span{color:var(--ink-soft)}html[data-theme=dark] .paper-form input,html[data-theme=dark] .paper-form select,html[data-theme=dark] .paper-form textarea,html[data-theme=dark] .payable-note input{border:1px solid var(--paper-line);background:var(--surface);color:var(--ink);border-radius:10px;outline:0}html[data-theme=dark] .paper-form label>small{color:var(--ink-soft)}html[data-theme=dark] .paper-form small.is-error{color:#f099a2}html[data-theme=dark] .paper-form-rule{background:var(--surface-soft);color:#bcf5e0;border:1px solid #3a6952;border-radius:12px}html[data-theme=dark] .paper-form-rule.is-out{border-color:var(--line-strong);background:var(--surface);color:#ad99f0}html[data-theme=dark] .paper-form-context{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:11px}html[data-theme=dark] .paper-form-context span,html[data-theme=dark] .paper-form-context p{color:var(--ink-soft)}html[data-theme=dark] .paper-inline-action{color:#aa99f0;background:0 0;border:0}html[data-theme=dark] .payable-hero-ledger>span{background:color-mix(in srgb, var(--surface) 45%, transparent);border:1px solid #443a692e;border-radius:19px}html[data-theme=dark] .payable-hero-ledger>span:nth-child(2){background:color-mix(in srgb, var(--surface-soft) 50%, transparent)}html[data-theme=dark] .payable-hero-ledger>span:nth-child(3){background:color-mix(in srgb, var(--surface) 65%, transparent)}html[data-theme=dark] .payable-hero-ledger article{border:1px solid var(--line-strong);background:var(--surface);border-radius:16px}html[data-theme=dark] .payable-hero-ledger article svg{color:#aa99f0}html[data-theme=dark] .payable-hero-ledger article small{color:var(--ink-soft)}html[data-theme=dark] .payable-summary article{border:1px solid var(--paper-line);background:var(--surface);border-radius:15px}html[data-theme=dark] .payable-summary article.is-total{color:#fff;background:linear-gradient(145deg,#248c68,#126245);border-color:#3a6958}html[data-theme=dark] .payable-summary span{color:var(--ink-soft)}html[data-theme=dark] .payable-summary .is-total span,html[data-theme=dark] .payable-summary .is-total small{color:#ffffffbf}html[data-theme=dark] .payable-summary small{color:var(--ink-soft)}html[data-theme=dark] .payable-reconcile>article{border:1px solid var(--paper-line);background:var(--surface);border-radius:13px}html[data-theme=dark] .payable-reconcile>article.is-amber{background:var(--surface-soft);color:#f5dcbc;border-color:#69593a}html[data-theme=dark] .payable-reconcile>article.is-dark{border-color:var(--line-strong);color:#fff;background:#302837}html[data-theme=dark] .payable-reconcile>b{color:var(--ink-soft)}html[data-theme=dark] .payable-cheque-truth{background:linear-gradient(115deg,var(--surface-soft),var(--surface));color:#99bff0;border:1px solid #3a4c69;border-radius:15px}html[data-theme=dark] .payable-cheque-truth p{color:var(--ink-soft)}html[data-theme=dark] .payable-supplier{border:1px solid var(--paper-line);background:var(--surface);border-radius:17px}html[data-theme=dark] .payable-supplier-head{background:var(--surface);color:var(--paper-ink);border:0}html[data-theme=dark] .payable-supplier-avatar{background:linear-gradient(145deg,var(--surface-soft),#2a243d);color:#ac99f0;border-radius:12px}html[data-theme=dark] .payable-supplier-head>div:nth-child(2) p,html[data-theme=dark] .payable-supplier-numbers small{color:var(--ink-soft)}html[data-theme=dark] .payable-supplier-numbers .is-blue strong{color:#99c3f0}html[data-theme=dark] .payable-supplier-numbers .is-red strong{color:#f099a2}html[data-theme=dark] .payable-late{background:var(--surface-soft);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .payable-bucket-strip{border-top:1px solid var(--line-strong)}html[data-theme=dark] .payable-bucket-strip>span{border-right:1px solid var(--line-strong);background:var(--surface)}html[data-theme=dark] .payable-bucket-strip>span:last-child{border-right:0}html[data-theme=dark] .payable-bucket-strip small{color:var(--ink-soft)}html[data-theme=dark] .payable-bucket-strip .is-d90_plus{background:var(--surface);color:#f099a2}html[data-theme=dark] .payable-account-book{border-top:1px solid var(--paper-line);background:var(--surface)}html[data-theme=dark] .payable-account-book header span{color:var(--ink-soft)}html[data-theme=dark] .payable-invoice-list>article{border:1px solid var(--paper-line);background:var(--surface);border-radius:11px}html[data-theme=dark] .payable-doc{color:#aa99f0}html[data-theme=dark] .payable-invoice-list h5 small,html[data-theme=dark] .payable-invoice-list p,html[data-theme=dark] .payable-invoice-list>article>div>small,html[data-theme=dark] .payable-invoice-list>article>div:last-child>span:nth-child(2){color:var(--ink-soft)}html[data-theme=dark] .payable-status{background:var(--surface-soft);color:#bcf5dd;border-radius:99px}html[data-theme=dark] .payable-status.is-disputed{background:var(--surface-soft);color:#f5dcbc}html[data-theme=dark] .payable-status.is-cancelled{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .payable-row-actions button{border:1px solid var(--paper-line);background:var(--surface);color:var(--ink-soft);border-radius:7px}html[data-theme=dark] .payable-settled{background:var(--surface-soft);border-radius:11px}html[data-theme=dark] .payable-settled>header small{color:var(--ink-soft)}html[data-theme=dark] .payable-settled>div{border-top:1px solid var(--line-strong)}html[data-theme=dark] .payable-settled>div>small,html[data-theme=dark] .payable-empty{color:var(--ink-soft)}html[data-theme=dark] .payable-principles article{border:1px solid var(--paper-line);background:var(--surface);border-radius:13px}html[data-theme=dark] .payable-principles svg{color:#aa99f0}html[data-theme=dark] .payable-principles p{color:var(--ink-soft)}html[data-theme=dark] .payable-payment-total{color:#fff;background:linear-gradient(110deg,#352756,#5e43bb);border-radius:13px}html[data-theme=dark] .payable-payment-total button{border:1px solid color-mix(in srgb, var(--line-strong) 27%, transparent);background:color-mix(in srgb, var(--surface) 12%, transparent);color:#fff;border-radius:9px}html[data-theme=dark] .payable-allocation,html[data-theme=dark] .payable-method{border:1px solid var(--paper-line);border-radius:13px}html[data-theme=dark] .payable-allocation header small,html[data-theme=dark] .payable-method header small{color:var(--ink-soft)}html[data-theme=dark] .payable-allocation>label{border-top:1px solid var(--line-strong)}html[data-theme=dark] .payable-allocation>label>span:first-child small{color:var(--ink-soft)}html[data-theme=dark] .payable-allocation input{border:1px solid var(--paper-line);border-radius:8px}html[data-theme=dark] .payable-allocation em{color:#f099a2}html[data-theme=dark] .payable-method>div>button{border:1px solid var(--paper-line);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .payable-method>div>button.is-active{background:var(--surface-soft);color:#ac99f0;border-color:#443a69}html[data-theme=dark] .payable-cash-context{background:var(--surface-soft);color:#bcf5e1;border-radius:10px}html[data-theme=dark] .payable-cheque-picker select{border:1px solid var(--paper-line);background:var(--surface);border-radius:9px}html[data-theme=dark] .payable-cheque-picker p{color:var(--ink-soft)}html[data-theme=dark] .payable-cheque-picker p.is-warning{color:#f0c999}html[data-theme=dark] .payable-cheque-picker p.is-error{color:#f099a2}@media (max-width:800px){html[data-theme=dark] .paper-cover>p{border-top:1px solid var(--line-strong);border-left:0}}@media (max-width:520px){html[data-theme=dark] .payable-bucket-strip>span{border-right:0;border-bottom:1px solid var(--line-strong)}}html[data-theme=dark] .payable-pending-note{color:#99c3f0!important}html[data-theme=dark] .expense-page{--ex-ink:var(--ink);--ex-muted:var(--ink-soft);--ex-line:var(--line-strong);color:var(--ex-ink)}html[data-theme=dark] .expense-page .primary,html[data-theme=dark] .expense-page .secondary,html[data-theme=dark] .expense-page .danger{border-radius:10px}html[data-theme=dark] .expense-page .primary{border:1px solid var(--ex-violet);background:var(--ex-violet);color:#fff}html[data-theme=dark] .expense-page .secondary{border:1px solid var(--ex-line);background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .expense-page .danger{color:#fff;background:#b84350;border:1px solid #693a3f}html[data-theme=dark] .expense-truthbar{border:1px solid var(--line-strong);background:linear-gradient(100deg,var(--surface-soft),var(--surface-soft));border-radius:13px}html[data-theme=dark] .expense-truthbar>div>span{background:#37b98a;border-radius:50%}html[data-theme=dark] .expense-truthbar p{color:var(--ink-soft)}html[data-theme=dark] .expense-truthbar label{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .expense-truthbar label select{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .expense-truthbar>button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .expense-truthbar>button.is-open{border-color:var(--line-strong);background:var(--surface-soft);color:#bcf5dd}html[data-theme=dark] .expense-hero,html[data-theme=dark] .pnl-hero{border:1px solid var(--line-strong);background:radial-gradient(circle at 82% 10%,#ec917940,transparent 28%),linear-gradient(125deg,var(--surface),var(--surface) 62%,var(--surface-soft));border-radius:24px}html[data-theme=dark] .expense-hero>div:first-child>span,html[data-theme=dark] .pnl-hero>div:first-child>span,html[data-theme=dark] .expense-hero p,html[data-theme=dark] .pnl-hero p{color:var(--ink-soft)}html[data-theme=dark] .expense-hero-art article{border:1px solid color-mix(in srgb, var(--line-strong) 80%, transparent);background:color-mix(in srgb, var(--surface) 84%, transparent);border-radius:19px}html[data-theme=dark] .expense-hero-art article svg{color:#ad99f0}html[data-theme=dark] .expense-hero-art article i{background:var(--surface-raised);border-radius:5px}html[data-theme=dark] .expense-hero-art article small{color:var(--ink-soft)}html[data-theme=dark] .expense-coin{color:#f5c7bc;background:linear-gradient(145deg,#3d2a24,#e98267);border:6px solid #69443a;border-radius:50%}html[data-theme=dark] .expense-coin.c2{background:linear-gradient(145deg,var(--surface-soft),#9a7cf0);color:#aa99f0;border-color:#463a69}html[data-theme=dark] .expense-notice{background:var(--surface-soft);color:#f5dcbc;border:1px solid #695a3a;border-radius:12px}html[data-theme=dark] .expense-notice.is-mint{background:var(--surface-soft);color:#bcf5df;border-color:#3a6952}html[data-theme=dark] .expense-notice>button{color:inherit;background:0 0;border:0}html[data-theme=dark] .expense-toolbar button,html[data-theme=dark] .pnl-month button{border:1px solid var(--ex-line);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .expense-toolbar>label{border:1px solid var(--ex-line);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .expense-toolbar input{background:0 0;border:0;outline:0}html[data-theme=dark] .expense-metrics article{border:1px solid var(--ex-line);background:var(--surface);border-radius:15px}html[data-theme=dark] .expense-metrics article.is-dark{border-color:var(--line-strong);color:#fff;background:linear-gradient(145deg,#44344f,#261d2e)}html[data-theme=dark] .expense-metrics span{color:var(--ink-soft)}html[data-theme=dark] .expense-metrics .is-dark span,html[data-theme=dark] .expense-metrics .is-dark small{color:#ffffffb8}html[data-theme=dark] .expense-metrics small{color:var(--ink-soft)}html[data-theme=dark] .expense-category-card,html[data-theme=dark] .expense-ledger,html[data-theme=dark] .pnl-waterfall,html[data-theme=dark] .pnl-expense-book{border:1px solid var(--ex-line);background:var(--surface);border-radius:17px}html[data-theme=dark] .expense-category-card header span,html[data-theme=dark] .expense-ledger header span,html[data-theme=dark] .pnl-waterfall header span,html[data-theme=dark] .pnl-expense-book header span,html[data-theme=dark] .expense-category-card>div>p{color:var(--ink-soft)}html[data-theme=dark] .expense-category-card>div>p b{color:var(--ink)}html[data-theme=dark] .expense-category-card>div>i{background:var(--surface-soft);border-radius:6px}html[data-theme=dark] .expense-category-card>div>i span{background:linear-gradient(90deg,#6848de,#2b243d);border-radius:6px}html[data-theme=dark] .expense-category-card>aside{background:var(--surface-soft);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .expense-table-head,html[data-theme=dark] .expense-table>article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .expense-table-head{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .expense-table>article.is-void{background:var(--surface)}html[data-theme=dark] .expense-table article b.is-struck,html[data-theme=dark] .expense-table article small{color:var(--ink-soft)}html[data-theme=dark] .expense-table article em{color:#f5dcbc;background:#3d3424;border-radius:5px}html[data-theme=dark] .expense-table article>span{color:var(--ink-soft)}html[data-theme=dark] .expense-table article>strong.is-return{color:#bcf5e0}html[data-theme=dark] .expense-table article button{color:var(--ink-soft);background:0 0;border:0;border-radius:7px}html[data-theme=dark] .expense-ledger>footer{border-top:1px solid var(--line-strong);color:var(--ink-soft)}html[data-theme=dark] .expense-sync-gap{background:var(--surface-soft);color:#f5dbbc;border:1px solid #695a3a;border-radius:13px}html[data-theme=dark] .expense-sync-gap>span{background:#3d3424;border-radius:7px}html[data-theme=dark] .expense-denied{border:1px solid var(--ex-line);background:radial-gradient(circle at 50% 30%,var(--surface-soft),var(--surface) 52%);border-radius:22px}html[data-theme=dark] .expense-denied>svg{background:var(--surface-soft);color:#aa99f0;border-radius:15px}html[data-theme=dark] .expense-denied>span,html[data-theme=dark] .expense-denied p{color:var(--ink-soft)}html[data-theme=dark] .book-modal-layer{background:#17111d80}html[data-theme=dark] .book-modal{border:1px solid color-mix(in srgb, var(--line-strong) 80%, transparent);background:var(--surface);border-radius:20px}html[data-theme=dark] .book-modal>header{border-bottom:1px solid var(--ex-line);background:color-mix(in srgb, var(--surface) 95%, transparent)}html[data-theme=dark] .book-modal>header span{color:var(--ink-soft)}html[data-theme=dark] .book-modal>header button{border:1px solid var(--ex-line);background:var(--surface);border-radius:9px}html[data-theme=dark] .expense-form label>span,html[data-theme=dark] .expense-form legend,html[data-theme=dark] .expense-void label>span{color:var(--ink-soft)}html[data-theme=dark] .expense-form input,html[data-theme=dark] .expense-form select,html[data-theme=dark] .expense-form textarea,html[data-theme=dark] .expense-void textarea{border:1px solid var(--ex-line);background:var(--surface);border-radius:9px;outline:0}html[data-theme=dark] .expense-form label>small{color:var(--ink-soft)}html[data-theme=dark] .expense-form .is-error{color:#f099a2}html[data-theme=dark] .expense-form-intro,html[data-theme=dark] .expense-source-truth,html[data-theme=dark] .expense-supplier-rule,html[data-theme=dark] .expense-duplicate,html[data-theme=dark] .expense-error{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .expense-source{border:0}html[data-theme=dark] .expense-source button{border:1px solid var(--ex-line);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .expense-source button.is-active{background:var(--surface-soft);color:#ac99f0;border-color:#443a69}html[data-theme=dark] .expense-source-truth{border-color:var(--line-strong);background:var(--surface-soft);color:#bcf5e0}html[data-theme=dark] .expense-source-truth.is-risk,html[data-theme=dark] .expense-duplicate,html[data-theme=dark] .expense-error{background:var(--surface-soft);color:#f5dbbc;border-color:#69543a}html[data-theme=dark] .expense-supplier-rule{border-color:var(--line-strong);background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .expense-receipt-pick>label{border:1px solid var(--ex-line);border-radius:9px}html[data-theme=dark] .expense-receipt-pick img{border-radius:7px}html[data-theme=dark] .expense-receipt-pick>div button{color:#b099f0;background:0 0;border:0}html[data-theme=dark] .expense-receipt-pick>p{color:var(--ink-soft)}html[data-theme=dark] .expense-void>section{border:1px solid var(--ex-line);border-radius:11px}html[data-theme=dark] .expense-void>section span,html[data-theme=dark] .expense-void>p{color:var(--ink-soft)}html[data-theme=dark] .expense-void>aside{background:var(--surface-soft);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .expense-void>aside.is-risk{background:var(--surface-soft);color:#f5dbbc}html[data-theme=dark] .expense-receipt-art{border:1px dashed var(--line-strong);background:linear-gradient(145deg,var(--surface),var(--surface-soft));color:#ad99f0;border-radius:14px}html[data-theme=dark] .expense-receipt-art small,html[data-theme=dark] .expense-receipt>p{color:var(--ink-soft)}html[data-theme=dark] .expense-receipt>aside{background:var(--surface-soft);color:#f5dcbc;border-radius:9px}html[data-theme=dark] .pnl-hero{background:radial-gradient(circle at 81% 7%,#6e52de3d,transparent 30%),linear-gradient(125deg,var(--surface),var(--surface) 60%,var(--surface-soft))}html[data-theme=dark] .pnl-result-orbit>i{border:1px solid #443a692e;border-radius:50%}html[data-theme=dark] .pnl-result-orbit>i:nth-child(2){border-style:dashed}html[data-theme=dark] .pnl-result-orbit article{color:#fff;background:linear-gradient(145deg,#43316e,#21183d);border-radius:19px}html[data-theme=dark] .pnl-result-orbit article small{color:#c9baff}html[data-theme=dark] .pnl-result-orbit article span{color:#ffffffa6}html[data-theme=dark] .pnl-month{border:1px solid var(--ex-line);background:var(--surface);border-radius:13px}html[data-theme=dark] .pnl-month>div>button:last-child:not(:nth-child(3)){color:#ac99f0}html[data-theme=dark] .pnl-month>span small{color:var(--ink-soft)}html[data-theme=dark] .pnl-waterfall>header{border-bottom:1px solid var(--ex-line)}html[data-theme=dark] .pnl-waterfall>header em{background:var(--surface-soft);color:#af99f0;border-radius:7px}html[data-theme=dark] .pnl-line{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .pnl-line span,html[data-theme=dark] .pnl-line small{color:var(--ink-soft)}html[data-theme=dark] .pnl-line.is-strong span,html[data-theme=dark] .pnl-line.is-strong>strong{color:var(--ink)}html[data-theme=dark] .pnl-final{background:var(--surface-soft);color:#bcf5df;border-radius:13px}html[data-theme=dark] .pnl-final.is-loss{background:var(--surface-soft);color:#f099a3}html[data-theme=dark] .pnl-final.is-even{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .pnl-side article{border:1px solid var(--ex-line);background:var(--surface);border-radius:13px}html[data-theme=dark] .pnl-side article svg{background:var(--surface-soft);color:#ac99f0;border-radius:9px}html[data-theme=dark] .pnl-side span,html[data-theme=dark] .pnl-side small{color:var(--ink-soft)}html[data-theme=dark] .pnl-warning{background:var(--surface-soft);color:#f5dcbc;border:1px solid #69563a;border-radius:13px}html[data-theme=dark] .pnl-warning>span{background:#3d3424;border-radius:9px}html[data-theme=dark] .pnl-period-note{color:var(--ink-soft)}html[data-theme=dark] .pnl-expense-book>header{border-bottom:1px solid var(--ex-line)}html[data-theme=dark] .pnl-expense-book header p{color:var(--ink-soft)}html[data-theme=dark] .pnl-expense-table>div,html[data-theme=dark] .pnl-expense-table>article,html[data-theme=dark] .pnl-expense-table>footer{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .pnl-expense-table>div{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .pnl-expense-table>footer{border-bottom:0}html[data-theme=dark] .pnl-empty p{color:var(--ink-soft)}html[data-theme=dark] .pnl-stock-rule{border:1px solid var(--line-strong);background:var(--surface-soft);color:var(--ink-soft);border-radius:13px}html[data-theme=dark] .pnl-stock-rule>span{background:var(--surface-soft);border-radius:7px}html[data-theme=dark] .tax-page{--tax-ink:var(--ink);--tax-muted:var(--ink-soft);--tax-line:var(--line-strong);color:var(--tax-ink)}html[data-theme=dark] .tax-truthbar{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 86%, transparent);border-radius:18px}html[data-theme=dark] .tax-truthbar>div>span{background:#29c59a;border-radius:99px}html[data-theme=dark] .tax-truthbar p{color:var(--ink-soft)}html[data-theme=dark] .tax-truthbar strong{color:var(--ink)}html[data-theme=dark] .tax-truthbar label{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:12px}html[data-theme=dark] .tax-truthbar select{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .tax-denied{border:1px solid var(--tax-line);background:radial-gradient(circle at 50% 0,var(--surface-soft),transparent 45%),var(--surface);border-radius:34px}html[data-theme=dark] .tax-denied>svg{background:var(--surface-soft);color:var(--accent-ink);border-radius:20px}html[data-theme=dark] .tax-denied span{color:var(--accent-ink)}html[data-theme=dark] .tax-denied p{color:var(--tax-muted)}html[data-theme=dark] .vat-hero,html[data-theme=dark] .pack-hero{background:radial-gradient(circle at 72% 22%,#7d5bf74d,#0000 28%),linear-gradient(128deg,#21164f 0%,#3b2583 57%,#6040c3 100%);border-radius:34px}html[data-theme=dark] .vat-hero:before,html[data-theme=dark] .pack-hero:before{background-image:linear-gradient(color-mix(in srgb, var(--surface) 4%, transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb, var(--surface) 4%, transparent) 1px,transparent 1px);background-size:34px 34px}html[data-theme=dark] .vat-hero-copy,html[data-theme=dark] .pack-hero>div:first-child{color:#fff}html[data-theme=dark] .vat-hero-copy>span,html[data-theme=dark] .pack-hero>div:first-child>span{color:#c9bbff}html[data-theme=dark] .vat-hero h1 em,html[data-theme=dark] .pack-hero h1 em{color:#aef1dc}html[data-theme=dark] .vat-hero-copy>p,html[data-theme=dark] .pack-hero>div:first-child>p{color:#ded8f2}html[data-theme=dark] .tax-page .primary,html[data-theme=dark] .tax-page .secondary{border-radius:13px}html[data-theme=dark] .tax-page .primary{color:#fff;background:#7958f5;border:1px solid #433a69}html[data-theme=dark] .tax-page .secondary{border:1px solid color-mix(in srgb, var(--line-strong) 24%, transparent);background:color-mix(in srgb, var(--surface) 9%, transparent);color:#fff}html[data-theme=dark] .tax-page button:focus-visible,html[data-theme=dark] .tax-page input:focus-visible,html[data-theme=dark] .tax-page select:focus-visible{outline-offset:2px;outline:3px solid #3a695a57}html[data-theme=dark] .vat-cube>i{border:1px solid color-mix(in srgb, var(--line-strong) 15%, transparent)}html[data-theme=dark] .vat-cube>i:nth-child(3){border-color:#3a695a21}html[data-theme=dark] .vat-cube>span{color:#c8bcf5;background:#243d35;border-radius:50%}html[data-theme=dark] .vat-cube>article{border:1px solid color-mix(in srgb, var(--line-strong) 20%, transparent);background:linear-gradient(145deg,color-mix(in srgb, var(--surface) 22%, transparent),color-mix(in srgb, var(--surface) 7%, transparent));color:#fff;border-radius:26px}html[data-theme=dark] .vat-cube article:before{color:#ffffff1f}html[data-theme=dark] .vat-cube article small{color:#c9bbff}html[data-theme=dark] .vat-cube article svg{color:#a9efd9}html[data-theme=dark] .vat-controls>label,html[data-theme=dark] .vat-controls>div{border:1px solid var(--tax-line);background:var(--surface);border-radius:18px}html[data-theme=dark] .vat-controls label span,html[data-theme=dark] .vat-controls div small{color:var(--ink-soft)}html[data-theme=dark] .vat-controls select{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .vat-controls label svg,html[data-theme=dark] .vat-controls div span{color:var(--ink-soft)}html[data-theme=dark] .tax-alert,html[data-theme=dark] .vat-assumptions,html[data-theme=dark] .pack-contract{background:var(--surface-soft);color:#f5e0bc;border:1px solid #695b3a;border-radius:17px}html[data-theme=dark] .tax-alert.is-mint{border-color:var(--line-strong);background:var(--surface-soft);color:#bcf5e4}html[data-theme=dark] .tax-alert.is-red{background:var(--surface);color:#f09999;border-color:#693a3a}html[data-theme=dark] .vat-metrics article{border:1px solid var(--tax-line);background:var(--surface);border-radius:22px}html[data-theme=dark] .vat-metrics article>span,html[data-theme=dark] .vat-metrics article>small{color:var(--ink-soft)}html[data-theme=dark] .vat-metrics .is-payable{color:#fff;background:linear-gradient(145deg,#372676,#5b3ac0);border-color:#433a69}html[data-theme=dark] .vat-metrics .is-payable>span,html[data-theme=dark] .vat-metrics .is-payable>small{color:#d6cdf6}html[data-theme=dark] .vat-metrics .is-refund{background:var(--surface-soft);border-color:#3a695a}html[data-theme=dark] .vat-assumptions{border-color:var(--line-strong);background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .vat-advisories{border:1px solid var(--line-strong);background:var(--surface);border-radius:24px}html[data-theme=dark] .vat-advisories>header{border-bottom:1px solid var(--line-strong);background:linear-gradient(90deg,var(--surface-soft),var(--surface))}html[data-theme=dark] .vat-advisories header svg{color:#f0cd99}html[data-theme=dark] .vat-advisories header span,html[data-theme=dark] .pack-heading>span,html[data-theme=dark] .pack-reading header span,html[data-theme=dark] .pack-reconciliation header span{color:#f0ce99}html[data-theme=dark] .vat-advisories header p,html[data-theme=dark] .pack-heading p,html[data-theme=dark] .pack-reconciliation header p{color:var(--ink-soft)}html[data-theme=dark] .vat-advisories article{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .vat-advisories article:nth-child(odd){border-right:1px solid var(--line-strong)}html[data-theme=dark] .vat-advisories article>span{color:#f0cd99;background:#3d3524;border-radius:10px}html[data-theme=dark] .vat-advisories article p{color:var(--ink-soft)}html[data-theme=dark] .vat-table-card{border:1px solid var(--tax-line);background:var(--surface);border-radius:25px}html[data-theme=dark] .vat-table-card>header{border-bottom:1px solid var(--tax-line);background:linear-gradient(90deg,var(--surface),var(--surface))}html[data-theme=dark] .vat-table-card>header>span{background:var(--surface-soft);color:var(--accent-ink);border-radius:14px}html[data-theme=dark] .vat-table-card header small{color:#aa99f0}html[data-theme=dark] .vat-table-card header p{color:var(--ink-soft)}html[data-theme=dark] .vat-table-head{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .vat-table article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .vat-table article:first-of-type{border-top:0}html[data-theme=dark] .vat-table article em{background:var(--surface-soft);color:var(--ink-soft);border-radius:99px}html[data-theme=dark] .vat-table article p{color:var(--ink-soft)}html[data-theme=dark] .vat-table article.is-unrecorded{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .vat-table footer{background:var(--surface-soft)}html[data-theme=dark] .vat-flow{border:1px solid var(--tax-line);background:radial-gradient(circle at 92% 18%,#6246d71a,transparent 35%),var(--surface);border-radius:26px}html[data-theme=dark] .vat-flow header span{color:var(--accent-ink)}html[data-theme=dark] .vat-flow article{border:1px solid var(--line-strong);background:var(--surface);border-radius:18px}html[data-theme=dark] .vat-flow article svg{color:var(--accent-ink)}html[data-theme=dark] .vat-flow article p,html[data-theme=dark] .vat-flow>div>svg,html[data-theme=dark] .tax-footnote{color:var(--ink-soft)}html[data-theme=dark] .pack-hero{background:radial-gradient(circle at 78% 25%,#34cc9f33,#0000 27%),linear-gradient(125deg,#1e1744,#3f2a89 62%,#5f41c2)}html[data-theme=dark] .pack-file-stack>i,html[data-theme=dark] .pack-file-stack>article{border-radius:22px}html[data-theme=dark] .pack-file-stack>i{border:1px solid color-mix(in srgb, var(--line-strong) 18%, transparent);background:color-mix(in srgb, var(--surface) 8%, transparent)}html[data-theme=dark] .pack-file-stack>i:nth-child(2){background:color-mix(in srgb, var(--surface) 12%, transparent)}html[data-theme=dark] .pack-file-stack>article{background:linear-gradient(145deg,var(--surface),var(--surface-soft));color:#c8bcf5}html[data-theme=dark] .pack-file-stack article small{color:var(--ink-soft)}html[data-theme=dark] .pack-range>div,html[data-theme=dark] .pack-range>aside{border:1px solid var(--tax-line);background:var(--surface);border-radius:18px}html[data-theme=dark] .pack-range label span,html[data-theme=dark] .pack-range aside small{color:var(--ink-soft)}html[data-theme=dark] .pack-range input{color:var(--ink);border:0;outline:0}html[data-theme=dark] .pack-range>div:nth-child(2) button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .pack-range aside span{color:var(--ink-soft)}html[data-theme=dark] .pack-contract{border-color:var(--line-strong);background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .pack-contract>svg:last-child,html[data-theme=dark] .pack-heading>span{color:var(--accent-ink)}html[data-theme=dark] .pack-sheet-card{border:1px solid var(--tax-line);background:var(--surface);border-radius:21px}html[data-theme=dark] .pack-sheet-card>div>span{background:var(--surface-soft);color:var(--accent-ink);border-radius:12px}html[data-theme=dark] .pack-sheet-card>div small{color:var(--ink-soft)}html[data-theme=dark] .pack-sheet-card>b{color:#cabcf5}html[data-theme=dark] .pack-sheet-card>b small,html[data-theme=dark] .pack-sheet-card p{color:var(--ink-soft)}html[data-theme=dark] .pack-reconciliation{border:1px solid var(--line-strong);background:var(--surface);border-radius:26px}html[data-theme=dark] .pack-reconciliation.is-broken{background:var(--surface);border-color:#693a3a}html[data-theme=dark] .pack-reconciliation>header{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .pack-reconciliation>header>svg{color:var(--tax-mint)}html[data-theme=dark] .pack-reconciliation.is-broken>header>svg{color:#f09999}html[data-theme=dark] .pack-reconciliation header span{color:#bcf5e6}html[data-theme=dark] .pack-bridge article{border:1px solid var(--line-strong);background:var(--surface);border-radius:16px}html[data-theme=dark] .pack-bridge article small,html[data-theme=dark] .pack-bridge article span{color:var(--ink-soft)}html[data-theme=dark] .pack-bridge .is-less strong{color:#f0a299}html[data-theme=dark] .pack-bridge .is-result{color:#fff;background:#3b287d;border-color:#433a69}html[data-theme=dark] .pack-bridge .is-result small,html[data-theme=dark] .pack-bridge .is-result span{color:#d8cff5}html[data-theme=dark] .pack-bridge>svg{color:var(--ink-soft)}html[data-theme=dark] .pack-reconciliation>aside{background:var(--surface-soft);color:#f5e0bc;border:1px solid #69593a;border-radius:13px}html[data-theme=dark] .pack-reading{border:1px solid var(--tax-line);background:var(--surface);border-radius:24px}html[data-theme=dark] .pack-reading>header{border-bottom:1px solid var(--tax-line)}html[data-theme=dark] .pack-reading header svg,html[data-theme=dark] .pack-reading header span{color:var(--accent-ink)}html[data-theme=dark] .pack-reading article{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .pack-reading article:nth-child(odd){border-right:1px solid var(--line-strong)}html[data-theme=dark] .pack-reading article b{background:var(--surface-soft);color:var(--accent-ink);border-radius:10px}html[data-theme=dark] .pack-reading article p{color:var(--ink-soft)}@media (max-width:820px){html[data-theme=dark] .vat-advisories article:nth-child(odd),html[data-theme=dark] .pack-reading article:nth-child(odd){border-right:0}}html[data-theme=dark] .vat-working-page{--vat-ink:var(--ink);--vat-muted:var(--ink-soft);--vat-line:var(--line-strong);--vat-soft:var(--surface-soft);color:var(--vat-ink)}html[data-theme=dark] .vat-working-page .vat-live-strip{border-radius:14px}html[data-theme=dark] .vat-working-page .vat-live-strip>p{color:var(--ink-soft)}html[data-theme=dark] .vat-report-hero{border:1px solid color-mix(in srgb, var(--line-strong) 12%, transparent);color:#fff;background:radial-gradient(circle at 88% 12%,#243d3533,#0000 23%),linear-gradient(126deg,#271a58 0%,#3c287e 58%,#5e3fbd 100%);border-radius:26px}html[data-theme=dark] .vat-report-hero:before{background-image:linear-gradient(color-mix(in srgb, var(--surface) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--surface) 4%, transparent) 1px, transparent 1px);background-size:30px 30px}html[data-theme=dark] .vat-report-title>span{color:#cfc3fa}html[data-theme=dark] .vat-report-title>p{color:#e2dcf4}html[data-theme=dark] .vat-report-title>div span{color:#c5bddb}html[data-theme=dark] .vat-report-total{border-inline-start:1px solid color-mix(in srgb, var(--line-strong) 16%, transparent)}html[data-theme=dark] .vat-report-total small{color:#cec5e8}html[data-theme=dark] .vat-report-total>span{color:#b8efd9}html[data-theme=dark] .vat-report-mark{border:1px solid color-mix(in srgb, var(--line-strong) 26%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 20%, transparent), color-mix(in srgb, var(--surface) 7%, transparent));border-radius:22px}html[data-theme=dark] .vat-report-mark span{color:#b8efd9}html[data-theme=dark] .vat-report-mark i,html[data-theme=dark] .vat-report-mark b{border:1px solid color-mix(in srgb, var(--line-strong) 28%, transparent);border-radius:50%}html[data-theme=dark] .vat-workbar{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 97%, transparent);border-radius:17px}html[data-theme=dark] .vat-workbar label>span,html[data-theme=dark] .vat-workbar-status small{color:var(--ink-soft)}html[data-theme=dark] .vat-workbar select{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .vat-workbar label>svg{color:var(--ink-soft)}html[data-theme=dark] .vat-workbar button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .vat-workbar button:hover:not(:disabled){background:var(--surface-soft);color:#ac99f0;border-color:#463a69}html[data-theme=dark] .vat-workbar-actions button:first-child{color:#fff;background:#6544d9;border-color:#443a69}html[data-theme=dark] .vat-workbar-status{border-inline-start:1px solid var(--line-strong)}html[data-theme=dark] .vat-workbar-status>span{color:var(--ink)}html[data-theme=dark] .vat-workbar-status>span.is-running{color:#f5dfbc}html[data-theme=dark] .vat-filing-boundary{background:var(--surface-soft);color:#f5e0bc;border:1px solid #695b3a;border-radius:16px}html[data-theme=dark] .vat-filing-boundary>svg{color:#f0cd99}html[data-theme=dark] .vat-filing-boundary p{color:var(--ink-soft)}html[data-theme=dark] .vat-filing-boundary>span{background:#3d3424;border-radius:9px}html[data-theme=dark] .vat-period-empty{border:1px solid var(--line-strong);background:linear-gradient(100deg, var(--surface), var(--surface));border-radius:20px}html[data-theme=dark] .vat-period-empty>svg{color:var(--accent-ink)}html[data-theme=dark] .vat-period-empty p{color:var(--vat-muted)}html[data-theme=dark] .vat-period-empty button{border:1px solid var(--line-strong);background:var(--surface);color:#ad99f0;border-radius:11px}html[data-theme=dark] .vat-evidence-overview,html[data-theme=dark] .vat-readiness,html[data-theme=dark] .vat-evidence-card{border:1px solid var(--vat-line);background:var(--surface);border-radius:22px}html[data-theme=dark] .vat-evidence-overview>header,html[data-theme=dark] .vat-readiness>summary,html[data-theme=dark] .vat-evidence-card>header{border-block-end:1px solid var(--vat-line);background:linear-gradient(90deg, var(--surface), var(--surface))}html[data-theme=dark] .vat-evidence-overview header span,html[data-theme=dark] .vat-readiness summary>div>span{color:var(--accent-ink)}html[data-theme=dark] .vat-evidence-overview header>p,html[data-theme=dark] .vat-readiness summary p,html[data-theme=dark] .vat-evidence-card header p{color:var(--ink-soft)}html[data-theme=dark] .vat-evidence-overview dl>div{border-inline-end:1px solid var(--line-strong)}html[data-theme=dark] .vat-evidence-overview dl>div:last-child{border-inline-end:0}html[data-theme=dark] .vat-evidence-overview dl>div.is-total{background:var(--surface-soft)}html[data-theme=dark] .vat-evidence-overview dt,html[data-theme=dark] .vat-evidence-overview small{color:var(--ink-soft)}html[data-theme=dark] .vat-readiness-state{background:var(--surface-soft);color:#f0b499;border-radius:10px}html[data-theme=dark] .vat-readiness-chevron{color:var(--ink-soft)}html[data-theme=dark] .vat-readiness>dl>div{border-block-end:1px solid var(--line-strong)}html[data-theme=dark] .vat-readiness>dl>div:last-child{border-block-end:0}html[data-theme=dark] .vat-readiness dt span,html[data-theme=dark] .vat-readiness dd b{color:var(--ink-soft)}html[data-theme=dark] .vat-field-status{border-radius:999px}html[data-theme=dark] .vat-field-status.is-available{background:var(--surface-soft);color:#bcf5e6}html[data-theme=dark] .vat-field-status.is-needs_review{color:#f5dfbc;background:#3d3424}html[data-theme=dark] .vat-field-status.is-unavailable{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .vat-native-table{border-collapse:collapse}html[data-theme=dark] .vat-native-table thead{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .vat-native-table th,html[data-theme=dark] .vat-native-table td{border-block-end:1px solid var(--line-strong)}html[data-theme=dark] .vat-evidence-card>header>span{background:var(--surface-soft);color:var(--accent-ink);border-radius:12px}html[data-theme=dark] .vat-native-table tbody th em{background:var(--surface-soft);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .vat-native-table tbody th p{color:var(--ink-soft)}html[data-theme=dark] .vat-native-table tbody td{color:var(--ink)}html[data-theme=dark] .vat-native-table tbody td>span{color:var(--ink-soft)}html[data-theme=dark] .vat-native-table tr.is-unrecorded{background:var(--surface)}html[data-theme=dark] .vat-native-table tr.is-unrecorded th{color:var(--ink-soft)}html[data-theme=dark] .vat-native-table tfoot{background:var(--surface-soft)}html[data-theme=dark] .vat-table-empty td{color:var(--ink-soft)}html[data-theme=dark] .vat-disclosure{border:1px solid var(--vat-line);background:var(--surface);border-radius:17px}html[data-theme=dark] .vat-disclosure.is-review{background:var(--surface);border-color:#69433a}html[data-theme=dark] .vat-disclosure summary>span svg{color:#f0cd99}html[data-theme=dark] .vat-disclosure.is-review summary>span svg{color:var(--vat-red)}html[data-theme=dark] .vat-disclosure summary small,html[data-theme=dark] .vat-disclosure summary>svg,html[data-theme=dark] .vat-disclosure ol{color:var(--ink-soft)}html[data-theme=dark] .vat-method{border-block-start:1px solid var(--line-strong);background:var(--surface-soft)}html[data-theme=dark] .vat-method p{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .vat-method strong{color:var(--ink)}@media (max-width:1180px){html[data-theme=dark] .vat-workbar-actions{border-block-start:1px solid var(--line-strong)}}@media (max-width:900px){html[data-theme=dark] .vat-evidence-overview dl>div{border-block-end:1px solid var(--line-strong)}}@media (max-width:720px){html[data-theme=dark] .vat-report-total{border-block-start:1px solid color-mix(in srgb, var(--line-strong) 16%, transparent);border-inline-start:0}html[data-theme=dark] .vat-workbar-status{border-block-start:1px solid var(--line-strong);border-inline-start:0}html[data-theme=dark] .vat-native-table tbody tr{border-block-end:1px solid var(--line-strong)}html[data-theme=dark] .vat-native-table th,html[data-theme=dark] .vat-native-table td{border:0}html[data-theme=dark] .vat-native-table tbody td:before{color:var(--ink-soft)}}@media (max-width:480px){html[data-theme=dark] .vat-evidence-overview dl>div{border-inline-end:0}}html[data-theme=dark] .residue-page,html[data-theme=dark] .pricing-page{--fp-ink:var(--ink);--fp-muted:var(--ink-soft);--fp-line:var(--line-strong);color:var(--fp-ink)}html[data-theme=dark] .residue-page .primary,html[data-theme=dark] .pricing-page .primary{color:#fff;background:#6749ef;border:0;border-radius:11px}html[data-theme=dark] .residue-page .secondary,html[data-theme=dark] .pricing-page .secondary{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:11px}html[data-theme=dark] .residue-page .quiet{color:var(--ink-soft);background:0 0;border:0}html[data-theme=dark] .residue-truthbar,html[data-theme=dark] .pricing-truthbar{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:13px}html[data-theme=dark] .residue-truthbar>div>span,html[data-theme=dark] .pricing-truthbar>div>span{background:#35cfa5;border-radius:50%}html[data-theme=dark] .residue-truthbar p,html[data-theme=dark] .pricing-truthbar p{color:var(--ink-soft)}html[data-theme=dark] .residue-truthbar p strong,html[data-theme=dark] .pricing-truthbar p strong{color:var(--ink)}html[data-theme=dark] .residue-truthbar label,html[data-theme=dark] .pricing-truthbar label{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .residue-truthbar select,html[data-theme=dark] .pricing-truthbar select{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .residue-hero,html[data-theme=dark] .pricing-hero{border:1px solid var(--line-strong);background:radial-gradient(circle at 14% 4%,#3d24282e,transparent 27%),radial-gradient(circle at 80% 18%,#6c4ef238,transparent 30%),linear-gradient(128deg,var(--surface) 0,var(--surface) 55%,var(--surface-soft) 100%);border-radius:24px}html[data-theme=dark] .residue-hero-copy>span,html[data-theme=dark] .pricing-hero>div:first-child>span{color:#aa99f0}html[data-theme=dark] .residue-hero h1 em,html[data-theme=dark] .pricing-hero h1 em{color:#ac99f0}html[data-theme=dark] .residue-hero-copy>p,html[data-theme=dark] .pricing-hero>div:first-child>p{color:var(--ink-soft)}html[data-theme=dark] .residue-orbit>i{border:1px solid #443a6924;border-radius:50%}html[data-theme=dark] .residue-orbit>i:nth-child(2){border-style:dashed}html[data-theme=dark] .residue-orbit>i:nth-child(3){border-color:#693a411f}html[data-theme=dark] .residue-orbit article{color:#fff;background:linear-gradient(145deg,#482b7c,#201638);border-radius:23px}html[data-theme=dark] .residue-orbit article svg{color:#ff91a5}html[data-theme=dark] .residue-orbit article small{color:#d7c7ff}html[data-theme=dark] .residue-orbit article span{color:#ffffffa3}html[data-theme=dark] .residue-orbit>b{border:1px solid color-mix(in srgb, var(--line-strong) 80%, transparent);background:color-mix(in srgb, var(--surface) 82%, transparent);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .residue-notice,html[data-theme=dark] .pricing-notice{border:1px solid var(--line-strong);background:var(--surface-soft);color:#bcf5e3;border-radius:12px}html[data-theme=dark] .residue-notice.is-amber,html[data-theme=dark] .pricing-notice.is-amber{background:var(--surface-soft);color:#f5ddbc;border-color:#69573a}html[data-theme=dark] .residue-notice.is-red{background:var(--surface-soft);color:#f099a6;border-color:#693a42}html[data-theme=dark] .pricing-notice.is-violet{background:var(--surface-soft);color:#b299f0;border-color:#473a69}html[data-theme=dark] .residue-notice button,html[data-theme=dark] .pricing-notice button{color:inherit;background:0 0;border:0}html[data-theme=dark] .residue-metrics article,html[data-theme=dark] .agreement-metrics article{border:1px solid var(--fp-line);background:var(--surface);border-radius:15px}html[data-theme=dark] .residue-metrics article.is-danger{color:#fff;background:linear-gradient(145deg,#8f3047,#3d1b42)}html[data-theme=dark] .residue-metrics span,html[data-theme=dark] .agreement-metrics span{color:var(--ink-soft)}html[data-theme=dark] .residue-metrics .is-danger span{color:#ffc1cc}html[data-theme=dark] .residue-metrics small,html[data-theme=dark] .agreement-metrics small{color:var(--ink-soft)}html[data-theme=dark] .residue-metrics .is-danger small{color:#ffffffa8}html[data-theme=dark] .residue-quarter,html[data-theme=dark] .residue-evidence,html[data-theme=dark] .residue-ledger,html[data-theme=dark] .residue-removal,html[data-theme=dark] .agreement-workspace,html[data-theme=dark] .product-pricing-workspace,html[data-theme=dark] .customer-tier-workspace{border:1px solid var(--fp-line);background:var(--surface);border-radius:17px}html[data-theme=dark] .residue-quarter>header,html[data-theme=dark] .residue-evidence>header,html[data-theme=dark] .residue-ledger>header,html[data-theme=dark] .residue-removal>header{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .residue-quarter>header>svg,html[data-theme=dark] .residue-evidence>header>svg,html[data-theme=dark] .residue-removal>header>svg{background:var(--surface-soft);color:#ac99f0;border-radius:10px}html[data-theme=dark] .residue-quarter header span,html[data-theme=dark] .residue-evidence header span,html[data-theme=dark] .residue-removal header span,html[data-theme=dark] .residue-ledger header>div>span{color:var(--ink-soft)}html[data-theme=dark] .residue-quarter header>b,html[data-theme=dark] .residue-evidence header>strong,html[data-theme=dark] .residue-removal header>b{background:var(--surface-soft);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .residue-removal header p{color:var(--ink-soft)}html[data-theme=dark] .residue-quarter-grid article{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px}html[data-theme=dark] .residue-quarter-grid article.is-dark{color:#fff;background:#281b43;border:0}html[data-theme=dark] .residue-quarter-grid span{color:var(--ink-soft)}html[data-theme=dark] .residue-quarter-grid .is-dark span{color:#cbbcf2}html[data-theme=dark] .residue-quarter-grid small{color:var(--ink-soft)}html[data-theme=dark] .residue-quarter-grid .is-dark small{color:#ffffff94}html[data-theme=dark] .residue-quarter>aside{background:var(--surface-soft);color:#f5ddbc;border:1px solid #69573a;border-radius:11px}html[data-theme=dark] .residue-evidence>div>article{border:1px solid var(--line-strong);border-radius:12px}html[data-theme=dark] .residue-evidence article>b{color:#ac99f0}html[data-theme=dark] .residue-evidence article>b small,html[data-theme=dark] .residue-evidence article span{color:var(--ink-soft)}html[data-theme=dark] .residue-evidence article>svg{color:#99f0d3}html[data-theme=dark] .residue-evidence>footer{border-top:1px solid var(--line-strong);color:var(--ink-soft)}html[data-theme=dark] .residue-ledger>header>div[role=tablist]{background:var(--surface-soft);border-radius:10px}html[data-theme=dark] .residue-ledger>header button{color:var(--ink-soft);background:0 0;border:0;border-radius:7px}html[data-theme=dark] .residue-ledger>header button b{background:var(--surface-raised);border-radius:999px}html[data-theme=dark] .residue-ledger>header button.is-active{background:var(--surface);color:#ac99f0}html[data-theme=dark] .residue-probable-rule{background:var(--surface-soft);color:#f5dcbc;border:1px solid #69583a;border-radius:10px}html[data-theme=dark] .residue-table>div,html[data-theme=dark] .residue-table>article{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .residue-table>div{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .residue-table small{color:var(--ink-soft)}html[data-theme=dark] .residue-table span>b{border-radius:6px}html[data-theme=dark] .residue-table b.is-certain{background:var(--surface-soft);color:#f099a7}html[data-theme=dark] .residue-table b.is-probable{color:#f5ddbc;background:#3d3424}html[data-theme=dark] .residue-table b.is-unknown{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .residue-table>article>button{border:1px solid var(--line-strong);background:var(--surface);color:#ad99f0;border-radius:7px}html[data-theme=dark] .residue-removal>header{background:linear-gradient(110deg,var(--surface),var(--surface))}html[data-theme=dark] .residue-guard-card,html[data-theme=dark] .residue-restatement-card{border:1px solid var(--line-strong);border-radius:13px}html[data-theme=dark] .residue-guard-card>div,html[data-theme=dark] .residue-restatement-card>div{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .residue-guard-card>div:last-child,html[data-theme=dark] .residue-restatement-card>div:last-of-type{border-bottom:0}html[data-theme=dark] .residue-guard-card svg{color:#99f0d4}html[data-theme=dark] .residue-guard-card .is-block svg{color:#f099a7}html[data-theme=dark] .residue-guard-card small,html[data-theme=dark] .residue-restatement-card small{color:var(--ink-soft)}html[data-theme=dark] .residue-restatement-card>aside{background:var(--surface-soft);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .residue-confirm{border:1px solid var(--line-strong);background:var(--surface);border-radius:13px}html[data-theme=dark] .residue-confirm>div:first-child label{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .residue-confirm label small{color:var(--ink-soft)}html[data-theme=dark] .residue-phrase{background:var(--surface);border-radius:11px}html[data-theme=dark] .residue-phrase>label input{border:1px solid var(--line-strong);border-radius:9px}html[data-theme=dark] .residue-phrase>aside{background:var(--surface-soft);color:#f5ddbc;border-radius:8px}html[data-theme=dark] .residue-phrase .danger{color:#fff;background:#c94358;border:0;border-radius:9px}html[data-theme=dark] .residue-phrase>small{color:var(--ink-soft)}html[data-theme=dark] .residue-cloud-block{background:var(--surface-soft);color:#f099a9;border:1px solid #693a42;border-radius:13px}html[data-theme=dark] .residue-cloud-block button{background:var(--surface);color:#f099a9;border:1px solid #693a43;border-radius:8px}html[data-theme=dark] .residue-boundaries article,html[data-theme=dark] .pricing-boundaries article{border:1px solid var(--fp-line);background:var(--surface);border-radius:12px}html[data-theme=dark] .residue-boundaries svg,html[data-theme=dark] .pricing-boundaries svg{background:var(--surface-soft);color:#ad99f0;border-radius:8px}html[data-theme=dark] .residue-boundaries p,html[data-theme=dark] .pricing-boundaries p{color:var(--ink-soft)}html[data-theme=dark] .residue-modal-layer,html[data-theme=dark] .pricing-modal-layer{background:#1911208a}html[data-theme=dark] .residue-modal,html[data-theme=dark] .pricing-modal{border:1px solid var(--line-strong);background:var(--surface);border-radius:18px}html[data-theme=dark] .residue-modal>header,html[data-theme=dark] .pricing-modal>header{border-bottom:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 95%, transparent)}html[data-theme=dark] .residue-modal>header span,html[data-theme=dark] .pricing-modal>header span{color:var(--ink-soft)}html[data-theme=dark] .residue-modal>header button,html[data-theme=dark] .pricing-modal>header button{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px}html[data-theme=dark] .residue-verdict{background:var(--surface-soft);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .residue-verdict.is-certain{background:var(--surface-soft);color:#f099a9}html[data-theme=dark] .residue-verdict.is-probable{background:var(--surface-soft);color:#f5ddbc}html[data-theme=dark] .residue-invoice-facts>div{border:1px solid var(--line-strong);border-radius:9px}html[data-theme=dark] .residue-invoice-facts dt{color:var(--ink-soft)}html[data-theme=dark] .residue-marker-grid article{border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .residue-marker-grid article.is-found{border-color:var(--line-strong);background:var(--surface-soft);color:#99f0d6}html[data-theme=dark] .residue-marker-grid span{color:var(--ink-soft)}html[data-theme=dark] .residue-disqualifier{background:var(--surface-soft);color:#f099a9;border:1px solid #693a42;border-radius:10px}html[data-theme=dark] .residue-denied,html[data-theme=dark] .pricing-denied{border:1px solid var(--fp-line);background:var(--surface);border-radius:19px}html[data-theme=dark] .residue-denied>svg,html[data-theme=dark] .pricing-denied>svg{background:var(--surface-soft);color:#ac99f0;border-radius:13px}html[data-theme=dark] .residue-denied>span,html[data-theme=dark] .pricing-denied>span{color:#aa99f0}html[data-theme=dark] .residue-denied p,html[data-theme=dark] .pricing-denied p{color:var(--ink-soft)}html[data-theme=dark] .pricing-hero>div:first-child b{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 75%, transparent);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .pricing-resolver{border:1px solid color-mix(in srgb, var(--line-strong) 70%, transparent);background:color-mix(in srgb, var(--surface) 84%, transparent);border-radius:18px}html[data-theme=dark] .pricing-resolver>header span{color:#af99f0}html[data-theme=dark] .resolver-controls label span{color:var(--ink-soft)}html[data-theme=dark] .resolver-controls select,html[data-theme=dark] .resolver-controls input{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px}html[data-theme=dark] .resolver-stack>div{background:var(--surface-soft);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .resolver-stack>div.is-applied{background:var(--surface-soft);color:#bcf5e4}html[data-theme=dark] .pricing-resolver>footer{color:#fff;background:#2a1a47;border-radius:10px}html[data-theme=dark] .pricing-resolver>footer small{color:#cbbbef}html[data-theme=dark] .pricing-local-warning{background:var(--surface-soft);color:#f5ddbc;border:1px solid #69573a;border-radius:13px}html[data-theme=dark] .pricing-local-warning>b{background:#3d3424;border-radius:7px}html[data-theme=dark] .pricing-tabs{border:1px solid var(--fp-line);background:var(--surface-soft);border-radius:14px}html[data-theme=dark] .pricing-tabs button{color:var(--ink-soft);background:0 0;border:0;border-radius:10px}html[data-theme=dark] .pricing-tabs button.is-active{background:var(--surface);color:#ac99f0}html[data-theme=dark] .pricing-tabs button small{color:var(--ink-soft)}html[data-theme=dark] .agreement-metrics article.is-dark{color:#fff;background:#281a46}html[data-theme=dark] .agreement-metrics .is-dark span{color:#c7b6ed}html[data-theme=dark] .agreement-metrics .is-dark small{color:#ffffff94}html[data-theme=dark] .agreement-toolbar label,html[data-theme=dark] .product-pricing-workspace>aside>header,html[data-theme=dark] .customer-tier-workspace>header label{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .agreement-toolbar input,html[data-theme=dark] .product-pricing-workspace>aside>header input,html[data-theme=dark] .customer-tier-workspace>header input{border:0;outline:0}html[data-theme=dark] .agreement-list{border:1px solid var(--line-strong);border-radius:12px}html[data-theme=dark] .agreement-list>div,html[data-theme=dark] .agreement-list>article{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .agreement-list>div{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .agreement-list>article:last-child{border-bottom:0}html[data-theme=dark] .agreement-list small{color:var(--ink-soft)}html[data-theme=dark] .agreement-list span>b{border-radius:6px}html[data-theme=dark] .agreement-list b.is-live{background:var(--surface-soft);color:#bcf5e4}html[data-theme=dark] .agreement-list b.is-dormant{color:#f5ddbc;background:#3d3424}html[data-theme=dark] .agreement-list b.is-expired{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .agreement-list button{border:1px solid var(--line-strong);background:var(--surface);color:#ad99f0;border-radius:6px}html[data-theme=dark] .agreement-measure-note,html[data-theme=dark] .customer-tier-workspace>footer{background:var(--surface-soft);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .agreement-form>section{background:var(--surface-soft);color:#ad99f0;border-radius:10px}html[data-theme=dark] .agreement-form input,html[data-theme=dark] .agreement-form select,html[data-theme=dark] .agreement-form textarea{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px}html[data-theme=dark] .agreement-form label small{color:var(--ink-soft)}html[data-theme=dark] .agreement-form aside.is-warning{background:var(--surface-soft);color:#f5ddbc;border:1px solid #69573a;border-radius:9px}html[data-theme=dark] .agreement-error{color:#f099a7}html[data-theme=dark] .product-pricing-workspace>aside{border-right:1px solid var(--line-strong)}html[data-theme=dark] .product-pricing-workspace>aside>button{color:var(--ink);background:0 0;border:0;border-radius:9px}html[data-theme=dark] .product-pricing-workspace>aside>button.is-active{background:var(--surface-soft);color:#ac99f0}html[data-theme=dark] .product-pricing-workspace>aside>button small{color:var(--ink-soft)}html[data-theme=dark] .product-pricing-workspace>aside>button>b{background:var(--surface-soft);border-radius:8px}html[data-theme=dark] .price-editor>header{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .price-editor>header span{color:#ad99f0}html[data-theme=dark] .price-editor>header p{color:var(--ink-soft)}html[data-theme=dark] .price-editor>header>b{background:var(--surface-soft);color:#f5ddbc;border-radius:7px}html[data-theme=dark] .tier-editor label{border:1px solid var(--line-strong);border-radius:10px}html[data-theme=dark] .tier-editor input{border:1px solid var(--line-strong);border-radius:8px}html[data-theme=dark] .tier-editor small{color:var(--ink-soft)}html[data-theme=dark] .break-editor{border:1px solid var(--line-strong);border-radius:10px}html[data-theme=dark] .break-editor>header{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .break-editor>header span{color:var(--ink-soft)}html[data-theme=dark] .break-editor>header button{border:1px solid var(--line-strong);background:var(--surface);color:#ad99f0;border-radius:7px}html[data-theme=dark] .break-editor>div{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .break-editor>div:last-child{border-bottom:0}html[data-theme=dark] .break-editor input{border:1px solid var(--line-strong);border-radius:7px}html[data-theme=dark] .break-editor>div>button{border:1px solid var(--line-strong);background:var(--surface);color:#f099a6;border-radius:7px}html[data-theme=dark] .break-editor>div>small{color:#f0ca99}html[data-theme=dark] .price-editor-error{background:var(--surface-soft);color:#f099a7;border-radius:8px}html[data-theme=dark] .price-editor>footer p{color:var(--ink-soft)}html[data-theme=dark] .price-preview-matrix{border:1px solid var(--line-strong);border-radius:11px}html[data-theme=dark] .price-preview-matrix>header{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .price-preview-matrix>header span{color:var(--ink-soft)}html[data-theme=dark] .price-preview-matrix>div,html[data-theme=dark] .price-preview-matrix>article{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .price-preview-matrix>div{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .price-preview-matrix>article:last-child{border-bottom:0}html[data-theme=dark] .price-preview-matrix>article small{color:var(--ink-soft)}html[data-theme=dark] .tier-coverage article{border:1px solid var(--line-strong);border-radius:11px}html[data-theme=dark] .tier-coverage span,html[data-theme=dark] .tier-coverage small{color:var(--ink-soft)}html[data-theme=dark] .tier-coverage i{background:var(--surface-soft);border-radius:999px}html[data-theme=dark] .tier-coverage i b{border-radius:inherit;background:linear-gradient(90deg,#6a4be2,#3bc79c)}html[data-theme=dark] .customer-tier-workspace>header span{color:#ad99f0}html[data-theme=dark] .customer-tier-workspace>header p{color:var(--ink-soft)}html[data-theme=dark] .customer-tier-list{border:1px solid var(--line-strong);border-radius:11px}html[data-theme=dark] .customer-tier-list>div,html[data-theme=dark] .customer-tier-list>article{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .customer-tier-list>div{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .customer-tier-list>article:last-child{border-bottom:0}html[data-theme=dark] .customer-tier-list small{color:var(--ink-soft)}html[data-theme=dark] .customer-tier-list select{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px}html[data-theme=dark] .customer-tier-list label svg{color:var(--ink-soft)}@media (max-width:850px){html[data-theme=dark] .product-pricing-workspace>aside{border-right:0;border-bottom:1px solid var(--line-strong)}}html[data-theme=dark] .residue-scope article{border:1px solid var(--fp-line);background:linear-gradient(145deg,var(--surface),var(--surface));border-radius:13px}html[data-theme=dark] .residue-scope article>svg{background:var(--surface-soft);color:#ad99f0;border-radius:9px}html[data-theme=dark] .residue-scope span{color:#ad99f0}html[data-theme=dark] .residue-scope p{color:var(--ink-soft)}html[data-theme=dark] .residue-scope article>b{background:var(--surface-soft);color:var(--ink-soft);border-radius:7px}html[data-theme=dark] .residue-complete{background:var(--surface-soft);color:#bcf5e3;border:1px solid #3a6957;border-radius:12px}html[data-theme=dark] .residue-complete>b{background:var(--surface-raised);border-radius:7px}html[data-theme=dark]{--commerce-ink:var(--ink);--commerce-muted:var(--ink-soft);--commerce-line:var(--line-strong)}html[data-theme=dark] .commerce-page{color:var(--commerce-ink)}html[data-theme=dark] .commerce-truthbar{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 82%, transparent);border-radius:13px}html[data-theme=dark] .commerce-truthbar>div>span{background:#38c79d;border-radius:50%}html[data-theme=dark] .commerce-truthbar p{color:var(--ink-soft)}html[data-theme=dark] .commerce-truthbar p strong{color:var(--ink)}html[data-theme=dark] .commerce-truthbar label{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .commerce-truthbar select{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .commerce-hero{border:1px solid var(--line-strong);background:radial-gradient(circle at 75% 18%,var(--surface) 0 9%,transparent 33%),linear-gradient(135deg,var(--surface-soft) 0%,var(--surface-soft) 58%,var(--surface-soft) 100%);border-radius:28px}html[data-theme=dark] .commerce-hero:before{background-image:linear-gradient(#694a990b 1px,#0000 1px),linear-gradient(90deg,#694a990b 1px,#0000 1px);background-size:30px 30px}html[data-theme=dark] .commerce-hero>div>span,html[data-theme=dark] .commerce-hero h1 em{color:#af99f0}html[data-theme=dark] .commerce-hero>div>p{color:var(--ink-soft)}html[data-theme=dark] .commerce-hero button,html[data-theme=dark] .delivery-detail-actions button,html[data-theme=dark] .quote-detail-actions button,html[data-theme=dark] .quote-builder footer button,html[data-theme=dark] .quote-convert footer button,html[data-theme=dark] .quote-accepted footer button,html[data-theme=dark] .commerce-confirm footer button,html[data-theme=dark] .delivery-builder footer button,html[data-theme=dark] .delivery-signoff footer button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:10px}html[data-theme=dark] .commerce-hero button.primary,html[data-theme=dark] .delivery-detail-actions button.primary,html[data-theme=dark] .quote-detail-actions button.primary,html[data-theme=dark] .quote-builder footer button.primary,html[data-theme=dark] .quote-convert footer button.primary,html[data-theme=dark] .quote-accepted footer button.primary,html[data-theme=dark] .delivery-builder footer button.primary,html[data-theme=dark] .delivery-signoff footer button.primary{color:#fff;background:linear-gradient(135deg,#7551e6,#5a39c9);border-color:#453a69}html[data-theme=dark] .quote-detail-actions button.danger,html[data-theme=dark] .commerce-confirm footer button.danger,html[data-theme=dark] .delivery-detail-actions button.danger{background:var(--surface);color:#f099a9;border-color:#693a43}html[data-theme=dark] .commerce-notice{border:1px solid var(--line-strong);background:var(--surface-soft);color:#bcf5e3;border-radius:12px}html[data-theme=dark] .commerce-notice.is-amber{background:var(--surface-soft);color:#f5ddbc;border-color:#69593a}html[data-theme=dark] .commerce-notice.is-violet{background:var(--surface-soft);color:#af99f0;border-color:#473a69}html[data-theme=dark] .commerce-notice>button{color:inherit;background:0 0;border:0}html[data-theme=dark] .commerce-metrics article{border:1px solid var(--commerce-line);background:var(--surface);border-radius:16px}html[data-theme=dark] .commerce-metrics article.is-dark{color:#fff;background:#2b1e43;border-color:#4b3a69}html[data-theme=dark] .commerce-metrics article.is-warn{background:var(--surface-soft)}html[data-theme=dark] .commerce-metrics article.is-danger{background:var(--surface)}html[data-theme=dark] .commerce-metrics span{color:var(--ink-soft)}html[data-theme=dark] .commerce-metrics .is-dark span{color:#c7b7ed}html[data-theme=dark] .commerce-metrics small{color:var(--ink-soft)}html[data-theme=dark] .commerce-metrics .is-dark small{color:#bdaedb}html[data-theme=dark] .commerce-toolbar{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--surface)}html[data-theme=dark] .commerce-toolbar label{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .commerce-toolbar input,html[data-theme=dark] .commerce-toolbar select{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .commerce-back{color:var(--ink-soft);background:0 0;border:0}html[data-theme=dark] .commerce-boundaries article{border:1px solid var(--commerce-line);background:var(--surface);border-radius:14px}html[data-theme=dark] .commerce-boundaries svg{background:var(--surface-soft);color:#ad99f0;border-radius:10px}html[data-theme=dark] .commerce-boundaries p{color:var(--ink-soft)}html[data-theme=dark] .commerce-device-warning{background:var(--surface-soft);color:#f5ddbc;border:1px solid #69583a;border-radius:14px}html[data-theme=dark] .commerce-device-warning>b{background:#3d3424;border-radius:7px}html[data-theme=dark] .commerce-empty,html[data-theme=dark] .commerce-empty strong{color:var(--ink-soft)!important}html[data-theme=dark] .commerce-denied{border:1px solid var(--commerce-line);background:var(--surface);border-radius:22px}html[data-theme=dark] .commerce-denied>svg{background:var(--surface-soft);color:#ac99f0;border-radius:14px}html[data-theme=dark] .commerce-denied>span{color:#af99f0}html[data-theme=dark] .commerce-denied p{color:var(--ink-soft)}html[data-theme=dark] .commerce-modal-layer{background:#18102091}html[data-theme=dark] .commerce-modal{border:1px solid var(--line-strong);background:var(--surface);border-radius:20px}html[data-theme=dark] .commerce-modal>header{border-bottom:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 95%, transparent)}html[data-theme=dark] .commerce-modal>header span{color:#ad99f0}html[data-theme=dark] .commerce-modal>header button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .commerce-note{border:1px solid var(--line-strong);background:var(--surface-soft);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .commerce-note.is-mint{background:var(--surface-soft);color:#bcf5e3;border-color:#3a6956}html[data-theme=dark] .commerce-note.is-amber{background:var(--surface-soft);color:#f5ddbc;border-color:#695a3a}html[data-theme=dark] .commerce-note.is-danger{background:var(--surface-soft);color:#f099a9;border-color:#693a43}html[data-theme=dark] .commerce-error{background:var(--surface-soft);color:#f099a7;border-radius:9px}html[data-theme=dark] .commerce-confirm>svg{background:var(--surface-soft);color:#f099a7;border-radius:11px}html[data-theme=dark] .commerce-confirm>p{color:var(--ink-soft)}html[data-theme=dark] .commerce-confirm textarea,html[data-theme=dark] .delivery-signoff textarea,html[data-theme=dark] .delivery-signoff input{border:1px solid var(--line-strong);border-radius:9px}html[data-theme=dark] .quote-orbit{background:radial-gradient(circle,var(--surface) 0 30%,color-mix(in srgb, var(--surface) 68%, transparent) 31% 49%,color-mix(in srgb, var(--surface) 18%, transparent) 50% 62%,transparent 63%);border-radius:50%}html[data-theme=dark] .quote-orbit>span{color:#fff;background:linear-gradient(145deg,#7654e2,#5535bf);border-radius:25px}html[data-theme=dark] .quote-orbit>i{background:var(--surface);border-radius:50%}html[data-theme=dark] .quote-orbit>i:nth-of-type(2){background:#39c49b}html[data-theme=dark] .quote-orbit>i:nth-of-type(3){background:#3d3424}html[data-theme=dark] .quote-orbit>div{border:1px solid color-mix(in srgb, var(--line-strong) 80%, transparent);background:color-mix(in srgb, var(--surface) 87%, transparent);border-radius:15px}html[data-theme=dark] .quote-orbit small{color:#ac99f0}html[data-theme=dark] .quote-orbit p{color:var(--ink-soft)}html[data-theme=dark] .quote-register,html[data-theme=dark] .delivery-register,html[data-theme=dark] .delivery-run-sheet{border:1px solid var(--commerce-line);background:var(--surface);border-radius:18px}html[data-theme=dark] .quote-register>header span,html[data-theme=dark] .delivery-register>header span,html[data-theme=dark] .delivery-run-sheet>header>div>span{color:#ad99f0}html[data-theme=dark] .quote-register>header p,html[data-theme=dark] .delivery-register>header p,html[data-theme=dark] .delivery-run-sheet>header p{color:var(--ink-soft)}html[data-theme=dark] .quote-register>header>button{color:#fff;background:#6745d8;border:0;border-radius:9px}html[data-theme=dark] .quote-list-head{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .quote-list>button{border:0;border-top:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}html[data-theme=dark] .quote-list>button:hover{background:var(--surface)}html[data-theme=dark] .quote-list>button>span:first-child svg{color:#af99f0}html[data-theme=dark] .quote-list small{color:var(--ink-soft)}html[data-theme=dark] .quote-list>button>span:last-child{color:#ad99f0}html[data-theme=dark] .quote-status,html[data-theme=dark] .delivery-status{background:var(--surface-soft);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .quote-status.is-sent,html[data-theme=dark] .delivery-status.is-loaded,html[data-theme=dark] .delivery-status.is-out{background:var(--surface-soft);color:#99c6f0}html[data-theme=dark] .quote-status.is-accepted,html[data-theme=dark] .delivery-status.is-delivered{background:var(--surface-soft);color:#bcf5e4}html[data-theme=dark] .quote-status.is-expired,html[data-theme=dark] .delivery-status.is-partial{color:#f0ca99;background:#3d3424}html[data-theme=dark] .quote-status.is-cancelled,html[data-theme=dark] .quote-status.is-declined,html[data-theme=dark] .delivery-status.is-cancelled{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .delivery-status.is-failed{background:var(--surface-soft);color:#f099a9}html[data-theme=dark] .quote-detail-head,html[data-theme=dark] .delivery-detail-head{border:1px solid var(--line-strong);background:linear-gradient(120deg,var(--surface),var(--surface));border-radius:20px}html[data-theme=dark] .quote-detail-head>div:first-child>span,html[data-theme=dark] .delivery-detail-head>div:first-child>span{color:#af99f0}html[data-theme=dark] .quote-detail-head p,html[data-theme=dark] .delivery-detail-head p,html[data-theme=dark] .quote-detail-head>div:last-child>small,html[data-theme=dark] .delivery-detail-head>div:last-child>small{color:var(--ink-soft)}html[data-theme=dark] .quote-invoice-link,html[data-theme=dark] .delivery-received{background:var(--surface-soft);color:#bcf5e3;border:1px solid #3a6958;border-radius:12px}html[data-theme=dark] .quote-paper{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:13px}html[data-theme=dark] .quote-paper>header{border-bottom:2px solid var(--line-strong)}html[data-theme=dark] .quote-paper>header small,html[data-theme=dark] .quote-paper-meta small,html[data-theme=dark] .quote-paper-meta dt{color:var(--ink-soft)}html[data-theme=dark] .quote-paper-lines{border-top:2px solid var(--line-strong)}html[data-theme=dark] .quote-paper-lines>div,html[data-theme=dark] .quote-paper-lines>article{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .quote-paper-lines small{color:var(--ink-soft)}html[data-theme=dark] .quote-paper-total>div:last-child{border-top:2px solid var(--line-strong)}html[data-theme=dark] .quote-paper-terms{border-top:1px solid var(--line-strong)}html[data-theme=dark] .quote-paper>footer{border-top:2px solid var(--line-strong)}html[data-theme=dark] .quote-builder-intro{background:var(--surface-soft);color:#af99f0;border-radius:11px}html[data-theme=dark] .quote-builder-grid input,html[data-theme=dark] .quote-builder-grid textarea,html[data-theme=dark] .delivery-builder-grid input,html[data-theme=dark] .delivery-builder-grid select,html[data-theme=dark] .delivery-note-field textarea{border:1px solid var(--line-strong);border-radius:9px}html[data-theme=dark] .quote-product-picker,html[data-theme=dark] .delivery-sale-picker,html[data-theme=dark] .delivery-load-lines{border:1px solid var(--line-strong);border-radius:12px}html[data-theme=dark] .quote-product-picker>header,html[data-theme=dark] .delivery-sale-picker>header,html[data-theme=dark] .delivery-load-lines>header{background:var(--surface)}html[data-theme=dark] .quote-product-picker header span,html[data-theme=dark] .delivery-sale-picker header span,html[data-theme=dark] .delivery-load-lines header span{color:var(--ink-soft)}html[data-theme=dark] .quote-product-picker header>b,html[data-theme=dark] .delivery-sale-picker header>b{background:var(--surface-soft);border-radius:7px}html[data-theme=dark] .quote-product-picker>article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .quote-product-picker>article.is-selected{background:var(--surface)}html[data-theme=dark] .quote-product-picker article>button{background:0 0;border:0}html[data-theme=dark] .quote-product-picker article>button>span,html[data-theme=dark] .delivery-sale-picker>button>span{background:var(--surface-soft);color:#ad99f0;border-radius:8px}html[data-theme=dark] .quote-product-picker article small{color:var(--ink-soft)}html[data-theme=dark] .quote-product-picker article input{border:1px solid var(--line-strong);border-radius:7px}html[data-theme=dark] .quote-product-picker article>b{color:#ad99f0}html[data-theme=dark] .quote-builder-total>div{background:var(--surface-soft);border-radius:9px}html[data-theme=dark] .quote-builder-total span{color:var(--ink-soft)}html[data-theme=dark] .quote-review-table{border:1px solid var(--line-strong);border-radius:11px}html[data-theme=dark] .quote-review-table>div{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .quote-review-table>article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .quote-review-table>article.has-move{background:var(--surface-soft)}html[data-theme=dark] .quote-review-table small b{color:#f0ca99;background:#3d3424;border-radius:5px}html[data-theme=dark] .quote-review-table small b.is-price_down{background:var(--surface-soft);color:#99cdf0}html[data-theme=dark] .quote-review-table small b.is-below_cost,html[data-theme=dark] .quote-review-table small b.is-gone{background:var(--surface-soft);color:#f099a9}html[data-theme=dark] .quote-review-table .is-up{color:#f099a9}html[data-theme=dark] .quote-review-table .is-down{color:#bcf5e5}html[data-theme=dark] .quote-basis button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .quote-basis button.is-active{background:var(--surface-soft);color:#ad99f0;border-color:#453a69}html[data-theme=dark] .quote-ack{border:1px solid var(--line-strong);background:var(--surface-soft);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .quote-accepted>svg{background:var(--surface-soft);color:#bcf5e2;border-radius:13px}html[data-theme=dark] .quote-accepted>span{color:#bcf5e3}html[data-theme=dark] .quote-accepted>p{color:var(--ink-soft)}html[data-theme=dark] .quote-accepted>aside{background:var(--surface-soft);color:#f5ddbc;border-radius:10px}html[data-theme=dark] .delivery-van-scene{border:1px solid color-mix(in srgb, var(--line-strong) 70%, transparent);background:linear-gradient(var(--surface-raised) 0 56%,#2c243d 56% 66%,var(--surface-raised) 66%);border-radius:26px}html[data-theme=dark] .delivery-sun{background:#3d3524;border-radius:50%}html[data-theme=dark] .delivery-road{border-top:5px solid color-mix(in srgb, var(--line-strong) 65%, transparent);background:#57476c}html[data-theme=dark] .delivery-warehouse{background:var(--surface);color:#b099f0;border-radius:12px 12px 4px 4px}html[data-theme=dark] .delivery-van{color:#fff;background:#6b49d5;border-radius:19px 9px 12px 12px}html[data-theme=dark] .delivery-pin{color:#fff;background:#37bd92;border-radius:50% 50% 50% 8px}html[data-theme=dark] .delivery-van-scene>div:last-child{border:1px solid color-mix(in srgb, var(--line-strong) 75%, transparent);background:color-mix(in srgb, var(--surface) 90%, transparent);border-radius:13px}html[data-theme=dark] .delivery-van-scene small{color:#af99f0}html[data-theme=dark] .delivery-van-scene p{color:var(--ink-soft)}html[data-theme=dark] .delivery-tabs{border:1px solid var(--commerce-line);background:var(--surface-soft);border-radius:14px}html[data-theme=dark] .delivery-tabs button{color:var(--ink-soft);background:0 0;border:0;border-radius:10px}html[data-theme=dark] .delivery-tabs button.is-active{background:var(--surface);color:#ad99f0}html[data-theme=dark] .delivery-tabs small{color:var(--ink-soft)}html[data-theme=dark] .delivery-tabs .delivery-new-tab{color:#fff;background:#6745d8}html[data-theme=dark] .delivery-run-sheet>header input{border:1px solid var(--line-strong);border-radius:8px}html[data-theme=dark] .delivery-run-sheet>header button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .delivery-run-sheet>aside{background:var(--surface-soft);color:#f5ddbc;border-radius:10px}html[data-theme=dark] .clock-badge{background:#3d3424;border-radius:8px}html[data-theme=dark] .delivery-runs>article{border:1px solid var(--line-strong);background:var(--surface);border-radius:14px}html[data-theme=dark] .delivery-runs>article.is-unassigned{background:var(--surface-soft);border-color:#69583a}html[data-theme=dark] .delivery-runs>article>header{border-bottom:1px solid var(--line-strong);background:var(--surface)}html[data-theme=dark] .delivery-runs>article>header>div>span{background:var(--surface-soft);color:#ad99f0;border-radius:10px}html[data-theme=dark] .delivery-runs>article header small,html[data-theme=dark] .delivery-runs>article header p{color:var(--ink-soft)}html[data-theme=dark] .delivery-runs>article header>b{color:#f5ddbc;background:#3d3424;border-radius:7px}html[data-theme=dark] .delivery-runs>article>div>button{border:0;border-top:1px solid var(--line-strong);background:0 0}html[data-theme=dark] .delivery-runs>article>div>button:first-child{border-top:0}html[data-theme=dark] .delivery-runs>article>div>button:hover{background:var(--surface)}html[data-theme=dark] .delivery-stop-number{border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .delivery-runs button small{color:var(--ink-soft)}html[data-theme=dark] .delivery-runs button>span:last-child>b{color:#f5ddbc;background:#3d3424;border-radius:6px}html[data-theme=dark] .run-paper-preview{border:1px dashed var(--line-strong);background:var(--surface);border-radius:12px}html[data-theme=dark] .run-paper-preview small{color:var(--ink-soft)}html[data-theme=dark] .run-paper-preview>div{border-block:1px solid var(--line-strong)}html[data-theme=dark] .run-paper-preview p{color:var(--ink-soft)}html[data-theme=dark] .delivery-live-toggle{color:var(--ink-soft)!important}html[data-theme=dark] .delivery-list-head{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .delivery-list>button{border:0;border-top:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}html[data-theme=dark] .delivery-list>button:hover{background:var(--surface)}html[data-theme=dark] .delivery-list>button>span:first-child svg{color:#af99f0}html[data-theme=dark] .delivery-list small{color:var(--ink-soft)}html[data-theme=dark] .delivery-list>button>span:last-child{color:#af99f0}html[data-theme=dark] .delivery-journey{border:1px solid var(--line-strong);background:var(--surface);border-radius:15px}html[data-theme=dark] .delivery-route-line:before{background:var(--surface-raised)}html[data-theme=dark] .delivery-journey>article>span{border:2px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:50%}html[data-theme=dark] .delivery-journey>article.is-done>span{background:var(--surface-soft);color:#bcf5e3;border-color:#3a695a}html[data-theme=dark] .delivery-journey>article small{color:var(--ink-soft)}html[data-theme=dark] .delivery-detail-grid>section{border:1px solid var(--line-strong);background:var(--surface);border-radius:14px}html[data-theme=dark] .delivery-detail-grid section>header>svg{background:var(--surface-soft);color:#ad99f0;border-radius:9px}html[data-theme=dark] .delivery-detail-grid header small,html[data-theme=dark] .delivery-detail-grid section>p{color:var(--ink-soft)}html[data-theme=dark] .delivery-detail-grid section>aside{background:var(--surface-soft);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .delivery-detail-grid section>article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .delivery-detail-grid article small{color:var(--ink-soft)}html[data-theme=dark] .delivery-shortfall{background:var(--surface-soft);border:1px solid #69573a;border-radius:15px}html[data-theme=dark] .delivery-shortfall>header{border-bottom:1px solid #69583a}html[data-theme=dark] .delivery-shortfall header small,html[data-theme=dark] .delivery-shortfall>header>strong{color:#f5ddbc}html[data-theme=dark] .delivery-shortfall>div>article{border-bottom:1px solid #69583a}html[data-theme=dark] .delivery-shortfall article small{color:#f0cc99}html[data-theme=dark] .delivery-shortfall>aside{color:#f5ddbc}html[data-theme=dark] .delivery-shortfall>aside button{background:var(--surface);color:#f5ddbc;border:1px solid #69583a;border-radius:8px}html[data-theme=dark] .delivery-sale-picker>button{border:0;border-top:1px solid var(--line-strong);background:var(--surface)}html[data-theme=dark] .delivery-sale-picker>button.is-selected{background:var(--surface)}html[data-theme=dark] .delivery-sale-picker>button:disabled{background:var(--surface-soft)}html[data-theme=dark] .delivery-sale-picker>button small{color:var(--ink-soft)}html[data-theme=dark] .delivery-sale-picker>button>em{color:#f0cc99}html[data-theme=dark] .delivery-freeze-note{color:var(--ink-soft)}html[data-theme=dark] .delivery-load-lines>article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .delivery-load-lines article small{color:var(--ink-soft)}html[data-theme=dark] .delivery-load-lines article input{border:1px solid var(--line-strong);border-radius:7px}html[data-theme=dark] .delivery-mode button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .delivery-mode button.is-active{background:var(--surface-soft);color:#bcf5e4;border-color:#3a695a}html[data-theme=dark] .delivery-mode button.is-danger{background:var(--surface-soft);color:#f099a9;border-color:#693a44}html[data-theme=dark] .delivery-taken{border:1px solid var(--line-strong);border-radius:11px}html[data-theme=dark] .delivery-taken>header{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .delivery-taken>article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .delivery-taken input{border:1px solid var(--line-strong);border-radius:7px}html[data-theme=dark] .delivery-proof-button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .delivery-proof-button.is-on{background:var(--surface-soft);color:#bcf5e3;border-color:#3a6958}html[data-theme=dark] .stock-page{--stock-ink:var(--ink);--stock-muted:var(--ink-soft);--stock-line:color-mix(in srgb, var(--line-strong) 10%, transparent);color:var(--stock-ink)}html[data-theme=dark] .stock-page .primary{color:#fff;background:linear-gradient(135deg,#6845ed,#7853ef);border:0;border-radius:13px}html[data-theme=dark] .stock-page .primary.danger{background:linear-gradient(135deg,#bd3852,#df576c)}html[data-theme=dark] .stock-page .secondary{background:var(--surface);border:1px solid var(--stock-line);color:var(--stock-ink);border-radius:13px}html[data-theme=dark] .stock-truthbar{background:color-mix(in srgb, var(--surface) 86%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 12%, transparent);border-radius:15px}html[data-theme=dark] .stock-truthbar>div>span{background:var(--stock-mint);border-radius:50%}html[data-theme=dark] .stock-truthbar p{color:var(--ink-soft)}html[data-theme=dark] .stock-truthbar p strong{color:var(--ink)}html[data-theme=dark] .stock-truthbar label{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .stock-truthbar select{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .stock-hero,html[data-theme=dark] .recall-hero{background:radial-gradient(circle at 75% 34%, #2b243d38, transparent 31%), linear-gradient(116deg, var(--surface) 0%, var(--surface-soft) 64%, var(--surface-soft) 100%);border:1px solid #473a691a;border-radius:34px}html[data-theme=dark] .stock-hero:after,html[data-theme=dark] .recall-hero:after{background-image:linear-gradient(#6745ed0b 1px,#0000 1px),linear-gradient(90deg,#6745ed0b 1px,#0000 1px);background-size:38px 38px}html[data-theme=dark] .stock-hero>div>span,html[data-theme=dark] .recall-hero>div>span,html[data-theme=dark] .stock-panel-head>div>span,html[data-theme=dark] .recall-register>header span,html[data-theme=dark] .recall-lot-head>div>span,html[data-theme=dark] .recall-exposure>div>span{color:var(--ink-soft)}html[data-theme=dark] .stock-hero h1 em,html[data-theme=dark] .recall-hero h1 em{color:var(--stock-purple)}html[data-theme=dark] .stock-hero p,html[data-theme=dark] .recall-hero p{color:var(--ink-soft)}html[data-theme=dark] .stock-hero>div>div>button:not(.primary),html[data-theme=dark] .recall-hero>div>div>button:not(.primary){background:color-mix(in srgb, var(--surface) 80%, transparent);color:var(--ink);border:1px solid #493a691f;border-radius:13px}html[data-theme=dark] .stock-orbit,html[data-theme=dark] .recall-orbit{background:linear-gradient(160deg,#2a2143,#4e328a);border-radius:46% 54% 42% 58%/54% 42% 58% 46%}html[data-theme=dark] .stock-orbit:after,html[data-theme=dark] .recall-orbit:after{border:1px solid color-mix(in srgb, var(--line-strong) 25%, transparent);border-radius:50%}html[data-theme=dark] .stock-orbit>div,html[data-theme=dark] .recall-orbit>div{color:#fff}html[data-theme=dark] .stock-orbit>div small,html[data-theme=dark] .recall-orbit>div small{color:#cfc2ef}html[data-theme=dark] .stock-orbit>div p,html[data-theme=dark] .recall-orbit>div p{color:#d8cdf0}html[data-theme=dark] .stock-orbit>i,html[data-theme=dark] .recall-orbit>i{background:#67ddbe;border:5px solid #3a695d33;border-radius:50%}html[data-theme=dark] .stock-orbit .box,html[data-theme=dark] .recall-orbit>span{background:color-mix(in srgb, var(--surface) 85%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 80%, transparent);color:#ad99f0;border-radius:17px}html[data-theme=dark] .stock-notice{border:1px solid;border-radius:15px}html[data-theme=dark] .stock-notice button{color:inherit;background:0 0;border:0}html[data-theme=dark] .stock-notice.is-mint{background:var(--surface-soft);color:#bcf5e5;border-color:#3a695b}html[data-theme=dark] .stock-notice.is-amber{background:var(--surface-soft);color:#f5ddbc;border-color:#695a3a}html[data-theme=dark] .stock-notice.is-red{background:var(--surface-soft);color:#f099ad;border-color:#693a42}html[data-theme=dark] .stock-metrics article,html[data-theme=dark] .recall-metrics article{background:var(--surface);border:1px solid var(--stock-line);border-radius:18px}html[data-theme=dark] .stock-metrics span,html[data-theme=dark] .recall-metrics span,html[data-theme=dark] .stock-metrics small,html[data-theme=dark] .recall-metrics small{color:var(--ink-soft)}html[data-theme=dark] .stock-metrics article.is-ink{color:#fff;background:linear-gradient(145deg,#211b31,#33214d);border-color:#0000}html[data-theme=dark] .stock-metrics article.is-ink span,html[data-theme=dark] .stock-metrics article.is-ink small{color:#c9bfd7}html[data-theme=dark] .stock-metrics article.is-warn,html[data-theme=dark] .recall-metrics article.is-warn{background:var(--surface-soft);border-color:#69593a}html[data-theme=dark] .stock-metrics article.is-danger,html[data-theme=dark] .recall-metrics article.is-danger{background:var(--surface-soft);border-color:#693a43}html[data-theme=dark] .stock-metrics article.is-violet{background:var(--surface-soft);border-color:#453a69}html[data-theme=dark] .recall-metrics article.is-unknown{background:var(--surface-soft);border-color:#3a5969}html[data-theme=dark] .stock-tabs{background:var(--surface);border:1px solid var(--stock-line);border-radius:17px}html[data-theme=dark] .stock-tabs button{color:var(--ink-soft);background:0 0;border:0;border-radius:12px}html[data-theme=dark] .stock-tabs button.is-active{background:var(--surface-soft);color:#ac99f0}html[data-theme=dark] .stock-tabs button b{color:#fff;background:#d84961;border-radius:999px}html[data-theme=dark] .stock-panel,html[data-theme=dark] .recall-register,html[data-theme=dark] .trace-section,html[data-theme=dark] .recall-reason,html[data-theme=dark] .recall-export{background:var(--surface);border:1px solid var(--stock-line);border-radius:24px}html[data-theme=dark] .stock-panel-head p,html[data-theme=dark] .recall-register header p{color:var(--stock-muted)}html[data-theme=dark] .stock-panel-head>b,html[data-theme=dark] .recall-register>header>b{background:var(--surface-soft);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .stock-toolbar>label,html[data-theme=dark] .recall-search>label{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:12px}html[data-theme=dark] .stock-toolbar input,html[data-theme=dark] .recall-search input{color:var(--stock-ink);background:0 0;border:0;outline:0}html[data-theme=dark] .stock-toolbar>div button,html[data-theme=dark] .recall-search>div button{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .stock-toolbar>button{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .stock-toolbar>button:not(:disabled):hover{color:#ad99f0;border-color:#453a69}html[data-theme=dark] .stock-toolbar>div button.is-active,html[data-theme=dark] .recall-search>div button.is-active{border-color:var(--line-strong);color:#fff;background:#2d253e}html[data-theme=dark] .stock-pagination{border-top:1px solid var(--line-strong)}html[data-theme=dark] .stock-pagination p{color:var(--ink-soft)}html[data-theme=dark] .stock-pagination p strong{color:var(--ink)}html[data-theme=dark] .stock-pagination p span{color:#ad99f0}html[data-theme=dark] .stock-pagination label,html[data-theme=dark] .stock-pagination>div>span{color:var(--ink-soft)}html[data-theme=dark] .stock-pagination select,html[data-theme=dark] .stock-pagination button{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .stock-pagination button:not(:disabled):hover{color:#ad99f0;border-color:#453a69}html[data-theme=dark] .stock-page-empty{color:var(--ink-soft)}html[data-theme=dark] .stock-page-empty strong{color:var(--ink)}html[data-theme=dark] .recall-search>div button b{color:#ac99f0;background:#6644e81a;border-radius:999px}html[data-theme=dark] .recall-search>div button.is-active b{background:color-mix(in srgb, var(--surface) 14%, transparent);color:#fff}html[data-theme=dark] .stock-table,html[data-theme=dark] .recall-table,html[data-theme=dark] .movement-ledger,html[data-theme=dark] .receive-lines{border:1px solid var(--line-strong);border-radius:16px}html[data-theme=dark] .stock-table-head{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .stock-table>article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .stock-table>article:before{background:#57bd9c}html[data-theme=dark] .stock-table>article.is-low:before{background:#e1a23e}html[data-theme=dark] .stock-table>article.is-out:before,html[data-theme=dark] .stock-table>article.is-negative:before{background:#d44d64}html[data-theme=dark] .stock-table>article>span{color:var(--ink-soft)}html[data-theme=dark] .stock-table>article>span strong{color:var(--ink)}html[data-theme=dark] .stock-table>article>span small{color:var(--ink-soft)}html[data-theme=dark] .stock-table>article>span em{color:#f099aa}html[data-theme=dark] .stock-table>article>span:last-child button{background:var(--surface-soft);border:1px solid var(--line-strong);color:#ad99f0;border-radius:9px}html[data-theme=dark] .stock-product>i{background:linear-gradient(145deg, var(--surface-soft), #2a243d);color:#ad99f0;border-radius:12px}html[data-theme=dark] .stock-product>span>small,html[data-theme=dark] .stock-product>span>small b{color:var(--ink-soft)}html[data-theme=dark] .stock-rule,html[data-theme=dark] .stock-action-row>aside,html[data-theme=dark] .stock-device-gap{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:14px}html[data-theme=dark] .stock-rule strong,html[data-theme=dark] .stock-action-row>aside strong,html[data-theme=dark] .stock-device-gap strong{color:var(--ink)}html[data-theme=dark] .stock-empty{color:var(--ink-soft)}html[data-theme=dark] .stock-empty strong{color:var(--ink)}html[data-theme=dark] .lot-watch article{background:var(--surface);border:1px solid var(--line-strong);border-radius:14px}html[data-theme=dark] .lot-watch article.is-red{background:var(--surface-soft);border-color:#693a42}html[data-theme=dark] .lot-watch article.is-amber{background:var(--surface-soft);border-color:#695b3a}html[data-theme=dark] .lot-watch article.is-sky{background:var(--surface-soft);border-color:#3a5a69}html[data-theme=dark] .lot-watch article.is-violet{background:var(--surface-soft);border-color:#463a69}html[data-theme=dark] .lot-watch span,html[data-theme=dark] .lot-watch small{color:var(--ink-soft)}html[data-theme=dark] .lot-card{background:linear-gradient(155deg, var(--surface), var(--surface));border:1px solid var(--line-strong);color:inherit;border-radius:17px}html[data-theme=dark] .lot-card-top>b,html[data-theme=dark] .lot-card>small{color:var(--ink-soft)}html[data-theme=dark] .lot-card>div{border-top:1px solid var(--line-strong)}html[data-theme=dark] .lot-card>div small{color:var(--ink-soft)}html[data-theme=dark] .lot-card>em{color:#ad99f0}html[data-theme=dark] .lot-pill{border-radius:999px}html[data-theme=dark] .lot-pill-stack small{color:#f099a7}html[data-theme=dark] .lot-pill.is-quarantined,html[data-theme=dark] .lot-pill.is-danger,html[data-theme=dark] .lot-pill.is-expired{background:var(--surface-soft);color:#f099aa}html[data-theme=dark] .lot-pill.is-expiring_soon{color:#f0ca99;background:#3d3524}html[data-theme=dark] .lot-pill.is-unknown_expiry{background:var(--surface-soft);color:#99d4f0}html[data-theme=dark] .lot-pill.is-ok{background:var(--surface-soft);color:#bcf5e2}html[data-theme=dark] .stock-modal-layer{background:#140f1e85}html[data-theme=dark] .stock-modal{background:var(--surface);border:1px solid color-mix(in srgb, var(--line-strong) 50%, transparent);border-radius:23px}html[data-theme=dark] .stock-modal>header{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .stock-modal>header span{color:var(--ink-soft)}html[data-theme=dark] .stock-modal>header button{background:var(--surface-soft);color:var(--ink-soft);border:0;border-radius:10px}html[data-theme=dark] .lot-detail dl div{background:var(--surface-soft);border-radius:12px}html[data-theme=dark] .lot-detail dt{color:var(--ink-soft)}html[data-theme=dark] .lot-detail dd{color:var(--ink)}html[data-theme=dark] .stock-callout{border:1px solid;border-radius:13px}html[data-theme=dark] .stock-callout.is-red{background:var(--surface-soft);color:#f099ad;border-color:#693a42}html[data-theme=dark] .stock-callout.is-amber{background:var(--surface-soft);color:#f5ddbc;border-color:#695a3a}html[data-theme=dark] .stock-callout.is-sky{background:var(--surface-soft);color:#bce3f5;border-color:#3a5b69}html[data-theme=dark] .stock-callout.is-mint{background:var(--surface-soft);color:#bcf5e5;border-color:#3a695c}html[data-theme=dark] .stock-form-grid label>span,html[data-theme=dark] .receive-danger label>span,html[data-theme=dark] .adjust-form label>span,html[data-theme=dark] .hold-form label>span{color:var(--ink-soft)}html[data-theme=dark] .stock-form-grid input,html[data-theme=dark] .stock-form-grid select,html[data-theme=dark] .receive-danger input,html[data-theme=dark] .adjust-form input,html[data-theme=dark] .adjust-form textarea,html[data-theme=dark] .hold-form textarea{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);border-radius:11px;outline:0}html[data-theme=dark] .stock-form-grid input:focus,html[data-theme=dark] .stock-form-grid select:focus,html[data-theme=dark] .receive-danger input:focus,html[data-theme=dark] .adjust-form input:focus,html[data-theme=dark] .adjust-form textarea:focus,html[data-theme=dark] .hold-form textarea:focus{border-color:#453a69}html[data-theme=dark] .supplier-combobox>label span{color:var(--ink-soft)}html[data-theme=dark] .supplier-combobox>label b{color:#ad99f0}html[data-theme=dark] .supplier-combobox-input{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .supplier-combobox-input:focus-within{border-color:#453a69}html[data-theme=dark] .supplier-combobox-input.is-selected{background:var(--surface-soft);color:#bcf5e5;border-color:#3a6958}html[data-theme=dark] .supplier-combobox-input input{background:0 0;border:0}html[data-theme=dark] .supplier-combobox-options>button{background:var(--surface);border:1px solid var(--line-strong);border-radius:10px}html[data-theme=dark] .supplier-combobox-options>button:hover{background:var(--surface);border-color:#473a69}html[data-theme=dark] .supplier-combobox-options>button strong{color:var(--ink)}html[data-theme=dark] .supplier-combobox-options>button small{color:var(--ink-soft)}html[data-theme=dark] .supplier-combobox-options>button svg{color:#ad99f0}html[data-theme=dark] .supplier-combobox>p{color:var(--ink-soft)}html[data-theme=dark] .supplier-combobox>p.is-error{color:#f099a6}html[data-theme=dark] .supplier-not-found{background:var(--surface-soft);border:1px solid #695a3a;border-radius:11px}html[data-theme=dark] .supplier-not-found strong{color:#f5ddbc}html[data-theme=dark] .supplier-not-found p,html[data-theme=dark] .supplier-not-found small{color:#f0ce99}html[data-theme=dark] .supplier-not-found a{color:#fff;background:#6d4add;border-radius:8px}html[data-theme=dark] .receive-builder{background:var(--surface-soft);border:1px solid var(--line-strong);border-radius:17px}html[data-theme=dark] .receive-lot-fields{border-top:1px solid var(--line-strong)}html[data-theme=dark] .receive-exception{background:var(--surface);border:1px solid var(--line-strong);border-radius:12px}html[data-theme=dark] .receive-exception span{color:var(--ink-soft)}html[data-theme=dark] .receive-danger{background:var(--surface-soft);color:#f099ac;border:1px solid #693a42;border-radius:13px}html[data-theme=dark] .receive-plain{color:var(--ink-soft)}html[data-theme=dark] .stock-error{background:var(--surface-soft);color:#f099aa;border:1px solid #693a43;border-radius:11px}html[data-theme=dark] .receive-lines>div{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .receive-lines>article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .receive-lines article small,html[data-theme=dark] .receive-lines article em{color:var(--ink-soft)}html[data-theme=dark] .receive-lines article button{color:var(--ink-soft);background:0 0;border:0}html[data-theme=dark] .receive-lines footer{background:var(--surface-soft)}html[data-theme=dark] .receive-lines footer span{color:var(--ink-soft)}html[data-theme=dark] .stock-permission-note{color:#f099ac}html[data-theme=dark] .count-sheet{border:1px solid var(--line-strong);border-radius:15px}html[data-theme=dark] .count-sheet>article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .count-sheet>article:first-child{border-top:0}html[data-theme=dark] .count-sheet>article>span:first-child,html[data-theme=dark] .count-sheet article small{color:var(--ink-soft)}html[data-theme=dark] .count-sheet article>span.is-up{color:#bcf5e6}html[data-theme=dark] .count-sheet article>span.is-down{color:#f099a9}html[data-theme=dark] .count-sheet article>button{color:var(--ink-soft);background:0 0;border:0}html[data-theme=dark] .waste-ceiling div{background:var(--surface-soft);border:1px solid var(--line-strong);border-radius:12px}html[data-theme=dark] .waste-ceiling div.is-danger{background:var(--surface-soft);border-color:#693a42}html[data-theme=dark] .waste-ceiling span{color:var(--ink-soft)}html[data-theme=dark] .stock-select{background:var(--surface-soft);border:1px solid var(--line-strong);border-radius:10px}html[data-theme=dark] .stock-select select{color:var(--ink-soft);background:0 0;border:0;outline:0}html[data-theme=dark] .movement-ledger>div{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .movement-ledger>article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .movement-ledger article small{color:var(--ink-soft)}html[data-theme=dark] .movement-ledger article .is-up{color:#bcf5e7}html[data-theme=dark] .movement-ledger article .is-down{color:#f099a9}html[data-theme=dark] .move-pill,html[data-theme=dark] .sale-state{border-radius:999px}html[data-theme=dark] .move-pill.is-in,html[data-theme=dark] .move-pill.is-refund{background:var(--surface-soft);color:#bcf5e3}html[data-theme=dark] .move-pill.is-sale,html[data-theme=dark] .move-pill.is-out{background:var(--surface-soft);color:#b099f0}html[data-theme=dark] .move-pill.is-wastage{background:var(--surface-soft);color:#f099a9}html[data-theme=dark] .move-pill.is-adjust{color:#f5ddbc;background:#3d3424}html[data-theme=dark] .stock-device-gap{background:var(--surface-soft);border-color:var(--line-strong);color:var(--ink-soft)}html[data-theme=dark] .stock-device-gap>b{background:var(--surface-soft);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .stock-boundaries article{background:var(--surface);border:1px solid var(--stock-line);border-radius:16px}html[data-theme=dark] .stock-boundaries article>svg{color:#ad99f0}html[data-theme=dark] .stock-boundaries p{color:var(--ink-soft)}html[data-theme=dark] .adjust-form>section{color:#fff;background:linear-gradient(145deg,#292138,#483267);border-radius:15px}html[data-theme=dark] .adjust-form>section span{color:#c8bcda}html[data-theme=dark] .adjust-form>section small{color:var(--ink-soft)}html[data-theme=dark] .stock-denied{background:radial-gradient(circle at 50% 0, var(--surface-soft), transparent 50%), var(--surface);border:1px solid var(--stock-line);border-radius:30px}html[data-theme=dark] .stock-denied>svg{color:#af99f0}html[data-theme=dark] .stock-denied>span,html[data-theme=dark] .stock-denied p{color:var(--ink-soft)}html[data-theme=dark] .stock-denied button{color:#fff;background:#6845ed;border:0;border-radius:12px}html[data-theme=dark] .recall-orbit{background:linear-gradient(145deg,#27364c,#563a8d);border-radius:50%}html[data-theme=dark] .recall-orbit:before{border:1px dashed color-mix(in srgb, var(--line-strong) 42%, transparent);border-radius:50%}html[data-theme=dark] .recall-orbit>i:nth-of-type(3){background:#ffc862;border-color:#69593a33}html[data-theme=dark] .recall-intro{background:var(--surface-soft);border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:15px}html[data-theme=dark] .recall-intro svg{color:#ad99f0}html[data-theme=dark] .recall-exposure{color:#fff;background:linear-gradient(125deg,#251c35 0%,#332249 55%,#56368b 100%);border-radius:26px}html[data-theme=dark] .recall-exposure:after{background:radial-gradient(circle,#2c243d61,#0000 65%)}html[data-theme=dark] .recall-exposure>div>span{color:#c9b9e6}html[data-theme=dark] .recall-exposure p{color:#cfc5d9}html[data-theme=dark] .recall-exposure>div>div>*{background:color-mix(in srgb, var(--surface) 9%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 10%, transparent);color:#e8e0f2;border-radius:999px}html[data-theme=dark] .recall-exposure>div>div b{color:#ffbcc8;background:#e5546c2b;border-color:#693a4247}html[data-theme=dark] .coverage-ring{background:conic-gradient(#6ee0bf var(--coverage), color-mix(in srgb, var(--surface) 12%, transparent) 0);border-radius:50%}html[data-theme=dark] .coverage-ring:after{background:#302044;border-radius:50%}html[data-theme=dark] .coverage-ring small{color:#cfc3dc}html[data-theme=dark] .recall-exposure li span,html[data-theme=dark] .recall-exposure li b{color:#dfd5e9}html[data-theme=dark] .recall-exposure li i{background:color-mix(in srgb, var(--surface) 12%, transparent);border-radius:999px}html[data-theme=dark] .recall-exposure li i em{background:#6ee0bf}html[data-theme=dark] .recall-table>div{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .recall-table>button{background:var(--surface);border:0;border-top:1px solid var(--line-strong);color:var(--ink)}html[data-theme=dark] .recall-table>button:hover{background:var(--surface)}html[data-theme=dark] .recall-table button small{color:var(--ink-soft)}html[data-theme=dark] .recall-table button small b{background:var(--surface-soft);color:#f099aa;border-radius:999px}html[data-theme=dark] .recall-table button>span:last-child{color:#ad99f0}html[data-theme=dark] .recall-back{color:var(--ink-soft);background:0 0;border:0}html[data-theme=dark] .recall-lot-head{background:linear-gradient(123deg, var(--surface), var(--surface-soft));border:1px solid var(--line-strong);border-radius:27px}html[data-theme=dark] .recall-lot-head:after{background:radial-gradient(circle,#754de033,#0000 68%)}html[data-theme=dark] .recall-lot-head>div>button{background:color-mix(in srgb, var(--surface) 70%, transparent);border:1px solid var(--line-strong);border-radius:10px}html[data-theme=dark] .recall-lot-head>div>small{color:var(--ink-soft)}html[data-theme=dark] .recall-lot-head>aside{background:color-mix(in srgb, var(--surface) 74%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 80%, transparent);border-radius:19px}html[data-theme=dark] .recall-lot-head dl div{background:var(--surface-soft);border-radius:11px}html[data-theme=dark] .recall-lot-head dt{color:var(--ink-soft)}html[data-theme=dark] .recall-critical,html[data-theme=dark] .recall-held,html[data-theme=dark] .recall-split,html[data-theme=dark] .trace-gap{border:1px solid;border-radius:15px}html[data-theme=dark] .recall-critical{background:var(--surface-soft);color:#f099ac;border-color:#693a43}html[data-theme=dark] .recall-held{color:#fff;background:linear-gradient(120deg,#3f1930,#6c273f);border-color:#0000}html[data-theme=dark] .recall-held button,html[data-theme=dark] .recall-hold-action button{background:var(--surface);color:#f5bcd1;border:0;border-radius:10px}html[data-theme=dark] .recall-hold-action button{color:#fff;background:#d84961}html[data-theme=dark] .recall-hold-action span{color:var(--ink-soft)}html[data-theme=dark] .recall-split{background:var(--surface-soft);border-color:var(--line-strong);color:var(--ink-soft)}html[data-theme=dark] .recall-reason>div svg{color:#b099f0}html[data-theme=dark] .recall-reason p{color:var(--ink-soft)}html[data-theme=dark] .recall-reason textarea{background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;outline:0}html[data-theme=dark] .recall-reason textarea:focus{border-color:#453a69}html[data-theme=dark] .recall-reason>small{color:var(--ink-soft)}html[data-theme=dark] .trace-section.is-uncertain{border-color:#695a3a}html[data-theme=dark] .trace-section>header>div>svg{color:#99f0d6}html[data-theme=dark] .trace-section.is-uncertain>header>div>svg{color:#f0cd99}html[data-theme=dark] .trace-section header p{color:var(--ink-soft)}html[data-theme=dark] .trace-section header>b{background:var(--surface-soft);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .trace-section.is-uncertain header>b{color:#f5ddbc;background:#3d3524}html[data-theme=dark] .trace-section>aside,html[data-theme=dark] .trace-table-head{background:var(--surface-soft);border-top:1px solid var(--line-strong);color:var(--ink-soft)}html[data-theme=dark] .trace-row{border-top:1px solid var(--line-strong)}html[data-theme=dark] .trace-row.is-uncertain{background:var(--surface);border-color:#695a3a}html[data-theme=dark] .trace-row small{color:var(--ink-soft)}html[data-theme=dark] .trace-row em{color:#f099a9}html[data-theme=dark] .sale-state{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .sale-state.is-refunded,html[data-theme=dark] .sale-state.is-voided{background:var(--surface-soft);color:#f099aa}html[data-theme=dark] .sale-state.is-credited,html[data-theme=dark] .sale-state.is-amended{color:#f5ddbc;background:#3d3524}html[data-theme=dark] .trace-row>span:last-child button,html[data-theme=dark] .trace-row>span:last-child a,html[data-theme=dark] .trace-row>span:last-child b{background:var(--surface-soft);color:#ad99f0;border:0;border-radius:8px}html[data-theme=dark] .trace-row>span:last-child b{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .trace-window{background:var(--surface-soft);color:#f5e0bc;border:1px solid #695c3a;border-radius:14px}html[data-theme=dark] .trace-gap{background:var(--surface-soft);border-color:var(--line-strong);color:var(--ink-soft)}html[data-theme=dark] .trace-gap.is-amber{background:var(--surface-soft);color:#f5ddbc;border-color:#695a3a}html[data-theme=dark] .trace-gap.is-red{background:var(--surface-soft);color:#f099ad;border-color:#693a43}html[data-theme=dark] .recall-export p{color:var(--ink-soft)}html[data-theme=dark] .recall-export p strong{color:var(--ink)}html[data-theme=dark] .recall-export button{background:var(--surface-soft);border:1px solid var(--line-strong);color:#ac99f0;border-radius:10px}html[data-theme=dark] .hold-form>small{color:var(--ink-soft)}html[data-theme=dark] .recall-boundaries article:first-child>svg{color:#99f0d7}html[data-theme=dark] .recall-boundaries article:nth-child(2)>svg{color:#f0cc99}html[data-theme=dark] .recall-boundaries article:nth-child(3)>svg{color:#f099a7}@media (max-width:760px){html[data-theme=dark] .stock-hero,html[data-theme=dark] .recall-hero{border-radius:24px}html[data-theme=dark] .stock-panel,html[data-theme=dark] .recall-register{border-radius:19px}html[data-theme=dark] .recall-exposure{border-radius:20px}}html[data-theme=dark] .rd-page,html[data-theme=dark] .ld-page{--rd-ink:var(--ink);--rd-muted:var(--ink-soft);--rd-line:color-mix(in srgb, var(--line-strong) 11%, transparent);color:var(--rd-ink)}html[data-theme=dark] .rd-page .primary,html[data-theme=dark] .ld-page .primary{color:#fff;background:linear-gradient(135deg,#6743e9,#7b52f1);border:0;border-radius:13px}html[data-theme=dark] .rd-page .secondary,html[data-theme=dark] .ld-page .secondary{background:var(--surface);border:1px solid var(--rd-line);color:var(--rd-ink);border-radius:13px}html[data-theme=dark] .rd-truthbar,html[data-theme=dark] .ld-truthbar{background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 12%, transparent);border-radius:15px}html[data-theme=dark] .rd-truthbar>div>span,html[data-theme=dark] .ld-truthbar>div>span{background:var(--rd-mint);border-radius:50%}html[data-theme=dark] .rd-truthbar p,html[data-theme=dark] .ld-truthbar p{color:var(--rd-muted)}html[data-theme=dark] .rd-truthbar p strong,html[data-theme=dark] .ld-truthbar p strong{color:var(--ink)}html[data-theme=dark] .rd-truthbar label,html[data-theme=dark] .ld-truthbar label{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .rd-truthbar select,html[data-theme=dark] .ld-truthbar select{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .rd-notice,html[data-theme=dark] .ld-notice{background:var(--surface-soft);border:1px solid var(--line-strong);color:#bcf5ea;border-radius:15px}html[data-theme=dark] .rd-notice.is-amber,html[data-theme=dark] .ld-notice.is-amber{background:var(--surface-soft);color:#f0ca99;border-color:#695c3a}html[data-theme=dark] .ld-notice.is-red{background:var(--surface-soft);color:#f099a7;border-color:#693a43}html[data-theme=dark] .rd-notice p,html[data-theme=dark] .ld-notice p{color:currentColor}html[data-theme=dark] .rd-notice button,html[data-theme=dark] .ld-notice button{color:currentColor;background:0 0;border:0}html[data-theme=dark] .rd-hero,html[data-theme=dark] .ld-hero{background:radial-gradient(circle at 77% 32%, #8e64ff3b, transparent 31%), linear-gradient(116deg, var(--surface) 0%, var(--surface-soft) 63%, var(--surface-soft) 100%);border:1px solid #473a691a;border-radius:34px}html[data-theme=dark] .rd-hero:after,html[data-theme=dark] .ld-hero:after{background-image:linear-gradient(#6845ed0c 1px,#0000 1px),linear-gradient(90deg,#6845ed0c 1px,#0000 1px);background-size:38px 38px}html[data-theme=dark] .rd-hero-copy>span,html[data-theme=dark] .ld-hero>div>span,html[data-theme=dark] .rd-classification header>div>span,html[data-theme=dark] .rd-register>header>div>span,html[data-theme=dark] .rd-contract>div>span,html[data-theme=dark] .rd-integration>div>span,html[data-theme=dark] .ld-capture>header>div>span,html[data-theme=dark] .ld-recent>header>div>span,html[data-theme=dark] .ld-report-head>div>span,html[data-theme=dark] .ld-report-table>header>div>span,html[data-theme=dark] .ld-trend>header span,html[data-theme=dark] .ld-reasons>header span,html[data-theme=dark] .ld-buying-cues>header span,html[data-theme=dark] .ld-sync-gap>div>span,html[data-theme=dark] .ld-value-warning>div>span{color:var(--ink-soft)}html[data-theme=dark] .rd-hero h1 em,html[data-theme=dark] .ld-hero h1 em{color:var(--rd-purple)}html[data-theme=dark] .rd-hero-copy>p,html[data-theme=dark] .ld-hero>div>p{color:var(--ink-soft)}html[data-theme=dark] .rd-hero-copy>div>button:not(.primary),html[data-theme=dark] .ld-hero>div>div>button:not(.primary){background:color-mix(in srgb, var(--surface) 82%, transparent);color:var(--ink);border:1px solid #473a6921;border-radius:13px}html[data-theme=dark] .rd-bottle{border:1px solid color-mix(in srgb, var(--line-strong) 18%, transparent);color:#fff;background:linear-gradient(155deg,#2e2446,#513485 78%);border-radius:30px 30px 42px 42px}html[data-theme=dark] .rd-bottle:before{background:linear-gradient(#7562a5,#3e315e);border-radius:9px 9px 4px 4px}html[data-theme=dark] .rd-bottle>i{background:#7bf0ce;border-radius:50%}html[data-theme=dark] .rd-bottle>span{color:#ffffff59}html[data-theme=dark] .rd-bottle>small{color:#ffffff8c}html[data-theme=dark] .rd-permit{background:linear-gradient(148deg, var(--surface), var(--surface-soft));color:var(--ink);border:1px solid #483a6924;border-radius:22px}html[data-theme=dark] .rd-permit>span{color:var(--ink-soft)}html[data-theme=dark] .rd-permit>i{background:repeating-linear-gradient(90deg,#2f2740 0 2px,#0000 2px 4px)}html[data-theme=dark] .rd-permit>small{color:var(--rd-mint)}html[data-theme=dark] .rd-seal{border:4px solid var(--line-strong);color:#fff;background:linear-gradient(145deg,#65e0bd,#24a98a);border-radius:50%}html[data-theme=dark] .rd-orbit-ring{border:1px solid #443a693d;border-radius:50%}html[data-theme=dark] .rd-unverified,html[data-theme=dark] .ld-value-warning{background:linear-gradient(108deg, var(--surface-soft), var(--surface));border:1px solid #695b3a;border-radius:20px}html[data-theme=dark] .rd-unverified>svg,html[data-theme=dark] .ld-value-warning>svg{color:#f0cc99}html[data-theme=dark] .rd-unverified span{color:#f0ca99}html[data-theme=dark] .rd-unverified h2,html[data-theme=dark] .ld-value-warning h2{color:#f5dcbc}html[data-theme=dark] .rd-unverified p,html[data-theme=dark] .ld-value-warning p{color:#f0cc99}html[data-theme=dark] .rd-unverified button{background:var(--surface);color:#f5ddbc;border:1px solid #695b3a;border-radius:12px}html[data-theme=dark] .rd-metrics article,html[data-theme=dark] .ld-metrics article{background:var(--surface);border:1px solid var(--rd-line);border-radius:18px}html[data-theme=dark] .rd-metrics article>span,html[data-theme=dark] .ld-metrics article>span,html[data-theme=dark] .rd-metrics article>small,html[data-theme=dark] .ld-metrics article>small{color:var(--ink-soft)}html[data-theme=dark] .rd-metrics article.is-ink,html[data-theme=dark] .ld-metrics article.is-ink{color:#fff;background:linear-gradient(145deg,#251e38,#3a2c59);border-color:#0000}html[data-theme=dark] .rd-metrics article.is-ink>span,html[data-theme=dark] .rd-metrics article.is-ink>small,html[data-theme=dark] .ld-metrics article.is-ink>span,html[data-theme=dark] .ld-metrics article.is-ink>small{color:#fff9}html[data-theme=dark] .rd-metrics article.is-amber,html[data-theme=dark] .ld-metrics article.is-amber{background:var(--surface-soft);color:#f5ddbc;border-color:#695c3a}html[data-theme=dark] .rd-metrics article.is-red{background:var(--surface);border-color:var(--line-strong);color:#f099a9}html[data-theme=dark] .rd-metrics article.is-violet,html[data-theme=dark] .ld-metrics article.is-violet{background:var(--surface-soft);color:#ad99f0;border-color:#473a69}html[data-theme=dark] .ld-metrics article.is-locked{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .rd-classification,html[data-theme=dark] .rd-register,html[data-theme=dark] .rd-contract,html[data-theme=dark] .ld-capture,html[data-theme=dark] .ld-recent,html[data-theme=dark] .ld-report-table,html[data-theme=dark] .ld-trend,html[data-theme=dark] .ld-reasons,html[data-theme=dark] .ld-buying-cues{background:var(--surface);border:1px solid var(--rd-line);border-radius:25px}html[data-theme=dark] .rd-classification>header{background:linear-gradient(110deg, var(--surface), var(--surface-soft));border-bottom:1px solid var(--rd-line)}html[data-theme=dark] .rd-classification header p,html[data-theme=dark] .rd-register>header p,html[data-theme=dark] .rd-contract>div>p,html[data-theme=dark] .rd-integration p,html[data-theme=dark] .ld-capture>header p,html[data-theme=dark] .ld-report-head>div>p,html[data-theme=dark] .ld-report-table>header p,html[data-theme=dark] .ld-trend>header p,html[data-theme=dark] .ld-buying-cues>header p,html[data-theme=dark] .ld-sync-gap p{color:var(--rd-muted)}html[data-theme=dark] .rd-class-ring{background:conic-gradient(var(--rd-purple) var(--reviewed), var(--surface-soft) 0);border-radius:50%}html[data-theme=dark] .rd-class-ring:before{background:var(--surface);border-radius:50%}html[data-theme=dark] .rd-class-ring small{color:var(--ink-soft)}html[data-theme=dark] .rd-classification>div>article{border-right:1px solid var(--rd-line);border-top:1px solid var(--rd-line)}html[data-theme=dark] .rd-classification>div>article:nth-child(-n+4){border-top:0}html[data-theme=dark] .rd-classification>div>article:nth-child(4n){border-right:0}html[data-theme=dark] .rd-classification>div>article>span{border-radius:999px}html[data-theme=dark] .rd-classification article.is-restricted>span{background:var(--surface-soft);color:#f099a9}html[data-theme=dark] .rd-classification article.is-cleared>span{background:var(--surface-soft);color:#bcf5e9}html[data-theme=dark] .rd-classification article.is-unreviewed>span{background:var(--surface-soft);color:#f0cc99}html[data-theme=dark] .rd-product-mark>i{background:var(--surface-soft);color:#ad99f0;border-radius:12px}html[data-theme=dark] .rd-product-mark small,html[data-theme=dark] .ld-product small,html[data-theme=dark] .rd-product-mark small b,html[data-theme=dark] .ld-product small b{color:var(--ink-soft)}html[data-theme=dark] .rd-register>header button,html[data-theme=dark] .rd-sync-gap button{background:var(--surface);border:1px solid var(--rd-line);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .rd-register>header b,html[data-theme=dark] .ld-report-table>header b,html[data-theme=dark] .ld-recent>header b{background:var(--surface-soft);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .rd-filters{background:var(--surface);border-bottom:1px solid var(--rd-line);border-top:1px solid var(--rd-line)}html[data-theme=dark] .rd-filters label>span{color:var(--ink-soft)}html[data-theme=dark] .rd-filters input,html[data-theme=dark] .rd-filters select{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);border-radius:11px;outline:0}html[data-theme=dark] .rd-filters input:focus,html[data-theme=dark] .rd-filters select:focus,html[data-theme=dark] .rd-field input:focus,html[data-theme=dark] .rd-field select:focus,html[data-theme=dark] .rd-field textarea:focus,html[data-theme=dark] .ld-main-search:focus-within,html[data-theme=dark] .ld-extras input:focus{border-color:#463a69}html[data-theme=dark] .rd-search>svg{color:var(--ink-soft)}html[data-theme=dark] .rd-table-head{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .rd-table>button{background:var(--surface);border:0;border-top:1px solid var(--rd-line);color:inherit}html[data-theme=dark] .rd-table>button:hover{background:var(--surface)}html[data-theme=dark] .rd-table>button>span>small{color:var(--ink-soft)}html[data-theme=dark] .rd-table>button>span>em{color:#f0ca99}html[data-theme=dark] .rd-outcome,html[data-theme=dark] .rd-licence,html[data-theme=dark] .ld-reason{border-radius:999px}html[data-theme=dark] .rd-outcome.is-sold{background:var(--surface-soft);color:#bcf5e9}html[data-theme=dark] .rd-outcome.is-refused{background:var(--surface-soft);color:#f0cc99}html[data-theme=dark] .rd-licence{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .rd-licence>i{background:currentColor;border-radius:50%}html[data-theme=dark] .rd-licence.is-valid{background:var(--surface-soft);color:#bcf5e9}html[data-theme=dark] .rd-licence.is-expired_on_the_day{background:var(--surface-soft);color:#f099a9}html[data-theme=dark] .rd-licence.is-no_expiry{background:var(--surface-soft);color:#f0cc99}html[data-theme=dark] .rd-empty,html[data-theme=dark] .ld-empty,html[data-theme=dark] .rd-empty strong,html[data-theme=dark] .ld-empty strong{color:var(--ink-soft)}html[data-theme=dark] .rd-contract>div:first-child{color:#fff;background:linear-gradient(145deg,#28203b,#453169)}html[data-theme=dark] .rd-contract>div:first-child>span{color:#bdb0dc}html[data-theme=dark] .rd-contract>div:first-child>p{color:#ffffffa8}html[data-theme=dark] .rd-contract aside{background:color-mix(in srgb, var(--surface) 8%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 10%, transparent);border-radius:15px}html[data-theme=dark] .rd-contract aside svg{color:#f0ce99}html[data-theme=dark] .rd-contract aside p{color:#ffffffb8}html[data-theme=dark] .rd-field-map article{border-bottom:1px solid var(--rd-line);border-right:1px solid var(--rd-line)}html[data-theme=dark] .rd-field-map article:nth-child(2n){border-right:0}html[data-theme=dark] .rd-field-map article>i{background:var(--surface-soft);color:#ad99f0;border-radius:10px}html[data-theme=dark] .rd-field-map article>span small{color:var(--ink-soft)}html[data-theme=dark] .rd-field-map article>em{color:#f0cc99}html[data-theme=dark] .rd-integration,html[data-theme=dark] .ld-sync-gap{color:#fff;background:linear-gradient(120deg,#2c233e,#432c69);border-radius:22px}html[data-theme=dark] .rd-integration>svg,html[data-theme=dark] .ld-sync-gap>svg{color:#f0ce99}html[data-theme=dark] .rd-integration>div>span,html[data-theme=dark] .ld-sync-gap>div>span{color:#c4b5e3}html[data-theme=dark] .rd-integration p,html[data-theme=dark] .ld-sync-gap p{color:#ffffffa6}html[data-theme=dark] .rd-integration>div:last-child>small{color:#99f0d9}html[data-theme=dark] .rd-integration>div:last-child i{background:#3bc8a4;border-radius:50%}html[data-theme=dark] .rd-modal-layer{background:#1611219e}html[data-theme=dark] .rd-modal{background:var(--surface);border:1px solid color-mix(in srgb, var(--line-strong) 30%, transparent);border-radius:25px}html[data-theme=dark] .rd-modal>header{background:linear-gradient(115deg, var(--surface), var(--surface-soft));border-bottom:1px solid var(--rd-line)}html[data-theme=dark] .rd-modal>header span{color:var(--ink-soft)}html[data-theme=dark] .rd-modal>header button{background:var(--surface);border:1px solid var(--rd-line);border-radius:11px}html[data-theme=dark] .rd-capture>aside{background:var(--surface-soft);border:1px solid var(--rd-line);color:var(--ink-soft);border-radius:15px}html[data-theme=dark] .rd-capture>aside.is-amber{background:var(--surface-soft);color:#f5ddbc;border-color:#695c3a}html[data-theme=dark] .rd-field>span{color:var(--ink-soft)}html[data-theme=dark] .rd-field>span b{color:#f099a7}html[data-theme=dark] .rd-field>span em{color:#f0cd99;background:#3d3524;border-radius:999px}html[data-theme=dark] .rd-field input,html[data-theme=dark] .rd-field select,html[data-theme=dark] .rd-field textarea{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);border-radius:11px;outline:0}html[data-theme=dark] .rd-field small{color:var(--ink-soft)}html[data-theme=dark] .rd-form-error,html[data-theme=dark] .ld-error{background:var(--surface-soft);color:#f099a9;border:1px solid #693a43;border-radius:13px}html[data-theme=dark] .rd-issues,html[data-theme=dark] .rd-detail-clear{border-radius:15px}html[data-theme=dark] .rd-issues{background:var(--surface-soft);color:#f5ddbc;border:1px solid #695b3a}html[data-theme=dark] .rd-detail-clear{background:var(--surface-soft);border:1px solid var(--line-strong);color:#bcf5ea}html[data-theme=dark] .rd-detail-summary>span:last-child{color:var(--ink-soft)}html[data-theme=dark] .rd-detail dl{border:1px solid var(--rd-line);border-radius:15px}html[data-theme=dark] .rd-detail dl>div+div{border-top:1px solid var(--rd-line)}html[data-theme=dark] .rd-detail dt{color:var(--ink-soft)}html[data-theme=dark] .rd-detail dd{color:var(--ink)}html[data-theme=dark] .rd-detail dd small{color:var(--ink-soft)}html[data-theme=dark] .rd-device-note{background:var(--surface-soft);color:var(--ink-soft);border-radius:14px}html[data-theme=dark] .rd-device-note svg{color:#b099f0}html[data-theme=dark] .rd-denied,html[data-theme=dark] .ld-denied{background:linear-gradient(135deg, var(--surface), var(--surface-soft));border:1px solid var(--line-strong);border-radius:28px}html[data-theme=dark] .rd-denied>svg,html[data-theme=dark] .ld-denied>svg{color:#ad99f0}html[data-theme=dark] .rd-denied>span,html[data-theme=dark] .ld-denied>span{color:var(--ink-soft)}html[data-theme=dark] .rd-denied code,html[data-theme=dark] .ld-denied code{color:#ad99f0}html[data-theme=dark] .rd-denied p,html[data-theme=dark] .ld-denied p{color:var(--ink-soft)}html[data-theme=dark] .ld-shelf-frame{border:1px solid color-mix(in srgb, var(--line-strong) 14%, transparent);background:linear-gradient(145deg,#332849,#4a356c);border-radius:28px}html[data-theme=dark] .ld-shelf-frame:before,html[data-theme=dark] .ld-shelf-frame:after,html[data-theme=dark] .ld-shelf-frame>span{background:linear-gradient(#77649a,#49375e);border-radius:8px}html[data-theme=dark] .ld-box{color:#fff;background:linear-gradient(148deg,#f7b94c,#e7862b);border-radius:12px 12px 17px 17px}html[data-theme=dark] .ld-box>i{color:#ffffff80}html[data-theme=dark] .ld-box>small{color:#ffffffad}html[data-theme=dark] .ld-box.is-right{background:linear-gradient(148deg,#7853eb,#5634bf)}html[data-theme=dark] .ld-signal{background:var(--surface);color:#af99f0;border:1px solid #483a6924;border-radius:17px}html[data-theme=dark] .ld-signal span{color:var(--ink)}html[data-theme=dark] .ld-signal small{color:var(--ink-soft)}html[data-theme=dark] .ld-shelf-glow{background:#8d65ff;border-radius:50%}html[data-theme=dark] .ld-principles article{background:var(--surface);border:1px solid var(--rd-line);border-radius:16px}html[data-theme=dark] .ld-principles article>svg{background:var(--surface-soft);color:#ad99f0;border-radius:10px}html[data-theme=dark] .ld-principles small{color:var(--ink-soft)}html[data-theme=dark] .ld-capture>header,html[data-theme=dark] .ld-recent>header,html[data-theme=dark] .ld-trend>header,html[data-theme=dark] .ld-reasons>header,html[data-theme=dark] .ld-buying-cues>header{background:linear-gradient(108deg, var(--surface), var(--surface));border-bottom:1px solid var(--rd-line)}html[data-theme=dark] .ld-capture>header button{background:var(--surface);border:1px solid var(--rd-line);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .ld-main-search{border:1px solid var(--line-strong);border-radius:14px}html[data-theme=dark] .ld-main-search>svg{color:var(--ink-soft)}html[data-theme=dark] .ld-main-search input{background:0 0;border:0;outline:0}html[data-theme=dark] .ld-main-search>span{background:var(--surface-soft);color:var(--ink-soft);border-radius:7px}html[data-theme=dark] .ld-extras{background:var(--surface);border:1px solid var(--rd-line);border-radius:16px}html[data-theme=dark] .ld-extras label>span,html[data-theme=dark] .ld-extras>div>span{color:var(--ink-soft)}html[data-theme=dark] .ld-extras input{background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;outline:0}html[data-theme=dark] .ld-extras nav button{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .ld-extras nav button.is-active{color:#fff;background:#6844e7;border-color:#443a69}html[data-theme=dark] .ld-extras>div>small{color:var(--ink-soft)}html[data-theme=dark] .ld-clear-extras{color:var(--ink-soft);background:0 0;border:0}html[data-theme=dark] .ld-customer-picker>label{background:var(--surface);border:1px solid var(--line-strong);border-radius:10px}html[data-theme=dark] .ld-customer-picker>label input{border:0}html[data-theme=dark] .ld-customer-picker>div{background:var(--surface);border:1px solid var(--line-strong);border-radius:11px}html[data-theme=dark] .ld-customer-picker>div button{background:var(--surface);border:0}html[data-theme=dark] .ld-customer-picker>div button+button{border-top:1px solid var(--rd-line)}html[data-theme=dark] .ld-customer-picker>div small{color:var(--ink-soft)}html[data-theme=dark] .ld-picked-customer{background:var(--surface);border:1px solid var(--line-strong);border-radius:10px}html[data-theme=dark] .ld-picked-customer button{background:0 0;border:0}html[data-theme=dark] .ld-hits{border:1px solid var(--rd-line);border-radius:15px}html[data-theme=dark] .ld-hits>button{background:var(--surface);color:inherit;border:0}html[data-theme=dark] .ld-hits>button+button{border-top:1px solid var(--rd-line)}html[data-theme=dark] .ld-hits>button:hover{background:var(--surface-soft)}html[data-theme=dark] .ld-product>i{background:linear-gradient(145deg, var(--surface-soft), #2a243d);color:#ad99f0;border-radius:11px}html[data-theme=dark] .ld-hits>button>span:nth-child(2) small,html[data-theme=dark] .ld-hits>button>svg{color:var(--ink-soft)}html[data-theme=dark] .ld-free-text{background:var(--surface-soft);color:#f5ddbc;border:1px solid #695b3a;border-radius:14px}html[data-theme=dark] .ld-free-text small{color:#f0ca99}html[data-theme=dark] .ld-captured{background:var(--surface-soft);border:1px solid var(--line-strong);color:#bcf5e9;border-radius:14px}html[data-theme=dark] .ld-captured button{background:var(--surface);border:1px solid var(--line-strong);color:#bcf5e9;border-radius:9px}html[data-theme=dark] .ld-recent article+article{border-top:1px solid var(--rd-line)}html[data-theme=dark] .ld-recent-icon{background:var(--surface-soft);color:#ad99f0;border-radius:9px}html[data-theme=dark] .ld-recent article small{color:var(--ink-soft)}html[data-theme=dark] .ld-reason.is-out_of_stock{background:var(--surface-soft);color:#f0cc99}html[data-theme=dark] .ld-reason.is-not_stocked{background:var(--surface-soft);color:#f099a9}html[data-theme=dark] .ld-reason.is-price{background:var(--surface-soft);color:#99bff0}html[data-theme=dark] .ld-reason.is-other{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .ld-record-denied{background:var(--surface-soft);border:1px solid var(--rd-line);color:var(--ink-soft);border-radius:18px}html[data-theme=dark] .ld-record-denied svg{color:#ad99f0}html[data-theme=dark] .ld-range label span{color:var(--ink-soft)}html[data-theme=dark] .ld-range input{background:var(--surface);border:1px solid var(--rd-line);border-radius:10px}html[data-theme=dark] .ld-range nav button{background:var(--surface-soft);border:1px solid var(--rd-line);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .ld-value-warning>div>span,html[data-theme=dark] .ld-value-warning>strong{color:#f5ddbc}html[data-theme=dark] .ld-table-head{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .ld-table article{border-top:1px solid var(--rd-line)}html[data-theme=dark] .ld-table article>span>small{color:var(--ink-soft)}html[data-theme=dark] .ld-table article>span>em{background:var(--surface-soft);color:#f099a9;border-radius:999px}html[data-theme=dark] .ld-trend>header>svg,html[data-theme=dark] .ld-reasons>header>svg,html[data-theme=dark] .ld-buying-cues>header>svg{color:#ad99f0}html[data-theme=dark] .ld-trend article>span{color:var(--ink-soft)}html[data-theme=dark] .ld-trend article>div,html[data-theme=dark] .ld-reasons article>div{background:var(--surface-soft);border-radius:999px}html[data-theme=dark] .ld-trend article>div>i{border-radius:inherit;background:linear-gradient(90deg,#6744df,#2b243d)}html[data-theme=dark] .ld-trend article>small,html[data-theme=dark] .ld-reasons article>span>small{color:var(--ink-soft)}html[data-theme=dark] .ld-reasons article>div>i{border-radius:inherit;background:linear-gradient(90deg,#e29a2e,#f1c26d)}html[data-theme=dark] .ld-buying-cues>header{color:#fff;background:linear-gradient(110deg,#28203b,#432e67)}html[data-theme=dark] .ld-buying-cues>header span{color:#bfaedf}html[data-theme=dark] .ld-buying-cues>header p{color:#ffffffa1}html[data-theme=dark] .ld-buying-cues>header>svg{color:#99f0d7}html[data-theme=dark] .ld-buying-cues article+article{border-left:1px solid var(--rd-line)}html[data-theme=dark] .ld-buying-cues article>span{color:#d8d1e3}html[data-theme=dark] .ld-buying-cues article small{color:var(--ink-soft)}html[data-theme=dark] .ld-buying-cues article em{color:#b099f0}html[data-theme=dark] .ld-sync-gap button{background:color-mix(in srgb, var(--surface) 8%, transparent);border-color:color-mix(in srgb, var(--line-strong) 12%, transparent);color:#fff}@media (max-width:1260px){html[data-theme=dark] .rd-classification>div>article:nth-child(-n+4){border-top:1px solid var(--rd-line)}html[data-theme=dark] .rd-classification>div>article:nth-child(-n+2){border-top:0}html[data-theme=dark] .rd-classification>div>article:nth-child(2n){border-right:0}html[data-theme=dark] .rd-classification>div>article:nth-child(4n-1){border-right:1px solid var(--rd-line)}}@media (max-width:820px){html[data-theme=dark] .ld-buying-cues article+article{border-left:0;border-top:1px solid var(--rd-line)}}@media (max-width:620px){html[data-theme=dark] .rd-hero,html[data-theme=dark] .ld-hero{border-radius:25px}html[data-theme=dark] .rd-classification>div>article{border-right:0!important;border-top:1px solid var(--rd-line)!important}html[data-theme=dark] .rd-classification>div>article:first-child{border-top:0!important}html[data-theme=dark] .rd-field-map article{border-right:0}html[data-theme=dark] .rd-modal{border-radius:18px}}html[data-theme=dark] .li-page{--li-ink:var(--ink);--li-muted:var(--ink-soft);--li-line:#453a691f;--li-lilac:var(--surface-soft);color:var(--li-ink);background:radial-gradient(circle at 82% 8%, #6f4bef17, transparent 27rem), radial-gradient(circle at 6% 48%, #37cba50f, transparent 24rem), var(--surface-soft)}html[data-theme=dark] .li-truthbar{background:color-mix(in srgb, var(--surface-soft) 90%, transparent);border:1px solid #3a695d40;border-radius:16px}html[data-theme=dark] .li-truthbar>div>span{background:var(--li-mint);border-radius:50%}html[data-theme=dark] .li-truthbar p{color:var(--ink-soft)}html[data-theme=dark] .li-truthbar p strong{color:#bcf5e8}html[data-theme=dark] .li-truthbar>label{color:#bcf5e8;background:var(--surface);border:1px solid #3a695d40;border-radius:11px}html[data-theme=dark] .li-truthbar select{color:var(--li-ink);background:0 0;border:0;outline:0}html[data-theme=dark] .li-eyebrow{color:var(--accent-ink)}html[data-theme=dark] .li-label-hero,html[data-theme=dark] .li-import-hero{background:linear-gradient(124deg, color-mix(in srgb, var(--surface) 98%, transparent) 0 48%, color-mix(in srgb, var(--surface-soft) 88%, transparent) 72%, color-mix(in srgb, var(--surface-soft) 82%, transparent) 100%), var(--surface);border:1px solid #473a691f;border-radius:34px}html[data-theme=dark] .li-label-hero:before,html[data-theme=dark] .li-import-hero:before{background-image:linear-gradient(#4e388b09 1px,#0000 1px),linear-gradient(90deg,#4e388b09 1px,#0000 1px);background-size:34px 34px}html[data-theme=dark] .li-hero-copy h1 em,html[data-theme=dark] .li-import-copy h1 em{color:var(--accent-ink)}html[data-theme=dark] .li-hero-copy>p,html[data-theme=dark] .li-import-copy>p{color:var(--li-muted)}html[data-theme=dark] .li-hero-actions button,html[data-theme=dark] .li-import-copy button{border:1px solid var(--li-violet);color:#fff;background:linear-gradient(135deg,#7958ff,#5437df);border-radius:13px}html[data-theme=dark] .li-hero-actions>span{color:var(--ink-soft)}html[data-theme=dark] .li-import-copy button.is-secondary{color:#ccbcf5;background:color-mix(in srgb, var(--surface) 82%, transparent);border-color:#493a692e}html[data-theme=dark] .li-sheet-back,html[data-theme=dark] .li-sheet-mid,html[data-theme=dark] .li-sheet-front{border-radius:21px}html[data-theme=dark] .li-sheet-back{background:linear-gradient(145deg, #2a243d, var(--surface-soft));border:1px solid #473a691a}html[data-theme=dark] .li-sheet-mid{background:linear-gradient(145deg, var(--surface-soft), var(--surface-soft));border:1px solid #3a695d2e}html[data-theme=dark] .li-sheet-front{border:1px solid color-mix(in srgb, var(--line-strong) 13%, transparent);color:var(--ink);background:var(--surface)}html[data-theme=dark] .li-mini-brand{color:#ac99f0}html[data-theme=dark] .li-sheet-front small{color:var(--ink-soft)}html[data-theme=dark] .li-mini-bars i{background:#17131f}html[data-theme=dark] .li-scan-beam{background:linear-gradient(90deg,#0000,#ef496e 15% 85%,#0000)}html[data-theme=dark] .li-hero-stats>div{background:color-mix(in srgb, var(--surface) 78%, transparent);border:1px solid #473a691a;border-radius:13px}html[data-theme=dark] .li-hero-stats small,html[data-theme=dark] .li-hero-stats span{color:var(--li-muted)}html[data-theme=dark] .li-integrity-row>div{border:1px solid var(--li-line);color:var(--ink-soft);background:color-mix(in srgb, var(--surface) 84%, transparent);border-radius:16px}html[data-theme=dark] .li-integrity-row>div.is-warning{color:#f5debc;background:var(--surface-soft);border-color:#69583a4d}html[data-theme=dark] .li-integrity-row small{color:var(--li-muted)}html[data-theme=dark] .li-panel{border:1px solid var(--li-line);background:color-mix(in srgb, var(--surface) 93%, transparent);border-radius:24px}html[data-theme=dark] .li-panel>header{border-bottom:1px solid #453a6914}html[data-theme=dark] .li-panel>header>div:first-child>span,html[data-theme=dark] .li-commit-copy>span,html[data-theme=dark] .li-import-boundary>div:first-child>span,html[data-theme=dark] .li-production-boundary>div>span{color:var(--accent-ink)}html[data-theme=dark] .li-panel header p{color:var(--li-muted)}html[data-theme=dark] .li-panel header>i{color:var(--accent-ink);background:var(--li-lilac);border-radius:13px}html[data-theme=dark] .li-filter-row label{border:1px solid var(--li-line);color:var(--ink-soft);background:var(--surface);border-radius:12px}html[data-theme=dark] .li-filter-row input,html[data-theme=dark] .li-filter-row select{color:var(--li-ink);background:0 0;border:0;outline:0}html[data-theme=dark] .li-picker-heading{color:var(--li-muted)}html[data-theme=dark] .li-picker-heading button{color:var(--accent-ink);background:var(--li-lilac);border:0;border-radius:9px}html[data-theme=dark] .li-product-list article{border-bottom:1px solid #453a6912}html[data-theme=dark] .li-product-icon{color:var(--accent-ink);background:var(--surface-soft);border-radius:10px}html[data-theme=dark] .li-product-list small{color:var(--li-muted)}html[data-theme=dark] .li-product-list code{color:var(--ink-soft)}html[data-theme=dark] .li-product-list article>button{border:1px solid var(--li-line);color:var(--accent-ink);background:var(--surface);border-radius:9px}html[data-theme=dark] .li-clear{color:var(--li-red);background:var(--surface-soft);border:0;border-radius:9px}html[data-theme=dark] .li-sheet-options button{border:1px solid var(--li-line);color:var(--li-ink);background:var(--surface);border-radius:14px}html[data-theme=dark] .li-sheet-options button.is-active{background:var(--surface-soft);border-color:#423a697a}html[data-theme=dark] .li-sheet-options button>span{color:var(--accent-ink);background:var(--li-lilac);border-radius:10px}html[data-theme=dark] .li-sheet-options small{color:var(--li-muted)}html[data-theme=dark] .li-queue-list{border:1px solid var(--li-line);border-radius:14px}html[data-theme=dark] .li-queue-list article{border-bottom:1px solid #453a6912}html[data-theme=dark] .li-queue-list article:last-child{border-bottom:0}html[data-theme=dark] .li-code-pill{color:var(--ink-soft);background:var(--surface-soft);border-radius:999px}html[data-theme=dark] .li-code-pill.is-ean-13{color:#bcf5e7;background:var(--surface-soft)}html[data-theme=dark] .li-code-pill.is-id,html[data-theme=dark] .li-code-pill.is-none{color:#f5debc;background:#3d3524}html[data-theme=dark] .li-queue-list small{color:var(--li-muted)}html[data-theme=dark] .li-queue-list small.is-warning{color:#f5debc}html[data-theme=dark] .li-queue-list small.is-danger{color:var(--li-red)}html[data-theme=dark] .li-queue-list label span{color:var(--li-muted)}html[data-theme=dark] .li-queue-list input{border:1px solid var(--li-line);border-radius:9px;outline:0}html[data-theme=dark] .li-queue-list article>button{color:var(--ink-soft);background:var(--surface-soft);border:0;border-radius:9px}html[data-theme=dark] .li-queue-list article>button:hover{color:var(--li-red);background:var(--surface-soft)}html[data-theme=dark] .li-empty{border:1px dashed var(--li-line);color:var(--ink-soft);border-radius:14px}html[data-theme=dark] .li-empty strong{color:var(--li-ink)}html[data-theme=dark] .li-print-callout{background:var(--surface);border:1px solid #423a692e;border-radius:14px}html[data-theme=dark] .li-print-callout>div{color:var(--accent-ink)}html[data-theme=dark] .li-print-callout strong{color:var(--li-ink)}html[data-theme=dark] .li-print-callout small{color:var(--li-muted)}html[data-theme=dark] .li-print-callout button{color:#fff;background:var(--li-violet);border:0;border-radius:10px}html[data-theme=dark] .li-proof-summary span{color:#bcf5e6;background:var(--surface-soft);border-radius:999px}html[data-theme=dark] .li-proof-summary span.is-warning{color:#f5dfbc;background:#3d3524}html[data-theme=dark] .li-proof-summary span.is-danger{color:#f099a9;background:var(--surface-soft)}html[data-theme=dark] .li-preview-strip>div>span{color:var(--li-muted)}html[data-theme=dark] .li-label-cell{color:var(--ink);background:var(--surface)}html[data-theme=dark] .li-no-bars{color:#f099a9}html[data-theme=dark] .li-production-boundary{color:#fff;background:linear-gradient(130deg,#291750,#4b2b8c);border:1px solid #473a6929;border-radius:24px}html[data-theme=dark] .li-production-boundary>div>span{color:#bfaeff}html[data-theme=dark] .li-production-boundary li{border:1px solid color-mix(in srgb, var(--line-strong) 10%, transparent);color:#dcd4ec;background:color-mix(in srgb, var(--surface) 5%, transparent);border-radius:13px}html[data-theme=dark] .li-production-boundary li svg{color:#99f0d7}html[data-theme=dark] .li-production-boundary li:last-child svg{color:#f0d199}html[data-theme=dark] .li-production-boundary strong{color:#fff}html[data-theme=dark] .li-vault-orbit{border:1px solid #423a692e;border-radius:50%}html[data-theme=dark] .li-vault-orbit.is-two{border-color:#3a695d38}html[data-theme=dark] .li-vault-core{color:#fff;background:linear-gradient(145deg,#7355f2,#3f277e);border:1px solid #423a6933;border-radius:35px}html[data-theme=dark] .li-vault-core svg{color:#99f0d9}html[data-theme=dark] .li-vault-core span{color:#d9cdff}html[data-theme=dark] .li-vault-card{color:var(--ink-soft);background:color-mix(in srgb, var(--surface) 90%, transparent);border:1px solid #473a6924;border-radius:15px}html[data-theme=dark] .li-vault-card svg{color:var(--accent-ink)}html[data-theme=dark] .li-vault-card i{background:var(--li-mint);border-radius:50%}html[data-theme=dark] .li-vault-line{background:linear-gradient(90deg,#6144ef73,#0000)}html[data-theme=dark] .li-import-pipeline{background:color-mix(in srgb, var(--surface) 82%, transparent);border:1px solid #473a691a;border-radius:15px}html[data-theme=dark] .li-import-pipeline>div{color:var(--ink-soft)}html[data-theme=dark] .li-import-pipeline>div.is-done{color:#bcf5e6}html[data-theme=dark] .li-import-pipeline>div.is-active{color:var(--accent-ink)}html[data-theme=dark] .li-import-pipeline>i{background:var(--surface-raised)}html[data-theme=dark] .li-import-notice{border:1px solid var(--li-line);color:var(--ink-soft);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:16px}html[data-theme=dark] .li-import-notice>i{color:var(--accent-ink);background:var(--li-lilac);border-radius:10px}html[data-theme=dark] .li-import-notice strong{color:var(--li-ink)}html[data-theme=dark] .li-import-notice.is-amber{color:#f5debc;background:var(--surface-soft);border-color:#69583a57}html[data-theme=dark] .li-import-notice.is-amber>i{color:#f5dfbc;background:#3d3524}html[data-theme=dark] .li-import-notice.is-red{color:#f099a7;background:var(--surface-soft);border-color:#693a404d}html[data-theme=dark] .li-import-notice.is-red>i{color:var(--li-red);background:var(--surface-soft)}html[data-theme=dark] .li-import-notice.is-violet{color:var(--ink-soft);background:var(--surface-soft);border-color:#423a6940}html[data-theme=dark] .li-import-notice.is-mint{background:var(--surface-soft);border-color:#3a695d4d}html[data-theme=dark] .li-inline-check{color:#f5ddbc}html[data-theme=dark] .li-rehearsal-result{background:linear-gradient(135deg, var(--surface-soft), var(--surface));border:1px solid #3a695d4d;border-radius:22px}html[data-theme=dark] .li-result-mark{color:#fff;background:#28b58f;border-radius:15px}html[data-theme=dark] .li-rehearsal-result span{color:#bcf5e6}html[data-theme=dark] .li-rehearsal-result p{color:var(--ink-soft)}html[data-theme=dark] .li-rehearsal-result b{color:#bcf5e6;background:color-mix(in srgb, var(--surface) 80%, transparent);border-radius:10px}html[data-theme=dark] .li-rehearsal-result b small{color:var(--ink-soft)}html[data-theme=dark] .li-rehearsal-result>button{color:#bcf5e5;background:var(--surface);border:1px solid #3a695d40;border-radius:10px}html[data-theme=dark] .li-import-stat{border:1px solid var(--li-line);background:color-mix(in srgb, var(--surface) 90%, transparent);border-radius:18px}html[data-theme=dark] .li-import-stat>i{color:var(--accent-ink);background:var(--li-lilac);border-radius:11px}html[data-theme=dark] .li-import-stat>span,html[data-theme=dark] .li-import-stat>small{color:var(--li-muted)}html[data-theme=dark] .li-import-stat.is-mint{border-color:#3a695d3b}html[data-theme=dark] .li-import-stat.is-mint>i{color:#bcf5e6;background:var(--surface-soft)}html[data-theme=dark] .li-import-stat.is-amber{background:var(--surface);border-color:#69583a4d}html[data-theme=dark] .li-import-stat.is-amber>i{color:#f0ce99;background:#3d3524}html[data-theme=dark] .li-import-stat.is-red{background:var(--surface);border-color:#693a4042}html[data-theme=dark] .li-import-stat.is-red>i{color:var(--li-red);background:var(--surface-soft)}html[data-theme=dark] .li-file-identity{background:var(--surface-soft);border:1px solid #423a6926;border-radius:19px}html[data-theme=dark] .li-file-identity>div{color:var(--accent-ink);background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:13px}html[data-theme=dark] .li-file-identity strong{color:var(--li-ink)}html[data-theme=dark] .li-file-identity small,html[data-theme=dark] .li-file-identity code{color:var(--li-muted)}html[data-theme=dark] .li-mapping-line{background:var(--surface);border:1px solid #423a691f;border-radius:12px}html[data-theme=dark] .li-mapping-line>span{color:var(--accent-ink)}html[data-theme=dark] .li-mapping-line p{color:var(--ink-soft)}html[data-theme=dark] .li-mapping-line b{color:var(--li-ink)}html[data-theme=dark] .li-mapping-line small{color:var(--ink-soft)}html[data-theme=dark] .li-import-table{border-collapse:separate;border-spacing:0}html[data-theme=dark] .li-import-table th{color:var(--ink-soft);background:var(--surface)}html[data-theme=dark] .li-import-table td{color:var(--ink-soft);border-top:1px solid #453a6912}html[data-theme=dark] .li-import-table tr.needs-attention td{background:color-mix(in srgb, var(--surface) 80%, transparent)}html[data-theme=dark] .li-import-table td>strong{color:var(--li-ink)}html[data-theme=dark] .li-import-table td>small{color:var(--ink-soft)}html[data-theme=dark] .li-import-table td>em{color:var(--accent-ink)}html[data-theme=dark] .li-import-table td>code,html[data-theme=dark] .li-import-table td.balance s{color:var(--ink-soft)}html[data-theme=dark] .li-import-table td.balance small.is-warning{color:#f5debc}html[data-theme=dark] .li-import-status{border-radius:999px}html[data-theme=dark] .li-import-status i{background:currentColor;border-radius:50%}html[data-theme=dark] .li-import-status.is-mint{color:#bcf5e7;background:var(--surface-soft)}html[data-theme=dark] .li-import-status.is-amber{color:#f5debc;background:#3d3524}html[data-theme=dark] .li-import-status.is-red{color:#f099a9;background:var(--surface-soft)}html[data-theme=dark] .li-show-all{border:0;border-top:1px solid var(--li-line);color:var(--accent-ink);background:var(--surface)}html[data-theme=dark] .li-commit-studio{background:linear-gradient(135deg, var(--surface), var(--surface-soft));border:1px solid #473a6926;border-radius:26px}html[data-theme=dark] .li-commit-copy>p{color:var(--li-muted)}html[data-theme=dark] .li-commit-copy>div{color:var(--accent-ink);background:var(--surface-soft);border-radius:15px}html[data-theme=dark] .li-commit-copy>div strong{color:var(--li-ink)}html[data-theme=dark] .li-commit-copy>div small{color:var(--li-muted)}html[data-theme=dark] .li-total-field>span{color:var(--ink)}html[data-theme=dark] .li-total-field input{border:1px solid var(--li-line);background:var(--surface);border-radius:12px;outline:0}html[data-theme=dark] .li-total-field input:focus{border-color:#423a6980}html[data-theme=dark] .li-total-field small{color:var(--li-muted)}html[data-theme=dark] .li-total-field small.is-danger{color:var(--li-red)}html[data-theme=dark] .li-confirm-check{border:1px solid var(--li-line);background:var(--surface);border-radius:12px}html[data-theme=dark] .li-confirm-check small{color:var(--li-muted)}html[data-theme=dark] .li-commit-button{color:#fff;background:linear-gradient(135deg,#7355f2,#4f31d0);border:0;border-radius:12px}html[data-theme=dark] .li-commit-form>p{color:var(--ink-soft)}html[data-theme=dark] .li-import-boundary{color:#fff;background:linear-gradient(130deg,#22163f,#432476 70%,#263d4e);border-radius:25px}html[data-theme=dark] .li-import-boundary>div:first-child>span{color:#bfaeff}html[data-theme=dark] .li-import-boundary>div:first-child p{color:#c9c1d6}html[data-theme=dark] .li-import-boundary article{border:1px solid color-mix(in srgb, var(--line-strong) 10%, transparent);background:color-mix(in srgb, var(--surface) 5%, transparent);border-radius:13px}html[data-theme=dark] .li-import-boundary article svg{color:#99f0d7}html[data-theme=dark] .li-import-boundary article:nth-child(2) svg{color:#f0d199}html[data-theme=dark] .li-import-boundary article:nth-child(3) svg{color:#baa8ff}html[data-theme=dark] .li-import-boundary article small{color:#c7bed7}html[data-theme=dark] .li-denied{border:1px solid var(--li-line);background:var(--surface);border-radius:30px}html[data-theme=dark] .li-denied>i{color:var(--accent-ink);background:var(--li-lilac);border-radius:20px}html[data-theme=dark] .li-denied>span{color:var(--accent-ink)}html[data-theme=dark] .li-denied p{color:var(--li-muted)}html[data-theme=dark] .li-denied button{color:#fff;background:var(--li-violet);border:0;border-radius:11px}@media (max-width:860px){html[data-theme=dark] .li-label-hero,html[data-theme=dark] .li-import-hero{border-radius:25px}}html[data-theme=dark] .rr-page,html[data-theme=dark] .rp-page{--ink:var(--ink);--muted:var(--ink-soft);--line:#433a691a;color:var(--ink)}html[data-theme=dark] .rr-page button:focus-visible,html[data-theme=dark] .rr-page input:focus-visible,html[data-theme=dark] .rr-page select:focus-visible,html[data-theme=dark] .rp-page button:focus-visible,html[data-theme=dark] .rp-page input:focus-visible,html[data-theme=dark] .rp-page select:focus-visible{outline-offset:2px;outline:3px solid #413a6940}html[data-theme=dark] .rr-truthbar,html[data-theme=dark] .rp-truthbar{background:color-mix(in srgb, var(--surface-soft) 75%, transparent);color:#bcf5e8;border:1px solid #3a695933;border-radius:16px}html[data-theme=dark] .rr-truthbar>div>span,html[data-theme=dark] .rp-truthbar>div>span{background:#33cca0;border-radius:50%}html[data-theme=dark] .rr-truthbar label,html[data-theme=dark] .rp-truthbar label{background:var(--surface);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .rr-truthbar select,html[data-theme=dark] .rp-truthbar select{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .rr-denied,html[data-theme=dark] .rp-denied{border:1px solid var(--line);background:radial-gradient(circle at 50% 30%, #7057f51f, transparent 30%), var(--surface);border-radius:30px}html[data-theme=dark] .rr-denied>i,html[data-theme=dark] .rp-denied>i{background:var(--surface-soft);color:var(--accent-ink);border-radius:20px}html[data-theme=dark] .rr-denied>span,html[data-theme=dark] .rp-denied>span,html[data-theme=dark] .rr-denied code,html[data-theme=dark] .rp-denied code{color:var(--accent-ink)}html[data-theme=dark] .rr-denied p,html[data-theme=dark] .rp-denied p{color:var(--muted)}html[data-theme=dark] .rr-denied button,html[data-theme=dark] .rp-denied button{background:var(--violet);color:#fff;border:0;border-radius:13px}html[data-theme=dark] .rr-hero,html[data-theme=dark] .rp-hero{background:linear-gradient(135deg, var(--surface) 0%, var(--surface) 51%, var(--surface-soft) 100%);border:1px solid #443a6921;border-radius:30px}html[data-theme=dark] .rr-hero:before,html[data-theme=dark] .rp-hero:before{background:#5bd8b221;border-radius:50%}html[data-theme=dark] .rr-hero-copy>span,html[data-theme=dark] .rp-hero-copy>span,html[data-theme=dark] .rr-hero h1 em,html[data-theme=dark] .rp-hero h1 em{color:var(--accent-ink)}html[data-theme=dark] .rr-hero-copy>p,html[data-theme=dark] .rp-hero-copy>p{color:var(--ink-soft)}html[data-theme=dark] .rr-hero-copy button,html[data-theme=dark] .rp-hero-copy button{background:var(--violet);color:#fff;border:0;border-radius:13px}html[data-theme=dark] .rr-hero-copy small,html[data-theme=dark] .rp-hero-copy small{color:var(--ink-soft)}html[data-theme=dark] .rr-hero-proof,html[data-theme=dark] .rp-hero-proof{border-top:1px solid #453a6917}html[data-theme=dark] .rr-hero-proof span,html[data-theme=dark] .rp-hero-proof span{color:var(--ink-soft)}html[data-theme=dark] .rr-hero-proof svg,html[data-theme=dark] .rp-hero-proof svg{color:var(--mint)}html[data-theme=dark] .rr-hero-art{background:radial-gradient(circle at 58% 46%,#7057f53d,#0000 25%)}html[data-theme=dark] .rr-orbit{border:1px solid #413a692e;border-radius:50%}html[data-theme=dark] .rr-orbit.is-b{border-style:dashed}html[data-theme=dark] .rr-book{color:#fff;border-radius:18px}html[data-theme=dark] .rr-book:before,html[data-theme=dark] .rr-book:after{background:color-mix(in srgb, var(--surface) 23%, transparent);border-radius:18px}html[data-theme=dark] .rr-book.is-old{background:linear-gradient(145deg,#38216f,#6046c7)}html[data-theme=dark] .rr-book.is-new{background:linear-gradient(145deg,#169b79,#36c99c)}html[data-theme=dark] .rr-core{border:1px solid color-mix(in srgb, var(--line-strong) 70%, transparent);background:color-mix(in srgb, var(--surface) 82%, transparent);color:var(--accent-ink);border-radius:32px}html[data-theme=dark] .rr-core b{color:var(--ink)}html[data-theme=dark] .rr-beam{background:linear-gradient(90deg,#0000,#28243d,#0000)}html[data-theme=dark] .rr-result,html[data-theme=dark] .rp-result{background:linear-gradient(90deg,var(--surface-soft),var(--surface));border:1px solid #3a695a3b;border-radius:18px}html[data-theme=dark] .rr-result>i,html[data-theme=dark] .rp-result>i{background:var(--mint);color:#fff;border-radius:14px}html[data-theme=dark] .rr-result span,html[data-theme=dark] .rp-result span{color:#bcf5e4}html[data-theme=dark] .rr-result p{color:var(--ink-soft)}html[data-theme=dark] .rr-result button,html[data-theme=dark] .rp-result button{background:var(--surface);color:#bcf5e6;border:1px solid #3a695a40;border-radius:11px}html[data-theme=dark] .rr-files,html[data-theme=dark] .rr-before,html[data-theme=dark] .rr-panel,html[data-theme=dark] .rr-protected,html[data-theme=dark] .rr-scan,html[data-theme=dark] .rp-evidence-card,html[data-theme=dark] .rp-table-card,html[data-theme=dark] .rp-boundary{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:23px}html[data-theme=dark] .rr-files>header,html[data-theme=dark] .rr-before>header,html[data-theme=dark] .rr-panel>header,html[data-theme=dark] .rr-protected>div:first-child,html[data-theme=dark] .rr-scan>div:first-child,html[data-theme=dark] .rp-evidence-card>header,html[data-theme=dark] .rp-table-card>header,html[data-theme=dark] .rp-boundary>div:first-child{border-bottom:1px solid var(--line)}html[data-theme=dark] .rr-files header span,html[data-theme=dark] .rr-before header span,html[data-theme=dark] .rr-panel header span,html[data-theme=dark] .rr-protected>div:first-child>span,html[data-theme=dark] .rr-scan>div:first-child>span,html[data-theme=dark] .rp-evidence-card header span,html[data-theme=dark] .rp-table-card header span,html[data-theme=dark] .rp-boundary>div:first-child>span{color:var(--accent-ink)}html[data-theme=dark] .rr-files header p,html[data-theme=dark] .rr-before header p,html[data-theme=dark] .rr-panel header p,html[data-theme=dark] .rr-protected p,html[data-theme=dark] .rr-scan p,html[data-theme=dark] .rp-evidence-card header p,html[data-theme=dark] .rp-table-card header p,html[data-theme=dark] .rp-boundary p{color:var(--muted)}html[data-theme=dark] .rr-files header>i,html[data-theme=dark] .rr-before header>i,html[data-theme=dark] .rp-evidence-card header>i{background:var(--surface-soft);color:var(--accent-ink);border-radius:14px}html[data-theme=dark] .rr-file-grid{background:var(--line)}html[data-theme=dark] .rr-file-grid article{background:var(--surface)}html[data-theme=dark] .rr-file-icon{background:var(--surface-soft);color:var(--accent-ink);border-radius:12px}html[data-theme=dark] .rr-file-copy>span,html[data-theme=dark] .rr-file-copy>small,html[data-theme=dark] .rr-file-copy>em{color:var(--muted)}html[data-theme=dark] .rr-file-copy>em{color:var(--ink-soft)}html[data-theme=dark] .rr-file-actions label,html[data-theme=dark] .rr-file-actions button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .rr-file-warning{border-top:1px solid color-mix(in srgb, var(--line-strong) 7%, transparent);color:#f5e3bc}html[data-theme=dark] .rr-files>footer{background:var(--surface);color:var(--muted)}html[data-theme=dark] .rr-files>footer svg{color:var(--mint)}html[data-theme=dark] .rr-notice{border:1px solid var(--line);background:var(--surface);border-radius:16px}html[data-theme=dark] .rr-notice>i{background:var(--surface-soft);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .rr-notice p{color:var(--muted)}html[data-theme=dark] .rr-notice.is-red{background:var(--surface);border-color:#693a3f33}html[data-theme=dark] .rr-notice.is-red>i{background:var(--surface-soft);color:var(--red)}html[data-theme=dark] .rr-notice.is-amber{background:var(--surface-soft);border-color:#69553a38}html[data-theme=dark] .rr-notice.is-amber>i{color:var(--amber);background:#3d3524}html[data-theme=dark] .rr-notice.is-violet{background:var(--surface);border-color:#413a6933}html[data-theme=dark] .rr-notice.is-violet>i{background:var(--surface-soft);color:var(--accent-ink)}html[data-theme=dark] .rr-notice.is-mint{background:var(--surface-soft);border-color:#3a695a33}html[data-theme=dark] .rr-notice.is-mint>i{background:var(--surface-soft);color:var(--mint)}html[data-theme=dark] .rr-metric,html[data-theme=dark] .rp-metric{border:1px solid var(--line);background:var(--surface);border-radius:19px}html[data-theme=dark] .rr-metric:after,html[data-theme=dark] .rp-metric:after{background:var(--surface-soft);border-radius:50%}html[data-theme=dark] .rr-metric>i,html[data-theme=dark] .rp-metric>i{background:var(--surface-soft);color:var(--accent-ink);border-radius:11px}html[data-theme=dark] .rr-metric>span,html[data-theme=dark] .rp-metric>span{color:var(--muted)}html[data-theme=dark] .rr-metric>small,html[data-theme=dark] .rp-metric>small{color:var(--ink-soft)}html[data-theme=dark] .rr-metric.is-mint>i,html[data-theme=dark] .rp-metric.is-mint>i{background:var(--surface-soft);color:var(--mint)}html[data-theme=dark] .rr-metric.is-mint:after,html[data-theme=dark] .rp-metric.is-mint:after{background:var(--surface-soft)}html[data-theme=dark] .rr-metric.is-red>i{background:var(--surface-soft);color:var(--red)}html[data-theme=dark] .rr-metric.is-red:after{background:var(--surface-soft)}html[data-theme=dark] .rr-metric.is-amber>i,html[data-theme=dark] .rp-metric.is-amber>i{color:var(--amber);background:#3d3424}html[data-theme=dark] .rr-metric.is-amber:after,html[data-theme=dark] .rp-metric.is-amber:after{background:var(--surface-soft)}html[data-theme=dark] .rp-metric.is-violet>i{background:var(--surface-soft);color:var(--accent-ink)}html[data-theme=dark] .rr-before>div>article{border-top:1px solid color-mix(in srgb, var(--line-strong) 6%, transparent)}html[data-theme=dark] .rr-before>div>article:first-child{border:0}html[data-theme=dark] .rr-before article>span,html[data-theme=dark] .rr-before article>s{color:var(--ink-soft)}html[data-theme=dark] .rr-before article>svg{color:#c6c1ce}html[data-theme=dark] .rr-before article>small{color:var(--ink-soft)}html[data-theme=dark] .rr-before article.is-zero strong{color:var(--mint)}html[data-theme=dark] .rr-protected>div:first-child{border:0;border-right:1px solid var(--line);color:#fff;background:linear-gradient(145deg,#35206f,#5435ab)}html[data-theme=dark] .rr-protected>div:first-child>span{color:#bcb0ff}html[data-theme=dark] .rr-protected>div:first-child p{color:#d7d0ed}html[data-theme=dark] .rr-protected article,html[data-theme=dark] .rp-boundary article{border-top:1px solid var(--line)}html[data-theme=dark] .rr-protected article:first-child,html[data-theme=dark] .rp-boundary article:first-child{border:0}html[data-theme=dark] .rr-protected article>svg,html[data-theme=dark] .rp-boundary article>svg{color:var(--mint)}html[data-theme=dark] .rr-protected article small,html[data-theme=dark] .rp-boundary article small{color:var(--muted)}html[data-theme=dark] .rr-filters button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .rr-filters button.is-active{border-color:var(--violet);background:var(--violet);color:#fff}html[data-theme=dark] .rr-table{border-collapse:collapse}html[data-theme=dark] .rr-table th{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .rr-table td{border-top:1px solid color-mix(in srgb, var(--line-strong) 7%, transparent)}html[data-theme=dark] .rr-table tr.is-conflict,html[data-theme=dark] .rr-table tr.is-gone{background:var(--surface)}html[data-theme=dark] .rr-table td>code{color:var(--accent-ink)}html[data-theme=dark] .rr-table td>small{color:var(--ink-soft)}html[data-theme=dark] .rr-class{background:var(--surface-soft);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .rr-class.is-new{background:var(--surface-soft);color:#bcf5e4}html[data-theme=dark] .rr-class.is-changed{background:var(--surface-soft);color:#a999f0}html[data-theme=dark] .rr-class.is-conflict{background:var(--surface-soft);color:#f099a3}html[data-theme=dark] .rr-class.is-gone{color:#f5dfbc;background:#3d3424}html[data-theme=dark] .rr-changes>div{background:var(--surface);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .rr-changes>div.is-alarm,html[data-theme=dark] .rr-changes>div.is-held{background:var(--surface-soft)}html[data-theme=dark] .rr-changes s{color:var(--ink-soft)}html[data-theme=dark] .rr-changes b{color:var(--ink)}html[data-theme=dark] .rr-changes em{color:#f099a5;border-top:1px solid #693a3f1f}html[data-theme=dark] .rr-none{color:var(--ink-soft)}html[data-theme=dark] .rr-candidate{background:var(--surface-soft);color:#f099a6;border-radius:8px}html[data-theme=dark] .rr-money small{color:var(--ink-soft)}html[data-theme=dark] .rr-money.is-alarm b{color:var(--amber)}html[data-theme=dark] .rr-held,html[data-theme=dark] .rr-points{color:#f099a5}html[data-theme=dark] .rr-points,html[data-theme=dark] .rr-table td:last-child>em{color:var(--ink-soft)}html[data-theme=dark] .rr-apply{background:#563bb329;border:1px solid #453a6938;border-radius:25px}html[data-theme=dark] .rr-apply-copy{background:var(--surface)}html[data-theme=dark] .rr-apply-copy>span,html[data-theme=dark] .rr-commit-card>span{color:var(--accent-ink)}html[data-theme=dark] .rr-apply-copy>p{color:var(--muted)}html[data-theme=dark] .rr-choice{border:1px solid var(--line);background:var(--surface);border-radius:13px}html[data-theme=dark] .rr-choice.is-amber{background:var(--surface-soft);border-color:#69553a33}html[data-theme=dark] .rr-choice>i,html[data-theme=dark] .rr-check>i{border:1px solid var(--line-strong);background:var(--surface);color:#fff;border-radius:6px}:is(html[data-theme=dark] .rr-choice:has(input:checked)>i,html[data-theme=dark] .rr-check:has(input:checked)>i){border-color:var(--violet);background:var(--violet)}html[data-theme=dark] .rr-choice small{color:var(--muted)}html[data-theme=dark] .rr-commit-card{color:#fff;background:linear-gradient(145deg,#38216f,#4d2f99)}html[data-theme=dark] .rr-commit-card>span{color:#c9bdff}html[data-theme=dark] .rr-commit-card>p{color:#d7d0ea}html[data-theme=dark] .rr-commit-card>button:not(.rr-apply-button){border:1px solid color-mix(in srgb, var(--line-strong) 20%, transparent);background:color-mix(in srgb, var(--surface) 9%, transparent);color:#fff;border-radius:11px}html[data-theme=dark] .rr-commit-card>button.is-done{color:#b7ffe7;background:#32cd9e2e}html[data-theme=dark] .rr-check{color:#ded7ef}html[data-theme=dark] .rr-check>i{border-color:color-mix(in srgb, var(--line-strong) 30%, transparent);background:0 0}html[data-theme=dark] .rr-check:has(input:checked)>i{background:#28ac83;border-color:#3a695a}html[data-theme=dark] .rr-total>span{color:#d4cbea}html[data-theme=dark] .rr-total input{border:1px solid color-mix(in srgb, var(--line-strong) 20%, transparent);background:color-mix(in srgb, var(--surface) 10%, transparent);color:#fff;border-radius:11px}html[data-theme=dark] .rr-total input::placeholder{color:#ffffff59}html[data-theme=dark] .rr-total small{color:#bdb3d5}html[data-theme=dark] .rr-total small.is-danger{color:#ffb9c1}html[data-theme=dark] .rr-apply-button{color:#bcf5e6;background:#36c99a;border:0;border-radius:12px}html[data-theme=dark] .rr-apply-button:disabled{background:color-mix(in srgb, var(--surface) 15%, transparent);color:#ffffff73}html[data-theme=dark] .rr-commit-card>small{color:#bdb4d5}html[data-theme=dark] .rr-scan>div:first-child{border:0;border-right:1px solid var(--line)}html[data-theme=dark] .rr-scan>div:last-child span{color:var(--ink-soft)}html[data-theme=dark] .rr-scan>div:last-child b{color:var(--ink)}html[data-theme=dark] .rp-hero-art{background:radial-gradient(circle at 65% 30%,#5dd5b13b,#0000 25%)}html[data-theme=dark] .rp-surface{background:linear-gradient(160deg,color-mix(in srgb, var(--surface) 80%, transparent),color-mix(in srgb, var(--surface-soft) 42%, transparent));border:1px solid #413a6926;border-radius:35px}html[data-theme=dark] .rp-demand-curve path{fill:none;stroke:#a799f0}html[data-theme=dark] .rp-demand-curve path.glow{stroke:#a799f033}html[data-theme=dark] .rp-demand-curve i{border:3px solid var(--line-strong);background:#6e55ef;border-radius:50%}html[data-theme=dark] .rp-demand-curve i.e{background:var(--mint)}html[data-theme=dark] .rp-point-card{border:1px solid color-mix(in srgb, var(--line-strong) 70%, transparent);background:color-mix(in srgb, var(--surface) 85%, transparent);border-radius:18px}html[data-theme=dark] .rp-point-card span{color:var(--accent-ink)}html[data-theme=dark] .rp-point-card small{color:var(--muted)}html[data-theme=dark] .rp-formula-float{color:#fff;background:#3f287f;border-radius:13px}html[data-theme=dark] .rp-formula-float i{color:#9af2d4}html[data-theme=dark] .rp-sun{background:var(--surface-soft);color:#bcf5e4;border-radius:12px}html[data-theme=dark] .rp-principle{background:var(--surface-soft);color:#f5debc;border:1px solid #69553a38;border-radius:17px}html[data-theme=dark] .rp-principle>svg{color:var(--amber)}html[data-theme=dark] .rp-controls{border:1px solid var(--line);background:var(--surface);border-radius:18px}html[data-theme=dark] .rp-controls>div>span{color:var(--muted)}html[data-theme=dark] .rp-controls>div button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .rp-controls>div button.is-active{border-color:var(--violet);background:var(--violet);color:#fff}html[data-theme=dark] .rp-controls>label>i{border:1px solid var(--line-strong);color:#fff;border-radius:6px}html[data-theme=dark] .rp-controls>label:has(input:checked)>i{border-color:var(--violet);background:var(--violet)}html[data-theme=dark] .rp-controls>label small{color:var(--muted)}html[data-theme=dark] .rp-controls>button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .rp-evidence-card>header{background:linear-gradient(90deg,var(--surface),var(--surface))}html[data-theme=dark] .rp-timeline>b{background:linear-gradient(90deg,#7057f5,#42cda3);border-radius:999px}html[data-theme=dark] .rp-timeline>span{color:var(--ink)}html[data-theme=dark] .rp-timeline>span i{background:var(--violet);border-radius:50%}html[data-theme=dark] .rp-timeline>span:last-child i{background:var(--mint)}html[data-theme=dark] .rp-timeline small{color:var(--muted)}html[data-theme=dark] .rp-season-grid{border-top:1px solid var(--line);background:var(--line)}html[data-theme=dark] .rp-season-grid article{background:var(--surface)}html[data-theme=dark] .rp-season-grid svg{color:var(--accent-ink)}html[data-theme=dark] .rp-season-grid small{color:var(--muted)}html[data-theme=dark] .rp-tier-note{background:var(--surface-soft);color:var(--ink-soft);border-radius:12px}html[data-theme=dark] .rp-bulk{background:var(--surface);border:1px solid #413a692e;border-radius:17px}html[data-theme=dark] .rp-bulk span{color:var(--muted)}html[data-theme=dark] .rp-bulk button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .rp-bulk>button{border-color:var(--violet);background:var(--violet);color:#fff}html[data-theme=dark] .rp-result small{color:var(--ink-soft)}html[data-theme=dark] .rp-list-head button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .rp-list-head button.is-active{border-color:var(--violet);background:var(--violet);color:#fff}html[data-theme=dark] .rp-list-head>label{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:12px}html[data-theme=dark] .rp-list-head input{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .rp-table-card header span{color:var(--ink)}html[data-theme=dark] .rp-table{border-collapse:collapse}html[data-theme=dark] .rp-table th{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .rp-table td{border-top:1px solid color-mix(in srgb, var(--line-strong) 7%, transparent)}html[data-theme=dark] .rp-table tr.is-handset{background:var(--surface-soft)}html[data-theme=dark] .rp-table tr.is-still{background:var(--surface)}html[data-theme=dark] .rp-product-cell>label i{border:1px solid var(--line-strong);color:#fff;border-radius:5px}html[data-theme=dark] .rp-product-cell>label:has(input:checked) i{border-color:var(--violet);background:var(--violet)}html[data-theme=dark] .rp-product-avatar{background:linear-gradient(145deg,var(--surface-soft),var(--surface-soft));color:var(--accent-ink);border-radius:11px}html[data-theme=dark] .rp-product-cell small,html[data-theme=dark] .rp-product-cell em,html[data-theme=dark] .rp-product-cell small b,html[data-theme=dark] .rp-product-cell em,html[data-theme=dark] .rp-onhand small,html[data-theme=dark] .rp-current small{color:var(--ink-soft)}html[data-theme=dark] .rp-current small{color:#f0cc99}html[data-theme=dark] .rp-suggested{color:#bcf5e4}html[data-theme=dark] .rp-suggested.is-down{color:#f099a2}html[data-theme=dark] .rp-suggested.is-same,html[data-theme=dark] .rp-no-answer{color:var(--ink-soft)}html[data-theme=dark] .rp-confidence{background:var(--surface-soft);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .rp-confidence i{background:#aca6b3;border-radius:50%}html[data-theme=dark] .rp-confidence.is-low{background:var(--surface-soft);color:#f5e0bc}html[data-theme=dark] .rp-confidence.is-low i{background:#df941c}html[data-theme=dark] .rp-confidence.is-fair{background:var(--surface-soft);color:#bcf5e6}html[data-theme=dark] .rp-confidence.is-fair i{background:#2ab287}html[data-theme=dark] .rp-confidence.is-good{background:var(--surface-soft);color:#a999f0}html[data-theme=dark] .rp-confidence.is-good i{background:#7057f5}html[data-theme=dark] .rp-evidence{color:var(--ink-soft)}html[data-theme=dark] .rp-row-actions button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .rp-row-actions button:not(.is-pencil){background:var(--surface-soft);color:#aa99f0;border-color:#413a6938}html[data-theme=dark] .rp-row-actions button.is-guarded{color:#f5dfbc;background:#3d3524;border-color:#69553a40}html[data-theme=dark] .rp-view-only{color:var(--ink-soft)}html[data-theme=dark] .rp-row-note{background:inherit}html[data-theme=dark] .rp-row-note>p{color:var(--ink-soft)}html[data-theme=dark] .rp-row-note>em{color:#bcf5e5}html[data-theme=dark] .rp-formula{background:var(--surface-soft);color:#a999f0;border-radius:9px}html[data-theme=dark] .rp-formula .is-result{color:#bcf5e4}html[data-theme=dark] .rp-formula.is-empty{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .rp-table-card>footer{border-top:1px solid var(--line);background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .rp-empty{border:1px solid var(--line);background:var(--surface);border-radius:22px}html[data-theme=dark] .rp-empty i{background:var(--surface-soft);color:var(--mint);border-radius:17px}html[data-theme=dark] .rp-empty p{color:var(--muted)}html[data-theme=dark] .rp-boundary>div:first-child{border:0;border-right:1px solid var(--line);background:linear-gradient(145deg,var(--surface-soft),var(--surface))}html[data-theme=dark] .rp-boundary code{color:var(--accent-ink)}html[data-theme=dark] .rp-dialog-backdrop{background:#17102e80}html[data-theme=dark] .rp-dialog{border:1px solid color-mix(in srgb, var(--line-strong) 55%, transparent);background:var(--surface);border-radius:24px}html[data-theme=dark] .rp-dialog>header{border-bottom:1px solid var(--line);background:linear-gradient(120deg,var(--surface),var(--surface))}html[data-theme=dark] .rp-dialog header span{color:var(--accent-ink)}html[data-theme=dark] .rp-dialog header p{color:var(--muted)}html[data-theme=dark] .rp-dialog header>button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .rp-handset-warning{background:var(--surface-soft);color:#f5debc;border:1px solid #69553a40;border-radius:14px}html[data-theme=dark] .rp-handset-warning label i{color:#fff;border:1px solid #69593a;border-radius:5px}html[data-theme=dark] .rp-handset-warning label:has(input:checked) i{border-color:var(--amber);background:var(--amber)}html[data-theme=dark] .rp-review-list article{border-top:1px solid var(--line)}html[data-theme=dark] .rp-review-list article:first-child{border:0}html[data-theme=dark] .rp-review-list article>span small{color:var(--muted)}html[data-theme=dark] .rp-review-list article>svg{color:var(--ink-soft)}html[data-theme=dark] .rp-dialog>footer{border-top:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .rp-dialog footer p{color:var(--muted)}html[data-theme=dark] .rp-dialog footer button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .rp-dialog footer button:last-child{border-color:var(--violet);background:var(--violet);color:#fff}html[data-theme=dark] .rp-manual-body>div,html[data-theme=dark] .rp-manual-body>label{border:1px solid var(--line);background:var(--surface);border-radius:14px}html[data-theme=dark] .rp-manual-body span{color:var(--muted)}html[data-theme=dark] .rp-manual-body input{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:9px}html[data-theme=dark] .rp-manual-body small{color:var(--muted)}html[data-theme=dark] .rp-manual-body>svg{color:var(--ink-soft)}html[data-theme=dark] .rp-manual-body>p{color:var(--muted)}@media (max-width:1120px){html[data-theme=dark] .rr-hero-proof,html[data-theme=dark] .rp-hero-proof{background:color-mix(in srgb, var(--surface) 60%, transparent)}html[data-theme=dark] .rr-protected>div:first-child,html[data-theme=dark] .rr-scan>div:first-child,html[data-theme=dark] .rp-boundary>div:first-child{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:560px){html[data-theme=dark] .rr-hero,html[data-theme=dark] .rp-hero,html[data-theme=dark] .rr-files,html[data-theme=dark] .rr-before,html[data-theme=dark] .rr-panel,html[data-theme=dark] .rr-protected,html[data-theme=dark] .rr-scan,html[data-theme=dark] .rr-apply,html[data-theme=dark] .rp-evidence-card,html[data-theme=dark] .rp-table-card,html[data-theme=dark] .rp-boundary{border-radius:19px}}html[data-theme=dark] .sb-page,html[data-theme=dark] .sp-page{--ink:var(--ink);--muted:var(--ink-soft);--line:var(--line-strong);color:var(--ink)}html[data-theme=dark] .sb-truthbar,html[data-theme=dark] .sp-truthbar{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 84%, transparent);border-radius:15px}html[data-theme=dark] .sb-truthbar>div>span,html[data-theme=dark] .sp-truthbar>div>span{background:#36c49b;border-radius:50%}html[data-theme=dark] .sb-truthbar p,html[data-theme=dark] .sp-truthbar p{color:var(--ink-soft)}html[data-theme=dark] .sb-truthbar strong,html[data-theme=dark] .sp-truthbar strong{color:var(--ink)}html[data-theme=dark] .sb-truthbar label,html[data-theme=dark] .sp-truthbar label{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .sb-truthbar select,html[data-theme=dark] .sp-truthbar select{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .sb-hero,html[data-theme=dark] .sp-hero{background:radial-gradient(circle at 66% 18%,#243d2f7a,transparent 33%),radial-gradient(circle at 16% 14%,#2c243de0,transparent 31%),linear-gradient(135deg,var(--surface),var(--surface-soft) 52%,var(--surface-soft));border:1px solid #4b3a6924;border-radius:29px}html[data-theme=dark] .sb-hero-copy>span,html[data-theme=dark] .sp-hero-copy>span{color:var(--ink-soft)}html[data-theme=dark] .sb-hero h1 em,html[data-theme=dark] .sp-hero h1 em{color:var(--accent-ink)}html[data-theme=dark] .sb-hero-copy>p,html[data-theme=dark] .sp-hero-copy>p{color:var(--ink-soft)}html[data-theme=dark] .sb-hero-copy button,html[data-theme=dark] .sp-hero-copy button{background:var(--violet);color:#fff;border:0;border-radius:13px}html[data-theme=dark] .sb-hero-copy small,html[data-theme=dark] .sp-hero-copy small{color:var(--ink-soft)}html[data-theme=dark] .sb-hero-proof,html[data-theme=dark] .sp-hero-proof{background:color-mix(in srgb, var(--surface) 55%, transparent);border-top:1px solid #4b3a691a}html[data-theme=dark] .sb-hero-proof span,html[data-theme=dark] .sp-hero-proof span{color:var(--ink-soft)}html[data-theme=dark] .sb-hero-art:before,html[data-theme=dark] .sp-hero-art:before{background:radial-gradient(circle at center,color-mix(in srgb, var(--surface) 87%, transparent),color-mix(in srgb, var(--surface) 18%, transparent) 56%,transparent 70%);border-radius:48%}html[data-theme=dark] .sb-orbit{border:1px solid #433a6930;border-radius:50%}html[data-theme=dark] .sb-orbit.is-two{border-color:#3a695b33}html[data-theme=dark] .sb-pot{background:linear-gradient(145deg,#7a57db,#3e2775);border:1px solid #4e3a6929;border-radius:18px 18px 48px 48px}html[data-theme=dark] .sb-pot:before{background:linear-gradient(#3fb18d,#1f795f);border-radius:10px}html[data-theme=dark] .sb-pot i,html[data-theme=dark] .sb-pot span,html[data-theme=dark] .sb-pot b{background:linear-gradient(135deg,#73dab1,#248a68);border-radius:100% 0}html[data-theme=dark] .sb-card{background:color-mix(in srgb, var(--surface) 87%, transparent);border:1px solid #4c3a6924;border-radius:15px}html[data-theme=dark] .sb-card small,html[data-theme=dark] .sb-card span{color:var(--ink-soft)}html[data-theme=dark] .sb-card.is-buy{background:linear-gradient(135deg,var(--surface),var(--surface-soft));border-color:#3a695b3d}html[data-theme=dark] .sb-card.is-buy strong{color:#bcf5e3}html[data-theme=dark] .sb-leaf-a,html[data-theme=dark] .sb-leaf-b{color:#99f0d3}html[data-theme=dark] .sp-hero{background:radial-gradient(circle at 77% 23%,#2a243dc7,transparent 34%),radial-gradient(circle at 8% 88%,#243d326b,transparent 32%),linear-gradient(135deg,var(--surface),var(--surface-soft) 55%,var(--surface-soft))}html[data-theme=dark] .sp-hero-art svg path{fill:none;stroke:#b799f038}html[data-theme=dark] .sp-hub{background:color-mix(in srgb, var(--surface) 91%, transparent);border:1px solid #4b3a6933;border-radius:24px}html[data-theme=dark] .sp-hub>span{color:#fff;background:linear-gradient(145deg,#7c5cff,#5637cc);border-radius:16px}html[data-theme=dark] .sp-hub small{color:var(--ink-soft)}html[data-theme=dark] .sp-node{background:color-mix(in srgb, var(--surface) 85%, transparent);border:1px solid #4c3a6924;border-radius:15px}html[data-theme=dark] .sp-node>i{background:var(--surface-soft);color:#ac99f0;border-radius:11px}html[data-theme=dark] .sp-node small{color:var(--ink-soft)}html[data-theme=dark] .sb-principle,html[data-theme=dark] .sp-reorder-warning{border:1px solid color-mix(in srgb, var(--line-strong) 14%, transparent);background:var(--surface);color:var(--ink-soft);border-radius:16px}html[data-theme=dark] .sb-principle>svg,html[data-theme=dark] .sp-reorder-warning>svg{color:var(--accent-ink)}html[data-theme=dark] .sb-principle strong,html[data-theme=dark] .sp-reorder-warning strong{color:var(--ink)}html[data-theme=dark] .sb-controls{border:1px solid var(--line);background:var(--surface);border-radius:18px}html[data-theme=dark] .sb-control-group>span{color:var(--ink-soft)}html[data-theme=dark] .sb-control-group button,html[data-theme=dark] .sb-controls>button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .sb-control-group button.is-active{color:#fff;background:#7654e2;border-color:#453a69}html[data-theme=dark] .sb-controls>button{background:var(--surface)}html[data-theme=dark] .sb-controls>button.is-done{background:var(--surface-soft);color:#bcf5e4;border-color:#3a6958}html[data-theme=dark] .sb-calendar{border:1px solid var(--line);background:linear-gradient(110deg,var(--surface),var(--surface));border-radius:22px}html[data-theme=dark] .sb-calendar>div:first-child>span,html[data-theme=dark] .sb-evidence header span,html[data-theme=dark] .sb-categories header span,html[data-theme=dark] .sb-table-card>header>span,html[data-theme=dark] .sp-directory>header span,html[data-theme=dark] .sp-products header span,html[data-theme=dark] .sp-history header span,html[data-theme=dark] .sp-reorder-group header>div>span{color:var(--ink-soft)}html[data-theme=dark] .sb-calendar>div:first-child p{color:var(--muted)}html[data-theme=dark] .sb-calendar-track>span i{border:2px solid var(--line-strong);background:#b8afc0;border-radius:50%}html[data-theme=dark] .sb-calendar-track>span.is-target i{background:var(--mint)}html[data-theme=dark] .sb-calendar-track>span small{color:var(--ink-soft)}html[data-theme=dark] .sb-calendar-track>em{background:linear-gradient(90deg,var(--surface-raised),#2a243d)}html[data-theme=dark] .sb-calendar-note{background:var(--surface-soft);color:#bcf5e4;border-radius:14px}html[data-theme=dark] .sb-calendar-note strong{color:#bcf5e4}html[data-theme=dark] .sb-metric,html[data-theme=dark] .sp-metric{border:1px solid var(--line);background:var(--surface);border-radius:18px}html[data-theme=dark] .sb-metric>i,html[data-theme=dark] .sp-metric>i{background:var(--surface-soft);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .sb-metric>span,html[data-theme=dark] .sp-metric>span,html[data-theme=dark] .sb-metric>small,html[data-theme=dark] .sp-metric>small{color:var(--ink-soft)}html[data-theme=dark] .sb-metric.is-mint,html[data-theme=dark] .sp-metric.is-mint{background:linear-gradient(135deg,var(--surface),var(--surface-soft))}html[data-theme=dark] .sb-metric.is-mint>i,html[data-theme=dark] .sp-metric.is-mint>i{background:var(--surface-soft);color:#bcf5e3}html[data-theme=dark] .sb-metric.is-amber,html[data-theme=dark] .sp-metric.is-amber{background:linear-gradient(135deg,var(--surface),var(--surface-soft))}html[data-theme=dark] .sb-metric.is-amber>i,html[data-theme=dark] .sp-metric.is-amber>i{color:#f0cc99;background:#3d3424}html[data-theme=dark] .sb-metric.is-violet,html[data-theme=dark] .sp-metric.is-violet{background:linear-gradient(135deg,var(--surface),var(--surface-soft))}html[data-theme=dark] .sb-metric.is-violet>i,html[data-theme=dark] .sp-metric.is-violet>i{background:var(--surface-soft);color:#ad99f0}html[data-theme=dark] .sb-evidence,html[data-theme=dark] .sb-categories,html[data-theme=dark] .sb-table-card,html[data-theme=dark] .sp-directory,html[data-theme=dark] .sp-profile,html[data-theme=dark] .sp-nudge,html[data-theme=dark] .sp-products,html[data-theme=dark] .sp-history,html[data-theme=dark] .sp-reorder-group,html[data-theme=dark] .sp-boundary,html[data-theme=dark] .sb-boundary{border:1px solid var(--line);background:var(--surface);border-radius:22px}html[data-theme=dark] .sb-evidence>header,html[data-theme=dark] .sb-categories>header,html[data-theme=dark] .sb-table-card>header,html[data-theme=dark] .sp-directory>header,html[data-theme=dark] .sp-products>header,html[data-theme=dark] .sp-history>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .sb-evidence header p,html[data-theme=dark] .sb-categories header p,html[data-theme=dark] .sp-directory header p,html[data-theme=dark] .sp-products header p,html[data-theme=dark] .sp-history header p{color:var(--muted)}html[data-theme=dark] .sb-evidence header>i,html[data-theme=dark] .sp-products header>svg,html[data-theme=dark] .sp-history header>svg{background:var(--surface-soft);color:var(--accent-ink);border-radius:13px}html[data-theme=dark] .sb-window-grid article{border:1px solid var(--line);background:var(--surface);border-radius:15px}html[data-theme=dark] .sb-window-grid article>span{color:var(--ink-soft)}html[data-theme=dark] .sb-window-grid article>span.is-complete{color:#bcf5e3}html[data-theme=dark] .sb-window-grid article>span.is-partial{color:#f0cd99}html[data-theme=dark] .sb-window-grid p,html[data-theme=dark] .sb-window-grid small{color:var(--ink-soft)}html[data-theme=dark] .sb-lead-note{background:var(--surface-soft);color:#f5debc;border:1px solid #69593a;border-radius:13px}html[data-theme=dark] .sb-money-locked{background:var(--surface-soft);border-radius:9px;color:var(--ink-soft)!important}html[data-theme=dark] .sb-category-grid article{border:1px solid var(--line);background:var(--surface);border-radius:16px}html[data-theme=dark] .sb-category-grid article>div:first-child>i{background:var(--surface-soft);color:#af99f0;border-radius:11px}html[data-theme=dark] .sb-category-grid article small{color:var(--muted)}html[data-theme=dark] .sb-category-grid dl div{background:var(--surface);border-radius:10px}html[data-theme=dark] .sb-category-grid dt{color:var(--ink-soft)}html[data-theme=dark] .sb-category-grid article>p{color:var(--muted)}html[data-theme=dark] .sb-categories>footer,html[data-theme=dark] .sb-table-card>footer,html[data-theme=dark] .sp-directory>footer,html[data-theme=dark] .sp-reorder>footer{border-top:1px solid var(--line);color:var(--ink-soft)}html[data-theme=dark] .sb-confidence{background:var(--surface-soft);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .sb-confidence>i{background:#aaa2b0;border-radius:50%}html[data-theme=dark] .sb-confidence.is-good{background:var(--surface-soft);color:#bcf5e4}html[data-theme=dark] .sb-confidence.is-good>i{background:#24b487}html[data-theme=dark] .sb-confidence.is-cautious{background:var(--surface-soft);color:#f5debc}html[data-theme=dark] .sb-confidence.is-cautious>i{background:#df962c}html[data-theme=dark] .sb-list-head button,html[data-theme=dark] .sp-tabs button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .sb-list-head button.is-active,html[data-theme=dark] .sp-tabs button.is-active{color:#fff;background:#7654e2;border-color:#453a69}html[data-theme=dark] .sb-list-head>label,html[data-theme=dark] .sp-tabs>label{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .sb-list-head input,html[data-theme=dark] .sp-tabs input{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .sp-tabs>small{color:var(--ink-soft)}html[data-theme=dark] .sb-table-card>header>p{color:var(--muted)}html[data-theme=dark] .sb-table{border-collapse:collapse}html[data-theme=dark] .sb-table th{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .sb-table td{border-top:1px solid var(--line-strong)}html[data-theme=dark] .sb-table tbody tr.is-unknown,html[data-theme=dark] .sb-table tbody tr.is-late{background:var(--surface)}html[data-theme=dark] .sb-product>i{background:linear-gradient(145deg,var(--surface-soft),var(--surface));color:#ad99f0;border-radius:12px}html[data-theme=dark] .sb-product span>small,html[data-theme=dark] .sb-product span>em,html[data-theme=dark] .sb-product span>b,html[data-theme=dark] .sb-prior small,html[data-theme=dark] .sb-ready small,html[data-theme=dark] .sb-timing small,html[data-theme=dark] .sb-evidence-count{color:var(--ink-soft)}html[data-theme=dark] .sb-buy b{color:#bcf5e4}html[data-theme=dark] .sb-buy small{color:var(--ink-soft)}html[data-theme=dark] .sb-enough{color:#bcf5e5}html[data-theme=dark] .sb-no-answer{color:var(--ink-soft)}html[data-theme=dark] .sb-timing.is-late b{color:#f0c999}html[data-theme=dark] .sb-detail-cell{border-top:0!important}html[data-theme=dark] .sb-row-detail{border-top:1px dashed var(--line-strong);background:var(--surface)}html[data-theme=dark] .sb-equation{border:1px solid var(--line-strong);background:var(--surface);border-radius:11px}html[data-theme=dark] .sb-equation small,html[data-theme=dark] .sb-equation>i{color:var(--ink-soft)}html[data-theme=dark] .sb-equation .is-result{background:var(--surface-soft);border-radius:8px}html[data-theme=dark] .sb-equation .is-result b{color:#bcf5e4}html[data-theme=dark] .sb-row-detail>p,html[data-theme=dark] .sb-row-detail>em{color:var(--ink-soft)}html[data-theme=dark] .sb-empty,html[data-theme=dark] .sp-empty{border:1px dashed var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:20px}html[data-theme=dark] .sb-empty strong,html[data-theme=dark] .sp-empty strong{color:var(--ink)}html[data-theme=dark] .sb-boundary>div:first-child,html[data-theme=dark] .sp-boundary>div:first-child{border-right:1px solid var(--line);background:linear-gradient(145deg,var(--surface),var(--surface-soft))}html[data-theme=dark] .sb-boundary>div:first-child>span,html[data-theme=dark] .sp-boundary>div:first-child>span{color:var(--ink-soft)}html[data-theme=dark] .sb-boundary>div:first-child p,html[data-theme=dark] .sp-boundary>div:first-child p{color:var(--muted)}html[data-theme=dark] .sb-boundary>div:last-child,html[data-theme=dark] .sp-boundary>div:last-child{background:var(--line)}html[data-theme=dark] .sb-boundary article,html[data-theme=dark] .sp-boundary article{background:var(--surface)}html[data-theme=dark] .sb-boundary article>svg,html[data-theme=dark] .sp-boundary article>svg{color:#99f0d6}html[data-theme=dark] .sb-boundary article small,html[data-theme=dark] .sp-boundary article small{color:var(--muted)}html[data-theme=dark] .sp-hero-locked{background:color-mix(in srgb, var(--surface) 65%, transparent);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .sp-result{background:var(--surface-soft);color:#bcf5e4;border:1px solid #3a6958;border-radius:14px}html[data-theme=dark] .sp-result button{color:var(--ink-soft);background:0 0;border:0;border-radius:8px}html[data-theme=dark] .sp-directory>header>b{background:var(--surface-soft);color:#b099f0;border-radius:10px}html[data-theme=dark] .sp-supplier-grid>button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:17px}html[data-theme=dark] .sp-supplier-grid>button:hover{border-color:#483a69}html[data-theme=dark] .sp-card-top>i{background:linear-gradient(145deg,var(--surface-soft),var(--surface));color:#ad99f0;border-radius:13px}html[data-theme=dark] .sp-card-top em{background:var(--surface-soft);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .sp-card-top em b{background:#a8a0ad;border-radius:50%}html[data-theme=dark] .sp-card-top em.is-active{background:var(--surface-soft);color:#bcf5e5}html[data-theme=dark] .sp-card-top em.is-active b{background:#2ab58a}html[data-theme=dark] .sp-card-top svg,html[data-theme=dark] .sp-supplier-grid>button>p{color:var(--ink-soft)}html[data-theme=dark] .sp-card-contact{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .sp-card-contact span,html[data-theme=dark] .sp-card-contact svg{color:var(--ink-soft)}html[data-theme=dark] .sp-supplier-grid dl div{background:var(--surface-soft);border-radius:9px}html[data-theme=dark] .sp-supplier-grid dt,html[data-theme=dark] .sp-supplier-grid>button>small{color:var(--ink-soft)}html[data-theme=dark] .sp-supplier-grid>button>small.sp-contact-warning{color:#f0cc99}html[data-theme=dark] .sp-back{color:var(--ink-soft);background:0 0;border:0}html[data-theme=dark] .sp-supplier-mark{color:#fff;background:linear-gradient(145deg,#7452e4,#4b2ba3);border-radius:17px}html[data-theme=dark] .sp-profile-top>div:nth-child(2)>span{color:var(--ink-soft)}html[data-theme=dark] .sp-tags em{background:var(--surface-soft);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .sp-tags em i{background:#a8a0ad;border-radius:50%}html[data-theme=dark] .sp-tags em.is-active{background:var(--surface-soft);color:#bcf5e5}html[data-theme=dark] .sp-tags em.is-active i{background:#29b68a}html[data-theme=dark] .sp-profile-top>button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .sp-viewonly{color:var(--ink-soft)}html[data-theme=dark] .sp-contact-grid article{background:var(--surface-soft);color:var(--ink-soft);border-radius:12px}html[data-theme=dark] .sp-contact-grid article>span small,html[data-theme=dark] .sp-address{color:var(--ink-soft)}html[data-theme=dark] .sp-notes{background:var(--surface);color:var(--ink-soft);border-left:3px solid #473a69}html[data-theme=dark] .sp-profile-metrics{border:1px solid var(--line);background:var(--line);border-radius:14px}html[data-theme=dark] .sp-profile-metrics>div{background:var(--surface)}html[data-theme=dark] .sp-profile-metrics span{color:var(--ink-soft)}html[data-theme=dark] .sp-not-payables{background:var(--surface-soft);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .sp-nudge{color:#fff;background:linear-gradient(135deg,#30205e,#503391)}html[data-theme=dark] .sp-nudge>div>i{background:color-mix(in srgb, var(--surface) 13%, transparent);color:#bff2df;border-radius:13px}html[data-theme=dark] .sp-nudge>div>span>small{color:#cbbcf1}html[data-theme=dark] .sp-nudge p{color:#d8cfed}html[data-theme=dark] .sp-nudge li{background:color-mix(in srgb, var(--surface) 8%, transparent);border-radius:9px}html[data-theme=dark] .sp-nudge li span small{color:#cfc4e9}html[data-theme=dark] .sp-nudge li>b{color:#d8cfed}html[data-theme=dark] .sp-nudge li>strong{color:#a8efd3}html[data-theme=dark] .sp-nudge>button{border:1px solid color-mix(in srgb, var(--line-strong) 16%, transparent);background:var(--surface);color:#cdbcf5;border-radius:10px}html[data-theme=dark] .sp-nudge>small{color:#cfc5e5}html[data-theme=dark] .sp-products>div>section,html[data-theme=dark] .sp-history>div>section{border-top:1px solid var(--line-strong)}html[data-theme=dark] .sp-products>div>section:first-child,html[data-theme=dark] .sp-history>div>section:first-child{border-top:0}html[data-theme=dark] .sp-products section>i{background:var(--surface-soft);color:#ac99f0;border-radius:10px}html[data-theme=dark] .sp-products section>span small,html[data-theme=dark] .sp-history section>span small{color:var(--ink-soft)}html[data-theme=dark] .sp-products dl div{background:var(--surface-soft);border-radius:8px}html[data-theme=dark] .sp-products dt,html[data-theme=dark] .sp-history section>em{color:var(--ink-soft)}html[data-theme=dark] .sp-history section>i{background:var(--surface-soft);color:#f0cc99;border-radius:7px}html[data-theme=dark] .sp-empty-inline{color:var(--ink-soft)}html[data-theme=dark] .sp-empty-inline strong{color:var(--ink)}html[data-theme=dark] .sp-reorder-group>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .sp-reorder-group header p{color:var(--muted)}html[data-theme=dark] .sp-route-ready,html[data-theme=dark] .sp-route-missing{background:var(--surface-soft);color:#bcf5e4;border-radius:9px}html[data-theme=dark] .sp-route-missing{background:var(--surface-soft);color:#f5ddbc}html[data-theme=dark] .sp-reorder-head{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .sp-reorder-table article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .sp-reorder-table article>span small{color:var(--ink-soft)}html[data-theme=dark] .sp-reorder-table article>b.is-suggest{color:#bcf5e4}html[data-theme=dark] .sp-reorder-table article>em{background:var(--surface-soft);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .sp-reorder-table article>em.is-out-of-stock{background:var(--surface-soft);color:#f09d99}html[data-theme=dark] .sp-reorder-table article>em.is-runs-out-before-delivery{background:var(--surface-soft);color:#f5ddbc}html[data-theme=dark] .sp-dialog-backdrop{background:#180f2475}html[data-theme=dark] .sp-dialog{border:1px solid color-mix(in srgb, var(--line-strong) 50%, transparent);background:var(--surface);border-radius:23px}html[data-theme=dark] .sp-dialog>header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,var(--surface),var(--surface-soft))}html[data-theme=dark] .sp-dialog>header span{color:var(--ink-soft)}html[data-theme=dark] .sp-dialog>header p{color:var(--muted)}html[data-theme=dark] .sp-dialog>header>button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .sp-field>span{color:var(--ink-soft)}html[data-theme=dark] .sp-field input,html[data-theme=dark] .sp-field textarea{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:10px;outline:0}html[data-theme=dark] .sp-field input:focus,html[data-theme=dark] .sp-field textarea:focus{border-color:#463a69}html[data-theme=dark] .sp-active{border:1px solid var(--line);border-radius:11px}html[data-theme=dark] .sp-active>i{border:1px solid var(--line-strong);color:#fff;border-radius:5px}html[data-theme=dark] .sp-active:has(input:checked)>i{border-color:var(--violet);background:var(--violet)}html[data-theme=dark] .sp-active small{color:var(--muted)}html[data-theme=dark] .sp-editor-help,html[data-theme=dark] .sp-form-error{background:var(--surface-soft);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .sp-form-error{background:var(--surface-soft);color:#f09d99;border:1px solid #693e3a}html[data-theme=dark] .sp-dialog>footer{border-top:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .sp-dialog>footer p{color:var(--ink-soft)}html[data-theme=dark] .sp-dialog>footer button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .sp-dialog>footer button:last-child{border-color:var(--violet);background:var(--violet);color:#fff}html[data-theme=dark] .sp-channel button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .sp-channel button.is-active{color:#fff;background:#7352dc;border-color:#453a69}html[data-theme=dark] .sp-draft-address span{color:var(--ink-soft)}html[data-theme=dark] .sp-dialog pre{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:13px}html[data-theme=dark] .sb-denied,html[data-theme=dark] .sp-denied{border:1px solid var(--line);background:radial-gradient(circle at center,var(--surface-soft),var(--surface) 65%);border-radius:25px}html[data-theme=dark] .sb-denied>i,html[data-theme=dark] .sp-denied>i{background:var(--surface-soft);color:#ad99f0;border-radius:19px}html[data-theme=dark] .sb-denied>span,html[data-theme=dark] .sp-denied>span{color:var(--ink-soft)}html[data-theme=dark] .sb-denied code,html[data-theme=dark] .sp-denied code{background:var(--surface-soft);border-radius:5px}html[data-theme=dark] .sb-denied p,html[data-theme=dark] .sp-denied p{color:var(--muted)}html[data-theme=dark] .sb-denied button,html[data-theme=dark] .sp-denied button{background:var(--violet);color:#fff;border:0;border-radius:10px}@media (max-width:840px){html[data-theme=dark] .sb-boundary>div:first-child,html[data-theme=dark] .sp-boundary>div:first-child{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:560px){html[data-theme=dark] .sb-hero,html[data-theme=dark] .sp-hero,html[data-theme=dark] .sb-evidence,html[data-theme=dark] .sb-categories,html[data-theme=dark] .sb-table-card,html[data-theme=dark] .sp-directory,html[data-theme=dark] .sp-profile,html[data-theme=dark] .sp-nudge,html[data-theme=dark] .sp-products,html[data-theme=dark] .sp-history,html[data-theme=dark] .sp-reorder-group,html[data-theme=dark] .sp-boundary,html[data-theme=dark] .sb-boundary{border-radius:19px}}html[data-theme=dark] .sp-add-supplier{background:var(--violet);color:#fff;border-radius:13px}html[data-theme=dark] .supplier-create-page{color:var(--ink)}html[data-theme=dark] .supplier-create-truth{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:15px}html[data-theme=dark] .supplier-create-truth>div{color:#aa99f0}html[data-theme=dark] .supplier-create-truth small{color:var(--ink-soft)}html[data-theme=dark] .supplier-create-truth>a{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .supplier-create-card{border:1px solid var(--line-strong);background:var(--surface);border-radius:25px}html[data-theme=dark] .supplier-create-card>header{border-bottom:1px solid var(--line-strong);background:radial-gradient(circle at 85% 0,#243d3261,transparent 34%),linear-gradient(135deg,var(--surface),var(--surface-soft))}html[data-theme=dark] .supplier-create-card>header>span{color:#fff;background:linear-gradient(145deg,#7755e8,#5333bd);border-radius:16px}html[data-theme=dark] .supplier-create-card>header small,html[data-theme=dark] .supplier-create-card header p,html[data-theme=dark] .supplier-create-grid label>span{color:var(--ink-soft)}html[data-theme=dark] .supplier-create-grid label b{color:#b099f0}html[data-theme=dark] .supplier-create-grid input,html[data-theme=dark] .supplier-create-grid textarea{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:11px;outline:0}html[data-theme=dark] .supplier-create-grid input:focus,html[data-theme=dark] .supplier-create-grid textarea:focus{border-color:#463a69}html[data-theme=dark] .supplier-create-grid em{color:#f09f99}html[data-theme=dark] .supplier-create-card form>aside{background:var(--surface-soft);color:var(--ink-soft);border-radius:12px}html[data-theme=dark] .supplier-create-card form>aside svg{color:#ac99f0}html[data-theme=dark] .supplier-create-error{background:var(--surface-soft);color:#f0a099;border:1px solid #693f3a;border-radius:10px}html[data-theme=dark] .supplier-create-card footer{border-top:1px solid var(--line-strong)}html[data-theme=dark] .supplier-create-card footer a,html[data-theme=dark] .supplier-create-card footer button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .supplier-create-card footer button{color:#fff;background:#6e4ce3;border-color:#453a69}html[data-theme=dark] .pc-page{--ink:var(--ink);--muted:var(--ink-soft);--line:var(--line-strong);color:var(--ink);background:linear-gradient(180deg,var(--surface) 0,var(--surface-soft) 58%,var(--surface-soft) 100%)}html[data-theme=dark] .pc-page button:focus-visible,html[data-theme=dark] .pc-page input:focus-visible,html[data-theme=dark] .pc-page select:focus-visible,html[data-theme=dark] .pc-page textarea:focus-visible{outline-offset:2px;outline:3px solid #453a6933}html[data-theme=dark] .pc-truthbar{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 86%, transparent);border-radius:13px}html[data-theme=dark] .pc-truthbar>div>span{border:2px solid var(--line-strong);background:#35bf90;border-radius:50%}html[data-theme=dark] .pc-truthbar p{color:var(--ink-soft)}html[data-theme=dark] .pc-truthbar label{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .pc-truthbar select{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .pc-hero{border:1px solid color-mix(in srgb, var(--line-strong) 90%, transparent);background:linear-gradient(135deg,var(--surface) 0,var(--surface) 51%,var(--surface-soft) 100%);border-radius:29px}html[data-theme=dark] .pc-hero:before{background-image:linear-gradient(#5e419609 1px,#0000 1px),linear-gradient(90deg,#5e419609 1px,#0000 1px);background-size:32px 32px}html[data-theme=dark] .pc-hero-copy>span{color:var(--ink-soft)}html[data-theme=dark] .pc-hero h1 em{color:var(--accent-ink)}html[data-theme=dark] .pc-hero-copy>p{color:var(--ink-soft)}html[data-theme=dark] .pc-hero-copy>div>button{color:#fff;background:linear-gradient(135deg,#7550e7,#5a35c7);border:0;border-radius:12px}html[data-theme=dark] .pc-hero-copy>div>small{color:var(--ink-soft)}html[data-theme=dark] .pc-view-only{background:var(--surface-soft);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .pc-hero-proof{border-top:1px solid color-mix(in srgb, var(--line-strong) 70%, transparent);background:color-mix(in srgb, var(--surface) 73%, transparent)}html[data-theme=dark] .pc-hero-proof>span>i{background:#35bb8f;border-radius:50%}html[data-theme=dark] .pc-hero-proof small{color:var(--ink-soft)}html[data-theme=dark] .po-art:before,html[data-theme=dark] .cr-art:before{background:radial-gradient(circle at 53% 48%,#714ae433,#714ae40e 44%,#0000 70%);border-radius:50%}html[data-theme=dark] .po-dock{border:1px solid color-mix(in srgb, var(--line-strong) 75%, transparent);color:#fff;background:linear-gradient(145deg,#432681,#27184f);border-radius:24px}html[data-theme=dark] .po-dock>span{background:color-mix(in srgb, var(--surface) 12%, transparent);color:#c8b5ff;border-radius:14px}html[data-theme=dark] .po-dock small{color:#c7b7e6}html[data-theme=dark] .po-dock>i{background:#41d3a0;border-radius:50%}html[data-theme=dark] .po-order-sheet{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:17px}html[data-theme=dark] .po-order-sheet>small,html[data-theme=dark] .po-order-sheet>span{color:var(--ink-soft)}html[data-theme=dark] .po-order-sheet>span>i{border:2px solid #473a69;border-radius:3px}html[data-theme=dark] .po-box{border:1px solid color-mix(in srgb, var(--line-strong) 70%, transparent);background:linear-gradient(145deg,var(--surface-soft),#2b243d);color:#b099f0;border-radius:17px}html[data-theme=dark] .po-box small{color:var(--ink-soft)}html[data-theme=dark] .po-flight{color:#b099f0}html[data-theme=dark] .po-flight>i{border-top:1px dashed #493a69}html[data-theme=dark] .cr-ledger{border:1px solid color-mix(in srgb, var(--line-strong) 72%, transparent);background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:17px}html[data-theme=dark] .cr-ledger>i{background:var(--surface-soft);color:#af99f0;border-radius:13px}html[data-theme=dark] .cr-ledger span small{color:var(--ink-soft)}html[data-theme=dark] .cr-ledger>em{background:var(--surface-soft);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .cr-ledger.is-network{color:#fff;background:linear-gradient(135deg,#482986,#6a47c7)}html[data-theme=dark] .cr-ledger.is-network>i{background:color-mix(in srgb, var(--surface) 14%, transparent);color:#d9ccff}html[data-theme=dark] .cr-ledger.is-network span small{color:#cdbde9}html[data-theme=dark] .cr-ledger.is-network>em{background:color-mix(in srgb, var(--surface) 12%, transparent);color:#ded2f1}html[data-theme=dark] .cr-link{border-right:2px dashed #493a69}html[data-theme=dark] .cr-link>span{background:#2c243d;border-radius:50%}html[data-theme=dark] .cr-orbit{background:linear-gradient(145deg,var(--surface),var(--surface-soft));color:#af99f0;border:8px solid #473a691f;border-radius:50%}html[data-theme=dark] .cr-orbit small{color:var(--ink-soft)}html[data-theme=dark] .cr-alert-dot{border:4px solid var(--line-strong);background:var(--surface-soft);color:#f0ca99;border-radius:50%}html[data-theme=dark] .pc-metric{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 90%, transparent);border-radius:17px}html[data-theme=dark] .pc-metric>i{background:var(--surface-soft);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .pc-metric>span,html[data-theme=dark] .pc-metric>small{color:var(--ink-soft)}html[data-theme=dark] .pc-metric.is-violet>i{background:var(--surface-soft);color:#af99f0}html[data-theme=dark] .pc-metric.is-mint>i{background:var(--surface-soft);color:#bcf5e4}html[data-theme=dark] .pc-metric.is-amber>i{background:var(--surface-soft);color:#f0cc99}html[data-theme=dark] .pc-metric.is-red>i{background:var(--surface-soft);color:#f09d99}html[data-theme=dark] .pc-result{background:var(--surface-soft);color:#bcf5e4;border:1px solid #3a6959;border-radius:12px}html[data-theme=dark] .pc-result button{color:#99f0d6;background:0 0;border:0;border-radius:8px}html[data-theme=dark] .po-ready,html[data-theme=dark] .po-directory,html[data-theme=dark] .po-order-profile,html[data-theme=dark] .po-detail-lines,html[data-theme=dark] .po-receipt-contract,html[data-theme=dark] .cr-statements,html[data-theme=dark] .cr-findings,html[data-theme=dark] .cr-leg,html[data-theme=dark] .cr-fee,html[data-theme=dark] .cr-aftercare>article,html[data-theme=dark] .cr-ledger-card,html[data-theme=dark] .cr-groups>article,html[data-theme=dark] .pc-boundary{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:21px}html[data-theme=dark] .po-ready>header,html[data-theme=dark] .po-directory>header,html[data-theme=dark] .po-detail-lines>header,html[data-theme=dark] .cr-statements>header,html[data-theme=dark] .cr-findings>header,html[data-theme=dark] .cr-ledger-card>header,html[data-theme=dark] .cr-groups article>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .po-ready header span,html[data-theme=dark] .po-directory header span,html[data-theme=dark] .po-detail-lines header span,html[data-theme=dark] .cr-statements header span,html[data-theme=dark] .cr-findings header span,html[data-theme=dark] .cr-ledger-card header span,html[data-theme=dark] .cr-groups header span{color:var(--ink-soft)}html[data-theme=dark] .po-ready header p,html[data-theme=dark] .po-directory header p,html[data-theme=dark] .po-detail-lines header p,html[data-theme=dark] .cr-statements header p,html[data-theme=dark] .cr-findings header p,html[data-theme=dark] .cr-ledger-card header p{color:var(--muted)}html[data-theme=dark] .po-ready>header>svg,html[data-theme=dark] .po-detail-lines>header>svg,html[data-theme=dark] .cr-statements>header>svg,html[data-theme=dark] .cr-findings>header>svg,html[data-theme=dark] .cr-ledger-card>header>svg,html[data-theme=dark] .cr-groups header>svg{color:#b099f0}html[data-theme=dark] .po-ready>div{background:var(--line)}html[data-theme=dark] .po-ready article{background:var(--surface)}html[data-theme=dark] .po-ready article>i{background:var(--surface-soft);color:#af99f0;border-radius:11px}html[data-theme=dark] .po-ready article>span small{color:var(--ink-soft)}html[data-theme=dark] .po-ready article>em{background:var(--surface-soft);color:#bcf5e6;border-radius:8px}html[data-theme=dark] .po-ready article>button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .po-directory>header>b{background:var(--surface-soft);color:#b299f0;border-radius:8px}html[data-theme=dark] .po-controls{border-bottom:1px solid var(--line)}html[data-theme=dark] .po-controls>label{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .po-controls input{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .po-controls>div button,html[data-theme=dark] .cr-ledger-tabs button{color:var(--ink-soft);background:0 0;border:1px solid #0000;border-radius:8px}html[data-theme=dark] .po-controls>div button.is-active,html[data-theme=dark] .cr-ledger-tabs button.is-active{border-color:var(--line-strong);background:var(--surface-soft);color:#b099f0}html[data-theme=dark] .po-order-list>button{border:0;border-top:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}html[data-theme=dark] .po-order-list>button:first-child{border-top:0}html[data-theme=dark] .po-order-list>button:hover{background:var(--surface)}html[data-theme=dark] .po-order-list>button>i{background:var(--surface-soft);color:#b099f0;border-radius:10px}html[data-theme=dark] .po-order-list span small,html[data-theme=dark] .po-order-list span em,html[data-theme=dark] .po-order-list>button>svg{color:var(--ink-soft)}html[data-theme=dark] .pc-status{background:var(--surface-soft);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .pc-status>i{background:#a8a0ad;border-radius:50%}html[data-theme=dark] .pc-status.is-draft{background:var(--surface-soft);color:#b299f0}html[data-theme=dark] .pc-status.is-draft>i{background:#7453ce}html[data-theme=dark] .pc-status.is-sent{background:var(--surface-soft);color:#99c7f0}html[data-theme=dark] .pc-status.is-sent>i{background:#4c8ac4}html[data-theme=dark] .pc-status.is-partial{background:var(--surface-soft);color:#f5debc}html[data-theme=dark] .pc-status.is-partial>i{background:#e4a03f}html[data-theme=dark] .pc-status.is-received{background:var(--surface-soft);color:#bcf5e5}html[data-theme=dark] .pc-status.is-received>i{background:#2eb58b}html[data-theme=dark] .pc-status.is-cancelled{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .pc-status.is-cancelled>i{background:#a97570}html[data-theme=dark] .pc-back{color:var(--ink-soft);background:0 0;border:0}html[data-theme=dark] .po-order-profile>header span,html[data-theme=dark] .po-order-profile header p{color:var(--ink-soft)}html[data-theme=dark] .po-detail-meta article{background:var(--surface-soft);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .po-order-profile blockquote{background:var(--surface);color:var(--ink-soft);border-left:3px solid #493a69}html[data-theme=dark] .po-cancelled-reason{background:var(--surface-soft);color:#f09d99;border-radius:10px}html[data-theme=dark] .po-detail-actions button{background:var(--violet);color:#fff;border:0;border-radius:10px}html[data-theme=dark] .po-detail-actions button.is-quiet{border:1px solid var(--line-strong);background:var(--surface);color:#f09f99}html[data-theme=dark] .po-detail-actions>span{color:var(--ink-soft)}html[data-theme=dark] .po-line-head{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .po-lines>article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .po-lines>article>span small{color:var(--ink-soft)}html[data-theme=dark] .po-lines>article>b.is-complete{color:#bcf5e7}html[data-theme=dark] .po-lines>footer{border-top:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .po-lines>footer>span,html[data-theme=dark] .po-lines footer small{color:var(--ink-soft)}html[data-theme=dark] .po-receipt-contract{color:#fff;background:linear-gradient(135deg,#34205f,#50328b)}html[data-theme=dark] .po-receipt-contract>div{border-left:1px solid color-mix(in srgb, var(--line-strong) 10%, transparent)}html[data-theme=dark] .po-receipt-contract>div:first-child{border-left:0}html[data-theme=dark] .po-receipt-contract small{color:#cbbce5}html[data-theme=dark] .po-receipt-contract p{color:#d5cae5}html[data-theme=dark] .pc-dialog-backdrop{background:#180f247a}html[data-theme=dark] .pc-dialog{border:1px solid color-mix(in srgb, var(--line-strong) 50%, transparent);background:var(--surface);border-radius:23px}html[data-theme=dark] .pc-dialog>header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,var(--surface),var(--surface-soft))}html[data-theme=dark] .pc-dialog>header span{color:var(--ink-soft)}html[data-theme=dark] .pc-dialog>header p{color:var(--muted)}html[data-theme=dark] .pc-dialog>header>button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .pc-dialog>footer{border-top:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .pc-dialog>footer p{color:var(--ink-soft)}html[data-theme=dark] .pc-dialog>footer button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .pc-dialog>footer button:last-child{border-color:var(--violet);background:var(--violet);color:#fff}html[data-theme=dark] .pc-dialog>footer button.is-danger{background:#c84942;border-color:#693c3a}html[data-theme=dark] .po-builder-grid label>span,html[data-theme=dark] .po-reference>span,html[data-theme=dark] .po-cancel-body label>span{color:var(--ink-soft)}html[data-theme=dark] .po-builder-grid input,html[data-theme=dark] .po-builder-grid select,html[data-theme=dark] .po-reference input,html[data-theme=dark] .po-cancel-body textarea{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:9px;outline:0}html[data-theme=dark] .po-product-picker>label{border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .po-product-picker input{background:0 0;border:0;outline:0}html[data-theme=dark] .po-product-picker button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .po-product-picker button small{color:var(--ink-soft)}html[data-theme=dark] .po-draft-lines,html[data-theme=dark] .po-receive-lines{border:1px solid var(--line);border-radius:12px}html[data-theme=dark] .po-draft-lines>div,html[data-theme=dark] .po-receive-lines>div{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .po-draft-lines>article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .po-draft-lines article span small{color:var(--ink-soft)}html[data-theme=dark] .po-draft-lines article input,html[data-theme=dark] .po-receive-lines article input{border:1px solid var(--line-strong);border-radius:8px}html[data-theme=dark] .po-draft-lines article>button{background:var(--surface-soft);color:var(--ink-soft);border:0;border-radius:7px}html[data-theme=dark] .po-draft-lines>footer{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .po-builder-empty{border:1px dashed var(--line-strong);color:var(--ink-soft);border-radius:12px}html[data-theme=dark] .po-builder-empty b{color:var(--ink-soft)}html[data-theme=dark] .pc-form-error{background:var(--surface-soft);border:1px solid #693e3a;border-radius:9px;color:#f09f99!important}html[data-theme=dark] .po-receive-warning{background:var(--surface-soft);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .po-receive-lines>article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .po-receive-lines article span small{color:var(--ink-soft)}html[data-theme=dark] .po-receive-lines article label i{border:1px solid var(--line-strong);color:#fff;border-radius:5px}html[data-theme=dark] .po-receive-lines article label:has(input:checked) i{background:#d9952f;border-color:#69563a}html[data-theme=dark] .po-cost-boundary{background:var(--surface-soft);color:#bcf5e3;border-radius:10px}html[data-theme=dark] .po-cancel-body{color:#f09f99}html[data-theme=dark] .po-cancel-body p{color:var(--ink-soft)}html[data-theme=dark] .po-send-channels button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .po-send-channels button.is-active{border-color:var(--violet);background:var(--violet);color:#fff}html[data-theme=dark] .po-paper{border:1px solid var(--line-strong)}html[data-theme=dark] .po-paper>p{color:var(--ink-soft)}html[data-theme=dark] .po-paper>div{border-top:1px solid var(--line-strong)}html[data-theme=dark] .po-paper>footer{border-top:2px solid var(--line-strong)}html[data-theme=dark] .po-send-note{color:var(--ink-soft)}html[data-theme=dark] .cr-range{border:1px solid var(--line);background:var(--surface);border-radius:14px}html[data-theme=dark] .cr-range label>span{color:var(--ink-soft)}html[data-theme=dark] .cr-range label input{border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .cr-range>div>svg{color:var(--ink-soft)}html[data-theme=dark] .cr-range button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .cr-range>p{color:var(--ink-soft)}html[data-theme=dark] .cr-range-error{background:var(--surface-soft);color:#f09f99;border:1px solid #693d3a;border-radius:11px}html[data-theme=dark] .cr-never-writes{background:var(--surface-soft);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .cr-upload-grid article{border:1px solid var(--line);background:var(--surface);border-radius:12px}html[data-theme=dark] .cr-upload-grid article>i{background:var(--surface-soft);color:#b099f0;border-radius:10px}html[data-theme=dark] .cr-upload-grid article small{color:var(--ink-soft)}html[data-theme=dark] .cr-upload-grid button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .cr-upload-grid em{color:var(--ink-soft)}html[data-theme=dark] .cr-statement-list{border-top:1px solid var(--line)}html[data-theme=dark] .cr-statement-list>div{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .cr-statement-list>article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .cr-statement-list>article.is-selected{background:var(--surface)}html[data-theme=dark] .cr-statement-list article>i{background:var(--surface-soft);color:#b099f0;border-radius:9px}html[data-theme=dark] .cr-statement-list article span small{color:var(--ink-soft)}html[data-theme=dark] .cr-statement-list article>button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .cr-statement-list article>button.is-use{background:var(--surface-soft);color:#b099f0;border-color:#483a69}html[data-theme=dark] .cr-statement-list article>button:last-child{color:#f09f99;background:0 0;border:0}html[data-theme=dark] .cr-pickers{border:1px solid var(--line);background:var(--surface);border-radius:14px}html[data-theme=dark] .cr-pickers label>span{color:var(--ink-soft)}html[data-theme=dark] .cr-pickers select{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .cr-pickers label>svg,html[data-theme=dark] .cr-pickers>p{color:var(--ink-soft)}html[data-theme=dark] .cr-findings article{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px}html[data-theme=dark] .cr-findings article>i{border-radius:9px}html[data-theme=dark] .cr-findings article p,html[data-theme=dark] .cr-findings article>span>small{color:var(--ink-soft)}html[data-theme=dark] .cr-findings article.is-alarm{background:var(--surface);border-color:#693d3a}html[data-theme=dark] .cr-findings article.is-alarm>i{background:var(--surface-soft);color:#f09d99}html[data-theme=dark] .cr-findings article.is-alarm em{color:#f09d99}html[data-theme=dark] .cr-findings article.is-check{background:var(--surface-soft);border-color:#69583a}html[data-theme=dark] .cr-findings article.is-check>i{color:#f0cc99;background:#3d3324}html[data-theme=dark] .cr-findings article.is-check em{color:#f0cc99}html[data-theme=dark] .cr-leg>header,html[data-theme=dark] .cr-fee>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .cr-leg>header>i,html[data-theme=dark] .cr-fee>header>i{color:#fff;background:linear-gradient(145deg,#7651e1,#5332aa);border-radius:11px}html[data-theme=dark] .cr-leg header span,html[data-theme=dark] .cr-fee header span,html[data-theme=dark] .cr-leg header p,html[data-theme=dark] .cr-fee header p{color:var(--ink-soft)}html[data-theme=dark] .cr-leg>header>svg{color:#b299f0}html[data-theme=dark] .cr-leg-metrics{background:var(--line)}html[data-theme=dark] .cr-leg-metrics .pc-metric{border:0;border-radius:0}html[data-theme=dark] .cr-pairs>div{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .cr-pairs>article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .cr-pairs article span small{color:var(--ink-soft)}html[data-theme=dark] .cr-match{background:var(--surface-soft);color:#bcf5e5;border-radius:999px}html[data-theme=dark] .cr-match.is-amount_date{color:#f5ddbc;background:#3d3324}html[data-theme=dark] .cr-window-note{background:var(--surface-soft);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .cr-bank-rows article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .cr-bank-rows article:first-child{border-top:0}html[data-theme=dark] .cr-bank-rows article>i,html[data-theme=dark] .cr-aftercare>article>div:last-child span>i{border-radius:8px}html[data-theme=dark] .cr-bank-rows .is-good,html[data-theme=dark] .cr-aftercare i.is-good{background:var(--surface-soft);color:#bcf5e4}html[data-theme=dark] .cr-bank-rows .is-bad,html[data-theme=dark] .cr-aftercare i.is-bad{background:var(--surface-soft);color:#f09d99}html[data-theme=dark] .cr-bank-rows .is-warn{color:#f0cc99;background:#3d3324}html[data-theme=dark] .cr-bank-rows span small{color:var(--ink-soft)}html[data-theme=dark] .cr-bank-rows article>em{background:var(--surface-soft);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .cr-not-checked{color:var(--ink-soft)}html[data-theme=dark] .cr-fee>header>button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .cr-fee-ring{background:conic-gradient(#7350d6 0 78%,var(--surface-soft) 78%);border-radius:50%}html[data-theme=dark] .cr-fee-ring:before{background:var(--surface);border-radius:50%}html[data-theme=dark] .cr-fee-ring small{color:var(--ink-soft)}html[data-theme=dark] .cr-fee-metrics>div{background:var(--surface-soft);border-radius:11px}html[data-theme=dark] .cr-fee-metrics span,html[data-theme=dark] .cr-fee-metrics small{color:var(--ink-soft)}html[data-theme=dark] .cr-fee-metrics>div.is-warn{background:var(--surface-soft);color:#f09f99}html[data-theme=dark] .cr-fee-body>p{background:var(--surface-soft);color:#f5debc;border-radius:10px}html[data-theme=dark] .cr-fee-unknown{background:var(--surface-soft);color:#f5dfbc}html[data-theme=dark] .cr-fee>footer{border-top:1px solid var(--line);background:var(--line)}html[data-theme=dark] .cr-fee>footer span{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .cr-fee>footer b{color:var(--ink-soft)}html[data-theme=dark] .cr-aftercare article>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .cr-aftercare header span{color:var(--ink-soft)}html[data-theme=dark] .cr-after-summary{background:var(--surface-soft);color:#f5ddbc;border-radius:10px}html[data-theme=dark] .cr-after-summary.is-red{background:var(--surface-soft);color:#f09f99}html[data-theme=dark] .cr-aftercare>article>div:last-child>span{border-top:1px solid var(--line-strong)}html[data-theme=dark] .cr-ledger-tabs{border-bottom:1px solid var(--line)}html[data-theme=dark] .cr-ledger-tabs>small{color:var(--ink-soft)}html[data-theme=dark] .cr-payment-table>div{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .cr-payment-table>article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .cr-payment-table article span small{color:var(--ink-soft)}html[data-theme=dark] .cr-payment-table article>span>em{background:var(--surface-soft);color:var(--ink-soft);border-radius:7px}html[data-theme=dark] .cr-payment-table em.is-missing,html[data-theme=dark] .cr-payment-table em.is-voided,html[data-theme=dark] .cr-payment-table em.is-refunded{background:var(--surface-soft);color:#f09d99}html[data-theme=dark] .cr-payment-table em.is-auto,html[data-theme=dark] .cr-payment-table em.is-completed,html[data-theme=dark] .cr-payment-table em.is-credited{background:var(--surface-soft);color:#bcf5e5}html[data-theme=dark] .cr-reversal-note{background:var(--surface-soft);color:#f5debc;border-top:1px solid #69563a}html[data-theme=dark] .cr-groups article>div{border-top:1px solid var(--line-strong)}html[data-theme=dark] .cr-groups article>div:first-of-type{border-top:0}html[data-theme=dark] .cr-groups article>div span small,html[data-theme=dark] .cr-groups article>div>strong>small{color:var(--ink-soft)}html[data-theme=dark] .cr-groups article>footer{border-top:1px solid var(--line);background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .cr-no-recon{border:1px solid var(--line);background:radial-gradient(circle,var(--surface-soft),var(--surface) 65%);color:var(--ink-soft);border-radius:21px}html[data-theme=dark] .cr-no-recon h2{color:var(--ink)}html[data-theme=dark] .cr-drop{border:1px dashed var(--line-strong);background:var(--surface);color:#b299f0;border-radius:16px}html[data-theme=dark] .cr-drop b,html[data-theme=dark] .cr-drop span{color:var(--ink-soft)}html[data-theme=dark] .cr-drop small{background:var(--surface-soft);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .cr-preview-file{background:var(--surface-soft);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .cr-preview-file small{color:var(--ink-soft)}html[data-theme=dark] .cr-preview-file button{color:#b099f0;background:0 0;border:0}html[data-theme=dark] .cr-date-question{background:var(--surface-soft);color:#f5debc;border:1px solid #69583a;border-radius:11px}html[data-theme=dark] .cr-date-question p{color:var(--ink-soft)}html[data-theme=dark] .cr-date-question button{background:var(--surface);color:#f5e1bc;border:1px solid #69593a;border-radius:7px}html[data-theme=dark] .cr-date-question button.is-active{color:#fff;background:#b57b25;border-color:#69563a}html[data-theme=dark] .cr-preview-fields label span{color:var(--ink-soft)}html[data-theme=dark] .cr-preview-fields input{border:1px solid var(--line-strong);border-radius:8px}html[data-theme=dark] .cr-preview-table{border:1px solid var(--line);border-radius:10px}html[data-theme=dark] .cr-preview-table>div{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .cr-preview-table>article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .cr-unparsed{background:var(--surface-soft);color:#f09d99;border-radius:10px}html[data-theme=dark] .cr-unparsed code,html[data-theme=dark] .cr-preview-truth{color:var(--ink-soft)}html[data-theme=dark] .cr-remove-body{color:#f09f99}html[data-theme=dark] .cr-remove-body p{color:var(--ink-soft)}html[data-theme=dark] .cr-remove-body>div>div{background:var(--surface-soft);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .pc-boundary{color:#fff;background:linear-gradient(135deg,#33205f,#52358f)}html[data-theme=dark] .pc-boundary>div:first-child{border-right:1px solid color-mix(in srgb, var(--line-strong) 10%, transparent)}html[data-theme=dark] .pc-boundary small{color:#c9bae2}html[data-theme=dark] .pc-boundary p{color:#d4c9e4}html[data-theme=dark] .pc-boundary>div:last-child{background:color-mix(in srgb, var(--surface) 10%, transparent)}html[data-theme=dark] .pc-boundary article{background:color-mix(in srgb, var(--surface) 4%, transparent)}html[data-theme=dark] .pc-boundary article small{color:#cdbfe1}html[data-theme=dark] .pc-denied{border:1px solid var(--line);background:radial-gradient(circle,var(--surface-soft),var(--surface) 67%);border-radius:25px}html[data-theme=dark] .pc-denied>i{background:var(--surface-soft);color:#ad99f0;border-radius:19px}html[data-theme=dark] .pc-denied>span{color:var(--ink-soft)}html[data-theme=dark] .pc-denied code{background:var(--surface-soft);border-radius:5px}html[data-theme=dark] .pc-denied p{color:var(--muted)}html[data-theme=dark] .pc-denied button{background:var(--violet);color:#fff;border:0;border-radius:10px}html[data-theme=dark] .pc-empty,html[data-theme=dark] .pc-empty b{color:var(--ink-soft)}@media (max-width:1180px){html[data-theme=dark] .po-receipt-contract>div:first-child{border-bottom:1px solid color-mix(in srgb, var(--line-strong) 10%, transparent)}}@media (max-width:900px){html[data-theme=dark] .pc-boundary>div:first-child{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--line-strong) 10%, transparent)}}@media (max-width:600px){html[data-theme=dark] .pc-hero,html[data-theme=dark] .po-ready,html[data-theme=dark] .po-directory,html[data-theme=dark] .po-order-profile,html[data-theme=dark] .po-detail-lines,html[data-theme=dark] .po-receipt-contract,html[data-theme=dark] .cr-statements,html[data-theme=dark] .cr-findings,html[data-theme=dark] .cr-leg,html[data-theme=dark] .cr-fee,html[data-theme=dark] .cr-aftercare>article,html[data-theme=dark] .cr-ledger-card,html[data-theme=dark] .cr-groups>article,html[data-theme=dark] .pc-boundary{border-radius:19px}html[data-theme=dark] .po-receipt-contract>div{border-left:0;border-top:1px solid color-mix(in srgb, var(--line-strong) 10%, transparent)}}html[data-theme=dark] .ia-art:before,html[data-theme=dark] .rp-art:before{background:radial-gradient(circle,#714be030,#714be00d 47%,#0000 70%);border-radius:50%}html[data-theme=dark] .ia-paper{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 95%, transparent);border-radius:18px}html[data-theme=dark] .ia-paper small,html[data-theme=dark] .ia-paper span{color:var(--ink-soft)}html[data-theme=dark] .ia-paper>i{color:#b299f0;border:1px solid #473a69;border-radius:6px}html[data-theme=dark] .ia-paper.is-credit{color:#fff;background:linear-gradient(145deg,#4d2d8e,#6e4ac8)}html[data-theme=dark] .ia-paper.is-credit small,html[data-theme=dark] .ia-paper.is-credit span{color:#d6c9ec}html[data-theme=dark] .ia-paper.is-credit>i{color:#ddcff9;border-color:#493a69}html[data-theme=dark] .ia-seal{background:linear-gradient(145deg,var(--surface),var(--surface-soft));color:#af99f0;border:8px solid #473a6924;border-radius:50%}html[data-theme=dark] .ia-seal small{color:var(--ink-soft)}html[data-theme=dark] .ia-thread{border-top:2px dashed #493a69}html[data-theme=dark] .ia-thread span{background:#a88dde;border-radius:50%}html[data-theme=dark] .ia-card-warning{background:var(--surface-soft);color:#f0cc99;border:1px solid #69573a;border-radius:13px}html[data-theme=dark] .ia-tabs button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .ia-tabs button.is-active{color:#fff;background:#7150cc;border-color:#473a69}html[data-theme=dark] .ia-tabs>span{color:var(--ink-soft)}html[data-theme=dark] .ia-law,html[data-theme=dark] .ia-card-rule,html[data-theme=dark] .rp-assignment-gap{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-soft);border-radius:12px}html[data-theme=dark] .ia-card-rule{background:var(--surface-soft);color:#f5debc;border-color:#69583a}html[data-theme=dark] .ia-book,html[data-theme=dark] .ia-audit,html[data-theme=dark] .rp-directory,html[data-theme=dark] .rp-ceiling{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:21px}html[data-theme=dark] .ia-book>header,html[data-theme=dark] .rp-directory>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .ia-book header span,html[data-theme=dark] .rp-directory header span,html[data-theme=dark] .ia-book header p,html[data-theme=dark] .rp-directory header p{color:var(--ink-soft)}html[data-theme=dark] .ia-book header label{border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .ia-book header input{background:0 0;border:0;outline:0}html[data-theme=dark] .ia-table>div{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .ia-table>article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .ia-table article>span:first-child small{color:var(--ink-soft)}html[data-theme=dark] .ia-table article>div button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .ia-status-stack>em{background:var(--surface-soft);color:#bcf5e6;border-radius:999px}html[data-theme=dark] .ia-status-stack>em.is-credited,html[data-theme=dark] .ia-status-stack>em.is-amended{color:#f0cd99;background:#3d3324}html[data-theme=dark] .ia-status-stack>em.is-voided,html[data-theme=dark] .ia-status-stack>em.is-refunded{background:var(--surface-soft);color:#f09d99}html[data-theme=dark] .ia-status-stack>em.is-card{background:var(--surface-soft);color:#f5ddbc}html[data-theme=dark] .ia-refund{background:var(--surface-soft);color:#f5debc;border:1px solid #69583a;border-radius:11px}html[data-theme=dark] .ia-refund.is-done{background:var(--surface-soft);color:#f09f99;border-color:#693d3a}html[data-theme=dark] .ia-credit-lines{border:1px solid var(--line);border-radius:12px}html[data-theme=dark] .ia-credit-lines>div{background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .ia-credit-lines>article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .ia-credit-lines article span small{color:var(--ink-soft)}html[data-theme=dark] .ia-credit-lines article input{border:1px solid var(--line-strong);border-radius:8px}html[data-theme=dark] .ia-credit-lines>label{border-top:1px solid var(--line)}html[data-theme=dark] .ia-credit-lines>label>i{border:1px solid var(--line-strong);color:#fff;border-radius:5px}html[data-theme=dark] .ia-credit-lines>label:has(input:checked)>i{background:#6e4bd2;border-color:#473a69}html[data-theme=dark] .ia-credit-lines>label span small{color:var(--ink-soft)}html[data-theme=dark] .ia-details-fields>p{background:var(--surface-soft);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .ia-details-fields label span,html[data-theme=dark] .ia-reason>span{color:var(--ink-soft)}html[data-theme=dark] .ia-details-fields input,html[data-theme=dark] .ia-reason textarea{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:9px}html[data-theme=dark] .ia-consequence{background:var(--surface-soft);color:var(--ink-soft);border-radius:12px}html[data-theme=dark] .ia-consequence>div>div{background:var(--surface-soft);color:#f5debc;border-radius:9px}html[data-theme=dark] .ia-success-body{color:#bcf5e4}html[data-theme=dark] .ia-success-body h3{color:var(--ink)}html[data-theme=dark] .ia-success-body>p{color:var(--ink-soft)}html[data-theme=dark] .ia-note-tabs button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .ia-note-tabs button.is-active{color:#fff;background:#714dce;border-color:#473a69}html[data-theme=dark] .ia-credit-paper{border:1px solid var(--line-strong)}html[data-theme=dark] .ia-credit-paper>p{color:var(--ink-soft)}html[data-theme=dark] .ia-credit-paper>div>span{border-top:1px solid var(--line-strong)}html[data-theme=dark] .ia-credit-paper>footer{border-top:2px solid var(--line-strong)}html[data-theme=dark] .ia-audit-truth{color:#fff;background:linear-gradient(135deg,#352162,#553590)}html[data-theme=dark] .ia-audit-truth small{color:#cabbdf}html[data-theme=dark] .ia-audit-truth p{color:#d4c9e3}html[data-theme=dark] .ia-audit>label{border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .ia-audit>label input{background:0 0;border:0;outline:0}html[data-theme=dark] .ia-audit>div:last-child>article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .ia-audit>div:last-child>article>i{background:var(--surface-soft);color:#b099f0;border-radius:10px}html[data-theme=dark] .ia-audit article>span em,html[data-theme=dark] .ia-audit article>span p,html[data-theme=dark] .ia-audit article>span small{color:var(--ink-soft)}html[data-theme=dark] .ia-audit article>div{background:var(--surface-soft);border-radius:9px}html[data-theme=dark] .ia-audit article>div small{color:var(--ink-soft)}html[data-theme=dark] .rp-vault{border:14px solid color-mix(in srgb, var(--line-strong) 16%, transparent);color:#fff;background:radial-gradient(circle,#6d49c9,#372068);border-radius:50%}html[data-theme=dark] .rp-vault>i{background:color-mix(in srgb, var(--surface) 13%, transparent);color:#cdbdff;border-radius:18px}html[data-theme=dark] .rp-vault>small{color:#cbbce4}html[data-theme=dark] .rp-vault>span{background:#3d246f;border:3px solid #473a69;border-radius:50%}html[data-theme=dark] .rp-key{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 95%, transparent);color:#b299f0;border-radius:15px}html[data-theme=dark] .rp-key small{color:var(--ink-soft)}html[data-theme=dark] .rp-role-chip{background:var(--surface-soft);color:#bcf5e4;border-radius:13px}html[data-theme=dark] .rp-chain{border-top:2px dashed #4a3a69}html[data-theme=dark] .rp-chain i{background:#a187d8;border-radius:50%}html[data-theme=dark] .rp-ceiling>svg{background:var(--surface-soft);color:#b299f0;border-radius:12px}html[data-theme=dark] .rp-ceiling p{color:var(--ink-soft)}html[data-theme=dark] .rp-ceiling>div:last-child span{background:var(--surface-soft);border-radius:9px}html[data-theme=dark] .rp-ceiling>div:last-child small{color:var(--ink-soft)}html[data-theme=dark] .rp-assignment-gap{background:var(--surface-soft);color:#f5debc;border-color:#69593a}html[data-theme=dark] .rp-directory>header>b{background:var(--surface-soft);color:#b299f0;border-radius:8px}html[data-theme=dark] .rp-directory article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .rp-directory article:first-child{border-top:0}html[data-theme=dark] .rp-role-mark{background:var(--surface-soft);color:#b299f0;border-radius:11px}html[data-theme=dark] .rp-directory article>span>span>em{background:var(--surface-soft);color:var(--ink-soft);border-radius:7px}html[data-theme=dark] .rp-directory article>span>span>em.is-owner{background:var(--surface-soft);color:#f09d99}html[data-theme=dark] .rp-directory article>span>span>em.is-manager{color:#f5ddbc;background:#3d3324}html[data-theme=dark] .rp-directory article>span>p,html[data-theme=dark] .rp-directory article>div:not(.rp-role-mark) small{color:var(--ink-soft)}html[data-theme=dark] .rp-directory article>div:not(.rp-role-mark)>em{color:#f09d99}html[data-theme=dark] .rp-directory article>div:nth-of-type(4){color:var(--ink-soft)}html[data-theme=dark] .rp-directory article>button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:8px}html[data-theme=dark] .rp-directory article>button:last-child{color:#f09f99;background:0 0;border:0}html[data-theme=dark] .rp-role-fields label>span{color:var(--ink-soft)}html[data-theme=dark] .rp-role-fields input,html[data-theme=dark] .rp-role-fields select{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px}html[data-theme=dark] .rp-active{border:1px solid var(--line);border-radius:9px}html[data-theme=dark] .rp-active>i{border:1px solid var(--line-strong);color:#fff;border-radius:5px}html[data-theme=dark] .rp-active:has(input:checked)>i{background:#714dce;border-color:#473a69}html[data-theme=dark] .rp-base-note,html[data-theme=dark] .rp-stranded,html[data-theme=dark] .rp-menu-preview,html[data-theme=dark] .rp-sealed{background:var(--surface-soft);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .rp-stranded{background:var(--surface-soft);color:#f5debc;border:1px solid #69573a}html[data-theme=dark] .rp-menu-preview{color:var(--ink-soft)}html[data-theme=dark] .rp-permission-groups>section{border:1px solid var(--line);border-radius:11px}html[data-theme=dark] .rp-permission-groups>section>button{background:var(--surface);color:var(--ink);border:0}html[data-theme=dark] .rp-permission-groups>section>button small{color:var(--ink-soft)}html[data-theme=dark] .rp-permission-groups>section>button em{background:var(--surface-soft);color:#b299f0;border-radius:7px}html[data-theme=dark] .rp-permission-groups>section>div{background:var(--surface-soft)}html[data-theme=dark] .rp-permission-groups label{background:var(--surface)}html[data-theme=dark] .rp-permission-groups label.is-locked{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .rp-permission-groups label>i{border:1px solid var(--line-strong);color:#fff;border-radius:5px}html[data-theme=dark] .rp-permission-groups label:has(input:checked)>i{background:#6f4acc;border-color:#473a69}html[data-theme=dark] .rp-permission-groups label.is-locked>i{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .rp-permission-groups label>span>small{color:var(--ink-soft)}html[data-theme=dark] .rp-permission-groups label>span>em:not(.rp-risk){color:#f0cc99}html[data-theme=dark] .rp-risk{background:var(--surface-soft);color:var(--ink-soft);border-radius:6px}html[data-theme=dark] .rp-risk.is-money{background:var(--surface-soft);color:#f0cc99}html[data-theme=dark] .rp-risk.is-sensitive{background:var(--surface-soft);color:#f09d99}html[data-theme=dark] .rp-sealed{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .rp-delete-problem,html[data-theme=dark] .rp-delete-safe{color:#f09f99}html[data-theme=dark] .rp-delete-safe{color:#bcf5e4}html[data-theme=dark] .rp-delete-problem p,html[data-theme=dark] .rp-delete-safe p{color:var(--ink-soft)}html[data-theme=dark] .ra-page{--ra-ink:var(--ink);--ra-muted:var(--ink-soft);--ra-line:var(--line-strong);color:var(--ra-ink);background:radial-gradient(circle at 89% 3%, #6f4ae417, transparent 26%), linear-gradient(180deg, var(--surface) 0%, var(--surface-soft) 58%, var(--surface) 100%)}html[data-theme=dark] .ra-page button:focus-visible,html[data-theme=dark] .ra-page input:focus-visible,html[data-theme=dark] .ra-page select:focus-visible,html[data-theme=dark] .ra-page textarea:focus-visible,html[data-theme=dark] .ra-invitations button:focus-visible{outline-offset:2px;outline:3px solid #453a693d}html[data-theme=dark] .ra-offline,html[data-theme=dark] .ra-notice{background:var(--surface-soft);color:#f5debc;border:1px solid #69583a;border-radius:14px}html[data-theme=dark] .ra-notice{border-color:var(--line-strong);background:var(--surface-soft);color:#bcf5e4}html[data-theme=dark] .ra-notice.is-error{background:var(--surface-soft);color:#f09d99;border-color:#693d3a}html[data-theme=dark] .ra-notice button{color:inherit;background:0 0;border:0;border-radius:8px}html[data-theme=dark] .ra-hero{border:1px solid color-mix(in srgb, var(--line-strong) 92%, transparent);background:linear-gradient(#5b3b9209 1px, transparent 1px), linear-gradient(90deg, #5b3b9209 1px, transparent 1px), linear-gradient(135deg, var(--surface) 0%, var(--surface) 54%, var(--surface-soft) 100%);background-size:32px 32px,32px 32px,auto;border-radius:30px}html[data-theme=dark] .ra-hero-copy>span{color:var(--ink-soft)}html[data-theme=dark] .ra-hero h1 em{color:var(--accent-ink)}html[data-theme=dark] .ra-hero-copy>p{color:var(--ink-soft)}html[data-theme=dark] .ra-hero-copy button,html[data-theme=dark] .ra-policy-book>header button,html[data-theme=dark] .ra-staff-book>header button{color:#fff;background:linear-gradient(135deg,#7552e5,#5934c4);border:0;border-radius:12px}html[data-theme=dark] .ra-hero-copy button.is-secondary{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 82%, transparent);color:#b699f0}html[data-theme=dark] .ra-hero>footer{border-top:1px solid color-mix(in srgb, var(--line-strong) 80%, transparent);background:color-mix(in srgb, var(--surface) 78%, transparent)}html[data-theme=dark] .ra-hero>footer i{background:#35b98c;border-radius:50%}html[data-theme=dark] .ra-hero>footer small{color:var(--ink-soft)}html[data-theme=dark] .ra-vault{border:16px solid color-mix(in srgb, var(--line-strong) 18%, transparent);color:#fff;background:radial-gradient(circle at 38% 30%,#8061db,#3d236f 68%);border-radius:50%}html[data-theme=dark] .ra-vault>svg{color:#d7c9ff}html[data-theme=dark] .ra-vault span{color:#d2c4e7}html[data-theme=dark] .ra-orbit{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 96%, transparent);color:#b099f0;border-radius:15px}html[data-theme=dark] .ra-orbit b{color:var(--ink)}html[data-theme=dark] .ra-orbit small{color:var(--ink-soft)}html[data-theme=dark] .ra-hero-art>i{border:2px dashed #473a693d;border-radius:50%}html[data-theme=dark] .ra-hero-art>i:nth-of-type(3){background:#39ba8f;border:0}html[data-theme=dark] .ra-metric{border:1px solid var(--ra-line);background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:17px}html[data-theme=dark] .ra-metric>span{background:var(--surface-soft);color:var(--accent-ink);border-radius:11px}html[data-theme=dark] .ra-metric.is-mint>span{background:var(--surface-soft);color:var(--ra-mint)}html[data-theme=dark] .ra-metric.is-amber>span{background:var(--surface-soft);color:var(--ra-amber)}html[data-theme=dark] .ra-metric>small,html[data-theme=dark] .ra-metric>p{color:var(--ink-soft)}html[data-theme=dark] .ra-tabs{border:1px solid var(--ra-line);background:color-mix(in srgb, var(--surface) 78%, transparent);border-radius:14px}html[data-theme=dark] .ra-tabs button{color:var(--ink-soft);background:0 0;border:0;border-radius:10px}html[data-theme=dark] .ra-tabs button span{background:var(--surface-soft);color:var(--ink-soft);border-radius:7px}html[data-theme=dark] .ra-tabs button.is-active{color:#fff;background:#5f3dc9}html[data-theme=dark] .ra-tabs button.is-active span{background:color-mix(in srgb, var(--surface) 16%, transparent);color:#fff}html[data-theme=dark] .ra-policy-book,html[data-theme=dark] .ra-staff-book,html[data-theme=dark] .ra-catalogue{border:1px solid var(--ra-line);background:color-mix(in srgb, var(--surface) 95%, transparent);border-radius:23px}html[data-theme=dark] .ra-policy-book>header,html[data-theme=dark] .ra-staff-book>header,html[data-theme=dark] .ra-catalogue>header{border-bottom:1px solid var(--ra-line)}html[data-theme=dark] .ra-policy-book>header small,html[data-theme=dark] .ra-staff-book>header small,html[data-theme=dark] .ra-catalogue>header small{color:var(--ink-soft)}html[data-theme=dark] .ra-policy-book>header p,html[data-theme=dark] .ra-staff-book>header p,html[data-theme=dark] .ra-catalogue>header p{color:var(--ra-muted)}html[data-theme=dark] .ra-readonly{background:var(--surface-soft);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .ra-role-grid>article{border:1px solid var(--line-strong);background:linear-gradient(160deg, var(--surface), var(--surface));border-radius:17px}html[data-theme=dark] .ra-role-grid>article.is-unassignable{background:var(--surface-soft);border-style:dashed}html[data-theme=dark] .ra-role-grid article>header>span{background:var(--surface-soft);color:var(--accent-ink);border-radius:11px}html[data-theme=dark] .ra-role-grid article>header small{color:var(--ink-soft)}html[data-theme=dark] .ra-role-grid article>header em{background:var(--surface-soft);color:var(--ra-mint);border-radius:8px}html[data-theme=dark] .ra-role-grid article>header em.is-sealed{background:var(--surface-soft);color:#b299f0}html[data-theme=dark] .ra-role-grid article>header em.is-paused{background:var(--surface-soft);color:#f5ddbc}html[data-theme=dark] .ra-role-grid article>p{color:var(--ink-soft)}html[data-theme=dark] .ra-role-facts{border:1px solid var(--ra-line);border-radius:11px}html[data-theme=dark] .ra-role-facts span{border-left:1px solid var(--ra-line);background:var(--surface)}html[data-theme=dark] .ra-role-facts span:first-child{border-left:0}html[data-theme=dark] .ra-role-facts small{color:var(--ink-soft)}html[data-theme=dark] .ra-screen-list{background:var(--surface-soft);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .ra-screen-list small{color:var(--ink-soft)}html[data-theme=dark] .ra-holder-guard{color:#f5debc!important}html[data-theme=dark] .ra-role-grid article>footer button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .ra-role-grid article>footer button:last-child{border-color:var(--line-strong);color:var(--ra-red)}html[data-theme=dark] .ra-boundary{color:#fff;background:linear-gradient(135deg,#31205b,#54348e);border-radius:21px}html[data-theme=dark] .ra-boundary>svg{background:color-mix(in srgb, var(--surface) 11%, transparent);color:#d5c5ff;border-radius:12px}html[data-theme=dark] .ra-boundary small{color:#cbbbe2}html[data-theme=dark] .ra-boundary p{color:#d6cbe3}html[data-theme=dark] .ra-boundary>span{border:1px solid color-mix(in srgb, var(--line-strong) 13%, transparent);background:color-mix(in srgb, var(--surface) 7%, transparent);border-radius:11px}html[data-theme=dark] .ra-boundary>span svg{color:var(--ink-soft)}html[data-theme=dark] .ra-boundary>span strong{color:#a9e4cf}html[data-theme=dark] .ra-catalogue>header>span{background:var(--surface-soft);color:#b099f0;border-radius:9px}html[data-theme=dark] .ra-catalogue article{border:1px solid var(--ra-line);border-radius:15px}html[data-theme=dark] .ra-catalogue article>header{background:var(--surface)}html[data-theme=dark] .ra-catalogue article>header>span{background:var(--surface-soft);color:#b099f0;border-radius:9px}html[data-theme=dark] .ra-catalogue article header p{color:var(--ink-soft)}html[data-theme=dark] .ra-catalogue article>div>span{border-top:1px solid var(--line-strong)}html[data-theme=dark] .ra-catalogue article>div>span>i{background:#85a9a0;border-radius:50%}html[data-theme=dark] .ra-catalogue article>div>span>i.is-money{background:#e0a042}html[data-theme=dark] .ra-catalogue article>div>span>i.is-sensitive{background:#d15b54}html[data-theme=dark] .ra-catalogue article>div small{color:var(--ink-soft)}html[data-theme=dark] .ra-catalogue article>div>span>em,html[data-theme=dark] .ra-risk{background:var(--surface-soft);color:var(--ink-soft);border-radius:6px}html[data-theme=dark] .ra-risk.is-money{color:#f5ddbc;background:#3d3324}html[data-theme=dark] .ra-risk.is-sensitive{background:var(--surface-soft);color:#f09d99}html[data-theme=dark] .ra-staff-toolbar{border-bottom:1px solid var(--ra-line);background:var(--surface)}html[data-theme=dark] .ra-staff-toolbar label{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .ra-staff-toolbar input{color:var(--ra-ink);background:0 0;border:0;outline:0}html[data-theme=dark] .ra-staff-toolbar>span{color:var(--ink-soft)}html[data-theme=dark] .ra-staff-head{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .ra-staff-table>article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .ra-person>span{color:#fff;background:linear-gradient(145deg,#7653df,#4c2c99);border-radius:12px}html[data-theme=dark] .ra-person b em{background:var(--surface-soft);color:#b299f0;border-radius:5px}html[data-theme=dark] .ra-person small{color:var(--ink-soft)}html[data-theme=dark] .ra-status{background:var(--surface-soft);color:#bcf5e3;border-radius:999px}html[data-theme=dark] .ra-status.is-invited{background:var(--surface-soft);color:#b299f0}html[data-theme=dark] .ra-status.is-suspended{background:var(--surface-soft);color:#f5ddbc}html[data-theme=dark] .ra-status.is-removed{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .ra-last-owner{color:#f0a099}html[data-theme=dark] .ra-access-stack small,html[data-theme=dark] .ra-timeline small{color:var(--ink-soft)}html[data-theme=dark] .ra-access-stack em{color:#f5ddbc}html[data-theme=dark] .ra-location-scope,html[data-theme=dark] .ra-location-scope small{color:var(--ink-soft)}html[data-theme=dark] .ra-row-actions button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .ra-row-actions button:last-child{border-color:var(--line-strong);color:var(--ra-red)}html[data-theme=dark] .ra-empty{color:var(--ink-soft)}html[data-theme=dark] .ra-empty strong{color:var(--ink)}html[data-theme=dark] .ra-staff-law{background:var(--surface-soft);color:#f5ddbc;border:1px solid #69583a;border-radius:13px}html[data-theme=dark] .ra-staff-law p{color:var(--ink-soft)}html[data-theme=dark] .ra-dialog-backdrop{background:#190f2487}html[data-theme=dark] .ra-dialog{border:1px solid color-mix(in srgb, var(--line-strong) 52%, transparent);background:var(--surface);border-radius:24px}html[data-theme=dark] .ra-dialog>header{border-bottom:1px solid var(--ra-line);background:linear-gradient(135deg, var(--surface), var(--surface-soft))}html[data-theme=dark] .ra-dialog>header small,html[data-theme=dark] .ra-dialog>header p{color:var(--ink-soft)}html[data-theme=dark] .ra-dialog>header>button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .ra-dialog>footer{border-top:1px solid var(--ra-line);background:var(--surface)}html[data-theme=dark] .ra-dialog>footer>p{color:var(--ink-soft)}html[data-theme=dark] .ra-dialog>footer button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .ra-dialog>footer button:last-child{border-color:var(--ra-violet);background:var(--ra-violet);color:#fff}html[data-theme=dark] .ra-dialog>footer button.is-danger{border-color:var(--ra-red);background:var(--ra-red)}html[data-theme=dark] .ra-sealed-note,html[data-theme=dark] .ra-ceiling-note,html[data-theme=dark] .ra-warning,html[data-theme=dark] .ra-danger-note,html[data-theme=dark] .ra-consequence{background:var(--surface-soft);color:var(--ink-soft);border-radius:12px}html[data-theme=dark] .ra-warning{background:var(--surface-soft);color:#f5ddbc;border:1px solid #69583a}html[data-theme=dark] .ra-danger-note,html[data-theme=dark] .ra-consequence.is-danger{background:var(--surface-soft);color:#f09f99;border:1px solid #693d3a}html[data-theme=dark] .ra-consequence.is-neutral{border:1px solid var(--line-strong);background:var(--surface-soft);color:#bcf5e4}html[data-theme=dark] .ra-role-fields label>span,html[data-theme=dark] .ra-staff-form>label>span,html[data-theme=dark] .ra-reason>span,html[data-theme=dark] .ra-role-fields label>span b,html[data-theme=dark] .ra-staff-form>label>span b,html[data-theme=dark] .ra-reason>span b{color:var(--ink-soft)}html[data-theme=dark] .ra-role-fields input,html[data-theme=dark] .ra-role-fields select,html[data-theme=dark] .ra-staff-form>label input,html[data-theme=dark] .ra-staff-form>label select,html[data-theme=dark] .ra-reason textarea{border:1px solid var(--line-strong);background:var(--surface);color:var(--ra-ink);border-radius:10px}html[data-theme=dark] .ra-role-fields input:disabled,html[data-theme=dark] .ra-role-fields select:disabled,html[data-theme=dark] .ra-staff-form input:disabled{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .ra-switch{border:1px solid var(--ra-line);border-radius:11px}html[data-theme=dark] .ra-switch>i,html[data-theme=dark] .ra-location-picker label>i{border:1px solid var(--line-strong);color:#fff;border-radius:6px}html[data-theme=dark] .ra-switch:has(input:checked)>i{border-color:var(--ra-violet);background:var(--ra-violet)}html[data-theme=dark] .ra-location-picker label:has(input:checked)>i{border-color:var(--ra-violet);background:var(--ra-violet)}html[data-theme=dark] .ra-switch small{color:var(--ink-soft)}html[data-theme=dark] .ra-form-error{background:var(--surface-soft);color:#f09f99;border:1px solid #693d3a;border-radius:10px}html[data-theme=dark] .ra-editor-permissions{border-top:1px solid var(--ra-line)}html[data-theme=dark] .ra-editor-permissions>header small,html[data-theme=dark] .ra-editor-permissions>header p{color:var(--ink-soft)}html[data-theme=dark] .ra-editor-permissions>header>span{background:var(--surface-soft);color:#b099f0;border-radius:8px}html[data-theme=dark] .ra-permission-groups>section{border:1px solid var(--ra-line);border-radius:13px}html[data-theme=dark] .ra-permission-groups>section>header{background:var(--surface)}html[data-theme=dark] .ra-permission-groups>section>header small{color:var(--ink-soft)}html[data-theme=dark] .ra-permission-groups>section>header>span{background:var(--surface-soft);color:#b099f0;border-radius:7px}html[data-theme=dark] .ra-permission-groups>section>div{background:var(--surface-soft)}html[data-theme=dark] .ra-permission-groups label{background:var(--surface)}html[data-theme=dark] .ra-permission-groups label.is-locked{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .ra-permission-groups label>i{border:1px solid var(--line-strong);color:#fff;border-radius:6px}html[data-theme=dark] .ra-permission-groups label:has(input:checked)>i{border-color:var(--ra-violet);background:var(--ra-violet)}html[data-theme=dark] .ra-permission-groups label.is-locked>i{border-color:var(--line-strong);background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .ra-permission-groups label>span>small{color:var(--ink-soft)}html[data-theme=dark] .ra-permission-groups label>span>em:not(.ra-risk){color:#f0cd99}html[data-theme=dark] .ra-staff-form fieldset{border:0}html[data-theme=dark] .ra-staff-form fieldset>p{color:var(--ink-soft)}html[data-theme=dark] .ra-base-options label{border:1px solid var(--line-strong);background:var(--surface);border-radius:11px}html[data-theme=dark] .ra-base-options label:has(input:checked){background:var(--surface-soft);border-color:#463a69}html[data-theme=dark] .ra-base-options label.is-disabled{background:var(--surface-soft)}html[data-theme=dark] .ra-base-options small{color:var(--ink-soft)}html[data-theme=dark] .ra-scope-options label>span{border:1px solid var(--line-strong);border-radius:11px}html[data-theme=dark] .ra-scope-options label:has(input:checked)>span{background:var(--surface-soft);color:#b299f0;border-color:#463a69}html[data-theme=dark] .ra-scope-options small{color:var(--ink-soft)}html[data-theme=dark] .ra-location-picker{background:var(--surface-soft);border-radius:11px}html[data-theme=dark] .ra-location-picker label{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px}html[data-theme=dark] .ra-location-picker small{color:var(--ink-soft)}html[data-theme=dark] .ra-invitation-card{border:1px solid var(--line-strong);background:var(--surface);border-radius:18px}html[data-theme=dark] .ra-invitation-card>header{border-bottom:1px solid var(--line-strong);background:linear-gradient(135deg, var(--surface), var(--surface-soft))}html[data-theme=dark] .ra-invitation-card>header>span{color:#fff;background:#6747cd;border-radius:11px}html[data-theme=dark] .ra-invitation-card>header small{color:var(--ink-soft)}html[data-theme=dark] .ra-invitation-card>header strong{color:var(--ink)}html[data-theme=dark] .ra-invitation-card>header em{background:var(--surface-soft);color:#bcf5e4;border-radius:8px}html[data-theme=dark] .ra-invitation-card>div>span{background:var(--surface-soft);border-radius:10px}html[data-theme=dark] .ra-invitation-card>div b{color:var(--ink)}html[data-theme=dark] .ra-invitation-card>div small,html[data-theme=dark] .ra-invitation-card>p{color:var(--ink-soft)}html[data-theme=dark] .ra-invitation-card>footer{border-top:1px solid var(--line-strong);background:var(--surface)}html[data-theme=dark] .ra-invitation-card>footer button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .ra-invitation-card>footer button:last-child{color:#fff;background:#6846d2;border-color:#463a69}html[data-theme=dark] .ra-invitation-message{background:var(--surface-soft);color:#f5debc;border:1px solid #69583a;border-radius:12px}html[data-theme=dark] .ra-invitation-message.is-error{background:var(--surface-soft);color:#f09f99;border-color:#693d3a}html[data-theme=dark] .ra-invitation-loading{color:var(--ink-soft)}@media (max-width:760px){html[data-theme=dark] .ra-hero,html[data-theme=dark] .ra-policy-book,html[data-theme=dark] .ra-staff-book,html[data-theme=dark] .ra-catalogue{border-radius:20px}html[data-theme=dark] .ra-dialog{border-radius:18px}}html[data-theme=dark] .sb-page,html[data-theme=dark] .bl-page{color:var(--ink)}html[data-theme=dark] .sb-truthbar,html[data-theme=dark] .bl-truthbar{border:1px solid var(--line-strong);background:linear-gradient(120deg,var(--surface-soft),var(--surface));border-radius:14px}html[data-theme=dark] .sb-truthbar>div,html[data-theme=dark] .bl-truthbar>div{color:var(--ink-soft)}html[data-theme=dark] .sb-truthbar>div>svg,html[data-theme=dark] .bl-truthbar>div>svg{color:var(--sb-purple)}html[data-theme=dark] .sb-truthbar strong,html[data-theme=dark] .bl-truthbar strong{color:var(--ink)}html[data-theme=dark] .sb-truthbar label,html[data-theme=dark] .bl-truthbar label{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .sb-truthbar label svg,html[data-theme=dark] .bl-truthbar label svg{color:#af99f0}html[data-theme=dark] .sb-truthbar select,html[data-theme=dark] .bl-truthbar select{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .sb-hero,html[data-theme=dark] .bl-hero{border:1px solid var(--line-strong);background:radial-gradient(circle at 20% 0,#8d72f029,transparent 36%),linear-gradient(135deg,var(--surface) 0%,var(--surface-soft) 54%,var(--surface-soft) 100%);border-radius:30px}html[data-theme=dark] .sb-hero:after,html[data-theme=dark] .bl-hero:after{border:1px solid #473a691c;border-radius:50%}html[data-theme=dark] .sb-kicker,html[data-theme=dark] .bl-hero-copy>span{color:#b099f0}html[data-theme=dark] .sb-hero-copy p,html[data-theme=dark] .bl-hero-copy p{color:var(--ink-soft)}html[data-theme=dark] .sb-pill,html[data-theme=dark] .bl-pill{background:var(--surface-soft);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .sb-pill.is-mint,html[data-theme=dark] .bl-pill.is-mint{background:var(--surface-soft);color:#bcf5e5}html[data-theme=dark] .sb-pill.is-violet,html[data-theme=dark] .bl-pill.is-violet{background:var(--surface-soft);color:#af99f0}html[data-theme=dark] .sb-pill.is-amber,html[data-theme=dark] .bl-pill.is-amber{color:#f5ddbc;background:#3d3324}html[data-theme=dark] .sb-pill.is-red,html[data-theme=dark] .bl-pill.is-red{background:var(--surface-soft);color:#f09d99}html[data-theme=dark] .sb-pill.is-cyan{background:var(--surface-soft);color:#99e0f0}html[data-theme=dark] .sb-control-cube,html[data-theme=dark] .bl-ledger-core{border:1px solid color-mix(in srgb, var(--line-strong) 28%, transparent);color:#fff;background:linear-gradient(145deg,#835ff0,#38206f);border-radius:42px}html[data-theme=dark] .sb-control-cube svg,html[data-theme=dark] .bl-ledger-core svg{background:color-mix(in srgb, var(--surface) 12%, transparent);color:#d9ceff;border-radius:15px}html[data-theme=dark] .sb-control-cube small,html[data-theme=dark] .bl-ledger-core small{color:#cbbde3}html[data-theme=dark] .sb-orbit,html[data-theme=dark] .bl-revenue-ring{border:1px dashed #493a694d;border-radius:50%}html[data-theme=dark] .sb-orbit span{background:#6f4bd2;border:3px solid #493a69;border-radius:50%}html[data-theme=dark] .sb-art-card,html[data-theme=dark] .bl-token{border:1px solid color-mix(in srgb, var(--line-strong) 94%, transparent);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:15px}html[data-theme=dark] .sb-art-card>svg,html[data-theme=dark] .bl-token>svg{background:var(--surface-soft);color:#b099f0;border-radius:10px}html[data-theme=dark] .sb-art-card small,html[data-theme=dark] .bl-token small{color:var(--ink-soft)}html[data-theme=dark] .sb-art-card.is-cloud>svg{background:var(--surface-soft);color:#bcf5e4}html[data-theme=dark] .sb-art-card.is-backup>svg{background:var(--surface-soft);color:#f0ca99}html[data-theme=dark] .sb-tabs{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 82%, transparent);border-radius:14px}html[data-theme=dark] .sb-tabs button{color:var(--ink-soft);background:0 0;border:1px solid #0000;border-radius:10px}html[data-theme=dark] .sb-tabs button:hover{background:var(--surface-soft);color:var(--ink)}html[data-theme=dark] .sb-tabs button.is-active{color:#fff;background:linear-gradient(145deg,#7958e4,#6040c7);border-color:#473a69}html[data-theme=dark] .sb-metric{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 90%, transparent);border-radius:19px}html[data-theme=dark] .sb-metric:after{background:var(--surface-soft);border-radius:50%}html[data-theme=dark] .sb-metric>svg{background:var(--surface-soft);color:#b099f0;border-radius:11px}html[data-theme=dark] .sb-metric>span,html[data-theme=dark] .sb-metric>small{color:var(--ink-soft)}html[data-theme=dark] .sb-metric.is-mint>svg{background:var(--surface-soft);color:#bcf5e4}html[data-theme=dark] .sb-metric.is-amber>svg{color:#f0cc99;background:#3d3324}html[data-theme=dark] .sb-metric.is-red>svg{background:var(--surface-soft);color:#f09d99}html[data-theme=dark] .sb-panel,html[data-theme=dark] .bl-panel{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 91%, transparent);border-radius:22px}html[data-theme=dark] .sb-panel>header,html[data-theme=dark] .bl-panel>header{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .sb-panel-icon,html[data-theme=dark] .bl-panel>header>span{background:var(--surface-soft);color:#b099f0;border-radius:12px}html[data-theme=dark] .sb-panel>header small,html[data-theme=dark] .bl-panel>header small,html[data-theme=dark] .sb-panel>header p,html[data-theme=dark] .bl-panel>header p{color:var(--ink-soft)}html[data-theme=dark] .sb-checklist article{border:1px solid var(--line-strong);background:var(--surface);border-radius:11px}html[data-theme=dark] .sb-checklist article>span{background:var(--surface-soft);color:#bcf5e4;border-radius:8px}html[data-theme=dark] .sb-checklist article.is-attention>span{color:#f0cc99;background:#3d3324}html[data-theme=dark] .sb-checklist article.is-invalid>span{background:var(--surface-soft);color:#f09d99}html[data-theme=dark] .sb-checklist p{color:var(--ink-soft)}html[data-theme=dark] .sb-checklist article>button{color:var(--ink-soft);background:0 0;border:0;border-radius:7px}html[data-theme=dark] .sb-checklist article>button:hover{background:var(--surface-soft);color:#af99f0}html[data-theme=dark] .sb-module-map{border:1px solid var(--line);color:#fff;background:linear-gradient(135deg,#35205f,#52318e);border-radius:23px}html[data-theme=dark] .sb-module-map>header span{color:#c0addf}html[data-theme=dark] .sb-module-map p{color:#d1c5e0}html[data-theme=dark] .sb-module-map>div{background:color-mix(in srgb, var(--surface) 9%, transparent)}html[data-theme=dark] .sb-module-map button{background:color-mix(in srgb, var(--surface) 5%, transparent);color:#fff;border:0}html[data-theme=dark] .sb-module-map button:hover{background:color-mix(in srgb, var(--surface) 10%, transparent)}html[data-theme=dark] .sb-module-map button>i{background:color-mix(in srgb, var(--surface) 10%, transparent);color:#cdbdff;border-radius:10px}html[data-theme=dark] .sb-module-map button small{color:#c9bcda}html[data-theme=dark] .sb-module-map button>svg{color:var(--ink-soft)}html[data-theme=dark] .sb-notice,html[data-theme=dark] .bl-notice{border:1px solid var(--line-strong);background:var(--surface-soft);color:var(--ink-soft);border-radius:12px}html[data-theme=dark] .sb-notice.is-mint,html[data-theme=dark] .bl-notice.is-mint{border-color:var(--line-strong);background:var(--surface-soft);color:#bcf5e5}html[data-theme=dark] .sb-notice.is-amber,html[data-theme=dark] .bl-notice.is-amber{background:var(--surface-soft);color:#f5debc;border-color:#69573a}html[data-theme=dark] .sb-notice.is-red,html[data-theme=dark] .bl-notice.is-red{background:var(--surface-soft);color:#f09d99;border-color:#693e3a}html[data-theme=dark] .sb-notice.is-violet,html[data-theme=dark] .bl-notice.is-violet{border-color:var(--line-strong);background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .sb-field>span{color:var(--ink-soft)}html[data-theme=dark] .sb-field input,html[data-theme=dark] .sb-field textarea,html[data-theme=dark] .sb-field select{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:10px;outline:0}html[data-theme=dark] .sb-field input:focus,html[data-theme=dark] .sb-field textarea:focus,html[data-theme=dark] .sb-field select:focus{border-color:#463a69}html[data-theme=dark] .sb-field small{color:var(--ink-soft)}html[data-theme=dark] .sb-readonly-row span{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:10px}html[data-theme=dark] .sb-readonly-row small,html[data-theme=dark] .sb-actions>span{color:var(--ink-soft)}html[data-theme=dark] .sb-button,html[data-theme=dark] .bl-button{color:#fff;background:linear-gradient(145deg,#7b59e3,#6242ca);border:1px solid #0000;border-radius:10px}html[data-theme=dark] .sb-button.is-quiet,html[data-theme=dark] .bl-button.is-quiet{border-color:var(--line-strong);background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .sb-button.is-danger{background:linear-gradient(145deg,#c75a53,#a13e39)}html[data-theme=dark] .sb-staff-table{border:1px solid var(--line-strong);border-radius:13px}html[data-theme=dark] .sb-staff-table>div{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .sb-staff-table>article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .sb-staff-table article>span:first-child small{color:var(--ink-soft)}html[data-theme=dark] .sb-staff-table article>span:last-child button{color:var(--ink-soft);background:0 0;border:0;border-radius:8px}html[data-theme=dark] .sb-staff-table article>span:last-child button:last-child{color:#f09d99}html[data-theme=dark] .sb-pin{color:var(--ink-soft)}html[data-theme=dark] .sb-toggle{color:var(--ink-soft);background:0 0;border:0}html[data-theme=dark] .sb-toggle>i{border:1px solid var(--line-strong);background:var(--surface);color:#0000;border-radius:7px}html[data-theme=dark] .sb-toggle.is-on>i{color:#fff;background:#6e4bd0;border-color:#473a69}html[data-theme=dark] .sb-toggle small{color:var(--ink-soft)}html[data-theme=dark] .sb-dialog-backdrop{background:#1e142a80}html[data-theme=dark] .sb-dialog{border:1px solid var(--line-strong);background:var(--surface);border-radius:22px}html[data-theme=dark] .sb-dialog>header{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .sb-dialog>header span{color:var(--ink-soft)}html[data-theme=dark] .sb-dialog>header button,html[data-theme=dark] .sb-icon-close{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:9px}html[data-theme=dark] .sb-dialog>footer{border-top:1px solid var(--line-strong)}html[data-theme=dark] .sb-dialog.is-danger>header{background:var(--surface-soft);color:#f09d99}html[data-theme=dark] .sb-step-title svg{color:#b099f0}html[data-theme=dark] .sb-driver-choice button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .sb-driver-choice button.is-active{background:var(--surface-soft);color:#ad99f0;border-color:#463a69}html[data-theme=dark] .sb-driver-choice button>svg{background:var(--surface-soft);border-radius:8px}html[data-theme=dark] .sb-sync-facts span,html[data-theme=dark] .sb-expiry-preview span,html[data-theme=dark] .bl-status-controls>span,html[data-theme=dark] .bl-health span{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:9px}html[data-theme=dark] .sb-sync-facts small,html[data-theme=dark] .sb-expiry-preview small,html[data-theme=dark] .bl-status-controls small,html[data-theme=dark] .bl-health small{color:var(--ink-soft)}html[data-theme=dark] .sb-panel details{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .sb-liability{color:#fff;background:linear-gradient(135deg,#382160,#57338f);border-radius:13px}html[data-theme=dark] .sb-liability>svg{background:color-mix(in srgb, var(--surface) 10%, transparent);color:#d7c9f4;border-radius:13px}html[data-theme=dark] .sb-liability small{color:#c6b7dc}html[data-theme=dark] .sb-liability p{color:#d6cbe2}html[data-theme=dark] .sb-backup-tiers article{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px}html[data-theme=dark] .sb-backup-tiers article>span{background:var(--surface-soft);color:#b099f0;border-radius:9px}html[data-theme=dark] .sb-backup-tiers p{color:var(--ink-soft)}html[data-theme=dark] .sb-file-button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .sb-file-button:hover{background:var(--surface);border-color:#473a69}html[data-theme=dark] .sb-file-button svg{color:#b299f0}html[data-theme=dark] .sb-small-copy,html[data-theme=dark] .bl-small{color:var(--ink-soft)}html[data-theme=dark] .sb-panel.is-danger{border-color:#693e3a}html[data-theme=dark] .sb-panel.is-danger>header{background:var(--surface-soft)}html[data-theme=dark] .sb-panel.is-danger .sb-panel-icon{background:var(--surface-soft);color:#f09d99}html[data-theme=dark] .sb-restore-table{border:1px solid var(--line-strong);border-radius:11px}html[data-theme=dark] .sb-restore-table>div{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .sb-restore-table>article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .sb-gate{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .sb-gate>span{background:var(--surface-soft);color:#b299f0;border-radius:8px}html[data-theme=dark] .sb-gate small{color:var(--ink-soft)}html[data-theme=dark] .sb-gate>svg{color:#bcf5e4}html[data-theme=dark] .sb-gate.is-done{border-color:var(--line-strong);background:var(--surface-soft)}html[data-theme=dark] .sb-storage-map article{border:1px solid var(--line-strong);background:var(--surface);border-radius:11px}html[data-theme=dark] .sb-storage-map article>span{background:var(--surface-soft);color:#b299f0;border-radius:9px}html[data-theme=dark] .sb-storage-map p{color:var(--ink-soft)}html[data-theme=dark] .sb-page-foot,html[data-theme=dark] .bl-page-foot{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 80%, transparent);color:var(--ink-soft);border-radius:15px}html[data-theme=dark] .sb-page-foot>svg,html[data-theme=dark] .bl-page-foot>svg{color:#b099f0}html[data-theme=dark] .sb-page-foot a,html[data-theme=dark] .bl-page-foot a{color:#af99f0}html[data-theme=dark] .sb-denied>svg,html[data-theme=dark] .bl-denied>svg{background:var(--surface-soft);color:#b299f0;border-radius:22px}html[data-theme=dark] .sb-denied>span,html[data-theme=dark] .bl-denied>span{color:#b099f0}html[data-theme=dark] .sb-denied p,html[data-theme=dark] .bl-denied p{color:var(--ink-soft)}html[data-theme=dark] .sb-denied code,html[data-theme=dark] .bl-denied code{background:var(--surface-soft);color:#af99f0;border-radius:4px}html[data-theme=dark] .bl-hero{background:radial-gradient(circle at 22% 5%,#2c243d2e,transparent 37%),linear-gradient(140deg,var(--surface),var(--surface-soft) 55%,var(--surface-soft))}html[data-theme=dark] .bl-ledger-core{border-radius:50%}html[data-theme=dark] .bl-token.is-webhook>svg{background:var(--surface-soft);color:#bcf5e5}html[data-theme=dark] .bl-token.is-till>svg{color:#f0cc99;background:#3d3324}html[data-theme=dark] .bl-status-controls>label{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:9px}html[data-theme=dark] .bl-status-controls>label>span{color:var(--ink-soft)}html[data-theme=dark] .bl-status-controls select{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .bl-non-gate{color:#fff;background:linear-gradient(135deg,#372060,#55328e);border-radius:13px}html[data-theme=dark] .bl-non-gate>svg{background:color-mix(in srgb, var(--surface) 10%, transparent);color:#d9cdf2;border-radius:11px}html[data-theme=dark] .bl-non-gate p{color:#d7ccdf}html[data-theme=dark] .bl-cycle{background:var(--surface-soft);border-radius:10px}html[data-theme=dark] .bl-cycle button{color:var(--ink-soft);background:0 0;border:0;border-radius:8px}html[data-theme=dark] .bl-cycle button.is-active{background:var(--surface);color:#af99f0}html[data-theme=dark] .bl-plan{border:1px solid var(--line-strong);background:linear-gradient(150deg,var(--surface),var(--surface));border-radius:16px}html[data-theme=dark] .bl-plan.is-current{border-color:#473a69}html[data-theme=dark] .bl-plan>header span,html[data-theme=dark] .bl-plan>header p,html[data-theme=dark] .bl-plan>p{color:var(--ink-soft)}html[data-theme=dark] .bl-plan ul{border-block:1px solid var(--line-strong)}html[data-theme=dark] .bl-plan li{color:var(--ink-soft)}html[data-theme=dark] .bl-plan li svg{color:#bcf5e3}html[data-theme=dark] .bl-plan>small{color:#f0cc99}html[data-theme=dark] .bl-plan-truth{background:var(--surface-soft);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .bl-plan-truth b{color:var(--ink)}html[data-theme=dark] .bl-revenue-panel{border-color:var(--line-strong);background:linear-gradient(160deg,color-mix(in srgb, var(--surface) 95%, transparent),color-mix(in srgb, var(--surface) 95%, transparent))}html[data-theme=dark] .bl-meter-art{color:#fff;background:linear-gradient(135deg,#34205b,#513187);border-radius:16px}html[data-theme=dark] .bl-meter-art>div span{color:#c8b8df}html[data-theme=dark] .bl-meter-art>div small{color:#d8cde4}html[data-theme=dark] .bl-meter-art ol li{border:1px solid color-mix(in srgb, var(--line-strong) 15%, transparent);background:color-mix(in srgb, var(--surface) 8%, transparent);border-radius:8px}html[data-theme=dark] .bl-meter-art ol li.is-filled{background:linear-gradient(#9a7bf3,#7552d5)}html[data-theme=dark] .bl-meter-art>span{color:#c7b7db}html[data-theme=dark] .bl-direction-grid article{border:1px solid var(--line-strong);background:var(--surface);border-radius:11px}html[data-theme=dark] .bl-direction-grid article>svg{background:var(--surface-soft);color:#b299f0;border-radius:9px}html[data-theme=dark] .bl-direction-grid p{color:var(--ink-soft)}html[data-theme=dark] .bl-gap-list article{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px}html[data-theme=dark] .bl-gap-list article>svg{background:var(--surface-soft);color:#b299f0;border-radius:9px}html[data-theme=dark] .bl-gap-list p{color:var(--ink-soft)}html[data-theme=dark] .bl-health span.is-bad{background:var(--surface-soft);color:#f09d99;border-color:#693e3a}html[data-theme=dark] .bl-denied a{color:#af99f0}@media (max-width:1100px){html[data-theme=dark] .sb-module-map>div{border-top:1px solid color-mix(in srgb, var(--line-strong) 9%, transparent)}}html[data-theme=dark] .fd-page{--fd-ink:var(--ink);--fd-soft:#716a7b;--fd-faint:var(--ink-soft);--fd-line:var(--line-strong);--fd-violet-soft:var(--surface-soft);--fd-mint-soft:var(--surface-soft);--fd-amber-soft:var(--surface-soft);color:var(--fd-ink)}html[data-theme=dark] .fd-page :is(a,button,input,select,textarea):focus-visible,html[data-theme=dark] .pt-page :is(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #443a6952}html[data-theme=dark] .fd-hero{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--surface) 70%, transparent), transparent 37%), linear-gradient(135deg, var(--surface-soft), var(--surface-soft) 52%, #2b243d);border:1px solid #443a6926;border-radius:28px}html[data-theme=dark] .fd-hero>div>span,html[data-theme=dark] .fd-detail-head>div:first-child>span,html[data-theme=dark] .fd-workspace>header>div:first-child>span,html[data-theme=dark] .fd-carriers>header>div>span,html[data-theme=dark] .fd-journeys>header>div>span,html[data-theme=dark] .fd-timeline>header span,html[data-theme=dark] .fd-form-section>header span,html[data-theme=dark] .fd-compatible>header span,html[data-theme=dark] .fd-journey-card>header>div>span,html[data-theme=dark] .fd-hero h1 em{color:var(--accent-ink)}html[data-theme=dark] .fd-hero>div>p{color:var(--fd-soft)}html[data-theme=dark] .fd-hero>div>div b{background:color-mix(in srgb, var(--surface) 66%, transparent);color:#ac99f0;border:1px solid #443a6924;border-radius:999px}html[data-theme=dark] .fd-hero>aside{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 26%, transparent), #6748d612)}html[data-theme=dark] .fd-hero>aside:before,html[data-theme=dark] .fd-hero>aside:after{border-radius:50%}html[data-theme=dark] .fd-hero>aside:before{background:#3d3524b3}html[data-theme=dark] .fd-hero>aside:after{border-top:7px solid color-mix(in srgb, var(--line-strong) 75%, transparent);background:#5b4a72}html[data-theme=dark] .fd-route-line{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--surface) 88%, transparent) 0 25px, transparent 25px 42px);border-radius:999px}html[data-theme=dark] .fd-hero-store,html[data-theme=dark] .fd-hero-truck,html[data-theme=dark] .fd-hero-pin{color:#fff}html[data-theme=dark] .fd-hero-store{background:var(--surface);color:var(--accent-ink);border-radius:18px}html[data-theme=dark] .fd-hero-truck{background:linear-gradient(145deg,#785adf,#5737c0);border-radius:19px 11px 15px 15px}html[data-theme=dark] .fd-hero-pin{background:#33b98f;border-radius:50% 50% 50% 9px}html[data-theme=dark] .fd-hero>aside article{border:1px solid color-mix(in srgb, var(--line-strong) 80%, transparent);background:color-mix(in srgb, var(--surface) 91%, transparent);border-radius:14px}html[data-theme=dark] .fd-hero>aside article small{color:var(--accent-ink)}html[data-theme=dark] .fd-hero>aside article p{color:var(--fd-soft)}html[data-theme=dark] .fd-truthbar,html[data-theme=dark] .fd-offline,html[data-theme=dark] .fd-stale,html[data-theme=dark] .fd-notice{border:1px solid var(--fd-line);background:var(--surface);border-radius:14px}html[data-theme=dark] .fd-truthbar>div>span{background:#2fba8f;border-radius:50%}html[data-theme=dark] .fd-truthbar p,html[data-theme=dark] .fd-offline p,html[data-theme=dark] .fd-stale p,html[data-theme=dark] .fd-notice p{color:var(--fd-soft)}html[data-theme=dark] .fd-truthbar strong,html[data-theme=dark] .fd-offline strong,html[data-theme=dark] .fd-stale strong,html[data-theme=dark] .fd-notice strong{color:var(--fd-ink)}html[data-theme=dark] .fd-truthbar>b{background:var(--fd-violet-soft);color:var(--accent-ink);border-radius:8px}html[data-theme=dark] .fd-offline,html[data-theme=dark] .fd-stale{background:var(--fd-amber-soft);color:var(--fd-amber);border-color:#69593a}html[data-theme=dark] .fd-notice>span{border-radius:10px}html[data-theme=dark] .fd-notice>button{color:inherit;background:0 0;border-radius:8px}html[data-theme=dark] .fd-notice.is-success{border-color:var(--line-strong);background:var(--surface-soft);color:var(--fd-mint)}html[data-theme=dark] .fd-notice.is-success>span{background:var(--surface-soft)}html[data-theme=dark] .fd-notice.is-amber{background:var(--fd-amber-soft);color:var(--fd-amber);border-color:#69593a}html[data-theme=dark] .fd-notice.is-amber>span{background:#3d3424}html[data-theme=dark] .fd-notice.is-error{background:var(--surface-soft);color:var(--fd-error);border-color:#693a44}html[data-theme=dark] .fd-notice.is-error>span{background:var(--surface-soft)}html[data-theme=dark] .fd-metric{border:1px solid var(--fd-line);background:var(--surface);border-radius:16px}html[data-theme=dark] .fd-metric>span{background:var(--fd-violet-soft);color:var(--accent-ink);border-radius:12px}html[data-theme=dark] .fd-metric.is-mint>span{background:var(--fd-mint-soft);color:var(--fd-mint)}html[data-theme=dark] .fd-metric.is-amber>span{background:var(--fd-amber-soft);color:var(--fd-amber)}html[data-theme=dark] .fd-metric small{color:var(--fd-faint)}html[data-theme=dark] .fd-metric p{color:var(--fd-soft)}html[data-theme=dark] .fd-workspace{border:1px solid var(--fd-line);background:var(--surface);border-radius:19px}html[data-theme=dark] .fd-workspace>header,html[data-theme=dark] .fd-carriers>header,html[data-theme=dark] .fd-journeys>header{border-bottom:1px solid var(--fd-line)}html[data-theme=dark] .fd-workspace>header p,html[data-theme=dark] .fd-carriers>header p,html[data-theme=dark] .fd-journeys>header p{color:var(--fd-soft)}html[data-theme=dark] .fd-workspace button,html[data-theme=dark] .fd-detail-actions button,html[data-theme=dark] .fd-detail-actions a,html[data-theme=dark] .fd-journey-actions button,html[data-theme=dark] .fd-pickup-actions button,html[data-theme=dark] .fd-form-actions button,html[data-theme=dark] .fd-sale-search>button,html[data-theme=dark] .fd-carriers>header button,html[data-theme=dark] .fd-empty button{border:1px solid var(--fd-line);background:var(--surface);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .fd-workspace button:hover:not(:disabled),html[data-theme=dark] .fd-detail-actions button:hover:not(:disabled),html[data-theme=dark] .fd-detail-actions a:hover,html[data-theme=dark] .fd-journey-actions button:hover:not(:disabled),html[data-theme=dark] .fd-pickup-actions button:hover:not(:disabled),html[data-theme=dark] .fd-form-actions button:hover:not(:disabled){background:var(--surface);color:var(--accent-ink);border-color:#463a69}html[data-theme=dark] .fd-workspace button.is-active{background:var(--fd-violet-soft);color:var(--accent-ink);border-color:#463a69}html[data-theme=dark] .fd-workspace button.primary,html[data-theme=dark] .fd-detail-actions .primary,html[data-theme=dark] .fd-journey-actions .primary,html[data-theme=dark] .fd-pickup-actions .primary,html[data-theme=dark] .fd-form-actions .primary,html[data-theme=dark] .fd-carriers>header .primary,html[data-theme=dark] .fd-empty button{border-color:var(--fd-violet);color:#fff;background:linear-gradient(145deg,#7557df,#5b3dc4)}html[data-theme=dark] .fd-toolbar{border-bottom:1px solid var(--fd-line);background:var(--surface)}html[data-theme=dark] .fd-toolbar>label,html[data-theme=dark] .fd-sale-search>label{border:1px solid var(--line-strong);background:var(--surface);color:var(--fd-faint);border-radius:10px}html[data-theme=dark] .fd-toolbar input,html[data-theme=dark] .fd-sale-search input{background:0 0;border:0;outline:0}html[data-theme=dark] .fd-request-table>header{background:var(--surface);color:var(--fd-faint)}html[data-theme=dark] .fd-request-table>button{border:0;border-top:1px solid var(--line-strong);background:var(--surface);border-radius:0}html[data-theme=dark] .fd-request-table>button:hover{background:var(--surface);color:inherit}html[data-theme=dark] .fd-request-table>button>span:last-child{color:var(--accent-ink)}html[data-theme=dark] .fd-request-table>button small{color:var(--fd-soft)}html[data-theme=dark] .fd-status{background:var(--fd-violet-soft);color:var(--accent-ink);border-radius:999px}html[data-theme=dark] .fd-status i{background:currentColor;border-radius:50%}html[data-theme=dark] .fd-status.is-mint{background:var(--fd-mint-soft);color:var(--fd-mint)}html[data-theme=dark] .fd-status.is-amber{background:var(--fd-amber-soft);color:var(--fd-amber)}html[data-theme=dark] .fd-status.is-muted{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .fd-empty{color:var(--fd-faint)}html[data-theme=dark] .fd-empty strong{color:var(--fd-ink)}html[data-theme=dark] .fd-empty p{color:var(--fd-soft)}html[data-theme=dark] .fd-carriers>header>b{color:var(--accent-ink)}html[data-theme=dark] .fd-carriers>div{background:var(--surface)}html[data-theme=dark] .fd-carriers>div>article{border:1px solid var(--fd-line);background:var(--surface);border-radius:14px}html[data-theme=dark] .fd-carriers>div>article.is-inactive{background:var(--surface-soft)}html[data-theme=dark] .fd-carriers article>header span{background:var(--fd-violet-soft);color:var(--accent-ink);border-radius:7px}html[data-theme=dark] .fd-carriers article>header b{color:var(--fd-mint)}html[data-theme=dark] .fd-carriers article>p{color:var(--fd-soft)}html[data-theme=dark] .fd-carriers dl>div{border-top:1px solid var(--line-strong)}html[data-theme=dark] .fd-carriers dt{color:var(--fd-faint)}html[data-theme=dark] .fd-carriers article>aside{background:var(--surface-soft);color:var(--fd-soft);border-radius:9px}html[data-theme=dark] .fd-boundaries article{border:1px solid var(--fd-line);background:var(--surface);border-radius:14px}html[data-theme=dark] .fd-boundaries article>svg,html[data-theme=dark] .fd-boundaries small{color:var(--accent-ink)}html[data-theme=dark] .fd-boundaries p{color:var(--fd-soft)}html[data-theme=dark] .fd-back{color:var(--accent-ink);background:0 0;border:0}html[data-theme=dark] .fd-detail-head{border:1px solid var(--fd-line);background:linear-gradient(135deg, var(--surface), var(--surface-soft));border-radius:19px 19px 0 0}html[data-theme=dark] .fd-detail-head p{color:var(--fd-soft)}html[data-theme=dark] .fd-detail-head>div:last-child small{color:var(--fd-faint)}html[data-theme=dark] .fd-detail-actions{border:1px solid var(--fd-line);background:var(--surface);border-top:0;border-radius:0 0 15px 15px}html[data-theme=dark] .fd-fact-card{border:1px solid var(--fd-line);background:var(--surface);border-radius:15px}html[data-theme=dark] .fd-fact-card>header>svg{background:var(--fd-violet-soft);color:var(--accent-ink);border-radius:10px}html[data-theme=dark] .fd-fact-card header small{color:var(--accent-ink)}html[data-theme=dark] .fd-fact-card>p{color:var(--fd-soft)}html[data-theme=dark] .fd-fact-card dl>div{background:var(--surface-soft);border-radius:9px}html[data-theme=dark] .fd-fact-card dt{color:var(--fd-faint)}html[data-theme=dark] .fd-fact-card>aside{background:var(--surface-soft);color:var(--fd-soft);border-left:3px solid #473a69;border-radius:0 8px 8px 0}html[data-theme=dark] .fd-request-lines{border-block:1px solid var(--line-strong)}html[data-theme=dark] .fd-request-lines article{border-top:1px solid var(--line-strong)}html[data-theme=dark] .fd-request-lines article:first-child{border-top:0}html[data-theme=dark] .fd-request-lines small{color:var(--fd-faint)}html[data-theme=dark] .fd-pickup-actions{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:15px}html[data-theme=dark] .fd-pickup-actions>div:first-child{color:var(--fd-mint)}html[data-theme=dark] .fd-pickup-actions strong{color:var(--fd-ink)}html[data-theme=dark] .fd-pickup-actions .danger,html[data-theme=dark] .fd-journey-actions .danger,html[data-theme=dark] .fd-form-actions .danger{background:var(--surface);color:var(--fd-error);border-color:#693a43}html[data-theme=dark] .fd-journeys{border:1px solid var(--fd-line);background:var(--surface);border-radius:16px}html[data-theme=dark] .fd-journeys>header>b{background:var(--fd-violet-soft);color:var(--accent-ink);border-radius:11px}html[data-theme=dark] .fd-journey-card{border:1px solid var(--fd-line);background:var(--surface);border-radius:14px}html[data-theme=dark] .fd-journey-card>header{border-bottom:1px solid var(--fd-line);background:var(--surface)}html[data-theme=dark] .fd-journey-card>header p{color:var(--fd-faint)}html[data-theme=dark] .fd-journey-route>div{background:var(--surface-soft);color:var(--accent-ink);border-radius:10px}html[data-theme=dark] .fd-journey-route small{color:var(--fd-faint)}html[data-theme=dark] .fd-journey-route strong{color:var(--fd-ink)}html[data-theme=dark] .fd-manifest{border:1px solid var(--fd-line);border-radius:10px}html[data-theme=dark] .fd-manifest>header{background:var(--surface-soft);color:var(--fd-faint)}html[data-theme=dark] .fd-manifest>div{border-top:1px solid var(--fd-line)}html[data-theme=dark] .fd-manifest small{color:var(--fd-faint)}html[data-theme=dark] .fd-location-strip{background:var(--surface-soft);color:#99cef0;border-radius:10px}html[data-theme=dark] .fd-location-strip strong{color:#bcdff5}html[data-theme=dark] .fd-driver-binding{border:1px solid var(--line-strong);background:var(--surface-soft);color:var(--fd-mint);border-radius:10px}html[data-theme=dark] .fd-driver-binding.is-warning{background:var(--fd-amber-soft);color:var(--fd-amber);border-color:#695d3a}html[data-theme=dark] .fd-driver-binding strong{color:var(--fd-ink)}html[data-theme=dark] .fd-driver-binding em{color:var(--fd-soft)}html[data-theme=dark] .fd-journey-actions{border-top:1px solid var(--fd-line);background:var(--surface)}html[data-theme=dark] .fd-timeline{border:1px solid var(--fd-line);background:var(--surface);border-radius:15px}html[data-theme=dark] .fd-timeline>header{color:var(--accent-ink)}html[data-theme=dark] .fd-timeline article>span:after{background:var(--surface-raised)}html[data-theme=dark] .fd-timeline article i{border:3px solid var(--line-strong);background:var(--fd-violet);border-radius:50%}html[data-theme=dark] .fd-timeline article small{color:var(--fd-faint)}html[data-theme=dark] .fd-timeline article p{color:var(--fd-soft)}html[data-theme=dark] .fd-modal-scrim{background:#1e182894}html[data-theme=dark] .fd-modal{border:1px solid color-mix(in srgb, var(--line-strong) 70%, transparent);background:var(--surface);border-radius:19px}html[data-theme=dark] .fd-modal>header{border-bottom:1px solid var(--fd-line);background:color-mix(in srgb, var(--surface) 96%, transparent)}html[data-theme=dark] .fd-modal>header span{color:var(--accent-ink)}html[data-theme=dark] .fd-modal>header button{background:var(--surface-soft);border-radius:9px}html[data-theme=dark] .fd-form-section{border:1px solid var(--fd-line);border-radius:13px}html[data-theme=dark] .fd-form-section>header{border-bottom:1px solid var(--fd-line);background:var(--surface)}html[data-theme=dark] .fd-sale-results{border-top:1px solid var(--fd-line)}html[data-theme=dark] .fd-sale-results>p{color:var(--fd-soft)}html[data-theme=dark] .fd-sale-results>button{border:0;border-top:1px solid var(--line-strong);background:var(--surface);border-radius:0}html[data-theme=dark] .fd-sale-results>button:first-of-type{border-top:0}html[data-theme=dark] .fd-sale-results>button.is-selected{background:var(--surface)}html[data-theme=dark] .fd-sale-results>button>span{border:1px solid var(--line-strong);color:var(--accent-ink);border-radius:8px}html[data-theme=dark] .fd-sale-results small{color:var(--fd-faint)}html[data-theme=dark] .fd-choice-grid>button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .fd-choice-grid>button.is-selected{background:var(--fd-violet-soft);color:var(--accent-ink);border-color:#463a69}html[data-theme=dark] .fd-choice-grid>button.is-danger{background:var(--surface-soft);color:var(--fd-error);border-color:#693a44}html[data-theme=dark] .fd-choice-grid>button small{color:var(--fd-soft)}html[data-theme=dark] .fd-provider-lock{background:var(--fd-violet-soft);color:var(--accent-ink);border:1px solid #463a69;border-radius:11px}html[data-theme=dark] .fd-provider-lock small,html[data-theme=dark] .fd-field-grid label,html[data-theme=dark] .fd-block-field{color:var(--ink-soft)}html[data-theme=dark] .fd-field-grid input,html[data-theme=dark] .fd-field-grid select,html[data-theme=dark] .fd-field-grid textarea,html[data-theme=dark] .fd-block-field input,html[data-theme=dark] .fd-block-field select,html[data-theme=dark] .fd-block-field textarea{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;outline:0}html[data-theme=dark] .fd-field-grid input:focus,html[data-theme=dark] .fd-field-grid select:focus,html[data-theme=dark] .fd-field-grid textarea:focus,html[data-theme=dark] .fd-block-field input:focus,html[data-theme=dark] .fd-block-field select:focus,html[data-theme=dark] .fd-block-field textarea:focus{border-color:#453a69}html[data-theme=dark] .fd-field-grid label em{color:var(--fd-error)}html[data-theme=dark] .fd-form-hint{color:var(--fd-soft)}html[data-theme=dark] .fd-field-error,html[data-theme=dark] .fd-form-error{background:var(--surface-soft);color:var(--fd-error);border-radius:8px}html[data-theme=dark] .fd-callout{background:var(--surface-soft);color:var(--ink-soft);border-radius:10px}html[data-theme=dark] .fd-callout.is-violet{background:var(--fd-violet-soft);color:#ad99f0}html[data-theme=dark] .fd-callout.is-amber{background:var(--fd-amber-soft);color:var(--fd-amber)}html[data-theme=dark] .fd-callout.is-error{background:var(--surface-soft);color:var(--fd-error)}html[data-theme=dark] .fd-compatible{border:1px solid var(--fd-line);border-radius:11px}html[data-theme=dark] .fd-compatible>header{background:var(--surface)}html[data-theme=dark] .fd-compatible>label{border-top:1px solid var(--fd-line)}html[data-theme=dark] .fd-compatible>label small{color:var(--fd-faint)}html[data-theme=dark] .fd-outcome-lines{border:1px solid var(--fd-line);border-radius:10px}html[data-theme=dark] .fd-outcome-lines>header{background:var(--surface-soft);color:var(--fd-faint)}html[data-theme=dark] .fd-outcome-lines>article{border-top:1px solid var(--fd-line)}html[data-theme=dark] .fd-outcome-lines small{color:var(--fd-faint)}html[data-theme=dark] .fd-outcome-lines input{border:1px solid var(--line-strong);border-radius:8px}html[data-theme=dark] .fd-device-location{background:var(--surface);color:var(--accent-ink);border:1px dashed #453a69;border-radius:11px}html[data-theme=dark] .fd-device-location small{color:var(--fd-soft)}html[data-theme=dark] .fd-result-coverage,html[data-theme=dark] .fd-tracking-expiry{border-top:1px solid var(--fd-line);background:var(--surface);color:var(--ink-soft)}html[data-theme=dark] .fd-toolbar+.fd-result-coverage{border:1px solid var(--fd-line);background:var(--surface-soft);border-bottom:0}html[data-theme=dark] .fd-carriers>.fd-result-coverage{border-inline:0}html[data-theme=dark] .fd-tracking-expiry{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px}html[data-theme=dark] .fd-scope-preview>div{border:1px solid var(--fd-line);background:var(--surface);border-radius:9px}html[data-theme=dark] .fd-scope-preview dt{color:var(--fd-faint)}html[data-theme=dark] .fd-scope-preview dd{color:var(--fd-ink)}html[data-theme=dark] .fd-line-shortfall{background:var(--fd-amber-soft);border:1px solid #69593a;border-radius:9px}html[data-theme=dark] .fd-line-shortfall label{color:#f5ddbc}html[data-theme=dark] .fd-line-shortfall select,html[data-theme=dark] .fd-line-shortfall textarea{background:var(--surface);color:var(--fd-ink);border:1px solid #695a3a;border-radius:8px}html[data-theme=dark] .pt-page{--pt-ink:var(--ink);--pt-soft:#716979;--pt-line:var(--line-strong);background:radial-gradient(circle at 76% -5%, #795bde29, transparent 32%), linear-gradient(180deg, var(--surface-soft), var(--surface) 42%, var(--surface-soft));color:var(--pt-ink)}html[data-theme=dark] .pt-brand small,html[data-theme=dark] .pt-footer small{color:var(--pt-soft)}html[data-theme=dark] .pt-brand-mark{background:linear-gradient(145deg,#8268ed,#5739bf);border-radius:11px}html[data-theme=dark] .pt-brand-mark i{border-radius:5px}html[data-theme=dark] .pt-header>div>span{background:var(--surface-soft);color:var(--pt-mint);border-radius:999px}html[data-theme=dark] .pt-header button{border:1px solid var(--pt-line);background:color-mix(in srgb, var(--surface) 75%, transparent);color:var(--pt-soft);border-radius:9px}html[data-theme=dark] .pt-shell{border:1px solid color-mix(in srgb, var(--line-strong) 85%, transparent);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:27px}html[data-theme=dark] .pt-hero{border-bottom:1px solid var(--pt-line);background:linear-gradient(135deg, var(--surface), var(--surface-soft))}html[data-theme=dark] .pt-eyebrow{background:var(--surface-soft);color:var(--accent-ink);border-radius:999px}html[data-theme=dark] .pt-hero>div>p{color:var(--pt-soft)}html[data-theme=dark] .pt-status{background:var(--surface-soft);color:var(--accent-ink);border-radius:10px}html[data-theme=dark] .pt-status i{background:currentColor;border-radius:50%}html[data-theme=dark] .pt-status.is-mint{background:var(--surface-soft);color:var(--pt-mint)}html[data-theme=dark] .pt-status.is-amber{background:var(--surface-soft);color:#f5dcbc}html[data-theme=dark] .pt-status.is-muted{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .pt-orbit{border:1px dashed #443a694a;border-radius:50%}html[data-theme=dark] .pt-hero>aside>span{color:#fff;background:linear-gradient(145deg,#7657df,#5738be);border-radius:23px 13px 18px 18px}html[data-theme=dark] .pt-hero>aside>i{color:#fff;background:#35b98f;border-radius:50% 50% 50% 7px}html[data-theme=dark] .pt-reference{border-bottom:1px solid var(--pt-line);background:var(--surface)}html[data-theme=dark] .pt-reference>div{border-left:1px solid var(--pt-line)}html[data-theme=dark] .pt-reference>div:first-child{border-left:0}html[data-theme=dark] .pt-reference small,html[data-theme=dark] .pt-location small,html[data-theme=dark] .pt-pickup small{color:var(--pt-soft)}html[data-theme=dark] .pt-progress{background:var(--surface)}html[data-theme=dark] .pt-progress-line{background:var(--surface-raised);border-radius:999px}html[data-theme=dark] .pt-progress-line i{border-radius:inherit;background:linear-gradient(90deg,#7658df,#34b88f)}html[data-theme=dark] .pt-progress article{color:var(--ink-soft)}html[data-theme=dark] .pt-progress article>span{border:3px solid var(--line-strong);background:var(--surface);border-radius:50%}html[data-theme=dark] .pt-progress article.is-done{color:var(--accent-ink)}html[data-theme=dark] .pt-progress article.is-done>span{background:var(--surface-soft);border-color:#463a69}html[data-theme=dark] .pt-progress article:last-child.is-done{color:var(--pt-mint)}html[data-theme=dark] .pt-progress article:last-child.is-done>span{background:var(--surface-soft);border-color:#3a6958}html[data-theme=dark] .pt-location,html[data-theme=dark] .pt-pickup,html[data-theme=dark] .pt-timeline{border:1px solid var(--pt-line);background:var(--surface);border-radius:16px}html[data-theme=dark] .pt-location>header,html[data-theme=dark] .pt-timeline>header{border-bottom:1px solid var(--pt-line)}html[data-theme=dark] .pt-location>header>div>span{background:var(--surface-soft);color:var(--pt-mint);border-radius:10px}html[data-theme=dark] .pt-location>header>b{color:var(--pt-soft)}html[data-theme=dark] .pt-map{background:linear-gradient(135deg, var(--surface-soft), var(--surface-soft))}html[data-theme=dark] .pt-map-grid{background-image:linear-gradient(#6748d61a 1px,#0000 1px),linear-gradient(90deg,#6748d61a 1px,#0000 1px);background-size:38px 38px}html[data-theme=dark] .pt-map:before,html[data-theme=dark] .pt-map:after{background:color-mix(in srgb, var(--surface) 73%, transparent);border-radius:999px}html[data-theme=dark] .pt-map-origin{background:var(--surface);color:var(--accent-ink);border-radius:11px}html[data-theme=dark] .pt-map-point{background:var(--pt-violet);color:#fff;border-radius:50% 50% 50% 9px}html[data-theme=dark] .pt-map-point i{border:2px solid #443a6940;border-radius:50%}html[data-theme=dark] .pt-map-empty{color:var(--pt-soft)}html[data-theme=dark] .pt-map>a{border:1px solid color-mix(in srgb, var(--line-strong) 90%, transparent);background:color-mix(in srgb, var(--surface) 90%, transparent);color:var(--accent-ink);border-radius:8px}html[data-theme=dark] .pt-location-meta>span{border-left:1px solid var(--pt-line)}html[data-theme=dark] .pt-location-meta>span:first-child{border-left:0}html[data-theme=dark] .pt-pickup>span{background:var(--surface-soft);color:var(--accent-ink);border-radius:15px}html[data-theme=dark] .pt-pickup p{color:var(--pt-soft)}html[data-theme=dark] .pt-timeline>header>div>span,html[data-theme=dark] .pt-timeline>header>svg{color:var(--accent-ink)}html[data-theme=dark] .pt-timeline article>span:after{background:var(--surface-raised)}html[data-theme=dark] .pt-timeline article i{background:var(--pt-violet);border:3px solid #473a69;border-radius:50%}html[data-theme=dark] .pt-timeline article small{color:var(--pt-soft)}html[data-theme=dark] .pt-truth{background:var(--surface-soft);color:#b099f0;border-radius:11px}html[data-theme=dark] .pt-footer .pt-brand-mark{border-radius:9px}@media (max-width:820px){html[data-theme=dark] .pt-reference>div:nth-child(3){border-top:1px solid var(--pt-line);border-left:0}html[data-theme=dark] .pt-reference>div:nth-child(4){border-top:1px solid var(--pt-line)}html[data-theme=dark] .pt-location-meta>span:nth-child(3){border-top:1px solid var(--pt-line);border-left:0}html[data-theme=dark] .pt-location-meta>span:nth-child(4){border-top:1px solid var(--pt-line)}}@media (max-width:580px){html[data-theme=dark] .pt-shell{border-radius:20px}html[data-theme=dark] .pt-reference>div{border-top:1px solid var(--pt-line);border-left:0}html[data-theme=dark] .pt-reference>div:first-child{border-top:0}html[data-theme=dark] .pt-location-meta>span{border-top:1px solid var(--pt-line);border-left:0}html[data-theme=dark] .pt-location-meta>span:first-child{border-top:0}}html[data-theme=dark] .navigation-planned-toggle{color:var(--ink-soft)}html[data-theme=dark] .catalog-modal-backdrop{border:0}html[data-theme=dark] .parity-operations-ribbon dt{color:#ffffffc2}html[data-theme=dark] .pos-product-card.is-in-basket{border-color:#3a695a!important}html[data-theme=dark] .pos-basket-dock{border:1px solid var(--line-strong);color:#fff;background:#292337;border-radius:20px}html[data-theme=dark] .pos-basket-dock p{color:#99f0d1}html[data-theme=dark] .pos-basket-dock button{color:#fff;background:#6749e8;border:0;border-radius:12px}html[data-theme=dark] .pos-basket-dock button:hover{background:#5e3fdb}html[data-theme=dark] .pos-basket-dock button:focus-visible{outline-offset:3px;outline:3px solid #433a69}html[data-theme=dark] .lt-page{--lt-ink:var(--ink);--lt-muted:var(--ink-soft);--lt-line:color-mix(in srgb, var(--line-strong) 12%, transparent);color:var(--lt-ink)}html[data-theme=dark] .lt-hero{border:1px solid color-mix(in srgb, var(--line-strong) 8%, transparent);color:#fff;background:radial-gradient(circle at 76% 26%,#6ce5a73d,#0000 25%),linear-gradient(135deg,#102d22 0%,#174333 56%,#1f5944 100%);border-radius:28px}html[data-theme=dark] .lt-hero>div>span,html[data-theme=dark] .lt-enroll-card>div>span,html[data-theme=dark] .lt-hero h1 em{color:#9fe5c1}html[data-theme=dark] .lt-hero p{color:#ffffffc2}html[data-theme=dark] .lt-hero>div>small{color:#ffffff9e}html[data-theme=dark] .lt-orbit{border:1px solid #3a695138;border-radius:999px}html[data-theme=dark] .lt-phone-art,html[data-theme=dark] .lt-pin-art{background:color-mix(in srgb, var(--surface) 12%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 20%, transparent);border-radius:22px}html[data-theme=dark] .lt-pin-art{color:var(--ink);background:#243d30}html[data-theme=dark] .lt-hero>aside b{color:#ffffff73}html[data-theme=dark] .lt-metrics article{background:var(--surface);border:1px solid var(--lt-line);border-radius:20px}html[data-theme=dark] .lt-metrics article>svg{background:var(--surface-soft);color:var(--ink-soft);border-radius:13px}html[data-theme=dark] .lt-metrics article.is-mint>svg{background:var(--surface-soft);color:var(--lt-mint-dark)}html[data-theme=dark] .lt-metrics article.is-amber>svg{background:var(--surface-soft);color:var(--lt-amber)}html[data-theme=dark] .lt-metrics small,html[data-theme=dark] .lt-metrics p{color:var(--lt-muted)}html[data-theme=dark] .lt-offline,html[data-theme=dark] .lt-notice,html[data-theme=dark] .lt-map-boundary,html[data-theme=dark] .lt-unavailable-state{border-radius:16px}html[data-theme=dark] .lt-offline,html[data-theme=dark] .lt-unavailable-state{background:var(--surface-soft);color:#f5dabc;border:1px solid #69563a}html[data-theme=dark] .lt-notice{border:1px solid #0000}html[data-theme=dark] .lt-notice.is-success{background:var(--surface-soft);color:#bcf5dd;border-color:#3a6952}html[data-theme=dark] .lt-notice.is-amber{background:var(--surface-soft);color:#f5dabc;border-color:#69563a}html[data-theme=dark] .lt-notice.is-error{background:var(--surface-soft);color:#f09f99;border-color:#693f3a}html[data-theme=dark] .lt-notice:focus-visible{outline-offset:2px;outline:3px solid #3a695457}html[data-theme=dark] .lt-notice button{color:currentColor;background:0 0;border:0}html[data-theme=dark] .lt-enroll-card{background:linear-gradient(130deg, var(--surface-soft), var(--surface));border:1px solid var(--line-strong);border-radius:22px}html[data-theme=dark] .lt-enroll-card>div>span{color:var(--lt-mint-dark)}html[data-theme=dark] .lt-enroll-card p{color:var(--lt-muted)}html[data-theme=dark] .lt-enroll-card label span{color:var(--ink)}html[data-theme=dark] .lt-enroll-card label span em,html[data-theme=dark] .lt-management label span em{color:var(--lt-muted)}html[data-theme=dark] .lt-enroll-card input,html[data-theme=dark] .lt-enroll-card select,html[data-theme=dark] .lt-enroll-card textarea{background:var(--surface);border:1px solid var(--line-strong);color:var(--lt-ink);border-radius:12px;outline:none}html[data-theme=dark] .lt-enroll-card input:focus,html[data-theme=dark] .lt-enroll-card select:focus,html[data-theme=dark] .lt-enroll-card textarea:focus{border-color:var(--lt-mint)}html[data-theme=dark] .lt-pending-enrollment{background:var(--surface-soft);color:#f5dabc;border:1px solid #69563a;border-radius:15px}html[data-theme=dark] .lt-pending-enrollment p{color:currentColor}html[data-theme=dark] .lt-contract-boundary{background:var(--surface-soft);border:1px solid var(--lt-line);border-radius:22px}html[data-theme=dark] .lt-contract-boundary>header>svg{background:var(--surface-soft);color:var(--ink-soft);border-radius:11px}html[data-theme=dark] .lt-contract-boundary small{color:var(--lt-muted)}html[data-theme=dark] .lt-contract-boundary article{background:var(--surface);border:1px solid var(--lt-line);border-radius:14px}html[data-theme=dark] .lt-contract-boundary article p{color:var(--lt-muted)}html[data-theme=dark] .lt-primary,html[data-theme=dark] .lt-danger,html[data-theme=dark] .lt-enroll-card button,html[data-theme=dark] .lt-register>header>button,html[data-theme=dark] .lt-device-grid article footer button,html[data-theme=dark] .lt-dialog-actions button{border:0;border-radius:11px}html[data-theme=dark] .lt-primary{background:var(--inverse-surface);color:#fff}html[data-theme=dark] .lt-danger{background:var(--lt-red);color:#fff}html[data-theme=dark] .lt-register{background:var(--surface);border:1px solid var(--lt-line);border-radius:24px}html[data-theme=dark] .lt-register>header small,html[data-theme=dark] .lt-dialog-card>small{color:var(--lt-mint-dark)}html[data-theme=dark] .lt-register>header p{color:var(--lt-muted)}html[data-theme=dark] .lt-register>header>button{background:var(--surface-soft);color:var(--lt-ink)}html[data-theme=dark] .lt-device-grid>article{border:1px solid var(--lt-line);border-radius:19px}html[data-theme=dark] .lt-device-grid>article.is-retired{background:var(--surface-soft)}html[data-theme=dark] .lt-device-icon{background:var(--surface-soft);color:var(--lt-mint-dark);border-radius:13px}html[data-theme=dark] .lt-device-grid article>header small,html[data-theme=dark] .lt-device-grid article>header p{color:var(--lt-muted)}html[data-theme=dark] .lt-pill{background:var(--surface-soft);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .lt-pill i{background:currentColor;border-radius:50%}html[data-theme=dark] .lt-pill.is-mint{background:var(--surface-soft);color:var(--lt-mint-dark)}html[data-theme=dark] .lt-pill.is-amber{background:var(--surface-soft);color:var(--lt-amber)}html[data-theme=dark] .lt-policy-band{background:var(--surface-soft);border-radius:14px}html[data-theme=dark] .lt-policy-band small,html[data-theme=dark] .lt-policy-band em{color:var(--lt-muted)}html[data-theme=dark] .lt-policy-band>i{color:var(--ink-soft)}html[data-theme=dark] .lt-device-grid dl>div{border-right:1px solid var(--lt-line)}html[data-theme=dark] .lt-device-grid dl>div:last-child{border-right:0}html[data-theme=dark] .lt-device-grid dt,html[data-theme=dark] .lt-device-grid dd small{color:var(--lt-muted)}html[data-theme=dark] .lt-coordinate{border:1px dashed var(--line-strong);border-radius:13px}html[data-theme=dark] .lt-coordinate small{color:var(--lt-muted)}html[data-theme=dark] .lt-coordinate .lt-map-unavailable{border-left:1px solid var(--lt-line)}html[data-theme=dark] .lt-map-unavailable svg{color:var(--lt-muted)}html[data-theme=dark] .lt-position-empty{background:var(--surface-soft);border:1px dashed var(--line-strong);color:var(--lt-muted);border-radius:13px}html[data-theme=dark] .lt-position-empty strong{color:var(--lt-ink)}html[data-theme=dark] .lt-attribution{color:var(--lt-muted)}html[data-theme=dark] .lt-registry-facts{background:var(--surface-soft);border:1px solid var(--lt-line);border-radius:13px}html[data-theme=dark] .lt-registry-facts>span{background:var(--surface)}html[data-theme=dark] .lt-registry-facts svg,html[data-theme=dark] .lt-registry-facts small{color:var(--lt-muted)}html[data-theme=dark] .lt-evidence{border:1px solid var(--lt-line);border-radius:13px}html[data-theme=dark] .lt-evidence summary:focus-visible{outline-offset:-3px;outline:3px solid #3a69544d}html[data-theme=dark] .lt-evidence summary small{color:var(--lt-muted)}html[data-theme=dark] .lt-evidence-grid{background:var(--surface-soft);border-top:1px solid var(--lt-line)}html[data-theme=dark] .lt-evidence-grid>div{background:var(--surface)}html[data-theme=dark] .lt-evidence-grid small{color:var(--lt-muted)}html[data-theme=dark] .lt-custody-history{background:var(--surface-soft);border-top:1px solid var(--lt-line)}html[data-theme=dark] .lt-custody-history>header,html[data-theme=dark] .lt-custody-history>div{background:var(--surface)}html[data-theme=dark] .lt-custody-history>header small,html[data-theme=dark] .lt-custody-history small{color:var(--lt-muted)}html[data-theme=dark] .lt-custody-history>p{background:var(--surface);color:var(--lt-muted)}html[data-theme=dark] .lt-custody-warning{background:var(--surface-soft);color:#f5dabc;border:1px solid #69563a;border-radius:13px}html[data-theme=dark] .lt-management{border:1px solid var(--line-strong);border-radius:13px}html[data-theme=dark] .lt-management>summary{background:var(--surface-soft);color:var(--lt-mint-dark)}html[data-theme=dark] .lt-management>summary:focus-visible{outline-offset:-3px;outline:3px solid #3a69544d}html[data-theme=dark] .lt-management>summary small{color:var(--ink-soft)}html[data-theme=dark] .lt-management-body{background:var(--surface-soft);border-top:1px solid var(--line-strong)}html[data-theme=dark] .lt-management form{background:var(--surface)}html[data-theme=dark] .lt-management form>header small,html[data-theme=dark] .lt-management form>p{color:var(--lt-muted)}html[data-theme=dark] .lt-management label>span{color:var(--ink)}html[data-theme=dark] .lt-management input,html[data-theme=dark] .lt-management select,html[data-theme=dark] .lt-management textarea{background:var(--surface);border:1px solid var(--line-strong);color:var(--lt-ink);border-radius:9px;outline:none}html[data-theme=dark] .lt-management input:focus,html[data-theme=dark] .lt-management select:focus,html[data-theme=dark] .lt-management textarea:focus{border-color:var(--lt-mint)}html[data-theme=dark] .lt-device-grid article footer{border-top:1px solid var(--lt-line)}html[data-theme=dark] .lt-device-grid article footer button{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .lt-device-grid article footer button.is-start{background:var(--inverse-surface);color:#fff}html[data-theme=dark] .lt-device-grid article footer button.is-stop{background:var(--surface-soft);color:#f5dabc}html[data-theme=dark] .lt-device-grid article footer span{color:var(--lt-muted)}html[data-theme=dark] .lt-empty{border:1px dashed var(--line-strong);border-radius:18px}html[data-theme=dark] .lt-empty>span{background:var(--surface-soft);color:var(--lt-mint-dark);border-radius:18px}html[data-theme=dark] .lt-empty small{color:var(--lt-mint-dark)}html[data-theme=dark] .lt-empty p{color:var(--lt-muted)}html[data-theme=dark] .lt-map-boundary{background:var(--surface-soft);border:1px solid var(--lt-line);color:var(--ink)}html[data-theme=dark] .lt-map-boundary p{color:var(--lt-muted)}html[data-theme=dark] .lt-dialog{background:0 0;border:0}html[data-theme=dark] .lt-dialog::backdrop{background:#081a13a3}html[data-theme=dark] .lt-dialog-card{background:var(--surface);border-radius:24px}html[data-theme=dark] .lt-dialog-card p{color:var(--lt-muted)}html[data-theme=dark] .lt-dialog-card .lt-notice p{color:currentColor}html[data-theme=dark] .lt-dialog-card code{background:var(--surface-soft);border:1px dashed var(--line-strong);border-radius:12px}html[data-theme=dark] .lt-dialog-icon{background:var(--surface-soft);color:var(--lt-mint-dark);border-radius:15px}html[data-theme=dark] .lt-dialog-icon.is-danger{background:var(--surface-soft);color:var(--lt-red)}html[data-theme=dark] .lt-icon-button{background:var(--surface-soft);border:0;border-radius:50%}html[data-theme=dark] .lt-copy-note{color:var(--lt-muted)!important}html[data-theme=dark] .lt-dialog-actions button{background:var(--surface-soft);color:var(--lt-ink)}html[data-theme=dark] .lt-dialog-actions .lt-primary,html[data-theme=dark] .lt-dialog-actions .lt-danger{color:#fff}@media (max-width:760px){html[data-theme=dark] .lt-device-grid dl>div{border-bottom:1px solid var(--lt-line);border-right:0}html[data-theme=dark] .lt-device-grid dl>div:last-child{border-bottom:0}html[data-theme=dark] .lt-coordinate .lt-map-unavailable{border-left:0;border-top:1px solid var(--lt-line)}}html[data-theme=dark] .lt-live-map{border:1px solid var(--lt-line);background:var(--surface);border-radius:24px}html[data-theme=dark] .lt-map-eyebrow{color:#b099f0}html[data-theme=dark] .lt-live-map header p{color:var(--lt-muted)}html[data-theme=dark] .lt-map-connection{color:#f5e1bc}html[data-theme=dark] .lt-map-connection i,html[data-theme=dark] .lt-live-map footer i{background:#b78226;border-radius:50%}html[data-theme=dark] .lt-map-connection.is-online{color:#bcf5dd}html[data-theme=dark] .lt-map-connection.is-online i,html[data-theme=dark] .lt-live-map footer i.is-recent{background:#16875c}html[data-theme=dark] .lt-map-layout{border-block:1px solid var(--lt-line)}html[data-theme=dark] .lt-map-stage{background:var(--surface-soft)}html[data-theme=dark] .lt-map-controls button{border:1px solid color-mix(in srgb, var(--line-strong) 60%, transparent);background:color-mix(in srgb, var(--surface) 95%, transparent);color:var(--ink);border-radius:12px}html[data-theme=dark] .lt-map-controls button[aria-pressed=true]{color:#fff;background:#6d4aff}html[data-theme=dark] .lt-map-marker-container{background:0 0;border:0}html[data-theme=dark] .lt-map-marker{border:3px solid var(--line-strong);color:#fff;background:#9d701e;border-radius:50%}html[data-theme=dark] .lt-map-marker.is-recent{background:#16875c}html[data-theme=dark] .lt-map-marker.is-selected{background:#6d4aff}html[data-theme=dark] .lt-map-device-list{background:var(--surface)}html[data-theme=dark] .lt-map-list-heading span{color:var(--lt-muted)}html[data-theme=dark] .lt-map-device-list>button{color:var(--lt-ink);background:0 0;border:1px solid #0000;border-radius:14px}html[data-theme=dark] .lt-map-device-list>button.is-selected{background:var(--surface-soft);border-color:#463a69}html[data-theme=dark] .lt-map-device-list small{color:var(--lt-muted)}html[data-theme=dark] .lt-map-device-list em{color:var(--ink-soft)}html[data-theme=dark] .lt-map-list-number{color:#f5e2bc;background:#3d3624;border-radius:10px}html[data-theme=dark] .lt-map-list-number.is-recent{color:#bcf5df;background:var(--surface-soft)}html[data-theme=dark] .lt-map-list-empty,html[data-theme=dark] .lt-live-map>footer{color:var(--lt-muted)}html[data-theme=dark] .lt-map-empty{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:20px}html[data-theme=dark] .lt-map-empty p{color:var(--lt-muted)}html[data-theme=dark] .lt-map-tile-error{color:#f5e1bc;background:color-mix(in srgb, var(--surface-soft) 95%, transparent);border-radius:10px}html[data-theme=dark] .lt-map-loading{background:var(--surface-soft);color:var(--lt-muted);border-radius:24px}html[data-theme=dark] .lt-map-link{color:#b399f0}html[data-theme=dark] .mkt-site{--mkt-ink:var(--ink);--mkt-muted:var(--ink-soft);--mkt-lilac:var(--surface-soft);--mkt-paper:var(--surface);--mkt-line:#463a691c;background:var(--mkt-paper);color:var(--mkt-ink)}html[data-theme=dark] .mkt-skip-link{background:var(--surface);color:var(--mkt-ink);border-radius:10px}html[data-theme=dark] .mkt-header{background:color-mix(in srgb, var(--surface) 82%, transparent);border-bottom:1px solid #483a6914}html[data-theme=dark] .mkt-brand-mark{background:linear-gradient(145deg, #28243d, var(--mkt-violet-deep));border-radius:11px}html[data-theme=dark] .mkt-brand-mark span{border-radius:8px}html[data-theme=dark] .mkt-brand.is-inverse{color:#fff}html[data-theme=dark] .mkt-nav{color:var(--ink)}html[data-theme=dark] .mkt-nav>a:hover,html[data-theme=dark] .mkt-nav summary:hover{color:var(--accent-ink)}html[data-theme=dark] .mkt-mega-menu{border:1px solid var(--mkt-line);background:color-mix(in srgb, var(--surface) 98%, transparent);border-radius:22px}html[data-theme=dark] .mkt-menu-intro{color:#fff;background:linear-gradient(145deg,#5c43d6,#37237d);border-radius:15px}html[data-theme=dark] .mkt-menu-intro>span{color:#cfc5ff}html[data-theme=dark] .mkt-menu-links a{border-radius:12px}html[data-theme=dark] .mkt-menu-links a:hover{background:var(--surface-soft)}html[data-theme=dark] .mkt-menu-links span{color:var(--mkt-muted)}html[data-theme=dark] .mkt-button{color:#fff;background:linear-gradient(135deg,#7b61fb,#563bd7);border-radius:14px}html[data-theme=dark] .mkt-button-small{border-radius:12px}html[data-theme=dark] .mkt-button-light{background:var(--surface);color:#cabcf5}html[data-theme=dark] .mkt-text-link{color:var(--ink)}html[data-theme=dark] .mkt-text-link-light{color:#fff}html[data-theme=dark] .mkt-kicker,html[data-theme=dark] .mkt-overline{color:var(--accent-ink)}html[data-theme=dark] .mkt-kicker{background:color-mix(in srgb, var(--surface) 68%, transparent);border:1px solid #423a6929;border-radius:999px}html[data-theme=dark] .mkt-kicker i{background:var(--mkt-mint);border-radius:50%}html[data-theme=dark] .mkt-section-heading p,html[data-theme=dark] .mkt-intro-grid>p{color:var(--mkt-muted)}html[data-theme=dark] .mkt-home-hero{background:radial-gradient(circle at 82% 20%, #29243d38, transparent 33%), linear-gradient(180deg, var(--surface), var(--surface-soft) 78%, var(--surface))}html[data-theme=dark] .mkt-hero-grid-lines{background-image:linear-gradient(#5c43d612 1px,#0000 1px),linear-gradient(90deg,#5c43d612 1px,#0000 1px);background-size:62px 62px}html[data-theme=dark] .mkt-hero-glow{border-radius:50%}html[data-theme=dark] .mkt-hero-glow-one{background:#7e5fff}html[data-theme=dark] .mkt-hero-glow-two{background:#5ce9c0}html[data-theme=dark] .mkt-home-copy h1 em{color:var(--accent-ink)}html[data-theme=dark] .mkt-home-copy>p{color:var(--mkt-muted)}html[data-theme=dark] .mkt-hero-proof{color:var(--ink-soft)}html[data-theme=dark] .mkt-hero-proof svg{color:#99f0d6}html[data-theme=dark] .mkt-visual-halo{background:radial-gradient(circle, color-mix(in srgb, var(--surface) 80%, transparent), #7257f50a 56%, transparent 58%);border:1px solid #423a692e;border-radius:50%}html[data-theme=dark] .mkt-float-card{border:1px solid color-mix(in srgb, var(--line-strong) 80%, transparent);background:color-mix(in srgb, var(--surface) 79%, transparent);border-radius:15px}html[data-theme=dark] .mkt-float-card>span{background:var(--mkt-lilac);color:var(--accent-ink);border-radius:10px}html[data-theme=dark] .mkt-float-card small{color:var(--mkt-muted)}html[data-theme=dark] .mkt-float-card>i{background:var(--mkt-mint);border-radius:50%}html[data-theme=dark] .mkt-capability-strip{border-top:1px solid var(--mkt-line);color:var(--ink-soft)}html[data-theme=dark] .mkt-capability-strip i{background:var(--surface-raised);border-radius:50%}html[data-theme=dark] .mkt-intro-section{background:var(--surface)}html[data-theme=dark] .mkt-layer-card{border:1px solid var(--mkt-line);background:var(--surface);border-radius:26px}html[data-theme=dark] .mkt-layer-card:after{background:var(--card-glow);border-radius:50%}html[data-theme=dark] .mkt-layer-meta span{background:var(--surface);color:var(--accent-ink);border-radius:14px}html[data-theme=dark] .mkt-layer-meta small{color:var(--ink-soft)}html[data-theme=dark] .mkt-layer-card>p{color:var(--accent-ink)}html[data-theme=dark] .mkt-layer-card>div:last-child{color:var(--mkt-muted)}html[data-theme=dark] .mkt-platform-section{background:linear-gradient(180deg, var(--surface-soft), var(--surface))}html[data-theme=dark] .mkt-platform-grid{border:1px solid var(--mkt-line);background:color-mix(in srgb, var(--surface) 60%, transparent);border-radius:26px}html[data-theme=dark] .mkt-platform-card{border-right:1px solid var(--mkt-line)}html[data-theme=dark] .mkt-platform-card:first-child{border-radius:25px 0 0 25px}html[data-theme=dark] .mkt-platform-card:last-child{border-right:0;border-radius:0 25px 25px 0}html[data-theme=dark] .mkt-platform-card:hover{background:var(--surface)}html[data-theme=dark] .mkt-platform-card>div span{background:var(--mkt-lilac);color:var(--accent-ink);border-radius:14px}html[data-theme=dark] .mkt-platform-card small{color:var(--ink-soft)}html[data-theme=dark] .mkt-platform-card p{color:var(--mkt-muted)}html[data-theme=dark] .mkt-platform-card>strong{color:var(--accent-ink)}html[data-theme=dark] .mkt-offline-section{color:#fff;background:radial-gradient(circle at 80% 20%,#7559f859,#0000 32%),#171229}html[data-theme=dark] .mkt-offline-copy .mkt-overline,html[data-theme=dark] .mkt-closing-card .mkt-overline{color:#bfb0ff}html[data-theme=dark] .mkt-offline-copy p{color:var(--ink-soft)}html[data-theme=dark] .mkt-sync-visual{border:1px solid color-mix(in srgb, var(--line-strong) 10%, transparent);background:color-mix(in srgb, var(--surface) 5%, transparent);border-radius:30px}html[data-theme=dark] .mkt-sync-node{border:1px solid color-mix(in srgb, var(--line-strong) 12%, transparent);background:color-mix(in srgb, var(--surface) 8%, transparent);border-radius:22px}html[data-theme=dark] .mkt-sync-node svg{color:#ab99ff}html[data-theme=dark] .mkt-sync-node small{color:var(--ink-soft)}html[data-theme=dark] .mkt-sync-path{background:linear-gradient(90deg,#6f55eb,#4ed7af)}html[data-theme=dark] .mkt-sync-path i{background:#7d62fa;border-radius:50%}html[data-theme=dark] .mkt-sync-path span{color:var(--ink-soft)}html[data-theme=dark] .mkt-principles-section{background:var(--surface)}html[data-theme=dark] .mkt-principles-copy p{color:var(--mkt-muted)}html[data-theme=dark] .mkt-principle-list{border-top:1px solid var(--mkt-line)}html[data-theme=dark] .mkt-principle-list article{border-bottom:1px solid var(--mkt-line)}html[data-theme=dark] .mkt-principle-list article>span{color:var(--accent-ink)}html[data-theme=dark] .mkt-principle-list p{color:var(--mkt-muted)}html[data-theme=dark] .mkt-page-hero{background:linear-gradient(180deg, var(--surface), var(--surface-soft))}html[data-theme=dark] .mkt-page-orb{border-radius:50%}html[data-theme=dark] .mkt-page-orb-one{background:#7f63fa26}html[data-theme=dark] .mkt-page-orb-two{background:#49d6ad1a}html[data-theme=dark] .mkt-page-copy>p{color:var(--mkt-muted)}html[data-theme=dark] .mkt-signal-rings i{border:1px solid #423a6921;border-radius:50%}html[data-theme=dark] .mkt-signal-rings i:nth-child(3){background:color-mix(in srgb, var(--surface) 48%, transparent)}html[data-theme=dark] .mkt-signal-card{border:1px solid color-mix(in srgb, var(--line-strong) 85%, transparent);background:color-mix(in srgb, var(--surface) 82%, transparent);border-radius:18px}html[data-theme=dark] .mkt-signal-icon{background:var(--mkt-lilac);color:var(--accent-ink);border-radius:13px}html[data-theme=dark] .mkt-signal-card small{color:var(--mkt-muted)}html[data-theme=dark] .mkt-live-dot{background:var(--mkt-mint);border-radius:50%}html[data-theme=dark] .mkt-signal-stage>p{color:var(--mkt-muted)}html[data-theme=dark] .mkt-highlight-band{color:#fff;background:#171229}html[data-theme=dark] .mkt-highlight-grid>div{border-right:1px solid color-mix(in srgb, var(--line-strong) 10%, transparent)}html[data-theme=dark] .mkt-highlight-grid>div:last-child{border:0}html[data-theme=dark] .mkt-highlight-grid span{color:var(--ink-soft)}html[data-theme=dark] .mkt-feature-card{border:1px solid var(--mkt-line);background:color-mix(in srgb, var(--surface) 80%, transparent);border-radius:23px}html[data-theme=dark] .mkt-icon-box{background:var(--mkt-lilac);color:var(--accent-ink);border-radius:14px}html[data-theme=dark] .mkt-feature-top small{color:var(--ink-soft)}html[data-theme=dark] .mkt-feature-card p{color:var(--mkt-muted)}html[data-theme=dark] .mkt-process-section{background:var(--surface-soft)}html[data-theme=dark] .mkt-process-intro p{color:var(--mkt-muted)}html[data-theme=dark] .mkt-process-list{border-top:1px solid var(--mkt-line)}html[data-theme=dark] .mkt-process-list li{border-bottom:1px solid var(--mkt-line)}html[data-theme=dark] .mkt-process-list li>span{background:var(--surface);color:var(--accent-ink);border-radius:50%}html[data-theme=dark] .mkt-process-list p{color:var(--mkt-muted)}html[data-theme=dark] .mkt-process-list svg{color:#99f0d6}html[data-theme=dark] .mkt-truth-note{border:1px solid var(--line-strong);background:var(--surface-soft);color:var(--ink-soft);border-radius:15px}html[data-theme=dark] .mkt-truth-note svg{color:var(--accent-ink)}html[data-theme=dark] .mkt-closing-card{color:#fff;background:radial-gradient(circle at 85% 0,#8c70ff73,#0000 33%),linear-gradient(135deg,#21163f,#4e349e);border-radius:32px}html[data-theme=dark] .mkt-closing-card:after{border:1px solid color-mix(in srgb, var(--line-strong) 15%, transparent);border-radius:50%}html[data-theme=dark] .mkt-closing-card>p{color:#c7c0d4}html[data-theme=dark] .mkt-footer{color:#fff;background:#120e21}html[data-theme=dark] .mkt-footer-brand p,html[data-theme=dark] .mkt-footer-brand>span,html[data-theme=dark] .mkt-footer-column strong{color:var(--ink-soft)}html[data-theme=dark] .mkt-footer-column a{color:#c9c4d0}html[data-theme=dark] .mkt-footer-column a:hover{color:#fff}html[data-theme=dark] .mkt-footer-bottom{border-top:1px solid color-mix(in srgb, var(--line-strong) 8%, transparent);color:var(--ink-soft)}@media (max-width:1050px){html[data-theme=dark] .mkt-mobile-menu>summary{border:1px solid var(--mkt-line);background:var(--surface);border-radius:12px}html[data-theme=dark] .mkt-mobile-panel{border:1px solid var(--mkt-line);background:var(--surface);border-radius:20px}html[data-theme=dark] .mkt-mobile-label{color:var(--mkt-muted)}html[data-theme=dark] .mkt-mobile-actions{border-top:1px solid var(--mkt-line)}html[data-theme=dark] .mkt-platform-card{border-bottom:1px solid var(--mkt-line)}html[data-theme=dark] .mkt-platform-card:nth-child(2){border-right:0}html[data-theme=dark] .mkt-platform-card:first-child{border-radius:25px 0 0}html[data-theme=dark] .mkt-platform-card:last-child{border-bottom:0;border-radius:0 0 25px}html[data-theme=dark] .mkt-platform-card:nth-child(3){border-bottom:0}}@media (max-width:760px){html[data-theme=dark] .mkt-platform-card,html[data-theme=dark] .mkt-platform-card:nth-child(2),html[data-theme=dark] .mkt-platform-card:nth-child(3){border-right:0;border-bottom:1px solid var(--mkt-line);border-radius:0}html[data-theme=dark] .mkt-platform-card:first-child{border-radius:25px 25px 0 0}html[data-theme=dark] .mkt-platform-card:last-child{border-bottom:0;border-radius:0 0 25px 25px}html[data-theme=dark] .mkt-highlight-grid>div{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--line-strong) 10%, transparent)}html[data-theme=dark] .mkt-closing-card{border-radius:25px}}@media (max-width:470px){html[data-theme=dark] .mkt-sync-path{background:linear-gradient(#6f55eb,#4ed7af)}}html[data-theme=dark] .tax-settings-page{color:var(--ink)}html[data-theme=dark] .tax-policy-hero{background:radial-gradient(circle at 78% 18%,#59dca740,transparent 31%),radial-gradient(circle at 12% 12%,#2b243db3,transparent 34%),linear-gradient(135deg,var(--surface),var(--surface-soft) 55%,var(--surface-soft));border:1px solid #483a6929;border-radius:30px}html[data-theme=dark] .tax-policy-hero>div>span{color:#af99f0}html[data-theme=dark] .tax-policy-hero h1 em{color:#ad99f0}html[data-theme=dark] .tax-policy-hero>div>p{color:var(--ink-soft)}html[data-theme=dark] .tax-policy-hero>div b{background:color-mix(in srgb, var(--surface) 74%, transparent);color:var(--ink-soft);border-radius:999px}html[data-theme=dark] .tax-policy-hero>div b.is-ready{background:var(--surface-soft);color:#bcf5e4}html[data-theme=dark] .tax-policy-hero>div b.is-attention{color:#f5ddbc;background:#3d3424}html[data-theme=dark] .tax-policy-hero>aside{color:#fff}html[data-theme=dark] .tax-policy-hero>aside:before,html[data-theme=dark] .tax-policy-hero>aside:after{border:1px solid #453a6938;border-radius:50%}html[data-theme=dark] .tax-policy-hero>aside:after{border-color:#3a695c40}html[data-theme=dark] .tax-policy-hero>aside>span{border:1px solid color-mix(in srgb, var(--line-strong) 30%, transparent);background:linear-gradient(145deg,#8664ee,#3f2779);border-radius:45px}html[data-theme=dark] .tax-policy-hero>aside>span svg{background:color-mix(in srgb, var(--surface) 12%, transparent);border-radius:20px}html[data-theme=dark] .tax-policy-hero>aside strong{background:var(--surface);color:var(--ink);border-radius:12px}html[data-theme=dark] .tax-policy-hero>aside small{color:var(--ink-soft)}html[data-theme=dark] .tax-policy-editor,html[data-theme=dark] .tax-policy-contract{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:22px}html[data-theme=dark] .tax-policy-editor>header,html[data-theme=dark] .tax-policy-contract>header{border-bottom:1px solid var(--line-strong)}html[data-theme=dark] .tax-policy-editor>header>span,html[data-theme=dark] .tax-policy-contract>header>svg{background:var(--surface-soft);color:#b099f0;border-radius:12px}html[data-theme=dark] .tax-policy-editor header small,html[data-theme=dark] .tax-policy-contract header small,html[data-theme=dark] .tax-policy-editor header p{color:var(--ink-soft)}html[data-theme=dark] .tax-policy-editor>header>b{background:var(--surface-soft);color:#af99f0;border-radius:999px}html[data-theme=dark] .tax-policy-options button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:15px}html[data-theme=dark] .tax-policy-options button:hover{background:var(--surface);border-color:#473a69}html[data-theme=dark] .tax-policy-options button.is-selected{background:linear-gradient(145deg,var(--surface),var(--surface-soft));color:#b099f0;border-color:#463a69}html[data-theme=dark] .tax-policy-options button>span{border:1px solid var(--line-strong);background:var(--surface);color:#0000;border-radius:8px}html[data-theme=dark] .tax-policy-options button.is-selected>span{color:#fff;background:#6f4bd0;border-color:#473a69}html[data-theme=dark] .tax-policy-rate{border:1px solid var(--line-strong);background:var(--surface);border-radius:14px}html[data-theme=dark] .tax-policy-rate>span{color:var(--ink-soft)}html[data-theme=dark] .tax-policy-rate>div{border:1px solid var(--line-strong);background:var(--surface);border-radius:11px}html[data-theme=dark] .tax-policy-rate input{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .tax-policy-rate input:disabled{background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .tax-policy-rate input[aria-invalid=true]{background:var(--surface-soft)}html[data-theme=dark] .tax-policy-rate>div>b{color:#af99f0}html[data-theme=dark] .tax-policy-rate small{color:var(--ink-soft)}html[data-theme=dark] .tax-policy-message{border-radius:12px}html[data-theme=dark] .tax-policy-message.is-success{border:1px solid var(--line-strong);background:var(--surface-soft);color:#bcf5e4}html[data-theme=dark] .tax-policy-message.is-error{background:var(--surface-soft);color:#f09f99;border:1px solid #693e3a}html[data-theme=dark] .tax-policy-editor>footer{border-top:1px solid var(--line-strong)}html[data-theme=dark] .tax-policy-editor>footer>button{color:#fff;background:linear-gradient(145deg,#7b59e3,#6040c6);border:0;border-radius:11px}html[data-theme=dark] .tax-policy-editor>footer p{color:var(--ink-soft)}html[data-theme=dark] .tax-policy-contract article{border:1px solid var(--line-strong);background:var(--surface);border-radius:13px}html[data-theme=dark] .tax-policy-contract article>span{background:var(--surface-soft);color:#b299f0;border-radius:10px}html[data-theme=dark] .tax-policy-contract article p{color:var(--ink-soft)}html[data-theme=dark] .tax-policy-contract>footer{border-top:1px solid var(--line-strong);background:var(--surface-soft);color:var(--ink-soft)}html[data-theme=dark] .tax-policy-contract code{background:var(--surface-soft);border-radius:4px}}
