:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--accent: #71439a;--accent-hover: #5d3780;--accent-contrast: #ffffff;--accent-soft: #f3eef8;--accent-soft-text: #71439a;--muted-soft: #f0eee9;--muted-soft-text: #9a9690;--header-surface: #201c26;--header-border: #342f3d;--header-text: #ffffff;--header-text-muted: #a89fb4;--text-strong: #111111;--text: #161616;--text-muted: #8a8a8a;--text-label: #9a9a9a;--text-placeholder: #c4c4c4;--surface: #ffffff;--border: #dcdcdc;--danger: #c0202c;--radius-control: 14px;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, "Cascadia Code", "Roboto Mono", monospace}#app{max-width:480px;margin:0 auto;padding:0;min-height:100vh;background:var(--surface)}#app:has([data-testid=admin-signin-view]),#app:has([data-testid=admin-not-authorized-view]),#app:has([data-testid=admin-dashboard-view]),#app:has([data-testid=admin-users-view]),#app:has([data-testid=admin-settings-view]){max-width:none}body{background:var(--surface)}a{color:inherit;text-decoration:none}.app-footer[data-v-f915aeab]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;padding:16px;font-size:.8125rem;color:var(--text-muted)}.app-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-f915aeab]{padding:0;border:none;background:none;color:inherit;font:inherit;line-height:inherit;cursor:pointer}.app-footer a[data-v-f915aeab]:hover,.app-footer a[data-v-f915aeab]:focus-visible,.app-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-f915aeab]:hover,.app-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-f915aeab]:focus-visible{background:none;color:inherit;text-decoration:underline}.field[data-v-fb2d70fe]{display:flex;flex-direction:column;gap:.5rem}.field .label[data-v-fb2d70fe]{font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-label)}.field .input[data-v-fb2d70fe]{width:100%;box-sizing:border-box;padding:.3rem 0;font-size:1.5rem;color:var(--text-strong);background:transparent;border:none;border-bottom:1px solid var(--border);border-radius:0;outline:none;transition:border-color .15s ease}.field .input[data-v-fb2d70fe]::placeholder{color:var(--text-placeholder)}.field .input[data-v-fb2d70fe]:focus{border-bottom-color:var(--accent)}.field .error[data-v-fb2d70fe]{color:var(--danger);font-size:.85rem}.event-logo[data-v-9c1e2375]{display:block;width:auto;height:auto;max-width:100%}@keyframes spin-cd020b85{to{transform:rotate(1turn)}}.registration[data-v-cd020b85]{min-height:100vh;max-width:430px;margin:0 auto;padding:2.5rem 1.75rem;background:var(--surface);color:var(--text)}.registration .brand-band[data-v-cd020b85]{display:flex;justify-content:center;padding:1.5rem 1rem;margin-bottom:2rem;background:var(--header-surface);border-radius:var(--radius-control)}.registration .head[data-v-cd020b85]{margin-bottom:2.25rem}.registration .title[data-v-cd020b85]{margin:0;font-size:2.1rem;font-weight:800;letter-spacing:-.01em;line-height:1.1;color:var(--text-strong)}.registration .subtitle[data-v-cd020b85]{margin:.6rem 0 0;font-size:1.05rem;color:var(--text-muted)}.registration .form[data-v-cd020b85]{display:flex;flex-direction:column;gap:1.75rem}.registration .submit[data-v-cd020b85]{width:100%;box-sizing:border-box;margin-top:.75rem;padding:1.1rem 1rem;font-size:1.15rem;font-weight:600;color:var(--accent-contrast);background-color:var(--accent);border:none;border-radius:var(--radius-control);cursor:pointer;transition:background-color .15s ease}.registration .submit[data-v-cd020b85]:hover:not(:disabled){background-color:var(--accent-hover)}.registration .submit[data-v-cd020b85]:disabled{opacity:.6;cursor:not-allowed}.registration .spinner[data-v-cd020b85]{display:inline-block;width:1em;height:1em;margin-right:.6rem;vertical-align:-.12em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-cd020b85 .7s linear infinite}.registration .alt-actions[data-v-cd020b85]{display:flex;justify-content:space-between;gap:1rem;margin-top:-1rem}.registration .alt-action[data-v-cd020b85]{padding:.5rem;font-size:.95rem;color:var(--text-muted);background:none;border:none;cursor:pointer;text-decoration:underline}.registration .alt-action[data-v-cd020b85]:disabled{opacity:.6;cursor:not-allowed;text-decoration:none}.auction-card[data-v-2f98207f]{display:flex;flex-direction:column;gap:.35rem;box-sizing:border-box;width:100%;padding:1rem 1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control)}.auction-card .top[data-v-2f98207f]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.auction-card .pill[data-v-2f98207f]{padding:.2rem .6rem;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-soft-text);background:var(--accent-soft);border-radius:999px}.auction-card .countdown[data-v-2f98207f],.auction-card .start[data-v-2f98207f]{font-family:var(--font-mono);font-size:.95rem;font-weight:600;font-variant-numeric:tabular-nums}.auction-card .countdown[data-v-2f98207f]{color:var(--accent)}.auction-card .extended[data-v-2f98207f]{padding:.2rem .5rem;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-soft-text);background:var(--accent-soft);border-radius:999px}.auction-card .start[data-v-2f98207f]{color:var(--text-muted)}.auction-card .auction-card__title[data-v-2f98207f]{margin:0;font-size:1.15rem;font-weight:600;color:var(--text-strong)}.auction-card .auction-card__description[data-v-2f98207f]{margin:0;font-size:.95rem;color:var(--text-muted)}.auction-card .price-label[data-v-2f98207f]{margin-top:.25rem;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-label)}.auction-card .price-row[data-v-2f98207f]{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}.auction-card .price[data-v-2f98207f]{font-size:1.6rem;font-weight:700;color:var(--accent)}.auction-card .no-bids[data-v-2f98207f]{font-size:.95rem;font-weight:600;color:var(--text-muted)}.auction-card .bid[data-v-2f98207f]{padding:.5rem 1.1rem;font-size:.95rem;font-weight:600;color:var(--accent-contrast);background:var(--accent);border:0;border-radius:var(--radius-control);cursor:pointer}.auction-card .bid[data-v-2f98207f]:disabled{opacity:.6;cursor:not-allowed}.auction-card .status[data-v-2f98207f]{padding:.35rem .75rem;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px}.auction-card .status--winning[data-v-2f98207f]{color:var(--accent-soft-text);background:var(--accent-soft)}.auction-card .status--outbid[data-v-2f98207f]{color:var(--accent-contrast);background:var(--danger);border:0;cursor:pointer}.auction-card .status--lost[data-v-2f98207f]{color:var(--accent-contrast);background:var(--danger)}.auction-card.auction-card--closed[data-v-2f98207f]{pointer-events:none}.auction-card.auction-card--closed .auction-card__title[data-v-2f98207f]{color:var(--text-muted)}.auction-card.auction-card--closed .pill[data-v-2f98207f]{color:var(--muted-soft-text);background:var(--muted-soft)}.auction-card.auction-card--closed .price[data-v-2f98207f]{color:var(--text-muted)}.overlay[data-v-99c68f95]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000080}.panel[data-v-99c68f95]{box-sizing:border-box;width:100%;max-width:360px;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;background:var(--surface);border-radius:var(--radius-control)}.panel .head[data-v-99c68f95]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.panel .title[data-v-99c68f95]{margin:0;font-size:1.25rem;font-weight:700;color:var(--text-strong)}.panel .close[data-v-99c68f95]{flex-shrink:0;padding:0;width:2rem;height:2rem;font-size:1.5rem;line-height:1;color:var(--text-muted);background:transparent;border:none;cursor:pointer}.panel .minimum[data-v-99c68f95]{display:flex;flex-direction:column;gap:.35rem}.panel .minimum-label[data-v-99c68f95]{font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-label)}.panel .minimum-value[data-v-99c68f95]{font-size:1.6rem;font-weight:700;color:var(--accent)}.panel .form[data-v-99c68f95]{display:flex;flex-direction:column;gap:1.25rem}.panel .error[data-v-99c68f95]{margin:0;color:var(--danger);font-size:.9rem}.panel .notice[data-v-99c68f95]{margin:0;color:var(--text-muted);font-size:.9rem}.panel .submit[data-v-99c68f95]{width:100%;box-sizing:border-box;padding:1.1rem 1rem;font-size:1.15rem;font-weight:600;color:var(--accent-contrast);background-color:var(--accent);border:none;border-radius:var(--radius-control);cursor:pointer;transition:background-color .15s ease}.panel .submit[data-v-99c68f95]:hover:not(:disabled){background-color:var(--accent-hover)}.panel .submit[data-v-99c68f95]:disabled{opacity:.6;cursor:not-allowed}.app-bar[data-v-44612c95]{position:sticky;top:0;display:flex;justify-content:center;padding:.75rem 1rem;background:var(--header-surface);border-bottom:1px solid var(--header-border)}.auctions[data-v-44612c95]{max-width:420px;margin:0 auto;padding:1.5rem 1rem;display:flex;flex-direction:column;gap:2rem}.auctions .poll-error[data-v-44612c95]{margin:0;padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--accent-soft);color:var(--accent-soft-text);font-family:var(--font-mono);font-size:.8125rem;text-align:center}.auctions .section[data-v-44612c95]{display:flex;flex-direction:column;gap:1rem}.auctions .head[data-v-44612c95]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.auctions .title[data-v-44612c95]{margin:0;font-size:1.5rem;color:var(--text-strong)}.auctions .count[data-v-44612c95]{font-family:var(--font-mono);font-size:.875rem;color:var(--text-muted)}.auctions .overline[data-v-44612c95]{font-family:var(--font-mono);margin:0;padding-top:1rem;border-top:1px solid var(--border);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-label)}.auctions .list[data-v-44612c95]{display:flex;flex-direction:column;gap:1rem}.auctions .empty[data-v-44612c95]{margin:0;color:var(--text-muted)}.signin[data-v-487fc7c8]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--accent-soft);padding:20px}.signin .card[data-v-487fc7c8]{max-width:392px;width:100%;margin:auto;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control)}.signin .brand[data-v-487fc7c8]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem;background:var(--header-surface);border-radius:var(--radius-control)}.signin .brand-portal[data-v-487fc7c8]{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--header-text-muted)}.signin .intro[data-v-487fc7c8]{display:flex;flex-direction:column;gap:.375rem}.signin .title[data-v-487fc7c8]{margin:0;font-size:1.5rem;color:var(--text-strong)}.signin .subtitle[data-v-487fc7c8]{margin:0;color:var(--text-muted)}.signin .entra[data-v-487fc7c8]{display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;padding:.75rem 1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-strong);font:inherit;font-weight:500;cursor:pointer}.signin .entra[data-v-487fc7c8]:hover{border-color:var(--accent)}.signin .entra-glyph[data-v-487fc7c8]{display:grid;grid-template-columns:repeat(2,7px);grid-template-rows:repeat(2,7px);gap:2px;color:var(--text-muted)}.signin .pane[data-v-487fc7c8]{background:currentColor;border-radius:1px}.signin .divider[data-v-487fc7c8]{display:flex;align-items:center;gap:.75rem;color:var(--text-label)}.signin .divider[data-v-487fc7c8]:before,.signin .divider[data-v-487fc7c8]:after{content:"";flex:1;height:1px;background:var(--border)}.signin .divider-label[data-v-487fc7c8]{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.signin .info[data-v-487fc7c8]{display:flex;gap:.625rem;padding:.875rem;background:var(--accent-soft);border-radius:var(--radius-control)}.signin .info-icon[data-v-487fc7c8]{flex-shrink:0;color:var(--accent-soft-text);margin-top:.0625rem}.signin .info-text[data-v-487fc7c8]{margin:0;font-size:.8125rem;line-height:1.5;color:var(--text)}.signin .meta[data-v-487fc7c8]{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em;text-align:center;color:var(--text-label)}.not-authorized[data-v-39f46974]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--accent-soft);padding:20px}.not-authorized .card[data-v-39f46974]{max-width:392px;width:100%;margin:auto;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control)}.not-authorized .mark[data-v-39f46974]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--danger);color:var(--accent-contrast)}.not-authorized .intro[data-v-39f46974]{display:flex;flex-direction:column;gap:.5rem}.not-authorized .title[data-v-39f46974]{margin:0;font-size:1.5rem;color:var(--text-strong)}.not-authorized .message[data-v-39f46974]{margin:0;line-height:1.5;color:var(--text-muted)}.not-authorized .switch[data-v-39f46974]{width:100%;padding:.75rem 1rem;background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-control);color:var(--accent-contrast);font:inherit;font-weight:500;cursor:pointer}.not-authorized .switch[data-v-39f46974]:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.not-authorized .meta[data-v-39f46974]{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em;text-align:center;color:var(--text-label)}.overlay[data-v-d783c2ea]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#00000080}.drawer[data-v-d783c2ea]{box-sizing:border-box;width:100%;max-width:520px;height:100%;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;background:var(--surface)}.drawer .head[data-v-d783c2ea]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.drawer .head-text[data-v-d783c2ea]{display:flex;flex-direction:column;gap:.25rem}.drawer .title[data-v-d783c2ea]{margin:0;font-size:1.35rem;font-weight:700;color:var(--text-strong)}.drawer .sub[data-v-d783c2ea]{margin:0;font-size:.9rem;color:var(--text-muted)}.drawer .close[data-v-d783c2ea]{flex-shrink:0;padding:0;width:2rem;height:2rem;font-size:1.5rem;line-height:1;color:var(--text-muted);background:transparent;border:none;cursor:pointer}.drawer .form[data-v-d783c2ea]{display:flex;flex-direction:column;gap:1.25rem}.drawer .form[data-v-d783c2ea] .input{font-size:1rem}.drawer .two-up[data-v-d783c2ea]{display:flex;flex-wrap:wrap;gap:1.25rem}.drawer .two-up[data-v-d783c2ea]>*{flex:1 1 45%;min-width:11rem}.drawer .field[data-v-d783c2ea]{display:flex;flex-direction:column;gap:.5rem}.drawer .label[data-v-d783c2ea]{font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-label)}.drawer .textarea[data-v-d783c2ea]{width:100%;box-sizing:border-box;padding:.5rem .6rem;font:inherit;font-size:1rem;color:var(--text-strong);background:transparent;border:1px solid var(--border);border-radius:var(--radius-control);outline:none;resize:vertical;transition:border-color .15s ease}.drawer .textarea[data-v-d783c2ea]:focus{border-color:var(--accent)}.drawer .bid-row[data-v-d783c2ea]{display:flex;align-items:center;gap:.4rem;border-bottom:1px solid var(--border);transition:border-color .15s ease}.drawer .bid-row[data-v-d783c2ea]:focus-within{border-bottom-color:var(--accent)}.drawer .prefix[data-v-d783c2ea]{font-size:1rem;color:var(--text-muted)}.drawer .bid-input[data-v-d783c2ea]{flex:1;width:100%;box-sizing:border-box;padding:.3rem 0;font-size:1rem;color:var(--text-strong);background:transparent;border:none;outline:none}.drawer .hint[data-v-d783c2ea]{font-size:.8rem;color:var(--text-muted)}.drawer .field-error[data-v-d783c2ea]{color:var(--danger);font-size:.85rem}.drawer .antisnipe[data-v-d783c2ea]{display:flex;flex-direction:column;gap:1.25rem}.drawer .toggle[data-v-d783c2ea]{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer}.drawer .toggle-input[data-v-d783c2ea]{margin-top:.15rem;accent-color:var(--accent)}.drawer .toggle-text[data-v-d783c2ea]{display:flex;flex-direction:column;gap:.25rem}.drawer .dur-input[data-v-d783c2ea]{width:100%;box-sizing:border-box;padding:.5rem .6rem;font:inherit;font-size:1rem;color:var(--text-strong);background:transparent;border:1px solid var(--border);border-radius:var(--radius-control);outline:none;transition:border-color .15s ease}.drawer .dur-input[data-v-d783c2ea]:focus{border-color:var(--accent)}.drawer .dur-input[data-v-d783c2ea]:disabled{opacity:.5;cursor:not-allowed}.drawer .server-error[data-v-d783c2ea]{margin:0;padding:.75rem 1rem;color:var(--danger);background:var(--muted-soft);border:1px solid var(--danger);border-radius:var(--radius-control);font-size:.9rem}.drawer .footer[data-v-d783c2ea]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.drawer .cancel[data-v-d783c2ea]{padding:.85rem 1.25rem;font-size:1rem;font-weight:600;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer}.drawer .submit[data-v-d783c2ea]{padding:.85rem 1.25rem;font-size:1rem;font-weight:600;color:var(--accent-contrast);background-color:var(--accent);border:none;border-radius:var(--radius-control);cursor:pointer;transition:background-color .15s ease}.drawer .submit[data-v-d783c2ea]:hover:not(:disabled){background-color:var(--accent-hover)}.drawer .submit[data-v-d783c2ea]:disabled{opacity:.6;cursor:not-allowed}.overlay[data-v-bad04293]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000080}.modal[data-v-bad04293]{box-sizing:border-box;width:100%;max-width:560px;max-height:100%;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;background:var(--surface);border-radius:var(--radius-control)}.modal .head[data-v-bad04293]{display:flex;align-items:flex-start;gap:.75rem}.modal .warn-mark[data-v-bad04293]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:8px;color:var(--danger);background:var(--muted-soft)}.modal .head-text[data-v-bad04293]{display:flex;flex-direction:column;gap:.3rem}.modal .title[data-v-bad04293]{margin:0;font-size:1.3rem;font-weight:700;color:var(--text-strong)}.modal .sub[data-v-bad04293]{margin:0;font-size:.9rem;color:var(--text-muted)}.modal .close[data-v-bad04293]{flex-shrink:0;margin-left:auto;padding:0;width:2rem;height:2rem;font-size:1.5rem;line-height:1;color:var(--text-muted);background:transparent;border:none;cursor:pointer}.modal .stats[data-v-bad04293]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.modal .stat[data-v-bad04293]{display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem;background:var(--accent-soft);border-radius:var(--radius-control)}.modal .stat-label[data-v-bad04293]{font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-label)}.modal .stat-value[data-v-bad04293]{font-size:1.5rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-strong)}.modal .preview[data-v-bad04293]{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-control)}.modal .preview-table[data-v-bad04293]{width:100%;border-collapse:collapse;font-size:.85rem}.modal .preview-table th[data-v-bad04293],.modal .preview-table td[data-v-bad04293]{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.modal .preview-table th[data-v-bad04293]{font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-label)}.modal .preview-table tbody tr:last-child td[data-v-bad04293]{border-bottom:none}.modal .preview-table .num[data-v-bad04293]{text-align:right;font-variant-numeric:tabular-nums}.modal .preview-table .no-bids td[data-v-bad04293]{color:var(--text-muted)}.modal .confirm[data-v-bad04293]{display:flex;flex-direction:column;gap:.6rem}.modal .confirm-head[data-v-bad04293]{margin:0;font-size:.9rem;font-weight:600;color:var(--danger)}.modal .field[data-v-bad04293]{display:flex;flex-direction:column;gap:.4rem}.modal .label[data-v-bad04293]{font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-label)}.modal .confirm-input[data-v-bad04293]{width:100%;box-sizing:border-box;padding:.55rem .7rem;font:inherit;font-size:1rem;letter-spacing:.08em;color:var(--text-strong);background:transparent;border:1px solid var(--border);border-radius:var(--radius-control);outline:none;transition:border-color .15s ease}.modal .confirm-input[data-v-bad04293]:focus{border-color:var(--danger)}.modal .notice[data-v-bad04293]{margin:0;color:var(--text-muted)}.modal .done[data-v-bad04293]{display:flex;flex-direction:column;gap:.6rem}.modal .done-line[data-v-bad04293]{margin:0;color:var(--text-strong);font-weight:600}.modal .email-status[data-v-bad04293]{margin:0;font-size:.9rem;color:var(--text-muted)}.modal .server-error[data-v-bad04293]{margin:0;padding:.75rem 1rem;color:var(--danger);background:var(--muted-soft);border:1px solid var(--danger);border-radius:var(--radius-control);font-size:.9rem}.modal .footer[data-v-bad04293]{display:flex;justify-content:flex-end;gap:.75rem}.modal .cancel[data-v-bad04293]{padding:.85rem 1.25rem;font-size:1rem;font-weight:600;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer}.modal .danger[data-v-bad04293]{padding:.85rem 1.25rem;font-size:1rem;font-weight:600;color:var(--accent-contrast);background-color:var(--danger);border:none;border-radius:var(--radius-control);cursor:pointer}.modal .danger[data-v-bad04293]:disabled{opacity:.5;cursor:not-allowed}.modal .submit[data-v-bad04293]{padding:.85rem 1.25rem;font-size:1rem;font-weight:600;color:var(--accent-contrast);background-color:var(--accent);border:none;border-radius:var(--radius-control);cursor:pointer}@media (max-width: 640px){.modal .stats[data-v-bad04293]{grid-template-columns:1fr}}.section-tabs[data-v-32941f9c]{display:flex;gap:.25rem;border-bottom:1px solid var(--border)}.section-tab[data-v-32941f9c]{padding:.7rem 1.1rem;font-size:.95rem;font-weight:600;color:var(--text-muted);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s ease,border-color .15s ease}.section-tab[data-v-32941f9c]:hover{color:var(--text-strong)}.section-tab--active[data-v-32941f9c]{color:var(--accent-soft-text);border-bottom-color:var(--accent)}.tabs[data-v-20b4c2cf]{display:flex;gap:.5rem;flex-wrap:wrap}.tab[data-v-20b4c2cf]{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.5rem .9rem;font-size:.9rem;font-weight:600;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.tab--active[data-v-20b4c2cf]{color:var(--accent-soft-text);background:var(--accent-soft);border-color:var(--accent)}.tab-count[data-v-20b4c2cf]{min-width:1.4rem;padding:.05rem .4rem;font-family:var(--font-mono);font-size:.72rem;font-weight:700;text-align:center;color:var(--text-muted);background:var(--muted-soft);border-radius:999px}.tab--active .tab-count[data-v-20b4c2cf]{color:var(--accent-contrast);background:var(--accent)}@media (max-width: 640px){.tabs[data-v-20b4c2cf]{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:.25rem}}.menu[data-v-1375846a]{position:relative;display:inline-flex}.trigger[data-v-1375846a]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:var(--radius-control);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.trigger[data-v-1375846a]:hover,.trigger[aria-expanded=true][data-v-1375846a]{color:var(--text-strong);background:var(--muted-soft);border-color:var(--border)}.dropdown[data-v-1375846a]{position:absolute;top:calc(100% + 4px);right:0;z-index:20;min-width:140px;padding:.35rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:0 8px 24px #0000001f}.item[data-v-1375846a]{display:block;width:100%;padding:.5rem .6rem;font-size:.9rem;font-weight:500;text-align:left;color:var(--text-strong);background:transparent;border:none;border-radius:calc(var(--radius-control) - 2px);cursor:pointer}.item[data-v-1375846a]:hover{background:var(--muted-soft)}.item--danger[data-v-1375846a]{color:var(--danger)}.table-wrap[data-v-883da176]{overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control)}.table[data-v-883da176]{width:100%;border-collapse:collapse;font-size:.92rem}thead th[data-v-883da176]{padding:.75rem 1rem;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--text-label);border-bottom:1px solid var(--border)}.sr-only[data-v-883da176]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cell-actions[data-v-883da176]{width:1%;white-space:nowrap;text-align:right}tbody td[data-v-883da176]{padding:.85rem 1rem;color:var(--text);border-bottom:1px solid var(--border);vertical-align:top}tbody tr:last-child td[data-v-883da176]{border-bottom:none}.auction-title[data-v-883da176]{display:block;font-weight:600;color:var(--text-strong)}.auction-desc[data-v-883da176]{display:block;margin-top:.2rem;font-size:.82rem;color:var(--text-muted)}.pill[data-v-883da176]{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .6rem;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:999px}.pill-dot[data-v-883da176]{flex-shrink:0;width:6px;height:6px;border-radius:999px;background:currentColor}@media (prefers-reduced-motion: no-preference){.pill--live .pill-dot[data-v-883da176]{animation:pill-pulse-883da176 1.6s ease-in-out infinite}}@keyframes pill-pulse-883da176{0%,to{opacity:1}50%{opacity:.35}}.pill--live[data-v-883da176]{color:var(--accent-soft-text);background:var(--accent-soft)}.pill--muted[data-v-883da176]{color:var(--muted-soft-text);background:var(--muted-soft)}.cell-window[data-v-883da176]{font-family:var(--font-mono);font-size:.85rem;color:var(--text-muted)}.countdown[data-v-883da176]{font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-strong)}.countdown--urgent[data-v-883da176]{color:var(--danger)}.cell-price[data-v-883da176]{font-weight:700;color:var(--text-strong)}.cell-price--amount[data-v-883da176]{color:var(--accent)}.winner-name[data-v-883da176]{display:block;font-weight:600;color:var(--text-strong)}.winner-phone[data-v-883da176]{display:block;margin-top:.15rem;font-family:var(--font-mono);font-size:.82rem;color:var(--text-muted)}.winner-hidden[data-v-883da176]{font-size:.85rem;color:var(--text-muted)}.empty[data-v-883da176]{padding:1.75rem 1rem;text-align:center;color:var(--text-muted)}@media (max-width: 640px){.table-wrap[data-v-883da176]{overflow-x:visible;background:transparent;border:none;border-radius:0}.table[data-v-883da176],tbody[data-v-883da176],tr[data-v-883da176],td[data-v-883da176]{display:block;width:100%}thead[data-v-883da176]{display:none}tbody tr[data-v-883da176]{margin-bottom:1rem;padding:.85rem 1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control)}tbody tr[data-v-883da176]:last-child{margin-bottom:0}tbody td[data-v-883da176]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.4rem 0;border-bottom:none}tbody td[data-label][data-v-883da176]:before{content:attr(data-label);flex-shrink:0;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-label)}.cell-auction[data-v-883da176]{display:flex;flex-direction:column;align-items:stretch;gap:.2rem;padding-bottom:.65rem;margin-bottom:.35rem;border-bottom:1px solid var(--border)}.cell-auction .auction-title[data-v-883da176]{font-size:1.05rem}.cell-winner[data-v-883da176]{flex-direction:row;flex-wrap:wrap}.cell-winner[data-v-883da176] :is(.winner-name,.winner-phone,.winner-hidden){flex:0 0 100%;text-align:right}.cell-auction .auction-desc[data-v-883da176],.cell-winner .winner-phone[data-v-883da176]{margin-top:0}.empty-row td.empty[data-v-883da176]{display:block;padding:1.75rem 1rem}.cell-actions[data-v-883da176]{justify-content:space-between}.cell-actions--empty[data-v-883da176]{display:none}}.strip[data-v-f6936f5e]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.cell[data-v-f6936f5e]{display:flex;flex-direction:column;gap:.4rem;padding:1rem 1.1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control)}.label[data-v-f6936f5e]{font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-label)}.value[data-v-f6936f5e]{font-size:1.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-strong)}@media (max-width: 640px){.strip[data-v-f6936f5e]{grid-template-columns:repeat(2,1fr)}.value[data-v-f6936f5e]{font-size:1.4rem}}.topbar[data-v-5181e92c]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 1rem;height:62px;background:var(--header-surface);border-bottom:1px solid var(--header-border)}.topbar-left[data-v-5181e92c]{display:flex;align-items:center;gap:.75rem}.brand[data-v-5181e92c]{display:flex;align-items:center;gap:.5rem}.event-live[data-v-5181e92c]{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .6rem;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-soft-text);background:var(--accent-soft);border-radius:999px}.event-dot[data-v-5181e92c]{width:6px;height:6px;border-radius:999px;background:currentColor}@media (prefers-reduced-motion: no-preference){.event-dot[data-v-5181e92c]{animation:event-pulse-5181e92c 1.6s ease-in-out infinite}}.brand-portal[data-v-5181e92c]{padding-left:.75rem;border-left:1px solid var(--header-border);font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--header-text-muted)}.organizer[data-v-5181e92c]{display:inline-flex;align-items:center;gap:.5rem}.avatar[data-v-5181e92c]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:999px;font-family:var(--font-mono);font-size:.7rem;font-weight:700;color:var(--accent-soft-text);background:var(--accent-soft)}.organizer-meta[data-v-5181e92c]{display:flex;flex-direction:column;line-height:1.15}.organizer-name[data-v-5181e92c]{font-weight:600;font-size:.85rem;color:var(--header-text)}.organizer-role[data-v-5181e92c]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--header-text-muted)}@keyframes event-pulse-5181e92c{0%,to{opacity:1}50%{opacity:.35}}.dashboard[data-v-7f0bea89]{min-height:100vh;background:var(--accent-soft)}.dashboard .page[data-v-7f0bea89]{width:100%;padding:1.5rem clamp(1rem,4vw,2rem);display:flex;flex-direction:column;gap:1.5rem}.dashboard .page-head[data-v-7f0bea89]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.dashboard .page-head-text[data-v-7f0bea89]{display:flex;flex-direction:column;gap:.375rem}.dashboard .head-actions[data-v-7f0bea89]{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.dashboard .close-out[data-v-7f0bea89]{padding:.7rem 1.1rem;font-size:.95rem;font-weight:600;color:var(--danger);background:var(--surface);border:1px solid var(--danger);border-radius:var(--radius-control);cursor:pointer}.dashboard .new-auction[data-v-7f0bea89]{flex-shrink:0;padding:.7rem 1.1rem;font-size:.95rem;font-weight:600;color:var(--accent-contrast);background-color:var(--accent);border:none;border-radius:var(--radius-control);cursor:pointer;transition:background-color .15s ease}.dashboard .new-auction[data-v-7f0bea89]:hover{background-color:var(--accent-hover)}.dashboard .title[data-v-7f0bea89]{margin:0;font-size:1.5rem;color:var(--text-strong)}.dashboard .subtitle[data-v-7f0bea89]{margin:0;color:var(--text-muted)}.table-wrap[data-v-06f0e17a]{overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control)}.table[data-v-06f0e17a]{width:100%;border-collapse:collapse;font-size:.92rem}thead th[data-v-06f0e17a]{padding:.75rem 1rem;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--text-label);border-bottom:1px solid var(--border)}.sort-header[data-v-06f0e17a]{display:inline-flex;align-items:center;gap:.35rem;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:none;cursor:pointer}.sort-header[data-v-06f0e17a]:hover{color:var(--text-strong)}.sort-header[data-v-06f0e17a]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sort-header--active[data-v-06f0e17a]{color:var(--text-strong)}.sort-caret[data-v-06f0e17a]{font-size:.7em;line-height:1;color:var(--accent)}tbody td[data-v-06f0e17a]{padding:.85rem 1rem;color:var(--text);border-bottom:1px solid var(--border);vertical-align:top}tbody tr:last-child td[data-v-06f0e17a]{border-bottom:none}.user-row[data-v-06f0e17a]{cursor:pointer}.user-row[data-v-06f0e17a]:hover{background:var(--accent-soft)}.player-name[data-v-06f0e17a]{display:block;font-weight:600;color:var(--text-strong)}.cell-phone[data-v-06f0e17a]{font-family:var(--font-mono);font-size:.85rem;color:var(--text-muted)}.cell-registered[data-v-06f0e17a]{color:var(--text-muted)}.pill[data-v-06f0e17a]{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .6rem;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:999px}.pill--muted[data-v-06f0e17a]{color:var(--muted-soft-text);background:var(--muted-soft)}.sms-subscribed[data-v-06f0e17a]{color:var(--text-muted)}.cell-num[data-v-06f0e17a]{font-variant-numeric:tabular-nums}.cell-total[data-v-06f0e17a]{font-weight:700;color:var(--text-strong)}.cell-total--amount[data-v-06f0e17a]{color:var(--accent)}.empty[data-v-06f0e17a]{padding:1.75rem 1rem;text-align:center;color:var(--text-muted)}@media (max-width: 640px){.table-wrap[data-v-06f0e17a]{overflow-x:visible;background:transparent;border:none;border-radius:0}.table[data-v-06f0e17a],tbody[data-v-06f0e17a],tr[data-v-06f0e17a],td[data-v-06f0e17a]{display:block;width:100%}thead[data-v-06f0e17a]{display:none}tbody tr[data-v-06f0e17a]{margin-bottom:1rem;padding:.85rem 1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control)}tbody tr[data-v-06f0e17a]:last-child{margin-bottom:0}tbody td[data-v-06f0e17a]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.4rem 0;border-bottom:none}tbody td[data-label][data-v-06f0e17a]:before{content:attr(data-label);flex-shrink:0;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-label)}.cell-player[data-v-06f0e17a]{display:flex;flex-direction:column;align-items:stretch;gap:.2rem;padding-bottom:.65rem;margin-bottom:.35rem;border-bottom:1px solid var(--border)}.cell-player .player-name[data-v-06f0e17a]{font-size:1.05rem}.empty-row td.empty[data-v-06f0e17a]{display:block;padding:1.75rem 1rem}}.detail[data-v-6bfa27c6]{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control)}.detail-head[data-v-6bfa27c6]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.detail-identity[data-v-6bfa27c6]{display:flex;flex-direction:column;gap:.2rem}.detail-name[data-v-6bfa27c6]{font-size:1.15rem;font-weight:700;color:var(--text-strong)}.detail-phone[data-v-6bfa27c6]{font-family:var(--font-mono);font-size:.85rem;color:var(--text-muted)}.detail-close[data-v-6bfa27c6]{flex-shrink:0;width:2rem;height:2rem;font-size:1.25rem;line-height:1;color:var(--text-muted);background:none;border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer}.detail-close[data-v-6bfa27c6]:hover{color:var(--text-strong);background:var(--accent-soft)}.detail-close[data-v-6bfa27c6]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.detail-body[data-v-6bfa27c6]{display:flex;flex-direction:column;gap:1rem}.detail-table[data-v-6bfa27c6]{width:100%;border-collapse:collapse;font-size:.9rem}.detail-table thead th[data-v-6bfa27c6]{padding:.5rem .75rem;font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--text-label);border-bottom:1px solid var(--border)}.detail-table tbody td[data-v-6bfa27c6]{padding:.65rem .75rem;color:var(--text);border-bottom:1px solid var(--border);vertical-align:top}.detail-table tbody tr:last-child td[data-v-6bfa27c6]{border-bottom:none}.auction-title[data-v-6bfa27c6]{font-weight:600;color:var(--text-strong)}.pill[data-v-6bfa27c6]{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .6rem;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:999px}.pill--live[data-v-6bfa27c6]{color:var(--accent-soft-text);background:var(--accent-soft)}.pill--muted[data-v-6bfa27c6]{color:var(--muted-soft-text);background:var(--muted-soft)}.pill--won[data-v-6bfa27c6]{margin-left:.4rem;color:var(--accent-contrast);background:var(--accent)}.cell-num[data-v-6bfa27c6]{font-variant-numeric:tabular-nums}.cell-num--amount[data-v-6bfa27c6]{font-weight:700;color:var(--accent)}.detail-empty[data-v-6bfa27c6]{margin:0;padding:1.5rem 1rem;text-align:center;color:var(--text-muted);background:var(--muted-soft);border-radius:var(--radius-control)}.detail-total[data-v-6bfa27c6]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0;padding-top:1rem;border-top:1px solid var(--border)}.detail-total-label[data-v-6bfa27c6]{font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-label)}.detail-total-amount[data-v-6bfa27c6]{font-size:1.15rem;font-weight:700;color:var(--accent)}.users[data-v-bd0ccb1c]{min-height:100vh;background:var(--accent-soft)}.users .page[data-v-bd0ccb1c]{width:100%;padding:1.5rem clamp(1rem,4vw,2rem);display:flex;flex-direction:column;gap:1.5rem}.users .page-head[data-v-bd0ccb1c]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.users .page-head-text[data-v-bd0ccb1c]{display:flex;flex-direction:column;gap:.375rem}.users .title[data-v-bd0ccb1c]{margin:0;font-size:1.5rem;color:var(--text-strong)}.users .subtitle[data-v-bd0ccb1c]{margin:0;color:var(--text-muted)}.users .export[data-v-bd0ccb1c]{flex-shrink:0;padding:.6rem 1.1rem;font-size:.92rem;font-weight:600;color:var(--accent-contrast);background-color:var(--accent);border:none;border-radius:var(--radius-control);cursor:pointer}.users .load-error[data-v-bd0ccb1c]{margin:0;padding:.7rem 1rem;color:var(--danger);background:var(--surface);border:1px solid var(--danger);border-radius:var(--radius-control)}.users .controls[data-v-bd0ccb1c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.users .search[data-v-bd0ccb1c]{display:flex;flex-direction:column;gap:.25rem;flex:1 1 16rem;max-width:24rem}.users .search-label[data-v-bd0ccb1c]{font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-label)}.users .search-input[data-v-bd0ccb1c]{padding:.55rem .9rem;font-size:.92rem;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control)}.users .search-input[data-v-bd0ccb1c]:focus{outline:none;border-color:var(--accent)}.users .tabs[data-v-bd0ccb1c]{display:flex;gap:.5rem;flex-wrap:wrap}.users .tab[data-v-bd0ccb1c]{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.5rem .9rem;font-size:.9rem;font-weight:600;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.users .tab--active[data-v-bd0ccb1c]{color:var(--accent-soft-text);background:var(--accent-soft);border-color:var(--accent)}.users .tab-count[data-v-bd0ccb1c]{min-width:1.4rem;padding:.05rem .4rem;font-family:var(--font-mono);font-size:.72rem;font-weight:700;text-align:center;color:var(--text-muted);background:var(--muted-soft);border-radius:999px}.users .tab--active .tab-count[data-v-bd0ccb1c]{color:var(--accent-contrast);background:var(--accent)}.users .results[data-v-bd0ccb1c]{display:flex;align-items:flex-start;gap:1.5rem}.users .results-table[data-v-bd0ccb1c]{flex:1 1 auto;min-width:0}.users .results-detail[data-v-bd0ccb1c]{flex:0 0 22rem}@media (max-width: 960px){.users .results[data-v-bd0ccb1c]{flex-direction:column}.users .results-detail[data-v-bd0ccb1c]{flex:1 1 auto;align-self:stretch}}.settings[data-v-3f3a8281]{min-height:100vh;background:var(--accent-soft)}.page[data-v-3f3a8281]{width:100%;box-sizing:border-box;padding:1.5rem clamp(1rem,4vw,2rem);display:flex;flex-direction:column;gap:1.5rem}.form[data-v-3f3a8281]{max-width:60rem}.page-head-text[data-v-3f3a8281]{display:flex;flex-direction:column;gap:.25rem}.title[data-v-3f3a8281]{margin:0;font-size:1.5rem;font-weight:700;color:var(--text-strong)}.subtitle[data-v-3f3a8281]{margin:0;font-size:.9rem;color:var(--text-muted)}.load-error[data-v-3f3a8281],.server-error[data-v-3f3a8281]{margin:0;padding:.75rem 1rem;color:var(--danger);background:var(--muted-soft);border:1px solid var(--danger);border-radius:var(--radius-control);font-size:.9rem}.form[data-v-3f3a8281]{display:flex;flex-direction:column;gap:1.5rem}.group[data-v-3f3a8281]{background:var(--surface)}.group[data-v-3f3a8281]{display:flex;flex-direction:column;gap:1.25rem;margin:0;padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius-control)}.legend[data-v-3f3a8281]{padding:0 .5rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-label)}.two-up[data-v-3f3a8281]{display:flex;flex-wrap:wrap;gap:1.25rem}.two-up[data-v-3f3a8281]>*{flex:1 1 45%;min-width:13rem}.field[data-v-3f3a8281]{display:flex;flex-direction:column;gap:.5rem}.label[data-v-3f3a8281]{font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-label)}.control[data-v-3f3a8281],.textarea[data-v-3f3a8281]{width:100%;box-sizing:border-box;padding:.5rem .6rem;font:inherit;font-size:1rem;color:var(--text-strong);background:transparent;border:1px solid var(--border);border-radius:var(--radius-control);outline:none;transition:border-color .15s ease}.textarea[data-v-3f3a8281]{resize:vertical}.control[data-v-3f3a8281]:focus,.textarea[data-v-3f3a8281]:focus{border-color:var(--accent)}.control[data-v-3f3a8281]:disabled{opacity:.5;cursor:not-allowed}.bid-row[data-v-3f3a8281]{display:flex;align-items:center;gap:.4rem;border-bottom:1px solid var(--border);transition:border-color .15s ease}.bid-row[data-v-3f3a8281]:focus-within{border-bottom-color:var(--accent)}.prefix[data-v-3f3a8281]{font-size:1rem;color:var(--text-muted)}.bid-input[data-v-3f3a8281]{flex:1;width:100%;box-sizing:border-box;padding:.3rem 0;font:inherit;font-size:1rem;color:var(--text-strong);background:transparent;border:none;outline:none}.hint[data-v-3f3a8281]{font-size:.8rem;color:var(--text-muted)}.field-error[data-v-3f3a8281]{color:var(--danger);font-size:.85rem}.toggle[data-v-3f3a8281]{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer}.toggle-input[data-v-3f3a8281]{margin-top:.15rem;accent-color:var(--accent)}.toggle-text[data-v-3f3a8281]{display:flex;flex-direction:column;gap:.25rem}.footer[data-v-3f3a8281]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.saved[data-v-3f3a8281]{font-size:.9rem;color:var(--text-muted)}.submit[data-v-3f3a8281]{padding:.85rem 1.25rem;font-size:1rem;font-weight:600;color:var(--accent-contrast);background-color:var(--accent);border:none;border-radius:var(--radius-control);cursor:pointer;transition:background-color .15s ease}.submit[data-v-3f3a8281]:hover:not(:disabled){background-color:var(--accent-hover)}.submit[data-v-3f3a8281]:disabled{opacity:.6;cursor:not-allowed}.test-footer[data-v-3f3a8281]{display:flex}.secondary[data-v-3f3a8281]{padding:.6rem 1rem;font-size:.95rem;font-weight:600;color:var(--text-strong);background-color:transparent;border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.secondary[data-v-3f3a8281]:hover:not(:disabled){border-color:var(--accent);background-color:var(--accent-soft)}.secondary[data-v-3f3a8281]:disabled{opacity:.6;cursor:not-allowed}.test-result[data-v-3f3a8281]{display:flex;flex-direction:column;gap:.5rem}.test-sent[data-v-3f3a8281]{margin:0;font-size:.9rem;color:var(--text-muted)}.test-body[data-v-3f3a8281]{margin:0;padding:.75rem;font:inherit;font-size:.9rem;color:var(--text-strong);background:var(--accent-soft);border:1px solid var(--border);border-radius:var(--radius-control);white-space:pre-wrap;overflow-wrap:anywhere}.cookie-policy[data-v-645e0e39]{padding:24px 16px;color:var(--text)}.title[data-v-645e0e39]{font-size:1.6rem;color:var(--text-strong);margin-bottom:16px}
