html[data-sv2=auth] .sv2-auth{background:transparent;color:var(--sv-ink);font-family:var(--sv-sans)}html[data-sv2=auth] .sv2-auth>div{min-height:0;max-width:none;padding:32px 16px 40px;align-items:flex-start}html[data-sv2=auth] .sv2-auth [data-b2c=shell]{width:100%;max-width:440px;margin:0 auto;padding:30px 20px 26px;background:var(--sv-card);border:var(--sv-bw) solid var(--sv-line);border-radius:22px;box-shadow:var(--sv-hard)}html[data-sv2=auth] .sv2-auth [data-b2c=card]{margin:0 -6px;padding:0 6px 2px;border:0;border-radius:0;background:transparent;box-shadow:none}html[data-sv2=auth] .sv2-auth .sv2-auth-top{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0 0 22px;text-align:center}html[data-sv2=auth] .sv2-auth .sv2-auth-top .sv-stu{margin-top:-4px}html[data-sv2=auth] .sv2-auth [data-b2c=tabs]{gap:4px;margin:0 0 26px;padding:4px;border:0;border-radius:999px;background:var(--sv-lilac);box-shadow:inset 0 0 0 1px #6d28d912}html[data-sv2=auth] .sv2-auth [data-b2c=tab],html[data-sv2=auth] .sv2-auth [data-b2c=tab-on]{min-height:42px;padding:0 16px;border-radius:999px;background:transparent;color:var(--sv-muted);font-family:var(--sv-sans);font-size:15px;font-weight:500;line-height:1.2;letter-spacing:-.005em;text-transform:lowercase;transition:background-color var(--sv-ease),color var(--sv-ease),box-shadow var(--sv-ease)}html[data-sv2=auth] .sv2-auth [data-b2c=tab]:hover{background:#fffc;color:var(--sv-ink)}html[data-sv2=auth] .sv2-auth [data-b2c=tab-on]{background:#fff;color:var(--sv-ink);box-shadow:0 0 0 var(--sv-bw) var(--sv-ink-e),2px 2px 0 var(--sv-ink-e)}html[data-sv2=auth] .sv2-auth [data-b2c=tab]:focus-visible,html[data-sv2=auth] .sv2-auth [data-b2c=tab-on]:focus-visible{outline:2px solid var(--sv-purple);outline-offset:2px}html[data-sv2=auth] .sv2-auth [data-b2c=shell] h1{margin:0 0 8px;font-family:var(--sv-sans);font-size:30px;font-weight:500;line-height:1.1;letter-spacing:-.03em;color:var(--sv-ink);text-align:center;text-transform:lowercase;text-wrap:balance}html[data-sv2=auth] .sv2-auth [data-b2c=shell] h1+p{margin:0 0 24px;font-family:var(--sv-sans);font-size:15.5px;line-height:1.5;color:var(--sv-muted);text-align:center;text-wrap:pretty}html[data-sv2=auth] .sv2-auth [data-b2c=shell] h1+p+p{margin:-12px 0 24px;font-size:14px;line-height:1.5;color:var(--sv-faint);text-align:center}html[data-sv2=auth] .sv2-auth [data-b2c=shell] form p.text-neutral-500:not([data-b2c]){font-family:var(--sv-mono);font-size:11.5px;letter-spacing:.03em;color:var(--sv-faint);text-align:center}html[data-sv2=auth] .sv2-auth [data-b2c=google],html[data-sv2=auth] .sv2-auth [data-b2c=passkey]{min-height:52px;gap:10px;padding:0 22px;border:var(--sv-bw) solid var(--sv-ink-e);border-radius:999px;background:#fff;color:var(--sv-ink);font-family:var(--sv-sans);font-size:16px;font-weight:500;letter-spacing:-.01em;box-shadow:var(--sv-hard);translate:none;transition:var(--sv-states)}html[data-sv2=auth] .sv2-auth [data-b2c=google]:hover:not(:disabled),html[data-sv2=auth] .sv2-auth [data-b2c=passkey]:hover:not(:disabled){background:var(--sv-fill-hover);transform:var(--sv-lift);box-shadow:var(--sv-hard-up)}html[data-sv2=auth] .sv2-auth [data-b2c=google]:active:not(:disabled),html[data-sv2=auth] .sv2-auth [data-b2c=passkey]:active:not(:disabled){background:var(--sv-fill-hover);transform:var(--sv-press);box-shadow:var(--sv-hard-down)}html[data-sv2=auth] .sv2-auth [data-b2c=google]:disabled,html[data-sv2=auth] .sv2-auth [data-b2c=passkey]:disabled{box-shadow:none;transform:none}html[data-sv2=auth] .sv2-auth [data-b2c=google]:focus-visible,html[data-sv2=auth] .sv2-auth [data-b2c=passkey]:focus-visible{outline:2px solid var(--sv-purple);outline-offset:2px}html[data-sv2=auth] .sv2-auth [data-b2c=shell] form .border-t{border-color:var(--sv-hair)}html[data-sv2=auth] .sv2-auth [data-b2c=or]{padding:0 12px;background:#fff;font-family:var(--sv-mono);font-size:11.5px;font-weight:500;letter-spacing:.06em;color:var(--sv-faint)}html[data-sv2=auth] .sv2-auth [data-b2c=fine]{font-family:var(--sv-sans);font-size:12.5px;line-height:1.55;color:var(--sv-faint);text-align:center;text-wrap:pretty}html[data-sv2=auth] .sv2-auth [data-b2c=shell] label[for]{margin-bottom:7px;font-family:var(--sv-sans);font-size:14px;font-weight:500;line-height:1.3;color:var(--sv-ink)}html[data-sv2=auth] .sv2-auth [data-b2c=shell] input:not([type=checkbox]){min-height:50px;padding:12px 16px;border:var(--sv-bw) solid var(--sv-ink-e);border-radius:14px;background:#fff;color:var(--sv-ink);font-family:var(--sv-sans);font-size:16px;line-height:1.4;box-shadow:inset 0 1px 2px #1717170a;outline:2px solid transparent;outline-offset:2px;transition:border-color var(--sv-ease),outline-color var(--sv-ease)}html[data-sv2=auth] .sv2-auth [data-b2c=shell] .relative>input:not([type=checkbox]){padding-right:52px}html[data-sv2=auth] .sv2-auth [data-b2c=shell] input:not([type=checkbox])::placeholder{color:#aaa5b3}html[data-sv2=auth] .sv2-auth [data-b2c=shell] input:not([type=checkbox]):hover{border-color:var(--sv-ink-e)}html[data-sv2=auth] .sv2-auth [data-b2c=shell] input:not([type=checkbox]):focus{border-color:var(--sv-ink-e);outline:2px solid var(--sv-purple);outline-offset:2px}html[data-sv2=auth] .sv2-auth [data-b2c=shell] input:not([type=checkbox]):disabled{background:#faf9fc;color:var(--sv-faint)}html[data-sv2=auth] .sv2-auth [data-b2c=shell] input[name=code]{font-family:var(--sv-mono);letter-spacing:.3em}html[data-sv2=auth] .sv2-auth [data-b2c=shell] input[type=checkbox]{width:16px;height:16px;accent-color:var(--sv-purple)}html[data-sv2=auth] .sv2-auth [data-b2c=shell] label:not([for]) span{font-family:var(--sv-sans);font-size:14px;color:var(--sv-muted)}html[data-sv2=auth] .sv2-auth [data-b2c=email-form]>*+*{margin-top:16px}html[data-sv2=auth] .sv2-auth [data-b2c=email-form]>button[type=submit]{margin-top:22px}html[data-sv2=auth] .sv2-auth [data-b2c=email-form]>p{margin-top:12px}html[data-sv2=auth] .sv2-auth [data-b2c=shell] .sv-btn{height:54px;padding:0 24px;font-size:17px;text-transform:lowercase;translate:none}html[data-sv2=auth] .sv2-auth [data-b2c=shell] .sv-btn:disabled{opacity:1;background:var(--sv-lilac-2);border-color:#6d28d914;color:#8f84a6;box-shadow:none;transform:none;cursor:default}html[data-sv2=auth] .sv2-auth [data-b2c=shell] a:not(.sv-btn){color:var(--sv-muted);font-weight:inherit;text-decoration:underline;text-decoration-color:#52525259;text-underline-offset:3px}html[data-sv2=auth] .sv2-auth [data-b2c=shell] a:not(.sv-btn):hover{color:var(--sv-ink);text-decoration-color:currentColor}html[data-sv2=auth] .sv2-auth [data-b2c=shell] a[href="/forgot-password"]{font-size:14px}html[data-sv2=auth] .sv2-auth [data-b2c=link]{font-family:var(--sv-sans);font-size:14.5px;font-weight:500;color:var(--sv-ink);text-decoration:underline;text-decoration-color:#1717174d;text-underline-offset:4px}html[data-sv2=auth] .sv2-auth [data-b2c=link]:hover{color:var(--sv-ink);text-decoration-color:currentColor}html[data-sv2=auth] .sv2-auth [data-b2c=switch]{margin-top:18px;padding-top:18px;border-top:1px solid var(--sv-hair);font-family:var(--sv-sans);font-size:14.5px;color:var(--sv-muted);text-align:center}html[data-sv2=auth] .sv2-auth [data-b2c=switch] a:not(.sv-btn){font-size:14.5px}html[data-sv2=auth] .sv2-auth [data-b2c=shell] [role=alert],html[data-sv2=auth] .sv2-auth [data-b2c=error]{padding:12px 14px;border:1px solid rgba(220,38,38,.22);border-radius:14px;background:#fef5f5;color:#b42318;font-family:var(--sv-sans);font-size:14px;line-height:1.45}html[data-sv2=auth] .sv2-auth [data-b2c=note]{margin-bottom:18px;padding:12px 14px;border:1px solid rgba(139,92,246,.16);border-radius:14px;background:var(--sv-lilac-bg)}html[data-sv2=auth] .sv2-auth [data-b2c=note] p{font-size:14px;line-height:1.5;color:#4b3b70}html[data-sv2=auth] .sv2-auth [data-b2c=warn]{padding:12px 14px;border:1px solid rgba(217,119,6,.22);border-radius:14px;background:#fffaeb}html[data-sv2=auth] .sv2-auth [data-b2c=error] p,html[data-sv2=auth] .sv2-auth [data-b2c=warn] p{font-size:14px;line-height:1.45}html[data-sv2=auth] .sv2-auth [role=region][aria-label="Open in your browser"]{margin-bottom:22px;border:1px solid rgba(139,92,246,.18);border-radius:16px;background:var(--sv-lilac-bg);box-shadow:none}html[data-sv2=auth] .sv2-auth [role=region][aria-label="Open in your browser"] .min-h-11{border:var(--sv-bw) solid var(--sv-line);border-radius:999px;background:#fff;color:var(--sv-ink);text-decoration:none;box-shadow:var(--sv-hard);transition:var(--sv-states)}html[data-sv2=auth] .sv2-auth [role=region][aria-label="Open in your browser"] .min-h-11:hover{background:var(--sv-fill-hover);transform:var(--sv-lift);box-shadow:var(--sv-hard-up)}html[data-sv2=auth] .sv2-auth [role=region][aria-label="Open in your browser"] .min-h-11:active{transform:var(--sv-press);box-shadow:var(--sv-hard-down)}@media(min-width:641px){html[data-sv2=auth] .sv2-auth>div{padding:56px 24px}html[data-sv2=auth] .sv2-auth [data-b2c=shell]{padding:36px 40px 32px;border-radius:24px}html[data-sv2=auth] .sv2-auth [data-b2c=shell] h1{font-size:34px}}@media(prefers-reduced-motion:reduce){html[data-sv2=auth] .sv2-auth [data-b2c=tab],html[data-sv2=auth] .sv2-auth [data-b2c=tab-on],html[data-sv2=auth] .sv2-auth [data-b2c=google],html[data-sv2=auth] .sv2-auth [data-b2c=passkey],html[data-sv2=auth] .sv2-auth [data-b2c=shell] input{transition:none}html[data-sv2=auth] .sv2-auth [data-b2c=google]:hover,html[data-sv2=auth] .sv2-auth [data-b2c=google]:active,html[data-sv2=auth] .sv2-auth [data-b2c=passkey]:hover,html[data-sv2=auth] .sv2-auth [data-b2c=passkey]:active,html[data-sv2=auth] .sv2-auth [role=region][aria-label="Open in your browser"] .min-h-11:hover,html[data-sv2=auth] .sv2-auth [role=region][aria-label="Open in your browser"] .min-h-11:active{transform:none}}html[data-sv2=legal] main.min-h-screen{min-height:0;background:transparent;padding-bottom:8px}html[data-sv2=legal] main.min-h-screen>section:first-child{overflow:visible;padding:44px 0 24px;background:none;border:0}html[data-sv2=legal] main.min-h-screen>section:first-child>section{max-width:calc(var(--sv-read) + 32px);margin:0 auto;padding:0 16px;text-align:left}html[data-sv2=legal] main.min-h-screen>section:first-child>section:before{content:"legal";display:block;margin-bottom:14px;font-family:var(--sv-mono);font-size:12px;font-weight:500;letter-spacing:.04em;line-height:1.4;color:var(--sv-purple-strong)}html[data-sv2=legal] main.min-h-screen>section:first-child h1{margin:0;font-family:var(--sv-sans);font-size:clamp(36px,4.4vw,54px);font-weight:500;line-height:1.04;letter-spacing:-.035em;color:var(--sv-ink);text-wrap:balance}html[data-sv2=legal] main.min-h-screen>section:first-child p{max-width:600px;margin:14px 0 0;font-family:var(--sv-sans);font-size:16px;line-height:1.55;color:var(--sv-muted);text-wrap:pretty}html[data-sv2=legal] main.min-h-screen>section:last-child{max-width:calc(var(--sv-read) + 32px);margin:0 auto;padding:0 16px 40px}html[data-sv2=legal] main.min-h-screen>section:last-child>div{padding:4px 20px 24px;background:var(--sv-card);border:var(--sv-bw) solid var(--sv-line);border-radius:18px;box-shadow:var(--sv-soft)}html[data-sv2=legal] main.min-h-screen>section:last-child>div>*{margin:0}html[data-sv2=legal] main.min-h-screen>section:last-child>div>[id]{padding:28px 0 26px;background:none;border:0;border-radius:0;box-shadow:none;scroll-margin-top:0}html[data-sv2=legal] main.min-h-screen>section:last-child>div>[id]+[id]{border-top:1px solid var(--sv-hair)}html[data-sv2=legal] main.min-h-screen>section:last-child>div>[id]>h2{margin:0 0 14px;font-family:var(--sv-sans);font-size:21px;font-weight:500;line-height:1.25;letter-spacing:-.02em;color:var(--sv-ink);text-wrap:balance}html[data-sv2=legal] main.min-h-screen>section:last-child>div>[id] .rounded-2xl{padding:0;background:none;border:0;border-radius:0;box-shadow:none}html[data-sv2=legal] main.min-h-screen>section:last-child>div>[id] :is(p,li){font-family:var(--sv-sans);font-size:16px;line-height:1.7;color:#3d3945;letter-spacing:-.003em}html[data-sv2=legal] main.min-h-screen>section:last-child>div>[id] li::marker{color:var(--sv-purple)}html[data-sv2=legal] main.min-h-screen>section:last-child>div>[id] li+li{margin-top:6px}html[data-sv2=legal] main.min-h-screen>section:last-child>div>[id] :is(span.font-semibold,strong,b){font-weight:700;color:var(--sv-ink)}html[data-sv2=legal] main.min-h-screen>section:last-child>div>[id] h3{margin:24px 0 8px;font-family:var(--sv-sans);font-size:17.5px;font-weight:500;line-height:1.3;letter-spacing:-.015em;color:var(--sv-ink)}html[data-sv2=legal] main.min-h-screen>section:last-child>div>[id] a,html[data-sv2=legal] main.min-h-screen>section:last-child>div>[id] button.underline{font-weight:500;color:var(--sv-purple-strong);text-decoration:underline;text-decoration-color:#6d28d959;text-underline-offset:3px}html[data-sv2=legal] main.min-h-screen>section:last-child>div>[id] a:hover,html[data-sv2=legal] main.min-h-screen>section:last-child>div>[id] button.underline:hover{text-decoration-color:currentColor}html[data-sv2=legal] main.min-h-screen>section:last-child>div>[id] .overflow-x-auto{border:1px solid var(--sv-line-soft);border-radius:12px;background:#fff}html[data-sv2=legal] main.min-h-screen>section:last-child>div>[id] table{border-collapse:collapse}html[data-sv2=legal] main.min-h-screen>section:last-child>div>[id] :is(th,td){padding:9px 10px;border:0;border-bottom:1px solid var(--sv-hair);font-family:var(--sv-sans);font-size:13.5px;line-height:1.5;color:#3d3945;text-align:left;vertical-align:top;overflow-wrap:break-word}html[data-sv2=legal] main.min-h-screen>section:last-child>div>[id] th{font-weight:500;color:var(--sv-ink)}html[data-sv2=legal] main.min-h-screen>section:last-child>div>[id] thead th{background:var(--sv-lilac-bg)}html[data-sv2=legal] main.min-h-screen>section:last-child>div>[id] tbody th{background:#fcfbfe}html[data-sv2=legal] main.min-h-screen>section:last-child>div>[id] tr:last-child>*{border-bottom:0}html[data-sv2=legal] main.min-h-screen>section:last-child>div>.bg-violet-500{display:grid;justify-items:start;gap:4px;margin-top:4px;padding:22px 20px;background:linear-gradient(180deg,#f6f2fd,#efeaf7);border:1px solid rgba(139,92,246,.16);border-radius:16px;box-shadow:none;text-align:left}html[data-sv2=legal] main.min-h-screen>section:last-child>div>.bg-violet-500 h3{margin:0;font-family:var(--sv-sans);font-size:20px;font-weight:500;line-height:1.25;letter-spacing:-.02em;color:var(--sv-ink)}html[data-sv2=legal] main.min-h-screen>section:last-child>div>.bg-violet-500 p{margin:0 0 12px;font-family:var(--sv-sans);font-size:15.5px;line-height:1.55;color:var(--sv-muted)}html[data-sv2=legal] main.min-h-screen>section:last-child>div>.bg-violet-500 a,html[data-sv2=legal] main.min-h-screen>section:last-child>div>.flex button{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 20px;background:#fff;border:var(--sv-bw) solid var(--sv-line);border-radius:999px;box-shadow:var(--sv-hard);color:var(--sv-ink);font-family:var(--sv-sans);font-size:15.5px;font-weight:500;letter-spacing:-.01em;text-decoration:none;translate:none;transition:var(--sv-states)}html[data-sv2=legal] main.min-h-screen>section:last-child>div>.bg-violet-500 a:hover,html[data-sv2=legal] main.min-h-screen>section:last-child>div>.flex button:hover{translate:none;background:var(--sv-fill-hover);transform:var(--sv-lift);box-shadow:var(--sv-hard-up)}html[data-sv2=legal] main.min-h-screen>section:last-child>div>.bg-violet-500 a:active,html[data-sv2=legal] main.min-h-screen>section:last-child>div>.flex button:active{translate:none;background:var(--sv-fill-hover);transform:var(--sv-press);box-shadow:var(--sv-hard-down)}html[data-sv2=legal] main.min-h-screen>section:last-child>div>.bg-violet-500 a:focus-visible,html[data-sv2=legal] main.min-h-screen>section:last-child>div>.flex a:focus-visible,html[data-sv2=legal] main.min-h-screen>section:last-child>div>.flex button:focus-visible{outline:2px solid var(--sv-purple);outline-offset:2px;border-radius:999px}html[data-sv2=legal] main.min-h-screen>section:last-child>div>.flex{display:flex;flex-flow:row wrap;gap:10px;padding:24px 0 20px;border-top:1px solid var(--sv-hair)}html[data-sv2=legal] main.min-h-screen>section:last-child>div>.flex>a{flex:none;text-decoration:none}html[data-sv2=legal] main.min-h-screen>section:last-child>div>.flex button{width:auto}html[data-sv2=legal] main.min-h-screen>section:last-child>div>nav{padding:22px 0 14px;background:none;border:0;border-bottom:1px solid var(--sv-hair);border-radius:0;box-shadow:none}html[data-sv2=legal] main.min-h-screen>section:last-child>div>nav h2{margin:0 0 4px;font-family:var(--sv-mono);font-size:12px;font-weight:500;letter-spacing:.04em;line-height:1.4;color:var(--sv-purple-strong);text-transform:lowercase}html[data-sv2=legal] main.min-h-screen>section:last-child>div>nav li+li{border-top:1px solid var(--sv-hair)}html[data-sv2=legal] main.min-h-screen>section:last-child>div>nav a{font-family:var(--sv-sans);font-size:15.5px;line-height:1.4;color:var(--sv-muted);text-decoration:none}html[data-sv2=legal] main.min-h-screen>section:last-child>div>nav a:hover{color:var(--sv-purple-strong)}html[data-sv2=legal] main.min-h-screen>.sv-ltoc{max-width:calc(var(--sv-read) + 32px);margin:0 auto 14px;padding:0 16px}html[data-sv2=legal] main.min-h-screen>.sv-ltoc.sv-ltoc-nophone{display:none}html[data-sv2=legal] .sv-ltoc ol{margin:0;padding:0;list-style:none}html[data-sv2=legal] .sv-ltoc a{display:block;border-radius:9px;font-family:var(--sv-sans);color:var(--sv-muted);text-decoration:none;transition:background .15s ease,color .15s ease}html[data-sv2=legal] .sv-ltoc a:hover{color:var(--sv-ink);background:var(--sv-lilac)}html[data-sv2=legal] .sv-ltoc a[aria-current=true]{color:var(--sv-purple-strong);background:var(--sv-lilac)}html[data-sv2=legal] .sv-ltoc a:focus-visible{outline:2px solid var(--sv-purple);outline-offset:1px}html[data-sv2=legal] .sv-ltoc-ph{background:#fff;border:var(--sv-bw) solid var(--sv-line);border-radius:14px;box-shadow:var(--sv-hard)}html[data-sv2=legal] .sv-ltoc-ph[open]{box-shadow:var(--sv-hard)}html[data-sv2=legal] .sv-ltoc-ph summary{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:0 16px;list-style:none;cursor:pointer;color:var(--sv-purple-strong)}html[data-sv2=legal] .sv-ltoc-ph summary::-webkit-details-marker{display:none}html[data-sv2=legal] .sv-ltoc-ph summary:focus-visible{outline:2px solid var(--sv-purple);outline-offset:2px;border-radius:14px}html[data-sv2=legal] .sv-ltoc-ph summary svg{transition:transform .2s ease}html[data-sv2=legal] .sv-ltoc-ph[open] summary svg{transform:rotate(180deg)}html[data-sv2=legal] .sv-ltoc-ph ol{max-height:56vh;overflow-y:auto;padding:0 6px 8px;border-top:1px solid var(--sv-hair)}html[data-sv2=legal] .sv-ltoc-ph a{padding:11px 10px;font-size:15px;line-height:1.35}html[data-sv2=legal] .sv-ltoc-desk{display:none}@media(min-width:641px){html[data-sv2=legal] main.min-h-screen>section:first-child{padding:64px 0 28px}html[data-sv2=legal] main.min-h-screen>section:first-child>section,html[data-sv2=legal] main.min-h-screen>section:last-child,html[data-sv2=legal] main.min-h-screen>.sv-ltoc{max-width:calc(var(--sv-read) + 48px);padding-left:24px;padding-right:24px}html[data-sv2=legal] main.min-h-screen>section:last-child>div{padding:8px 44px 40px}html[data-sv2=legal] main.min-h-screen>section:last-child>div>[id]{padding:34px 0 32px}html[data-sv2=legal] main.min-h-screen>section:last-child>div>[id]>h2{font-size:23px}html[data-sv2=legal] main.min-h-screen>section:last-child>div>[id] :is(p,li){font-size:16.5px}html[data-sv2=legal] main.min-h-screen>section:last-child>div>.bg-violet-500{padding:26px 28px}html[data-sv2=legal] main.min-h-screen>section:last-child>div>[id] :is(th,td){padding:10px 14px;font-size:14.5px;line-height:1.55}html[data-sv2=legal] main.min-h-screen>section:last-child>div>nav ol{columns:2;column-gap:32px}html[data-sv2=legal] main.min-h-screen>section:last-child>div>nav li{break-inside:avoid}html[data-sv2=legal] main.min-h-screen>section:last-child>div>nav li+li{border-top:0}}@media(min-width:1140px){html[data-sv2=legal] main.min-h-screen{display:grid;grid-template-columns:minmax(0,1fr) 224px minmax(0,var(--sv-read)) minmax(0,1fr);column-gap:48px;align-items:start}html[data-sv2=legal] main.min-h-screen>section:first-child{grid-column:3;grid-row:1;padding:72px 0 32px}html[data-sv2=legal] main.min-h-screen>section:first-child>section{max-width:none;padding:0}html[data-sv2=legal] main.min-h-screen>.sv-ltoc,html[data-sv2=legal] main.min-h-screen>.sv-ltoc.sv-ltoc-nophone{display:block;grid-column:2;grid-row:2;align-self:stretch;max-width:none;margin:0;padding:0}html[data-sv2=legal] main.min-h-screen>section:last-child{grid-column:3;grid-row:2;width:100%;max-width:none;margin:0;padding:0 0 48px}html[data-sv2=legal] main.min-h-screen>section:last-child>div>nav{display:none}html[data-sv2=legal] main.min-h-screen>section:last-child>div>nav+[id]{padding-top:34px}html[data-sv2=legal] .sv-ltoc-ph{display:none}html[data-sv2=legal] .sv-ltoc-desk{display:block;position:sticky;top:calc(var(--sv-hdr) + 24px);max-height:calc(100vh - var(--sv-hdr) - 48px);overflow-y:auto;padding:6px 6px 16px 0;scrollbar-width:thin;scrollbar-color:var(--sv-lilac-2) transparent}html[data-sv2=legal] .sv-ltoc-desk .sv-kicker{display:block;padding:0 10px 10px}html[data-sv2=legal] .sv-ltoc-desk ol{display:grid;gap:1px}html[data-sv2=legal] .sv-ltoc-desk a{padding:6px 10px;font-size:13.5px;line-height:1.35}}@media(prefers-reduced-motion:reduce){html[data-sv2=legal] .sv-ltoc a,html[data-sv2=legal] .sv-ltoc-ph summary svg{transition:none}html[data-sv2=legal] main.min-h-screen>section:last-child>div>.bg-violet-500 a:hover,html[data-sv2=legal] main.min-h-screen>section:last-child>div>.flex button:hover,html[data-sv2=legal] main.min-h-screen>section:last-child>div>.bg-violet-500 a:active,html[data-sv2=legal] main.min-h-screen>section:last-child>div>.flex button:active{transform:none;transition:none}}html[data-sv2=error] .sv-err{min-height:0}html[data-sv2=error] .sv-err-head{display:grid;justify-items:center;gap:14px;padding:48px 0 36px;text-align:center}html[data-sv2=error] .sv-err-head .sv-stu{width:112px;height:112px;margin-bottom:4px}html[data-sv2=error] .sv-err-head .sv-h1{max-width:760px;text-transform:lowercase}html[data-sv2=error] .sv-err-head .sv-lead{max-width:540px}html[data-sv2=error] .sv-err-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 22px;margin-top:12px}html[data-sv2=error] .sv-err-back{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 4px;background:none;border:0;cursor:pointer;font-family:var(--sv-sans);font-size:16px;font-weight:500}html[data-sv2=error] .sv-err-back:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}html[data-sv2=error] .sv-err-back:focus-visible{outline:2px solid var(--sv-purple);outline-offset:2px;border-radius:8px}html[data-sv2=error] .sv-err-go{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;max-width:520px;margin:0 auto;padding:8px 0 24px}html[data-sv2=error] .sv-err-go .sv-card{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 20px 18px}html[data-sv2=error] .sv-err-go .sv-h3{font-size:18.5px}html[data-sv2=error] .sv-err-go .sv-body{font-size:15px;line-height:1.55}html[data-sv2=error] .sv-err-go .sv-go{margin-top:auto;padding-top:2px}html[data-sv2=error] .sv-err-stack{max-width:900px;margin:24px auto 0;padding:16px 20px;background:#fff;border:var(--sv-bw) solid var(--sv-line);border-radius:14px;text-align:left}html[data-sv2=error] .sv-err-stack summary{cursor:pointer;font-family:var(--sv-sans);font-size:14px;font-weight:500;color:var(--sv-muted)}html[data-sv2=error] .sv-err-stack pre{margin:12px 0 0;overflow-x:auto;font-family:var(--sv-mono);font-size:12px;line-height:1.6;color:var(--sv-ink)}@media(min-width:761px){html[data-sv2=error] .sv-err-head{padding:72px 0 48px}html[data-sv2=error] .sv-err-head .sv-stu{width:124px;height:124px}html[data-sv2=error] .sv-err-go{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:920px;padding-bottom:40px}html[data-sv2=error] .sv-err-go .sv-card{min-height:200px;padding:22px 22px 20px}}html[data-sv2=contact] .svc :is(.sv-h1,.sv-h2,.sv-h3,.svc-way-t,.svc-submit,.sv-btn-ghost,.svc-a-link){text-transform:lowercase}html[data-sv2=contact] .svc .sv-pagehead{padding-bottom:36px}html[data-sv2=contact] .svc-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}html[data-sv2=contact] .svc-form{padding:24px 20px}html[data-sv2=contact] .svc-form>.sv-h3{margin-bottom:18px;font-size:22px}html[data-sv2=contact] .svc-result{margin:0 0 18px;padding:12px 14px;border-radius:14px;font-family:var(--sv-sans);font-size:15px;line-height:1.45}html[data-sv2=contact] .svc-result-success{background:#effaf5;border:1px solid rgba(16,185,129,.25);color:#05603a}html[data-sv2=contact] .svc-result-error{background:#fef5f5;border:1px solid rgba(220,38,38,.22);color:#b42318}html[data-sv2=contact] .svc-fields{display:grid;gap:18px}html[data-sv2=contact] .svc-two{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}html[data-sv2=contact] .svc-fields label{display:block;margin-bottom:7px;font-family:var(--sv-sans);font-size:14px;font-weight:500;line-height:1.3;color:var(--sv-ink)}html[data-sv2=contact] .svc-fields :is(input,select,textarea){display:block;width:100%;min-height:50px;padding:12px 16px;border:var(--sv-bw) solid var(--sv-ink-e);border-radius:14px;background:#fff;color:var(--sv-ink);font-family:var(--sv-sans);font-size:16px;line-height:1.45;box-shadow:inset 0 1px 2px #1717170a;outline:2px solid transparent;outline-offset:2px;transition:border-color var(--sv-ease),outline-color var(--sv-ease)}html[data-sv2=contact] .svc-fields textarea{resize:none}html[data-sv2=contact] .svc-fields select{appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236d28d9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}html[data-sv2=contact] .svc-fields :is(input,select,textarea)::placeholder{color:#aaa5b3}html[data-sv2=contact] .svc-fields :is(input,select,textarea):hover{border-color:var(--sv-ink-e)}html[data-sv2=contact] .svc-fields :is(input,select,textarea):focus{border-color:var(--sv-ink-e);outline:2px solid var(--sv-purple);outline-offset:2px}html[data-sv2=contact] .svc-fields :is(input,select,textarea):disabled{background-color:#faf9fc;color:var(--sv-faint)}html[data-sv2=contact] .svc-submit{width:100%;margin-top:4px;height:54px;font-size:17px}html[data-sv2=contact] .svc-submit:disabled{opacity:.6;pointer-events:none}html[data-sv2=contact] .svc-side{display:grid;gap:12px}html[data-sv2=contact] .svc-side>.sv-h3{margin:4px 0;font-size:22px}html[data-sv2=contact] .svc-way{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;box-shadow:var(--sv-hard)}html[data-sv2=contact] .svc-way>div{min-width:0;padding-top:1px}html[data-sv2=contact] .svc-way-t{margin:0 0 2px;font-family:var(--sv-sans);font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--sv-ink)}html[data-sv2=contact] .svc-way-d{margin:0;font-size:14.5px;line-height:1.5;color:var(--sv-muted)}html[data-sv2=contact] .svc-way a{font-size:14.5px;font-weight:500;color:var(--sv-purple-strong);text-decoration:none;overflow-wrap:anywhere}html[data-sv2=contact] .svc-way a:hover{text-decoration:underline;text-underline-offset:3px}html[data-sv2=contact] .svc-faq{margin-top:56px;border-top:1px solid var(--sv-hair)}html[data-sv2=contact] .svc-faq-head{display:grid;justify-items:center;gap:14px;margin-bottom:32px;text-align:center}html[data-sv2=contact] .svc-faq-list{display:grid;gap:10px}html[data-sv2=contact] .svc-q{background:#fff;border:var(--sv-bw) solid var(--sv-line);border-radius:14px;box-shadow:var(--sv-hard);transition:var(--sv-states)}html[data-sv2=contact] .svc-q:has(>.svc-q-btn:hover){transform:var(--sv-lift);box-shadow:var(--sv-hard-up)}html[data-sv2=contact] .svc-q-btn:hover .svc-plus{background:var(--sv-soft-fill-hover)}html[data-sv2=contact] .svc-q-btn{display:flex;width:100%;align-items:center;gap:16px;padding:17px 16px;background:none;border:0;cursor:pointer;text-align:left;font-family:var(--sv-sans);font-size:17px;font-weight:500;letter-spacing:-.015em;line-height:1.35;color:var(--sv-ink)}html[data-sv2=contact] .svc-q-btn:focus-visible{outline:2px solid var(--sv-purple);outline-offset:2px;border-radius:14px}html[data-sv2=contact] .svc-plus{margin-left:auto;flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--sv-lilac);color:var(--sv-purple-strong);transition:transform .2s ease,background-color var(--sv-ease)}html[data-sv2=contact] .svc-q-open .svc-plus{transform:rotate(45deg)}html[data-sv2=contact] .svc-a{padding:0 16px 18px}html[data-sv2=contact] .svc-a p{margin:0;max-width:640px;font-size:16px;line-height:1.6;color:var(--sv-muted)}html[data-sv2=contact] .svc-a-link{display:inline-block;margin-top:10px;font-size:14.5px;font-weight:500;color:var(--sv-purple-strong);text-decoration:none}html[data-sv2=contact] .svc-a-link:hover{text-decoration:underline;text-underline-offset:3px}html[data-sv2=contact] .svc-help{display:grid;justify-items:start;gap:8px;margin-top:40px;padding:24px 20px;box-shadow:none}html[data-sv2=contact] .svc-help .sv-body{margin-bottom:8px}@media(min-width:641px){html[data-sv2=contact] .svc-form{padding:32px 32px 30px}html[data-sv2=contact] .svc-two{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-sv2=contact] .svc-submit{justify-self:start;width:auto;padding:0 30px}html[data-sv2=contact] .svc-q-btn{padding:19px 22px;font-size:18px}html[data-sv2=contact] .svc-a{padding:0 22px 22px}html[data-sv2=contact] .svc-a p{font-size:16.5px}html[data-sv2=contact] .svc-help{padding:28px 30px}}@media(min-width:961px){html[data-sv2=contact] .svc-grid{grid-template-columns:minmax(0,1fr) 340px;gap:40px}html[data-sv2=contact] .svc-faq{margin-top:80px}}@media(prefers-reduced-motion:reduce){html[data-sv2=contact] .svc-q,html[data-sv2=contact] .svc-plus,html[data-sv2=contact] .svc-fields :is(input,select,textarea){transition:none}html[data-sv2=contact] .svc-q:has(>.svc-q-btn:hover){transform:none}}html[data-sv2=about] .sva :is(.sv-kicker,.sv-h1,.sv-h2,.sva-card .sv-h3){text-transform:lowercase}html[data-sv2=about] .sva-hero{padding-bottom:72px;gap:18px}html[data-sv2=about] .sva-hero .sv-h1{max-width:820px}html[data-sv2=about] .sva-hero .sv-lead{max-width:600px}html[data-sv2=about] .sva-start{margin-top:12px}html[data-sv2=about] .sva-head{display:grid;justify-items:center;gap:14px;max-width:720px;margin:0 auto 40px;text-align:center}html[data-sv2=about] .sva-head .sv-lead{max-width:560px}html[data-sv2=about] .sva-soft{color:var(--sv-faint)}html[data-sv2=about] .sva-story{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}html[data-sv2=about] .sva-story .sv-kicker{margin-bottom:14px}html[data-sv2=about] .sva-story-copy{display:grid;gap:16px}html[data-sv2=about] .sva-story-copy .sv-body{font-size:17px;line-height:1.65}html[data-sv2=about] .sva-three{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;max-width:620px;margin:0 auto}html[data-sv2=about] .sva-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:22px 20px}html[data-sv2=about] .sva-card .sv-h3{margin-top:2px}html[data-sv2=about] .sva-card .sv-body{font-size:15.5px;line-height:1.6}html[data-sv2=about] .sva-num{font-family:var(--sv-mono);font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--sv-purple-strong)}html[data-sv2=about] .sva-checks{display:grid;gap:8px;margin:4px 0 0;padding:14px 0 0;list-style:none;border-top:1px solid var(--sv-hair);align-self:stretch}html[data-sv2=about] .sva-checks li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;letter-spacing:-.005em;color:var(--sv-ink)}html[data-sv2=about] .sva-checks svg{flex:none;color:var(--sv-green)}html[data-sv2=about] .sva-markets{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;max-width:620px;margin:0 auto}html[data-sv2=about] .sva-market{display:flex;flex-direction:column;gap:10px;padding:20px}html[data-sv2=about] .sva-market-top{display:flex;align-items:center;gap:12px}html[data-sv2=about] .sva-market .sv-h3{font-size:18.5px}html[data-sv2=about] .sva-market .sv-body{font-size:15px;line-height:1.55}html[data-sv2=about] .sva-flag{font-size:19px;line-height:1}html[data-sv2=about] .sva-more{flex-direction:row;align-items:center;gap:14px;box-shadow:none}html[data-sv2=about] .sva-more .sv-ico{background:#fff}html[data-sv2=about] .sva-star{display:grid;justify-items:center;gap:18px;text-align:center}html[data-sv2=about] .sva-star-line{font-size:clamp(44px,6.4vw,84px);line-height:1}html[data-sv2=about] .sva-star .sv-lead{max-width:640px;margin-top:6px}@media(min-width:821px){html[data-sv2=about] .sva-hero{padding-top:96px;padding-bottom:88px}html[data-sv2=about] .sva-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}html[data-sv2=about] .sva-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:none}html[data-sv2=about] .sva-card{padding:26px 24px 24px}html[data-sv2=about] .sva-markets{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:none}html[data-sv2=about] .sva-head{margin-bottom:48px}}@media(min-width:560px)and (max-width:820px){html[data-sv2=about] .sva-markets{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}
