._0macWW_page{background:var(--color-canvas);width:100%;color:var(--color-ink);padding:clamp(24px,4.5vw,56px) 14px 72px}._0macWW_shell{border:1px solid var(--color-line);border-radius:var(--a5oe-radius,18px);background:var(--color-canvas);width:min(100%,610px);margin:0 auto;overflow:hidden;box-shadow:0 12px 36px #4028720f}._0macWW_intro{background:var(--color-primary-soft);border-bottom:1px solid var(--color-line);color:var(--color-ink);text-align:center;padding:clamp(18px,3vw,26px) 20px 20px}._0macWW_icon{border:1px solid var(--color-line);background:var(--color-canvas);width:40px;height:40px;color:var(--color-primary);border-radius:13px;justify-content:center;align-items:center;margin-bottom:7px;display:inline-flex}._0macWW_eyebrow{color:var(--color-primary);font:700 .68rem var(--font-en);letter-spacing:.14em}._0macWW_intro h1{color:var(--color-ink);margin:8px 0;font-size:clamp(1.35rem,3vw,1.7rem);font-weight:750;line-height:1.45}._0macWW_intro p{max-width:440px;color:var(--color-muted);margin:0 auto;font-size:.86rem;line-height:1.8}._0macWW_form{gap:12px;padding:clamp(16px,3vw,24px);display:grid}._0macWW_field{gap:5px;min-width:0;display:grid}._0macWW_field label{color:var(--color-ink);font-size:.81rem;font-weight:700}._0macWW_field label>span:not(._0macWW_optional){color:var(--color-primary)}._0macWW_optional{color:var(--color-muted);font-size:.75rem;font-weight:400}._0macWW_field input,._0macWW_field select,._0macWW_field textarea{box-sizing:border-box;border:1px solid var(--color-line);background:var(--color-canvas);width:100%;min-width:0;color:var(--color-ink);font:inherit;outline-offset:2px;border-radius:10px;min-height:42px;padding:9px 12px;font-size:.85rem;line-height:1.45}._0macWW_field input::placeholder,._0macWW_field textarea::placeholder{color:var(--color-muted);opacity:.8}._0macWW_field select{cursor:pointer}._0macWW_field input:focus,._0macWW_field select:focus,._0macWW_field textarea:focus{outline:2px solid var(--color-primary);border-color:#0000}._0macWW_field textarea{resize:vertical;min-height:66px}._0macWW_submit{border:1px solid var(--color-primary);color:#fff;background:linear-gradient(120deg,var(--color-primary),var(--color-primary-hover));font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:11px 14px;font-size:.88rem;font-weight:750;transition:background .2s,transform .2s;display:flex;box-shadow:0 5px 15px #663de729}._0macWW_submit:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 7px 18px #663de738}._0macWW_submit:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}._0macWW_disclaimer{text-align:center;color:var(--color-muted);justify-content:center;align-items:flex-start;gap:8px;margin:0;font-size:.75rem;line-height:1.8;display:flex}._0macWW_disclaimer svg{color:var(--color-primary);flex-shrink:0;margin-top:3px}._0macWW_error{color:#b3261e;margin:0;font-size:.8rem}@media (max-width:480px){._0macWW_page{padding-inline:12px}._0macWW_intro{padding:19px 16px}._0macWW_form{gap:11px;padding:15px}._0macWW_field input,._0macWW_field select{min-height:42px}._0macWW_submit{min-height:46px}}@media (prefers-reduced-motion:reduce){._0macWW_submit{transition:none}}
