.retract.svelte-52kf8o{min-height:100vh;min-height:100dvh;display:flex;align-items:flex-start;justify-content:center;padding:clamp(1rem,4vw,3rem) 1rem calc(2rem + env(safe-area-inset-bottom,0px));background:#0b1220;background-image:radial-gradient(1200px 600px at 50% -10%,#16233f,#0b1220 60%);color:#e8edf6;box-sizing:border-box}.retract-card.svelte-52kf8o{width:100%;max-width:34rem;background:#111929eb;border:1px solid rgba(255,255,255,.1);border-radius:1.1rem;padding:clamp(1.25rem,5vw,2.25rem);box-shadow:0 10px 40px #00000073;box-sizing:border-box}.retract-brand.svelte-52kf8o{display:inline-flex;align-items:center;gap:.55rem;color:#e8edf6;text-decoration:none;font-weight:700;margin-bottom:1.1rem}.retract-brand.svelte-52kf8o img:where(.svelte-52kf8o){border-radius:.5rem}h1.svelte-52kf8o{font-size:clamp(1.3rem,5vw,1.7rem);line-height:1.2;margin:0 0 .6rem}.retract-lead.svelte-52kf8o{font-size:.95rem;line-height:1.5;opacity:.86;margin:0 0 1rem}.retract-field.svelte-52kf8o{display:block;margin-bottom:.9rem}.retract-field.svelte-52kf8o>span:where(.svelte-52kf8o){display:block;font-size:.85rem;font-weight:600;margin-bottom:.35rem}.retract-field.svelte-52kf8o small:where(.svelte-52kf8o){font-weight:400;opacity:.6}.retract-field.svelte-52kf8o input:where(.svelte-52kf8o),.retract-field.svelte-52kf8o select:where(.svelte-52kf8o),.retract-field.svelte-52kf8o textarea:where(.svelte-52kf8o){width:100%;box-sizing:border-box;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:.6rem;color:#fff;font:inherit;font-size:1rem;padding:.6rem .7rem}.retract-field.svelte-52kf8o textarea:where(.svelte-52kf8o){resize:vertical;min-height:2.6rem}.retract-field.svelte-52kf8o input:where(.svelte-52kf8o):focus,.retract-field.svelte-52kf8o select:where(.svelte-52kf8o):focus,.retract-field.svelte-52kf8o textarea:where(.svelte-52kf8o):focus{outline:2px solid #4f93e6;outline-offset:1px;border-color:transparent}.retract-field.svelte-52kf8o .invalid:where(.svelte-52kf8o){border-color:#e06a6a}.retract-err.svelte-52kf8o{display:block;margin-top:.3rem;font-size:.78rem;color:#ffb4b4;font-style:normal}.retract-btn.svelte-52kf8o{display:inline-flex;align-items:center;justify-content:center;width:100%;background:#1e88e5;color:#fff;font-weight:700;font-size:1rem;padding:.75rem 1rem;border-radius:.7rem;border:none;cursor:pointer;text-decoration:none;margin-top:.4rem;box-shadow:0 3px 12px #1e88e566}.retract-btn.svelte-52kf8o:active{transform:scale(.99)}.retract-btn.svelte-52kf8o:disabled{opacity:.6;cursor:progress}.retract-btn.ghost.svelte-52kf8o{background:transparent;border:1px solid rgba(255,255,255,.28);box-shadow:none;color:#e8edf6}.retract-actions.svelte-52kf8o{display:flex;gap:.6rem}.retract-actions.svelte-52kf8o .retract-btn:where(.svelte-52kf8o){flex:1 1 auto}.retract-note.svelte-52kf8o{font-size:.8rem;line-height:1.5;opacity:.66;margin:1rem 0 0}.retract-effect.svelte-52kf8o{font-size:.85rem;line-height:1.5;opacity:.8;background:#ffffff0d;border-radius:.6rem;padding:.7rem .8rem;margin:0 0 1rem}.retract-recap.svelte-52kf8o{display:grid;grid-template-columns:auto 1fr;gap:.4rem .9rem;margin:0 0 1rem;font-size:.9rem}.retract-recap.svelte-52kf8o dt:where(.svelte-52kf8o){opacity:.6;font-weight:600}.retract-recap.svelte-52kf8o dd:where(.svelte-52kf8o){margin:0;word-break:break-word}.retract-ok.svelte-52kf8o{width:2.6rem;height:2.6rem;border-radius:50%;background:#2e7d4f;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;margin-bottom:.7rem}
