.sw-au{--sw-lime:#53df55;--sw-trail:#3eb640;--sw-limesoft:#0f2913;--sw-ground:#0c0e10;--sw-card:#14181b;--sw-chip:#1b2126;--sw-line:#212830;--sw-ahead:#6b747e;--sw-ink1:#fff;--sw-ink2:#c9d1d8;--sw-ink3:#a9b2bb;--sw-ink4:#8a939c;--sw-onlime:#0c0e10;--sw-risk:#ff9233;--sw-disp:var(--font-baloo2), "Nunito", ui-rounded, system-ui, -apple-system, "Segoe UI", sans-serif;--sw-sans:var(--font-nunito), ui-rounded, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;background:var(--sw-ground);min-height:100dvh;color:var(--sw-ink2);font-family:var(--sw-sans);-webkit-font-smoothing:antialiased;flex-direction:column;flex:auto;align-items:center;padding:0 18px 56px;display:flex}.sw-au *,.sw-au :before,.sw-au :after{box-sizing:border-box}body:has(.sw-au){background:#0c0e10}.sw-au .au-bar{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:420px;min-height:62px;margin:0 0 8px;display:flex}.sw-au .au-logo{align-items:center;gap:9px;min-height:44px;text-decoration:none;display:inline-flex}.sw-au .au-logo-b{background:var(--sw-lime);width:30px;height:30px;color:var(--sw-onlime);font:800 17px/1 var(--sw-disp);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.sw-au .au-logo-w{font:800 18px/1 var(--sw-disp);letter-spacing:-.015em;color:var(--sw-ink1)}.sw-au .au-back{min-height:44px;font:800 14px/1 var(--sw-sans);color:var(--sw-ink3);align-items:center;padding:0 4px;text-decoration:none;display:inline-flex}.sw-au .au-back:hover{color:var(--sw-ink1)}.sw-au .au-head{width:100%;max-width:420px;margin:22px 0 20px}.sw-au .au-h1{font:800 32px/1.06 var(--sw-disp);letter-spacing:-.03em;color:var(--sw-ink1);text-wrap:balance;margin:0}.sw-au .au-sub{font:600 15px/1.5 var(--sw-sans);color:var(--sw-ink3);margin:10px 0 0}.sw-au .au-chip{background:var(--sw-chip);border:1.5px solid var(--sw-ahead);height:26px;color:var(--sw-ink1);font:800 11px/1 var(--sw-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}.sw-au .au-notice{background:var(--sw-chip);border:1.5px solid var(--sw-risk);width:100%;max-width:420px;font:700 13.5px/1.45 var(--sw-sans);color:var(--sw-ink1);border-radius:18px;margin:0 0 16px;padding:12px 15px}.sw-au .glass:not(button){background:var(--sw-card);border:2px solid var(--sw-ahead);width:100%;max-width:420px;box-shadow:0 6px 0 0 var(--sw-ahead);color:var(--sw-ink2);border-radius:26px;padding:20px}.sw-au .telemetry-label{font:800 11px/1 var(--sw-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--sw-ink4)}.sw-au .field{background:var(--sw-ground);border:1.5px solid var(--sw-ahead);width:100%;min-height:52px;color:var(--sw-ink1);font:700 16px/1 var(--sw-sans);border-radius:16px;padding:0 15px}.sw-au .field:hover{border-color:var(--sw-ink3)}.sw-au .field:focus{border-color:var(--sw-lime);box-shadow:0 0 0 3px color-mix(in srgb, var(--sw-lime) 22%, transparent);outline:none}.sw-au .field::placeholder{color:var(--sw-ink4)}.sw-au button[type=submit]:not(.glass){background:var(--sw-lime);width:100%;min-height:54px;color:var(--sw-onlime);border:2px solid var(--sw-lime);box-shadow:0 4px 0 0 var(--sw-trail);font:800 16px/1 var(--sw-sans);cursor:pointer;opacity:1;border-radius:999px;padding:0 24px;transition:box-shadow .14s,transform .14s}.sw-au button[type=submit]:not(.glass):active{box-shadow:0 1px 0 0 var(--sw-trail);transform:translateY(3px)}.sw-au button[type=submit]:not(.glass):disabled{background:var(--sw-chip);border-color:var(--sw-ahead);color:var(--sw-ink3);box-shadow:0 4px 0 0 var(--sw-ahead);cursor:default}.sw-au .text-foreground{color:var(--sw-ink1)}.sw-au .text-muted,.sw-au .text-muted-dim{color:var(--sw-ink3)}.sw-au .text-accent{color:var(--sw-lime)}.sw-au .text-risk{color:var(--sw-risk)}.sw-au button.glass{background:var(--sw-chip);border:2px solid var(--sw-ahead);width:100%;min-height:48px;box-shadow:none;color:var(--sw-ink1);font:800 14.5px/1 var(--sw-sans);cursor:pointer;border-radius:999px;padding:0 20px}.sw-au button.glass:hover,.sw-au button.glass:focus-visible{border-color:var(--sw-lime)}.sw-au .text-background{color:var(--sw-onlime)}.sw-au .bg-accent\/15{background:var(--sw-limesoft)}.sw-au .font-display{font-family:var(--sw-disp);letter-spacing:-.02em;color:var(--sw-ink1)}.sw-au input[type=checkbox]{width:20px;height:20px;accent-color:var(--sw-lime);cursor:pointer}.sw-au a{color:var(--sw-ink2)}.sw-au a.text-accent,.sw-au .glass a{color:var(--sw-lime)}.sw-au a:focus-visible,.sw-au button:focus-visible,.sw-au input:focus-visible{outline:3px solid var(--sw-lime);outline-offset:3px;border-radius:12px}.sw-au .au-perks{border-top:1.5px solid var(--sw-line);flex-direction:column;gap:2px;width:100%;max-width:420px;margin:18px 0 0;padding:0;list-style:none;display:flex}.sw-au .au-perk{border-bottom:1px solid var(--sw-line);min-height:48px;font:700 13.5px/1.35 var(--sw-sans);color:var(--sw-ink2);align-items:center;gap:11px;display:flex}.sw-au .au-tick{background:var(--sw-lime);width:22px;height:22px;color:var(--sw-onlime);border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;display:flex}.sw-au .au-tick svg{fill:currentColor;stroke:none;display:block}.sw-au .au-fine{width:100%;max-width:420px;font:600 12px/1.5 var(--sw-sans);color:var(--sw-ink4);margin:18px 0 0}.sw-au .au-fine a{color:var(--sw-ink3);text-underline-offset:2px;text-decoration:underline}@media (min-width:700px){.sw-au{justify-content:center}.sw-au .au-h1{font-size:38px}}@media (prefers-reduced-motion:reduce){.sw-au button[type=submit]{transition:none}}.sw-au .bg-accent{background:var(--sw-lime)}.sw-au .press.bg-accent{border:2px solid var(--sw-lime);box-shadow:0 4px 0 0 var(--sw-trail);font-weight:800}.sw-au .text-danger{color:var(--sw-risk)}.sw-au .border-glass{border-color:var(--sw-line)}.sw-au .bg-background\/85{background:color-mix(in srgb, var(--sw-ground) 88%, transparent)}.sw-au .au-wide{width:100%;max-width:560px}.sw-au .au-wide .glass:not(button){max-width:none}.sw-au .-mx-6{margin-left:-18px;margin-right:-18px}
