:root,:root[data-theme=light]{--accent:#dc2626;--accent-hot:red;--accent-soft:#fef2f2;--accent-ink:#b91c1c;--bg:#fff;--surface:#f4f4f4;--surface-2:#ebebeb;--line:#e4e4e4;--ink:#000;--ink-2:#3c3c3c;--muted:#8a8a8a;--btn-bg:#000;--btn-ink:#fff;--btn-hover:#262626;--hero-ok-from:#159a4e;--hero-ok-to:#07432a;--hero-warn-from:#c9720a;--hero-warn-to:#6b3703;--hero-bad-from:#e62b2b;--hero-bad-to:#850b14;--hero-none-from:#595959;--hero-none-to:#262626;--hero-from:var(--hero-bad-from);--hero-to:var(--hero-bad-to);--bar:#000;--bar-ink:#fff;--ok:#16a34a;--warn:#d97706;--bad:var(--accent);--chart-sales:#d9d9d9;--chart-collected:var(--accent);--ghost-ink:#d6d6d6;--panel:#000;--panel-ink:#fff;--panel-line:#000;--lift-shadow:0 18px 34px -18px #00000059;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--accent-soft:#3a2323;--accent-ink:#ff6b6b;--bg:#272727;--surface:#303030;--surface-2:#404040;--line:#3a3a3a;--ink:#fcfcfc;--ink-2:#d4d4d4;--muted:#9a9a9a;--btn-bg:#dc2626;--btn-ink:#fff;--btn-hover:#ef3434;--hero-ok-from:#10803f;--hero-ok-to:#04301e;--hero-warn-from:#a85e08;--hero-warn-to:#3d2103;--hero-bad-from:#c41c1c;--hero-bad-to:#5e070d;--hero-none-from:#494949;--hero-none-to:#1b1b1b;--bar:#1d1d1d;--bar-ink:#fcfcfc;--ok:#22c55e;--warn:#f59e0b;--chart-sales:#4a4a4a;--ghost-ink:#474747;--panel:#1b1b1b;--panel-ink:#fcfcfc;--panel-line:#3a3a3a;--lift-shadow:0 20px 36px -18px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.5}body{transition:background-color .2s}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.2}h1{font-size:28px}h2{font-size:20px}h3{font-size:17px;font-weight:600}p{margin:0}a{color:inherit}button,input{font:inherit;color:inherit}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn{background:var(--btn-bg);color:var(--btn-ink);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.btn:hover{background:var(--btn-hover)}.btn:disabled{opacity:.55;cursor:default}.btn--ghost{background:var(--surface);color:var(--ink)}.btn--ghost:hover{background:var(--surface-2)}.btn--wide{justify-content:center;width:100%;padding:12px 16px;font-size:15px}.link-danger{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.chip{background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;display:inline-flex}.card{background:var(--surface);border-radius:16px;min-width:0;padding:20px 22px}.section{gap:16px;display:grid}.section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.lift{--lift-y:-4px;--lift-scale:1.03;--lift-push:7px;transition:transform .28s cubic-bezier(.2,.8,.2,1),translate .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s;position:relative}.lift:hover,.lift:focus-visible{z-index:2;transform:translateY(var(--lift-y)) scale(var(--lift-scale));box-shadow:var(--lift-shadow)}.lift:has(+.lift:hover){translate:calc(var(--lift-push) * -1) 0}.lift:hover+.lift{translate:var(--lift-push) 0}.lift--col{--lift-y:-2px;--lift-scale:1.012;--lift-push:4px}.lift--col:has(+.lift--col:hover){translate:0 calc(var(--lift-push) * -1)}.lift--col:hover+.lift--col{translate:0 var(--lift-push)}.lift--soft{--lift-y:-3px;--lift-scale:1.01;--lift-push:0px}.ghost-title{gap:0;line-height:1;display:grid}.ghost-title__word{letter-spacing:-.045em;text-transform:lowercase;color:var(--ghost-ink);transform-origin:0 100%;padding-bottom:2px;font-size:46px;font-style:italic;font-weight:800;line-height:1.05;transform:skew(-6deg)}.ghost-title__sub{letter-spacing:-.02em;text-transform:lowercase;color:var(--ink);font-size:22px;font-weight:800}.panel{border:1px solid var(--panel-line);background:var(--panel);color:var(--panel-ink);white-space:nowrap;vertical-align:middle;border-radius:12px;align-items:center;gap:12px;padding:6px 6px 6px 14px;display:inline-flex}.panel__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.panel--sm{border-radius:9px;gap:8px;padding:3px 4px 3px 10px}.panel--sm .panel__value{font-size:14px}.slant{background:var(--accent);color:#fff;letter-spacing:-.01em;white-space:nowrap;border-radius:6px;padding:3px 11px;font-size:13px;font-weight:800;line-height:1.35;display:inline-block;transform:skew(-12deg)}.slant--sm{padding:1px 8px;font-size:12px}.slant--warn{background:var(--warn);color:#1b1b1b}.slant--quiet{background:var(--surface-2);color:var(--ink)}.has-tip:not(a,button,[role=button],.row--click *){cursor:help}.tip{--arrow:50%;z-index:1000;border:1px solid var(--panel-line);background:var(--panel);max-width:min(320px,100vw - 16px);color:var(--panel-ink);white-space:pre-line;box-shadow:var(--lift-shadow);pointer-events:none;opacity:0;border-radius:10px;gap:3px;padding:9px 12px;font-size:13px;font-weight:500;line-height:1.4;transition:opacity .14s,transform .14s;display:grid;position:fixed;top:0;left:0;transform:translateY(4px)scale(.98)}.tip[data-side=bottom]{transform:translateY(-4px)scale(.98)}.tip--on{opacity:1;transform:none!important}.tip:after{content:"";left:var(--arrow);background:inherit;border:inherit;border-width:0 1px 1px 0;width:10px;height:10px;margin-left:-5px;position:absolute;transform:rotate(45deg)}.tip[data-side=top]:after{bottom:-6px}.tip[data-side=bottom]:after{border-width:1px 0 0 1px;top:-6px}.tip__title{background:var(--accent);color:#fff;border-radius:5px;justify-self:start;margin-bottom:2px;padding:1px 8px;font-size:11px;font-weight:800;display:inline-block;transform:skew(-12deg)}.field{gap:6px;display:grid}.field label{color:var(--muted);font-size:13px}.input{background:var(--surface);border:1px solid #0000;border-radius:10px;outline:none;width:100%;padding:11px 14px;transition:border-color .15s}.input:focus{border-color:var(--ink)}:root[data-theme=dark] .input:focus{border-color:var(--accent)}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;color:var(--muted);white-space:nowrap;padding:0 12px 10px;font-weight:500}.table td{border-top:1px solid var(--line);white-space:nowrap;padding:12px}.table td:first-child,.table th:first-child{padding-left:0}.table .r{text-align:right}.notice{background:var(--accent-soft);color:var(--ink);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.notice svg{color:var(--accent-ink);flex:none;margin-top:1px}.notice b{color:var(--accent-ink)}.skeleton{background:linear-gradient(90deg, var(--surface) 0%, var(--surface-2) 50%, var(--surface) 100%);background-size:200% 100%;border-radius:16px;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
