@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations")}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:oklch(99.5% .001 260);--paper-2:oklch(96.5% .003 264);--ink:oklch(20% .02 264);--ink-2:oklch(47% .014 262);--hair:color-mix(in oklch, var(--ink) 12%, transparent);--blue:oklch(50% .185 262);--blue-press:oklch(44% .18 262);--blue-soft:oklch(94% .035 262);--link:oklch(48% .185 262);--danger:oklch(52% .19 27);--danger-soft:oklch(96% .03 27);--success:oklch(50% .12 155);--focus:oklch(56% .16 262);--radius:14px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:oklch(17% .012 264);--paper-2:oklch(21.5% .014 264);--ink:oklch(96% .004 250);--ink-2:oklch(76% .012 258);--hair:color-mix(in oklch, var(--ink) 14%, transparent);--blue:oklch(55% .19 262);--blue-press:oklch(50% .185 262);--blue-soft:oklch(30% .07 262);--link:oklch(78% .11 254);--danger:oklch(72% .16 27);--danger-soft:oklch(28% .06 27);--success:oklch(74% .14 155)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-optical-sizing:auto;margin:0;font-family:Inter Variable,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.0625rem;line-height:1.5}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}a{color:var(--link)}.sv-mono{font-variant-numeric:tabular-nums;font-family:Geist Mono Variable,ui-monospace,monospace}.sv-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sv-strip{border-bottom:1px solid var(--hair);background:color-mix(in oklch, var(--paper) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);z-index:10;position:sticky;top:0}.sv-strip-inner{align-items:center;gap:12px;max-width:760px;margin:0 auto;padding:12px 16px;font-size:.95rem;font-weight:600;display:flex}.sv-strip-inner img{width:22px;height:22px}.sv-strip-inner .sv-strip-note{color:var(--ink-2);margin-left:auto;font-size:.875rem;font-weight:450}.sv-page{max-width:760px;margin:0 auto;padding:40px 16px 96px}.sv-eyebrow{color:var(--ink-2);margin:0 0 8px;font-size:.95rem;font-weight:500}.sv-title{letter-spacing:-.028em;margin:0 0 16px;font-size:clamp(2rem,1.3rem + 2.6vw,3rem);font-weight:600;line-height:1.08}.sv-lead{color:var(--ink-2);max-width:62ch;margin:0 0 32px;font-size:1.1875rem;font-weight:470;line-height:1.45}.sv-h2{letter-spacing:-.015em;margin:0 0 12px;font-size:1.375rem;font-weight:600}.sv-muted{color:var(--ink-2)}.sv-btn{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:1rem;font-weight:500;text-decoration:none;transition:background-color .12s;display:inline-flex}.sv-btn-primary{background:var(--blue);color:#fff}.sv-btn-primary:hover:not(:disabled){background:var(--blue-press)}.sv-btn-secondary{color:var(--ink);border-color:var(--hair);background:0 0}.sv-btn-secondary:hover:not(:disabled){background:var(--paper-2)}.sv-btn:disabled{opacity:.45;cursor:not-allowed}.sv-btn svg{width:18px;height:18px}.sv-link-btn{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sv-steps{gap:12px;margin:0 0 40px;padding:0;list-style:none;display:grid}.sv-steps li{border-radius:var(--radius);background:var(--paper-2);grid-template-columns:40px 1fr;gap:4px 16px;padding:20px;display:grid}.sv-step-num{background:var(--paper);border:1px solid var(--hair);border-radius:50%;grid-row:span 3;place-items:center;width:40px;height:40px;font-weight:600;display:grid}.sv-steps h3{margin:6px 0 0;font-size:1.0625rem;font-weight:600}.sv-steps p{color:var(--ink-2);margin:0}.sv-steps .sv-step-action{margin-top:12px}.sv-consent{border:1px solid var(--hair);border-radius:var(--radius);margin-bottom:24px;padding:24px}.sv-consent p{color:var(--ink-2);margin:0 0 12px;font-size:.975rem}.sv-check{cursor:pointer;align-items:flex-start;gap:12px;margin-top:16px;font-weight:500;display:flex}.sv-check input{width:20px;height:20px;accent-color:var(--blue);flex:none;margin:2px 0 0}.sv-start{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sv-progress{gap:6px;margin:0 0 8px;display:flex}.sv-progress span{background:var(--hair);border-radius:2px;flex:1;height:4px}.sv-progress span[data-on=true]{background:var(--blue)}.sv-note{background:var(--paper-2);border-radius:var(--radius);color:var(--ink-2);margin:0 0 24px;padding:14px 18px;font-size:.975rem}.sv-q{border:0;border-top:1px solid var(--hair);min-width:0;margin:0;padding:24px 0}.sv-q legend{float:left;width:100%;margin:0 0 14px;padding:0;font-weight:550}.sv-q legend+*{clear:both}.sv-q .sv-q-text{margin:0 0 14px;font-weight:550;display:block}.sv-q-code{color:var(--ink-2);margin-right:4px;font-size:.9rem;font-weight:500}.sv-q[data-missing=true]{scroll-margin-top:80px}.sv-q-error{color:var(--danger);margin:10px 0 0;font-size:.925rem;font-weight:500}.sv-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.sv-scale[data-extra=true]{grid-template-columns:repeat(5,minmax(0,1fr))}.sv-opt{position:relative}.sv-opt input{opacity:0;pointer-events:none;margin:0;position:absolute;inset:0}.sv-opt label{border:1px solid var(--hair);text-align:center;cursor:pointer;height:100%;min-height:72px;color:var(--ink-2);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding:10px 6px;font-size:.85rem;line-height:1.25;transition:border-color .12s,background-color .12s;display:flex}.sv-opt label b{color:var(--ink);font-size:1.125rem;font-weight:600}.sv-opt label:hover{border-color:color-mix(in oklch, var(--blue) 50%, var(--hair))}.sv-opt input:checked+label{border-color:var(--blue);background:var(--blue-soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--blue)}.sv-opt input:focus-visible+label{outline:2px solid var(--focus);outline-offset:2px}.sv-opt-wide{grid-column:1/-1}.sv-opt-wide label{flex-direction:row;justify-content:center;min-height:44px}.sv-q[data-missing=true] .sv-opt label{border-color:color-mix(in oklch, var(--danger) 55%, var(--hair))}@media (width<=560px){.sv-scale{grid-template-columns:1fr}.sv-opt label{text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;min-height:48px;padding:10px 14px}.sv-opt label b{width:1.25em}}.sv-textarea{border:1px solid var(--hair);background:var(--paper);width:100%;min-height:96px;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;padding:12px 14px;font-size:1rem}.sv-textarea:focus{outline:2px solid var(--focus);outline-offset:0;border-color:#0000}.sv-comment{margin-top:12px}.sv-comment label{color:var(--ink-2);margin-bottom:6px;font-size:.925rem;display:block}.sv-comment .sv-textarea{min-height:60px}.sv-counter{color:var(--ink-2);text-align:right;margin-top:4px;font-size:.8rem}.sv-nav{border-top:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:24px;display:flex}.sv-nav .sv-spacer{flex:1}.sv-alert{border-radius:12px;margin:0 0 16px;padding:12px 16px;font-weight:500}.sv-alert-error{background:var(--danger-soft);color:var(--danger)}.sv-alert-info{background:var(--paper-2);color:var(--ink-2);font-weight:450}.sv-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sv-done{text-align:center;padding-top:48px}.sv-done-mark{background:var(--blue-soft);width:64px;height:64px;color:var(--blue);border-radius:50%;place-items:center;margin:0 auto 24px;display:grid}.sv-done-mark svg{width:32px;height:32px}
