:root{--orange:#f37321;--orange-lt:#ff9942;--orange-dim:#b8551a;--orange-wash:#f373211f;--orange-edge:#f373215c;--bg:#0c0d10;--surface:#16181d;--surface-2:#1e2127;--surface-3:#2a2e36;--surface-4:#424242;--border:#ffffff17;--border-strong:#ffffff29;--text:#f2f3f5;--text-2:#b2b9c1;--text-3:#7c838d;--danger:#ff6b6b;--danger-wash:#ff6b6b1c;--danger-edge:#ff6b6b52;--warn:#f5c451;--warn-wash:#f5c4511c;--warn-edge:#f5c4514d;--ok:#4ade9b;--ok-wash:#4ade9b1a;--ok-edge:#4ade9b4d;--info:#6ba8ff;--info-wash:#6ba8ff1a;--info-edge:#6ba8ff4d;--font-headline:"Russo One", ui-sans-serif, system-ui, sans-serif;--font-subhead:"Lexend Zetta", ui-sans-serif, system-ui, sans-serif;--font-body:"Lexend", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "JetBrains Mono", Menlo, monospace;--t-xs:11px;--t-sm:12.5px;--t-base:14px;--t-md:15px;--t-lg:18px;--t-xl:22px;--t-2xl:28px;--t-3xl:34px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--radius-sm:6px;--radius:10px;--radius-lg:14px;--radius-pill:999px;--shadow:0 1px 2px #0006, 0 4px 16px #00000047;--shadow-lift:0 2px 4px #00000073, 0 10px 32px #0006}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--t-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:300;line-height:1.55}strong,b{color:var(--text);font-weight:600}a{color:var(--orange-lt);text-underline-offset:2px;text-decoration:none}a:hover{color:var(--orange);text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--orange-edge);color:#fff}.shell{max-width:1240px;padding:var(--s-6) var(--s-5) var(--s-7);margin:0 auto}header.top{z-index:20;-webkit-backdrop-filter:saturate(140%)blur(12px);backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid var(--border);box-shadow:inset 0 -2px 0 0 var(--orange);background:#0c0d10e0;position:sticky;top:0}header.top .inner{max-width:1240px;padding:var(--s-3) var(--s-5);align-items:center;gap:var(--s-5);flex-wrap:wrap;margin:0 auto;display:flex}.brand{font-family:var(--font-headline);font-size:var(--t-lg);letter-spacing:.02em;color:var(--text);align-items:baseline;gap:.4em;line-height:1;display:inline-flex}.brand .one{color:var(--orange)}.brand .app{font-family:var(--font-subhead);font-size:var(--t-xs);letter-spacing:.16em;color:var(--text-3);text-transform:uppercase;font-weight:400}header.top nav{gap:var(--s-1);flex-wrap:wrap;margin-left:auto;display:flex}header.top nav a{padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);color:var(--text-2);font-size:var(--t-base);font-weight:400;position:relative}header.top nav a:hover{color:var(--text);background:var(--surface-2);text-decoration:none}header.top nav a.active{color:var(--orange);background:var(--orange-wash);font-weight:600}h1,h2,h3{scroll-margin-top:84px}h1{font-family:var(--font-headline);font-size:var(--t-2xl);letter-spacing:.005em;margin:0 0 var(--s-2);font-weight:400;line-height:1.2}h2{font-family:var(--font-subhead);font-size:var(--t-md);letter-spacing:.06em;text-transform:uppercase;margin:var(--s-6) 0 var(--s-3);padding-left:var(--s-3);border-left:3px solid var(--orange);font-weight:700;line-height:1.4}h3{font-family:var(--font-subhead);font-size:var(--t-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin:var(--s-5) 0 var(--s-3);font-weight:700}.sub{color:var(--text-2);font-size:var(--t-base);margin:0 0 var(--s-4);max-width:78ch;line-height:1.6}.page-head{align-items:flex-end;gap:var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.page-head .sub{margin:0}.page-head>.actions{margin-left:auto}.cards{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.card{background:linear-gradient(180deg, var(--surface-2), var(--surface));border:1px solid var(--border);border-radius:var(--radius);padding:var(--s-4);position:relative;overflow:hidden}.card:before{content:"";background:var(--border-strong);height:2px;position:absolute;inset:0 0 auto}.card .n{font-family:var(--font-headline);font-size:var(--t-3xl);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--text);font-weight:400;line-height:1.05;display:block}.card .k{margin-top:var(--s-2);font-family:var(--font-subhead);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-weight:400;display:block}.card.danger:before{background:var(--danger)}.card.danger .n{color:var(--danger)}.card.warn:before{background:var(--warn)}.card.warn .n{color:var(--warn)}.card.ok:before{background:var(--ok)}.card.ok .n{color:var(--ok)}.card.accent:before{background:var(--orange)}.card.zero .n{color:var(--text-3)}.card.zero:before{background:var(--border)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--s-5);margin-bottom:var(--s-4);box-shadow:var(--shadow)}.panel.flush{padding:0;overflow:hidden}.panel-head{align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.panel-head h2,.panel-head h3{margin:0}.panel-head h2{font-size:var(--t-md);color:var(--text);text-transform:none;letter-spacing:0;font-family:var(--font-subhead);border-left:none;padding-left:0;font-weight:700}.panel>:last-child{margin-bottom:0}.panel>:first-child,fieldset.group>.sub:first-of-type{margin-top:0}.panel-head-inset{padding:var(--s-4) var(--s-5) 0;margin-bottom:var(--s-4)}.limit-field{max-width:240px;margin-bottom:0}.disclosed{padding:var(--s-4);border-top:1px solid var(--border)}.disclosed>:last-child{margin-bottom:0}.grid2.disclosed{display:grid}.dimmed{opacity:.45}ul.plain{margin:0;padding-left:18px}ul.plain li+li{margin-top:var(--s-2)}ol.steps{margin:0 0 var(--s-3);padding-left:22px}ol.steps li+li{margin-top:var(--s-2)}.form-actions{gap:var(--s-3);margin:var(--s-5) calc(var(--s-5) * -1) calc(var(--s-5) * -1);padding:var(--s-4) var(--s-5);background:var(--surface-2);border-top:1px solid var(--border-strong);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex-wrap:wrap;align-items:center;display:flex;position:sticky;bottom:0}fieldset.group{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);padding:var(--s-4) var(--s-4) var(--s-2);margin:0 0 var(--s-4);min-width:0}fieldset.group>legend{font-family:var(--font-subhead);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--orange);padding:0 var(--s-2);margin-left:calc(var(--s-2) * -1);font-weight:700}fieldset.group>.sub{font-size:var(--t-sm);margin-bottom:var(--s-4)}.badge{align-items:center;gap:var(--s-1);font-family:var(--font-subhead);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);border:1px solid var(--border-strong);color:var(--text-2);background:var(--surface-2);white-space:nowrap;padding:3px 9px;font-weight:400;line-height:1.5;display:inline-flex}.badge.b2b,.badge.ok{color:var(--ok);border-color:var(--ok-edge);background:var(--ok-wash)}.badge.public{color:var(--text-3)}.badge.danger{color:var(--danger);border-color:var(--danger-edge);background:var(--danger-wash)}.badge.warn{color:var(--warn);border-color:var(--warn-edge);background:var(--warn-wash)}.badge.accent{color:var(--orange-lt);border-color:var(--orange-edge);background:var(--orange-wash)}.badges{align-items:flex-start;gap:var(--s-1);flex-direction:column;display:flex}.tag{font-family:var(--font-subhead);font-size:var(--t-xs);letter-spacing:.04em;border-radius:var(--radius-sm);margin:0 var(--s-1) var(--s-1) 0;border:1px solid var(--border-strong);color:var(--text-2);background:var(--surface-2);white-space:nowrap;padding:2px 7px;font-weight:400;display:inline-block}.tag.sold_out,.tag.gone_variants,.tag.margin_warning{color:var(--danger);border-color:var(--danger-edge);background:var(--danger-wash)}.tag.restocked,.tag.new_variants{color:var(--ok);border-color:var(--ok-edge);background:var(--ok-wash)}.tag.low_stock,.tag.qty_moves{color:var(--warn);border-color:var(--warn-edge);background:var(--warn-wash)}.tag.price_change,.tag.cost_change{color:var(--orange-lt);border-color:var(--orange-edge);background:var(--orange-wash)}.tag.title_change{color:var(--info);border-color:var(--info-edge);background:var(--info-wash)}.alert{border-radius:var(--radius);padding:var(--s-3) var(--s-4);margin:0 0 var(--s-4);font-size:var(--t-base);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);border-left-width:3px;line-height:1.6}.alert>:first-child{margin-top:0}.alert>:last-child{margin-bottom:0}.alert b{color:var(--text)}.alert ul{margin:var(--s-2) 0 0;padding-left:20px}.alert li+li{margin-top:var(--s-1)}.alert.danger{background:var(--danger-wash);border-color:var(--danger-edge);border-left-color:var(--danger);color:#ffdada}.alert.warn{background:var(--warn-wash);border-color:var(--warn-edge);border-left-color:var(--warn);color:#ffeec4}.alert.info{background:var(--info-wash);border-color:var(--info-edge);border-left-color:var(--info);color:#d7e6ff}.alert.accent{background:var(--orange-wash);border-color:var(--orange-edge);border-left-color:var(--orange);color:#ffdcc4}.table-wrap{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);overflow-x:auto}.panel .table-wrap{background:0 0}table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--t-base)}thead th{z-index:1;background:var(--surface-3);color:var(--text-2);font-family:var(--font-subhead);font-size:var(--t-xs);letter-spacing:.09em;text-transform:uppercase;text-align:left;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--border-strong);white-space:nowrap;font-weight:700;position:sticky;top:0}td{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--border);vertical-align:top;line-height:1.5}tbody tr:last-child td{border-bottom:none}tbody tr:hover td{background:#ffffff06}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}tr.dim{opacity:.5}.controls{gap:var(--s-2);margin:0 0 var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.controls:last-child{margin-bottom:0}input[type=text],input[type=number],input[type=url],input[type=password],select,textarea{background:var(--bg);border:1px solid var(--border-strong);color:var(--text);border-radius:var(--radius-sm);padding:var(--s-2) var(--s-3);font-family:var(--font-body);font-size:var(--t-base);min-width:0;font-weight:300}textarea{font-family:var(--font-mono);font-size:var(--t-sm);resize:vertical;line-height:1.5}input::placeholder,textarea::placeholder{color:var(--text-3)}input:hover,select:hover,textarea:hover{border-color:#ffffff42}input:focus,select:focus,textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-wash);outline:none}select{appearance:none;padding-right:var(--s-6);background-image:linear-gradient(45deg, transparent 50%, var(--text-2) 50%), linear-gradient(135deg, var(--text-2) 50%, transparent 50%);background-position:calc(100% - 17px) 52%,calc(100% - 12px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px}input[type=text].grow{flex:1;min-width:220px}input[type=search],input.search{background:var(--bg);border:1px solid var(--border-strong);min-width:220px;color:var(--text);border-radius:var(--radius-pill);padding:var(--s-2) var(--s-4);font-family:var(--font-body);font-size:var(--t-base);flex:1;font-weight:300}label.field{margin-bottom:var(--s-4);font-size:var(--t-sm);display:block}label.field>span{margin-bottom:var(--s-1);color:var(--text-2);font-weight:400;display:block}label.field input,label.field select,label.field textarea{width:100%}.hint{margin:var(--s-1) 0 0;font-size:var(--t-sm);color:var(--text-3);font-weight:300;line-height:1.5;display:block}label.check .hint{margin-top:2px}label.check{align-items:flex-start;gap:var(--s-3);font-size:var(--t-base);color:var(--text);margin:0 0 var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);cursor:pointer;line-height:1.5;display:flex}label.check:hover{background:#ffffff09}label.check input[type=checkbox]{width:16px;height:16px;accent-color:var(--orange);cursor:pointer;flex:none;margin:3px 0 0}.canary{border:1px solid var(--orange-edge);border-left:3px solid var(--orange);border-radius:var(--radius-sm);padding:var(--s-4) var(--s-4) var(--s-1);margin:0 0 var(--s-4);background:var(--orange-wash)}.canary>strong{margin-bottom:var(--s-1);font-family:var(--font-subhead);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-lt);font-weight:700;display:block}button{justify-content:center;align-items:center;gap:var(--s-2);background:var(--surface-3);border:1px solid var(--border-strong);color:var(--text);border-radius:var(--radius-sm);padding:var(--s-2) var(--s-4);font-family:var(--font-body);font-size:var(--t-base);cursor:pointer;white-space:nowrap;font-weight:400;transition:background .12s,border-color .12s,color .12s;display:inline-flex}button:hover:not(:disabled){background:var(--surface-4);border-color:#ffffff47}button:disabled{opacity:.42;cursor:not-allowed}button.primary{background:var(--orange);border-color:var(--orange);color:#fff;font-family:var(--font-subhead);font-size:var(--t-sm);letter-spacing:.04em;padding:var(--s-2) var(--s-5);font-weight:700}button.primary:hover:not(:disabled){background:var(--orange-lt);border-color:var(--orange-lt)}button.danger{color:var(--danger)}button.danger:hover:not(:disabled){background:var(--danger-wash);border-color:var(--danger-edge)}button.quiet{border-color:var(--border);color:var(--text-2);background:0 0}button.quiet:hover:not(:disabled){background:var(--surface-2);color:var(--text)}button.chip{padding:var(--s-1) var(--s-3);font-size:var(--t-sm);border-radius:var(--radius-pill);border-color:var(--border-strong);color:var(--text-2);background:0 0}button.chip:hover:not(:disabled){background:var(--surface-2);color:var(--text);border-color:var(--border-strong)}button.chip[aria-pressed=true]{background:var(--orange);border-color:var(--orange);color:#fff;font-weight:600}button.chip[aria-pressed=true]:hover:not(:disabled){background:var(--orange-lt);border-color:var(--orange-lt);color:#fff}.grid2{gap:0 var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:640px){.grid2{grid-template-columns:minmax(0,1fr)}}.row{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.row.end{align-items:flex-end}.row.tight{gap:var(--s-2)}.row.gap-4{margin-bottom:var(--s-4)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.right{margin-left:auto}.stack{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.muted{color:var(--text-2)}.meta{color:var(--text-3);font-size:var(--t-sm);line-height:1.5}.mono{font-family:var(--font-mono);font-size:var(--t-sm)}.strong{color:var(--text);font-weight:600}.wrap-anywhere{overflow-wrap:anywhere}code.mono{background:var(--surface-2);border:1px solid var(--border);border-radius:4px;padding:1px 5px}.empty{color:var(--text-3);padding:var(--s-6) var(--s-4);text-align:center;font-size:var(--t-base)}.change-line{gap:var(--s-2);font-size:var(--t-base);color:var(--text-2);align-items:baseline;margin:0;display:flex}.change-line+.change-line{margin-top:var(--s-1)}.change-line .tag{flex:none;margin:0}.change-line b{color:var(--text);overflow-wrap:anywhere;font-weight:400}details{margin:0 0 var(--s-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}details:last-child{margin-bottom:0}details[open]{background:var(--surface-2)}summary{cursor:pointer;padding:var(--s-3) var(--s-4);color:var(--text-2);font-size:var(--t-base);gap:var(--s-2);border-radius:var(--radius);align-items:baseline;line-height:1.5;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:before{content:"▸";color:var(--orange);font-size:var(--t-sm);flex:none;line-height:1.6;transition:transform .12s}details[open]>summary:before{transform:rotate(90deg)}summary:hover{color:var(--text);background:#ffffff08}details>.table-wrap,details>table{border-top:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius)}details>.table-wrap{border-bottom:none;border-left:none;border-right:none}@media (max-width:720px){:root{--t-2xl:24px;--t-3xl:28px}.shell{padding:var(--s-5) var(--s-4) var(--s-6)}header.top .inner{padding:var(--s-3) var(--s-4);gap:var(--s-3)}header.top nav,.page-head>.actions{width:100%;margin-left:0}.cards{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.panel{padding:var(--s-4)}thead th,td{padding:var(--s-3)}}@media (prefers-reduced-motion:reduce){*{transition:none!important}summary:before{transition:none}}
