.logo[data-v-55ce7116]{display:block;width:auto;max-width:100%}.btn[data-v-ee351ea4]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-h);padding:0 16px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--elevated);color:var(--text);font-weight:700;white-space:nowrap;transition:background-color var(--ease),border-color var(--ease),color var(--ease),opacity var(--ease),transform var(--ease)}.btn[data-v-ee351ea4]:active:not(:disabled){transform:scale(.98)}.primary[data-v-ee351ea4]{background:var(--bid);border-color:var(--bid);color:var(--bid-on)}.primary[data-v-ee351ea4]:hover:not(:disabled){background:color-mix(in srgb,var(--bid) 86%,black);border-color:color-mix(in srgb,var(--bid) 86%,black)}.ghost[data-v-ee351ea4]:hover:not(:disabled){background:var(--surface)}.danger[data-v-ee351ea4]{color:var(--danger);background:transparent}.danger[data-v-ee351ea4]:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 12%,transparent)}.overlay[data-v-93740df0]{position:fixed;inset:0;z-index:43;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:color-mix(in srgb,var(--header) 82%,transparent)}.dialog[data-v-93740df0]{width:min(100%,22rem);padding:18px 18px 16px;background:var(--elevated);border:1px solid var(--border);border-radius:var(--radius);outline:none}.title[data-v-93740df0]{margin:0;font-size:1.15rem}.body[data-v-93740df0]{margin-top:var(--space-3);color:var(--muted)}.actions[data-v-93740df0]{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}.modal-enter-active[data-v-93740df0]{transition:opacity var(--ease-enter)}.modal-leave-active[data-v-93740df0]{transition:opacity var(--ease-leave)}.modal-enter-active .dialog[data-v-93740df0],.modal-leave-active .dialog[data-v-93740df0]{transition:opacity var(--ease-enter),transform var(--ease-enter)}.modal-enter-from[data-v-93740df0],.modal-leave-to[data-v-93740df0]{opacity:0}.modal-enter-from .dialog[data-v-93740df0],.modal-leave-to .dialog[data-v-93740df0]{opacity:0;transform:scale(.96)}.topbar[data-v-80364224]{position:sticky;top:0;z-index:10;height:var(--nav-h);border-bottom:3px solid var(--bid);background:var(--header)}.inner[data-v-80364224]{display:flex;align-items:center;gap:var(--space-4);width:min(1120px,100%);height:100%;margin:0 auto;padding:0 var(--space-4)}.brand[data-v-80364224]{display:flex;align-items:center;text-decoration:none}.brand[data-v-80364224] .logo{height:32px}.label[data-v-80364224]{color:var(--muted);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.account[data-v-80364224]{display:flex;align-items:center;gap:var(--space-3);margin-left:auto}.email[data-v-80364224]{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700}.out[data-v-80364224]{height:32px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-weight:700}.out[data-v-80364224]:hover{color:var(--text);background:var(--elevated)}@media(max-width:767px){.email[data-v-80364224]{display:none}}.menu[data-v-40479875]{position:relative;align-self:center;margin-left:auto}.trigger[data-v-40479875]{display:flex;align-items:center;gap:8px;height:36px;padding:0 8px 0 4px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);transition:background-color var(--ease)}.trigger[data-v-40479875]:hover{background:var(--elevated)}.avatar[data-v-40479875]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:3px;background:var(--bid);color:var(--bid-on);font-size:.72rem;font-weight:700;letter-spacing:.04em}.email[data-v-40479875]{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700}.caret[data-v-40479875]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.7;transition:transform var(--ease)}.trigger[aria-expanded=true] .caret[data-v-40479875]{transform:rotate(180deg)}.dropdown[data-v-40479875]{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:12.5rem;padding:4px;background:var(--surface);border:1px solid var(--border)}.pop-enter-active[data-v-40479875]{transition:opacity var(--ease-enter),transform var(--ease-enter)}.pop-leave-active[data-v-40479875]{transition:opacity var(--ease-leave),transform var(--ease-leave)}.pop-enter-from[data-v-40479875],.pop-leave-to[data-v-40479875]{opacity:0;transform:translateY(-4px)}.item[data-v-40479875]{display:block;width:100%;padding:8px 10px;border:0;background:transparent;color:var(--text);font:inherit;font-weight:600;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--ease)}.item[data-v-40479875]:hover{background:var(--elevated);text-decoration:none}.item.danger[data-v-40479875]{color:var(--danger)}@media(max-width:767px){.email[data-v-40479875]{display:none}.trigger[data-v-40479875]{padding-right:4px}}.topbar[data-v-232f5264]{position:sticky;top:0;z-index:10;height:var(--nav-h);border-bottom:3px solid var(--bid);background:var(--header)}.inner[data-v-232f5264]{display:flex;align-items:stretch;gap:var(--space-4);width:min(1120px,100%);height:100%;margin:0 auto;padding:0 var(--space-4)}.brand[data-v-232f5264]{display:flex;align-items:center;flex:0 0 auto;text-decoration:none}.brand[data-v-232f5264]:hover{text-decoration:none}.brand[data-v-232f5264] .logo{height:32px}.desktop[data-v-232f5264]{display:flex;align-items:stretch;height:100%;gap:0}.link[data-v-232f5264]{display:flex;align-items:center;color:var(--muted);text-decoration:none;padding:0 14px;font-weight:700;text-transform:uppercase;font-size:.85rem;letter-spacing:.04em;border-bottom:3px solid transparent;margin-bottom:-3px;transition:color var(--ease),border-color var(--ease)}.link[data-v-232f5264]:hover{color:var(--text);text-decoration:none}.link.active[data-v-232f5264]{color:var(--text);border-bottom-color:var(--bid)}.bottom[data-v-232f5264]{display:none}.tab svg[data-v-232f5264]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:767px){.desktop[data-v-232f5264]{display:none}.bottom[data-v-232f5264]{display:grid;grid-template-columns:repeat(3,1fr);position:fixed;right:0;bottom:0;left:0;z-index:10;height:var(--bottom-nav-h);border-top:1px solid var(--border);background:var(--header)}.tab[data-v-232f5264]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--muted);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;transition:color var(--ease)}.tab[data-v-232f5264]:hover{text-decoration:none;color:var(--text)}.tab.active[data-v-232f5264]{color:var(--bid)}}.shell[data-v-bf7cebf7]{min-height:100vh}.main[data-v-bf7cebf7]{width:min(1120px,100%);margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-6);overflow-x:clip}.auth .main[data-v-bf7cebf7]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-6) var(--space-4)}@media(max-width:767px){.shell:not(.auth):not(.admin) .main[data-v-bf7cebf7]{padding:var(--space-4) var(--space-3) calc(var(--bottom-nav-h) + var(--space-4))}}.card[data-v-a33d93a7]{display:flex;flex-direction:column;gap:var(--space-3);padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.chip[data-v-02010250]{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;height:1.35rem;padding:0 6px;border-radius:2px;background:var(--elevated);color:var(--muted);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--ease),color var(--ease)}.bid[data-v-02010250],.up[data-v-02010250],.mid[data-v-02010250]{background:color-mix(in srgb,var(--mid) 22%,var(--elevated));color:var(--mid)}.down[data-v-02010250],.danger[data-v-02010250],.high[data-v-02010250],.fwd[data-v-02010250]{background:color-mix(in srgb,var(--fwd) 22%,var(--elevated));color:var(--fwd)}.info[data-v-02010250],.def[data-v-02010250]{background:color-mix(in srgb,var(--def) 22%,var(--elevated));color:var(--def)}.medium[data-v-02010250],.gk[data-v-02010250]{background:color-mix(in srgb,var(--gk) 22%,var(--elevated));color:var(--gk)}.low[data-v-02010250]{color:var(--muted)}.face[data-v-3ddbc94e]{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;overflow:hidden;border-radius:50%;background:var(--elevated);border:1px solid var(--border)}.face img[data-v-3ddbc94e]{width:100%;height:100%;object-fit:cover;object-position:top center}.initials[data-v-3ddbc94e]{color:var(--muted);font-size:.7rem;font-weight:700;letter-spacing:.04em}.row td[data-v-fe592fdb]{padding:9px 12px;border-bottom:1px solid var(--border);vertical-align:middle;background:var(--surface);transition:background-color var(--ease)}.row:nth-child(2n) td[data-v-fe592fdb]{background:var(--elevated)}.row:last-child td[data-v-fe592fdb]{border-bottom:0}.row:hover td[data-v-fe592fdb]{background:color-mix(in srgb,var(--elevated) 70%,var(--bid))}.row:nth-child(2n) td.player[data-v-fe592fdb]{background:var(--elevated)}.row:hover td.player[data-v-fe592fdb]{background:color-mix(in srgb,var(--elevated) 70%,var(--bid))}.who[data-v-fe592fdb]{display:flex;align-items:center;gap:var(--space-2);min-width:0}.copy[data-v-fe592fdb]{min-width:0}.name[data-v-fe592fdb]{display:-webkit-box;overflow:hidden;color:var(--text);font-weight:600;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color var(--ease)}.name[data-v-fe592fdb]:hover{color:var(--bid);text-decoration:none}.team[data-v-fe592fdb]{display:block;overflow:hidden;color:var(--muted);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.up[data-v-fe592fdb]{color:var(--up)}.down[data-v-fe592fdb]{color:var(--down)}.flat[data-v-fe592fdb]{color:var(--muted)}.bid[data-v-fe592fdb]{color:var(--bid);font-weight:600}.narrow[data-v-fe592fdb]{display:none}@media(max-width:767px){.wide[data-v-fe592fdb]{display:none}.narrow[data-v-fe592fdb]{display:inline}}.wrap[data-v-18e4c402]{max-width:100%;border:1px solid var(--border);background:var(--surface);overflow:hidden}.scroller[data-v-18e4c402]{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%}.table[data-v-18e4c402]{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.table[data-v-18e4c402] th{padding:8px 12px;text-align:left;color:var(--text);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--header);border-bottom:2px solid var(--bid)}.table[data-v-18e4c402] th.player,.table[data-v-18e4c402] td.player{position:sticky;left:0;min-width:10.5rem;max-width:13rem;border-right:1px solid var(--border)}.table[data-v-18e4c402] th.player{z-index:4;background:var(--header)}.table[data-v-18e4c402] td.player{z-index:3}.table[data-v-18e4c402] th.num,.table[data-v-18e4c402] td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:767px){.table[data-v-18e4c402] th,.table[data-v-18e4c402] td{padding:8px}.table[data-v-18e4c402] th.player,.table[data-v-18e4c402] td.player{min-width:9rem;max-width:10.5rem}}.field[data-v-06c37061]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.caption[data-v-06c37061]{color:var(--muted);font-size:.8rem;font-weight:500}.field[data-v-06c37061] input,.field[data-v-06c37061] select,.field[data-v-06c37061] textarea{width:100%}.toolbar[data-v-ba8d2767]{display:grid;grid-template-columns:minmax(10rem,1.6fr) minmax(7rem,.8fr) minmax(7rem,.8fr);gap:var(--space-3);align-items:end;position:sticky;top:var(--nav-h);z-index:5;padding:10px 12px;background:var(--surface);border:1px solid var(--border)}.query[data-v-ba8d2767]{min-width:0}.box[data-v-ba8d2767]{display:flex;align-items:stretch;min-width:0}.box input[data-v-ba8d2767]:not([type=checkbox]):not([type=radio]):not([type=file]){flex:1 1 0;width:0;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.go[data-v-ba8d2767]{display:grid;place-items:center;width:2.75rem;flex-shrink:0;padding:0;border:1px solid var(--bid);border-left:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--bid);color:var(--bid-on);transition:background-color var(--ease),border-color var(--ease)}.go[data-v-ba8d2767]:hover:not(:disabled){background:color-mix(in srgb,var(--bid) 86%,black);border-color:color-mix(in srgb,var(--bid) 86%,black)}.go svg[data-v-ba8d2767]{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pos-chips[data-v-ba8d2767],.sort-chips[data-v-ba8d2767]{display:none}@media(max-width:767px){.toolbar[data-v-ba8d2767]{grid-template-columns:1fr;grid-template-areas:"query" "chips" "sort";gap:var(--space-2);top:calc(var(--nav-h) - 1px);padding:var(--space-2) var(--space-3)}.query[data-v-ba8d2767]{grid-area:query}.query[data-v-ba8d2767] .caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pos-select[data-v-ba8d2767],.sort-field[data-v-ba8d2767]{display:none}.pos-chips[data-v-ba8d2767],.sort-chips[data-v-ba8d2767]{display:flex;gap:var(--space-1);min-width:0}.pos-chips[data-v-ba8d2767]{grid-area:chips}.sort-chips[data-v-ba8d2767]{grid-area:sort}.chip[data-v-ba8d2767]{flex:1;min-width:0;min-height:44px;padding:0 2px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;transition:background-color var(--ease),border-color var(--ease),color var(--ease)}.chip.on[data-v-ba8d2767]{border-color:var(--bid);background:color-mix(in srgb,var(--bid) 22%,var(--bg));color:var(--text)}.box input[data-v-ba8d2767],.go[data-v-ba8d2767]{min-height:44px}}.board[data-v-e5d585a5]{display:flex;flex-direction:column;gap:var(--space-4);align-items:stretch}.board[data-v-e5d585a5] .btn{align-self:flex-start}.notes[data-v-7890d04c]{display:flex;flex-direction:column;gap:var(--space-2);padding:12px 14px;background:var(--surface);border-left:3px solid var(--bid);color:var(--muted);font-size:.92rem}.notes ol[data-v-7890d04c]{margin:0;padding-left:1.2rem}.notes strong[data-v-7890d04c]{color:var(--text)}.page[data-v-4fc63f2e]{display:flex;flex-direction:column;gap:var(--space-4)}.head[data-v-4fc63f2e]{display:flex;flex-direction:column;gap:var(--space-1)}.meta[data-v-4fc63f2e]{color:var(--muted)}.chart[data-v-51186d6e]{--curve: var(--risk-balanced);margin:0;display:flex;flex-direction:column;gap:var(--space-2);width:100%}.chart.conservative[data-v-51186d6e]{--curve: var(--risk-conservative)}.chart.aggressive[data-v-51186d6e]{--curve: var(--risk-aggressive)}.chart svg[data-v-51186d6e]{display:block;width:100%;height:240px;overflow:visible}.grid[data-v-51186d6e]{stroke:var(--border);stroke-width:1}.area[data-v-51186d6e]{fill:color-mix(in srgb,var(--curve) 18%,transparent);transition:fill .18s ease}.line[data-v-51186d6e]{stroke:var(--curve);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .18s ease}.dot[data-v-51186d6e]{fill:var(--curve);transition:fill .18s ease}.dot.marked[data-v-51186d6e]{opacity:0}.marker[data-v-51186d6e]{fill:var(--curve);stroke:var(--bg);stroke-width:2;transition:fill .18s ease}.axis[data-v-51186d6e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);color:var(--muted);font-size:.8rem}.axis span[data-v-51186d6e]{display:flex;flex-direction:column;gap:2px}.axis span[data-v-51186d6e]:last-child{align-items:flex-end;text-align:right}.axis .rec[data-v-51186d6e]{align-items:center;text-align:center}.axis strong[data-v-51186d6e]{color:var(--text);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.axis em[data-v-51186d6e]{font-style:normal;color:var(--muted)}.rec[data-v-51186d6e],.rec strong[data-v-51186d6e]{color:var(--curve)}figcaption[data-v-51186d6e]{color:var(--muted);font-size:.85rem}@media(max-width:639px){.axis[data-v-51186d6e]{font-variant-numeric:tabular-nums}}.reasons[data-v-c4fb3fc6]{display:flex;flex-direction:column;gap:var(--space-2)}.reasons ul[data-v-c4fb3fc6]{margin:0;padding-left:1.2rem;color:var(--muted)}.swap[data-v-2c425c6a]{position:relative;display:block;width:1.35rem;height:1.35rem}.glyph[data-v-2c425c6a]{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:opacity .28s ease,transform .28s ease}.copy[data-v-2c425c6a]{opacity:1;transform:scale(1)}.check[data-v-2c425c6a]{opacity:0;transform:scale(.7)}.check path[data-v-2c425c6a]{stroke-dasharray:24;stroke-dashoffset:24}.copied .copy[data-v-2c425c6a]{opacity:0;transform:scale(.7)}.copied .check[data-v-2c425c6a]{opacity:1;transform:scale(1)}.copied .check path[data-v-2c425c6a]{animation:draw-2c425c6a .36s ease .06s forwards}@keyframes draw-2c425c6a{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.glyph[data-v-2c425c6a]{transition:none}.copied .check path[data-v-2c425c6a]{animation:none;stroke-dashoffset:0}}.summary[data-v-08a77272]{--risk: var(--risk-balanced);display:grid;gap:var(--space-3)}.summary.conservative[data-v-08a77272]{--risk: var(--risk-conservative)}.summary.aggressive[data-v-08a77272]{--risk: var(--risk-aggressive)}[data-v-08a77272] .hero-card{gap:var(--space-1);border-color:color-mix(in srgb,var(--risk) 45%,var(--border));background:color-mix(in srgb,var(--risk) 10%,var(--surface))}.hero-btn[data-v-08a77272]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.copy-hint[data-v-08a77272]{display:inline-flex;color:var(--muted);transition:color .28s ease}.copy-hint.copied[data-v-08a77272]{color:var(--up)}.hero-btn:hover .copy-hint[data-v-08a77272]:not(.copied){color:var(--risk)}.apply-row[data-v-08a77272]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.apply[data-v-08a77272]{height:34px;padding:0 12px}.applied[data-v-08a77272]{color:var(--muted);font-size:.85rem}.label[data-v-08a77272]{color:var(--muted);font-size:.8rem;font-weight:500}.hero[data-v-08a77272]{margin:0;color:var(--risk);font-size:2.15rem;font-weight:700;line-height:1.1}.stats[data-v-08a77272]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.value[data-v-08a77272]{margin:0;font-weight:600}@media(max-width:767px){.stats[data-v-08a77272]{grid-template-columns:1fr}}.money-input[data-v-c6cb39f2]{position:relative;display:block;min-width:0}.amount[data-v-c6cb39f2]{display:block;padding-right:2.6rem;font-variant-numeric:tabular-nums}.unit[data-v-c6cb39f2]{position:absolute;top:0;right:0;bottom:0;display:grid;place-items:center;width:2.4rem;color:var(--muted);font-weight:700;pointer-events:none}.overlay[data-v-31a8f74b]{position:fixed;inset:0;z-index:43;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:color-mix(in srgb,var(--header) 82%,transparent)}.dialog[data-v-31a8f74b]{width:min(100%,24rem);padding:18px 18px 16px;background:var(--elevated);border:1px solid var(--border);border-radius:var(--radius);outline:none}.title[data-v-31a8f74b]{margin:0;font-size:1.15rem}.lead[data-v-31a8f74b]{margin-top:var(--space-2);color:var(--muted);font-size:.9rem}.chips[data-v-31a8f74b]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);margin-top:var(--space-4)}.chip[data-v-31a8f74b]{display:flex;flex-direction:column;gap:2px;min-height:52px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);text-align:left;transition:border-color var(--ease),background-color var(--ease)}.chip[data-v-31a8f74b]:hover{border-color:var(--risk, var(--bid))}.chip.conservative[data-v-31a8f74b]{--risk: var(--risk-conservative)}.chip.balanced[data-v-31a8f74b]{--risk: var(--risk-balanced)}.chip.aggressive[data-v-31a8f74b]{--risk: var(--risk-aggressive)}.chip.current[data-v-31a8f74b]{border-color:var(--risk);background:color-mix(in srgb,var(--risk) 16%,var(--bg))}.chip-label[data-v-31a8f74b]{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.chip-amount[data-v-31a8f74b]{font-size:.92rem;font-weight:700}.field[data-v-31a8f74b]{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-4);color:var(--muted);font-size:.85rem;font-weight:600}.error[data-v-31a8f74b]{margin-top:var(--space-2)}.actions[data-v-31a8f74b]{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}.modal-enter-active[data-v-31a8f74b]{transition:opacity var(--ease-enter)}.modal-leave-active[data-v-31a8f74b]{transition:opacity var(--ease-leave)}.modal-enter-active .dialog[data-v-31a8f74b],.modal-leave-active .dialog[data-v-31a8f74b]{transition:opacity var(--ease-enter),transform var(--ease-enter)}.modal-enter-from[data-v-31a8f74b],.modal-leave-to[data-v-31a8f74b]{opacity:0}.modal-enter-from .dialog[data-v-31a8f74b],.modal-leave-to .dialog[data-v-31a8f74b]{opacity:0;transform:scale(.96)}@media(max-width:767px){.chips[data-v-31a8f74b]{grid-template-columns:1fr}}.threats[data-v-5a21b349]{display:flex;flex-direction:column;gap:var(--space-2)}ul[data-v-5a21b349]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.row[data-v-5a21b349]{display:grid;grid-template-columns:minmax(6rem,1fr) auto minmax(8rem,2fr);gap:var(--space-3);align-items:center;padding:10px 14px;border-bottom:1px solid var(--border)}.row[data-v-5a21b349]:last-child{border-bottom:0}.name[data-v-5a21b349]{font-weight:600}.reason[data-v-5a21b349]{color:var(--muted);font-size:.9rem}@media(max-width:639px){.row[data-v-5a21b349]{grid-template-columns:1fr auto}.reason[data-v-5a21b349]{grid-column:1 / -1}}.header[data-v-6b648634]{display:flex;flex-direction:column;gap:var(--space-1)}.title[data-v-6b648634]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.names[data-v-6b648634]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.title[data-v-6b648634] .face{width:48px;height:48px}.meta[data-v-6b648634],.prices[data-v-6b648634]{color:var(--muted)}.up[data-v-6b648634]{color:var(--up)}.down[data-v-6b648634]{color:var(--down)}.risk[data-v-4f3e8364]{--risk: var(--risk-balanced);display:flex;flex-direction:column;gap:var(--space-2)}.risk.conservative[data-v-4f3e8364]{--risk: var(--risk-conservative)}.risk.aggressive[data-v-4f3e8364]{--risk: var(--risk-aggressive)}.caption[data-v-4f3e8364]{display:flex;align-items:center;gap:var(--space-2);color:var(--muted);font-size:.85rem;font-weight:600}.dot[data-v-4f3e8364]{width:.55rem;height:.55rem;border-radius:50%;background:var(--risk)}.segment[data-v-4f3e8364]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-1);padding:var(--space-1);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius)}.opt[data-v-4f3e8364]{min-height:44px;padding:0 var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-weight:700;font-size:.82rem;transition:background-color var(--ease),color var(--ease),border-color var(--ease)}.opt[data-v-4f3e8364]:hover:not(.active){color:var(--text)}.opt.active[data-v-4f3e8364]{border-color:var(--risk);background:color-mix(in srgb,var(--risk) 22%,var(--elevated));color:var(--text)}.opt.conservative.active[data-v-4f3e8364]{--risk: var(--risk-conservative)}.opt.aggressive.active[data-v-4f3e8364]{--risk: var(--risk-aggressive)}.opt.balanced.active[data-v-4f3e8364]{--risk: var(--risk-balanced)}.board[data-v-b872d1b6]{display:flex;flex-direction:column;gap:var(--space-4)}.back[data-v-b872d1b6]{color:var(--muted);font-size:.9rem}.error[data-v-b872d1b6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.board[data-v-b872d1b6] .btn{align-self:flex-start;min-height:44px}.panel[data-v-b872d1b6]{--risk: var(--risk-balanced);display:flex;flex-direction:column;gap:var(--space-3);padding:14px 16px;background:var(--surface);border:1px solid color-mix(in srgb,var(--risk) 40%,var(--border));border-radius:var(--radius)}.panel.conservative[data-v-b872d1b6]{--risk: var(--risk-conservative)}.panel.aggressive[data-v-b872d1b6]{--risk: var(--risk-aggressive)}.commit[data-v-b872d1b6]{display:flex;align-items:center;min-height:44px}.saved[data-v-b872d1b6]{color:var(--muted);font-size:.9rem}.panel[data-v-b872d1b6] .save.primary{background:var(--risk);border-color:var(--risk);color:var(--bid-on)}.panel[data-v-b872d1b6] .save.primary:hover:not(:disabled){background:color-mix(in srgb,var(--risk) 86%,black);border-color:color-mix(in srgb,var(--risk) 86%,black)}@property --scan{syntax: "<percentage>"; inherits: true; initial-value: 0%;}.overlay[data-v-88a235f4]{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:color-mix(in srgb,var(--header) 82%,transparent)}.dialog[data-v-88a235f4]{width:min(100%,26rem);padding:16px 16px 20px;background:var(--elevated);border:1px solid var(--border);border-radius:var(--radius);text-align:center;outline:none}.stage[data-v-88a235f4]{position:relative;overflow:hidden;margin-bottom:var(--space-4);border-radius:var(--radius-sm);background:var(--bg);min-height:160px;--scan: 0%;animation:scan-88a235f4 2.5s linear infinite}.shot[data-v-88a235f4]{display:block;width:100%;max-height:280px;object-fit:contain}.dim[data-v-88a235f4]{filter:brightness(.5) saturate(.7)}.lit[data-v-88a235f4]{position:absolute;inset:0;max-height:none;height:100%;object-fit:contain;mask-image:linear-gradient(to bottom,#000 0,#000 var(--scan),transparent var(--scan));-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 var(--scan),transparent var(--scan))}.scan[data-v-88a235f4]{position:absolute;inset:0;pointer-events:none}.grid[data-v-88a235f4]{position:absolute;inset:0;opacity:.14;background:repeating-linear-gradient(to bottom,transparent 0 3px,color-mix(in srgb,var(--info) 40%,transparent) 3px 4px);mix-blend-mode:screen}.head[data-v-88a235f4]{position:absolute;left:0;right:0;top:0;height:36px;margin-top:-36px;animation:head-move-88a235f4 2.5s linear infinite}.trail[data-v-88a235f4]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--up) 22%,transparent) 78%,color-mix(in srgb,var(--info) 40%,transparent));mix-blend-mode:screen}.laser[data-v-88a235f4]{position:absolute;left:4%;right:4%;bottom:0;height:2px;border-radius:1px;background:var(--info);box-shadow:0 0 3px var(--bid-on),0 0 8px var(--up),0 0 18px var(--bid)}.tick[data-v-88a235f4]{position:absolute;width:12px;height:12px;border:2px solid color-mix(in srgb,var(--up) 80%,var(--info))}.tl[data-v-88a235f4]{top:8px;left:8px;border-right:0;border-bottom:0}.tr[data-v-88a235f4]{top:8px;right:8px;border-left:0;border-bottom:0}.bl[data-v-88a235f4]{bottom:8px;left:8px;border-right:0;border-top:0}.br[data-v-88a235f4]{bottom:8px;right:8px;border-left:0;border-top:0}.title[data-v-88a235f4]{margin:0;font-size:1.15rem}.copy[data-v-88a235f4]{margin-top:var(--space-2);color:var(--muted)}@keyframes scan-88a235f4{0%,8%{--scan: 0%}to{--scan: 100%}}@keyframes head-move-88a235f4{0%,8%{top:0%}to{top:100%}}.list[data-v-17f40c77]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.job[data-v-17f40c77]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);width:100%;min-height:44px;padding:10px 12px;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);transition:border-color var(--ease),background var(--ease)}.job[data-v-17f40c77]:hover{background:var(--elevated)}.job.active[data-v-17f40c77]{border-color:var(--bid);background:color-mix(in srgb,var(--bid) 12%,var(--surface))}.main[data-v-17f40c77]{display:flex;flex-direction:column;gap:2px;min-width:0}.top[data-v-17f40c77]{display:flex;align-items:center;gap:var(--space-2);min-width:0}.player[data-v-17f40c77]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.meta[data-v-17f40c77]{color:var(--muted);font-size:.85rem;font-variant-numeric:tabular-nums}.when[data-v-17f40c77]{flex-shrink:0;color:var(--muted);font-size:.85rem}@media(max-width:639px){.job[data-v-17f40c77]{flex-direction:column;gap:var(--space-1)}.when[data-v-17f40c77]{align-self:flex-end}}.card[data-v-957da052]{display:grid;gap:var(--space-3);padding:var(--space-3);background:var(--elevated);border:1px solid var(--border);border-radius:var(--radius-sm)}.card.winner[data-v-957da052]{border-color:var(--up);background:color-mix(in srgb,var(--up) 8%,var(--elevated))}.card.mine[data-v-957da052]:not(.winner){border-color:var(--bid);background:color-mix(in srgb,var(--bid) 8%,var(--elevated))}.row-actions[data-v-957da052]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.win[data-v-957da052],.remove[data-v-957da052]{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);font-weight:700}.win.on[data-v-957da052]{border-color:var(--up);background:color-mix(in srgb,var(--up) 22%,var(--bg));color:var(--up)}.remove[data-v-957da052]{color:var(--danger);background:transparent}.remove[data-v-957da052]:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 12%,transparent)}@media(min-width:640px){.card[data-v-957da052]{grid-template-columns:minmax(0,1.4fr) minmax(8rem,.9fr) auto;align-items:end}.row-actions[data-v-957da052]{grid-template-columns:auto auto}.win[data-v-957da052],.remove[data-v-957da052]{min-width:5.5rem}}.bids[data-v-af33520c]{display:flex;flex-direction:column;gap:var(--space-2)}.add[data-v-af33520c]{align-self:stretch;min-height:44px}@media(min-width:640px){.add[data-v-af33520c]{align-self:start}}.picker[data-v-bbf55dcd]{display:flex;flex-direction:column;gap:var(--space-2)}.search[data-v-bbf55dcd]{display:flex;gap:var(--space-2);align-items:flex-end}.search[data-v-bbf55dcd] .field{flex:1;min-width:0}.search-btn[data-v-bbf55dcd]{min-height:44px;flex-shrink:0}.matches[data-v-bbf55dcd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:14.5rem;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-sm)}.match[data-v-bbf55dcd]{display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding:8px 12px;background:var(--elevated);cursor:pointer}.match[data-v-bbf55dcd]:hover{background:var(--surface)}.match.selected[data-v-bbf55dcd]{background:color-mix(in srgb,var(--bid) 16%,var(--elevated));box-shadow:inset 3px 0 0 var(--bid)}.match[data-v-bbf55dcd] .face{width:40px;height:40px}.who[data-v-bbf55dcd]{display:flex;flex-direction:column;min-width:0;line-height:1.25}.meta[data-v-bbf55dcd]{color:var(--muted);font-size:.85rem}@media(max-width:639px){.search[data-v-bbf55dcd]{flex-wrap:wrap}.search-btn[data-v-bbf55dcd]{width:100%}}.form[data-v-8ccb1ca0]{display:flex;flex-direction:column;gap:var(--space-4)}.fields[data-v-8ccb1ca0]{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;border:0;min-inline-size:0}.ok[data-v-8ccb1ca0]{margin:0;color:var(--up);font-weight:700}.warn[data-v-8ccb1ca0]{margin:0;color:var(--danger);font-size:.9rem}.form[data-v-8ccb1ca0] input:not([type=checkbox]):not([type=radio]):not([type=file]){min-height:44px}.form.success[data-v-8ccb1ca0]{pointer-events:none}.block[data-v-8ccb1ca0]{display:flex;flex-direction:column;gap:var(--space-2)}.block-head[data-v-8ccb1ca0]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.count[data-v-8ccb1ca0]{color:var(--muted);font-size:.85rem;font-variant-numeric:tabular-nums}.pair[data-v-8ccb1ca0]{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.ocr[data-v-8ccb1ca0]{color:var(--muted);font-size:.85rem;padding-bottom:var(--space-2)}.ocr summary[data-v-8ccb1ca0]{cursor:pointer;font-weight:600;color:var(--text)}.ocr p[data-v-8ccb1ca0]{margin-top:var(--space-2);white-space:pre-wrap}.actions[data-v-8ccb1ca0]{display:grid;grid-template-columns:1fr;gap:var(--space-2);padding-top:var(--space-1)}.actions[data-v-8ccb1ca0] .cancel-btn,.actions[data-v-8ccb1ca0] .confirm-btn{width:100%;min-height:44px}.form[data-v-8ccb1ca0] .confirm-btn.success:disabled{opacity:1;cursor:default;background:var(--up);border-color:var(--up);animation:confirm-pop-8ccb1ca0 .45s ease,confirm-glow-8ccb1ca0 .7s ease}.check[data-v-8ccb1ca0]{display:grid;place-items:center;width:1.15rem;height:1.15rem}.mark[data-v-8ccb1ca0]{width:100%;height:100%}.mark path[data-v-8ccb1ca0]{stroke-dasharray:24;stroke-dashoffset:24;animation:confirm-draw-8ccb1ca0 .45s ease forwards}.form.success .label[data-v-8ccb1ca0]{animation:confirm-label-8ccb1ca0 .35s ease}@keyframes confirm-draw-8ccb1ca0{to{stroke-dashoffset:0}}@keyframes confirm-label-8ccb1ca0{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes confirm-pop-8ccb1ca0{0%{transform:scale(.98)}60%{transform:scale(1.02)}to{transform:none}}@keyframes confirm-glow-8ccb1ca0{0%{box-shadow:0 0 color-mix(in srgb,var(--up) 45%,transparent)}to{box-shadow:0 0 0 14px transparent}}@media(min-width:640px){.pair[data-v-8ccb1ca0],.actions.has-cancel[data-v-8ccb1ca0]{grid-template-columns:1fr 1fr}}@media(max-width:767px){.actions[data-v-8ccb1ca0]{position:sticky;bottom:var(--bottom-nav-h);z-index:2;margin-inline:-16px;padding:var(--space-3) 16px;border-top:1px solid var(--border);background:var(--surface)}}.overlay[data-v-ab5448d3]{position:fixed;inset:0;z-index:42;display:flex;flex-direction:column;background:var(--header);touch-action:none;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);animation:overlay-in-ab5448d3 var(--ease-enter)}@keyframes overlay-in-ab5448d3{0%{opacity:0}}.head[data-v-ab5448d3]{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4)}.hint[data-v-ab5448d3]{color:var(--muted);font-size:.9rem}.stage[data-v-ab5448d3]{flex:1;min-height:0;display:grid;place-items:center;padding:0 var(--space-3)}.frame[data-v-ab5448d3]{position:relative;max-width:100%;max-height:100%;overflow:hidden;touch-action:none}.shot[data-v-ab5448d3]{display:block;max-width:min(100%,100vw);max-height:calc(100dvh - 11.5rem);width:auto;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:var(--bg)}.crop[data-v-ab5448d3]{position:absolute;box-shadow:0 0 0 9999px color-mix(in srgb,var(--header) 62%,transparent);border:2px solid var(--bid);touch-action:none}.handle[data-v-ab5448d3]{position:absolute;width:44px;height:44px;padding:0;border:0;background:transparent;touch-action:none}.handle[data-v-ab5448d3]:after{content:"";position:absolute;width:18px;height:18px;background:var(--bid);border:2px solid var(--bid-on);border-radius:4px}.nw[data-v-ab5448d3]{top:-22px;left:-22px}.ne[data-v-ab5448d3]{top:-22px;right:-22px}.sw[data-v-ab5448d3]{bottom:-22px;left:-22px}.se[data-v-ab5448d3]{bottom:-22px;right:-22px}.nw[data-v-ab5448d3]:after{top:13px;left:13px}.ne[data-v-ab5448d3]:after{top:13px;right:13px}.sw[data-v-ab5448d3]:after{bottom:13px;left:13px}.se[data-v-ab5448d3]:after{bottom:13px;right:13px}.actions[data-v-ab5448d3]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);padding:var(--space-3) var(--space-4);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}.actions[data-v-ab5448d3] .btn{min-height:48px;width:100%}@media(min-width:768px){.overlay[data-v-ab5448d3]{background:color-mix(in srgb,var(--header) 88%,transparent);padding:var(--space-4)}.head[data-v-ab5448d3],.actions[data-v-ab5448d3]{width:min(100%,36rem);margin-inline:auto}.shot[data-v-ab5448d3]{max-height:calc(100dvh - 12rem)}.actions[data-v-ab5448d3]{grid-template-columns:auto auto;justify-content:end}.actions[data-v-ab5448d3] .btn{width:auto;min-width:8rem}}.drop[data-v-30098dc2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-height:148px;padding:var(--space-5);border:1px dashed var(--border);border-radius:var(--radius);background:var(--surface);color:var(--muted);cursor:pointer;text-align:center;transition:border-color var(--ease),background var(--ease),color var(--ease)}.drop[data-v-30098dc2]:hover:not(.disabled),.drop[data-v-30098dc2]:focus-within:not(.disabled){border-color:var(--bid);color:var(--text)}.drop.disabled[data-v-30098dc2]{cursor:not-allowed;opacity:.6}.drop svg[data-v-30098dc2]{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.copy[data-v-30098dc2]{display:flex;flex-direction:column;gap:2px}.title[data-v-30098dc2]{color:var(--text);font-weight:700}.choose[data-v-30098dc2]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:var(--radius-sm);border:1px solid var(--bid);background:color-mix(in srgb,var(--bid) 16%,var(--surface));color:var(--text);font-weight:700}.drop.compact[data-v-30098dc2]{min-height:0;flex-direction:row;justify-content:flex-start;text-align:left;padding:var(--space-3) var(--space-4)}.drop.compact svg[data-v-30098dc2]{width:22px;height:22px;flex-shrink:0}.drop.compact .copy[data-v-30098dc2]{flex:1;min-width:0}@media(max-width:639px){.drop[data-v-30098dc2]{min-height:120px;padding:var(--space-4)}.drop.compact[data-v-30098dc2]{flex-wrap:wrap;justify-content:center;text-align:center}.drop.compact .choose[data-v-30098dc2]{width:100%}}.board[data-v-b074966e]{display:flex;flex-direction:column;gap:var(--space-4)}.head[data-v-b074966e]{display:flex;flex-direction:column;gap:var(--space-1)}.review[data-v-b074966e]{display:grid;grid-template-rows:1fr;scroll-margin-top:calc(var(--nav-h) + var(--space-3))}.review-inner[data-v-b074966e]{display:grid;grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:var(--space-4);align-items:start;min-height:0}.preview[data-v-b074966e]{width:100%;max-height:280px;height:auto;object-fit:contain;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm)}.form-card[data-v-b074966e]{min-width:0}.history[data-v-b074966e]{display:flex;flex-direction:column;gap:var(--space-2)}.review-leave-active[data-v-b074966e]{overflow:hidden;transition:grid-template-rows .5s ease,opacity .4s ease,transform .5s ease,margin-top .5s ease}.review-leave-to[data-v-b074966e]{grid-template-rows:0fr;opacity:0;transform:translateY(-.75rem);margin-top:calc(-1 * var(--space-4))}@media(max-width:767px){.review-inner[data-v-b074966e]{grid-template-columns:1fr}.preview[data-v-b074966e]{max-height:180px}}.form[data-v-22c84a3e]{display:flex;flex-direction:column;gap:var(--space-3)}.hint[data-v-22c84a3e]{margin:0;color:var(--muted);font-size:.85rem}.form[data-v-8948b1d1],.readout[data-v-8948b1d1],.stats[data-v-8948b1d1],.actions[data-v-8948b1d1]{display:flex;flex-direction:column;gap:var(--space-3)}.readout[data-v-8948b1d1] .btn{align-self:start}.readout-actions[data-v-8948b1d1]{display:flex;align-items:center;gap:var(--space-3)}.ok[data-v-8948b1d1]{margin:0;color:var(--up);font-weight:700;animation:fade-in-8948b1d1 var(--ease-enter)}@keyframes fade-in-8948b1d1{0%{opacity:0}}.stat[data-v-8948b1d1]{display:flex;flex-direction:column;gap:var(--space-1)}.label[data-v-8948b1d1]{color:var(--muted);font-size:.8rem;font-weight:500}.value[data-v-8948b1d1]{margin:0;font-weight:600}.muted[data-v-8948b1d1]{color:var(--muted);font-weight:500}.hint[data-v-8948b1d1]{margin:0;color:var(--muted);font-size:.85rem}.actions[data-v-8948b1d1]{flex-direction:row;flex-wrap:wrap}.form[data-v-e7f06919]{display:flex;gap:var(--space-2);align-items:flex-end}.form[data-v-e7f06919] .field{flex:1}.list[data-v-89440685]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.row[data-v-89440685],.edit[data-v-89440685]{display:flex;align-items:center;gap:var(--space-2)}.edit[data-v-89440685]{flex:1}.edit input[data-v-89440685]{flex:1;width:auto}.name[data-v-89440685]{flex:1;font-weight:500;display:flex;align-items:center;gap:var(--space-2)}.you[data-v-89440685]{padding:.1em .5em;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bid) 18%,var(--elevated));color:var(--bid);font-size:.75rem;font-weight:700}.hint[data-v-89440685]{color:var(--muted)}.row[data-v-5b61cdf6]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--elevated);border:1px solid var(--border);border-radius:var(--radius-sm)}.who[data-v-5b61cdf6]{display:flex;align-items:center;gap:var(--space-2)}.reason[data-v-5b61cdf6]{color:var(--muted)}.stats[data-v-5b61cdf6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:var(--space-2);margin:0}dt[data-v-5b61cdf6]{color:var(--muted);font-size:.75rem}dd[data-v-5b61cdf6]{margin:0;font-weight:600}.list[data-v-dde388c5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.board[data-v-7505ee15]{display:flex;flex-direction:column;gap:var(--space-3)}.page[data-v-b9350840]{display:flex;flex-direction:column;gap:var(--space-4)}.layout[data-v-b9350840]{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media(min-width:960px){.layout[data-v-b9350840]{grid-template-columns:1fr 1fr}}.form[data-v-74a2f0b5]{display:flex;flex-direction:column;gap:var(--space-3)}.form[data-v-74a2f0b5] .btn{width:100%}.auth[data-v-0be81494]{width:min(100%,400px)}.brand-logo[data-v-0be81494]{align-self:center;height:72px}h1[data-v-0be81494]{text-align:center}.auth[data-v-3f74a7b4]{width:min(100%,400px)}.brand-logo[data-v-3f74a7b4]{align-self:center;height:72px}h1[data-v-3f74a7b4]{text-align:center}.form[data-v-3f74a7b4]{display:flex;flex-direction:column;gap:var(--space-3)}.form[data-v-3f74a7b4] .btn{width:100%}.auth[data-v-7854120a]{width:min(100%,400px)}.brand-logo[data-v-7854120a]{align-self:center;height:72px}h1[data-v-7854120a]{text-align:center}.login-button[data-v-7854120a]{align-self:center}.form[data-v-7854120a]{display:flex;flex-direction:column;gap:var(--space-3)}.form[data-v-7854120a] .btn{width:100%}.auth[data-v-451a0079]{width:min(100%,400px)}.brand-logo[data-v-451a0079]{align-self:center;height:72px}.kpis[data-v-f5650a88]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}li[data-v-f5650a88]{display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.label[data-v-f5650a88]{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}strong[data-v-f5650a88]{font-size:1.35rem;font-variant-numeric:tabular-nums}em[data-v-f5650a88]{color:var(--muted);font-style:normal;font-size:.8rem}.ok[data-v-f5650a88]{color:var(--up)}@media(min-width:720px){.kpis[data-v-f5650a88]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:960px){.kpis[data-v-f5650a88]{grid-template-columns:repeat(6,minmax(0,1fr))}}.chart[data-v-1dca6a23]{margin:0;display:flex;flex-direction:column;gap:var(--space-2);width:100%}.chart svg[data-v-1dca6a23]{display:block;width:100%;height:220px;overflow:visible}.grid[data-v-1dca6a23]{stroke:var(--border);stroke-width:1}.weekly[data-v-1dca6a23]{stroke:var(--muted);stroke-width:2;stroke-dasharray:5 4;stroke-linecap:round;stroke-linejoin:round}.cumulative[data-v-1dca6a23]{stroke:var(--bid);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.dot[data-v-1dca6a23]{fill:var(--bid)}.axis[data-v-1dca6a23]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);color:var(--muted);font-size:.8rem}.axis span[data-v-1dca6a23]{display:flex;flex-direction:column;gap:2px}.axis span[data-v-1dca6a23]:last-child{align-items:flex-end;text-align:right}.legend[data-v-1dca6a23]{align-items:center;text-align:center}.axis strong[data-v-1dca6a23]{color:var(--text);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.axis em[data-v-1dca6a23]{font-style:normal}figcaption[data-v-1dca6a23]{color:var(--muted);font-size:.85rem}.wrap[data-v-33d7d5f5]{max-width:100%;border:1px solid var(--border);background:var(--surface);overflow:hidden}.scroller[data-v-33d7d5f5]{overflow-x:auto;overscroll-behavior-x:contain;max-width:100%}.table[data-v-33d7d5f5]{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}th[data-v-33d7d5f5],td[data-v-33d7d5f5]{padding:8px 12px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--border)}th[data-v-33d7d5f5]{color:var(--text);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--header);border-bottom:2px solid var(--bid)}.player[data-v-33d7d5f5]{display:flex;align-items:center;gap:var(--space-2)}.name[data-v-33d7d5f5]{font-weight:600}.user[data-v-33d7d5f5]{color:var(--muted);max-width:12rem;overflow:hidden;text-overflow:ellipsis}.num[data-v-33d7d5f5]{text-align:right;font-variant-numeric:tabular-nums}th.player[data-v-33d7d5f5],td.player[data-v-33d7d5f5]{position:sticky;left:0;min-width:10rem}th.player[data-v-33d7d5f5]{z-index:2;background:var(--header)}td.player[data-v-33d7d5f5]{z-index:1;background:var(--surface)}.hint[data-v-33d7d5f5]{color:var(--muted)}.list[data-v-03032e85]{display:flex;flex-direction:column;gap:var(--space-3)}.wrap[data-v-03032e85]{border:1px solid var(--border);background:var(--surface);overflow:hidden}.scroller[data-v-03032e85]{overflow-x:auto}.table[data-v-03032e85]{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}th[data-v-03032e85],td[data-v-03032e85]{padding:8px 12px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--border)}th[data-v-03032e85]{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--header);border-bottom:2px solid var(--bid)}td[data-v-03032e85]{vertical-align:middle}.who[data-v-03032e85]{display:flex;align-items:center;gap:var(--space-2)}.email[data-v-03032e85]{font-weight:700}.num[data-v-03032e85]{text-align:right;font-variant-numeric:tabular-nums}.hint[data-v-03032e85]{color:var(--muted)}.page[data-v-f21d1593]{display:flex;flex-direction:column;gap:var(--space-4)}.head[data-v-f21d1593]{display:flex;flex-direction:column;gap:var(--space-1)}.pos[data-v-f21d1593]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.pos li[data-v-f21d1593]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:var(--elevated);border-radius:var(--radius-sm)}.pos span[data-v-f21d1593],.pos em[data-v-f21d1593]{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pos em[data-v-f21d1593]{font-style:normal;font-weight:500}@media(max-width:639px){.pos[data-v-f21d1593]{grid-template-columns:repeat(2,minmax(0,1fr))}}.page[data-v-5f1dd16c]{display:flex;flex-direction:column;gap:var(--space-4)}.back[data-v-5f1dd16c]{margin:0}.head[data-v-5f1dd16c]{display:flex;flex-direction:column;gap:var(--space-2)}.meta[data-v-5f1dd16c]{display:flex;align-items:center;gap:var(--space-2);color:var(--muted)}.layout[data-v-5f1dd16c]{display:grid;gap:var(--space-4);grid-template-columns:1fr}.role[data-v-5f1dd16c]{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.activity[data-v-5f1dd16c]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.activity li[data-v-5f1dd16c]{display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.activity span[data-v-5f1dd16c]{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.activity strong[data-v-5f1dd16c]{font-variant-numeric:tabular-nums}@media(min-width:960px){.layout[data-v-5f1dd16c]{grid-template-columns:1fr 1fr}.activity[data-v-5f1dd16c]{grid-template-columns:repeat(4,minmax(0,1fr))}}.form[data-v-293b5dc8]{display:flex;flex-direction:column;gap:var(--space-3);max-width:28rem}.page[data-v-6870025c]{display:flex;flex-direction:column;gap:var(--space-4)}.email[data-v-6870025c]{font-weight:700}.ok[data-v-6870025c]{color:var(--up);margin:0}.stats[data-v-6870025c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:var(--space-3);margin:0}dt[data-v-6870025c]{color:var(--muted);font-size:.8rem}dd[data-v-6870025c]{margin:0;font-weight:600}.page[data-v-6870025c] .btn{align-self:flex-start}:root{color-scheme:dark;--bg: #101612;--header: #0c130f;--surface: #18201b;--elevated: #1f2a23;--border: #314338;--text: #f2f4f0;--muted: #8f9d93;--bid: #1f8a4c;--bid-on: #ffffff;--info: #d8e4da;--up: #2ea35c;--down: #d33b3b;--danger: #d33b3b;--gk: #c9a227;--def: #3d7ea6;--mid: #2ea35c;--fwd: #c4453c;--risk-conservative: var(--def);--risk-balanced: var(--bid);--risk-aggressive: var(--fwd);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--radius-sm: 4px;--radius: 6px;--control-h: 38px;--font: "Titillium Web", "Segoe UI", sans-serif;--nav-h: 52px;--bottom-nav-h: 60px;--ease: .18s cubic-bezier(.22, 1, .36, 1);--ease-enter: .24s cubic-bezier(.22, 1, .36, 1);--ease-leave: .14s cubic-bezier(.4, 0, 1, 1)}*{box-sizing:border-box}html,body,#app{min-height:100%;background:var(--bg);color:var(--text)}html,body{overflow-x:clip}body{margin:0;font-family:var(--font);font-size:16px;line-height:1.4}h1,h2,h3{margin:0;font-weight:700}h1{font-size:1.6rem}h2{font-size:1.05rem}p{margin:0}a{color:var(--bid);text-decoration:none}a:hover{text-decoration:underline}button,a{transition:color var(--ease),background-color var(--ease),border-color var(--ease),opacity var(--ease)}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{transition:border-color var(--ease),box-shadow var(--ease)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.55}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{width:100%;min-height:var(--control-h);padding:0 10px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);outline:none}textarea{padding:8px 10px;resize:vertical}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--bid);outline-offset:2px}input[type=checkbox],input[type=radio]{accent-color:var(--bid);width:1rem;height:1rem}.money{font-variant-numeric:tabular-nums}.hint{color:var(--muted);margin:0}.error{color:var(--danger);margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-enter-active{transition:opacity var(--ease-enter)}.page-enter-from{opacity:0}.fade-enter-active{transition:opacity var(--ease-enter)}.fade-leave-active{transition:opacity var(--ease-leave)}.fade-enter-from,.fade-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
