.account-deletion-page{--deletion-danger:#d67d6d;--deletion-danger-strong:#f0a08f;width:min(100% - 2 * var(--ora-space-5), 1080px);margin-inline:auto;padding:clamp(3rem,8vw,6rem) 0 clamp(5rem,10vw,8rem)}.account-deletion-hero{border-bottom:1px solid var(--ora-color-border);gap:clamp(2rem,6vw,4rem);padding-bottom:clamp(3rem,8vw,5.5rem);display:grid}.account-deletion-eyebrow,.deletion-flow__kicker,.deletion-ledger>p{color:var(--ora-color-brass);letter-spacing:.16em;font-size:.72rem;font-weight:800}.account-deletion-hero h1{max-width:8ch;margin-top:var(--ora-space-4);letter-spacing:-.055em;font-size:clamp(2.8rem,10vw,6.5rem)}.account-deletion-lead{max-width:38rem;margin-top:var(--ora-space-5);color:var(--ora-color-muted);font-size:clamp(1rem,2.4vw,1.16rem)}.deletion-ledger{border:1px solid color-mix(in srgb, var(--ora-color-brass) 42%, var(--ora-color-border));background:var(--ora-color-surface);align-self:end;padding:clamp(1.25rem,4vw,2rem) clamp(1.25rem,4vw,2rem) clamp(1.25rem,4vw,2rem) clamp(2rem,6vw,3.5rem);position:relative}.deletion-ledger:before{background:linear-gradient(var(--ora-color-brass), var(--deletion-danger));content:"";width:1px;position:absolute;top:1.4rem;bottom:1.4rem;left:1rem}.deletion-ledger h2{margin-top:.35rem;font-size:clamp(1.4rem,4vw,2rem)}.deletion-ledger ul{margin:var(--ora-space-5) 0 0;gap:.55rem;padding:0;list-style:none;display:grid}.deletion-ledger li{color:var(--ora-color-muted);gap:.65rem;font-size:.9rem;display:flex}.deletion-ledger li:before{color:var(--deletion-danger);content:"—"}.deletion-ledger strong{margin-top:var(--ora-space-5);color:var(--deletion-danger-strong);font-size:.88rem;display:block}.deletion-flow{gap:clamp(1.5rem,5vw,3.5rem);padding-block:clamp(3rem,8vw,6rem);display:grid}.deletion-progress{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.deletion-progress li{color:var(--ora-color-muted);text-align:center;justify-items:center;gap:.55rem;display:grid;position:relative}.deletion-progress li:not(:last-child):after{z-index:-1;background:var(--ora-color-border);content:"";width:calc(100% - 2rem);height:1px;position:absolute;top:1rem;left:calc(50% + 1rem)}.deletion-progress span{border:1px solid var(--ora-color-border);background:var(--ora-color-bg);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.76rem;font-style:normal;font-weight:800;display:grid}.deletion-progress em{font-size:clamp(.7rem,2vw,.82rem);font-style:normal;font-weight:700}.deletion-progress li[data-state=complete],.deletion-progress li[data-state=current]{color:var(--ora-color-brass)}.deletion-progress li[data-state=complete]:after{background:var(--ora-color-brass)}.deletion-progress li[data-state=current] span{border-color:var(--ora-color-brass);box-shadow:0 0 0 4px color-mix(in srgb, var(--ora-color-brass) 12%, transparent)}.deletion-flow__panel{border:1px solid var(--ora-color-border);background:color-mix(in srgb, var(--ora-color-surface) 86%, var(--ora-color-bg));width:min(100%,680px);min-height:25rem;margin-inline:auto;padding:clamp(1.5rem,6vw,3.5rem)}.deletion-flow__panel h2{letter-spacing:-.03em;margin-top:.5rem;font-size:clamp(1.8rem,5vw,3rem)}.deletion-flow__copy{max-width:38rem;margin-top:var(--ora-space-4);color:var(--ora-color-muted)}.deletion-flow__copy--strong{color:var(--ora-color-text);font-weight:750}.deletion-form{gap:var(--ora-space-3);margin-top:var(--ora-space-6);display:grid}.deletion-form label{color:var(--ora-color-text);gap:.2rem;font-size:.86rem;font-weight:800;display:grid}.deletion-form__help,.deletion-flow__aside{color:var(--ora-color-muted);font-size:.78rem}.deletion-form input{border:1px solid var(--ora-color-border);background:var(--ora-color-bg);width:100%;min-height:3.15rem;color:var(--ora-color-text);font:inherit;border-radius:.25rem;padding:.75rem .9rem}.deletion-form input:focus{border-color:var(--ora-color-brass)}.deletion-error{color:var(--deletion-danger-strong);font-size:.84rem}.deletion-button,.deletion-text-button{font:inherit;cursor:pointer;border-radius:.25rem;font-weight:850}.deletion-button{min-height:3rem;margin-top:var(--ora-space-3);border:1px solid var(--ora-color-brass);background:var(--ora-color-brass);color:var(--ora-color-bg);justify-content:center;align-items:center;padding:.75rem 1.15rem;text-decoration:none;display:inline-flex}.deletion-button--secondary{border-color:var(--ora-color-border);color:var(--ora-color-text);background:0 0}.deletion-button--danger{border-color:var(--deletion-danger);background:var(--deletion-danger);color:#1a1110}.deletion-button:disabled{opacity:.42;cursor:not-allowed}.deletion-text-button{color:var(--ora-color-muted);text-underline-offset:.22em;background:0 0;border:0;text-decoration:underline}.deletion-actions{gap:var(--ora-space-3);margin-top:var(--ora-space-5);flex-wrap:wrap;align-items:center;display:flex}.deletion-flow__aside{margin-top:var(--ora-space-5);padding-top:var(--ora-space-4);border-top:1px solid var(--ora-color-border)}.deletion-receipt{margin:var(--ora-space-6) 0 var(--ora-space-4);padding:var(--ora-space-4);border-left:2px solid var(--ora-color-brass);background:var(--ora-color-bg);gap:.35rem;display:grid}.deletion-receipt dt{color:var(--ora-color-muted);font-size:.74rem;font-weight:800}.deletion-receipt dd{color:var(--ora-color-text);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.68rem,2vw,.84rem)}.account-deletion-footnote{gap:var(--ora-space-4);padding-top:var(--ora-space-6);border-top:1px solid var(--ora-color-border);color:var(--ora-color-muted);font-size:.84rem;display:grid}.account-deletion-footnote a{color:var(--ora-color-brass);text-underline-offset:.22em}@media (width>=800px){.account-deletion-hero{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);align-items:end}.deletion-flow{grid-template-columns:10rem minmax(0,1fr);align-items:start}.deletion-progress{grid-template-columns:1fr;gap:0}.deletion-progress li{gap:var(--ora-space-3);text-align:left;grid-template-columns:2rem minmax(0,1fr);justify-items:start;min-height:5rem}.deletion-progress li:not(:last-child):after{width:1px;height:3rem;top:2rem;bottom:0;left:1rem}.deletion-progress em{padding-top:.35rem}.deletion-flow__panel{margin-inline:0}.account-deletion-footnote{grid-template-columns:minmax(0,1fr) auto;align-items:start}}@media (prefers-reduced-motion:reduce){.deletion-button,.deletion-progress li{transition:none}}
