._page_1uwz8_1{background:var(--card);min-height:100vh;color:var(--ink)}._shell_1uwz8_3{width:min(1080px,100% - 40px);margin:0 auto;padding:86px 0 110px}._intro_1uwz8_5{max-width:760px;margin-bottom:42px}._intro_1uwz8_5 p,._completeMark_1uwz8_7{color:var(--red);letter-spacing:.14em;margin:0 0 14px;font-size:12px;font-weight:800}._intro_1uwz8_5 h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,6vw,68px);line-height:1.02}._intro_1uwz8_5 span{max-width:650px;color:var(--muted);margin-top:22px;font-size:17px;line-height:1.7;display:block}._grid_1uwz8_13{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:24px;display:grid}._rules_1uwz8_15,._formCard_1uwz8_15{border:1px solid var(--line);background:var(--card);border-radius:24px;padding:32px;box-shadow:0 18px 50px #192a3a12}._rules_1uwz8_15 h2,._formCard_1uwz8_15 h2{letter-spacing:-.03em;margin:0 0 24px;font-size:24px}._rules_1uwz8_15 dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}._rules_1uwz8_15 dl div{background:var(--card);border-radius:14px;padding:17px}._rules_1uwz8_15 dt{color:var(--muted);font-size:12px}._rules_1uwz8_15 dd{margin:7px 0 0;font-weight:800}._rules_1uwz8_15>p{color:var(--muted);margin:24px 0 0;font-size:13px;line-height:1.7}._formCard_1uwz8_15{flex-direction:column;gap:16px;display:flex}._formCard_1uwz8_15 label{gap:8px;font-size:13px;font-weight:700;display:grid}._formCard_1uwz8_15 input{border:1px solid var(--line);min-height:48px;font:inherit;border-radius:11px;padding:0 14px}._formCard_1uwz8_15 input:focus{border-color:var(--line);outline:3px solid #f05a2829}._formCard_1uwz8_15 button,._actions_1uwz8_37 a{background:var(--red-soft);min-height:50px;color:var(--ink);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}._formCard_1uwz8_15 button:disabled{cursor:wait;opacity:.65}._formCard_1uwz8_15 small,._formCard_1uwz8_15>span{color:var(--muted);line-height:1.65}._error_1uwz8_43{color:var(--red);margin:0;font-size:13px}._actions_1uwz8_37{gap:10px;margin-top:10px;display:flex}._actions_1uwz8_37 a:last-child{background:var(--card);color:var(--ink)}@media (width<=760px){._shell_1uwz8_3{width:min(100% - 24px,1080px);padding-top:56px}._grid_1uwz8_13,._rules_1uwz8_15 dl{grid-template-columns:1fr}._rules_1uwz8_15,._formCard_1uwz8_15{border-radius:18px;padding:24px}}
