.gd-suspended{background:radial-gradient(60rem 30rem at 50% -10%, color-mix(in srgb, var(--gold) 18%, transparent), transparent 70%), var(--bg);z-index:200;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.gd-suspended__card{background:var(--surface);border:1px solid color-mix(in srgb, var(--gold) 28%, var(--line));box-shadow:0 30px 80px color-mix(in srgb, var(--text) 14%, transparent);text-align:center;border-radius:28px;flex-direction:column;align-items:center;width:100%;max-width:480px;padding:40px 36px 28px;display:flex}.gd-suspended__logo{object-fit:contain;border-radius:18px;width:64px;height:64px;margin-bottom:18px}.gd-suspended__pill{background:color-mix(in srgb, var(--gold) 14%, transparent);border:1px solid color-mix(in srgb, var(--gold) 34%, transparent);color:var(--goldText);letter-spacing:.04em;border-radius:999px;padding:5px 12px;font-size:.74rem;font-weight:700}.gd-suspended h1{color:var(--text);font-family:var(--font-heading);text-wrap:balance;margin:16px 0 8px;font-size:clamp(1.6rem,3.4vw,2rem);line-height:1.15}.gd-suspended__since{color:var(--muted);margin:0 0 18px;font-size:.9rem}.gd-suspended__since strong{color:var(--text)}.gd-suspended__body{color:var(--text);max-width:38ch;margin:0 0 14px;font-size:.98rem;line-height:1.6}.gd-suspended__safe{background:color-mix(in srgb, var(--text) 4%, transparent);color:var(--muted);border-radius:12px;align-items:center;gap:8px;margin:0 0 24px;padding:8px 12px;font-size:.84rem;display:inline-flex}.gd-suspended__actions{gap:10px;width:100%;display:grid}.gd-suspended__btn{border:1px solid var(--line);color:var(--text);border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:flex}.gd-suspended__btn:hover{background:color-mix(in srgb, var(--gold) 8%, transparent)}.gd-suspended__btn--primary{background:var(--gold);border-color:var(--gold);color:var(--navy)}.gd-suspended__btn--primary:hover{background:color-mix(in srgb, var(--gold) 88%, var(--text))}.gd-suspended__btn:focus-visible,.gd-suspended__back:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.gd-suspended__contact{color:var(--muted);margin:14px 0 0;font-size:.8rem}.gd-suspended__back{color:var(--muted);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;margin-top:18px;font-size:.85rem;text-decoration:underline}.gd-suspended__back:hover{color:var(--text)}@media (max-width:520px){.gd-suspended__card{border-radius:22px;padding:30px 20px 22px}}@media (prefers-reduced-motion:no-preference){.gd-suspended__card{animation:.35s ease-out both gdSuspendedIn}@keyframes gdSuspendedIn{0%{opacity:0;transform:translateY(10px)}}}.gd-suspended__form{text-align:left;gap:12px;width:100%;display:grid}.gd-suspended__form label{gap:6px;display:grid}.gd-suspended__form label span{color:var(--muted);font-size:.8rem;font-weight:600}.gd-suspended__form textarea,.gd-suspended__form input{background:var(--surface);border:1px solid var(--line);color:var(--text);font:inherit;resize:vertical;border-radius:12px;padding:11px 12px}.gd-suspended__form textarea:focus,.gd-suspended__form input:focus{border-color:var(--gold);outline:0}.gd-suspended__form .gd-suspended__back{justify-self:center;margin-top:0}.gd-suspended__error{color:var(--alert);margin:0;font-size:.84rem}.gd-suspended__done{color:var(--text);place-items:center;gap:8px;margin:8px 0 4px;display:grid}.gd-suspended__done svg{color:var(--ok,var(--gold))}.gd-suspended__done span{color:var(--muted);max-width:34ch;font-size:.9rem}.gd-suspended__btn{cursor:pointer;font:inherit;font-weight:700}.gd-suspended__btn:not(.gd-suspended__btn--primary){background:0 0}.gd-suspended__btn:disabled{cursor:default;opacity:.6}.gd-suspended__btn:not(.gd-suspended__btn--primary):hover{background:color-mix(in srgb, var(--gold) 8%, transparent)}
