.Y2OPrW_mobileTop,.Y2OPrW_mobileBottom{display:none}.Y2OPrW_page{grid-template-columns:1fr 440px;align-items:center;gap:1rem;min-height:100dvh;padding:2rem 6rem;display:grid}.Y2OPrW_brandSide{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:560px;display:flex}.Y2OPrW_logoImage{object-fit:contain;width:100%;max-width:500px;height:auto}.Y2OPrW_prompt{color:var(--color-surface);margin-top:1rem}.Y2OPrW_prompt p{margin-bottom:.75rem;font-size:.95rem}.Y2OPrW_notice{font-size:.8 rem;color:var(--color-text);background:color-mix(in srgb, var(--color-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);border-radius:var(--radius-sm);margin-bottom:1rem;padding:.6rem .75rem;line-height:1.45}.Y2OPrW_formCard{background:var(--color-surface);border-radius:var(--radius-md);box-sizing:border-box;width:100%;max-width:420px;box-shadow:var(--shadow-card);padding:1.5rem 2.5rem 2rem}.Y2OPrW_formCard h2{text-align:center;color:var(--color-text);margin-bottom:1.5rem;font-size:1.35rem;font-weight:500}.Y2OPrW_nameRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem;display:grid}.Y2OPrW_checkboxRow{color:var(--color-text);justify-content:center;align-items:center;margin-top:.25rem;display:flex;flex-direction:row!important;gap:.6rem!important}.Y2OPrW_checkboxRow input{flex-shrink:0;width:18px;height:18px}.Y2OPrW_buttonRow{justify-content:center;margin-top:.5rem;display:flex}@media (max-width:768px){.Y2OPrW_page{grid-template-columns:1fr;align-content:center;place-items:center;gap:1.5rem;padding:1.5rem}.Y2OPrW_brandSide{flex-direction:column;justify-content:flex-end;align-items:center;max-width:280px;min-height:auto;padding-top:0;display:flex}.Y2OPrW_brandSide .Y2OPrW_prompt{display:none}.Y2OPrW_formCard{width:100%;max-width:420px;margin:0 auto;padding:1.25rem 1.5rem 1.5rem}.Y2OPrW_mobileBottom{color:var(--color-text-muted);flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem;font-size:.9rem;display:flex}.Y2OPrW_mobileBottom button{border:1px solid var(--color-primary);color:var(--color-primary);background:0 0;margin-top:0}}@media (max-width:480px){.Y2OPrW_nameRow{grid-template-columns:1fr}.Y2OPrW_formCard{max-width:100%}}
