.sw-check{--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:#ff5d5d;--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;--sw-mono:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;background:var(--sw-ground);color:var(--sw-ink2);font-family:var(--sw-sans);-webkit-font-smoothing:antialiased;flex-direction:column;flex:auto;font-weight:600;display:flex}.sw-check *,.sw-check :before,.sw-check :after{box-sizing:border-box}.sw-check .chk-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-check h1{font:800 33px/1.06 var(--sw-disp);letter-spacing:-.03em;color:var(--sw-ink1);text-wrap:balance}.sw-check h2{font:800 23px/1.18 var(--sw-disp);letter-spacing:-.024em;color:var(--sw-ink1);text-wrap:balance}@media (min-width:640px){.sw-check h1{font-size:40px}.sw-check h2{font-size:26px}}.sw-check .font-display{font-family:var(--sw-disp);letter-spacing:-.02em;color:var(--sw-ink1)}.sw-check .tracking-\[0\.13em\]{font:800 11px/1.45 var(--sw-sans);letter-spacing:.14em;color:var(--sw-ink4)}.sw-check .tabular-nums{font-family:var(--sw-mono)}.sw-check .font-display.tabular-nums{font-family:var(--sw-mono);letter-spacing:-.02em}.sw-check .text-foreground{color:var(--sw-ink1)}.sw-check .text-muted{color:var(--sw-ink3)}.sw-check .text-muted-dim,.sw-check .text-muted-soft{color:var(--sw-ink4)}.sw-check .text-accent,.sw-check .text-positive{color:var(--sw-lime)}.sw-check .text-danger{color:var(--sw-risk)}.sw-check .text-background{color:var(--sw-onlime)}.sw-check a{color:inherit}.sw-check a.text-accent,.sw-check a.chk-link{color:var(--sw-lime)}.sw-check .chk-link{text-underline-offset:3px;font-weight:800}.sw-check .chk-link:hover,.sw-check .chk-link:focus-visible{text-decoration:underline}.sw-check .bg-pane{background:var(--sw-card);border:2px solid var(--sw-ahead);color:var(--sw-ink2);border-radius:26px}.sw-check .shadow-card{box-shadow:0 6px 0 0 var(--sw-ahead);padding:20px}.sw-check .bg-pane-raised{background:var(--sw-chip);border-radius:16px}.sw-check .bg-track{background:var(--sw-chip)}.sw-check .border-border-subtle{border-color:var(--sw-line)}.sw-check .border-border-strong{border-color:var(--sw-ahead)}.sw-check .border-glass{border-color:var(--sw-line)}.sw-check .bg-accent\/10{background:var(--sw-limesoft)}.sw-check details.bg-pane{border-width:1.5px;border-color:var(--sw-line);border-radius:20px}.sw-check details.bg-pane[open],.sw-check details.bg-pane:hover{border-color:var(--sw-ahead)}.sw-check details.bg-pane summary{min-height:44px;padding-right:26px;list-style:none;position:relative}.sw-check details.bg-pane summary::-webkit-details-marker{display:none}.sw-check details.bg-pane summary::marker{content:""}.sw-check details.bg-pane summary:after{content:"";border-right:2px solid var(--sw-ink4);border-bottom:2px solid var(--sw-ink4);width:8px;height:8px;margin-top:-7px;transition:transform .14s;position:absolute;top:50%;right:3px;transform:rotate(45deg)}.sw-check details.bg-pane[open] summary:after{margin-top:-2px;transform:rotate(-135deg)}.sw-check details.bg-pane summary:hover:after{border-color:var(--sw-lime)}.sw-check .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-check .field:hover{border-color:var(--sw-ink3)}.sw-check .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-check .field::placeholder{color:var(--sw-ink4);font-weight:700}.sw-check button[type=submit],.sw-check a.bg-accent{background:var(--sw-lime);min-height:52px;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);text-align:center;cursor:pointer;opacity:1;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:box-shadow .14s,transform .14s;display:inline-flex}.sw-check button[type=submit]:active,.sw-check a.bg-accent:active{box-shadow:0 1px 0 0 var(--sw-trail);transform:translateY(3px)}.sw-check .press:active{scale:none}.sw-check button[type=submit]: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-check .chk-suggest{background:var(--sw-chip);border:2px solid var(--sw-ahead);min-height:44px;color:var(--sw-ink1);font:800 14.5px/1 var(--sw-sans);border-radius:999px;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.sw-check .chk-suggest:hover,.sw-check .chk-suggest:focus-visible{border-color:var(--sw-lime)}.sw-check a:focus-visible,.sw-check button:focus-visible,.sw-check input:focus-visible,.sw-check summary:focus-visible{outline:3px solid var(--sw-lime);outline-offset:3px;border-radius:12px}@media (prefers-reduced-motion:reduce){.sw-check button[type=submit],.sw-check a.bg-accent,.sw-check details.bg-pane summary:after{transition:none}.sw-check button[type=submit]:active,.sw-check a.bg-accent:active{transform:none}}
