:root{color:#f5f7fb;font-synthesis:none;text-rendering:optimizelegibility;--background:#0f1117;--surface:#171a22;--surface-raised:#1d212b;--border:#2a303d;--text-primary:#f5f7fb;--text-secondary:#aeb6c5;--text-muted:#737d8f;--accent:#f28c28;--accent-hover:#ffa447;--success:#4caf7d;--warning:#e0a93b;--danger:#d85d67;--radius-small:6px;--radius-medium:10px;--radius-large:16px;--shadow-small:0 4px 12px #0003;--shadow-medium:0 12px 30px #0000004d;background:#0f1117;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--background);min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;color:var(--text-primary);background:radial-gradient(circle at top, #f28c2814, transparent 28rem), var(--background);margin:0}body,button,input,select,textarea{font:inherit}button,input,select,textarea{color:inherit}button{cursor:pointer}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p{margin-top:0}#app{min-height:100vh}.history-page{max-width:1180px;margin:0 auto;padding:2rem}.history-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.history-header h1{margin-bottom:.25rem}.history-muted{color:var(--text-secondary)}.history-toolbar{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.history-input,.history-select{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface);min-height:2.5rem;padding:.55rem .75rem}.history-panel{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--surface);margin-bottom:1.25rem;padding:1.1rem}.history-table{border-collapse:collapse;width:100%}.history-table th,.history-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:.75rem}.history-table th{color:var(--text-secondary);text-transform:uppercase;font-size:.78rem}.history-table tbody tr{cursor:pointer}.history-table tbody tr:hover{background:var(--surface-raised)}.history-cards{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.history-card{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--surface);padding:1rem}.history-card span{color:var(--text-secondary);margin-bottom:.35rem;font-size:.8rem;display:block}.history-card strong{font-size:1.25rem}.history-positive{color:var(--success)}.history-negative{color:var(--danger)}.history-pagination{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.history-button{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface-raised);padding:.55rem .85rem}.history-button:disabled{opacity:.45;cursor:not-allowed}.history-state{color:var(--text-secondary);text-align:center;padding:2rem}.history-list{gap:.65rem;display:grid}.history-list-row{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface-raised);cursor:pointer;grid-template-columns:minmax(170px,2fr) repeat(4,minmax(90px,1fr));align-items:center;gap:.75rem;padding:.8rem;display:grid}.history-list-row small{color:var(--text-muted);display:block}.history-section-title{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.offer-chart{height:360px}.history-note{color:var(--warning);margin:.8rem 0 0;font-size:.86rem}@media (width<=760px){.history-page{padding:1rem}.history-table-wrap{overflow-x:auto}.history-list-row{grid-template-columns:1fr 1fr}.history-header{flex-direction:column;align-items:flex-start}}.history-list-row--price-check{cursor:default;grid-template-columns:minmax(170px,1.7fr) minmax(120px,1.2fr) minmax(150px,1.4fr) repeat(3,minmax(105px,1fr))}@media (width<=1000px) and (width>=761px){.history-list-row--price-check{grid-template-columns:repeat(3,minmax(130px,1fr))}}.performance-page{max-width:1320px}.performance-eyebrow,.performance-panel__header p{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.72rem;font-weight:700}.performance-summary{grid-template-columns:repeat(4,minmax(150px,1fr))}.performance-secondary{color:var(--text-secondary);flex-wrap:wrap;gap:.65rem 1.5rem;margin:-.5rem 0 1.25rem;font-size:.85rem;display:flex}.performance-secondary strong{color:var(--text-primary);margin-left:.35rem}.performance-secondary strong.history-positive{color:var(--success)}.performance-secondary strong.history-negative{color:var(--danger)}.performance-config{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--surface);grid-template-columns:repeat(4,minmax(150px,1fr));gap:.75rem;margin-bottom:1rem;padding:.85rem;display:grid}.performance-config label span{color:var(--text-muted);text-transform:uppercase;margin-bottom:.3rem;font-size:.72rem;font-weight:700;display:block}.performance-config select{width:100%}.performance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.performance-grid--1{grid-template-columns:1fr}.performance-grid--3>:last-child{grid-column:1/-1}.performance-panel{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--surface);min-width:0;box-shadow:var(--shadow-small);padding:1rem}.performance-panel__header{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.performance-panel__header h2{margin:0;font-size:1rem}.performance-chart{height:320px}@media (width<=900px){.performance-summary,.performance-config{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-grid{grid-template-columns:1fr}.performance-grid--3>:last-child{grid-column:auto}}@media (width<=540px){.performance-summary,.performance-config{grid-template-columns:1fr}.performance-chart{height:280px}}.modal-backdrop[data-v-3ab5b114]{z-index:1000;background:#000000b8;place-items:center;padding:2rem 1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.modal[data-v-3ab5b114]{border:1px solid var(--border);border-radius:var(--radius-large);background:var(--surface);width:min(680px,100%);box-shadow:var(--shadow-medium);overflow:hidden}.modal__header[data-v-3ab5b114]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.25rem 1.5rem;display:flex}.modal__eyebrow[data-v-3ab5b114]{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.modal__header h2[data-v-3ab5b114]{margin-bottom:0}.modal__date[data-v-3ab5b114]{color:var(--text-secondary);margin-top:.35rem;margin-bottom:0;font-size:.8rem}.modal__close[data-v-3ab5b114]{border:1px solid var(--border);background:var(--surface-raised);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:1.4rem;line-height:1;display:grid}.price-check-results[data-v-3ab5b114]{gap:1.25rem;padding:1.5rem;display:grid}.price-check-results__summary[data-v-3ab5b114]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.price-check-results__summary>div[data-v-3ab5b114]{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--surface-raised);gap:.25rem;padding:.85rem 1rem;display:grid}.price-check-results__summary span[data-v-3ab5b114]{color:var(--text-secondary);text-transform:uppercase;font-size:.75rem;font-weight:700}.price-check-results__summary strong[data-v-3ab5b114]{overflow-wrap:anywhere;font-size:.9rem}.price-check-results__values[data-v-3ab5b114]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.price-check-results__values>div[data-v-3ab5b114]{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--surface-raised);gap:.25rem;padding:.85rem 1rem;display:grid}.price-check-results__values dt[data-v-3ab5b114]{color:var(--text-secondary);font-size:.8rem;font-weight:700}.price-check-results__values dd[data-v-3ab5b114]{margin:0;font-size:1rem;font-weight:700}.results-state[data-v-3ab5b114]{color:var(--text-secondary);margin:0;padding:1.5rem}.results-state--error[data-v-3ab5b114]{gap:.35rem;display:grid}.results-state--error strong[data-v-3ab5b114]{color:var(--danger)}.results-state--error p[data-v-3ab5b114]{margin:0}.modal__actions[data-v-3ab5b114]{justify-content:flex-end;padding-top:.25rem;display:flex}@media (width<=560px){.price-check-results__summary[data-v-3ab5b114],.price-check-results__values[data-v-3ab5b114]{grid-template-columns:1fr}}.modal-backdrop[data-v-2ccb5d20]{z-index:1000;background:#000000b8;place-items:center;padding:2rem 1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.modal[data-v-2ccb5d20]{border:1px solid var(--border);border-radius:var(--radius-large);background:var(--surface);width:min(680px,100%);box-shadow:var(--shadow-medium);overflow:hidden}.modal__header[data-v-2ccb5d20]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.25rem 1.5rem;display:flex}.modal__eyebrow[data-v-2ccb5d20]{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.modal__header h2[data-v-2ccb5d20]{margin-bottom:0}.modal__close[data-v-2ccb5d20]{border:1px solid var(--border);background:var(--surface-raised);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:1.4rem;line-height:1;display:grid}.price-check-form[data-v-2ccb5d20]{gap:1.25rem;padding:1.5rem;display:grid}.price-check-form__modes[data-v-2ccb5d20]{border:0;gap:.75rem;margin:0;padding:0;display:grid}.price-check-form__modes legend[data-v-2ccb5d20]{color:var(--text-secondary);margin-bottom:.6rem;font-size:.85rem;font-weight:700}.price-check-form__mode-grid[data-v-2ccb5d20]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.mode-option[data-v-2ccb5d20]{border:1px solid var(--border);border-radius:var(--radius-medium);cursor:pointer;background:var(--surface-raised);text-align:left;gap:.3rem;min-width:0;padding:.85rem .9rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.mode-option[data-v-2ccb5d20]:hover:not(:disabled){border-color:var(--accent)}.mode-option--selected[data-v-2ccb5d20]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#f28c2814}.mode-option[data-v-2ccb5d20]:disabled{cursor:not-allowed;opacity:.5}.mode-option strong[data-v-2ccb5d20]{font-size:.95rem}.mode-option small[data-v-2ccb5d20]{color:var(--text-secondary);font-size:.8rem;line-height:1.35}.price-check-form__field[data-v-2ccb5d20]{gap:.45rem;display:grid}.price-check-form__field>span[data-v-2ccb5d20],.price-check-form__selected-item>span[data-v-2ccb5d20]{color:var(--text-secondary);font-size:.85rem;font-weight:700}.price-check-form__field>small[data-v-2ccb5d20]{color:var(--text-muted)}.price-check-form input[data-v-2ccb5d20],.price-check-form select[data-v-2ccb5d20]{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--surface-raised);outline:none;width:100%;padding:.75rem .85rem}.price-check-form input[data-v-2ccb5d20]:focus,.price-check-form select[data-v-2ccb5d20]:focus{border-color:var(--accent)}.price-check-form__price[data-v-2ccb5d20]{align-items:center;gap:.75rem;display:flex}.price-check-form__price strong[data-v-2ccb5d20]{color:var(--accent)}.price-check-form__selected-item[data-v-2ccb5d20],.price-check-form__leg-summary[data-v-2ccb5d20]{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.price-check-form__leg-summary span[data-v-2ccb5d20]{color:var(--text-secondary)}.price-check-form__error[data-v-2ccb5d20]{border:1px solid var(--danger);border-radius:var(--radius-medium);padding:.9rem 1rem}.price-check-form__error p[data-v-2ccb5d20]{color:var(--text-secondary);margin:.25rem 0}.price-check-form__error small[data-v-2ccb5d20]{color:var(--text-muted)}.price-check-results[data-v-2ccb5d20]{gap:1.25rem;padding:1.5rem;display:grid}.price-check-results__heading[data-v-2ccb5d20]{gap:.25rem;display:grid}.price-check-results__heading span[data-v-2ccb5d20]{color:var(--text-secondary);font-size:.85rem}.price-check-results__heading strong[data-v-2ccb5d20]{font-size:1.35rem}.price-check-results__values[data-v-2ccb5d20]{border:1px solid var(--border);border-radius:var(--radius-medium);gap:0;margin:0;display:grid;overflow:hidden}.price-check-results__values div[data-v-2ccb5d20]{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.85rem 1rem;display:flex}.price-check-results__values div[data-v-2ccb5d20]:last-child{border-bottom:0}.price-check-results__values dt[data-v-2ccb5d20]{color:var(--text-secondary)}.price-check-results__values dd[data-v-2ccb5d20]{text-align:right;margin:0;font-weight:700}.price-check-results__empty[data-v-2ccb5d20]{color:var(--text-secondary);margin:0}.modal__actions[data-v-2ccb5d20]{justify-content:flex-end;gap:.75rem;display:flex}.button[data-v-2ccb5d20]{border:1px solid var(--border);border-radius:var(--radius-medium);padding:.7rem 1rem;font-weight:700}.button[data-v-2ccb5d20]:disabled{cursor:not-allowed;opacity:.5}.button--secondary[data-v-2ccb5d20]{background:var(--surface-raised)}.button--primary[data-v-2ccb5d20]{border-color:var(--accent);background:var(--accent);color:#111}@media (width<=600px){.modal-backdrop[data-v-2ccb5d20]{place-items:start center}.price-check-form__selected-item[data-v-2ccb5d20],.price-check-form__leg-summary[data-v-2ccb5d20],.price-check-results__values div[data-v-2ccb5d20]{flex-direction:column;align-items:flex-start}.price-check-results__values dd[data-v-2ccb5d20]{text-align:left}.modal__actions[data-v-2ccb5d20]{grid-template-columns:1fr 1fr;display:grid}.price-check-form__mode-grid[data-v-2ccb5d20]{grid-template-columns:1fr}}.modal-backdrop[data-v-78e5a1b4]{z-index:1000;background:#000000b8;place-items:start center;padding:2rem 1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.modal[data-v-78e5a1b4]{border:1px solid var(--border);border-radius:var(--radius-large);background:var(--surface);width:min(860px,100%);box-shadow:var(--shadow-medium);overflow:hidden}.modal__header[data-v-78e5a1b4]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.25rem 1.5rem;display:flex}.modal__eyebrow[data-v-78e5a1b4],.trade-section__eyebrow[data-v-78e5a1b4]{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.72rem;font-weight:700}.modal__header h2[data-v-78e5a1b4],.trade-section__heading h3[data-v-78e5a1b4]{margin:0}.modal__meta[data-v-78e5a1b4]{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.55rem .9rem;margin-top:.6rem;font-size:.78rem;display:flex}.trade-status[data-v-78e5a1b4]{border:1px solid var(--border);letter-spacing:.04em;border-radius:999px;padding:.2rem .5rem;font-size:.68rem;font-weight:800}.trade-status--open[data-v-78e5a1b4]{border-color:var(--warning);color:var(--warning)}.trade-status--closed[data-v-78e5a1b4]{border-color:var(--success);color:var(--success)}.modal__close[data-v-78e5a1b4]{border:1px solid var(--border);background:var(--surface-raised);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:1.4rem;line-height:1;display:grid}.trade-detail[data-v-78e5a1b4]{display:grid}.trade-section[data-v-78e5a1b4]{border-bottom:1px solid var(--border);gap:1rem;padding:1.35rem 1.5rem;display:grid}.trade-section__heading[data-v-78e5a1b4]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.trade-section__count[data-v-78e5a1b4]{background:var(--surface-raised);min-width:2rem;height:2rem;color:var(--text-secondary);border-radius:999px;place-items:center;padding:0 .5rem;font-size:.72rem;font-weight:700;display:grid}.summary-grid[data-v-78e5a1b4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.summary-card[data-v-78e5a1b4]{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--surface-raised);gap:.3rem;padding:.9rem 1rem;display:grid}.summary-card dt[data-v-78e5a1b4]{color:var(--text-secondary);font-size:.75rem;font-weight:700}.summary-card dd[data-v-78e5a1b4]{font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:800}.summary-card--prominent[data-v-78e5a1b4]{border-color:var(--accent)}.summary-card--prominent dd[data-v-78e5a1b4]{font-size:1.08rem}.trade-section--valuation[data-v-78e5a1b4]{background:#7f9cff08}.valuation-quality[data-v-78e5a1b4]{border:1px solid var(--success);color:var(--success);border-radius:999px;padding:.25rem .55rem;font-size:.68rem;font-weight:800}.valuation-quality--warning[data-v-78e5a1b4]{border-color:var(--warning);color:var(--warning)}.valuation-details[data-v-78e5a1b4]{border:1px solid var(--border);border-radius:var(--radius-medium);grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:.8rem 1rem;display:grid}.valuation-details>div[data-v-78e5a1b4]{gap:.2rem;display:grid}.valuation-details dt[data-v-78e5a1b4]{color:var(--text-secondary);font-size:.7rem}.valuation-details dd[data-v-78e5a1b4]{font-variant-numeric:tabular-nums;margin:0;font-size:.8rem;font-weight:700}.valuation-source[data-v-78e5a1b4]{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;font-size:.68rem;display:flex}.offer-list[data-v-78e5a1b4],.lot-list[data-v-78e5a1b4],.history-list[data-v-78e5a1b4]{gap:.75rem;display:grid}.offer-card[data-v-78e5a1b4]{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--surface-raised);gap:.85rem;padding:1rem;display:grid}.offer-card__header[data-v-78e5a1b4]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.offer-card__header>div[data-v-78e5a1b4]{align-items:center;gap:.6rem;display:flex}.offer-card__header span[data-v-78e5a1b4]{color:var(--text-secondary);font-size:.78rem}.compact-grid[data-v-78e5a1b4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.compact-grid>div[data-v-78e5a1b4]{gap:.2rem;display:grid}.compact-grid dt[data-v-78e5a1b4]{color:var(--text-secondary);font-size:.72rem}.compact-grid dd[data-v-78e5a1b4]{font-variant-numeric:tabular-nums;margin:0;font-size:.82rem;font-weight:700}.lot-row[data-v-78e5a1b4]{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--surface-raised);grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);align-items:center;gap:1rem;padding:.9rem 1rem;display:grid}.lot-row__main[data-v-78e5a1b4]{gap:.25rem;display:grid}.lot-row__main>strong[data-v-78e5a1b4]{font-size:.95rem}.lot-row__main>span[data-v-78e5a1b4]{color:var(--text-secondary);font-size:.72rem}.lot-row__numbers[data-v-78e5a1b4]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.lot-row__numbers>div[data-v-78e5a1b4]{text-align:right;gap:.2rem;display:grid}.lot-row__numbers span[data-v-78e5a1b4]{color:var(--text-secondary);font-size:.68rem}.lot-row__numbers strong[data-v-78e5a1b4]{font-variant-numeric:tabular-nums;font-size:.78rem}.history-row[data-v-78e5a1b4]{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.history-row__identity[data-v-78e5a1b4]{align-items:center;gap:.75rem;min-width:0;display:flex}.history-row__identity>div[data-v-78e5a1b4],.history-row__result[data-v-78e5a1b4]{gap:.2rem;display:grid}.history-row__identity span[data-v-78e5a1b4]:not(.history-row__side),.history-row__result span[data-v-78e5a1b4]{color:var(--text-secondary);font-size:.7rem}.history-row__side[data-v-78e5a1b4]{border:1px solid var(--border);text-align:center;border-radius:.45rem;min-width:3.2rem;padding:.25rem .45rem;font-size:.68rem;font-weight:800}.history-row__side--buy[data-v-78e5a1b4]{border-color:var(--success);color:var(--success)}.history-row__side--sell[data-v-78e5a1b4]{border-color:var(--warning);color:var(--warning)}.history-row__result[data-v-78e5a1b4]{text-align:right;flex:none}.trade-section__empty[data-v-78e5a1b4],.modal-state[data-v-78e5a1b4]{color:var(--text-secondary);margin:0}.trade-section__empty[data-v-78e5a1b4]{padding:.75rem 0}.modal-state[data-v-78e5a1b4]{text-align:center;place-items:center;gap:.5rem;min-height:10rem;padding:2rem;display:grid}.modal-state--error[data-v-78e5a1b4]{color:var(--danger)}.modal-state--error p[data-v-78e5a1b4]{color:var(--text-secondary);margin:0}.trade-value--positive[data-v-78e5a1b4]{color:var(--success)}.trade-value--negative[data-v-78e5a1b4]{color:var(--danger)}.trade-value--neutral[data-v-78e5a1b4]{color:var(--text-secondary)}.modal__actions[data-v-78e5a1b4]{justify-content:flex-end;padding:1.25rem 1.5rem;display:flex}.button[data-v-78e5a1b4]{border:1px solid var(--border);border-radius:var(--radius-medium);cursor:pointer;padding:.7rem 1rem;font-weight:700}.button--primary[data-v-78e5a1b4]{border-color:var(--accent);background:var(--accent);color:#111}@media (width<=760px){.summary-grid[data-v-78e5a1b4],.compact-grid[data-v-78e5a1b4],.valuation-details[data-v-78e5a1b4]{grid-template-columns:repeat(2,minmax(0,1fr))}.lot-row[data-v-78e5a1b4]{grid-template-columns:1fr}.lot-row__numbers[data-v-78e5a1b4]{grid-template-columns:repeat(3,minmax(0,1fr))}.lot-row__numbers>div[data-v-78e5a1b4]{text-align:left}}@media (width<=520px){.modal-backdrop[data-v-78e5a1b4]{padding:0}.modal[data-v-78e5a1b4]{border-radius:0;min-height:100%}.summary-grid[data-v-78e5a1b4],.compact-grid[data-v-78e5a1b4],.valuation-details[data-v-78e5a1b4],.lot-row__numbers[data-v-78e5a1b4]{grid-template-columns:1fr 1fr}.history-row[data-v-78e5a1b4]{flex-direction:column;align-items:flex-start}.history-row__result[data-v-78e5a1b4]{text-align:left}}.recent-events[data-v-9b05c8c5]{border:1px solid var(--border,#293140);background:var(--surface,#111722);border-radius:.75rem;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.recent-events__header[data-v-9b05c8c5]{border-bottom:1px solid var(--border,#293140);flex:none;padding:1rem}.recent-events__eyebrow[data-v-9b05c8c5]{color:var(--text-muted,#8791a3);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .2rem;font-size:.7rem;font-weight:700}.recent-events__title[data-v-9b05c8c5]{color:var(--text,#f3f5f8);margin:0;font-size:1rem}.recent-events__sections[data-v-9b05c8c5]{flex-direction:column;flex:1;min-height:0;display:flex}.activity-section[data-v-9b05c8c5]{border-bottom:1px solid var(--border,#293140);flex-direction:column;flex:none;min-height:0;display:flex}.activity-section[data-v-9b05c8c5]:last-child{border-bottom:0}.activity-section--expanded[data-v-9b05c8c5]{flex:1 1 0}.activity-section__toggle[data-v-9b05c8c5]{border:0;border-bottom:1px solid var(--border,#293140);background:var(--surface-raised,#171f2c);width:100%;color:var(--text,#f3f5f8);font:inherit;letter-spacing:.04em;text-align:left;text-transform:uppercase;cursor:pointer;flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem .8rem;font-size:.76rem;font-weight:800;display:flex}.activity-section:not(.activity-section--expanded) .activity-section__toggle[data-v-9b05c8c5]{border-bottom:0}.activity-section__toggle[data-v-9b05c8c5]:hover,.activity-section__toggle[data-v-9b05c8c5]:focus-visible{background:var(--surface-hover,#1c2635)}.activity-section__toggle[data-v-9b05c8c5]:focus-visible{outline:2px solid var(--accent,#7f9cff);outline-offset:-2px}.activity-section__toggle-right[data-v-9b05c8c5]{align-items:center;gap:.55rem;display:flex}.activity-section__toggle-right small[data-v-9b05c8c5]{background:var(--surface,#111722);min-width:1.4rem;color:var(--text-muted,#8791a3);text-align:center;border-radius:999px;padding:.12rem .36rem;font-size:.65rem}.activity-section__body[data-v-9b05c8c5]{flex-direction:column;flex:1;min-height:0;display:flex}.activity-list[data-v-9b05c8c5]{flex:1;min-height:0;overflow:hidden}.activity-columns[data-v-9b05c8c5],.activity-row[data-v-9b05c8c5]{align-items:center;gap:.6rem;display:grid}.activity-columns[data-v-9b05c8c5]{border-bottom:1px solid var(--border,#293140);background:var(--surface,#111722);color:var(--text-muted,#8791a3);letter-spacing:.05em;text-transform:uppercase;padding:.5rem .8rem;font-size:.64rem;font-weight:700}.activity-columns--price-checks[data-v-9b05c8c5]{grid-template-columns:minmax(0,1fr) 4.2rem 4.6rem}.activity-columns--completed[data-v-9b05c8c5]{grid-template-columns:minmax(0,1fr) 5.6rem}.activity-columns--open[data-v-9b05c8c5]{grid-template-columns:minmax(0,1fr) 3.8rem 5.4rem}.activity-columns--price-checks span[data-v-9b05c8c5]:nth-child(2),.activity-columns--open span[data-v-9b05c8c5]:nth-child(2){text-align:center}.activity-columns span[data-v-9b05c8c5]:last-child{text-align:right}.activity-row[data-v-9b05c8c5]{border:0;border-bottom:1px solid var(--border,#293140);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;padding:.68rem .8rem}.activity-row[data-v-9b05c8c5]:last-child{border-bottom:0}.activity-row--button[data-v-9b05c8c5]{cursor:pointer}.activity-row--button[data-v-9b05c8c5]:hover,.activity-row--button[data-v-9b05c8c5]:focus-visible{background:var(--surface-hover,#171f2c)}.activity-row--button[data-v-9b05c8c5]:focus-visible{outline:2px solid var(--accent,#7f9cff);outline-offset:-2px}.activity-row--incomplete[data-v-9b05c8c5]{background:#f6ad550d}.activity-row--incomplete[data-v-9b05c8c5]:hover,.activity-row--incomplete[data-v-9b05c8c5]:focus-visible{background:#f6ad551a}.activity-item[data-v-9b05c8c5]{min-width:0;color:var(--text,#f3f5f8);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.activity-type[data-v-9b05c8c5]{color:var(--text-muted,#8791a3);text-align:center;font-size:.68rem;font-weight:700}.activity-quantity[data-v-9b05c8c5]{color:var(--text,#f3f5f8);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;font-size:.78rem;font-weight:700}.activity-value[data-v-9b05c8c5]{color:var(--text,#f3f5f8);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.8rem;font-weight:700}.activity-value--positive[data-v-9b05c8c5]{color:var(--success,#68d391)}.activity-value--negative[data-v-9b05c8c5]{color:var(--danger,#fc8181)}.activity-value--neutral[data-v-9b05c8c5]{color:var(--text-muted,#8791a3)}.activity-value--warning[data-v-9b05c8c5]{color:var(--warning,#f6ad55);font-size:1rem}.activity-section__state[data-v-9b05c8c5]{min-height:5rem;color:var(--text-muted,#8791a3);text-align:center;flex:1;place-items:center;gap:.65rem;padding:1rem;font-size:.78rem;display:grid}.activity-section__state--error[data-v-9b05c8c5]{color:var(--danger,#fc8181)}.activity-section__retry[data-v-9b05c8c5],.activity-section__inline-error button[data-v-9b05c8c5]{color:var(--accent,#7f9cff);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.activity-section__refreshing[data-v-9b05c8c5]{border-top:1px solid var(--border,#293140);color:var(--text-muted,#8791a3);text-align:center;flex:none;padding:.45rem .8rem;font-size:.68rem}.activity-section__inline-error[data-v-9b05c8c5]{border-top:1px solid var(--border,#293140);color:var(--danger,#fc8181);flex:none;justify-content:space-between;gap:.75rem;padding:.5rem .8rem;font-size:.68rem;display:flex}.auth-state[data-v-da9035fd]{text-align:center;place-content:center;min-height:100vh;padding:2rem;display:grid}.auth-state button[data-v-da9035fd]{border-radius:var(--radius-small);background:var(--accent);color:#111;border:0;justify-self:center;padding:.7rem 1rem;font-weight:750}.app-nav[data-v-da9035fd]{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1117f2;align-items:center;gap:.35rem;min-height:3rem;padding:.45rem 1.25rem;display:flex;position:sticky;top:0}.app-nav a[data-v-da9035fd]{border-radius:var(--radius-small);color:var(--text-secondary);padding:.55rem .75rem;font-weight:650}.app-nav a.router-link-active[data-v-da9035fd]{background:var(--surface-raised);color:var(--accent)}.logout[data-v-da9035fd]{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--surface);color:var(--text-secondary);margin-left:auto;padding:.45rem .7rem}.app-shell[data-v-da9035fd]{grid-template-columns:minmax(0,1fr) 350px;min-height:calc(100vh - 3rem);display:grid}.app-shell--events-collapsed[data-v-da9035fd]{grid-template-columns:minmax(0,1fr) 2.5rem}.app-shell__content[data-v-da9035fd]{min-width:0}.app-shell__events[data-v-da9035fd]{border-left:1px solid var(--border);background:var(--surface);grid-template-columns:2.5rem minmax(0,1fr);align-self:start;height:calc(100vh - 3rem);display:grid;position:sticky;top:3rem}.app-shell--events-collapsed .app-shell__events[data-v-da9035fd]{grid-template-columns:2.5rem}.app-shell__events-toggle[data-v-da9035fd]{border:0;border-right:1px solid var(--border);background:var(--surface-raised);width:2.5rem;height:100%;color:var(--text-secondary);place-items:center;padding:0;display:grid}.app-shell__events>.recent-events[data-v-da9035fd]{border:0;border-radius:0;height:100%;overflow-y:auto}@media (width<=900px){.app-shell[data-v-da9035fd],.app-shell--events-collapsed[data-v-da9035fd]{grid-template-columns:1fr}.app-shell__events[data-v-da9035fd]{border-left:0;border-top:1px solid var(--border);height:auto;display:block;position:static}.app-shell__events-toggle[data-v-da9035fd]{border-bottom:1px solid var(--border);width:100%;height:2.5rem}.app-shell__events>.recent-events[data-v-da9035fd]{height:auto;max-height:24rem}}.modal-backdrop[data-v-2c535361]{z-index:1000;background:#000000b3;place-items:center;padding:2rem 1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.modal[data-v-2c535361]{border:1px solid var(--border);border-radius:var(--radius-large);background:var(--surface);width:min(540px,100%);box-shadow:var(--shadow-medium);overflow:hidden}.modal__header[data-v-2c535361]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.25rem 1.5rem;display:flex}.modal__eyebrow[data-v-2c535361]{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.modal__header h2[data-v-2c535361]{margin-bottom:0}.modal__close[data-v-2c535361]{border:1px solid var(--border);background:var(--surface-raised);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:1.4rem;display:grid}.cash-form[data-v-2c535361]{gap:1rem;padding:1.5rem;display:grid}.cash-form__field[data-v-2c535361]{gap:.45rem;display:grid}.cash-form__field>span[data-v-2c535361]{color:var(--text-secondary);font-size:.85rem;font-weight:600}.cash-form input[data-v-2c535361],.cash-form textarea[data-v-2c535361]{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--surface-raised);outline:none;width:100%;padding:.75rem .85rem}.cash-form textarea[data-v-2c535361]{resize:vertical}.cash-form input[data-v-2c535361]:focus,.cash-form textarea[data-v-2c535361]:focus{border-color:var(--accent)}.cash-form__amount[data-v-2c535361]{align-items:center;gap:.75rem;display:flex}.cash-form__amount strong[data-v-2c535361]{color:var(--accent)}.cash-form__error[data-v-2c535361]{border:1px solid var(--danger);border-radius:var(--radius-medium);padding:.9rem 1rem}.cash-form__error p[data-v-2c535361]{color:var(--text-secondary);margin:.25rem 0}.cash-form__error small[data-v-2c535361]{color:var(--text-muted)}.modal__actions[data-v-2c535361]{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.button[data-v-2c535361]{border:1px solid var(--border);border-radius:var(--radius-medium);padding:.7rem 1rem;font-weight:700}.button[data-v-2c535361]:disabled{cursor:not-allowed;opacity:.5}.button--secondary[data-v-2c535361]{background:var(--surface-raised)}.button--primary[data-v-2c535361]{border-color:var(--accent);background:var(--accent);color:#111}.modal-backdrop[data-v-4ffcc1e2]{z-index:1000;background:#000000b3;place-items:center;padding:2rem 1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.modal[data-v-4ffcc1e2]{border:1px solid var(--border);border-radius:var(--radius-large);background:var(--surface);width:min(680px,100%);box-shadow:var(--shadow-medium);overflow:hidden}.modal__header[data-v-4ffcc1e2]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.25rem 1.5rem;display:flex}.modal__eyebrow[data-v-4ffcc1e2]{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.modal__header h2[data-v-4ffcc1e2]{margin-bottom:0}.modal__close[data-v-4ffcc1e2]{border:1px solid var(--border);background:var(--surface-raised);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:1.4rem;line-height:1;display:grid}.item-form[data-v-4ffcc1e2]{padding:1.5rem}.item-form__grid[data-v-4ffcc1e2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.item-form__field[data-v-4ffcc1e2]{gap:.45rem;display:grid}.item-form__field--wide[data-v-4ffcc1e2]{grid-column:1/-1}.item-form__field>span[data-v-4ffcc1e2]{color:var(--text-secondary);font-size:.85rem;font-weight:600}.item-form input[data-v-4ffcc1e2],.item-form textarea[data-v-4ffcc1e2]{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--surface-raised);outline:none;width:100%;padding:.75rem .85rem}.item-form textarea[data-v-4ffcc1e2]{resize:vertical}.item-form input[data-v-4ffcc1e2]:focus,.item-form textarea[data-v-4ffcc1e2]:focus{border-color:var(--accent)}.item-form__checkbox[data-v-4ffcc1e2]{color:var(--text-secondary);align-items:center;gap:.65rem;display:flex}.item-form__checkbox input[data-v-4ffcc1e2]{width:auto}.item-form__error[data-v-4ffcc1e2]{border:1px solid var(--danger);border-radius:var(--radius-medium);margin-top:1rem;padding:.9rem 1rem}.item-form__error p[data-v-4ffcc1e2]{color:var(--text-secondary);margin:.25rem 0}.item-form__error small[data-v-4ffcc1e2]{color:var(--text-muted)}.modal__actions[data-v-4ffcc1e2]{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.button[data-v-4ffcc1e2]{border:1px solid var(--border);border-radius:var(--radius-medium);padding:.7rem 1rem;font-weight:700}.button[data-v-4ffcc1e2]:disabled{cursor:not-allowed;opacity:.5}.button--secondary[data-v-4ffcc1e2]{background:var(--surface-raised)}.button--primary[data-v-4ffcc1e2]{border-color:var(--accent);background:var(--accent);color:#111}@media (width<=600px){.item-form__grid[data-v-4ffcc1e2]{grid-template-columns:1fr}.item-form__field--wide[data-v-4ffcc1e2]{grid-column:auto}}.slot-card[data-v-27077530]{border:1px solid var(--border);border-radius:var(--radius-large);background:var(--surface);min-width:0;min-height:260px;box-shadow:var(--shadow-small);flex-direction:column;display:flex;overflow:hidden}.slot-card--empty[data-v-27077530]{border-style:dashed}.slot-card--occupied[data-v-27077530]{background:var(--surface-raised)}.slot-card--buy[data-v-27077530]{border-top-color:var(--success)}.slot-card--sell[data-v-27077530]{border-top-color:var(--warning)}.slot-card__header[data-v-27077530]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.slot-card__header-right[data-v-27077530]{align-items:center;gap:.65rem;display:flex}.slot-card__number[data-v-27077530]{font-weight:700}.slot-card__status[data-v-27077530]{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.slot-card__price-check[data-v-27077530]{border:1px solid var(--border);background:var(--surface-raised);width:1.9rem;height:1.9rem;color:var(--accent);border-radius:50%;place-items:center;padding:0;font-size:1rem;font-weight:700;display:grid}.slot-card__price-check[data-v-27077530]:hover{border-color:var(--accent);background:#f28c2814}.slot-card__content[data-v-27077530]{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:1.25rem;display:flex}.slot-card__content h2[data-v-27077530]{overflow-wrap:anywhere;margin-bottom:.4rem;font-size:1.15rem}.slot-card__content p[data-v-27077530]{color:var(--text-secondary);margin-bottom:0}.slot-card__empty-icon[data-v-27077530]{border:1px solid var(--border);width:3rem;height:3rem;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:1rem;font-size:1.8rem;display:grid}.slot-card__offer-heading[data-v-27077530]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.slot-card__offer-meta[data-v-27077530]{font-size:.8rem;font-weight:600}.slot-card__side[data-v-27077530]{border:1px solid var(--border);border-radius:var(--radius-small);letter-spacing:.05em;padding:.3rem .5rem;font-size:.7rem;font-weight:800}.slot-card__side--buy[data-v-27077530]{border-color:var(--success);color:var(--success)}.slot-card__side--sell[data-v-27077530]{border-color:var(--warning);color:var(--warning)}.slot-card__details[data-v-27077530]{gap:.6rem;margin:1.1rem 0 0;display:grid}.slot-card__details div[data-v-27077530]{justify-content:space-between;gap:1rem;display:flex}.slot-card__details dt[data-v-27077530]{color:var(--text-muted);font-size:.82rem}.slot-card__details dd[data-v-27077530]{text-align:right;margin:0;font-size:.82rem;font-weight:700}.slot-card__observation[data-v-27077530]{gap:.4rem;margin-top:1.15rem;display:grid}.slot-card__observation label[data-v-27077530]{gap:.4rem;display:grid}.slot-card__observation label>span[data-v-27077530]{color:var(--text-secondary);font-size:.78rem;font-weight:700}.slot-card__observation-controls[data-v-27077530]{grid-template-columns:minmax(0,1fr) 2.5rem;gap:.5rem;display:grid}.slot-card__observation input[data-v-27077530]{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--surface);outline:none;width:100%;min-width:0;padding:.65rem .75rem}.slot-card__observation input[data-v-27077530]:focus{border-color:var(--accent)}.slot-card__observation button[data-v-27077530]{border:1px solid var(--accent);border-radius:var(--radius-medium);background:var(--accent);color:#111;place-items:center;padding:0;font-weight:800;display:grid}.slot-card__observation button[data-v-27077530]:disabled{cursor:not-allowed;opacity:.45}.slot-card__observation small[data-v-27077530]{color:var(--warning);font-size:.72rem}.slot-card__primary-action[data-v-27077530]{border:1px solid var(--accent);border-radius:var(--radius-medium);background:var(--accent);color:#111;width:100%;margin-top:1.15rem;padding:.7rem 1rem;font-weight:700}.slot-card__primary-action[data-v-27077530]:hover:not(:disabled){background:var(--accent-hover)}.slot-card__primary-action--danger[data-v-27077530]{border-color:var(--danger);color:var(--danger);background:0 0}.slot-card__primary-action--danger[data-v-27077530]:hover:not(:disabled){background:#d85d671a}.slot-card__primary-action[data-v-27077530]:disabled{cursor:not-allowed;opacity:.45}.slot-card__blocked-reason[data-v-27077530]{color:var(--text-muted);margin-top:1rem;font-size:.75rem}.modal-backdrop[data-v-326d15b1]{z-index:1000;background:#000000b8;place-items:center;padding:2rem 1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.modal[data-v-326d15b1]{border:1px solid var(--border);border-radius:var(--radius-large);background:var(--surface);width:min(650px,100%);box-shadow:var(--shadow-medium);overflow:hidden}.modal__header[data-v-326d15b1]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.25rem 1.5rem;display:flex}.modal__eyebrow[data-v-326d15b1]{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.modal__header h2[data-v-326d15b1]{margin-bottom:0}.modal__close[data-v-326d15b1]{border:1px solid var(--border);background:var(--surface-raised);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:1.4rem;line-height:1;display:grid}.offer-form[data-v-326d15b1]{gap:1.25rem;padding:1.5rem;display:grid}.offer-form__side-selection[data-v-326d15b1]{border:0;margin:0;padding:0}.offer-form__side-selection legend[data-v-326d15b1]{color:var(--text-secondary);margin-bottom:.65rem;font-size:.85rem;font-weight:700}.offer-form__side-buttons[data-v-326d15b1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.offer-side[data-v-326d15b1]{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--surface-raised);text-align:left;gap:.3rem;padding:.95rem 1rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.offer-side[data-v-326d15b1]:hover:not(:disabled){border-color:var(--accent)}.offer-side--selected[data-v-326d15b1]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#f28c2814}.offer-side small[data-v-326d15b1]{color:var(--text-secondary);line-height:1.4}.offer-form__field[data-v-326d15b1]{gap:.45rem;display:grid}.offer-form__field>span[data-v-326d15b1]{color:var(--text-secondary);font-size:.85rem;font-weight:700}.offer-form__grid[data-v-326d15b1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.offer-form input[data-v-326d15b1],.offer-form select[data-v-326d15b1]{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--surface-raised);outline:none;width:100%;padding:.75rem .85rem}.offer-form input[data-v-326d15b1]:focus,.offer-form select[data-v-326d15b1]:focus{border-color:var(--accent)}.offer-form__price[data-v-326d15b1]{align-items:center;gap:.75rem;display:flex}.offer-form__price strong[data-v-326d15b1]{color:var(--accent)}.offer-summary[data-v-326d15b1]{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--surface-raised);display:grid;overflow:hidden}.offer-summary>div[data-v-326d15b1]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex}.offer-summary>div[data-v-326d15b1]:last-child{border-bottom:0}.offer-summary span[data-v-326d15b1]{color:var(--text-secondary)}.offer-summary__total strong[data-v-326d15b1]{color:var(--accent);font-size:1.05rem}.offer-form__estimate-note[data-v-326d15b1]{color:var(--text-muted);margin:-.5rem 0 0;font-size:.8rem}.offer-form__warning[data-v-326d15b1]{border:1px solid var(--warning);border-radius:var(--radius-medium);color:var(--warning);padding:.8rem .9rem}.offer-form__error[data-v-326d15b1]{border:1px solid var(--danger);border-radius:var(--radius-medium);padding:.9rem 1rem}.offer-form__error p[data-v-326d15b1]{color:var(--text-secondary);margin:.25rem 0}.offer-form__error small[data-v-326d15b1]{color:var(--text-muted)}.modal__actions[data-v-326d15b1]{justify-content:flex-end;gap:.75rem;display:flex}.button[data-v-326d15b1]{border:1px solid var(--border);border-radius:var(--radius-medium);padding:.7rem 1rem;font-weight:700}.button[data-v-326d15b1]:disabled{cursor:not-allowed;opacity:.5}.button--secondary[data-v-326d15b1]{background:var(--surface-raised)}.button--primary[data-v-326d15b1]{border-color:var(--accent);background:var(--accent);color:#111}@media (width<=600px){.modal-backdrop[data-v-326d15b1]{place-items:start center}.offer-form__side-buttons[data-v-326d15b1],.offer-form__grid[data-v-326d15b1]{grid-template-columns:1fr}.modal__actions[data-v-326d15b1]{grid-template-columns:1fr 1fr;display:grid}}.modal-backdrop[data-v-c6574f78]{z-index:1000;background:#000000b8;place-items:center;padding:2rem 1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.modal[data-v-c6574f78]{border:1px solid var(--border);border-radius:var(--radius-large);background:var(--surface);width:min(650px,100%);max-height:calc(100vh - 4rem);box-shadow:var(--shadow-medium);overflow-y:auto}.modal__header[data-v-c6574f78]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.25rem 1.5rem;display:flex}.modal__eyebrow[data-v-c6574f78]{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.modal__header h2[data-v-c6574f78]{margin-bottom:0}.modal__close[data-v-c6574f78]{border:1px solid var(--border);background:var(--surface-raised);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:1.4rem;line-height:1;display:grid}.completion-form[data-v-c6574f78]{gap:.9rem;padding:1.1rem 1.5rem 1.25rem;display:grid}.completion-form__offer-heading[data-v-c6574f78]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.completion-form__offer-heading span[data-v-c6574f78]{color:var(--text-secondary);font-size:.8rem}.completion-form__offer-heading h3[data-v-c6574f78]{margin:.2rem 0 0}.completion-form__side[data-v-c6574f78]{border:1px solid var(--border);border-radius:var(--radius-small);padding:.3rem .55rem;font-size:.75rem}.completion-form__side--buy[data-v-c6574f78]{border-color:var(--success);color:var(--success)}.completion-form__side--sell[data-v-c6574f78]{border-color:var(--warning);color:var(--warning)}.completion-form__offer-summary[data-v-c6574f78],.preview-table[data-v-c6574f78]{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--surface-raised);margin:0;display:grid;overflow:hidden}.completion-form__offer-summary div[data-v-c6574f78],.preview-table div[data-v-c6574f78]{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.75rem .9rem;display:flex}.completion-form__offer-summary div[data-v-c6574f78]:last-child,.preview-table div[data-v-c6574f78]:last-child{border-bottom:0}.completion-form__offer-summary dt[data-v-c6574f78],.preview-table span[data-v-c6574f78]{color:var(--text-secondary)}.completion-form__offer-summary dd[data-v-c6574f78]{text-align:right;margin:0;font-weight:700}.completion-form__field[data-v-c6574f78]{gap:.45rem;display:grid}.completion-form__field>span[data-v-c6574f78]{color:var(--text-secondary);font-size:.85rem;font-weight:700}.completion-form__field input[data-v-c6574f78],.completion-form__field textarea[data-v-c6574f78]{border:1px solid var(--border);border-radius:var(--radius-medium);resize:vertical;background:var(--surface-raised);outline:none;width:100%;padding:.75rem .85rem}.completion-form__field input[data-v-c6574f78]:focus,.completion-form__field textarea[data-v-c6574f78]:focus{border-color:var(--accent)}.completion-form__field small[data-v-c6574f78]{color:var(--text-muted)}.completion-form__field-error[data-v-c6574f78]{color:var(--danger)!important}.completion-form__money-input[data-v-c6574f78]{align-items:center;gap:.75rem;display:flex}.completion-form__money-input strong[data-v-c6574f78]{color:var(--accent)}.preview-section[data-v-c6574f78]{gap:.85rem;display:grid}.preview-section__header[data-v-c6574f78]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.preview-section__header>div[data-v-c6574f78]{gap:.2rem;display:grid}.preview-section__header span[data-v-c6574f78]{font-weight:700}.preview-section__header small[data-v-c6574f78]{color:var(--text-muted)}.preview-section__refresh[data-v-c6574f78]{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--surface-raised);padding:.5rem .75rem;font-weight:700}.preview-section__loading[data-v-c6574f78]{border:1px solid var(--border);border-radius:var(--radius-medium);color:var(--text-secondary);text-align:center;padding:1rem}.preview-effects[data-v-c6574f78]{border:1px solid var(--border);border-radius:var(--radius-medium);display:grid;overflow:hidden}.preview-effects h4[data-v-c6574f78]{border-bottom:1px solid var(--border);background:var(--surface-raised);margin:0;padding:.65rem .85rem;font-size:.8rem}.preview-effects__row[data-v-c6574f78]{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.7rem .85rem;display:flex}.preview-effects__row[data-v-c6574f78]:last-child{border-bottom:0}.preview-effects__row span[data-v-c6574f78]{color:var(--text-secondary)}.completion-form__warning[data-v-c6574f78],.completion-form__notice[data-v-c6574f78],.completion-form__error[data-v-c6574f78]{border-radius:var(--radius-medium);padding:.9rem 1rem}.completion-form__warning[data-v-c6574f78]{border:1px solid var(--warning);color:var(--warning)}.completion-form__warning p[data-v-c6574f78],.completion-form__warning ul[data-v-c6574f78]{margin:.5rem 0 0}.completion-form__warning ul[data-v-c6574f78]{padding-left:1.2rem}.completion-form__notice[data-v-c6574f78]{border:1px solid var(--border);color:var(--text-secondary)}.completion-form__error[data-v-c6574f78]{border:1px solid var(--danger)}.completion-form__error p[data-v-c6574f78]{color:var(--text-secondary);margin:.25rem 0}.completion-form__error small[data-v-c6574f78]{color:var(--text-muted)}.modal__actions[data-v-c6574f78]{justify-content:flex-end;gap:.75rem;display:flex}.button[data-v-c6574f78]{border:1px solid var(--border);border-radius:var(--radius-medium);padding:.7rem 1rem;font-weight:700}.button[data-v-c6574f78]:disabled{cursor:not-allowed;opacity:.5}.button--secondary[data-v-c6574f78]{background:var(--surface-raised)}.button--primary[data-v-c6574f78]{border-color:var(--accent);background:var(--accent);color:#111}@media (width<=600px){.modal-backdrop[data-v-c6574f78]{place-items:start center}.preview-section__header[data-v-c6574f78]{flex-direction:column;align-items:stretch}.modal__actions[data-v-c6574f78]{grid-template-columns:1fr 1fr;display:grid}}.dashboard[data-v-22142147]{width:min(1400px,100% - 2rem);margin:0 auto;padding:2rem 0 4rem}.dashboard__header[data-v-22142147]{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1.5rem;display:flex}.dashboard__header h1[data-v-22142147]{margin-bottom:0;font-size:clamp(1.8rem,4vw,2.75rem)}.dashboard__actions[data-v-22142147]{gap:.75rem;display:flex}.dashboard__button[data-v-22142147],.dashboard__error button[data-v-22142147],.dashboard__session-button[data-v-22142147]{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--surface-raised);padding:.7rem 1rem;font-weight:700}.dashboard__button--primary[data-v-22142147]{border-color:var(--accent);background:var(--accent);color:#111}.dashboard__button[data-v-22142147]:disabled,.dashboard__error button[data-v-22142147]:disabled,.dashboard__session-button[data-v-22142147]:disabled{cursor:not-allowed;opacity:.45}.dashboard__summary[data-v-22142147]{grid-template-columns:minmax(0,1fr) auto;gap:1rem;margin-bottom:1.5rem;display:grid}.dashboard__capital[data-v-22142147],.dashboard__mode[data-v-22142147]{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--surface);padding:1rem 1.1rem}.dashboard__capital[data-v-22142147]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard__capital-column[data-v-22142147]{border-left:1px solid var(--border);align-content:start;gap:.45rem;min-width:0;padding:0 1rem;display:grid}.dashboard__capital-column[data-v-22142147]:first-child{border-left:0;padding-left:0}.dashboard__capital-value[data-v-22142147]{font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.1}.dashboard__cash-value[data-v-22142147]{align-items:center;gap:.6rem;display:flex}.dashboard__cash-value strong[data-v-22142147]{font-size:clamp(1.8rem,4vw,2.7rem);line-height:1}.dashboard__cash-edit[data-v-22142147]{border:1px solid var(--border);background:var(--surface-raised);width:1.8rem;height:1.8rem;color:var(--text-secondary);border-radius:50%;place-items:center;padding:0;font-size:.85rem;display:grid}.dashboard__cash-edit[data-v-22142147]:hover{border-color:var(--accent);color:var(--accent)}.dashboard__capital small[data-v-22142147]{color:var(--warning)}.dashboard__capital-breakdown[data-v-22142147]{color:var(--text-secondary);gap:.25rem;margin:.2rem 0 0;font-size:.78rem;display:grid}.dashboard__capital-breakdown div[data-v-22142147]{justify-content:space-between;gap:.75rem;display:flex}.dashboard__capital-breakdown dd[data-v-22142147]{color:var(--text-primary);margin:0;font-weight:700}.dashboard__mode[data-v-22142147]{text-align:right;align-content:center;gap:.65rem;min-width:210px;display:grid}.dashboard__mode strong[data-v-22142147]{font-size:1.2rem}.dashboard__summary-label[data-v-22142147]{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:.8rem;font-weight:700}.dashboard__session-button[data-v-22142147]{justify-self:end}.dashboard__session-button--start[data-v-22142147]{border-color:var(--success)}.dashboard__session-button--end[data-v-22142147]{border-color:var(--danger)}.dashboard__error[data-v-22142147]{border:1px solid var(--danger);border-radius:var(--radius-medium);background:var(--surface);justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1rem;display:flex}.dashboard__error p[data-v-22142147]{color:var(--text-secondary);margin:.25rem 0}.dashboard__error small[data-v-22142147]{color:var(--text-muted)}.dashboard__loading[data-v-22142147],.dashboard__empty[data-v-22142147]{border:1px solid var(--border);border-radius:var(--radius-large);color:var(--text-secondary);text-align:center;background:var(--surface);padding:2rem}.dashboard__slots[data-v-22142147]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (width<=1050px){.dashboard__slots[data-v-22142147]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.dashboard__header[data-v-22142147],.dashboard__error[data-v-22142147]{flex-direction:column;align-items:stretch}.dashboard__actions[data-v-22142147]{width:100%}.dashboard__button[data-v-22142147]{flex:1}.dashboard__summary[data-v-22142147]{grid-template-columns:1fr}.dashboard__capital[data-v-22142147]{grid-template-columns:1fr;gap:1rem}.dashboard__capital-column[data-v-22142147],.dashboard__capital-column[data-v-22142147]:first-child{border-bottom:1px solid var(--border);border-left:0;padding:0 0 1rem}.dashboard__capital-column[data-v-22142147]:last-child{border-bottom:0;padding-bottom:0}.dashboard__mode[data-v-22142147]{text-align:left}.dashboard__session-button[data-v-22142147]{justify-self:start}.dashboard__slots[data-v-22142147]{grid-template-columns:1fr}}.home[data-v-9d7aac2e]{text-align:center;place-items:center;min-height:100vh;padding:2rem;display:grid}.home section[data-v-9d7aac2e]{border:1px solid var(--border);border-radius:var(--radius-large);background:var(--surface);max-width:42rem;box-shadow:var(--shadow-medium);padding:3rem}.eyebrow[data-v-9d7aac2e]{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-weight:800}h1[data-v-9d7aac2e]{margin:.4rem 0 1rem;font-size:clamp(2rem,6vw,4rem)}p[data-v-9d7aac2e]{color:var(--text-secondary)}.primary[data-v-9d7aac2e]{border-radius:var(--radius-small);background:var(--accent);color:#111;border:0;margin-top:1rem;padding:.8rem 1.25rem;font-weight:800;display:inline-block}.primary[data-v-9d7aac2e]:hover{background:var(--accent-hover);color:#111}
