.trace-reset-dialog__backdrop{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));background:#030608c2;-webkit-backdrop-filter:blur(12px) saturate(.8);backdrop-filter:blur(12px) saturate(.8);animation:trace-reset-fade-in .16s ease-out both}.trace-reset-dialog{--trace-line: #00d9ff;position:relative;width:min(27rem,100%);overflow:hidden;padding:2rem;border:1px solid rgba(255,255,255,.13);border-radius:1.5rem;color:#f7f9fa;background:#11171a;box-shadow:0 2rem 6rem #00000094,inset 0 1px #ffffff0f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:trace-reset-rise-in .18s cubic-bezier(.2,.8,.2,1) both}.trace-reset-dialog:before{position:absolute;inset:0 0 auto;height:1px;background:var(--trace-line);box-shadow:0 0 1.2rem #00d9ffa6;content:""}.trace-reset-dialog__corner{position:absolute;width:2.25rem;height:2.25rem;pointer-events:none}.trace-reset-dialog__corner--top{top:.75rem;left:.75rem;border-top:1px solid rgba(0,217,255,.55);border-left:1px solid rgba(0,217,255,.55)}.trace-reset-dialog__corner--bottom{right:.75rem;bottom:.75rem;border-right:1px solid rgba(0,217,255,.35);border-bottom:1px solid rgba(0,217,255,.35)}.trace-reset-dialog__close{position:absolute;top:.8rem;right:.8rem;display:grid;width:2.75rem;height:2.75rem;place-items:center;padding:0;border:0;border-radius:.85rem;color:#ffffff94;background:transparent;cursor:pointer}.trace-reset-dialog__close:hover{color:#fff;background:#ffffff14}.trace-reset-dialog__close svg{width:1.1rem;height:1.1rem}.trace-reset-dialog__icon{display:grid;width:3rem;height:3rem;margin-bottom:1.35rem;place-items:center;border:1px solid rgba(0,217,255,.3);border-radius:1rem;color:var(--trace-line);background:#00d9ff14}.trace-reset-dialog__icon svg{width:1.35rem;height:1.35rem}.trace-reset-dialog__eyebrow{margin:0 0 .35rem;color:var(--trace-line);font-size:.68rem;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.trace-reset-dialog h2{margin:0;color:#fff;font-size:clamp(1.45rem,5vw,1.8rem);font-weight:650;letter-spacing:-.035em;line-height:1.1}.trace-reset-dialog__description{margin:.9rem 0 0;max-width:34ch;color:#ffffffa8;font-size:.92rem;line-height:1.55}.trace-reset-dialog__actions{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1.75rem}.trace-reset-dialog__button{min-height:3rem;padding:.7rem 1rem;border:1px solid transparent;border-radius:.9rem;font:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.trace-reset-dialog__button--cancel{color:#ffffffdb;border-color:#ffffff21;background:#ffffff0f}.trace-reset-dialog__button--confirm{color:#1b0804;background:#ff7658}.trace-reset-dialog__button:hover{filter:brightness(1.08)}.trace-reset-dialog__button:focus-visible,.trace-reset-dialog__close:focus-visible{outline:2px solid var(--trace-line);outline-offset:3px}@keyframes trace-reset-fade-in{0%{opacity:0}}@keyframes trace-reset-rise-in{0%{opacity:0;transform:translateY(.75rem) scale(.985)}}@media(max-width:40rem){.trace-reset-dialog__backdrop{place-items:end center;padding-inline:0;padding-bottom:0}.trace-reset-dialog{width:100%;padding:1.65rem 1.2rem max(1.25rem,env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:1.65rem 1.65rem 0 0}.trace-reset-dialog__actions{grid-template-columns:1fr}.trace-reset-dialog__button--confirm{grid-row:1}}@media(prefers-reduced-motion:reduce){.trace-reset-dialog,.trace-reset-dialog__backdrop{animation:none}}
