:root[data-theme=v2]{color-scheme:dark;--mono:var(--sf-font-mono);--sf-ease-out:cubic-bezier(0.2,0.8,0.2,1);--sf-ease-in-out:cubic-bezier(0.65,0,0.35,1);--sf-dur-micro:180ms;--sf-dur-component:340ms;--sf-dur-section:640ms;--sf-grad-signature:linear-gradient(100deg,var(--sf-violet) 0%,var(--sf-blue) 52%,var(--sf-cyan) 100%);--sf-grad-warm:linear-gradient(100deg,var(--sf-coral),var(--sf-gold));--sf-gutter:16px;background:var(--sf-graphite)}@media (min-width:720px){:root[data-theme=v2]{--sf-gutter:32px}}:root[data-theme=v2] body{background:radial-gradient(1200px 700px at 85% -10%,rgba(var(--sf-rgb-violet,167 139 250)/.12),transparent 60%),radial-gradient(900px 600px at -10% 30%,rgba(var(--sf-rgb-blue,91 140 255)/.08),transparent 60%),var(--sf-graphite);color:var(--sf-ink);font-family:var(--sf-font-body);font-size:16px;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:root[data-theme=v2] ::selection{background:rgba(var(--sf-rgb-violet,167 139 250)/.38);color:var(--sf-ink)}:root[data-theme=v2] :focus-visible{outline:2px solid var(--sf-cyan);outline-offset:3px;border-radius:6px}:root[data-theme=v2] .skip-link:focus{background:var(--sf-ink);color:var(--sf-ink-on-accent)}:root[data-theme=v2] .bg-fx,:root[data-theme=v2] .cursor-ring{display:none}:root[data-theme=v2][data-sf-scheme=light]{color-scheme:light}:root[data-theme=v2][data-sf-scheme=light] canvas{filter:invert(1) hue-rotate(180deg) saturate(1.25);mix-blend-mode:multiply}:root[data-theme=v2] .ap-input{background:rgba(var(--sf-rgb-graphite,18 16 14)/.85)}:root[data-theme=v2] .ap-send{color:var(--sf-ink-on-accent)}:root[data-theme=v2] main .wrap{width:min(var(--sf-maxw),100% - var(--sf-gutter) * 2)}:root[data-theme=v2] main :is(h1,h2){letter-spacing:-.03em;font-variation-settings:"opsz" 48}:root[data-theme=v2] .sf-prose{font-size:18px;line-height:1.75;color:rgba(var(--sf-rgb-ink,244 241 252)/.9);max-width:68ch}:root[data-theme=v2] .sf-prose :is(h2,h3){font-family:var(--sf-font-display);color:var(--sf-ink);letter-spacing:-.02em;line-height:1.15;margin:2em 0 .6em}:root[data-theme=v2] .sf-prose h2{font-size:1.6em}:root[data-theme=v2] .sf-prose h3{font-size:1.25em}:root[data-theme=v2] .sf-prose p{margin:0 0 1.15em}:root[data-theme=v2] .sf-prose strong{color:var(--sf-ink);font-weight:650}:root[data-theme=v2] .sf-prose a{color:var(--sf-ink);text-decoration:underline;text-decoration-color:rgba(var(--sf-rgb-cyan,67 217 192)/.7);text-underline-offset:4px}:root[data-theme=v2] .sf-prose code{font-family:var(--sf-font-mono);font-size:.86em;padding:.12em .4em;border-radius:6px;background:rgba(var(--sf-rgb-violet,167 139 250)/.14);color:var(--sf-ink)}:root[data-theme=v2] .sf-prose :is(ul,ol){padding-left:1.2em;margin:0 0 1.2em}:root[data-theme=v2] .sf-prose li{margin:.35em 0}:root[data-theme=v2] .sf-prose li::marker{color:var(--sf-violet)}:root[data-theme=v2][data-sf-motion=on] .sf-reveal:not([data-sf-inview]){opacity:0;transform:translateY(18px)}:root[data-theme=v2] .sf-reveal{transition:opacity var(--sf-dur-section) var(--sf-ease-out),transform var(--sf-dur-section) var(--sf-ease-out)}@media (prefers-reduced-motion:reduce){:root[data-theme=v2] .sf-reveal{transition:none;opacity:1!important;transform:none!important}}.sf-preview-bar{position:sticky;top:0;z-index:90;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 16px;font:500 13px/1.4 ui-sans-serif,system-ui,sans-serif;color:#f4f1fc;background:rgba(6,10,20,.92);border-bottom:1px solid rgba(255,255,255,.12)}.sf-preview-dot{width:8px;height:8px;border-radius:50%;background:#ffb020;box-shadow:0 0 0 3px rgba(255,176,32,.25)}.sf-preview-muted{opacity:.7}.sf-preview-actions{display:inline-flex;flex-wrap:wrap;gap:12px;margin-left:auto}.sf-preview-actions a{color:inherit;text-decoration:underline;text-underline-offset:3px}.shell_shell__GDuar{position:relative;min-height:100vh;display:flex;flex-direction:column}.shell_shell__GDuar>main{flex:1}.shell_nav__otAzH{position:sticky;top:0;z-index:60;padding:14px 0;transition:background-color .24s ease,border-color .24s ease,padding .24s ease;border-bottom:1px solid transparent}.shell_navScrolled___mRY6{padding:8px 0;background:rgba(var(--s3-rgb-graphite,16 18 27)/.78);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom-color:var(--s3-line)}.shell_navInner__BwAL3{width:min(var(--s3-maxw),100% - 32px);margin:0 auto;display:flex;align-items:center;gap:24px}.shell_brandLink__IGGaX{color:var(--s3-ink);text-decoration:none;font-size:17px;flex:none;border-radius:10px}.shell_links__geu_s{display:none;margin:0 auto;gap:2px}.shell_link__Xods0{position:relative;padding:8px 12px;border-radius:var(--s3-radius-pill);color:var(--s3-muted);font-size:14.5px;text-decoration:none;transition:color .16s ease,background-color .16s ease}.shell_link__Xods0:hover{color:var(--s3-ink);background:rgba(var(--s3-rgb-ink,244 241 252)/.05)}.shell_link__Xods0[aria-current=page]{color:var(--s3-ink)}.shell_link__Xods0[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:1px;width:16px;height:2px;border-radius:2px;transform:translateX(-50%);background:linear-gradient(90deg,var(--s3-violet),var(--s3-cyan))}.shell_actions__Iv_tI{display:flex;align-items:center;gap:8px;margin-left:auto}.shell_iconBtn__O86j8,.shell_menuBtn__wv5Op{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:50%;border:1px solid var(--s3-line);background:rgba(var(--s3-rgb-surface,23 26 39)/.6);color:var(--s3-ink);cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.shell_iconBtn__O86j8:hover,.shell_menuBtn__wv5Op:hover{border-color:rgba(var(--s3-rgb-violet,167 139 250)/.6)}.shell_ghostBtn__jLWBI{display:none;padding:9px 16px;border-radius:var(--s3-radius-pill);border:1px solid var(--s3-line);color:var(--s3-ink);font-size:14px;text-decoration:none;background:transparent;cursor:pointer}.shell_ghostBtn__jLWBI:hover{border-color:rgba(var(--s3-rgb-ink,244 241 252)/.4)}.shell_askBtn__AC2fG{display:none;align-items:center;gap:8px;padding:9px 16px 9px 13px;border-radius:var(--s3-radius-pill);background:var(--s3-ink);color:var(--s3-ink-on-accent);font-size:14px;font-weight:600;text-decoration:none;transition:transform .16s ease}.shell_askBtn__AC2fG:hover{transform:translateY(-1px)}.shell_askDot__4aIA0{width:8px;height:8px;border-radius:50%;background:var(--s3-cyan);box-shadow:0 0 0 3px rgba(var(--s3-rgb-cyan,67 217 192)/.25)}.shell_menuGlyph__F6iUp,.shell_menuGlyph__F6iUp:before{display:block;width:16px;height:1.6px;background:currentColor;border-radius:2px;transition:transform .22s ease}.shell_menuGlyph__F6iUp{position:relative;transform:translateY(-3px)}.shell_menuGlyph__F6iUp:before{content:"";position:absolute;top:6px;width:11px}.shell_menuGlyph__F6iUp[data-open]{transform:rotate(45deg)}.shell_menuGlyph__F6iUp[data-open]:before{top:0;width:16px;transform:rotate(-90deg)}@media (min-width:980px){.shell_links__geu_s{display:flex}.shell_askBtn__AC2fG,.shell_ghostBtn__jLWBI{display:inline-flex}.shell_menuBtn__wv5Op{display:none}}.shell_sheet__F_KLk{position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;padding:88px 24px 28px;background:var(--s3-graphite);overflow-y:auto}.shell_sheet__F_KLk[hidden]{display:none}.shell_sheetArt__i9ULm{position:absolute;inset:auto 0 0 0;height:46%;opacity:.55;pointer-events:none}.shell_sheetLinks__LsVkz{position:relative;display:flex;flex-direction:column;gap:4px}.shell_sheetLink__JpTNI{display:flex;align-items:baseline;gap:14px;padding:10px 0;font-family:var(--s3-font-display);font-size:clamp(30px,9vw,44px);font-weight:560;letter-spacing:-.03em;color:var(--s3-ink);text-decoration:none;border-bottom:1px solid var(--s3-line);animation:shell_s3-sheet-in__5gn6j .36s cubic-bezier(.2,.8,.2,1) both}.shell_sheetLink__JpTNI[aria-current=page]{color:var(--s3-violet)}.shell_sheetIndex__OqoRb{font-family:var(--s3-font-mono);font-size:12px;letter-spacing:.06em;color:var(--s3-muted)}.shell_sheetFoot__T5F2v{position:relative;display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:28px}.shell_sheetFoot__T5F2v .shell_askBtn__AC2fG,.shell_sheetFoot__T5F2v .shell_ghostBtn__jLWBI{display:inline-flex}@keyframes shell_s3-sheet-in__5gn6j{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.shell_sheetLink__JpTNI{animation:none}}.shell_footer__g8pSM{position:relative;margin-top:96px;padding:80px 0 28px;border-top:1px solid var(--s3-line);overflow:hidden;isolation:isolate}.shell_footerArt__vKbCv{position:absolute;inset:auto 0 0 0;height:300px;opacity:.95;z-index:-1;mask-image:linear-gradient(0deg,#000 35%,transparent);-webkit-mask-image:linear-gradient(0deg,#000 35%,transparent)}.shell_footerInner__1LGDf{width:min(var(--s3-maxw),100% - 32px);margin:0 auto;display:grid;gap:48px}@media (min-width:900px){.shell_footerInner__1LGDf{grid-template-columns:1.4fr 1fr;align-items:end}}.shell_footerLead__SB18Z{display:grid;gap:22px;justify-items:start}.shell_footerMark__RKGga{width:72px}.shell_footerTitle__OrQjV{margin:0;max-width:16ch;font-family:var(--s3-font-display);font-size:clamp(32px,4.6vw,56px);font-weight:600;line-height:1.02;letter-spacing:-.035em;color:var(--s3-ink);text-wrap:balance}.shell_footerCtas__yK1bQ{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}.shell_primaryBtn__g2egg{display:inline-flex;align-items:center;padding:13px 22px;border-radius:var(--s3-radius-pill);background:linear-gradient(100deg,var(--s3-violet),var(--s3-blue) 60%,var(--s3-cyan));color:var(--s3-ink-on-accent);font-weight:650;text-decoration:none}.shell_emailLink__7EUtI{color:var(--s3-ink);font-family:var(--s3-font-mono);font-size:14px;text-decoration:underline;text-decoration-color:rgba(var(--s3-rgb-violet,167 139 250)/.6);text-underline-offset:5px}.shell_footerCols__r_SMl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.shell_footerHeading__ovrJb{margin:0 0 12px;font-family:var(--s3-font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--s3-muted)}.shell_footerList__s57h7{list-style:none;margin:0;padding:0;display:grid;gap:8px}.shell_footerList__s57h7 a{color:var(--s3-ink);text-decoration:none;font-size:15px}.shell_footerList__s57h7 a:hover{color:var(--s3-cyan)}.shell_footerBottom__xhADM{width:min(var(--s3-maxw),100% - 32px);margin:64px auto 0;padding-top:20px;border-top:1px solid var(--s3-line);display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;font-size:13px;color:var(--s3-muted)}.shell_footerNote__znIus{flex:1 1 280px}.shell_footerBottomLinks__FJNd0{display:inline-flex;flex-wrap:wrap;gap:16px;align-items:center}.shell_footerBottomLinks__FJNd0 a,.shell_textBtn__b_lyX{color:var(--s3-muted);font:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.shell_footerBottomLinks__FJNd0 a:hover,.shell_textBtn__b_lyX:hover{color:var(--s3-ink)}.shell_callouts__ZbNWd{display:grid;gap:12px;width:100%;max-width:640px;margin:0;padding:0;list-style:none}.shell_footerInner__1LGDf>.shell_callouts__ZbNWd{grid-column:1/-1;max-width:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px}.shell_footerInner__1LGDf>.shell_callouts__ZbNWd .shell_callout__seIhb{padding:18px 18px 18px 24px}.shell_callout__seIhb{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 14px 14px 18px;border:1px solid rgba(var(--s3-rgb-violet,155 120 255)/.42);border-radius:18px;background:linear-gradient(100deg,rgba(var(--s3-rgb-violet,155 120 255)/.16),rgba(var(--s3-rgb-cyan,86 212 255)/.08) 70%),rgba(var(--s3-rgb-surface,23 26 39)/.7);box-shadow:0 0 0 1px rgba(255,255,255,.06) inset,0 12px 40px -18px rgba(var(--s3-rgb-violet,155 120 255)/.7)}.shell_calloutPulse__sG_os{position:relative;flex:none;width:10px;height:10px;border-radius:50%;background:var(--s3-cyan);box-shadow:0 0 12px var(--s3-cyan)}.shell_calloutPulse__sG_os:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--s3-cyan);animation:shell_s3-callout-ping___rfwx 1.8s cubic-bezier(0,0,.2,1) infinite}.shell_calloutBody__lC76u{display:grid;gap:2px;flex:1 1 200px;min-width:0}.shell_calloutEyebrow__ji9I9{font-family:var(--s3-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--s3-cyan)}.shell_calloutText__H3vDl{font-family:var(--s3-font-display);font-size:clamp(17px,1.6vw,20px);font-weight:600;line-height:1.25;color:var(--s3-ink)}.shell_calloutBtn__P6cfu{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:11px 20px;overflow:hidden;border-radius:var(--s3-radius-pill);background:linear-gradient(100deg,var(--s3-violet),var(--s3-blue) 55%,var(--s3-cyan));color:var(--s3-ink-on-accent);font-weight:650;text-decoration:none;white-space:nowrap;box-shadow:0 0 24px -4px rgba(var(--s3-rgb-violet,155 120 255)/.8);transition:transform .2s ease,box-shadow .2s ease}.shell_calloutBtn__P6cfu:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-120%);animation:shell_s3-callout-sheen__08aPC 3.2s ease-in-out infinite}.shell_calloutBtn__P6cfu span{transition:transform .2s ease}.shell_calloutBtn__P6cfu:focus-visible,.shell_calloutBtn__P6cfu:hover{transform:translateY(-1px);box-shadow:0 0 34px -2px rgba(var(--s3-rgb-cyan,86 212 255)/.9)}.shell_calloutBtn__P6cfu:focus-visible span,.shell_calloutBtn__P6cfu:hover span{transform:translateX(3px)}@keyframes shell_s3-callout-ping___rfwx{0%{transform:scale(.6);opacity:.9}80%,to{transform:scale(1.9);opacity:0}}@keyframes shell_s3-callout-sheen__08aPC{0%,55%{transform:translateX(-120%)}to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.shell_calloutBtn__P6cfu:before,.shell_calloutPulse__sG_os:after{animation:none}.shell_calloutBtn__P6cfu,.shell_calloutBtn__P6cfu span{transition:none}}.shell_formDialog__6RZlI{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:16px}.shell_formBackdrop__rCr2F{position:absolute;inset:0;background:rgba(var(--s3-rgb-graphite,16 18 27)/.72);backdrop-filter:blur(6px);animation:shell_s3-form-fade__4Pg5I .2s ease-out}.shell_formPanel__Ij57W{position:relative;width:min(560px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;border:1px solid rgba(var(--s3-rgb-violet,155 120 255)/.42);border-radius:22px;background:linear-gradient(160deg,rgba(var(--s3-rgb-violet,155 120 255)/.14),transparent 45%),var(--s3-surface);box-shadow:0 0 0 1px rgba(255,255,255,.06) inset,0 30px 80px -30px rgba(var(--s3-rgb-violet,155 120 255)/.8);outline:none;animation:shell_s3-form-rise__dClLs .28s cubic-bezier(.2,.8,.2,1)}.shell_formHead__Y9wk9{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.shell_formTitle__cx_ZA{margin:4px 0 0;font-family:var(--s3-font-display);font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--s3-ink)}.shell_formClose__eHNam{flex:none;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--s3-line);border-radius:50%;background:transparent;color:var(--s3-ink);font-size:22px;line-height:1;cursor:pointer}.shell_formClose__eHNam:focus-visible,.shell_formClose__eHNam:hover{border-color:var(--s3-cyan)}@keyframes shell_s3-form-fade__4Pg5I{0%{opacity:0}}@keyframes shell_s3-form-rise__dClLs{0%{opacity:0;transform:translateY(14px) scale(.98)}}@media (prefers-reduced-motion:reduce){.shell_formBackdrop__rCr2F,.shell_formPanel__Ij57W{animation:none}}.shell_featureBtn__GFFqa{position:relative;display:none;align-items:center;gap:8px;min-height:40px;padding:8px 14px 8px 12px;overflow:hidden;border:1.5px solid transparent;border-radius:var(--s3-radius-pill);background:linear-gradient(var(--s3-graphite),var(--s3-graphite)) padding-box,linear-gradient(100deg,var(--s3-violet),var(--s3-blue) 55%,var(--s3-cyan)) border-box;color:var(--s3-ink);font-size:14px;font-weight:650;text-decoration:none;white-space:nowrap;box-shadow:0 0 22px -6px rgba(var(--s3-rgb-violet,155 120 255)/.9);animation:shell_s3-feature-glow__EIar0 2.8s ease-in-out infinite;transition:transform .2s ease}.shell_featureBtn__GFFqa:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%);transform:translateX(-120%);animation:shell_s3-feature-sheen__li3EB 3.6s ease-in-out infinite;pointer-events:none}.shell_featureBtn__GFFqa:focus-visible,.shell_featureBtn__GFFqa:hover{transform:translateY(-1px)}.shell_featureBtn__GFFqa[aria-current=page]{background:linear-gradient(rgba(var(--s3-rgb-violet,155 120 255)/.18),rgba(var(--s3-rgb-violet,155 120 255)/.18)) padding-box,linear-gradient(100deg,var(--s3-violet),var(--s3-blue) 55%,var(--s3-cyan)) border-box}.shell_featureDot__zSZ6J{position:relative;width:7px;height:7px;border-radius:50%;background:var(--s3-cyan);box-shadow:0 0 10px var(--s3-cyan)}.shell_featureDot__zSZ6J:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--s3-cyan);animation:shell_s3-feature-ping__kIOU2 1.8s cubic-bezier(0,0,.2,1) infinite}.shell_featureBadge__0v_R0{padding:2px 7px;border-radius:var(--s3-radius-pill);background:linear-gradient(100deg,var(--s3-violet),var(--s3-cyan));color:var(--s3-ink-on-accent);font-family:var(--s3-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.shell_featureBtnSheet__YLciz{display:inline-flex}@media (min-width:980px){.shell_featureBtn__GFFqa{display:inline-flex}}@keyframes shell_s3-feature-glow__EIar0{0%,to{box-shadow:0 0 18px -8px rgba(var(--s3-rgb-violet,155 120 255)/.8)}50%{box-shadow:0 0 26px -4px rgba(var(--s3-rgb-cyan,86 212 255)/.9)}}@keyframes shell_s3-feature-sheen__li3EB{0%,60%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes shell_s3-feature-ping__kIOU2{0%{transform:scale(.6);opacity:.9}80%,to{transform:scale(1.9);opacity:0}}@media (prefers-reduced-motion:reduce){.shell_featureBtn__GFFqa,.shell_featureBtn__GFFqa:before,.shell_featureDot__zSZ6J:after{animation:none}}.shell_callouts__ZbNWd[data-position=section]{max-width:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px}.shell_callouts__ZbNWd[data-position=section] .shell_callout__seIhb{padding:22px 22px 22px 24px}:root[data-theme=v3]{color-scheme:dark;--mono:var(--s3-font-mono);--s3-ease-out:cubic-bezier(0.2,0.8,0.2,1);--s3-ease-in-out:cubic-bezier(0.65,0,0.35,1);--s3-dur-micro:180ms;--s3-dur-component:340ms;--s3-dur-section:640ms;--s3-grad-signature:linear-gradient(100deg,var(--s3-violet) 0%,var(--s3-blue) 52%,var(--s3-cyan) 100%);--s3-grad-warm:linear-gradient(100deg,var(--s3-coral),var(--s3-gold));--s3-gutter:16px;background:var(--s3-graphite)}@media (min-width:720px){:root[data-theme=v3]{--s3-gutter:32px}}:root[data-theme=v3] body{background:radial-gradient(1200px 700px at 85% -10%,rgba(var(--s3-rgb-violet,167 139 250)/.12),transparent 60%),radial-gradient(900px 600px at -10% 30%,rgba(var(--s3-rgb-blue,91 140 255)/.08),transparent 60%),var(--s3-graphite);color:var(--s3-ink);font-family:var(--s3-font-body);font-size:16px;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:root[data-theme=v3] ::selection{background:rgba(var(--s3-rgb-violet,167 139 250)/.38);color:var(--s3-ink)}:root[data-theme=v3] :focus-visible{outline:2px solid var(--s3-cyan);outline-offset:3px;border-radius:6px}:root[data-theme=v3] .skip-link:focus{background:var(--s3-ink);color:var(--s3-ink-on-accent)}:root[data-theme=v3] .bg-fx,:root[data-theme=v3] .cursor-ring{display:none}:root[data-theme=v3] main .wrap{width:min(var(--s3-maxw),100% - var(--s3-gutter) * 2)}:root[data-theme=v3] main :is(h1,h2){letter-spacing:-.03em;font-variation-settings:"opsz" 48}:root[data-theme=v3] .s3-prose{font-size:18px;line-height:1.75;color:rgba(var(--s3-rgb-ink,244 241 252)/.9);max-width:68ch}:root[data-theme=v3] .s3-prose :is(h2,h3){font-family:var(--s3-font-display);color:var(--s3-ink);letter-spacing:-.02em;line-height:1.15;margin:2em 0 .6em}:root[data-theme=v3] .s3-prose h2{font-size:1.6em}:root[data-theme=v3] .s3-prose h3{font-size:1.25em}:root[data-theme=v3] .s3-prose p{margin:0 0 1.15em}:root[data-theme=v3] .s3-prose strong{color:var(--s3-ink);font-weight:650}:root[data-theme=v3] .s3-prose a{color:var(--s3-ink);text-decoration:underline;text-decoration-color:rgba(var(--s3-rgb-cyan,67 217 192)/.7);text-underline-offset:4px}:root[data-theme=v3] .s3-prose code{font-family:var(--s3-font-mono);font-size:.86em;padding:.12em .4em;border-radius:6px;background:rgba(var(--s3-rgb-violet,167 139 250)/.14);color:var(--s3-ink)}:root[data-theme=v3] .s3-prose :is(ul,ol){padding-left:1.2em;margin:0 0 1.2em}:root[data-theme=v3] .s3-prose li{margin:.35em 0}:root[data-theme=v3] .s3-prose li::marker{color:var(--s3-violet)}:root[data-theme=v3][data-s3-motion=on] .s3-reveal:not([data-s3-inview]){opacity:0;transform:translateY(18px)}:root[data-theme=v3] .s3-reveal{transition:opacity var(--s3-dur-section) var(--s3-ease-out),transform var(--s3-dur-section) var(--s3-ease-out)}@media (prefers-reduced-motion:reduce){:root[data-theme=v3] .s3-reveal{transition:none;opacity:1!important;transform:none!important}}