.login.svelte-ev4rxi{max-width:400px;margin:4rem auto;padding:2rem;border:1px solid #444;border-radius:8px;background:#1a1a1a}h2.svelte-ev4rxi{margin:0 0 .5rem;font-size:1.25rem}.hint.svelte-ev4rxi{color:#888;font-size:.9rem;margin:0 0 .5rem}.hint.svelte-ev4rxi a:where(.svelte-ev4rxi){color:#7ab;text-decoration:none}.hint.svelte-ev4rxi a:where(.svelte-ev4rxi):hover{text-decoration:underline}.hint.svelte-ev4rxi:last-of-type{margin-bottom:1.5rem}form.svelte-ev4rxi{display:flex;flex-direction:column;gap:.75rem}input.svelte-ev4rxi{padding:.5rem .75rem;background:#0d0d0d;border:1px solid #444;border-radius:4px;color:#e0e0e0;font-size:.9rem}input.svelte-ev4rxi:focus{outline:none;border-color:#666}button.svelte-ev4rxi{padding:.5rem 1rem;background:#333;border:1px solid #555;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem}button.svelte-ev4rxi:hover:not(:disabled){background:#444}button.svelte-ev4rxi:disabled{opacity:.6;cursor:not-allowed}.error.svelte-ev4rxi{margin:.75rem 0 0;color:#f66;font-size:.9rem}.container.svelte-zuq8qa{border:1px solid #444;border-radius:8px;padding:1rem;background:#1a1a1a}h3.svelte-zuq8qa{margin:0 0 .75rem;font-size:1rem}.thread.svelte-zuq8qa{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #333}.thread.svelte-zuq8qa:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.company.svelte-zuq8qa{font-weight:600;color:#8cf;margin:0 0 .5rem;font-size:.9rem}.messages.svelte-zuq8qa{margin-left:.5rem}.msg.svelte-zuq8qa{padding:.35rem 0;font-size:.9rem}.from.svelte-zuq8qa{color:#aaa;margin-right:.5rem}.text.svelte-zuq8qa{color:#ddd}.time.svelte-zuq8qa{display:block;font-size:.75rem;color:#666;margin-top:.15rem}.empty.svelte-zuq8qa{color:#666;font-style:italic}.panel.svelte-3b9h4w{border:1px solid #444;border-radius:8px;padding:1rem;background:#1a1a1a}h3.svelte-3b9h4w{margin:0 0 1rem;font-size:1rem}h4.svelte-3b9h4w{margin:0 0 .5rem;font-size:.9rem;color:#888}.form.svelte-3b9h4w{margin-bottom:1rem}.form.svelte-3b9h4w select:where(.svelte-3b9h4w),.form.svelte-3b9h4w input:where(.svelte-3b9h4w),.form.svelte-3b9h4w textarea:where(.svelte-3b9h4w),.form.svelte-3b9h4w button:where(.svelte-3b9h4w){display:block;width:100%;margin-bottom:.5rem;padding:.4rem .5rem;background:#0d0d0d;border:1px solid #444;border-radius:4px;color:#e0e0e0;font-size:.9rem}.form.svelte-3b9h4w textarea:where(.svelte-3b9h4w){resize:vertical;min-height:60px}.form.svelte-3b9h4w button:where(.svelte-3b9h4w){cursor:pointer;background:#333}.form.svelte-3b9h4w button:where(.svelte-3b9h4w):hover:not(:disabled){background:#444}.form.svelte-3b9h4w button:where(.svelte-3b9h4w):disabled{opacity:.5;cursor:not-allowed}.loading.svelte-3b9h4w,.hint.svelte-3b9h4w{color:#888;font-size:.9rem}.result.svelte-3b9h4w{margin-top:1rem;padding-top:1rem;border-top:1px solid #333}.ok.svelte-3b9h4w{color:#8f8;font-size:.9rem}.err.svelte-3b9h4w{color:#f66;font-size:.9rem}.listings.svelte-3b9h4w{margin:0 0 .5rem;padding-left:1.25rem;font-size:.85rem}.listings.svelte-3b9h4w li:where(.svelte-3b9h4w){margin-bottom:.35rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.btn-sm.svelte-3b9h4w{padding:.2rem .4rem;font-size:.8rem;background:#333;border:1px solid #555;border-radius:4px;color:#ccc;cursor:pointer}.btn-sm.svelte-3b9h4w:hover{background:#444}.sub.svelte-3b9h4w{color:#666;font-size:.9rem}.dashboard.svelte-1m5hgd9{max-width:1400px;margin:0 auto;padding:1.5rem;font-family:system-ui,sans-serif;background:#0d0d0d;min-height:100vh;color:#e0e0e0}header.svelte-1m5hgd9{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}h1.svelte-1m5hgd9{margin:0;font-size:1.5rem}.game-info.svelte-1m5hgd9{color:#888;font-size:.95rem}.round-label.svelte-1m5hgd9{font-size:1.35rem;font-weight:600;color:#3b82f6;background:#3b82f626;padding:.35rem .75rem;border-radius:.375rem}.game-info.svelte-1m5hgd9 span:where(.svelte-1m5hgd9)+span:where(.svelte-1m5hgd9){margin-left:.5rem}.logout.svelte-1m5hgd9{padding:.4rem .75rem;background:#333;border:1px solid #555;border-radius:4px;color:#ccc;cursor:pointer;font-size:.9rem}.logout.svelte-1m5hgd9:hover{background:#444}.layout.svelte-1m5hgd9{display:grid;grid-template-columns:280px 1fr 340px;gap:1.5rem}@media(max-width:1000px){.layout.svelte-1m5hgd9{grid-template-columns:1fr}}.left.svelte-1m5hgd9,.center.svelte-1m5hgd9{min-width:0}.right.svelte-1m5hgd9{display:flex;flex-direction:column;gap:1rem;min-width:0}.contracts-section.svelte-1m5hgd9 h2:where(.svelte-1m5hgd9){margin:0 0 .75rem;font-size:1.1rem}.error.svelte-1m5hgd9{color:#f66}.loading.svelte-1m5hgd9{color:#888}.agent-page.svelte-1mf7izu{min-height:100vh;background:#0d0d0d;color:#e0e0e0}
