.qs{--qs-bg:#fff;--qs-ink:#0b0b0c;--qs-muted:#6b6f76;--qs-faint:#a3a7ae;--qs-line:#ececef;--qs-soft:#f6f7f9;--qs-card:#fff;--qs-blue:#1f5bff;--qs-blue-deep:#1846cc;--qs-red:#e5484d;--qs-green:#30a46c;--qs-amber:#f5a524;--qs-series-good:#2a78d6;--qs-series-bad:#e34948;--qs-star:#eda100;--qs-hover:#0b0b0b0a;--qs-accent-soft:#2a78d61a;--qs-accent-text:#2a78d6;--qs-good-soft:#0ca30c1a;--qs-good-text:#006300;--qs-warn-soft:#fab21924;--qs-warn-text:#8a5a00;--qs-crit-soft:#d03b3b1a;--qs-crit-text:#b42828;--qs-radius:18px;--qs-shadow:0 1px 2px #0a0c100d, 0 10px 32px #0a0c1012;--qs-shadow-lg:0 2px 6px #0a0c100f, 0 24px 64px #0a0c101f;font-family:var(--font-qs), system-ui, -apple-system, "Segoe UI", sans-serif;color:var(--qs-ink);background:var(--qs-bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;min-height:100dvh;font-size:15px;line-height:1.55}.qs[data-theme=dark]{--qs-bg:#07080b;--qs-ink:#f3f5fa;--qs-muted:#9aa1ad;--qs-faint:#5d636e;--qs-line:#1c2029;--qs-soft:#0f1218;--qs-card:#0d1016;--qs-shadow:0 1px 2px #0006, 0 10px 32px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--qs-series-good:#3987e5;--qs-series-bad:#e66767;--qs-star:#f5b625;--qs-hover:#ffffff0d;--qs-accent-soft:#3987e529;--qs-accent-text:#6aa6ef;--qs-good-soft:#0ca30c29;--qs-good-text:#2fc42f;--qs-warn-soft:#fab21924;--qs-warn-text:#fab219;--qs-crit-soft:#d03b3b2e;--qs-crit-text:#e66767}@media (prefers-color-scheme:dark){.qs[data-theme=system]{--qs-bg:#07080b;--qs-ink:#f3f5fa;--qs-muted:#9aa1ad;--qs-faint:#5d636e;--qs-line:#1c2029;--qs-soft:#0f1218;--qs-card:#0d1016;--qs-shadow:0 1px 2px #0006, 0 10px 32px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--qs-series-good:#3987e5;--qs-series-bad:#e66767;--qs-star:#f5b625;--qs-hover:#ffffff0d;--qs-accent-soft:#3987e529;--qs-accent-text:#6aa6ef;--qs-good-soft:#0ca30c29;--qs-good-text:#2fc42f;--qs-warn-soft:#fab21924;--qs-warn-text:#fab219;--qs-crit-soft:#d03b3b2e;--qs-crit-text:#e66767}}.qs *,.qs :before,.qs :after{box-sizing:border-box}.qs h1,.qs h2,.qs h3,.qs p{margin:0}.qs h1{letter-spacing:-.03em;font-size:max(26px,min(6vw,40px));font-weight:700;line-height:1.12}.qs h2{letter-spacing:-.02em;font-size:20px;font-weight:650}.qs h3{letter-spacing:-.01em;font-size:16px;font-weight:650}:where(.qs a:not(.cv a)){color:inherit}:where(.qs button:not(.cv button)){font:inherit;color:inherit}.qs :focus-visible{outline:2px solid var(--qs-blue);outline-offset:3px}.qs .qs-muted{color:var(--qs-muted)}.qs .qs-small{font-size:13px}.qs .qs-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qs .qs-btn{border:1px solid var(--qs-ink);background:var(--qs-ink);min-height:46px;color:var(--qs-bg);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:600;text-decoration:none;transition:transform .15s,opacity .15s,background .15s;display:inline-flex}.qs .qs-btn:hover{transform:translateY(-1px)}.qs .qs-btn:active{transform:translateY(0)scale(.98)}.qs .qs-btn[disabled]{opacity:.45;cursor:default;transform:none}.qs .qs-btn.ghost{color:var(--qs-ink);border-color:var(--qs-line);background:0 0}.qs .qs-btn.blue{background:var(--qs-blue);border-color:var(--qs-blue);color:#fff;box-shadow:0 8px 24px #1f5bff47}.qs .qs-btn.blue:hover{background:var(--qs-blue-deep)}.qs .qs-btn.small{min-height:36px;padding:0 14px;font-size:14px}.qs .qs-link{color:var(--qs-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;text-decoration:underline}.qs .qs-card{background:var(--qs-card);border:1px solid var(--qs-line);border-radius:var(--qs-radius);box-shadow:var(--qs-shadow)}.qs .qs-input{border:1px solid var(--qs-line);background:var(--qs-card);width:100%;min-height:48px;color:var(--qs-ink);font:inherit;border-radius:14px;padding:0 16px;font-size:16px}.qs .qs-input:focus{border-color:var(--qs-ink);outline:none}.qs label.qs-field{gap:6px;font-size:13px;font-weight:600;display:grid}.qs label.qs-field small{color:var(--qs-muted);font-weight:400}.qs .qs-error{color:var(--qs-red);font-size:13px}.qs .qs-pill{background:var(--qs-soft);color:var(--qs-muted);border:1px solid var(--qs-line);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.qs .qs-pill.free{color:#137a48;background:#e9fbf1;border-color:#c8f0da;font-weight:600}@media (prefers-reduced-motion:reduce){.qs *,.qs :before,.qs :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.qs .qs-lac{transform-origin:50% 0;border-color:var(--qs-amber);animation:2.6s ease-in-out infinite qs-lac}@keyframes qs-lac{0%,68%,to{transform:rotate(0)}72%{transform:rotate(-2deg)}76%{transform:rotate(2deg)}80%{transform:rotate(-1.5deg)}84%{transform:rotate(1.5deg)}88%{transform:rotate(-.6deg)}92%{transform:rotate(.6deg)}}
