.deletion-page{background:var(--background);min-height:100dvh;color:var(--text-primary)}.deletion-top,.deletion-footer{justify-content:space-between;align-items:center;gap:24px;max-width:1160px;margin:auto;padding:24px;display:flex}.deletion-top .brand-lockup{width:160px}.deletion-main{max-width:1160px;margin:auto;padding:24px}.deletion-heading{max-width:740px;margin-bottom:32px}.deletion-emblem{color:var(--primary-pressed);background:var(--primary-subtle);border-radius:16px;margin-bottom:16px;padding:12px;display:inline-flex}.deletion-heading h1{letter-spacing:-.04em;margin:12px 0 20px;font-size:clamp(32px,5vw,54px);line-height:1.12}.deletion-page p{color:var(--text-secondary);line-height:1.65}.deletion-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.deletion-form-card{border:1px solid var(--border);background:var(--surface);border-radius:24px;min-width:0;padding:28px;box-shadow:0 8px 32px #00000005}.deletion-form-card form,.deletion-receipt{flex-direction:column;gap:20px;display:flex}.deletion-form-card h2,.deletion-details h2{margin:0;font-size:20px;line-height:1.35}.deletion-form-card p{margin:0}.deletion-page a{color:var(--primary-pressed);text-underline-offset:4px}.deletion-options{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.deletion-options legend{margin-bottom:12px;font-weight:650}.deletion-options label{border:1px solid var(--border);cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;padding:16px;display:flex}.deletion-options label.selected{border-color:var(--primary);background:var(--primary-subtle)}.deletion-options svg{flex:none;margin-top:2px}.deletion-options strong,.deletion-options small{display:block}.deletion-options small{color:var(--text-secondary);margin-top:6px;line-height:1.5}.deletion-page input[type=radio],.deletion-page input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary);flex:none;margin-top:3px}.deletion-field{gap:8px;font-weight:600;display:grid}.deletion-field input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:48px;color:var(--text-primary);font:inherit;border-radius:12px;padding:12px 16px}.deletion-confirm{align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.deletion-danger{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#b42318;border:0;border-radius:999px;padding:12px 20px;font-weight:650}.deletion-danger:hover{background:#912018}.deletion-page button:disabled{opacity:.6;cursor:wait}.deletion-page :focus-visible{outline:3px solid var(--primary);outline-offset:4px}.deletion-hint{font-size:13px}.deletion-details{gap:24px;display:grid}.deletion-details section{border-bottom:1px solid var(--border);padding-bottom:16px}.deletion-details p{margin:10px 0;font-size:14px}.deletion-links{flex-wrap:wrap;gap:12px;font-size:14px;display:flex}.deletion-contact{overflow-wrap:anywhere;align-items:center;gap:8px;display:inline-flex}.deletion-footer{color:var(--text-secondary);flex-wrap:wrap;justify-content:flex-start;font-size:13px}.deletion-error{background:#fef3f2;border-radius:12px;padding:12px;color:#912018!important;margin-top:16px!important}.deletion-receipt svg{color:var(--primary-pressed)}.deletion-receipt dl{background:var(--primary-subtle);border-radius:12px;margin:0;padding:16px}.deletion-receipt dt{margin-bottom:6px;font-weight:650}.deletion-receipt dd{overflow-wrap:anywhere;margin:0 0 16px}.deletion-receipt dd:last-child{margin-bottom:0}@media (max-width:767px){.deletion-layout{grid-template-columns:minmax(0,1fr);gap:32px}.deletion-top,.deletion-main,.deletion-footer{padding:20px 16px}.deletion-form-card{padding:20px}.deletion-top{gap:12px}.deletion-top .brand-lockup{width:130px}}.deletion-primary{background:var(--primary);color:#191815;min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:12px 20px;font-weight:650}.deletion-page a{color:var(--text-secondary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.deletion-page a:hover{color:var(--text-primary)}
