@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";:root{color-scheme:light;--ink: #111111;--muted: #5c5c56;--line: #e2e2dc;--paper: #f0f1ec;--card: #ffffff;--primary: oklch(.7262 .1703 128.85);--primary-dark: oklch(.58 .14 128.85);--primary-ink: #111111;--header: #0b0b0b;--danger: #b42318;--ok: #0f6b3a;--shadow: 0 18px 50px rgba(17, 17, 17, .08)}*{box-sizing:border-box}html{font-family:Montserrat,Segoe UI,sans-serif}body{margin:0;font-family:inherit;font-weight:400;-webkit-font-smoothing:antialiased}.page{min-height:100vh;background:radial-gradient(circle at top right,color-mix(in oklch,var(--primary) 22%,transparent),transparent 42%),linear-gradient(180deg,var(--paper) 0%,#e8eae3 100%)}.brand-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.75rem;padding:0 1.75rem;background:var(--header);color:#fff;border-bottom:3px solid var(--primary)}.mark{width:8.5rem;height:1.35rem;fill:currentColor}.brand-product{font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.content{max-width:32rem;margin:0 auto;padding:2.75rem 1.25rem 3.5rem}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:1.75rem;box-shadow:var(--shadow)}.card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:1px solid var(--line)}.eyebrow{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--primary-dark)}h1,h2{margin:0 0 .5rem;font-weight:700;letter-spacing:-.03em}h1{font-size:2rem;line-height:1.1}h2{font-size:.95rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lead{margin:0 0 1.5rem;color:var(--muted);font-size:.98rem;line-height:1.6}.muted{margin:0 0 1.25rem;color:var(--muted);font-size:.92rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;min-width:11rem;border:0;border-radius:10px;padding:.75rem 1.35rem;background:var(--primary);color:var(--primary-ink);font:inherit;font-weight:700;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease;box-shadow:0 8px 24px color-mix(in oklch,var(--primary) 35%,transparent)}.button:hover{transform:translateY(-1px)}.button.secondary{background:transparent;color:var(--ink);border:1px solid var(--line);box-shadow:none;font-weight:600}.button:disabled{opacity:.55;cursor:not-allowed;transform:none}dl{display:grid;grid-template-columns:9.5rem 1fr;gap:.85rem 1rem;margin:0 0 1.5rem}dt{color:var(--muted);font-size:.82rem;font-weight:600}dd{margin:0;font-weight:600;word-break:break-word}.actions{display:flex;flex-wrap:wrap;gap:.75rem}.message{margin:1rem 0 0;color:var(--ok);font-weight:600}.pending,.error{margin:0 0 1rem;font-size:.92rem;line-height:1.55}.pending{color:var(--ink);background:color-mix(in oklch,var(--primary) 24%,white);border:1px solid color-mix(in oklch,var(--primary) 40%,white);border-radius:10px;padding:.85rem 1rem}.error{color:var(--danger);font-weight:600}@media(max-width:640px){.brand-bar{padding-inline:1rem}.content{padding-top:1.75rem}.card-head{flex-direction:column;align-items:stretch}dl{grid-template-columns:1fr;gap:.2rem 0}dd{margin-bottom:.75rem}.button{width:100%}}
