:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f4f7;--bg-blur:#f3f4f7db;--sidebar-bg:#13233a;--card:#fff;--card-blur:#ffffffe0;--field:#fff;--surface:#f1f2f5;--surface-strong:#e4e7ec;--text:#14213d;--muted:#5d6779;--faint:#9aa2b1;--line:#e7e9ee;--line-strong:#d7dbe3;--edge:#e6e8ed;--highlight:#fff0;--depth:#14213d0f;--on-accent:#fff;--accent-fill:#e5612c;--accent-fill-hover:#d4551f;--accent:#e5612c;--accent-strong:#d4551f;--accent-hover:#d4551f;--accent-soft:#fdede4;--accent-glow:#e5612c47;--warn:#e98a1a;--warn-soft:#fff1e0;--warn-text:#a4520a;--warn-glow:#e98a1a4d;--danger:#d6343c;--danger-soft:#fde8e7;--danger-strong:#fbd3d0;--danger-glow:#d6343c4d;--ok:#1e8e4e;--ok-soft:#e4f5ea;--sales:#e5612c;--sales-soft:#fdede4;--sales-text:#c24e1c;--sales-card:#fff8f3;--used:#3b5b8c;--used-soft:#e8eef8;--used-text:#2d4a75;--waste:#d6343c;--waste-soft:#fde8e7;--waste-text:#ad252c;--profit:#1e8e4e;--profit-soft:#e4f5ea;--profit-text:#17733f;--profit-card:#f2faf5;--intake:#3b5b8c;--intake-soft:#e8eef8;--intake-text:#2d4a75;--intake-wash:#eef2f9;--sale:#e5612c;--sale-soft:#fdede4;--sale-text:#c24e1c;--sale-wash:#fdf3ed;--wages:#4f7a8a;--wages-soft:#e3eef1;--wages-text:#335766;--active:#fdede4;--hover:#f6f7f9;--toast:#13233a;--overlay:#0f192d73;--glow:none;--radius:12px;--radius-sm:8px;--shadow-color:20, 33, 61;--shadow:0 0 0 1px var(--edge), 0 1px 2px rgba(var(--shadow-color), .04);--shadow-soft:0 1px 2px rgba(var(--shadow-color), .05);--shadow-raised:0 0 0 1px var(--edge), 0 8px 24px -12px rgba(var(--shadow-color), .18);--shadow-lg:0 0 0 1px var(--edge), 0 24px 60px -20px rgba(var(--shadow-color), .35);--ring:0 0 0 3px #e5612c38;--font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:var(--font);--sidebar:232px;--intake-fill:var(--accent-fill);--sale-fill:var(--accent-fill);--metal-card:var(--card);--metal-button:#fff;--metal-button-hover:#f6f7f9;--brushed:none;--ui-text:var(--text);--ui-muted:var(--muted);--ui-faint:var(--faint);--ui-line:var(--line);--ui-line-strong:var(--line-strong);--ui-menu-bg:var(--card);--ui-hover:var(--hover);--ui-current-bg:var(--accent-soft);--ui-current-text:var(--accent-strong);--ui-alert-bg:var(--warn-soft);--ui-alert-border:transparent;--ui-alert-text:var(--warn-text);--ui-radius:var(--radius);--ui-radius-sm:var(--radius-sm);--ui-shadow:var(--shadow-lg);--ui-surface:var(--surface);--ui-avatar-bg:var(--accent-soft);--ui-avatar-text:var(--accent-strong);--ui-danger:var(--danger);--ui-success-bg:var(--ok-soft);--ui-success-text:var(--ok)}.sale-mode{--accent-fill:#2f6fd0;--accent-fill-hover:#255db4;--accent:#2f6fd0;--accent-strong:#2459b0;--accent-hover:#255db4;--accent-soft:#e7effb;--accent-glow:#2f6fd047;--ring:0 0 0 3px #2f6fd038}.dismantle-mode{--accent-fill:#1e8e4e;--accent-fill-hover:#187841;--accent:#1e8e4e;--accent-strong:#17733f;--accent-hover:#187841;--accent-soft:#e4f5ea;--accent-glow:#1e8e4e47;--ring:0 0 0 3px #1e8e4e38}.usage-mode{--accent-fill:#6b5bb5;--accent-fill-hover:#5a4ba0;--accent:#6b5bb5;--accent-strong:#554699;--accent-hover:#5a4ba0;--accent-soft:#efecf9;--accent-glow:#6b5bb547;--ring:0 0 0 3px #6b5bb538}.title-row{align-items:center;gap:14px;display:flex}.mode-icon{background:var(--accent-soft);width:46px;height:46px;color:var(--accent-strong);border-radius:12px;flex:none;place-items:center;display:grid}.table tbody tr.link:focus-visible{background:var(--hover);box-shadow:inset 3px 0 0 var(--accent);outline:none}.tinted{background:var(--tint-bg);color:var(--tint-fg)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}a{color:var(--accent-strong)}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.015em;font-weight:700;line-height:1.2}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{box-shadow:var(--ring);outline:none}@keyframes enter{0%{opacity:0;transform:translateY(4px)}}.page{grid-template-columns:minmax(0,1fr);gap:20px;animation:.22s ease-out enter;display:grid}.page.centered{width:100%;max-width:1000px;margin-inline:auto}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-actions{flex-wrap:wrap;gap:8px;display:flex}.eyebrow{color:var(--accent-strong);font-size:.875rem;font-weight:600}.page-title{letter-spacing:-.025em;font-size:clamp(1.625rem,2.6vw,2.125rem);font-weight:800;line-height:1.1}.lead{max-width:620px;color:var(--muted);margin-top:6px}.back{color:var(--muted);align-items:center;gap:4px;margin-bottom:8px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.back:hover{color:var(--text)}.card{border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);border:none;transition:box-shadow .3s,background .3s}.card-pad{padding:22px 24px}.card-label{color:var(--muted);font-size:.8125rem;font-weight:600}.tone-sales{--tone:var(--sales);--tone-soft:var(--sales-soft);--tone-text:var(--sales-text)}.tone-used{--tone:var(--used);--tone-soft:var(--used-soft);--tone-text:var(--used-text)}.tone-waste{--tone:var(--waste);--tone-soft:var(--waste-soft);--tone-text:var(--waste-text)}.tone-intake{--tone:var(--intake);--tone-soft:var(--intake-soft);--tone-text:var(--intake-text)}.tone-sale{--tone:var(--sale);--tone-soft:var(--sale-soft);--tone-text:var(--sale-text)}.tone-profit{--tone:var(--profit);--tone-soft:var(--profit-soft);--tone-text:var(--profit-text)}.stat.tone{background:color-mix(in oklab, var(--tone-soft) 38%, #fff);box-shadow:0 0 0 1px color-mix(in oklab, var(--tone-soft) 70%, var(--edge))}.stat.tone-sales{background:#fff8f3}.stat.tone-profit{background:#f3faf6}.hue-accent{--hue-fill:var(--accent-fill);--hue-on:#fff;--hue:var(--accent);--hue-soft:var(--accent-soft);--hue-text:var(--accent-strong)}.hue-sales{--hue:var(--sales);--hue-soft:var(--sales-soft);--hue-text:var(--sales-text)}.hue-intake{--hue-fill:var(--intake-fill);--hue-on:#fff;--hue:var(--intake);--hue-soft:var(--intake-soft);--hue-text:var(--intake-text)}.hue-sale{--hue-fill:var(--sale-fill);--hue-on:#fff;--hue:var(--sale);--hue-soft:var(--sale-soft);--hue-text:var(--sale-text)}.hue-profit{--hue:var(--profit);--hue-soft:var(--profit-soft);--hue-text:var(--profit-text)}.hue-used{--hue:var(--used);--hue-soft:var(--used-soft);--hue-text:var(--used-text)}.hue-warn{--hue:var(--warn);--hue-soft:var(--warn-soft);--hue-text:var(--warn-text)}.card.hued{background:var(--card)}.icon-badge{background:color-mix(in oklab, var(--hue-soft,var(--accent-soft)) 80%, #fff);width:36px;height:36px;color:var(--hue-text,var(--accent-strong));border-radius:50%;flex:none;place-items:center;display:inline-grid}.section-title.with-icon{align-items:center;gap:10px;display:flex}.tone .card-label,.tone.section-title{letter-spacing:-.01em;font-size:1.0625rem;font-weight:700}.stat.tone-profit .value{color:var(--profit-text)}.stat .value.loss,.stat.tone-profit .value.loss{color:var(--waste-text)}.section-title{letter-spacing:-.015em;font-size:1.125rem;font-weight:700}.section-head{justify-content:space-between;align-items:center;gap:12px;padding:18px 22px 6px;display:flex}.stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.stat{align-content:start;gap:6px;padding:18px 20px;display:grid}.stat .value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:800;line-height:1.15}.stat .hint{color:var(--muted);font-size:.8125rem}.list{list-style:none}.list>li+li{border-top:1px solid var(--line)}.row{color:inherit;align-items:center;gap:14px;padding:14px 22px;text-decoration:none;transition:background .15s;display:grid}a.row:hover{background:var(--hover)}.list>li:first-child>a.row{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.list>li:last-child>a.row{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.row-title{font-weight:600}.stack{gap:1px;min-width:0;display:grid}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.muted{color:var(--muted)}.small{font-size:.8125rem}.num{font-variant-numeric:tabular-nums}.r{text-align:right}.empty{color:var(--muted);text-align:center;justify-items:center;gap:12px;padding:44px 24px;display:grid}.pill{background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:2px 9px;font-size:.75rem;font-weight:600;line-height:1.6;display:inline-flex}.pill-accent{background:var(--accent-soft);color:var(--accent-strong)}.pill-warn{background:var(--warn-soft);color:var(--warn-text)}.pill-ok{background:var(--ok-soft);color:var(--ok)}.pill-danger{background:var(--danger-soft);color:var(--danger)}.btn{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--metal-button);min-height:42px;color:var(--text);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-soft);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .2s,color .15s,transform .12s;display:inline-flex}.btn:hover{border-color:var(--faint);background:var(--metal-button-hover)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:focus-visible{box-shadow:var(--ring), var(--shadow-soft)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent-fill);color:var(--on-accent);box-shadow:0 6px 16px -8px var(--accent-glow);border-color:#0000}.btn-primary:hover{background:var(--accent-fill-hover);box-shadow:0 10px 22px -10px var(--accent-glow);border-color:#0000}.btn-primary:focus-visible{box-shadow:var(--ring), 0 8px 20px -8px var(--accent-glow)}.btn-outline{border-color:var(--accent);color:var(--accent-strong);box-shadow:none;background:#fff}.btn-outline:hover{border-color:var(--accent-strong);background:var(--accent-soft)}.btn-quiet{color:var(--muted);box-shadow:none;background:0 0;border-color:#0000}.btn-quiet:hover{background:var(--surface);color:var(--text);box-shadow:none;border-color:#0000}.btn-danger{background:var(--danger-soft);color:var(--danger);box-shadow:none;border-color:#0000}.btn-danger:hover{background:var(--danger-strong);box-shadow:0 8px 20px -10px var(--danger-glow);border-color:#0000}.btn-icon{width:42px;padding:0}.btn-lg{min-height:50px;padding:0 24px;font-size:1rem}.field{gap:6px;display:grid}.field>span:first-child{color:var(--muted);font-size:.8125rem;font-weight:600}.input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--field);width:100%;min-height:44px;padding:0 14px;transition:border-color .15s,box-shadow .2s}.input:hover{border-color:var(--faint)}textarea.input{resize:vertical;padding:12px 14px}.input::placeholder{color:var(--faint)}.input:focus,.input:focus-visible{border-color:var(--accent);box-shadow:var(--ring);outline:none}.input[aria-invalid=true]{border-color:var(--danger);background:var(--danger-soft)}.search{display:block;position:relative}.search .input{padding-left:40px}.search svg{color:var(--faint);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.alert{border-radius:var(--radius-sm);background:var(--warn-soft);color:var(--warn-text);align-items:center;gap:10px;padding:12px 16px;font-size:.9375rem;font-weight:500;display:flex}.alert:before{content:"";background:var(--warn);width:8px;height:8px;box-shadow:0 0 0 4px var(--warn-glow);border-radius:50%;flex:none}.req{color:var(--danger);font-weight:700}.success{border-radius:var(--radius-sm);background:var(--ok-soft);color:var(--ok);align-items:center;gap:10px;padding:12px 16px;font-size:.9375rem;font-weight:600;display:flex}.success:before{content:"✓";background:var(--ok);width:20px;height:20px;color:var(--ok-soft);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:grid}.segmented{background:var(--surface);scrollbar-width:none;border-radius:14px;justify-self:start;gap:2px;min-width:0;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.segmented a,.segmented button{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:7px 14px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,box-shadow .2s}.segmented a:hover,.segmented button:hover{color:var(--text)}.segmented [aria-current=page],.segmented [aria-pressed=true]{color:var(--text);box-shadow:0 0 0 1px var(--edge), var(--shadow-soft);background:#fff}.segmented.solid [aria-pressed=true]{background:var(--accent-fill);color:var(--on-accent);box-shadow:0 4px 10px -6px var(--accent-glow)}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar .grow{flex:240px}.bar{background:var(--surface);border-radius:999px;height:8px;overflow:hidden}.bar span{border-radius:inherit;background:var(--accent-fill);height:100%;transition:width .4s;display:block}.form-actions{z-index:5;background:linear-gradient(to top, var(--bg) 65%, transparent);justify-content:flex-end;align-items:center;gap:10px;margin:0 -4px;padding:14px 4px;display:flex;position:sticky;bottom:0}.danger-zone{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.table-wrap{padding:0 22px 14px;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:.875rem}.table th{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 12px;font-size:.6875rem;font-weight:600}.table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px}.table tr:last-child td{border-bottom:none}.table tbody tr{transition:background .15s}.table tbody tr.link{cursor:pointer}.table tbody tr.link:hover{background:var(--hover)}.table .actions{text-align:right;white-space:nowrap;width:1%;padding-block:4px}.table .r{text-align:right}.table a{color:inherit;font-weight:600;text-decoration:none}.chip{color:var(--text);align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:inline-flex}.chip svg{color:var(--muted)}.dot-ok{background:#22b45a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #22b45a29}.link-more{color:var(--accent-strong);align-items:center;gap:4px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.link-more:hover{text-decoration:underline}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.form-actions{bottom:calc(16px + env(safe-area-inset-bottom))}}@media (width<=720px){.row{padding:13px 16px}.card-pad{padding:18px 16px}.section-head{padding:16px 16px 4px}.hide-sm{display:none}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat{padding:14px 16px}.stat .value{font-size:1.375rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media print{@page{size:A4;margin:14mm}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--shadow-color:28, 34, 41}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}.no-print{display:none!important}.card{box-shadow:none}}.menu.svelte-13qlono{min-width:0;position:relative}summary.svelte-13qlono{border-radius:var(--ui-radius-sm,10px);cursor:pointer;align-items:center;gap:10px;padding:6px;list-style:none;display:flex}summary.svelte-13qlono::-webkit-details-marker{display:none}.up.svelte-13qlono summary:where(.svelte-13qlono){border:1px solid var(--ui-line);background:var(--ui-surface);padding:8px 10px;transition:border-color .15s}.up.svelte-13qlono summary:where(.svelte-13qlono):hover,.up[open].svelte-13qlono summary:where(.svelte-13qlono){border-color:var(--ui-line-strong)}.avatar.svelte-13qlono{background:var(--ui-avatar-bg);width:34px;height:34px;color:var(--ui-avatar-text);border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.who.svelte-13qlono{flex-direction:column;min-width:0;line-height:1.3;display:flex}.name.svelte-13qlono,.mail.svelte-13qlono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.name.svelte-13qlono{color:var(--ui-text);font-size:.875rem;font-weight:600}.mail.svelte-13qlono{color:var(--ui-muted);font-size:.75rem}.down.svelte-13qlono .who:where(.svelte-13qlono){display:none}.down.svelte-13qlono summary:where(.svelte-13qlono){padding:0}.panel.svelte-13qlono{z-index:30;border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius,12px);background:var(--ui-menu-bg);min-width:260px;box-shadow:var(--ui-shadow);gap:12px;padding:14px;display:grid;position:absolute}.up.svelte-13qlono .panel:where(.svelte-13qlono){bottom:calc(100% + 8px);left:0;right:0}.down.svelte-13qlono .panel:where(.svelte-13qlono){top:calc(100% + 10px);right:0}.option.svelte-13qlono,.menu.svelte-13qlono .option{justify-content:space-between;align-items:center;gap:12px;display:flex}.option-label.svelte-13qlono{color:var(--ui-muted);font-size:.8125rem}.action.svelte-13qlono{border:none;border-top:1px solid var(--ui-line);width:100%;color:var(--ui-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:10px 0 0;font-weight:600;text-decoration:none;display:flex}.action.svelte-13qlono:hover{color:var(--ui-text)}.confirm.svelte-7e0w24{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(420px,100vw - 32px);color:var(--text);box-shadow:var(--shadow-lg);margin:auto;padding:24px}.confirm.svelte-7e0w24::backdrop{background:#00000080}.message.svelte-7e0w24{margin:0 0 20px;font-size:1.0625rem;font-weight:600;line-height:1.4}.actions.svelte-7e0w24{justify-content:flex-end;gap:10px;display:flex}@media (width<=720px){.confirm.svelte-7e0w24{width:100%;max-width:none;padding:24px 16px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;margin:auto 0 0}.actions.svelte-7e0w24{flex-direction:column-reverse}.actions.svelte-7e0w24 .btn{width:100%}}.switch.svelte-1rwnpmh{min-width:0;position:relative}summary.svelte-1rwnpmh,.static.svelte-1rwnpmh{border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm,10px);color:var(--ui-muted);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}summary.svelte-1rwnpmh{cursor:pointer;list-style:none;transition:border-color .15s}summary.svelte-1rwnpmh::-webkit-details-marker{display:none}summary.svelte-1rwnpmh:hover,details[open].svelte-1rwnpmh>summary:where(.svelte-1rwnpmh){border-color:var(--ui-line-strong)}.stack.svelte-1rwnpmh{text-align:left;flex-direction:column;min-width:0;line-height:1.3;display:flex}.label.svelte-1rwnpmh,.tenant.svelte-1rwnpmh{letter-spacing:.08em;text-transform:uppercase;color:var(--ui-faint);font-size:.6875rem;font-weight:600}.name.svelte-1rwnpmh{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.chevron.svelte-1rwnpmh{color:var(--ui-faint);flex:none;transition:transform .15s}details[open].svelte-1rwnpmh .chevron:where(.svelte-1rwnpmh){transform:rotate(180deg)}.menu.svelte-1rwnpmh{z-index:40;border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius,12px);background:var(--ui-menu-bg);width:max-content;min-width:100%;max-width:min(320px,100vw - 32px);max-height:min(420px,60vh);box-shadow:var(--ui-shadow);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;left:0;overflow-y:auto}.up.svelte-1rwnpmh .menu:where(.svelte-1rwnpmh){bottom:calc(100% + 6px)}.down.svelte-1rwnpmh .menu:where(.svelte-1rwnpmh){top:calc(100% + 6px)}.tenant.svelte-1rwnpmh{text-overflow:ellipsis;white-space:nowrap;padding:8px 10px 4px;overflow:hidden}.tenant.svelte-1rwnpmh:first-child{padding-top:4px}.choice.svelte-1rwnpmh{border-radius:var(--ui-radius-sm,10px);width:100%;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 8px 20px;display:flex}.choice.svelte-1rwnpmh:hover:not(:disabled){background:var(--ui-hover)}.choice.current.svelte-1rwnpmh{background:var(--ui-current-bg);color:var(--ui-current-text);cursor:default}.choice.current.svelte-1rwnpmh .name:where(.svelte-1rwnpmh){color:inherit}.row.svelte-1rwnpmh{align-items:center;gap:4px;display:flex}.pick.svelte-1rwnpmh{flex:1;min-width:0}.star.svelte-1rwnpmh{border-radius:var(--ui-radius-sm,10px);width:32px;height:32px;color:var(--ui-faint);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}.star.svelte-1rwnpmh:hover{background:var(--ui-hover);color:var(--ui-text)}.star.on.svelte-1rwnpmh{color:var(--ui-star,#f5b83d)}.brand.svelte-12qhfyh{color:var(--text);letter-spacing:-.03em;align-items:center;gap:10px;font-size:1.5rem;font-weight:800;text-decoration:none;display:flex}.mark.svelte-12qhfyh{border-radius:9px;flex:none;box-shadow:0 0 0 1px #ffffff1f}.sidebar.svelte-12qhfyh{z-index:20;width:var(--sidebar);--text:#fff;--muted:#b7c0ce;--faint:#7f8ba0;--card:#1c2f4a;--metal-card:#1c2f4a;--field:#102035;--surface:#ffffff0f;--surface-strong:#ffffff1f;--hover:#ffffff0f;--line:#ffffff1a;--line-strong:#ffffff29;--edge:#ffffff14;--accent-soft:#e5612c33;--accent-strong:#ff9a6b;color:var(--text);background:linear-gradient(#16273f 0%,#12223a 100%);flex-direction:column;gap:30px;padding:26px 14px 18px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar.svelte-12qhfyh .brand:where(.svelte-12qhfyh){padding:0 12px}.side-nav.svelte-12qhfyh{gap:4px;display:grid}.side-nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#dfe5ee;border:1px solid #0000;border-radius:10px;align-items:center;gap:14px;padding:11px 14px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:flex}.side-nav.svelte-12qhfyh a:where(.svelte-12qhfyh) svg{color:#c3ccd9;stroke-width:1.7px;flex:none}.side-nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:var(--surface);color:#fff}.side-nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:#ffb48f;background:linear-gradient(90deg,#e5612c52,#e5612c29);border-color:#e5612c59;font-weight:600}.side-nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh) svg{color:#ff9a6b}.side-nav.svelte-12qhfyh a[data-mode=sale][aria-current=page]:where(.svelte-12qhfyh){color:#a9c8ff;background:linear-gradient(90deg,#2f6fd061,#2f6fd02e);border-color:#2f6fd073}.side-nav.svelte-12qhfyh a[data-mode=sale][aria-current=page]:where(.svelte-12qhfyh) svg{color:#8db6ff}.side-nav.svelte-12qhfyh a[data-mode=dismantle][aria-current=page]:where(.svelte-12qhfyh){color:#9ee2b8;background:linear-gradient(90deg,#1e8e4e61,#1e8e4e2e);border-color:#1e8e4e73}.side-nav.svelte-12qhfyh a[data-mode=dismantle][aria-current=page]:where(.svelte-12qhfyh) svg{color:#7fd8a2}.side-nav.svelte-12qhfyh a[data-mode=usage][aria-current=page]:where(.svelte-12qhfyh){color:#cfc5ff;background:linear-gradient(90deg,#6b5bb56b,#6b5bb533);border-color:#8c7adc80}.side-nav.svelte-12qhfyh a[data-mode=usage][aria-current=page]:where(.svelte-12qhfyh) svg{color:#b9acff}.rate.svelte-12qhfyh{border:1px solid var(--line);background:var(--surface);color:#fff;border-radius:10px;gap:2px;padding:10px 14px;font-size:.875rem;font-weight:600;display:grid}.rate-label.svelte-12qhfyh{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.side-nav.admin.svelte-12qhfyh{border-top:1px solid var(--line);margin-top:-10px;padding-top:16px}.nav-label.svelte-12qhfyh{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;padding:0 14px 6px;font-size:.6875rem;font-weight:700}.side-account.svelte-12qhfyh{border-top:1px solid var(--line);gap:10px;margin-top:auto;padding-top:16px;display:grid}.side-account.svelte-12qhfyh .panel{color:var(--text)}.mobile-top.svelte-12qhfyh,.scrim.svelte-12qhfyh,.close.svelte-12qhfyh{display:none}.shell.svelte-12qhfyh{isolation:isolate;position:relative}main.svelte-12qhfyh{max-width:1720px;margin-left:var(--sidebar);padding:26px 26px 60px}@media (width<=900px){.sidebar.svelte-12qhfyh{z-index:50;width:min(300px,86vw);padding-top:18px;padding-bottom:calc(18px + env(safe-area-inset-bottom));overscroll-behavior:contain;visibility:hidden;transition:transform .25s,visibility 0s linear .25s;overflow-y:auto;transform:translate(-105%);box-shadow:0 24px 60px -20px #0a142899}.sidebar.open.svelte-12qhfyh{visibility:visible;transition:transform .25s;transform:none}html.menu-open,html.menu-open body{overflow:hidden}.close.svelte-12qhfyh{color:#c3ccd9;display:inline-flex;position:absolute;top:22px;right:12px}.close.svelte-12qhfyh:hover{background:var(--surface);color:#fff}.scrim.svelte-12qhfyh{z-index:45;background:var(--overlay);opacity:0;pointer-events:none;touch-action:none;border:none;transition:opacity .25s;display:block;position:fixed;inset:0}.scrim.open.svelte-12qhfyh{opacity:1;pointer-events:auto}.mobile-top.svelte-12qhfyh{z-index:20;color:#fff;--text:#fff;--muted:#b7c0ce;--surface:#ffffff14;--line:#ffffff1f;background:#13233a;align-items:center;gap:8px;padding:10px 14px;display:flex;position:sticky;top:0}.mobile-top.svelte-12qhfyh .brand:where(.svelte-12qhfyh){margin-right:auto;font-size:1.25rem}.burger.svelte-12qhfyh{color:#fff}.burger.svelte-12qhfyh:hover{background:var(--surface)}.mobile-top.svelte-12qhfyh .rate:where(.svelte-12qhfyh){padding:4px 10px;font-size:.75rem}.mobile-top.svelte-12qhfyh .rate-label:where(.svelte-12qhfyh){display:none}main.svelte-12qhfyh{padding:14px 16px calc(48px + env(safe-area-inset-bottom));margin-left:0}}@media (prefers-reduced-motion:reduce){.sidebar.svelte-12qhfyh,.scrim.svelte-12qhfyh{transition:none}}@media print{.sidebar.svelte-12qhfyh,.mobile-top.svelte-12qhfyh{display:none}main.svelte-12qhfyh{margin:0;padding:0}}
