.su-kick{font:600 10.5px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--amber)}.su-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.su-form{flex-wrap:wrap;gap:8px;display:flex}.su-form input[type=email]{border:1px solid var(--line-strong,var(--line));background:var(--surface);min-width:0;height:44px;color:var(--ink);font:inherit;border-radius:10px;flex:220px;padding:0 14px;font-size:15px}.su-form input[type=email]:focus{border-color:var(--sc,var(--amber));box-shadow:0 0 0 3px color-mix(in srgb, var(--sc,var(--amber)) 22%, transparent);outline:none}.su-form button{background:var(--amber);color:#1a0d06;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;height:44px;padding:0 18px;font-size:14px;font-weight:800}.su-form button:hover{filter:brightness(1.08)}.su-err{width:100%;color:var(--loss,#e5484d);font-size:12.5px}.su-done{color:var(--ink);background:#3ed27e24;border-radius:10px;padding:12px 14px;font-size:14px;font-weight:600}.su-box{background:linear-gradient(120deg, color-mix(in srgb, var(--sc) 12%, var(--surface)), var(--surface) 60%);border:1px solid var(--line);border-left:4px solid var(--sc);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:26px;margin:34px 0 10px;padding:24px 26px;display:grid;position:relative}.su-copy{gap:6px;display:grid}.su-copy b{text-transform:uppercase;color:var(--ink);font-size:30px;line-height:1}.su-copy p{color:var(--ink-2);margin:2px 0 0;font-size:14px;line-height:1.5}.su-ex{color:var(--ink);text-underline-offset:3px;font-size:13px;font-weight:700;text-decoration:underline}.su-act{gap:10px;display:grid}.su-pick{flex-wrap:wrap;gap:8px;display:flex}.su-pick button{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--ink-2);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:13px;font-weight:700;display:inline-flex}.su-pick button.on{border-color:var(--sc);color:var(--ink);box-shadow:inset 0 0 0 1px var(--sc);background:color-mix(in srgb, var(--sc) 10%, var(--surface))}@media (max-width:760px){.su-box{grid-template-columns:1fr;gap:16px;padding:20px 18px}.su-copy b{font-size:26px}}.su-ov{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05060a9e;place-items:center;padding:24px;animation:.2s ease-out su-fade;display:grid;position:fixed;inset:0}@keyframes su-fade{0%{opacity:0}}.su-pop{--surface:#11141b;--ink:#f4f5f8;--ink-2:#c9ced8;--muted:#8b93a4;--line:#262b36;--line-strong:#343b48;width:min(640px,100%);max-height:calc(100vh - 48px);color:var(--ink-2);background:radial-gradient(80% 70% at 100% 0,#f5a6232e,#0000 60%),#0b0d12;border:1px solid #262b36;border-radius:20px;padding:30px 30px 24px;animation:.28s cubic-bezier(.2,.8,.2,1) su-up;position:relative;overflow:auto;box-shadow:0 40px 90px -30px #000000d9}@keyframes su-up{0%{opacity:0;transform:translateY(14px)scale(.98)}}.su-x{color:#fff;cursor:pointer;background:#ffffff0f;border:0;border-radius:10px;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:12px;right:14px}.su-x:hover{background:#ffffff1f}.su-h{text-transform:uppercase;color:#fff;margin:8px 0 6px;font-size:38px;line-height:.95;display:block}.su-p{margin:0 0 18px;font-size:14.5px;line-height:1.5}.su-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.su-grid button{color:var(--ink-2);cursor:pointer;background:#ffffff08;border:1px solid #262b36;border-radius:12px;justify-items:center;gap:5px;padding:10px 4px 8px;font-size:11px;font-weight:600;transition:transform .15s,border-color .15s,background .15s;display:grid}.su-grid button:hover{border-color:var(--sc);background:color-mix(in srgb, var(--sc) 18%, transparent);color:#fff;transform:translateY(-2px)}.su-grid span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.su-all{color:var(--amber);cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:13.5px;font-weight:700}.su-foot{justify-content:space-between;gap:12px;margin-top:16px;font-size:13px;display:flex}.su-foot button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.su-foot a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.su-ov,.su-pop{animation:none}}
