.Register_page__OZ1jr{background:#f4f4f2;background:var(--bg-canvas,#f4f4f2);font-family:var(--font-body);min-height:calc(100vh - 80px);padding:48px 24px}.Register_split__rf7Le{grid-gap:56px;align-items:start;display:grid;gap:56px;grid-template-columns:.95fr 1.05fr;margin:24px auto;max-width:1100px}@media (max-width:880px){.Register_split__rf7Le{gap:28px;grid-template-columns:1fr}}.Register_pitch__G2GmW{padding:8px}.Register_eyebrow__CBYl3{background:#fcde4b;background:var(--accent-yellow,#fcde4b);border-radius:4px;color:#000;color:var(--brand-primary,#000);display:inline-block;font-family:Roboto Mono,monospace;font-family:var(--font-mono,"Roboto Mono",monospace);font-size:12px;font-weight:700;letter-spacing:.14em;margin-bottom:16px;padding:4px 10px;text-transform:uppercase}.Register_pitchTitle__IAnzX{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:clamp(28px,4vw,36px);font-weight:700;letter-spacing:-.015em;line-height:1.15;margin:0 0 16px}.Register_pitchLead__1xMEE{color:#555;color:var(--text-secondary,#555);font-size:16px;line-height:1.55;margin:0 0 28px;max-width:460px}.Register_pitchBenefits__UQzPY{display:flex;flex-direction:column;gap:14px}.Register_benefit__UqxM4{align-items:center;color:#555;color:var(--text-secondary,#555);display:inline-flex;font-size:14px;gap:12px}.Register_benefit__UqxM4 svg{background:#fcde4b;background:var(--accent-yellow,#fcde4b);border-radius:50%;color:#000;color:var(--brand-primary,#000);flex-shrink:0;height:32px;padding:6px;width:32px}.Register_pitchFoot__1uHPv{color:#888;color:var(--text-muted,#888);font-size:14px;margin-top:32px}.Register_linkAccent__m6VOn{color:#000;color:var(--brand-primary,#000);font-weight:600;text-decoration:underline;text-decoration-color:#fcde4b;text-decoration-color:var(--accent-yellow,#fcde4b);text-decoration-thickness:2px;text-underline-offset:3px}.Register_linkAccent__m6VOn:hover{text-decoration-color:#f7c707;text-decoration-color:var(--accent-amber-hover,#f7c707)}.Register_formWrap__dHWMa{display:flex;justify-content:center}.Register_formCard__yb-o-{background:#fff;background:var(--bg-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--gray-200,#e5e7eb);border-radius:16px;border-radius:var(--radius-lg,16px);box-shadow:0 8px 28px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04);max-width:560px;padding:36px;width:100%}@media (max-width:600px){.Register_formCard__yb-o-{padding:24px}}.Register_formTitle__YY69Q{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:22px;font-weight:700;margin:0 0 6px}.Register_formSubtitle__qXETx{color:#888;color:var(--text-muted,#888);font-size:14px;line-height:1.5;margin:0 0 22px}.Register_code__WqjLF{background:#f7f7f5;background:var(--bg-sunken,#f7f7f5);border-radius:4px;color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-family:Roboto Mono,monospace;font-family:var(--font-mono,"Roboto Mono",monospace);font-size:13px;padding:2px 8px}.Register_errorBanner__EVyFd{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:13px;line-height:1.5;margin-bottom:18px;padding:12px 14px}.Register_form__L2QG8{display:flex;flex-direction:column;gap:14px}.Register_roleRow__g61-E{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:4px}.Register_roleBtn__UvOlT{background:#fff;border:2px solid #e5e7eb;border:2px solid var(--gray-200,#e5e7eb);border-radius:12px;color:#555;color:var(--text-secondary,#555);cursor:pointer;font-family:inherit;padding:16px;position:relative;text-align:left;transition:border-color .12s ease,background .12s ease,-webkit-transform .12s ease;transition:border-color .12s ease,background .12s ease,transform .12s ease;transition:border-color .12s ease,background .12s ease,transform .12s ease,-webkit-transform .12s ease}.Register_roleBtn__UvOlT:hover{border-color:#d1d5db;border-color:var(--gray-300,#d1d5db);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.Register_roleActive__3DCMc{background:linear-gradient(180deg,rgba(252,222,75,.2),rgba(252,222,75,.08));border-color:#000;border-color:var(--brand-primary,#000);box-shadow:0 0 0 4px rgba(252,222,75,.2);color:#1a1a1a;color:var(--text-primary,#1a1a1a)}.Register_roleActive__3DCMc:after{align-items:center;background:#fcde4b;background:var(--accent-yellow,#fcde4b);border-radius:50%;color:#000;color:var(--brand-primary,#000);content:"✓";display:inline-flex;font-size:16px;font-weight:700;height:22px;justify-content:center;position:absolute;right:14px;top:10px;width:22px}.Register_roleLabel__zbW5o{color:#1a1a1a;color:var(--text-primary,#1a1a1a);display:block;font-size:15px;font-weight:700;margin-bottom:4px}.Register_roleHint__6j5C8{color:#888;color:var(--text-muted,#888);display:block;font-size:12px}.Register_grid2__ALdLp{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (max-width:500px){.Register_grid2__ALdLp{grid-template-columns:1fr}}.Register_field__ZNoam{display:flex;flex-direction:column;gap:6px}.Register_field__ZNoam label{color:#888;color:var(--text-muted,#888);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.Register_field__ZNoam input{background:#fff;border:1.5px solid #d1d5db;border:1.5px solid var(--gray-300,#d1d5db);border-radius:10px;color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-family:inherit;font-size:15px;padding:12px 14px;transition:border-color .12s ease,box-shadow .12s ease}.Register_field__ZNoam input::-webkit-input-placeholder{color:#888;color:var(--text-muted,#888)}.Register_field__ZNoam input::placeholder{color:#888;color:var(--text-muted,#888)}.Register_field__ZNoam input:focus{border-color:#000;border-color:var(--brand-primary,#000);box-shadow:0 0 0 3px rgba(252,222,75,.3);outline:none}.Register_fieldError__1Fy4x{color:#991b1b;font-size:12px;margin:4px 0 0}.Register_submit__17ZWk{align-items:center;background:#000;background:var(--brand-primary,#000);border:0;border-radius:10px;color:#fcde4b;color:var(--accent-yellow,#fcde4b);cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;margin-top:8px;padding:14px 18px;transition:background .12s ease,-webkit-transform .12s ease;transition:background .12s ease,transform .12s ease;transition:background .12s ease,transform .12s ease,-webkit-transform .12s ease}.Register_submit__17ZWk:hover:not(:disabled){background:#1a1a1a;background:var(--brand-primary-hover,#1a1a1a);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.Register_submit__17ZWk:disabled{background:#e5e7eb;background:var(--gray-200,#e5e7eb);color:#888;color:var(--text-muted,#888);cursor:not-allowed;-webkit-transform:none;transform:none}.Register_formFoot__Wn5FP{color:#888;color:var(--text-muted,#888);font-size:12px;line-height:1.5;margin:10px 0 0;text-align:center}