:root{color-scheme:light;--canvas:#F7F8FA;--surface:#FFFFFF;--row-hover:#F3F4F7;--ink:#16181D;--ink-2:#4A5160;--muted:#6B7280;--line:#E7E9ED;--line-strong:#D5D9E0;--accent:#3456D1;--accent-fill:#3456D1;--accent-soft:#EEF2FD;--on-accent:#FFFFFF;--good:#1E6B45;--good-bg:#E7F4EC;--info:#2F4FC0;--info-bg:#EEF2FD;--warn:#8A5300;--warn-bg:#FDF1DC;--bad:#B3261E;--bad-bg:#FCEBEA;--bad-fill:#B3261E;--neutral:#4A5160;--neutral-bg:#F0F1F4;--stage-talking:#1F8FE5;--stage-talking-bg:#D9F4FF;--stage-agreed:#7340C8;--stage-agreed-bg:#F2EBFF;--stage-shipping:#E8871E;--stage-shipping-bg:#FFEAD2;--stage-content:#C2338A;--stage-content-bg:#FFE5F5;--stage-live:#2EAA6A;--stage-live-bg:#DAF9E4;--stage-done:#9AA1AD;--stage-done-bg:#EEF0F4;--page:var(--canvas);--grid:var(--line);--baseline:var(--line-strong);--border:var(--line);--font-sans:var(--font-geist),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--text-hero:44px;--leading-hero:48px;--text-number:28px;--leading-number:34px;--text-title:20px;--leading-title:28px;--text-section:16px;--leading-section:24px;--text-body:14px;--leading-body:20px;--text-label:12px;--leading-label:16px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--radius-control:6px;--radius-card:10px;--radius-dialog:12px;--shadow-overlay:0 1px 2px rgba(16,24,40,0.06),0 12px 32px rgba(16,24,40,0.14);--series-us:#2a78d6;--series-br:#1baf7a;--series-3:#eda100;--series-4:#008300;--series-5:#4a3aa7;--series-6:#e34948;--series-7:#e87ba4;--series-8:#eb6834;--status-good:#0ca30c;--status-warning:#fab219;--status-serious:#ec835a;--status-critical:#d03b3b}[data-theme=dark]{color-scheme:dark;--canvas:#0F1115;--surface:#16181D;--row-hover:#1D2027;--ink:#F3F4F6;--ink-2:#B4BAC5;--muted:#8E96A3;--line:#2A2E36;--line-strong:#3A3F49;--accent:#8CA2F5;--accent-fill:#3E5FD9;--accent-soft:#1E2748;--on-accent:#FFFFFF;--good:#5CCB8F;--good-bg:#12301F;--info:#A9B8FA;--info-bg:#1B2550;--warn:#F0C16A;--warn-bg:#36270B;--bad:#F39A92;--bad-bg:#3B1714;--bad-fill:#C8372D;--neutral:#C2C8D2;--neutral-bg:#23262D;--stage-talking:#48AFFF;--stage-talking-bg:#152D43;--stage-agreed:#8C6AD7;--stage-agreed-bg:#2D2641;--stage-shipping:#FFA344;--stage-shipping-bg:#3D250F;--stage-content:#D866A5;--stage-content-bg:#3D2130;--stage-live:#55CA88;--stage-live-bg:#143320;--stage-done:#B7BECA;--stage-done-bg:#292B2F;--shadow-overlay:0 1px 2px rgba(0,0,0,0.4),0 12px 32px rgba(0,0,0,0.55);--series-us:#3987e5;--series-br:#199e70;--series-3:#c98500;--series-5:#9085e9;--series-6:#e66767;--series-7:#d55181;--series-8:#d95926}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.shell{display:flex;min-height:100vh}.sidebar{width:240px;flex:0 0 240px;background:var(--canvas);border-right:1px solid var(--line);padding:var(--space-lg) var(--space-md);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.logo{display:flex;gap:10px;height:32px;padding:0 var(--space-sm);font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink)}.logo,.logo-mark{align-items:center;font-weight:600}.logo-mark{display:inline-flex;flex:none;justify-content:center;width:24px;height:24px;border-radius:7px;background:var(--ink);color:var(--surface);font-size:var(--text-label)}.nav{display:flex;flex:1 0 auto;flex-direction:column;gap:2px}.nav-item{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 var(--space-sm);border:0;border-radius:var(--radius-control);background:none;color:var(--ink-2);font:inherit;font-size:var(--text-body);line-height:var(--leading-body);text-align:left;cursor:pointer}.nav-item:hover{background:var(--row-hover);color:var(--ink)}.nav-item.active{background:var(--line);color:var(--ink);font-weight:500}.nav-icon{flex:none;color:var(--muted)}.nav-item.active .nav-icon{color:var(--accent)}.nav-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--accent-fill);color:var(--on-accent);font-size:var(--text-label);line-height:var(--leading-label);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nav-dot{flex:none;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--accent)}.nav-quiet-count{flex:none;padding:0 6px;color:var(--muted);font-size:var(--text-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sidebar-foot{margin-top:auto;font-size:var(--text-label);color:var(--muted);padding:10px}.nav-section{display:flex;flex-direction:column;gap:2px}.nav-section-label{font-size:var(--text-label);line-height:var(--leading-label);font-weight:500;color:var(--muted);padding:18px var(--space-sm) 6px}.nav-section-admin{margin-top:auto;padding-top:18px}.palette-button{display:flex;align-items:center;gap:var(--space-sm);width:100%;height:32px;margin:var(--space-lg) 0 var(--space-md);border:0;box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);color:var(--muted);border-radius:8px;padding:0 10px;font:inherit;font-size:var(--text-body);cursor:pointer;text-align:left}.palette-button:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.palette-button kbd{margin-left:auto}kbd{font:inherit;font-size:10.5px;color:var(--muted);background:var(--page);border:1px solid var(--border);border-radius:5px;padding:0 4px;line-height:1.5}.palette-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.42);z-index:200;display:flex;align-items:flex-start;justify-content:center;padding:11vh 16px 16px}.palette{width:100%;max-width:620px;background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:14px;box-shadow:0 18px 50px rgba(0,0,0,.3);display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.palette-input{display:flex;align-items:center;gap:9px;padding:12px 14px;border-bottom:1px solid var(--border)}.palette-input>span[aria-hidden]{color:var(--muted);font-size:17px}.palette-input input{flex:1 1;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:15px;min-width:0}.palette-loading{color:var(--muted);font-size:11.5px;white-space:nowrap}.palette-list{overflow-y:auto;padding:6px}.palette-group{font-size:10px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:8px 9px 4px}.palette-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid transparent;background:transparent;color:var(--ink);border-radius:9px;padding:7px 9px;font:inherit;cursor:pointer}.palette-row.on{background:var(--row-hover);border-color:var(--border)}.palette-mark,.palette-row img{width:30px;height:30px;flex:0 0 30px;border-radius:7px;object-fit:cover;border:1px solid var(--border);background:var(--page)}.palette-mark{display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:12px;font-weight:650}.palette-text{min-width:0;display:flex;flex-direction:column;gap:1px;flex:1 1}.palette-name{font-size:13.5px;font-weight:550}.palette-name,.palette-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-sub{color:var(--muted);font-size:11.5px}.palette-empty{color:var(--muted);font-size:13px;padding:22px 12px;text-align:center}.palette-foot{display:flex;gap:14px;padding:8px 14px;border-top:1px solid var(--border);color:var(--muted);font-size:11px}.palette-foot kbd{margin-right:3px}.main{flex:1 1;min-width:0;padding:var(--space-xl) var(--space-2xl) var(--space-3xl)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--surface);display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;padding:var(--space-md) 0;border-bottom:1px solid var(--line);margin:calc(-1 * var(--space-xl)) 0 var(--space-xl)}.spacer{flex:1 1}.gen-badge{font-size:11px;color:var(--status-serious);border:1px solid;padding:1px 8px;border-radius:99px;white-space:nowrap}.seg{gap:2px;padding:3px;border-radius:var(--radius-card);background:var(--neutral-bg)}.seg,.seg button{display:inline-flex;align-items:center}.seg button{gap:6px;height:28px;padding:0 10px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--text-body);cursor:pointer;white-space:nowrap}.seg button:hover{color:var(--ink)}.seg button.on{font-weight:500;box-shadow:0 1px 2px rgba(16,24,40,.08),0 0 0 1px var(--line)}.seg button.on,input.ctl,select.ctl{background:var(--surface);color:var(--ink)}input.ctl,select.ctl{height:36px;padding:0 var(--space-md)}input.ctl,select.ctl,textarea.ctl{border:1px solid var(--line-strong);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body)}textarea.ctl{min-height:72px;padding:var(--space-sm) var(--space-md);background:var(--surface);color:var(--ink);line-height:var(--leading-body);resize:vertical}textarea.ctl.ctl-grow{display:block;width:100%;min-height:36px;padding:calc(var(--space-sm) - 1px) var(--space-md);overflow:hidden;resize:none}input.ctl:focus-visible,select.ctl:focus-visible,textarea.ctl:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.range-custom{display:inline-flex;align-items:center;gap:6px}h1{font-size:var(--text-title);line-height:var(--leading-title);margin:0 0 var(--space-lg)}h1,h2{font-weight:600}h2{font-size:var(--text-section);line-height:var(--leading-section);margin:0 0 var(--space-md)}.sub{color:var(--muted);font-size:var(--text-label);line-height:var(--leading-label)}.grid{display:grid;grid-gap:12px;gap:12px}.grid>*{min-width:0}.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:1150px){.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}.two{grid-template-columns:1.6fr 1fr;align-items:start}@media (max-width:1000px){.two{grid-template-columns:1fr}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-lg) var(--space-xl)}.metric-label{font-size:var(--text-label);font-weight:500;color:var(--ink-2);border-bottom:1px dotted var(--baseline);display:inline-block;cursor:help}.metric-value{font-size:var(--text-number);line-height:var(--leading-number);font-weight:500;margin:6px 0 2px;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric-row{display:flex;align-items:baseline;gap:8px}.amazon-waterfall .metric-row{justify-content:space-between;padding:5px 0}.amazon-waterfall .metric-row small{color:var(--muted);font-size:10.5px;font-weight:500;margin-left:4px}.amazon-waterfall .metric-total{border-top:1px solid var(--border);padding-top:9px;margin-top:3px}.amazon-coverage-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px;margin:-4px 0 12px;padding:8px 11px;border:1px solid var(--grid);border-radius:9px;color:var(--muted);font-size:11.5px;background:var(--surface)}.amazon-coverage-line strong{color:var(--ink-2);font-weight:600}.amazon-cost-center{padding:8px 0;border-bottom:1px solid var(--grid)}.amazon-cost-center+h3{margin-top:15px}.amazon-waterfall h3{font-size:12.5px;margin:0 0 5px;color:var(--ink-2)}.amazon-ledger-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.amazon-fee-card table.data,.amazon-products-card table.data{table-layout:fixed}.amazon-fee-card td:nth-child(2){white-space:normal}.amazon-products-card .entity-name{display:block}@media (max-width:640px){.amazon-coverage-line{align-items:flex-start;flex-direction:column;gap:4px}.amazon-waterfall .metric-row{gap:12px}}@media (max-width:1000px){.amazon-ledger-grid{grid-template-columns:1fr}}.delta{font-size:12px;font-weight:600}.delta.up{color:var(--good)}.delta.down{color:var(--bad)}.delta.flat,.metric-sub{color:var(--muted)}.metric-sub{font-size:11.5px;margin-top:2px}.est{font-size:10px;color:var(--status-serious);border:1px solid;border-radius:4px;padding:0 4px;margin-left:6px;vertical-align:1px}table.data{width:100%;border-collapse:collapse;font-size:var(--text-body);line-height:var(--leading-body)}table.data th{text-align:left;color:var(--muted);font-weight:500;font-size:var(--text-label);line-height:var(--leading-label);white-space:nowrap}table.data td,table.data th{border-bottom:1px solid var(--line);padding:var(--space-md)}table.data td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:middle}table.data tr:last-child td{border-bottom:0}table.data td.r,table.data th.r{text-align:right}table.data tfoot td{border-top:1px solid var(--line-strong);border-bottom:0;font-weight:600}table.data tfoot .total-of{display:block;color:var(--muted);font-size:var(--text-label);line-height:var(--leading-label);font-weight:400}table.data .freeze{position:-webkit-sticky;position:sticky;z-index:1;background:var(--surface)}table.data .freeze-thumb{left:0;width:88px;min-width:88px}table.data .freeze-ad{left:88px;box-shadow:1px 0 0 var(--grid)}table.data tbody tr:hover td{background:var(--row-hover)}.row-actions{opacity:0;transition:opacity .12s ease}table.data tbody tr:hover .row-actions{opacity:1}.menu-trigger{border:1px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:16px;line-height:1;padding:3px 8px;border-radius:7px;cursor:pointer}.menu-trigger:hover{border-color:var(--border);background:var(--surface);color:var(--ink)}.menu-backdrop{position:fixed;inset:0;z-index:40}.menu-pop{position:fixed;z-index:41;min-width:182px;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:4px;box-shadow:0 8px 22px rgba(0,0,0,.16)}.menu-pop a{display:block;padding:7px 11px;border-radius:7px;font-size:12.5px;color:var(--ink);white-space:nowrap}.menu-pop a:hover{background:var(--row-hover)}.swatch{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:7px;vertical-align:0}.row-muted td{color:var(--muted)}.row-flag td{background:color-mix(in srgb,var(--status-warning) 9%,transparent)}.alert-card{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--grid)}.alert-card:last-child{border-bottom:0}.alert-meta{color:var(--muted);font-size:11px;margin-top:3px}.pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:0;border-radius:999px;background:var(--neutral-bg);color:var(--neutral);font-size:var(--text-label);font-weight:500;white-space:nowrap}.pill.tone-good{background:var(--good-bg);color:var(--good)}.pill.tone-info{background:var(--info-bg);color:var(--info)}.pill.tone-warn{background:var(--warn-bg);color:var(--warn)}.pill.tone-bad{background:var(--bad-bg);color:var(--bad)}.pill.tone-neutral{background:var(--neutral-bg);color:var(--neutral)}.pill.hero{color:var(--series-3);border-color:currentColor}.phase-pill{display:inline-flex;align-items:center;gap:5px;cursor:help}.phase-pill:before{content:"";width:6px;height:6px;border-radius:99px;background:currentColor}.phase-pill.live{color:var(--status-good)}.phase-pill.settling{color:var(--status-warning)}.phase-pill.closed{color:var(--ink-2)}.pill.stockout{color:var(--status-critical);border-color:currentColor;font-weight:600}.today-strip{display:flex;gap:12px;flex-wrap:wrap}.today-cell{display:flex;flex-direction:column;gap:1px;padding-right:16px;border-right:1px solid var(--grid)}.today-cell:last-child{border-right:0}.chart-tip{position:absolute;pointer-events:none;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:6px 9px;font-size:12px;box-shadow:0 4px 14px rgba(0,0,0,.12);white-space:nowrap;z-index:20}.legend{display:flex;gap:14px;font-size:12px;color:var(--ink-2);margin-top:6px;flex-wrap:wrap}.legend .swatch{border-radius:99px}.unknown-swatch{background:repeating-linear-gradient(135deg,var(--baseline) 0 3px,var(--muted) 3px 5px)}.source-mix-card{overflow:visible}.source-mix-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:8px}.source-mix-head h2{margin-bottom:2px}.source-mix-chart{position:relative;width:100%}.source-mix-tip{min-width:210px;white-space:normal}.source-mix-legend{margin:2px 0 10px}.comparison-key{display:inline-block;width:18px;height:8px;margin-right:7px;border-top:2px dashed var(--ink-2);vertical-align:-4px}.source-summary{overflow-x:auto;border-top:1px solid var(--grid);padding-top:8px}.source-summary table{min-width:680px}.source-summary tfoot td{border-top:1px solid var(--line-strong);border-bottom:0;font-weight:600}.source-mix-foot{display:flex;justify-content:flex-end;align-items:flex-start;gap:16px;margin-top:9px}.source-mix-foot a{color:var(--accent);font-size:12.5px;white-space:nowrap}@media (max-width:700px){.source-mix-head{align-items:stretch;flex-direction:column}.source-mix-head .seg{align-self:flex-start}.source-mix-foot{flex-direction:column;gap:6px}}.history-correction-box{border:1px solid color-mix(in srgb,var(--status-warning) 65%,var(--border));background:color-mix(in srgb,var(--status-warning) 8%,var(--surface));border-radius:9px;padding:10px 12px;margin-top:10px}.history-action,.history-toggle{border:0;background:transparent;color:var(--ink);font:inherit;padding:0;cursor:pointer;text-align:left}.history-action{color:var(--accent);font-size:12.5px;white-space:nowrap}.assumption-editor{border-top:1px solid var(--grid);margin-top:12px;padding-top:12px}.assumption-fields{display:grid;grid-template-columns:120px 150px minmax(200px,1fr) minmax(200px,1fr);grid-gap:10px;gap:10px}.assumption-fields label{display:flex;flex-direction:column;gap:4px}.assumption-fields input.tgt{width:100%;text-align:left}@media (max-width:900px){.assumption-fields{grid-template-columns:1fr 1fr}.assumption-fields .wide{grid-column:1/-1}}.empty{border:1px dashed var(--line-strong);border-radius:var(--radius-card);padding:var(--space-xl);color:var(--ink-2);text-align:center;font-size:var(--text-body)}input.tgt{text-align:right}button.picker-field,input.tgt{width:86px;border:1px solid var(--border);background:var(--page);color:var(--ink);border-radius:7px;padding:4px 7px;font:inherit;font-size:12.5px}button.picker-field{text-align:left;cursor:pointer;min-height:27px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.picker-field:hover{border-color:var(--baseline)}a.save,button.save{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--accent-fill);border-radius:var(--radius-control);background:var(--accent-fill);color:var(--on-accent);font:inherit;font-size:var(--text-body);font-weight:500;cursor:pointer;white-space:nowrap;text-decoration:none}a.save:hover,button.save:hover:not(:disabled){background:color-mix(in srgb,var(--accent-fill) 88%,black)}button.save:disabled{opacity:.5;cursor:default}.quiet-button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--accent);font:inherit;font-size:var(--text-body);font-weight:500;cursor:pointer;white-space:nowrap}.quiet-button:hover:not(:disabled){background:var(--accent-soft)}.quiet-button:disabled{opacity:.5;cursor:default}.danger-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--bad-fill);border-radius:var(--radius-control);background:var(--bad-fill);color:var(--on-accent);font:inherit;font-size:var(--text-body);font-weight:500;cursor:pointer;white-space:nowrap}.danger-button:disabled{opacity:.5;cursor:default}.hovertip{position:relative;display:inline-block}.hovertip .tipbox{display:none;position:absolute;bottom:calc(100% + 6px);right:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);padding:var(--space-sm) var(--space-md);font-size:var(--text-label);line-height:var(--leading-label);font-weight:400;white-space:nowrap;z-index:30;box-shadow:var(--shadow-overlay);text-align:left;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hovertip:focus-within .tipbox,.hovertip:hover .tipbox{display:block}.hovertip .tipbox.wide{white-space:normal;width:max-content;max-width:300px}.hovertip .tipbox.below{bottom:auto;top:calc(100% + 6px)}.hovertip .tipbox.left{right:auto;left:0}.hovertip .tipbox .sub,.hovertip .tipbox .tip-line,.hovertip .tipbox strong{display:block}.hovertip .tipbox .tip-para{display:block;margin-top:7px;padding-top:7px;border-top:1px solid var(--grid);color:var(--ink-2)}.has-tip{border-bottom:1px dotted var(--baseline);cursor:help}table.data th.sortable .th-label.has-tip{cursor:inherit}table.data thead tr{position:relative}table.data th>.hovertip{position:static}table.data th .tipbox.wide{max-width:min(300px,100%)}table.data th .tipbox{text-transform:none;letter-spacing:normal;font-weight:400}.kpis>.card:nth-child(3n) .tipbox.left{left:auto;right:0}@media (min-width:1150px){.kpis>.card:nth-child(3n) .tipbox.left{left:0;right:auto}.kpis>.card:nth-child(4n) .tipbox.left{left:auto;right:0}}@media (max-width:860px){.kpis>.card .tipbox{position:fixed;left:12px;right:12px;top:auto;bottom:12px;width:auto;max-width:none;white-space:normal}}.card{position:relative}.card-peek{position:absolute;top:9px;right:11px;display:none;font-size:11.5px;font-weight:600;color:var(--muted);text-decoration:none;border:1px solid var(--border);border-radius:99px;padding:2px 9px;background:var(--surface);white-space:nowrap;z-index:5}.card:hover .card-peek{display:inline-block}.card-peek:hover{color:var(--ink);border-color:var(--ink)}.card-edit{opacity:0;pointer-events:none;transition:opacity .12s ease}.card:hover .card-edit{opacity:1;pointer-events:auto}.challenge{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.challenge-name{font-size:16px;font-weight:700;margin-top:2px}.challenge-days{display:flex;gap:7px}.cday{display:flex;flex-direction:column;align-items:center;gap:4px}.cday-dow{font-size:10px;color:var(--muted);text-transform:uppercase}.cday-mark{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;border:1.5px solid var(--border);color:var(--muted)}.cday-hit .cday-mark{background:var(--good);border-color:var(--good);color:#fff}.cday-miss .cday-mark{border-color:var(--bad);color:var(--bad)}.cday-pending .cday-mark{border-style:dashed;border-color:var(--good);color:var(--good);animation:cpulse 1.6s ease-in-out infinite}@keyframes cpulse{0%,to{box-shadow:0 0 0 0 rgba(12,163,12,.35)}50%{box-shadow:0 0 0 8px rgba(12,163,12,0)}}.challenge-right{flex:1 1;min-width:250px}.challenge-count{font-size:21px;font-weight:800;letter-spacing:-.01em}.challenge-bar{position:relative;height:8px;border-radius:99px;background:var(--baseline);margin:7px 0 5px}.challenge-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--good),#6fce6f);transition:width .6s ease}.cbar{width:28px;height:34px;border-radius:6px;background:var(--baseline);display:flex;align-items:flex-end;overflow:hidden;opacity:.5}.cday-past .cbar{opacity:1}.cday-today .cbar{opacity:1;border:1.5px dashed var(--good);animation:cpulse 1.6s ease-in-out infinite}.cbar-fill{width:100%;border-radius:6px;background:linear-gradient(180deg,#6fce6f,var(--good))}.challenge-pace{position:absolute;top:-3px;bottom:-3px;width:2px;border-radius:2px;background:var(--ink-2);transform:translateX(-1px)}.challenge-pace-behind{background:var(--status-warning)}.challenge-done{border-color:var(--good);animation:cglow 2.4s ease-in-out infinite}@keyframes cglow{0%,to{box-shadow:0 0 0 0 rgba(12,163,12,0)}50%{box-shadow:0 0 20px 0 rgba(12,163,12,.28)}}th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}th.sortable.sorted,th.sortable:hover{color:var(--ink)}.sort-arrow{margin-left:4px;font-size:10px}.page-head{margin:0 0 var(--space-xl)}.crumbs{display:flex;align-items:center;gap:6px;margin-bottom:var(--space-sm);font-size:var(--text-label);line-height:var(--leading-label);font-weight:500}.crumbs,.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.crumb-sep{margin-left:6px;color:var(--baseline)}.page-head-row{display:flex;align-items:flex-start;gap:var(--space-xl);flex-wrap:wrap}.page-head-media{flex:none;align-self:center}.page-head-title{min-width:0}.page-head-media+.page-head-title{align-self:center}.page-head-title h1{margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-head-title>.sub{margin-top:var(--space-xs);font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink-2)}.page-head-title>.sub .set-about{margin:var(--space-sm) 0 0;max-width:70ch;color:var(--ink);white-space:pre-line}.page-head-title>.sub .set-about-add{display:flex;width:-moz-fit-content;width:fit-content;margin:var(--space-xs) 0 0 calc(-1 * var(--space-sm))}.page-head-pills{display:inline-flex;align-items:center;gap:6px}.page-head-actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kpi-strip{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));margin-bottom:12px}.kpi-strip.compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.kpi-strip.compact .stat{display:flex;flex-direction:column;gap:1px;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:9px 12px;min-width:0}.stat-label{color:var(--muted);font-size:var(--text-label);line-height:var(--leading-label);font-weight:500}.stat-value{font-size:var(--text-title);line-height:var(--leading-title);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-value.tone-good{color:var(--good)}.stat-value.tone-bad{color:var(--bad)}.stat-value.tone-warn{color:var(--status-warning)}.stat-sub{color:var(--muted);font-size:var(--text-label);line-height:var(--leading-label)}.section-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:10px}.section-head h2{margin:0}.section-head-right{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.order-finality.final{color:var(--good);border-color:currentColor}.order-finality.estimated,.order-finality.provisional{color:var(--status-serious);border-color:currentColor}.order-finality.missing{color:var(--bad);border-color:currentColor}.order-route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;margin:0 0 12px;padding:10px 13px;border:1px solid var(--border);border-radius:11px;background:var(--surface)}.order-route>div{display:flex;flex-direction:column;min-width:0}.order-route>div span{color:var(--muted);font-size:10.5px;text-transform:uppercase;letter-spacing:.045em}.order-route>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-route-arrow{color:var(--baseline)}.order-payment-card{margin-bottom:12px;overflow:hidden}.order-payment-status.good{color:var(--good);border-color:color-mix(in srgb,var(--good) 35%,var(--border));background:color-mix(in srgb,var(--good) 8%,transparent)}.order-payment-status.bad{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 35%,var(--border));background:color-mix(in srgb,var(--bad) 8%,transparent)}.order-payment-status.warning{color:var(--ink-2);border-color:color-mix(in srgb,var(--status-warning) 45%,var(--border));background:color-mix(in srgb,var(--status-warning) 10%,transparent)}.order-payment-hero{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,2.3fr);grid-gap:10px;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--grid)}.order-payment-method{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:14px 15px;border:1px solid var(--grid);border-radius:10px;background:linear-gradient(145deg,color-mix(in srgb,var(--good) 8%,var(--surface)),var(--row-hover))}.order-payment-equation small,.order-payment-equation span,.order-payment-eyebrow{color:var(--muted);font-size:10.5px}.order-payment-method strong{margin:3px 0 4px;font-size:22px;line-height:1.1;overflow-wrap:anywhere}.order-payment-method>span:last-child{color:var(--ink-2);font-size:11.5px}.order-payment-equation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr) auto) minmax(0,1.15fr);align-items:stretch;min-width:0;border:1px solid var(--grid);border-radius:10px;background:var(--row-hover);overflow:hidden}.order-payment-equation>div{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:12px 13px}.order-payment-equation strong{margin-top:3px;font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.order-payment-equation small{margin-top:2px}.order-payment-operator{align-self:center;color:var(--baseline);font-size:17px}.order-payment-equation .order-payment-net{background:color-mix(in srgb,var(--good) 9%,var(--surface));border-left:1px solid color-mix(in srgb,var(--good) 18%,var(--grid))}.order-payment-equation .order-payment-net strong{color:var(--good)}.order-payment-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.order-payment-detail-grid section{min-width:0;padding:10px 11px;border:1px solid var(--grid);border-radius:9px;background:var(--surface)}.order-payment-detail-title{display:block;margin-bottom:6px;color:var(--ink-2);font-size:10.5px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.order-payment-detail-grid dl{margin:0}.order-payment-detail-grid dl>div{display:grid;grid-template-columns:minmax(85px,.85fr) minmax(0,1.15fr);grid-gap:8px;gap:8px;padding:4px 0;border-top:1px solid var(--grid)}.order-payment-detail-grid dt{color:var(--muted);font-size:10.5px}.order-payment-detail-grid dd{margin:0;color:var(--ink);font-size:11px;font-weight:600;overflow-wrap:anywhere;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order-payment-components{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.order-payment-component{display:grid;grid-template-columns:minmax(170px,1.4fr) repeat(3,minmax(95px,.65fr));grid-gap:10px 14px;gap:10px 14px;align-items:center;padding:10px 12px;border:1px solid var(--grid);border-radius:9px;background:var(--surface)}.order-payment-component>span{display:flex;flex-direction:column;min-width:0}.order-payment-component small{color:var(--muted);font-size:10.5px}.order-payment-component strong{margin-top:2px;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order-payment-component-method strong{font-size:13px}.order-payment-component-net strong{color:var(--good)}.order-payment-component-proof{grid-column:1/-1;padding-top:7px;border-top:1px solid var(--grid);color:var(--muted);font-size:10.5px;overflow-wrap:anywhere}.order-payment-proof{display:flex;align-items:center;gap:7px 14px;flex-wrap:wrap;margin-top:10px;padding:8px 10px;border-radius:8px;background:var(--row-hover);color:var(--muted);font-size:10.5px}.order-payment-proof .verified{color:var(--good);font-weight:700}.order-payment-error{margin:9px 0 0}.order-payment-pending{display:flex;flex-direction:column;gap:3px;margin:0}.order-header-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px;flex-wrap:wrap}.order-exceptions{margin-bottom:12px;border-color:color-mix(in srgb,var(--status-warning) 55%,var(--border))}.order-alerts{margin:0;padding-left:18px;color:var(--ink-2)}.order-alerts li+li{margin-top:5px}.order-detail-grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(430px,1.02fr);grid-gap:12px;gap:12px;margin-bottom:12px;align-items:start}.order-purchase-context{grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);align-items:stretch}.order-profitability-card .section-head h2{font-size:18px;letter-spacing:-.01em}.order-profit-waterfall{border-top:1px solid var(--grid)}.amazon-waterfall .order-profit-row{position:relative;align-items:center;min-height:43px;padding:9px 0}.order-profit-waterfall>*+*{border-top:1px solid var(--grid)}.order-profit-label{display:flex;align-items:center;flex:1 1 auto;flex-wrap:wrap;gap:5px;min-width:0;padding-right:14px}.order-profit-info{line-height:1}.order-profit-info .order-info-trigger{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border:1px solid var(--baseline);border-radius:50%;padding:0;background:transparent;color:var(--muted);font:inherit;font-size:10px;font-weight:600;line-height:1;cursor:help}.order-profit-info .order-info-trigger:focus-visible,.order-profit-info .order-info-trigger:hover{border-color:var(--ink-2);color:var(--ink);outline:none}.order-profit-row .order-profit-info{position:static}.order-profit-row .order-profit-info .tipbox{right:auto;left:0;width:max-content;max-width:min(300px,100%)}.order-profit-value{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:9px}.order-profit-pct{min-width:45px;color:var(--muted);font-size:11px;font-weight:500;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order-profit-breakdown>summary{cursor:pointer;list-style:none}.order-profit-breakdown>summary::-webkit-details-marker{display:none}.order-profit-expand{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:10px;font-weight:600}.order-profit-expand:after{content:"⌄";font-size:12px;line-height:1}.order-profit-breakdown[open] .order-profit-expand:after{transform:rotate(180deg)}.order-profit-breakdown-body{margin:0 0 10px;padding:10px;border:1px solid var(--grid);border-radius:9px;background:var(--row-hover)}.order-profit-components>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:5px 0;border-bottom:1px solid var(--grid);font-size:11.5px}.order-profit-components strong{color:var(--bad);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order-profit-shipping-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:9px}.order-profit-shipping-metrics>span{display:flex;flex-direction:column;min-width:0;padding:8px;border:1px solid var(--grid);border-radius:7px;background:var(--surface)}.order-profit-shipping-metrics strong{margin-top:1px;font-size:12px}.order-profit-source{display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:9px;color:var(--muted);font-size:10px}.order-profit-total{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:10px -16px -14px;padding:14px 16px 15px;border-top:1px solid var(--border);border-radius:0 0 11px 11px;background:color-mix(in srgb,var(--row-hover) 58%,var(--surface))}.order-profit-total-label{display:flex;flex-direction:column;gap:3px;min-width:0}.order-profit-total-label>span:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.order-profit-total-label strong{font-size:14px}.order-profit-total .order-profit-info{position:static}.order-profit-total .order-profit-info .tipbox{right:16px;left:16px;width:auto;max-width:none}.order-profit-total-value{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto}.order-profit-total-value strong{font-size:22px;line-height:1.1;letter-spacing:-.02em}.order-profit-total-value>span{margin-top:3px;color:var(--muted);font-size:10.5px}.tone-good{color:var(--good)}.tone-bad{color:var(--bad)}.order-timeline{list-style:none;margin:0;padding:2px 0 0}.order-timeline li{display:grid;grid-template-columns:16px 1fr;grid-gap:9px;gap:9px;min-height:58px;position:relative}.order-timeline li:not(:last-child):after{content:"";position:absolute;left:5px;top:13px;bottom:-2px;width:1px;background:var(--grid)}.order-timeline-dot{width:11px;height:11px;margin-top:4px;border-radius:99px;z-index:1;background:var(--ink);border:2px solid var(--ink)}.order-timeline li.expected .order-timeline-dot{background:var(--surface);border-color:var(--status-warning)}.order-timeline li.pending .order-timeline-dot{background:var(--surface);border-color:var(--muted)}.order-milestones{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));list-style:none;margin:0;padding:4px 0 2px}.order-milestones li{min-width:0;position:relative;padding-right:10px}.order-milestones li:not(:last-child):after{content:"";position:absolute;left:9px;right:-1px;top:5px;height:1px;background:var(--grid)}.order-milestone-duration{position:absolute;top:-3px;left:50%;z-index:2;transform:translateX(-50%);padding:0 5px;border-radius:99px;background:var(--surface);color:var(--ink-2);font-size:9.5px;font-weight:650;line-height:1.55;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order-milestone-duration.expected{color:var(--status-warning)}.order-milestones .order-timeline-dot{display:block;position:relative;margin:0 0 9px;z-index:1;box-shadow:0 0 0 4px var(--surface)}.order-milestones li.expected .order-timeline-dot{background:var(--surface);border-color:var(--status-warning)}.order-milestones li.pending .order-timeline-dot{background:var(--surface);border-color:var(--muted)}.order-milestones strong{display:block;font-size:12px;line-height:1.25}.order-milestones .sub{margin-top:2px;font-size:10.5px;line-height:1.35;overflow-wrap:anywhere}.order-speed-label{margin-top:12px}.order-durations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.order-duration{display:flex;flex-direction:column;min-width:0;padding:9px 10px;border:1px solid var(--grid);border-radius:8px;background:var(--row-hover)}.order-duration strong{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order-duration.estimated strong{color:var(--status-warning)}.order-duration-basis{align-self:flex-start;margin-top:5px;color:var(--good);font-size:9px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.order-duration.estimated .order-duration-basis{color:var(--status-warning)}.order-fulfillment-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:9px 10px;margin-bottom:14px;border:1px solid var(--grid);border-radius:9px;background:var(--row-hover)}.order-fulfillment-summary>div{display:flex;flex-direction:column;min-width:0}.order-fulfillment-summary strong{overflow-wrap:anywhere;font-size:12px}.order-source-gap{padding:9px 10px;margin-bottom:14px;border:1px dashed var(--baseline);border-radius:9px;color:var(--muted);font-size:12px}.order-source-note{border-top:1px solid var(--grid);margin-top:10px;padding-top:9px}.order-provider-summary{margin-bottom:12px;padding:10px;border:1px solid var(--grid);border-radius:9px;background:var(--row-hover)}.order-provider-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:8px}.order-provider-title>div{display:flex;flex-direction:column;min-width:0}.order-provider-title strong{overflow-wrap:anywhere}.order-package-facts,.order-provider-facts{margin:0}.order-package-facts>div,.order-provider-facts>div{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:8px;gap:8px;padding:5px 0;border-top:1px solid var(--grid)}.order-package-facts dt,.order-provider-facts dt{color:var(--muted);font-size:11px}.order-package-facts dd,.order-provider-facts dd{margin:0;font-size:11.5px;overflow-wrap:anywhere}.order-packages{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.order-package{padding:10px;border:1px solid var(--grid);border-radius:9px}.order-package-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:7px}.order-package-head>div{display:flex;flex-direction:column;min-width:0}.order-package-note{margin-top:7px}.order-package-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:8px}.order-package-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding-top:9px;border-top:1px solid var(--grid)}.order-package-meta>span{display:flex;flex-direction:column;min-width:0}.order-package-meta strong{font-size:11.5px;overflow-wrap:anywhere}.order-package-azul{border-color:color-mix(in srgb,var(--good) 24%,var(--grid))}.order-package-evidence{margin-top:9px;padding:10px;border:1px solid color-mix(in srgb,var(--good) 22%,var(--grid));border-radius:9px;background:linear-gradient(145deg,color-mix(in srgb,var(--good) 7%,var(--surface)),var(--row-hover))}.order-package-evidence-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-package-evidence .pill.good{color:var(--good);border-color:color-mix(in srgb,var(--good) 35%,var(--border));background:color-mix(in srgb,var(--good) 8%,transparent)}.order-package-evidence-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:9px;padding-top:9px;border-top:1px solid color-mix(in srgb,var(--good) 15%,var(--grid))}.order-package-evidence-grid>span{display:flex;flex-direction:column;min-width:0}.order-package-evidence-grid strong{font-size:11.5px;overflow-wrap:anywhere}.order-package-billing-note{margin-top:8px;color:var(--ink-2);font-size:10.5px;font-weight:600}.order-carrier-details{margin-top:9px;border-top:1px solid color-mix(in srgb,var(--good) 15%,var(--grid))}.order-carrier-details>summary{padding-top:9px;color:var(--ink-2);cursor:pointer;font-size:11px;font-weight:650}.order-carrier-details .order-payment-detail-grid{margin-top:9px}.order-carrier-details .order-payment-detail-grid section{background:color-mix(in srgb,var(--surface) 88%,transparent)}.order-carrier-details .order-payment-detail-grid dd{overflow-wrap:anywhere}.order-tracking-history{margin-top:13px;border:1px solid var(--grid);border-radius:9px;overflow:hidden}.order-tracking-history summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 11px;background:var(--row-hover);cursor:pointer;list-style:none}.order-tracking-history summary::-webkit-details-marker{display:none}.order-tracking-history summary>span:first-child{display:flex;flex-direction:column;min-width:0}.order-tracking-history summary:after{content:"⌄";color:var(--muted);font-size:15px;line-height:1}.order-tracking-history[open] summary:after{transform:rotate(180deg)}.order-tracking-count{margin-left:auto;color:var(--ink-2);font-size:10.5px;font-weight:600;white-space:nowrap}.order-scan-list{list-style:none;margin:0;padding:4px 11px 7px}.order-scan-list li{display:grid;grid-template-columns:112px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;padding:8px 0;border-top:1px solid var(--grid)}.order-scan-list li:first-child{border-top:0}.order-scan-list time{color:var(--muted);font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order-scan-list li>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.order-scan-list strong{font-size:11.5px;font-weight:600}.order-timeline-label{margin:2px 0 10px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.order-returns{border-top:1px solid var(--grid);margin-top:10px;padding-top:10px}.order-returns>div{display:flex;flex-direction:column;padding-top:7px}.order-item-fulfillment{margin-top:3px}.order-items,.order-shipments{display:flex;flex-direction:column}.order-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--grid)}.order-item:last-child{border-bottom:0}.order-item img,.order-item>.thumb{width:42px;height:42px;border-radius:8px;object-fit:cover}.order-item-main{min-width:0}.order-item-main a:hover{text-decoration:underline;text-underline-offset:2px}.order-item-money{display:flex;flex-direction:column;text-align:right}.order-facts{margin:0}.order-facts>div{display:grid;grid-template-columns:125px minmax(0,1fr);grid-gap:10px;gap:10px;padding:7px 0;border-bottom:1px solid var(--grid)}.order-facts>div:last-child{border-bottom:0}.order-facts dt{color:var(--muted);font-size:12px}.order-facts dd{margin:0}.order-facts a{font-weight:600}.order-customer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;margin-bottom:2px;border-bottom:1px solid var(--grid)}.order-customer-head a:hover{text-decoration:underline;text-underline-offset:2px}.order-customer-contact-line{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0;padding:8px 0 0;color:var(--muted);font-size:11.5px}.order-customer-contact-line a{color:var(--ink-2);overflow-wrap:anywhere}.order-customer-contact-line a:hover{text-decoration:underline;text-underline-offset:2px}.order-customer-details{margin-top:8px;border-top:1px solid var(--grid)}.order-customer-details summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0 0;list-style:none;color:var(--ink-2);cursor:pointer;font-size:11.5px;font-weight:600}.order-customer-details summary::-webkit-details-marker{display:none}.order-customer-details summary>span:last-child{color:var(--muted);transition:transform .14s ease}.order-customer-details[open] summary>span:last-child{transform:rotate(180deg)}.order-customer-details .order-facts{padding-top:5px}.order-acquisition{margin:10px 0 2px;border:1px solid var(--grid);border-radius:9px;background:var(--row-hover);overflow:hidden}.order-acquisition-card{margin-bottom:12px}.order-acquisition-card .order-acquisition{margin:0 -4px -4px;border:0;border-radius:0;background:transparent;overflow:visible}.order-acquisition-card .order-acquisition summary,.order-acquisition-card .order-acquisition-static{padding:7px 4px 0}.order-acquisition-card .order-acquisition summary:hover{background:transparent}.order-acquisition-card .order-acquisition-detail{margin:10px -4px -4px;border:1px solid var(--grid);border-radius:9px}.order-acquisition summary,.order-acquisition-static{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px}.order-acquisition summary{cursor:pointer;list-style:none}.order-acquisition summary::-webkit-details-marker{display:none}.order-acquisition summary:hover{background:color-mix(in srgb,var(--row-hover) 62%,var(--surface))}.order-acquisition-main{display:flex;flex-direction:column;min-width:0}.order-acquisition-main strong{font-size:13px;line-height:1.35}.order-acquisition-main>.sub:last-child{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-acquisition-side{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex:0 0 auto}.order-acquisition-action{color:var(--ink-2);font-size:11px;font-weight:600}.order-acquisition-caret{color:var(--muted);font-size:14px;line-height:1;transition:transform .14s ease}.order-acquisition[open] .order-acquisition-caret{transform:rotate(180deg)}.order-acquisition-detail{border-top:1px solid var(--grid);padding:11px;background:var(--surface)}.order-attribution-warning{display:flex;flex-direction:column;gap:3px;margin-bottom:8px;padding:8px 9px;border:1px solid color-mix(in srgb,var(--status-warning) 48%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--status-warning) 7%,var(--surface));color:var(--ink-2);font-size:11px;line-height:1.45}.order-attribution-warning strong{color:var(--status-warning);font-size:11.5px}.order-attribution-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 18px;gap:0 18px;margin:0}.order-attribution-facts>div{min-width:0;padding:6px 0;border-bottom:1px solid var(--grid)}.order-attribution-facts dt{color:var(--muted);font-size:10.5px}.order-attribution-facts dd{margin:1px 0 0;color:var(--ink-2);font-size:11.5px;overflow-wrap:anywhere}.order-attribution-group{margin-top:10px}.order-attribution-label{display:block;margin-bottom:5px;color:var(--muted);font-size:9.5px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.order-attribution-tags{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.order-attribution-tag{display:inline-flex;align-items:baseline;max-width:100%;gap:5px;border:1px solid var(--border);border-radius:7px;padding:3px 6px;background:var(--row-hover);font-size:10.5px}.order-attribution-tag>span{color:var(--muted)}.order-attribution-tag strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-attribution-note{margin-top:10px;padding-top:8px;border-top:1px solid var(--grid)}.order-shipment{display:grid;grid-template-columns:minmax(180px,1.3fr) repeat(3,minmax(125px,.8fr)) auto;grid-gap:16px;gap:16px;align-items:center;padding:10px 0;border-bottom:1px solid var(--grid)}.order-shipment:last-child{border-bottom:0}.order-shipment>div:not(:first-child){display:flex;flex-direction:column}.order-tracking{align-items:flex-end}@media (max-width:1000px){.order-detail-grid,.order-payment-detail-grid,.order-payment-hero,.order-purchase-context{grid-template-columns:1fr}.order-payment-component{grid-template-columns:minmax(160px,1.2fr) repeat(3,minmax(85px,.7fr))}.order-package-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-fulfillment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.order-fulfillment-summary .ctl-button{justify-self:start}.order-shipment{grid-template-columns:repeat(2,minmax(0,1fr))}.order-tracking{align-items:flex-start}}@media (max-width:640px){.order-profit-shipping-metrics{grid-template-columns:1fr}.order-package-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-payment-equation{grid-template-columns:1fr}.order-payment-equation>div{padding:9px 11px;border-top:1px solid var(--grid)}.order-payment-equation>div:first-child{border-top:0}.order-payment-operator{display:none}.order-payment-equation .order-payment-net{border-left:0}.order-payment-component{grid-template-columns:repeat(2,minmax(0,1fr))}.order-payment-component-method,.order-payment-component-proof{grid-column:1/-1}}@media (max-width:620px){.order-route{grid-template-columns:1fr;gap:8px}.order-route-arrow{display:none}.order-fulfillment-summary{grid-template-columns:1fr}.order-acquisition summary,.order-acquisition-static{align-items:flex-start;flex-direction:column}.order-acquisition-side{width:100%;justify-content:flex-start;flex-wrap:wrap}.order-attribution-facts,.order-shipment{grid-template-columns:1fr}.order-item{grid-template-columns:42px minmax(0,1fr)}.order-item-money{grid-column:2;text-align:left}.order-header-actions{justify-content:stretch;width:100%}.order-header-actions .ctl-button,.order-header-actions>*{width:100%}.order-profit-total{align-items:flex-start}.order-profit-total-value strong{font-size:20px}.order-package-head,.order-provider-title{align-items:flex-start}.order-package-facts>div,.order-provider-facts>div{grid-template-columns:100px minmax(0,1fr)}.order-durations,.order-milestones,.order-package-meta{grid-template-columns:1fr}.order-milestones li{display:grid;grid-template-columns:17px minmax(0,1fr);grid-gap:9px;gap:9px;min-height:58px;padding:0}.order-milestones li:not(:last-child){padding-bottom:22px}.order-milestones li:not(:last-child):after{left:5px;right:auto;top:13px;bottom:-2px;width:1px;height:auto}.order-milestones .order-timeline-dot{margin:4px 0 0;box-shadow:none}.order-milestone-duration{top:auto;bottom:4px;left:26px;transform:none;padding-left:0}.order-tracking-history summary{align-items:flex-start;flex-wrap:wrap}.order-tracking-count{margin-left:0}.order-scan-list li{grid-template-columns:1fr;gap:3px}}.filterbar{gap:var(--space-md);margin:0 0 var(--space-lg);flex-wrap:wrap}.filterbar,.filterbar-search{display:flex;align-items:center}.filterbar-search{flex:0 1 280px;min-width:210px;height:36px;gap:var(--space-sm);border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--radius-control);padding:0 10px}.filterbar-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.filterbar-search{position:relative}.search-lead{display:inline-flex;align-items:center;gap:var(--space-xs);flex:none;max-width:60%;height:26px;padding:0 var(--space-xs) 0 2px;border-radius:var(--radius-control);background:var(--neutral-bg);color:var(--ink);font-size:var(--text-label);font-weight:500}.search-lead img{width:22px;height:22px;flex:none;border-radius:4px;object-fit:cover}.search-lead-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-lead button{display:inline-flex;padding:2px;border:0;background:transparent;color:var(--muted);cursor:pointer}.search-lead button:hover{color:var(--ink)}.filterbar-search-count strong{color:var(--ink);font-weight:600}.filterbar-search-panel{position:absolute;z-index:30;top:calc(100% + var(--space-sm));left:0;width:max(100%,640px);max-width:calc(100vw - 32px);max-height:min(70vh,560px);overflow-y:auto;padding:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-overlay)}.search-ways-head{padding:var(--space-sm) var(--space-sm) var(--space-xs);color:var(--muted);font-size:var(--text-label);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.search-ways-recent{margin-top:var(--space-xs);padding-top:var(--space-md);border-top:1px solid var(--line)}.search-way{display:flex;align-items:center;gap:var(--space-md);width:100%;min-height:44px;padding:var(--space-xs) var(--space-sm);border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink);font:inherit;font-size:var(--text-body);text-align:left;cursor:pointer}.search-way:hover,.search-way[aria-selected=true]{background:var(--row-hover)}.search-way-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;border-radius:var(--radius-control);background:var(--neutral-bg);color:var(--ink-2)}.search-way-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-way-photos{display:flex;gap:var(--space-xs);flex:none}.search-way-photo{width:40px;height:32px;overflow:hidden;border-radius:4px;background:var(--neutral-bg)}.search-way-photo img{display:block;width:100%;height:100%;object-fit:cover}.search-way-label{flex:none;min-width:96px;text-align:right}.search-way-label,.search-ways-foot{color:var(--muted);font-size:var(--text-label)}.search-ways-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);margin-top:var(--space-xs);padding:var(--space-sm) var(--space-sm) var(--space-xs);border-top:1px solid var(--line)}.search-ways-foot kbd{display:inline-block;min-width:20px;padding:0 var(--space-xs);border-radius:4px;background:var(--neutral-bg);color:var(--ink-2);font:inherit;font-size:var(--text-label);text-align:center}.search-ways-picture{margin-left:auto}@media (max-width:760px){.filterbar-search-panel{width:calc(100vw - 32px)}.search-way-photos,.search-ways-picture{display:none}}.filterbar-search>span{color:var(--muted);font-size:var(--text-section);line-height:1}.filterbar-search input{width:100%;border:0;outline:0;background:transparent;color:var(--ink);padding:0;font:inherit;font-size:var(--text-body)}.filterbar-clear,.filterbar-clearall{border:0;background:transparent;color:var(--muted);font:inherit;cursor:pointer}.filterbar-clear{font-size:12px;padding:0 2px}.filterbar-clear:hover,.filterbar-clearall:hover{color:var(--ink)}.filterbar-clearall{font-size:12.5px;text-decoration:underline;text-underline-offset:2px}.filterbar-disclosure{position:relative;flex:none}.filterbar-disclosure-trigger{display:inline-flex;align-items:center;gap:6px;min-height:35px;padding:5px 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--ink-2);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600}.filterbar-disclosure-trigger.active,.filterbar-disclosure-trigger:hover,.filterbar-disclosure-trigger[aria-expanded=true]{border-color:var(--baseline);color:var(--ink)}.filterbar-disclosure-trigger>span:first-child{font-size:16px;line-height:1;font-weight:400}.filterbar-disclosure-count{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 4px;border-radius:99px;background:var(--ink);color:var(--page);font-size:10px}.filterbar-disclosure-panel{position:absolute;z-index:45;top:calc(100% + 8px);left:0;width:min(480px,88vw);padding:15px;border:1px solid var(--grid);border-radius:13px;background:var(--surface);box-shadow:0 16px 42px rgb(0 0 0/.18)}.filterbar-disclosure-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:13px}.filterbar-disclosure-head strong{font-size:13px}.filterbar-disclosure-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.filterbar-disclosure-field{display:grid;grid-gap:5px;gap:5px;min-width:0}.filterbar-disclosure-field>span{color:var(--muted);font-size:11px;font-weight:600}.filterbar-disclosure-field select.ctl{width:100%;min-width:0}.filterbar.filterbar-first{margin-bottom:var(--space-md)}.filterbar-first .filterbar-search{flex:1 1 280px;max-width:none}.filterbar-first .filterbar-disclosure-panel{left:auto;right:0;width:min(600px,calc(100vw - 32px))}.filterbar-applied{margin:0 0 var(--space-md)}.filterbar-applied,.filterbar-results{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.filterbar-results{margin:0 0 var(--space-lg)}.filterbar-results>.table-count{margin-right:auto;color:var(--ink);font-weight:500}.filterbar.filterbar-calm{flex-wrap:nowrap;margin-bottom:var(--space-md)}.filterbar-calm .filterbar-search{flex:1 1;min-width:140px;max-width:280px}.filterbar-calm>.chipset{flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.filterbar-calm>.chipset button{padding:0 var(--space-sm);gap:var(--space-xs)}.filterbar-calm>.chipset .chip-count{font-size:var(--text-label)}.filterbar-calm .filterbar-tools .list-tool{padding:0 var(--space-sm)}.filterbar-tools{display:flex;align-items:center;gap:var(--space-xs);flex:none;margin-left:auto}.filterbar-calm .filterbar-disclosure-trigger,.list-tool{display:inline-flex;align-items:center;gap:6px;height:32px;min-height:0;padding:0 10px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink);font:inherit;font-size:var(--text-body);font-weight:500;white-space:nowrap;cursor:pointer}.filterbar-calm .filterbar-disclosure-trigger svg,.list-tool svg{color:var(--muted);flex:none}.filterbar-calm .filterbar-disclosure-trigger:hover,.filterbar-calm .filterbar-disclosure-trigger[aria-expanded=true],.list-tool:hover,.list-tool[aria-expanded=true]{background:var(--row-hover)}.filterbar-calm .filterbar-disclosure-panel{left:auto;right:0}.filterbar-calm+.filterbar-applied{margin-top:calc(var(--space-sm) * -1)}.filterbar-search-count{flex:none}.filterbar-applied-count,.filterbar-search-count{color:var(--muted);font-size:var(--text-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.filterbar-applied-count{margin-left:auto}@media (max-width:760px){.filterbar.filterbar-calm{flex-wrap:wrap;gap:var(--space-sm)}.filterbar-calm .filterbar-search{flex:1 1 100%;min-width:0}.filterbar-calm>.chipset{flex:1 1 100%}.filterbar-tools{flex:1 1 100%;justify-content:space-between;margin:0 calc(var(--space-sm) * -1)}.filterbar-calm .filterbar-disclosure-panel{position:fixed;top:auto;left:0;right:0;bottom:0;width:auto;max-height:86vh;overflow-y:auto;border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;box-shadow:0 0 0 100vmax rgb(22 24 29/.38)}}.filter-applied{display:inline-flex;align-items:center;gap:var(--space-xs);max-width:100%;height:28px;padding:0 var(--space-xs) 0 var(--space-sm);border-radius:999px;background:var(--accent-soft);color:var(--info);font-size:var(--text-label);font-weight:500}.filter-applied img{width:20px;height:20px;margin-left:calc(var(--space-xs) * -1);border-radius:999px;object-fit:cover;flex:none;background:var(--surface)}.filter-applied-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-applied button{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;flex:none;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;cursor:pointer}.filter-applied button:hover{background:var(--surface)}.filter-group{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.filter-group+.filter-group{padding-top:var(--space-md);border-top:1px solid var(--line)}.filter-group-title{color:var(--muted);font-size:var(--text-label);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.filter-group-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-sm) var(--space-md);gap:var(--space-sm) var(--space-md)}.filter-group-fields:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.option-thumb{width:24px;height:24px;border-radius:var(--radius-control);object-fit:cover;flex:none;background:var(--neutral-bg)}.filter-products{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.filter-pick{height:28px;padding:0 var(--space-md);border:1px dashed var(--line-strong);border-radius:999px}.filter-check{display:flex;align-items:center;gap:var(--space-sm);color:var(--ink-2);cursor:pointer}.filter-check,.filter-hint{font-size:var(--text-label)}.filter-hint{margin:0;color:var(--muted)}.filter-group .chipset{flex-wrap:wrap}.filterbar-disclosure-panel .filterbar-disclosure-done{display:none}@media (max-width:760px){.filterbar-first .filterbar-search{flex:1 1;min-width:0}.filterbar-first>.chipset{order:3;flex-basis:100%}.filterbar-first>.chipset button{flex:1 1;justify-content:center}.filterbar-first .filterbar-disclosure-panel{position:fixed;top:auto;left:0;right:0;bottom:0;width:auto;max-height:86vh;overflow-y:auto;border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;box-shadow:0 0 0 100vmax rgb(22 24 29/.38)}.filter-group-fields,.filter-group-fields:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.filterbar-disclosure-panel .filterbar-disclosure-done{display:flex;position:-webkit-sticky;position:sticky;bottom:var(--space-sm);width:100%;justify-content:center;margin-top:var(--space-lg);box-shadow:0 0 0 var(--space-sm) var(--surface)}}select.ctl.ctl-on{border-color:var(--ink-2);font-weight:600}.ctl-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body);font-weight:500;cursor:pointer;white-space:nowrap}.ctl-button:hover:not(:disabled){background:var(--row-hover)}.ctl-button:disabled{opacity:.45;cursor:default}.chipset{gap:2px;padding:3px;border-radius:var(--radius-card);background:var(--neutral-bg)}.chipset,.chipset button{display:inline-flex;align-items:center}.chipset button{gap:6px;height:30px;padding:0 10px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--text-body);cursor:pointer;white-space:nowrap}.chipset button:hover{color:var(--ink)}.chipset button.on{background:var(--surface);color:var(--ink);font-weight:500;box-shadow:0 1px 2px rgba(16,24,40,.08),0 0 0 1px var(--line)}.chip-count{color:var(--muted);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table-card{padding:0;overflow-x:auto;border:0;border-radius:0;background:transparent}.table-scroll{max-width:100%;overflow-x:auto}.table-count{color:var(--muted);font-size:var(--text-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.table-empty{text-align:center;padding:var(--space-2xl) var(--space-lg);color:var(--ink-2);font-size:var(--text-body)}.table-foot{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap}.table-note{margin-top:9px}table.data tr.expand-row>td{background:var(--row-hover);padding:11px 14px;white-space:normal}table.data td>.row-link{display:block;color:inherit}table.data td>.row-link:hover{text-decoration:underline;text-underline-offset:2px}.entity{display:inline-flex;align-items:center;gap:9px;min-width:0;max-width:100%}.entity:hover .entity-name{text-decoration:underline;text-underline-offset:2px}.entity-static:hover .entity-name{text-decoration:none}.entity-static .entity-name{color:var(--ink)}.entity-thumb{width:34px;height:34px;flex:0 0 34px;object-fit:cover;border-radius:7px;border:1px solid var(--border);background:var(--page);display:block}.entity-thumb-empty{background:var(--row-hover)}.entity-body{min-width:0;display:flex;flex-direction:column;gap:1px}.entity-name{font-weight:550;white-space:nowrap;display:flex;align-items:center;gap:6px}.entity-name,.entity-text{overflow:hidden;text-overflow:ellipsis;min-width:0}.entity-pill{flex-shrink:0}.entity-sub{color:var(--muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis}.entity-sub,table.data td:last-child{white-space:nowrap}.report-body{max-width:840px;font-size:14px;line-height:1.65}.report-body>h1{font-size:22px}.report-body>h1,.report-body>h2{font-weight:650;margin:34px 0 12px}.report-body>h2{font-size:18px;padding-top:22px;border-top:1px solid var(--grid)}.report-body>h2:first-child{border-top:0;padding-top:0;margin-top:10px}.report-body>h3{font-size:15px;font-weight:650;margin:22px 0 8px}.report-body p{margin:8px 0}.report-body ol,.report-body ul{margin:8px 0;padding-left:22px}.report-body li{margin:3px 0}.report-body li::marker{color:var(--muted)}.report-body blockquote{margin:10px 0;padding:2px 14px;border-left:3px solid var(--border);color:var(--muted)}.report-body hr{border:0;border-top:1px solid var(--grid);margin:20px 0}.report-body strong{font-weight:650}.report-code{border:1px solid var(--border);border-radius:8px;padding:10px 12px;overflow-x:auto;margin:10px 0}.report-code,.report-inline{background:var(--surface);font-size:12px}.report-inline{border:1px solid var(--border);border-radius:5px;padding:1px 5px}.report-body table.data{font-size:12.5px}.thumb{width:36px;height:36px;object-fit:cover;border-radius:7px;border:1px solid var(--border);background:var(--page);cursor:zoom-in;display:block}.thumb-empty{cursor:default}.lightbox{position:fixed;inset:0;background:rgba(0,0,0,.78);z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:zoom-out}.lightbox img{max-width:82vw;max-height:80vh;border-radius:12px;background:#fff}.lightbox-title{color:#fff;font-size:14px}.linklike{background:none;border:none;padding:0;font:inherit;cursor:pointer;color:inherit;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:2px}.linklike:hover{-webkit-text-decoration-style:solid;text-decoration-style:solid}.page-tabs{display:flex;gap:var(--space-xl);align-items:center;margin:0 0 var(--space-lg);border-bottom:1px solid var(--line)}.page-tabs a{display:inline-flex;align-items:center;height:40px;margin-bottom:-1px;color:var(--ink-2);font-size:var(--text-body);font-weight:400;border-bottom:2px solid transparent}.page-tabs a:hover{color:var(--ink)}.page-tabs a.active{color:var(--ink);font-weight:500;border-bottom-color:var(--ink)}.page-tabs .page-tab-count{margin-left:var(--space-xs);color:var(--muted);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.modal-backdrop{position:fixed;inset:0;background:rgba(22,24,29,.42);z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;overflow-y:auto}.modal-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-dialog);width:100%;max-width:560px;box-shadow:var(--shadow-overlay);overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 96px)}.modal-head{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--line)}.modal-body{overflow-y:auto;padding:8px}.modal-close{border:none;color:var(--muted);font-size:16px;line-height:1;padding:4px}.ad-pick,.modal-close{background:transparent;cursor:pointer}.ad-pick{display:flex;align-items:center;gap:var(--space-md);width:100%;min-height:64px;text-align:left;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-control);border:0;font:inherit;color:var(--ink)}.ad-pick:hover{background:var(--row-hover)}.ad-pick:disabled{opacity:.55;cursor:default}.ad-pick.blocked{color:var(--ink-2)}.ad-pick.blocked .picker-thumb{opacity:.5}.ad-pick .check{width:22px;height:22px;border-radius:999px;border:1.5px solid var(--line-strong);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--on-accent)}.ad-pick.on .check{background:var(--accent-fill);border-color:var(--accent-fill)}.ad-pick.blocked .check{border-style:dashed;color:var(--muted)}.asset-page-head{display:flex;align-items:flex-end;gap:16px;margin:2px 0 18px}.asset-page-head h1{margin-top:0}.asset-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.asset-stat{display:flex;align-items:baseline;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.asset-stat span{color:var(--muted);font-size:12px}.asset-stat strong{margin-left:auto;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.asset-toolbar{margin:12px 0 8px;flex-wrap:wrap}.asset-search-wrap,.asset-toolbar{display:flex;align-items:center;gap:8px}.asset-search-wrap{flex:1 1;min-width:270px;border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:0 10px}.asset-search-wrap>span{color:var(--muted);font-size:18px}.asset-search{width:100%;border:0;outline:0;background:transparent;color:var(--ink);padding:7px 0;font:inherit;font-size:13px}.asset-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(225px,1fr));grid-gap:var(--space-xl) var(--space-lg);gap:var(--space-xl) var(--space-lg);padding-top:var(--space-sm)}.asset-library-grid[aria-busy=true]{opacity:.55}.asset-sets-page .filterbar{margin:2px 0 20px}.asset-sets-page .filterbar-search{width:min(390px,100%);min-height:38px}.asset-sets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:var(--space-xl) var(--space-lg);gap:var(--space-xl) var(--space-lg)}.asset-set-card{display:block;min-width:0;color:var(--ink);text-decoration:none}.asset-set-card:hover .asset-set-card-name{text-decoration:underline}.asset-set-cover{height:190px;overflow:hidden;border-radius:var(--radius-card);background:var(--row-hover);display:flex;align-items:center;justify-content:center}.asset-set-cover>img{height:100%!important;border:0!important}.asset-set-cover.large{height:260px}.asset-set-cover.large>img{height:100%!important}.asset-set-cover.empty{color:var(--muted);border:1px solid var(--border)}.asset-set-empty-glyph{font-size:44px;opacity:.45}.asset-partner-name{display:flex;align-items:center;gap:var(--space-sm)}.asset-partner-avatar{display:inline-grid;place-items:center;width:24px;height:24px;flex:none;overflow:hidden;border-radius:999px;background:var(--neutral-bg);color:var(--ink-2);font-size:var(--text-label);font-weight:600}.asset-partner-avatar img{width:100%;height:100%;object-fit:cover}.asset-partner-label{min-width:0}.asset-partner-label,.asset-set-card-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-set-card-name{margin-top:var(--space-sm);font-size:var(--text-body);font-weight:500}.asset-set-card-desc,.asset-set-card-meta{margin-top:var(--space-xs);color:var(--muted);font-size:var(--text-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-list-set-actions{display:flex;align-items:center;gap:8px;white-space:nowrap}.asset-set-dialog{max-width:610px}.asset-set-dialog-tabs{margin:0 0 var(--space-md);width:-moz-fit-content;width:fit-content}.asset-set-dialog-search{height:36px;margin-bottom:var(--space-sm);padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--radius-control)}.asset-set-dialog-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.asset-set-dialog-list{max-height:min(48vh,430px);overflow:auto}.asset-set-dialog-list .asset-set-cover{width:52px;height:44px;flex:0 0 52px;border-radius:6px}.asset-set-dialog-list .asset-set-empty-glyph{font-size:23px}.asset-set-dialog-list .asset-set-mosaic{gap:1px}.asset-set-dialog-list .asset-set-cover img{height:100%!important}.asset-set-dialog-foot{align-items:center;padding:12px 16px;border-top:1px solid var(--border)}.asset-selection-tools{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);margin:0 0 var(--space-lg);font-size:var(--text-body);color:var(--ink-2)}.asset-selection-tools strong{color:var(--ink)}.asset-selection-bar{position:fixed;z-index:50;bottom:23px;left:max(240px,calc(50% - 370px));width:min(740px,calc(100vw - 270px));align-items:center;padding:var(--space-md) var(--space-lg);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-dialog);box-shadow:var(--shadow-overlay)}.asset-rights-replace,.asset-selection-bar{display:flex;gap:var(--space-sm);font-size:var(--text-body)}.asset-rights-replace{align-items:flex-start;color:var(--ink);line-height:var(--leading-body)}.asset-rights-replace input{margin-top:var(--space-xs)}.asset-card-select{position:absolute;z-index:3;top:var(--space-sm);left:var(--space-sm);display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border-radius:999px;border:1.5px solid var(--surface);background:rgba(22,24,29,.28);color:var(--on-accent);cursor:pointer}.asset-card-select.selected{background:var(--accent-fill);border-color:var(--accent-fill)}@media (max-width:760px){.asset-selection-bar{left:12px;bottom:12px;width:calc(100vw - 24px);flex-wrap:wrap}}.asset-card{position:relative;background:transparent;border:0;border-radius:0;overflow:visible;min-width:0}.asset-card-menu{position:absolute;z-index:3;top:var(--space-sm);right:var(--space-sm);opacity:0;transition:opacity .12s ease}.asset-card-menu:has([data-state=open]),.asset-card:focus-within .asset-card-menu,.asset-card:hover .asset-card-menu{opacity:1}@media (hover:none){.asset-card-menu{opacity:1}}.asset-card-rights{position:absolute;z-index:3;top:var(--space-sm);left:var(--space-sm)}.asset-list-thumb{position:relative;display:block;width:60px;padding:0;border:0;background:transparent;cursor:zoom-in}.asset-list-title{font-weight:500;color:var(--ink)}.page-head-media .asset-set-cover{width:96px;height:64px;border-radius:var(--radius-control)}.page-head-media .asset-set-cover.large,.page-head-media .asset-set-cover>img{height:64px}.assets-library .filterbar-results .seg{flex:none}.assets-library .filterbar-calm .filterbar-search{flex:1 100 520px;height:44px;max-width:none}.seg.seg-icons{flex:none}.seg.seg-icons button{width:32px;padding:0;justify-content:center}.seg.seg-icons button svg{color:var(--muted)}.seg.seg-icons button.on svg{color:var(--ink)}.search-started{display:flex;align-items:center;gap:var(--space-lg);margin:0 0 var(--space-lg);padding:var(--space-md);border-radius:var(--radius-card);background:var(--canvas)}.search-started img{width:120px;height:80px;flex:none;border-radius:var(--radius-control);object-fit:cover;background:var(--neutral-bg)}.search-started>div{display:flex;flex-direction:column;gap:2px;min-width:0}.search-started-label{color:var(--muted);font-size:var(--text-label);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.search-started strong{color:var(--ink);font-size:var(--text-body)}.search-nothing{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-xl);padding:var(--space-2xl) var(--space-lg);border-radius:var(--radius-card);background:var(--canvas);text-align:center}.search-nothing strong{color:var(--ink);font-size:var(--text-section);line-height:var(--leading-section)}.search-nothing p{max-width:56ch;margin:0;color:var(--ink-2);font-size:var(--text-body);line-height:var(--leading-body)}.search-nothing-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:var(--space-xs);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--ink-2)}.search-nothing-tries{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm);margin-top:var(--space-sm)}.search-section-title{display:flex;align-items:baseline;gap:var(--space-sm);margin:0 0 var(--space-md);color:var(--ink);font-size:var(--text-body);font-weight:600}.search-section-title .sub{font-weight:400}.search-logos{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--line)}.filter-new{margin-left:var(--space-xs);padding:0 var(--space-xs);background:var(--accent-soft);color:var(--accent);font-size:var(--text-label)}.page-head-title>.sub .set-about mark{padding:0 2px;border-radius:3px;background:var(--warn-bg);color:var(--ink)}.asset-card-media{display:block;position:relative;width:100%;padding:0;border:0;background:var(--neutral-bg);overflow:hidden;border-radius:var(--radius-card);cursor:zoom-in;color:inherit;text-align:left}.asset-card-media:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.asset-card-media>img{border:0!important}.asset-card-media img{transition:transform .2s ease}.asset-card:hover .asset-card-media img{transform:scale(1.02)}.asset-duration,.asset-processing{position:absolute;right:var(--space-sm);bottom:var(--space-sm);padding:0 var(--space-xs);border-radius:var(--radius-control);background:rgba(22,24,29,.72);color:var(--on-accent);font-size:var(--text-label);line-height:20px;font-weight:500}.asset-processing{left:var(--space-sm);right:auto;top:var(--space-sm);bottom:auto}.asset-card.is-stack:after,.asset-card.is-stack:before{content:"";position:absolute;z-index:0;height:12px;border:1px solid var(--line-strong);border-bottom:0;border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--neutral-bg)}.asset-card.is-stack:before{top:-8px;left:var(--space-md);right:var(--space-md);opacity:.6}.asset-card.is-stack:after{top:-4px;left:var(--space-sm);right:var(--space-sm)}.asset-card.is-stack .asset-card-media{z-index:1}.asset-card.has-peek:after,.asset-card.has-peek:before{display:none}.asset-stack-peek{position:absolute;z-index:0;top:0;left:0;right:0;height:0}.asset-stack-peek img{position:absolute;height:14px;object-fit:cover;border:1px solid var(--surface);border-bottom:0;border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--neutral-bg)}.asset-stack-peek img:first-child{top:-5px;left:var(--space-sm);width:calc(100% - 2 * var(--space-sm))}.asset-stack-peek img:nth-child(2){top:-10px;left:var(--space-md);width:calc(100% - 2 * var(--space-md));opacity:.75}.asset-stack{position:absolute;z-index:3;left:var(--space-sm);top:calc(218px - var(--space-sm) - 20px);display:inline-flex;align-items:center;gap:var(--space-xs);padding:0 var(--space-xs);border:0;border-radius:var(--radius-control);background:rgba(22,24,29,.72);color:var(--on-accent);font-size:var(--text-label);line-height:20px;font-weight:500;cursor:pointer}.asset-stack:hover{background:rgba(22,24,29,.86)}.asset-stack:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.asset-card.is-faded{opacity:.55}.asset-card.is-faded:focus-within,.asset-card.is-faded:hover{opacity:.85}.asset-card-why{min-width:0;margin-top:var(--space-xs);color:var(--muted);font-size:var(--text-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-card-why-first{color:var(--ink);font-weight:500}.asset-card-why-ai{color:var(--info)}.asset-card-body{padding:var(--space-sm) 0 0}.asset-card-head{display:flex;align-items:flex-start;gap:8px}.asset-card-title{min-width:0;font-size:var(--text-body);font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-card-rating{margin-left:auto;flex-shrink:0;align-self:center}.asset-card-place{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-card-context{display:flex;align-items:center;gap:var(--space-xs);min-width:0;min-height:16px;margin-top:var(--space-xs);color:var(--muted);font-size:var(--text-label)}.asset-card-context-link{min-width:0;color:var(--ink-2)}.asset-card-context-link .entity-body,.asset-card-context-link .entity-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-card-context-link .entity-name{font-size:var(--text-label);font-weight:500}.asset-card-more{flex:none;color:var(--muted)}.asset-card-groups{display:flex;min-height:16px;margin-top:var(--space-xs);color:var(--ink-2);font-size:var(--text-label);white-space:nowrap}.asset-card-groups,.asset-card-set{align-items:center;gap:var(--space-xs);min-width:0}.asset-card-set{display:inline-flex;flex:0 1 auto}.asset-card-set:not(:last-child){max-width:62%}.asset-card-set>svg{flex:none;color:var(--muted)}.asset-card-set-link{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink-2)}.asset-language{display:inline-flex;align-items:center;gap:var(--space-xs);margin-left:var(--space-xs);padding-left:var(--space-xs);border-left:1px solid rgb(255 255 255/.35)}.asset-language:first-child{margin-left:0;padding-left:0;border-left:0}.asset-language-pill{gap:var(--space-xs)}.asset-list-set{white-space:nowrap}.asset-card-products{position:relative;display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-sm)}.asset-card-products>.hovertip{position:static}.asset-card-products .tipbox{left:0;right:auto;max-width:100%}.asset-card-performance{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid var(--line);margin-top:var(--space-sm);padding-top:var(--space-sm);font-size:var(--text-label);color:var(--ink-2)}.asset-thumb{display:block;width:100%;height:var(--thumb-height,128px);object-fit:cover;border-radius:var(--thumb-radius,8px);border:1px solid var(--line)}.asset-thumb.zoomable{cursor:zoom-in}.asset-thumb-empty{display:flex;align-items:center;justify-content:center;background:var(--neutral-bg);color:var(--muted);font-size:var(--text-label)}.asset-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-list-partnerships .entity{display:inline-flex}.asset-list-table td:first-child{padding-left:12px}.asset-upload-panel{max-width:720px}.asset-storage-note{border:1px solid color-mix(in srgb,var(--status-warning) 45%,var(--border));background:color-mix(in srgb,var(--status-warning) 8%,var(--surface));border-radius:9px;padding:10px 12px;margin-bottom:12px;color:var(--ink-2);font-size:12.5px}.asset-drop{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1.5px dashed var(--baseline);border-radius:12px;background:var(--page);cursor:pointer;padding:24px;text-align:center}.asset-drop.dragging,.asset-drop:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--page))}.asset-drop-icon{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--ink);color:var(--page);font-size:20px;margin-bottom:3px}.asset-upload-queue{border:1px solid var(--border);border-radius:10px;margin-top:12px;overflow:hidden}.asset-upload-row{display:flex;align-items:center;gap:10px;padding:9px 10px;border-bottom:1px solid var(--grid)}.asset-upload-row:last-child{border-bottom:0}.asset-upload-row strong{font-size:12.5px}.asset-file-icon{width:30px;height:30px;border-radius:7px;flex:0 0 30px;display:flex;background:var(--row-hover);color:var(--ink-2);font-size:11px}.asset-file-icon,.asset-upload-remove{align-items:center;justify-content:center}.asset-upload-remove{display:inline-flex;width:28px;height:28px;margin-left:auto;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--muted);cursor:pointer}.asset-upload-remove:hover{background:var(--row-hover);color:var(--ink)}@media (max-width:760px){.asset-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-library-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.asset-card-media .asset-thumb{height:180px!important}}@media (max-width:520px){.asset-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg) var(--space-md)}.asset-card-media .asset-thumb{height:200px!important}}.asset-detail-head{display:flex;align-items:flex-end;gap:9px;margin:2px 0 14px;flex-wrap:wrap}.asset-detail-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(330px,1fr);grid-template-areas:"viewer connections";grid-gap:18px;gap:18px;margin:20px 0 24px;align-items:stretch}.asset-detail-connections{display:flex;flex-direction:column;gap:var(--space-md)}.asset-detail-connections .rel-row{padding:var(--space-md) 0;border-top:1px solid var(--line)}.asset-detail-connections .rel-label{font-weight:400;color:var(--muted)}.asset-detail-ads{border-radius:14px}#asset-ads,#asset-connections{scroll-margin-top:72px}.creative-card h2{margin:0}.creative-empty{border:1px dashed var(--baseline);border-radius:9px;padding:12px;color:var(--muted);font-size:12.5px;margin-bottom:8px}.creative-read{display:grid}.creative-read-row{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:7px 0;border-bottom:1px solid var(--grid)}.creative-read-row:last-child{border-bottom:0}.creative-read-label{color:var(--muted);font-size:12px;padding-top:2px}.creative-values{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.creative-value{border:1px solid var(--border);background:var(--row-hover);color:var(--ink-2);border-radius:99px;padding:2px 7px;font-size:11.5px;line-height:1.35}.creative-provenance{border-top:1px solid var(--grid);margin-top:8px;padding-top:8px}.creative-editor{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.creative-field{display:grid;grid-gap:5px;gap:5px;min-width:0}.creative-field>input.tgt,.creative-field>textarea{width:100%;text-align:left;box-sizing:border-box}.creative-field>textarea{min-height:74px;resize:vertical;border:1px solid var(--border);background:var(--page);color:var(--ink);border-radius:7px;padding:7px 8px;font:inherit;font-size:12.5px;line-height:1.45}.creative-hint{margin-top:-2px}.creative-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.modal-actions{border-top:1px solid var(--border);padding:12px 18px}.creatable-field{min-width:0}.creatable-input{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:34px;border:1px solid var(--border);background:var(--page);border-radius:8px;padding:4px 6px;cursor:text}.creatable-field.open .creatable-input{border-color:var(--baseline)}.creatable-input input{min-width:120px;flex:1 1;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:12.5px;padding:2px}.creatable-chip{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--border);background:var(--surface);color:var(--ink-2);border-radius:99px;padding:2px 5px 2px 8px;font-size:11.5px}.creatable-chip button{border:0;background:transparent;color:var(--muted);font:inherit;cursor:pointer;padding:0 2px;line-height:1}.creatable-chip button:hover{color:var(--bad)}.creatable-options{display:flex;flex-wrap:wrap;gap:5px;padding:7px 2px 0}.creatable-options>button{border:1px solid var(--border);background:transparent;color:var(--ink-2);border-radius:7px;padding:3px 7px;cursor:pointer;font:inherit;font-size:11.5px}.creatable-options>button:hover{border-color:var(--baseline);color:var(--ink)}.creatable-options>button.create{color:var(--accent)}.asset-ai-empty{color:var(--muted);font-size:12.5px;line-height:1.55;border:1px dashed var(--baseline);border-radius:9px;padding:14px;margin-top:12px}.asset-tags{display:flex;gap:6px;flex-wrap:wrap}.asset-tags span{border:1px solid var(--border);background:var(--row-hover);color:var(--ink-2);padding:2px 7px;border-radius:99px;font-size:11px}.asset-rel-head{display:flex;align-items:center;margin-bottom:12px}.asset-rel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.asset-rel-list{display:grid;grid-gap:6px;gap:6px;margin-top:9px}.asset-rel-list a,.asset-rel-list>span:not(.sub){display:flex;align-items:center;gap:7px;font-size:12.5px}.asset-rel-list a span{margin-left:auto;color:var(--muted);font-size:10.5px}.asset-rel-row{display:flex;align-items:center;gap:6px}.asset-rel-row a{flex:1 1;min-width:0}.asset-rel-row button{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:15px;padding:0 4px}.asset-rel-row button:hover{color:var(--bad)}.asset-rel-add{display:flex;gap:6px;margin-top:10px}.asset-rel-add select{flex:1 1;min-width:0}.asset-performance-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}@media (max-width:1120px){.asset-detail-grid{grid-template-areas:"viewer" "connections"}.asset-detail-grid,.asset-rel-grid{grid-template-columns:1fr}}.detail-hero{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:14px;gap:14px;margin-bottom:12px;align-items:start}.detail-hero-img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;border:1px solid var(--border);background:var(--surface);display:block}.detail-hero-empty{display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:12px}.detail-hero-body{min-width:0;display:flex;flex-direction:column;gap:2px}.detail-hero-body .kpi-strip{margin-bottom:10px}.product-store-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px}.product-store{border:1px solid var(--border);border-radius:10px;padding:9px 11px;background:var(--surface)}.product-store-head{display:flex;align-items:center;gap:7px;margin-bottom:2px}@media (max-width:820px){.detail-hero{grid-template-columns:1fr}.detail-hero-img{max-width:220px}}.rel-row{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid var(--grid);align-items:flex-start}.rel-row:last-of-type{border-bottom:0}.rel-label{color:var(--muted);font-size:12px;min-width:74px;padding-top:3px}.rel-chips{display:flex;gap:6px;flex-wrap:wrap;min-width:0;flex:1 1}.rel-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;border:1px solid var(--border);background:var(--row-hover);color:var(--ink);border-radius:99px;padding:2px 9px;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rel-chip:hover{border-color:var(--baseline)}.rel-chip>a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rel-chip-sub{color:var(--muted);font-size:10.5px}.rel-chip-thumb{flex:none;width:16px;height:16px;margin-left:calc(-1 * var(--space-xs));border-radius:4px;object-fit:cover}.rel-dot{width:7px;height:7px;border-radius:99px;background:var(--baseline);flex-shrink:0}.rel-dot.video{background:var(--series-5)}.rel-dot.photo{background:var(--series-br)}.rel-chips-thumbs{align-items:center;position:relative}.rel-chips-thumbs>.hovertip{position:static}.rel-chips-thumbs .tipbox.wide{max-width:100%}.attr-chips{position:relative}.attr-chips>.hovertip{position:static}.attr-chips .tipbox.wide{max-width:min(300px,100%)}.attr-chips .tipbox{right:auto;left:0}.rel-thumb-wrap{line-height:0}.rel-thumb-box{position:relative;display:block}.rel-thumb{display:block;width:38px;height:38px;border-radius:8px;overflow:hidden;border:1px solid var(--border);background:var(--row-hover)}.rel-thumb:hover{border-color:var(--baseline)}.rel-thumb img{width:100%;height:100%;object-fit:cover;display:block}.rel-thumb-empty{width:100%;height:100%;font-size:13px}.rel-thumb-empty,.rel-thumb-x{display:flex;align-items:center;justify-content:center;color:var(--muted);line-height:1}.rel-thumb-x{position:absolute;top:-5px;right:-5px;z-index:10;width:17px;height:17px;padding:0;box-sizing:border-box;border-radius:99px;border:1px solid var(--border);background:var(--surface);font-family:inherit;font-size:11px;cursor:pointer;box-shadow:0 1px 3px rgb(0 0 0/.16);opacity:0;transition:opacity .12s,color .12s}.rel-thumb-wrap:hover .rel-thumb-x{opacity:1}.rel-thumb-x:hover{color:var(--bad)}.rel-thumb-x:focus-visible{opacity:1}.rel-thumb-x:disabled{opacity:.4;cursor:default}.rel-empty{color:var(--accent);font-size:12.5px}.rel-empty:hover{text-decoration:underline;text-underline-offset:2px}.rel-note{margin-top:8px}.mb-12{margin-bottom:12px}.nowrap{white-space:nowrap}.section-failed{border:1px solid color-mix(in srgb,var(--bad) 45%,var(--border));background:color-mix(in srgb,var(--bad) 6%,var(--surface));border-radius:12px;padding:14px 16px}.section-failed strong{font-size:13.5px;display:block;margin-bottom:3px}.section-failed .sub{max-width:70ch}.section-failed details{margin-top:9px}.section-failed summary{color:var(--muted);font-size:12px;cursor:pointer}.section-failed code{display:block;margin-top:6px;padding:8px 10px;border-radius:8px;background:var(--page);border:1px solid var(--border);font-size:11.5px;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.page-failed{margin-top:8px}.page-failed-actions{display:flex;gap:8px;align-items:center;margin-top:12px}.page-tabs button{border:0;background:transparent;font:inherit;cursor:pointer;color:var(--muted);font-size:12.5px;font-weight:600;padding:5px 1px 8px;border-bottom:2px solid transparent}.page-tabs button:hover{color:var(--ink)}.page-tabs button.active{color:var(--ink);border-bottom-color:var(--ink)}.settings-tabs{gap:18px}.settings-hint{margin:-4px 0 12px}.targets-table th.targets-group{text-align:center;color:var(--ink-2)}.targets-table td:nth-child(2),.targets-table td:nth-child(5),.targets-table th.targets-group,.targets-table th:nth-child(2){border-left:1px solid var(--grid)}.targets-current td{background:color-mix(in srgb,var(--accent) 6%,transparent)}.pill.targets-now{margin-left:7px;color:var(--accent);border-color:currentColor}input.tgt.tgt-dirty{border-color:var(--status-warning);background:color-mix(in srgb,var(--status-warning) 10%,var(--page))}.modal-panel.picker{max-width:620px}.picker-head-media{display:flex;flex:none}.picker-head-media img{width:52px;height:52px;border-radius:var(--radius-control);object-fit:cover;background:var(--neutral-bg)}.picker-head-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);margin-top:var(--space-xs)}.picker-head-line a{display:inline-flex;align-items:center;gap:var(--space-xs);font-weight:500}.picker-search{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);border-bottom:1px solid var(--line)}.picker-search-icon{color:var(--muted);flex:none}.picker-search input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:14px}.picker-thumb{width:46px;height:46px;flex:0 0 46px;object-fit:cover;border-radius:8px;border:1px solid var(--border);background:var(--page);display:block}.picker-mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));overflow:hidden;grid-gap:1px;gap:1px}.picker-mosaic[data-count="1"]{grid-template-columns:1fr;grid-template-rows:1fr}.picker-mosaic[data-count="2"]{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}.picker-mosaic img{width:100%;height:100%;min-width:0;min-height:0;object-fit:cover;display:block}.picker-glyph{display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:17px}.picker-section{padding:var(--space-md) var(--space-md) var(--space-xs);color:var(--muted);font-size:var(--text-label);line-height:var(--leading-label);font-weight:500}.picker-text{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:2px}.picker-name{font-weight:500;font-size:var(--text-body)}.picker-context,.picker-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-context{color:var(--muted);font-size:var(--text-label);line-height:var(--leading-label)}.picker-empty{color:var(--ink-2);font-size:var(--text-body);padding:var(--space-xl) var(--space-md);text-align:center}.picker-foot{padding:var(--space-md) var(--space-xl);border-top:1px solid var(--line);background:var(--canvas);display:flex;align-items:center;gap:var(--space-md)}.picker-foot>span{min-width:0;flex:1 1}.picker-foot-action{flex:none}.picker-stale{opacity:.45;transition:opacity .12s;pointer-events:none}.picker-error{margin:10px 14px 0;padding:8px 10px;border-radius:8px;font-size:12px;border:1px solid color-mix(in srgb,var(--bad) 45%,var(--border));background:color-mix(in srgb,var(--bad) 8%,var(--surface));color:var(--ink)}.rel-chip-x{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:13px;line-height:1;padding:0 0 0 3px}.rel-chip-x:hover{color:var(--bad)}.rel-chip-x:disabled{opacity:.4;cursor:default}button.rel-empty{border:0;background:transparent;cursor:pointer;font:inherit;padding:0}.save-note{font-size:12px;color:var(--muted);white-space:nowrap}.save-note.ok{color:var(--good);font-weight:600}.save-note.bad{color:var(--bad);font-weight:600}.nav-scrim,.nav-toggle{display:none}@media (max-width:900px){.sidebar{position:fixed;top:0;left:0;z-index:60;width:240px;flex-basis:240px;background:var(--page);transform:translateX(-100%);transition:transform .18s ease;box-shadow:0 0 0 rgba(0,0,0,0)}body.nav-open .sidebar{transform:translateX(0);box-shadow:0 10px 40px rgba(0,0,0,.28)}body.nav-open .nav-scrim{display:block;position:fixed;inset:0;z-index:55;background:rgba(0,0,0,.4)}.main{padding:0 16px 32px}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;position:-webkit-sticky;position:sticky;top:10px;z-index:20;margin:10px 0 -6px;width:34px;height:34px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--ink);font-size:15px;cursor:pointer}.topbar{margin-top:-38px;padding-top:10px;gap:7px}.topbar:before{content:"";flex:none;width:34px;height:34px}.topbar .seg button,input.ctl,select.ctl{font-size:12.5px}.asset-detail-grid,.detail-hero,.grid.two{grid-template-columns:1fr}.kpi-strip,.kpi-strip.compact{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.filterbar-search{max-width:none;flex-basis:100%}.chipset{overflow-x:auto;scrollbar-width:thin}.chipset,.table-card{max-width:100%}.page-head-actions{margin-left:0}.settings-tabs{overflow-x:auto}}.head-clip{display:inline-block;max-width:52ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.customer-cell{display:inline-flex;align-items:center;gap:7px}.customer-peek{font-size:11px;opacity:0;transition:opacity .12s ease}table.data tbody tr:hover .customer-peek{opacity:1}.decomp-headline{font-size:13.5px;margin-bottom:10px}.decomp-warn{border:1px solid color-mix(in srgb,var(--status-warning) 50%,var(--border));background:color-mix(in srgb,var(--status-warning) 8%,var(--surface));border-radius:9px;padding:8px 11px;margin-bottom:10px}.decomp-sub{margin:16px 0 6px}.hovertip.decomp-bar-tip{display:block}.decomp-bar{height:7px;background:var(--row-hover);overflow:hidden;min-width:60px}.decomp-bar,.decomp-bar span{display:block;border-radius:99px}.decomp-bar span{height:100%}.decomp-bar span.up{background:var(--good)}.decomp-bar span.down{background:var(--bad)}.field{display:inline-flex;flex-direction:column;gap:3px;min-width:0}.field-label{font-size:11px;color:var(--muted);letter-spacing:.01em}.field button.picker-field,.field input.tgt,.field select.ctl{width:100%}.field-row{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;margin-bottom:12px}.field-row .field-total{font-size:12px;color:var(--muted);padding-bottom:6px}.crumbs>span:last-child,.crumbs>span:last-child>span{display:inline-block;max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.rec-name{display:flex;flex-direction:column;gap:2px;min-width:0}.rec-links{display:flex;gap:8px;font-size:11px}.rec-links a{color:var(--muted);text-decoration:none;white-space:nowrap}.rec-links a:hover{color:var(--ink);text-decoration:underline}.rec-fase{display:flex;flex-direction:column;gap:2px}.rec-fase em{font-size:11px;color:var(--muted);font-style:normal}.rec-money,.rec-prod{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px}.rec-ours{font-size:11px;color:var(--muted);white-space:nowrap}.rec-gaps{display:flex;flex-wrap:wrap;gap:4px}.rec-gap{font-size:11px;padding:1px 6px;border-radius:999px;border:1px solid color-mix(in srgb,var(--bad) 35%,transparent);color:var(--bad);white-space:nowrap}.rec-ok{font-size:12px;color:var(--good)}.rec-prod{position:relative}.rec-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:40;display:none;flex-direction:column;gap:8px;width:300px;padding:10px;background:var(--surface);border:1px solid var(--grid);border-radius:10px;box-shadow:0 10px 30px rgb(0 0 0/.16);text-align:left}.rec-prod:focus-within .rec-pop,.rec-prod:hover .rec-pop{display:flex}.rec-pop-row{display:flex;gap:8px;align-items:center}.rec-pop-blank,.rec-pop-row img{width:34px;height:34px;border-radius:6px;object-fit:cover;background:var(--grid);flex:none}.rec-pop-row b{display:block;font-size:12px;font-weight:600}.rec-pop-row em{display:block;font-size:11px;color:var(--muted);font-style:normal}.rec-pop-empty,.rec-pop-notion{font-size:11px;color:var(--muted);line-height:1.5}.rec-pop-notion{border-top:1px solid var(--grid);padding-top:8px;word-break:break-word}.rec-pop-notion em{font-style:normal;font-weight:600;color:var(--ink)}.rec-link-btn{background:none;border:0;padding:0;font:inherit;font-size:11px;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.rec-link-btn:hover{color:var(--ink)}.asset-upload-pill{font-size:11px;font-weight:600;letter-spacing:.01em;padding:2px 9px;border-radius:999px;white-space:nowrap;color:var(--good);background:color-mix(in srgb,var(--good) 12%,transparent);border:1px solid color-mix(in srgb,var(--good) 32%,transparent)}.asset-upload-state{font-size:11.5px;color:var(--muted);white-space:nowrap}.asset-upload-state.state-error{color:var(--bad);white-space:normal}.asset-upload-state.state-duplicate{color:var(--status-warning)}.asset-delete-panel{width:min(520px,calc(100vw - 32px))}.asset-delete-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.asset-delete-list li{padding-left:10px;border-left:2px solid var(--grid)}.asset-delete-list strong{font-size:13px}.asset-delete-error{margin-top:12px;padding:8px 10px;border-radius:8px;font-size:12.5px;color:var(--bad);border:1px solid color-mix(in srgb,var(--bad) 32%,transparent);background:color-mix(in srgb,var(--bad) 8%,transparent)}.partnership-asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));grid-gap:10px;gap:10px}.partnership-asset-card{min-width:0;padding:7px;border:1px solid var(--grid);border-radius:9px;background:var(--surface)}.partnership-asset-title{margin-top:6px;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partnership-asset-title a{color:var(--ink)}.partnership-asset-meta{display:flex;justify-content:space-between;gap:8px;overflow:hidden}.partnership-asset-meta>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partnership-asset-meta>a{flex:none;white-space:nowrap}@media (max-width:760px){.partnership-asset-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}}.tile-menu{position:absolute;top:6px;right:6px}.tile-menu-trigger{border:1px solid var(--border);border-radius:7px;width:28px;height:28px;cursor:pointer;color:var(--ink);font-size:15px;line-height:1;background:var(--surface);box-shadow:0 1px 4px rgb(0 0 0/.18);opacity:0;transition:opacity .12s,background .12s}.tile-menu-trigger:hover{background:var(--row-hover)}.asset-card .tile-menu-trigger{opacity:1}.tile-menu-trigger:focus-visible,.tile-wrap:hover .tile-menu-trigger{opacity:1}.tile-menu-pop{position:absolute;right:0;top:32px;z-index:40;min-width:218px;display:flex;flex-direction:column;padding:4px;background:var(--surface);border:1px solid var(--grid);border-radius:9px;box-shadow:0 10px 30px rgb(0 0 0/.22)}.tile-menu-pop button{background:none;border:0;text-align:left;font:inherit;font-size:12.5px;padding:7px 9px;border-radius:6px;cursor:pointer;color:var(--ink)}.tile-menu-pop button:hover{background:var(--row-hover)}.tile-menu-pop button.destructive{color:var(--bad)}.tile-undo{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:7px 10px;border-radius:8px;font-size:12.5px;border:1px solid var(--grid);background:var(--row-hover)}.sku-edit{background:none;border:1px dashed transparent;border-radius:6px;padding:2px 6px;margin:-2px -6px;font:inherit;font-size:inherit;color:var(--ink);cursor:pointer;text-align:left}.sku-edit:hover{border-color:var(--border);background:var(--row-hover)}.sku-missing{color:var(--status-warning);font-size:12px}.tile-expand{position:absolute;top:6px;left:6px;z-index:20;border:1px solid var(--border);border-radius:7px;width:28px;height:28px;padding:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1;font-family:inherit;background:var(--surface);color:var(--ink);cursor:pointer;box-shadow:0 1px 4px rgb(0 0 0/.18);opacity:0;transition:opacity .12s,background .12s}.tile-expand:focus-visible,.tile-wrap:hover .tile-expand{opacity:1}.tile-expand:hover{background:var(--row-hover)}.lightbox-media{max-width:82vw;max-height:80vh;border-radius:12px;background:#000}.asset-play-btn{cursor:pointer;transition:background .12s,transform .12s}.asset-play-btn:hover{background:rgb(0 0 0/.88);transform:scale(1.06)}.list-expand,.list-play{position:absolute;inset:0;margin:auto;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:10px;line-height:1;cursor:pointer;background:rgb(0 0 0/.72);color:#fff;border:1px solid rgb(255 255 255/.35)}.list-expand{opacity:0;top:2px;right:2px;bottom:auto;left:auto;margin:0;background:var(--surface);color:var(--ink);border-color:var(--border)}.list-expand:focus-visible,.list-thumb:hover .list-expand{opacity:1}.list-play:hover{background:rgb(0 0 0/.88)}.partnership-identity .entity-sub .entity-name{font-weight:400}