.section.svelte-2ewti0{padding-block:3rem}.page-inner.svelte-2ewti0{max-width:1100px}.page-header.svelte-2ewti0{margin-bottom:2rem}.page-header.svelte-2ewti0 h1:where(.svelte-2ewti0){letter-spacing:-.03em;margin:0 0 .5rem;font-size:2rem;font-weight:800}.subtitle.svelte-2ewti0{color:var(--color-text-secondary);max-width:580px;margin:0;font-size:.95rem;line-height:1.6}.alert-error.svelte-2ewti0{background:color-mix(in srgb, var(--color-danger) 12%, transparent);border:1px solid var(--color-danger);color:var(--color-danger);margin-bottom:1.5rem;padding:.625rem .875rem;font-size:.875rem}.layout.svelte-2ewti0{grid-template-columns:1fr 280px;align-items:start;gap:1.5rem;display:grid}@media (width<=860px){.layout.svelte-2ewti0{grid-template-columns:1fr}}.form-card.svelte-2ewti0{flex-direction:column;gap:1rem;padding:1.75rem;display:flex}.section-heading.svelte-2ewti0{text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);border-top:1px solid var(--color-surface-400);margin:.5rem 0 .25rem;padding-top:.5rem;font-size:.825rem;font-weight:800}.section-heading.svelte-2ewti0:first-child{border-top:none;padding-top:0}.form-row.svelte-2ewti0{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=600px){.form-row.svelte-2ewti0{grid-template-columns:1fr}}.form-group.svelte-2ewti0{flex-direction:column;gap:.375rem;display:flex}.form-label.svelte-2ewti0{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700}.required.svelte-2ewti0{color:var(--color-danger)}.games-grid.svelte-2ewti0{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.375rem;display:grid}.game-check.svelte-2ewti0{background:var(--color-surface-200);border:1px solid var(--color-surface-400);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.85rem;transition:border-color .15s;display:flex}.game-check.svelte-2ewti0:hover{border-color:var(--color-brand)}.game-check.svelte-2ewti0 input[type=checkbox]:where(.svelte-2ewti0):checked+.game-check-label:where(.svelte-2ewti0){color:var(--color-brand)}.game-check-label.svelte-2ewti0{flex:1}.active-badge.svelte-2ewti0{text-transform:uppercase;letter-spacing:.05em;background:var(--color-brand);color:#0d0e14;padding:.1rem .35rem;font-size:.62rem;font-weight:800}.submit-btn.svelte-2ewti0{width:100%;margin-top:.5rem;padding:.875rem;font-size:1rem}.benefits.svelte-2ewti0{flex-direction:column;gap:1rem;display:flex}.benefit-card.svelte-2ewti0{padding:1.25rem}.benefit-card.svelte-2ewti0 h3:where(.svelte-2ewti0){margin:0 0 .875rem;font-size:.925rem;font-weight:800}.benefit-list.svelte-2ewti0{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.benefit-list.svelte-2ewti0 li:where(.svelte-2ewti0){color:var(--color-text-secondary);font-size:.85rem;line-height:1.45}.commission-note.svelte-2ewti0{color:var(--color-text-secondary);margin:0;font-size:.85rem;line-height:1.55}.success-card.svelte-2ewti0{flex-direction:column;align-items:flex-start;gap:1rem;max-width:520px;padding:2.5rem;display:flex}.success-icon.svelte-2ewti0{color:var(--color-success);font-size:2rem}.success-card.svelte-2ewti0 h1:where(.svelte-2ewti0){letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:800}.success-card.svelte-2ewti0 p:where(.svelte-2ewti0){color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.6}
