.page-shell[data-astro-cid-xew6ci7b]{width:min(100% - 2rem,1040px);margin:0 auto;padding:1.5rem 0 3rem}.brand[data-astro-cid-xew6ci7b]{color:var(--text);letter-spacing:.2em;align-items:center;gap:.6rem;font-weight:800;text-decoration:none;display:inline-flex}.brand[data-astro-cid-xew6ci7b]:hover{text-decoration:none}.brand[data-astro-cid-xew6ci7b] svg[data-astro-cid-xew6ci7b]{width:25px;height:25px;color:var(--accent)}.intro[data-astro-cid-xew6ci7b]{max-width:720px;margin:clamp(2.5rem,8vw,5.5rem) 0 2rem}.eyebrow[data-astro-cid-xew6ci7b]{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.8rem;font-weight:750}h1[data-astro-cid-xew6ci7b]{color:var(--text);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.15rem,6vw,3.6rem);line-height:1.03}.lede[data-astro-cid-xew6ci7b]{max-width:62ch;color:var(--text-secondary);margin:1.15rem 0 0;font-size:1.05rem}.content-grid[data-astro-cid-xew6ci7b]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1.25rem;display:grid}.form-card[data-astro-cid-xew6ci7b],.details-card[data-astro-cid-xew6ci7b]{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md)}.form-card[data-astro-cid-xew6ci7b]{padding:clamp(1.25rem,4vw,1.75rem)}.details-card[data-astro-cid-xew6ci7b]{padding:clamp(1.35rem,4vw,2rem)}.details-card[data-astro-cid-xew6ci7b] h2[data-astro-cid-xew6ci7b]{color:var(--text);margin:0 0 .65rem;font-size:1.08rem}.details-card[data-astro-cid-xew6ci7b] p[data-astro-cid-xew6ci7b]{color:var(--text-secondary);margin:0 0 1.5rem}.details-card[data-astro-cid-xew6ci7b] ul[data-astro-cid-xew6ci7b]{color:var(--text-secondary);margin:0 0 1.5rem;padding-left:1.25rem}.details-card[data-astro-cid-xew6ci7b] li[data-astro-cid-xew6ci7b]+li[data-astro-cid-xew6ci7b]{margin-top:.5rem}.notice[data-astro-cid-xew6ci7b]{border-radius:var(--radius);background:#ff8a800f;border:1px solid #ff8a8052;margin:0 0 1.5rem;padding:1rem}.notice[data-astro-cid-xew6ci7b] p[data-astro-cid-xew6ci7b]{margin:0}.support[data-astro-cid-xew6ci7b]{color:var(--text-muted);flex-wrap:wrap;gap:.35rem 1rem;margin:1.5rem 0 0;font-size:.9rem;display:flex}@media (width<=760px){.content-grid[data-astro-cid-xew6ci7b]{grid-template-columns:1fr}.intro[data-astro-cid-xew6ci7b]{margin-top:2.5rem}}.deletion-form{flex-direction:column;gap:1.15rem;display:flex}.deletion-form .field{flex-direction:column;gap:.45rem;display:flex}.deletion-form label{color:var(--text);font-size:.88rem;font-weight:650}.deletion-form label span{color:var(--text-muted);font-weight:450}.deletion-form input,.deletion-form textarea{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--field-bg);width:100%;color:var(--text);font:inherit}.deletion-form input{min-height:50px;padding:0 .85rem}.deletion-form textarea{resize:vertical;min-height:105px;padding:.75rem .85rem}.deletion-form input:focus,.deletion-form textarea:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.field-help,.privacy-note{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.45}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.delete-button{border-radius:var(--radius);color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#b83f39;border:1px solid #d85e57;padding:.8rem 1rem;font-weight:750}.delete-button:hover:not(:disabled){background:#cb4a43}.delete-button:disabled{opacity:.65;cursor:wait}.form-message{border-radius:var(--radius-sm);margin:0;padding:.75rem .85rem;font-size:.88rem}.form-message--error{color:var(--danger);background:#ff8a8014;border:1px solid #ff8a8059}.confirm-panel h2,.result h2{color:var(--text);margin:0 0 .55rem;font-size:1.2rem}.confirm-panel p,.result p{color:var(--text-secondary);margin:0 0 1.25rem}.result{align-items:flex-start;gap:.85rem;display:flex}.result-icon{width:34px;height:34px;color:var(--success);background:#6fd8a824;border:1px solid #6fd8a866;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.result .result-detail{color:var(--text-muted);margin:.75rem 0 0;font-size:.88rem}
