.account-deletion{color:var(--color-text);text-align:start;line-height:1.6}.account-deletion h2{margin-block:12px;font-size:1.4rem;font-weight:700}.account-deletion h3,.account-deletion h4{margin-block:12px 4px;font-weight:650}.account-deletion p{margin-block:12px}.account-deletion ul{padding-inline-start:24px;list-style:outside}.account-deletion li{margin-block:8px}.account-deletion li svg{vertical-align:middle;display:inline-block}.account-deletion button,.account-deletion input,.account-deletion a{border-radius:10px;min-width:44px;min-height:44px;padding:10px 16px}.account-deletion a{align-items:center;text-decoration:underline;display:inline-flex}.account-deletion button{cursor:pointer;border:1px solid}.account-deletion button:disabled{opacity:.55;cursor:default}.account-deletion input{background:0 0;border:1px solid;width:100%;font-size:1.2rem;display:block}.account-deletion .deletion-primary{background:var(--color-primary,#245c42);color:#fff;font-weight:700}.account-deletion .deletion-danger{color:var(--color-danger,#c73c3c);background:0 0}.deletion-entry{margin-block:24px}.deletion-sheet{background:var(--color-bg,white);border:1px solid var(--color-border,#888);border-radius:16px;width:min(100%,40rem);max-height:100dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.deletion-sheet::backdrop{background:#0009}.deletion-actions{flex-direction:column;gap:12px;margin-block-start:24px;display:flex}.deletion-card{border:1px solid var(--color-border,#888);border-radius:12px;margin-block:16px;padding:16px}.deletion-public{max-width:40rem;padding:calc(24px + var(--safe-top,0px)) 24px calc(24px + var(--safe-bottom,0px));margin-inline:auto}.deletion-scroll{box-sizing:border-box;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;max-height:calc(100dvh - 2px);padding:calc(20px + var(--safe-top,0px)) 20px calc(20px + var(--safe-bottom,0px));overflow-y:auto}.account-deletion .deletion-resend:disabled{opacity:1;color:var(--color-text);font-size:1rem;font-weight:600}#deletion-title:focus:not(:focus-visible){outline:none}#deletion-title:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}.deletion-cancel{max-width:36rem;padding-top:max(32px,8vh)}.deletion-brand{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.deletion-brand img{border-radius:12px}.deletion-cancel-card{border:1px solid var(--color-border,#73877f);background:var(--color-surface,#fff);border-radius:20px;padding:clamp(20px,4vw,32px)}.deletion-cancel h1{margin-bottom:20px;font-size:clamp(1.6rem,5vw,2rem);font-weight:700;line-height:1.25}.deletion-cancel .deletion-primary{color:#fff;text-align:center;background:#245c42;justify-content:center;text-decoration:none}.deletion-cancel .deletion-secondary{margin-top:24px;font-size:.9rem}.deletion-cancel :is(button,a){font-size:1rem}.deletion-cancel a:not(.deletion-primary){color:inherit;border:1px solid;justify-content:center;align-items:center;margin-block-start:12px;margin-inline-end:8px;font-weight:600;text-decoration:none;display:inline-flex}.deletion-cancel :is(button,a):focus-visible{outline:3px solid var(--color-text,#142c25);outline-offset:4px}@media (prefers-color-scheme:dark){.deletion-cancel-card{background:var(--color-surface,#172b25)}}
