.sx{--sx-ink: #1c1c1c;--sx-ink-muted: #b9b3ab;--sx-nav-h: 64px;--sx-brand-text: color-mix(in srgb, var(--app-primary-text) 86%, black);min-height:100%;background:var(--app-bg);color:var(--app-text);font-family:var(--app-font);font-size:16px;line-height:1.5;overflow-x:clip}:root[data-theme=dark] .sx{--sx-ink: #34302c;--sx-brand-text: var(--app-primary-text)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .sx{--sx-ink: #34302c;--sx-brand-text: var(--app-primary-text)}}.sx *,.sx :before,.sx :after{border-width:0;border-style:solid;border-color:var(--app-border)}.sx h1,.sx h2,.sx h3,.sx h4,.sx h5,.sx h6{margin:0;font-size:inherit;font-weight:inherit}.sx p,.sx blockquote,.sx figure,.sx pre,.sx dl,.sx dd,.sx ol,.sx ul{margin:0}.sx ol,.sx ul{padding:0;list-style:none}.sx img,.sx svg,.sx video{display:block;vertical-align:middle}.sx img,.sx video{max-width:100%;height:auto}.sx a{color:inherit;text-decoration:inherit}.sx button{background:transparent;padding:0;cursor:pointer}.sx hr{height:0;color:inherit;border-top-width:1px}.sx table{border-collapse:collapse}.sx code,.sx pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.sx pre{white-space:pre}.sx summary{list-style:none;cursor:pointer}.sx summary::-webkit-details-marker{display:none}.sx [id]{scroll-margin-top:calc(var(--sx-nav-h) + 16px)}.sx-main:focus{outline:none}.sx-content p a:not([class*=rounded]),.sx-content li a:not([class*=rounded]),.sx-content td a:not([class*=rounded]){text-decoration-line:underline;text-underline-offset:3px}.sx .bg-gray-900,.sx .bg-black,.sx [class*=from-gray-900],.sx .bubble-user{color:#fff}.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark) :is(.text-gray-400,.text-gray-500,.text-gray-600,.text-gray-700){color:var(--sx-ink-muted)}.sx :is(.bg-gray-900,[class*=from-gray-900]) :is(.text-gray-900,.text-gray-800){color:#fff}.sx.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark) :is(.text-brand-cta,.text-brand-primary,.animated-gradient-text,.brand-gradient-text){color:#ff7aa6}.sx-skip{position:fixed;top:12px;left:12px;z-index:100;padding:8px 16px;border-radius:var(--app-radius);background:var(--app-card);color:var(--app-text);box-shadow:var(--app-shadow-lift);transform:translateY(-200%)}.sx-skip:focus{transform:none}.sx-lang{position:relative}.sx-lang__toggle{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 10px;border-radius:var(--app-radius-pill);background:var(--app-fill);font-size:12px;font-weight:600;color:var(--app-on-surface-variant);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.sx-lang__toggle::-webkit-details-marker{display:none}.sx-lang__toggle:hover,.sx-lang[open] .sx-lang__toggle{color:var(--app-text)}.sx-lang__toggle:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}.sx-lang__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:168px;margin:0;padding:6px;list-style:none;border-radius:var(--app-radius-tile);background:var(--app-card);box-shadow:var(--app-shadow)}.sx-lang__link{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;border-radius:var(--app-radius-tile);font-size:14px;color:var(--app-text)}.sx-lang__link:hover{background:var(--app-fill)}.sx-lang__link[aria-current=true]{font-weight:600;background:var(--app-fill)}.sx-lang__short{min-width:22px;font-size:12px;font-weight:600;color:var(--app-on-surface-variant)}.sx-seven{padding-top:var(--sx-nav-h)}.sx-seven--legal{padding:calc(var(--sx-nav-h) + 40px) 24px 64px}.sx-breadcrumb{max-width:1280px;margin:0 auto;padding:24px 24px 16px}.sx-breadcrumb ol{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--app-muted)}.sx-breadcrumb a:hover{color:var(--app-primary-text)}.sx-breadcrumb [aria-current]{color:var(--app-text);font-weight:500}.sx-docs__mobile{margin-bottom:24px;border:1px solid var(--app-border);border-radius:12px;background:var(--app-card)}.sx-docs__mobile>summary{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font-weight:600}.sx-docs__mobile[open]>summary .chev{transform:rotate(180deg)}.sx-docs__mobile .sx-docs__links{padding:0 8px 12px}.sx-docs__desktop{display:none}.sx-docs__links{display:grid;gap:4px;font-size:14px}.sx-docs__links a{display:block;padding:8px 12px;border:1px solid transparent;border-radius:var(--app-radius-sm);color:var(--app-on-surface-variant)}.sx-docs__links a:hover{background:var(--app-card)}.sx-docs__links a[aria-current=page]{background:var(--app-card);border-color:var(--app-border);color:var(--app-text);font-weight:600}.sx .docs-card{min-width:0;border:1px solid var(--app-border);border-radius:1.5rem;background:var(--app-card);overflow:hidden}@media (min-width: 1024px){.sx .sx-docs{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:2.5rem}.sx-docs__mobile{display:none}.sx-docs__desktop{display:block;position:sticky;top:6rem}}.sx-footer{border-top:1px solid var(--app-border);background:var(--app-bg);font-size:14px}.sx-footer__inner{max-width:1280px;margin:0 auto;padding:56px 24px}.sx-footer__grid{display:grid;gap:40px}.sx .sx-footer__logo{height:32px;width:auto}.sx-footer__brand p{max-width:20rem;margin-top:16px;color:var(--app-on-surface-variant)}.sx-footer__nav h2{font-size:14px;font-weight:600}.sx-footer__nav ul{display:grid;gap:12px;margin-top:16px}.sx-footer a{color:var(--app-on-surface-variant);border-radius:4px}.sx-footer a:hover{color:var(--app-text);text-decoration:underline}.sx-footer__copy{margin-top:48px;padding-top:24px;border-top:1px solid var(--app-border);color:var(--app-on-surface-variant)}@media (min-width: 640px){.sx-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.sx-footer__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.sx-footer__brand{grid-column:span 2 / span 2}}.sx-footer--seven{background:var(--app-card)}.sx-footer__row{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:32px;padding-bottom:32px;text-align:center}.sx-footer__brand-row{display:flex;align-items:center;gap:12px;color:var(--app-on-surface-variant)}.sx-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px}@media (min-width: 768px){.sx-footer__row{flex-direction:row;justify-content:space-between;text-align:left}}.sx .brand-gradient{background:var(--app-primary)}.sx .brand-band{background:var(--app-primary);color:var(--app-on-primary)}.sx .brand-gradient-text,.sx .animated-gradient-text,.sx .bg-clip-text.bg-clip-text{background:none;color:var(--app-primary-text)}.sx :is(.bg-brand-primary,.bg-brand-cta,.brand-band,[class*=from-brand-]) :is(.animated-gradient-text,.brand-gradient-text){color:inherit}.sx pre[tabindex]:focus-visible,.sx .overflow-x-auto[tabindex]:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}.sx .hero-wash{background:radial-gradient(55% 45% at 10% 0%,color-mix(in srgb,var(--app-primary) 12%,transparent) 0%,transparent 70%),radial-gradient(45% 40% at 95% 15%,color-mix(in srgb,var(--app-secondary) 12%,transparent) 0%,transparent 70%)}.sx .blob-a{border-radius:58% 42% 55% 45%/48% 55% 45% 52%}.sx .blob-b{border-radius:42% 58% 38% 62%/55% 40% 60% 45%}.sx .card-lift{transition:transform var(--app-dur-base) var(--app-ease),box-shadow var(--app-dur-base) var(--app-ease),border-color var(--app-dur-base) var(--app-ease)}.sx .card-lift:hover{transform:translateY(-4px);box-shadow:var(--app-shadow-lift)}.sx .zoom-img img{transition:transform .5s var(--app-ease)}.sx .zoom-img:hover img{transform:scale(1.04)}.sx .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.sx .marquee-track{display:flex;width:max-content;animation:sx-marquee 45s linear infinite}.sx .marquee:hover .marquee-track{animation-play-state:paused}.sx .marquee-set{display:flex;gap:.75rem;padding-right:.75rem}@keyframes sx-marquee{to{transform:translate(-50%)}}.sx .float-slow{animation:sx-float 7s ease-in-out infinite}@keyframes sx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.sx .typing:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background:currentColor;animation:sx-blink 1s step-end infinite}@keyframes sx-blink{50%{opacity:0}}.sx details[open]>summary svg{transform:rotate(180deg)}.sx details>summary svg{transition:transform var(--app-dur-base) var(--app-ease)}.sx .bubble-user{align-self:flex-end;max-width:92%;border-radius:1rem 1rem .375rem;background:var(--sx-ink);padding:.75rem 1rem;font-size:.875rem}.sx .chip{display:inline-flex;align-items:center;gap:.375rem;border:1px solid var(--app-border);border-radius:9999px;background:var(--app-card-soft);padding:.25rem .75rem;font-size:.75rem;color:var(--app-on-surface-variant)}.sx .chip-hot{border-color:var(--app-primary);background:var(--app-primary-soft);color:var(--app-text);font-weight:600}.sx .chip-dot{width:.5rem;height:.5rem;border-radius:9999px;background:var(--app-primary)}.sx .sheet{border:1px solid var(--app-border);border-radius:.75rem;background:var(--app-card);padding:1rem}.sx .badge{flex-shrink:0;border-radius:9999px;background:var(--app-fill);padding:.25rem .625rem;font-size:.75rem;color:var(--app-on-surface-variant)}.sx .num{color:var(--app-primary-text);font-weight:600}.sx .pill{display:inline-block;border:1px solid var(--app-border);border-radius:9999px;background:var(--app-card);padding:.25rem .75rem;font-size:.75rem;color:var(--app-on-surface-variant)}.sx .opt{position:relative;border:1px solid var(--app-border);border-radius:.5rem;background:var(--app-card);padding:.5rem .75rem;color:var(--app-on-surface-variant)}.sx .doc-card{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--app-border);border-radius:.75rem;background:var(--app-card);padding:.75rem 1rem;box-shadow:var(--app-shadow)}.sx .track{height:.5rem;margin-top:.25rem;overflow:hidden;border-radius:.25rem;background:var(--app-fill)}.sx .bar{height:.5rem;width:var(--w, 100%);border-radius:.25rem;background:var(--app-primary);transform-origin:left}.sx .vbar{flex:1 1 0%;height:var(--h, 50%);border-radius:.25rem .25rem 0 0;background:color-mix(in srgb,var(--app-primary) 80%,transparent);transform-origin:bottom}.sx .node{border:1px solid var(--app-border);border-radius:.5rem;background:var(--app-card);padding:.5rem .75rem;font-size:.875rem;font-weight:500;color:var(--app-text);text-align:center}.sx .tl{position:relative;padding-left:1.25rem}.sx .tl-dot{position:absolute;left:-5px;top:.375rem;width:.5rem;height:.5rem;border-radius:9999px;background:var(--app-primary)}.sx .opt-hl{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--app-primary);border-radius:.5rem;background:color-mix(in srgb,var(--app-primary) 10%,transparent);pointer-events:none}.sx .opt-ok{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-size:.75rem;font-weight:600;color:var(--app-primary-text)}.sx .swapbox{display:grid}.sx .swapbox>.swap{grid-area:1 / 1}@media (min-width: 640px){.sx .bubble-user{font-size:1rem}.sx .chip,.sx .pill{font-size:.875rem}}.sx-js .scene [data-s]{opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease}.sx-js .scene [data-s].on,.sx-js .scene [data-s].always{opacity:1;transform:none}.sx-js .scene .pill.always.on{background:var(--app-primary);color:var(--app-on-primary);border-color:var(--app-primary)}.sx-js .scene .drag-in{transform:translate(60px,-36px) rotate(5deg)}.sx-js .scene .drag-in.on{transform:none}.sx-js .scene .slide-in{transform:translate(40px)}.sx-js .scene .slide-in.on{transform:none}.sx-js .scene .bar[data-s]{opacity:1;transform:scaleX(0);transition:transform .8s ease}.sx-js .scene .bar[data-s].on{transform:scaleX(1)}.sx-js .scene .vbar[data-s]{opacity:1;transform:scaleY(0);transition:transform .8s ease}.sx-js .scene .vbar[data-s].on{transform:scaleY(1)}.sx-js .scene .draw[data-s]{opacity:1;transform:none;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s ease}.sx-js .scene .draw[data-s].on{stroke-dashoffset:0}.sx-js .scene .opt-hl[data-s]{transform:none}.sx-js .scene .opt-ok[data-s],.sx-js .scene .opt-ok[data-s].on{transform:translateY(-50%)}.sx-js [data-scrolly] .svis-box{display:grid}.sx-js [data-scrolly] [data-svis]{grid-area:1 / 1;opacity:0;pointer-events:none;transition:opacity .4s ease}.sx-js [data-scrolly] [data-svis].on{opacity:1;pointer-events:auto}.sx [data-scrolly] [data-sstep]{transition:opacity .3s ease}.sx-js [data-scrolly] [data-sstep]:not(.is-current){opacity:.45}.sx-js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease;transition-delay:var(--d, 0ms)}.sx-js [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.sx-js [data-reveal]{opacity:1;transform:none;transition:none}.sx-js .scene [data-s]:not([data-swap]):not(.draw):not(.bar):not(.vbar){opacity:1;transform:none;transition:none}.sx-js .scene .draw[data-s],.sx-js .scene .bar[data-s],.sx-js .scene .vbar[data-s],.sx-js [data-scrolly] [data-svis]{transition:none}.sx-js [data-scrolly] [data-sstep]:not(.is-current){opacity:1}.sx .card-lift,.sx .zoom-img img{transition:none;animation:none}.sx .card-lift:hover,.sx .zoom-img:hover img{transform:none}.sx .float-slow,.sx .typing:after{animation:none}.sx .marquee{-webkit-mask-image:none;mask-image:none}.sx .marquee-track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.sx .marquee-set{flex-wrap:wrap;justify-content:center;padding-right:0}.sx .marquee-dup{display:none}}.sx .legal{max-width:52rem;margin:0 auto;color:var(--app-on-surface-variant);line-height:1.7}.sx .legal :is(.imprint-container,.privacy-container,.terms-container){max-width:none;margin:0;padding:0;background:none;font-family:inherit;color:inherit}.sx .legal h1{margin-bottom:1.5rem;font-size:2.25rem;line-height:1.1;font-weight:800;letter-spacing:-.02em;color:var(--app-text)}.sx .legal h2{margin-top:2.25rem;margin-bottom:.75rem;font-size:1.4rem;font-weight:700;color:var(--app-text)}.sx .legal h3{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.1rem;font-weight:700;color:var(--app-text)}.sx .legal :is(p,ul,ol){margin-bottom:1.1rem}.sx .legal ul{list-style:disc;padding-left:1.5rem}.sx .legal ol{list-style:decimal;padding-left:1.5rem}.sx .legal a{color:var(--app-primary-text);text-decoration:underline;text-underline-offset:3px}.sx .legal strong,.sx .legal b{color:var(--app-text)}.sx .legal .highlight{font-weight:600;color:var(--app-text)}.sx .legal :is(.contact-box,.highlight-box,.withdrawal-box){margin:1.25rem 0;padding:1.25rem;border:1px solid var(--app-border);border-radius:var(--app-radius-card);background:var(--app-card)}.sx .legal .important-note{padding:1rem;border:1px solid color-mix(in srgb,var(--app-red) 40%,transparent);border-radius:.75rem;background:var(--app-red-soft);color:var(--app-red-text);font-weight:600}.sx .legal :is(.imprint-footer,.privacy-footer,.terms-footer){margin-top:3rem;padding-top:1.25rem;border-top:1px solid var(--app-border);font-size:.9rem;color:var(--app-muted)}.sx .legal table{width:100%;margin-bottom:1.1rem}.sx .legal :is(th,td){padding:.5rem;border:1px solid var(--app-border);text-align:left;vertical-align:top}.sx .sx-field{display:block;width:100%;min-height:46px;padding:.75rem;border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-fill);box-shadow:none;color:var(--app-text);font-size:15px;transition:border-color var(--app-dur-fast) var(--app-ease),background-color var(--app-dur-fast) var(--app-ease)}.sx .sx-field::placeholder{color:var(--app-muted);opacity:1}.sx .sx-field:hover{background:var(--app-fill-strong)}.sx .sx-field:focus{outline:2px solid var(--app-focus-ring);outline-offset:1px;background:var(--app-card)}.sx .sx-field[aria-invalid=true]{border-color:var(--app-danger-border)}.sx .sx-field-error{display:block;margin-top:6px;color:var(--app-danger-text);font-size:13px}.sx .sx-form-status:empty{display:none}.sx .sx-form-status:focus{outline:none}.sx .sx-form-error{margin-bottom:1.5rem;padding:1.25rem 1.5rem;border:1px solid color-mix(in srgb,var(--app-red) 40%,transparent);border-radius:.75rem;background:var(--app-red-soft);color:var(--app-red-text);font-size:14px}.sx .sx-form-error__title{font-weight:600;font-size:16px}.sx .sx-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px}.sx .sx-submit[aria-disabled=true]{opacity:.75;cursor:progress}.sx .sx-spinner{width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:sx-spin .8s linear infinite}@keyframes sx-spin{to{transform:rotate(360deg)}}.sx .sx-turnstile{min-height:65px}.sx-login-dialog .ui-dialog__header{justify-content:flex-end}.sx.sx--framed{--sx-nav-h: 0px}.sx.sx--framed>.container,.sx.sx--framed .sxf__main>.container,.sx.sx--framed .sx-docs.pt-24,.sx.sx--framed .container.pt-28{padding-top:32px}.sx.sx--framed .sx-seven--legal{padding-top:32px}.sx.sx--framed .sx-main--page .sx-content>:first-child{padding-top:40px}.sx.sx--framed .sx-content{overflow-wrap:anywhere}.sx.sx--framed .sx-content img,.sx.sx--framed .sx-content video,.sx.sx--framed .sx-content pre{max-width:100%}@media (min-width: 1024px){.sx .sx-docs.sx-docs--solo{display:block;max-width:1024px}}.sx.sx--in-shell{min-height:auto;background:transparent}.sxf{display:flex;align-items:flex-start;min-height:100dvh;background:var(--app-surface)}.sxf__bar,.sxf__scrim,.sxf__icon-button.sxf__close{display:none}.sxf__drawer{position:sticky;top:0;flex:none;display:flex;height:100dvh;padding:12px}.sxf__panel{display:flex;flex-direction:column;width:var(--app-drawer-width, 304px);min-height:0;padding:10px 0;border-radius:var(--app-radius-card);background:var(--app-surface-container);overflow-y:auto;overscroll-behavior:contain}.sxf__panel--rail{width:64px}.sxf__head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0 10px 0 16px;margin-bottom:8px}.sxf__panel--rail .sxf__head{justify-content:center;padding:0}.sxf__logo{display:inline-flex;align-items:center;border-radius:var(--app-radius-tile)}.sx .sxf__logo-img{display:block;height:28px;width:auto;max-width:none}.sxf__icon-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border:0;border-radius:var(--app-radius-pill);background:none;color:var(--app-on-surface-variant);cursor:pointer}.sxf__icon-button:hover{background:var(--app-hover);color:var(--app-on-surface)}.sxf__list,.sxf__sub{display:flex;flex-direction:column;gap:2px}.sxf__item{margin:0 10px}.sxf__sub{margin-top:2px}.sxf__sub .sxf__item{margin:0}.sxf__sub .ui-tile{padding-left:44px;min-height:36px;font-size:14px}.sxf__sub[hidden]{display:none}.sxf__expandable{position:relative;display:flex;align-items:center}.sxf__expandable>.ui-tile{padding-right:44px}.sxf__chevron{position:absolute;right:2px;width:36px;height:36px}.sxf__chevron svg{transition:transform var(--app-dur-base, .2s) var(--app-ease, ease)}.sxf__chevron[data-expanded=true] svg{transform:rotate(180deg)}.sxf__panel--rail .sxf__item{margin:0 12px}.sxf__panel--rail .ui-tile{justify-content:center;padding:0}.sxf__foot{display:flex;flex-direction:column;gap:10px;margin:auto 10px 0;padding-top:12px;border-top:1px solid var(--app-outline-variant)}.sxf__panel--rail .sxf__foot{margin:auto 12px 0}.sxf__auth{display:flex;flex-direction:column;gap:6px}.sx .sxf__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 16px;border:0;border-radius:var(--app-radius-pill);font:inherit;font-size:15px;font-weight:650;text-decoration:none;cursor:pointer;transition:filter var(--app-dur-fast, .12s) var(--app-ease, ease),background-color var(--app-dur-fast, .12s) var(--app-ease, ease)}.sx .sxf__btn--filled{background:var(--app-primary);color:var(--app-on-primary)}.sx .sxf__btn--filled:hover{filter:brightness(1.08)}.sx .sxf__btn--tonal{background:var(--app-current);color:var(--sx-brand-text)}.sx .sxf__btn--tonal:hover{background:color-mix(in srgb,var(--app-current) 80%,var(--app-primary) 20%)}.sx .sxf__btn:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}.sxf__lang{margin-left:auto}.sxf__legal{margin:0;padding:0 4px 2px;font-size:12px;text-align:center;color:var(--app-on-surface-variant)}.sxf__legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.sxf__legal a:hover{color:var(--app-text)}.sxf__main{flex:1 1 auto;min-width:0;min-height:100dvh;display:flex;flex-direction:column;background:var(--app-bg)}.sxf__main>.sx-footer{margin-top:auto}.sxf__banners{padding:12px 12px 0}.sx .sxf__banners .home-announce__dismiss{background:transparent}.sx-footer--slim{padding:20px 24px}.sx-footer--slim .sx-footer__copy{margin:0;padding:0;border:0;text-align:center}@media (max-width: 899.98px){.sxf{display:block}.sxf__bar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:8px;height:64px;padding:0 8px;background:color-mix(in srgb,var(--app-surface) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--app-outline-variant)}.sxf__bar-logo{display:inline-flex;align-items:center}html:has(.sxf){scroll-padding-top:72px}.sxf__drawer{position:fixed;inset:0 auto 0 0;z-index:50;height:100dvh;padding:0;visibility:hidden;transform:translate(-100%);transition:transform var(--app-dur-base, .2s) var(--app-ease, ease),visibility 0s linear var(--app-dur-base, .2s)}.sxf--open .sxf__drawer{visibility:visible;transform:none;transition:transform var(--app-dur-base, .2s) var(--app-ease, ease)}.sxf__panel,.sxf__panel--rail{width:min(304px,86vw);border-radius:0 var(--app-radius-card) var(--app-radius-card) 0}.sxf__icon-button.sxf__rail-toggle{display:none}.sxf__icon-button.sxf__close{display:inline-flex}.sxf--open .sxf__scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0006}.sxf__main{min-height:calc(100dvh - 64px)}}@media (prefers-reduced-motion: reduce){.sxf__drawer,.sxf--open .sxf__drawer{transition:none}}.sx .sxf__panel .ui-tile--gradient,.sx .sxf__panel .ui-tile--gradient:hover{background:var(--app-primary);color:var(--app-on-primary)}.sx .sxf__panel button.ui-tile:not(.ui-tile--gradient):hover,.sx .sxf__panel .sxf__icon-button:hover{background:var(--app-hover)}.sx.sx--framed .sx-content>section:is(.bg-white,.bg-gray-50),.sx.sx--framed .sx-content>div>section:is(.bg-white,.bg-gray-50){background:transparent}.sx.sx--framed .sx-content>section:is(.border-b,.border-t,.border-y),.sx.sx--framed .sx-content>div>section:is(.border-b,.border-t,.border-y){border-color:transparent}.sx.sx--framed .hero-wash{background:radial-gradient(50% 55% at 40% 0%,color-mix(in srgb,var(--app-primary) 9%,transparent) 0%,transparent 70%),radial-gradient(45% 45% at 92% 10%,color-mix(in srgb,var(--app-secondary) 10%,transparent) 0%,transparent 70%)}.sx.sx--framed .sx-content>section[class*=from-gray-900]{margin:24px clamp(12px,3vw,32px);border-radius:var(--app-radius-card, 24px);overflow:hidden}.sx.sx--framed .sx-footer--slim{border-top-color:transparent;background:transparent}.sx .sx-hero-app{display:flex;align-items:center;justify-content:center;min-height:min(78vh,760px);padding:72px 24px 120px}.sx.sx--framed .sx-content>.sx-hero-app:first-child{padding-top:72px}@media (min-width: 1024px){.sx .sx-hero-app{padding-bottom:168px}}.sx-hero-app__inner{width:100%;max-width:760px;text-align:center}.sx .sx-hero-app__badge{display:inline-block;margin-bottom:20px;padding:6px 14px;border:1px solid var(--app-border);border-radius:var(--app-radius-pill);background:var(--app-card);font-size:14px;font-weight:600;color:var(--app-on-surface-variant)}.sx .sx-hero-app__title{margin:0;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.04;letter-spacing:-.035em}.sx .sx-hero-app__lead{max-width:34rem;margin:18px auto 0;font-size:18px;line-height:1.55;color:var(--app-on-surface-variant)}.sx-composer{margin-top:32px;text-align:left}.sx-composer__box{display:flex;flex-direction:column;gap:4px;padding:14px 12px 10px 20px;border:1px solid var(--app-outline-variant, var(--app-border));border-radius:24px;background:var(--app-card);box-shadow:var(--app-shadow-lift, 0 8px 24px rgb(0 0 0 / .08));transition:border-color var(--app-dur-fast, .12s) var(--app-ease, ease)}.sx-composer__box:focus-within{border-color:color-mix(in srgb,var(--app-primary) 55%,var(--app-outline-variant, var(--app-border)))}.sx .sx-composer__input{width:100%;min-height:56px;max-height:220px;padding:4px 0;border:0;background:transparent;color:var(--app-text);font:inherit;font-size:17px;line-height:1.45;resize:none;outline:none}.sx .sx-composer__input::placeholder{color:var(--app-on-surface-variant)}.sx-composer__bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.sx .sx-composer__hint{margin:0;font-size:13px;color:var(--app-on-surface-variant)}.sx .sx-composer__send{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--app-primary);color:var(--app-on-primary)}.sx .sx-composer__send:hover{filter:brightness(1.08)}@media (max-width: 899.98px){.sx .sx-hero-app,.sx.sx--framed .sx-content>.sx-hero-app:first-child{min-height:0;padding-top:40px}}.sx .-bottom-5{bottom:-1.25rem}.sx .-bottom-6{bottom:-1.5rem}.sx .-left-4{left:-1rem}.sx .-left-5{left:-1.25rem}.sx .-left-6{left:-1.5rem}.sx .-mt-12{margin-top:-3rem}.sx .-mt-6{margin-top:-1.5rem}.sx .-mt-8{margin-top:-2rem}.sx .-mx-1{margin-left:-.25rem;margin-right:-.25rem}.sx .-right-5{right:-1.25rem}.sx .-right-6{right:-1.5rem}.sx .-top-5{top:-1.25rem}.sx .-top-6{top:-1.5rem}.sx .absolute{position:absolute}.sx .aria-pressed\:bg-gray-900[aria-pressed=true]{background-color:var(--sx-ink)}.sx .aria-pressed\:text-white[aria-pressed=true]{color:#fff}.sx .aspect-\[16\/9\]{aspect-ratio:16/9}.sx .aspect-\[4\/3\]{aspect-ratio:4/3}.sx .aspect-\[4\/4\.2\]{aspect-ratio:4/4.2}.sx .backdrop-blur-sm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sx .bg-black{background-color:var(--sx-ink)}.sx .bg-blue-100,.sx .bg-blue-200,.sx .bg-blue-50{background-color:var(--app-blue-soft)}.sx .bg-blue-500\/20{background-color:color-mix(in srgb,var(--app-blue) 20%,transparent)}.sx .bg-brand-cta,.sx .bg-brand-primary{background-color:var(--app-primary)}.sx .bg-brand-primary\/10{background-color:color-mix(in srgb,var(--app-primary) 10%,transparent)}.sx .bg-brand-primary\/20{background-color:color-mix(in srgb,var(--app-primary) 20%,transparent)}.sx .bg-brand-primary\/5{background-color:color-mix(in srgb,var(--app-primary) 5%,transparent)}.sx .bg-brand-secondary{background-color:var(--app-secondary)}.sx .bg-brand-secondary\/20{background-color:color-mix(in srgb,var(--app-secondary) 20%,transparent)}.sx .bg-brand-tertiary{background-color:var(--app-tertiary)}.sx .bg-brand-tertiary\/20{background-color:color-mix(in srgb,var(--app-tertiary) 20%,transparent)}.sx .bg-brand-tertiary\/40{background-color:color-mix(in srgb,var(--app-tertiary) 40%,transparent)}.sx .bg-clip-text{-webkit-background-clip:text;background-clip:text}.sx .bg-cream{background-color:var(--app-bg)}.sx .bg-cyan-100{background-color:var(--app-teal-soft)}.sx .bg-gradient-to-br,.sx .bg-gradient-to-r{background-color:var(--sx-from, var(--app-primary))}.sx .bg-gray-100{background-color:var(--app-fill)}.sx .bg-gray-200,.sx .bg-gray-300{background-color:var(--app-fill-strong)}.sx .bg-gray-50{background-color:var(--app-card-soft)}.sx .bg-gray-900{background-color:var(--sx-ink)}.sx .bg-green-100,.sx .bg-green-200{background-color:var(--app-teal-soft)}.sx .bg-green-400{background-color:var(--app-teal)}.sx .bg-green-50{background-color:var(--app-teal-soft)}.sx .bg-green-500\/20{background-color:color-mix(in srgb,var(--app-teal) 20%,transparent)}.sx .bg-indigo-100{background-color:var(--app-blue-soft)}.sx .bg-orange-100,.sx .bg-orange-200,.sx .bg-orange-50{background-color:var(--app-orange-soft)}.sx .bg-orange-500\/20{background-color:color-mix(in srgb,var(--app-orange) 20%,transparent)}.sx .bg-purple-100,.sx .bg-purple-50{background-color:var(--app-blue-soft)}.sx .bg-purple-500\/20{background-color:color-mix(in srgb,var(--app-blue) 20%,transparent)}.sx .bg-red-100{background-color:var(--app-red-soft)}.sx .bg-red-400{background-color:var(--app-red)}.sx .bg-red-50{background-color:var(--app-red-soft)}.sx .bg-white{background-color:var(--app-card)}.sx .bg-white\/5{background-color:color-mix(in srgb,var(--app-card) 5%,transparent)}.sx .bg-yellow-100,.sx .bg-yellow-200{background-color:var(--app-yellow-soft)}.sx .bg-yellow-400{background-color:var(--app-yellow)}.sx .bg-yellow-50{background-color:var(--app-yellow-soft)}.sx .block{display:block}.sx .border{border-width:1px;border-style:solid}.sx .border-2{border-width:2px;border-style:solid}.sx .border-b{border-bottom-width:1px;border-bottom-style:solid}.sx .border-blue-200{border-color:color-mix(in srgb,var(--app-blue) 40%,transparent)}.sx .border-brand-primary{border-color:var(--app-primary)}.sx .border-brand-primary\/20{border-color:color-mix(in srgb,var(--app-primary) 20%,transparent)}.sx .border-brand-primary\/30{border-color:color-mix(in srgb,var(--app-primary) 30%,transparent)}.sx .border-gray-100,.sx .border-gray-200{border-color:var(--app-border)}.sx .border-gray-300,.sx .border-gray-500{border-color:var(--app-line)}.sx .border-green-200,.sx .border-green-300{border-color:color-mix(in srgb,var(--app-teal) 40%,transparent)}.sx .border-l-2{border-left-width:2px;border-left-style:solid}.sx .border-line{border-color:var(--app-border)}.sx .border-orange-200{border-color:color-mix(in srgb,var(--app-orange) 40%,transparent)}.sx .border-purple-200{border-color:color-mix(in srgb,var(--app-blue) 40%,transparent)}.sx .border-red-200,.sx .border-red-300{border-color:color-mix(in srgb,var(--app-red) 40%,transparent)}.sx .border-t{border-top-width:1px;border-top-style:solid}.sx .border-white\/10{border-color:color-mix(in srgb,rgba(255,255,255,1) 10%,transparent)}.sx .border-white\/15{border-color:color-mix(in srgb,rgba(255,255,255,1) 15%,transparent)}.sx .border-y{border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid}.sx .border-yellow-200{border-color:color-mix(in srgb,var(--app-yellow) 40%,transparent)}.sx .container{width:100%}.sx .cursor-pointer{cursor:pointer}.sx .decoration-gray-400{text-decoration-color:var(--app-muted)}.sx .decoration-white\/40{text-decoration-color:currentColor}.sx .drop-shadow-sm{filter:drop-shadow(0 1px 1px rgba(0,0,0,.05))}.sx .flex{display:flex}.sx .flex-1{flex:1 1 0%}.sx .flex-col{flex-direction:column}.sx .flex-shrink-0{flex-shrink:0}.sx .flex-wrap{flex-wrap:wrap}.sx .focus\:border-brand-primary:focus{border-color:var(--app-primary)}.sx .focus\:ring-2:focus{box-shadow:0 0 0 2px var(--sx-ring, var(--app-focus-ring))}.sx .focus\:ring-brand-primary:focus{--sx-ring:var(--app-primary) }.sx .font-bold{font-weight:700}.sx .font-extrabold{font-weight:800}.sx .font-medium{font-weight:500}.sx .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sx .font-semibold{font-weight:600}.sx .from-brand-primary,.sx .from-brand-secondary,.sx .from-brand-tertiary{--sx-from:var(--app-primary) }.sx .from-gray-900{--sx-from:var(--sx-ink) }.sx .from-green-400{--sx-from:var(--app-teal) }.sx .gap-1{gap:.25rem}.sx .gap-10{gap:2.5rem}.sx .gap-12{gap:3rem}.sx .gap-2{gap:.5rem}.sx .gap-3{gap:.75rem}.sx .gap-4{gap:1rem}.sx .gap-5{gap:1.25rem}.sx .gap-6{gap:1.5rem}.sx .gap-8{gap:2rem}.sx .grid{display:grid}.sx .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sx .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sx .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sx .group:hover .group-hover\:bg-brand-primary\/20{background-color:color-mix(in srgb,var(--app-primary) 20%,transparent)}.sx .group:hover .group-hover\:text-brand-cta,.sx .group:hover .group-hover\:text-brand-primary{color:var(--sx-brand-text)}.sx .group:hover .group-hover\:translate-x-1{transform:translate(.25rem)}.sx .group:hover .group-hover\:underline{text-decoration-line:underline}.sx .group[open] .group-open\:rotate-180{transform:rotate(180deg)}.sx .h-1\/3{height:33.333333%}.sx .h-10{height:2.5rem}.sx .h-12{height:3rem}.sx .h-14{height:3.5rem}.sx .h-16{height:4rem}.sx .h-2{height:.5rem}.sx .h-2\/3{height:66.666667%}.sx .h-3{height:.75rem}.sx .h-3\/4{height:75%}.sx .h-36{height:9rem}.sx .h-4{height:1rem}.sx .h-5{height:1.25rem}.sx .h-6{height:1.5rem}.sx .h-7{height:1.75rem}.sx .h-8{height:2rem}.sx .h-9{height:2.25rem}.sx .h-auto{height:auto}.sx .h-full{height:100%}.sx .hidden{display:none}.sx .hover\:-translate-y-1:hover{transform:translateY(-.25rem)}.sx .hover\:bg-brand-primary:hover{background-color:var(--app-primary)}.sx .hover\:bg-gray-100:hover{background-color:var(--app-fill)}.sx .hover\:bg-gray-200:hover{background-color:var(--app-fill-strong)}.sx .hover\:bg-gray-700:hover{background-color:var(--sx-ink)}.sx .hover\:bg-white\/10:hover{background-color:color-mix(in srgb,var(--app-card) 10%,transparent)}.sx .hover\:border-brand-primary:hover{border-color:var(--app-primary)}.sx .hover\:border-gray-900:hover{border-color:var(--app-text)}.sx .hover\:brightness-110:hover{filter:brightness(1.1)}.sx .hover\:decoration-gray-900:hover{text-decoration-color:var(--app-muted)}.sx .hover\:decoration-white:hover{text-decoration-color:currentColor}.sx .hover\:opacity-90:hover{opacity:.9}.sx .hover\:shadow-lg:hover{box-shadow:var(--app-shadow-lift)}.sx .hover\:text-brand-cta:hover,.sx .hover\:text-brand-primary:hover{color:var(--sx-brand-text)}.sx .hover\:text-gray-900:hover{color:var(--app-text)}.sx .hover\:text-white:hover{color:#fff}.sx .hover\:underline:hover{text-decoration-line:underline}.sx .inline-block{display:inline-block}.sx .inset-0{top:0;right:0;bottom:0;left:0}.sx .italic{font-style:italic}.sx .items-center{align-items:center}.sx .items-end{align-items:flex-end}.sx .items-start{align-items:flex-start}.sx .items-stretch{align-items:stretch}.sx .justify-between{justify-content:space-between}.sx .justify-center{justify-content:center}.sx .leading-\[1\.02\]{line-height:1.02}.sx .leading-\[1\.05\]{line-height:1.05}.sx .leading-\[1\.1\]{line-height:1.1}.sx .leading-relaxed{line-height:1.625}.sx .leading-tight{line-height:1.25}.sx .left-4{left:1rem}.sx .list-decimal{list-style-type:decimal}.sx .list-disc{list-style-type:disc}.sx .list-inside{list-style-position:inside}.sx .max-w-2xl{max-width:42rem}.sx .max-w-3xl{max-width:48rem}.sx .max-w-4xl{max-width:56rem}.sx .max-w-5xl{max-width:64rem}.sx .max-w-6xl{max-width:72rem}.sx .max-w-full{max-width:100%}.sx .max-w-md{max-width:28rem}.sx .max-w-none{max-width:none}.sx .max-w-sm{max-width:24rem}.sx .max-w-xl{max-width:36rem}.sx .mb-1{margin-bottom:.25rem}.sx .mb-10{margin-bottom:2.5rem}.sx .mb-12{margin-bottom:3rem}.sx .mb-14{margin-bottom:3.5rem}.sx .mb-2{margin-bottom:.5rem}.sx .mb-3{margin-bottom:.75rem}.sx .mb-4{margin-bottom:1rem}.sx .mb-5{margin-bottom:1.25rem}.sx .mb-6{margin-bottom:1.5rem}.sx .mb-8{margin-bottom:2rem}.sx .min-h-\[1\.5rem\]{min-height:1.5rem}.sx .min-h-\[300px\]{min-height:300px}.sx .min-h-\[320px\]{min-height:320px}.sx .min-h-\[340px\]{min-height:340px}.sx .min-h-\[380px\]{min-height:380px}.sx .min-h-\[auto\]{min-height:auto}.sx .min-w-\[60px\]{min-width:60px}.sx .ml-0{margin-left:0}.sx .ml-1{margin-left:.25rem}.sx .ml-2{margin-left:.5rem}.sx .ml-auto{margin-left:auto}.sx .mt-0\.5{margin-top:.125rem}.sx .mt-1{margin-top:.25rem}.sx .mt-10{margin-top:2.5rem}.sx .mt-12{margin-top:3rem}.sx .mt-14{margin-top:3.5rem}.sx .mt-2{margin-top:.5rem}.sx .mt-2\.5{margin-top:.625rem}.sx .mt-3{margin-top:.75rem}.sx .mt-4{margin-top:1rem}.sx .mt-5{margin-top:1.25rem}.sx .mt-6{margin-top:1.5rem}.sx .mt-8{margin-top:2rem}.sx .mt-9{margin-top:2.25rem}.sx .mx-3{margin-left:.75rem;margin-right:.75rem}.sx .mx-4{margin-left:1rem;margin-right:1rem}.sx .mx-auto{margin-left:auto;margin-right:auto}.sx .object-cover{object-fit:cover}.sx .opacity-70{opacity:.7}.sx .opacity-80{opacity:.8}.sx .opacity-90{opacity:.9}.sx .order-1{order:1}.sx .order-2{order:2}.sx .overflow-hidden{overflow:hidden}.sx .overflow-x-auto{overflow-x:auto}.sx .p-1{padding:.25rem}.sx .p-10{padding:2.5rem}.sx .p-12{padding:3rem}.sx .p-3{padding:.75rem}.sx .p-4{padding:1rem}.sx .p-5{padding:1.25rem}.sx .p-6{padding:1.5rem}.sx .p-7{padding:1.75rem}.sx .p-8{padding:2rem}.sx .pb-0{padding-bottom:0}.sx .pb-10{padding-bottom:2.5rem}.sx .pb-12{padding-bottom:3rem}.sx .pb-14{padding-bottom:3.5rem}.sx .pb-16{padding-bottom:4rem}.sx .pb-20{padding-bottom:5rem}.sx .pb-3{padding-bottom:.75rem}.sx .pb-6{padding-bottom:1.5rem}.sx .pl-10{padding-left:2.5rem}.sx .pl-5{padding-left:1.25rem}.sx .pr-4{padding-right:1rem}.sx .pt-24{padding-top:6rem}.sx .pt-28{padding-top:7rem}.sx .pt-6{padding-top:1.5rem}.sx .px-1{padding-left:.25rem;padding-right:.25rem}.sx .px-1\.5{padding-left:.375rem;padding-right:.375rem}.sx .px-2{padding-left:.5rem;padding-right:.5rem}.sx .px-2\.5{padding-left:.625rem;padding-right:.625rem}.sx .px-3{padding-left:.75rem;padding-right:.75rem}.sx .px-4{padding-left:1rem;padding-right:1rem}.sx .px-5{padding-left:1.25rem;padding-right:1.25rem}.sx .px-6{padding-left:1.5rem;padding-right:1.5rem}.sx .px-7{padding-left:1.75rem;padding-right:1.75rem}.sx .px-8{padding-left:2rem;padding-right:2rem}.sx .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.sx .py-1{padding-top:.25rem;padding-bottom:.25rem}.sx .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sx .py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sx .py-12{padding-top:3rem;padding-bottom:3rem}.sx .py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sx .py-16{padding-top:4rem;padding-bottom:4rem}.sx .py-2{padding-top:.5rem;padding-bottom:.5rem}.sx .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sx .py-20{padding-top:5rem;padding-bottom:5rem}.sx .py-3{padding-top:.75rem;padding-bottom:.75rem}.sx .py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sx .py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sx .py-8{padding-top:2rem;padding-bottom:2rem}.sx .relative{position:relative}.sx .rounded{border-radius:.25rem}.sx .rounded-2xl{border-radius:1rem}.sx .rounded-3xl{border-radius:1.5rem}.sx .rounded-\[2rem\]{border-radius:2rem}.sx .rounded-full{border-radius:9999px}.sx .rounded-lg{border-radius:.5rem}.sx .rounded-md{border-radius:.375rem}.sx .rounded-xl{border-radius:.75rem}.sx .scroll-mt-32{scroll-margin-top:8rem}.sx .self-start{align-self:flex-start}.sx .shadow-2xl,.sx .shadow-lg{box-shadow:var(--app-shadow-lift)}.sx .shadow-sm{box-shadow:var(--app-shadow)}.sx .shadow-xl{box-shadow:var(--app-shadow-lift)}.sx .shrink-0{flex-shrink:0}.sx .space-y-1>*+*{margin-top:.25rem}.sx .space-y-1\.5>*+*{margin-top:.375rem}.sx .space-y-2>*+*{margin-top:.5rem}.sx .space-y-2\.5>*+*{margin-top:.625rem}.sx .space-y-3>*+*{margin-top:.75rem}.sx .space-y-4>*+*{margin-top:1rem}.sx .space-y-5>*+*{margin-top:1.25rem}.sx .space-y-6>*+*{margin-top:1.5rem}.sx .space-y-8>*+*{margin-top:2rem}.sx .sticky{position:sticky}.sx .text-2xl{font-size:1.5rem;line-height:2rem}.sx .text-3xl{font-size:1.875rem;line-height:2.25rem}.sx .text-4xl{font-size:2.25rem;line-height:2.5rem}.sx .text-5xl{font-size:3rem;line-height:1}.sx .text-blue-300,.sx .text-blue-400,.sx .text-blue-500,.sx .text-blue-600,.sx .text-blue-700,.sx .text-blue-800{color:var(--app-blue-text)}.sx .text-brand-cta,.sx .text-brand-primary{color:var(--sx-brand-text)}.sx .text-brand-secondary{color:var(--app-orange-text)}.sx .text-brand-tertiary{color:var(--app-teal-text)}.sx .text-center{text-align:center}.sx .text-cyan-600{color:var(--app-teal-text)}.sx .text-gray-100,.sx .text-gray-200,.sx .text-gray-300,.sx .text-gray-400,.sx .text-gray-500{color:var(--app-muted)}.sx .text-gray-600,.sx .text-gray-700{color:var(--app-on-surface-variant)}.sx .text-gray-800,.sx .text-gray-900{color:var(--app-text)}.sx .text-green-300,.sx .text-green-400,.sx .text-green-500,.sx .text-green-600,.sx .text-green-700,.sx .text-green-800,.sx .text-green-900{color:var(--app-teal-text)}.sx .text-indigo-600{color:var(--app-blue-text)}.sx .text-left{text-align:left}.sx .text-lg{font-size:1.125rem;line-height:1.75rem}.sx .text-orange-400,.sx .text-orange-500,.sx .text-orange-600,.sx .text-orange-700,.sx .text-orange-800{color:var(--app-orange-text)}.sx .text-purple-100{color:#fff}.sx .text-purple-300,.sx .text-purple-600,.sx .text-purple-700,.sx .text-purple-800{color:var(--app-blue-text)}.sx .text-red-400,.sx .text-red-500,.sx .text-red-600,.sx .text-red-700,.sx .text-red-800,.sx .text-red-900{color:var(--app-red-text)}.sx .text-sm{font-size:.875rem;line-height:1.25rem}.sx .text-transparent{color:var(--app-primary-text)}.sx .text-white{color:#fff}.sx .text-xl{font-size:1.25rem;line-height:1.75rem}.sx .text-xs{font-size:.75rem;line-height:1rem}.sx .text-yellow-600,.sx .text-yellow-700,.sx .text-yellow-800{color:var(--app-yellow-text)}.sx .top-0{top:0}.sx .top-\[57px\]{top:57px}.sx .tracking-tight{letter-spacing:-.025em}.sx .tracking-tighter{letter-spacing:-.05em}.sx .tracking-wider{letter-spacing:.05em}.sx .transition-all{transition:all var(--app-dur-base) var(--app-ease)}.sx .transition-colors{transition:color var(--app-dur-fast) var(--app-ease),background-color var(--app-dur-fast) var(--app-ease),border-color var(--app-dur-fast) var(--app-ease)}.sx .transition-opacity{transition:opacity var(--app-dur-base) var(--app-ease)}.sx .transition-transform{transition:transform var(--app-dur-base) var(--app-ease)}.sx .underline{text-decoration-line:underline}.sx .underline-offset-4{text-underline-offset:4px}.sx .uppercase{text-transform:uppercase}.sx .w-1\/3{width:33.333333%}.sx .w-10{width:2.5rem}.sx .w-12{width:3rem}.sx .w-14{width:3.5rem}.sx .w-16{width:4rem}.sx .w-2{width:.5rem}.sx .w-2\/3{width:66.666667%}.sx .w-3{width:.75rem}.sx .w-3\/4{width:75%}.sx .w-4{width:1rem}.sx .w-5{width:1.25rem}.sx .w-6{width:1.5rem}.sx .w-7{width:1.75rem}.sx .w-8{width:2rem}.sx .w-9{width:2.25rem}.sx .w-full{width:100%}.sx .w-px{width:1px}.sx .whitespace-nowrap{white-space:nowrap}.sx .z-40{z-index:40}.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark) .text-blue-300,.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark).text-blue-300{color:#93c5fd}.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark) .text-blue-400,.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark).text-blue-400{color:#60a5fa}.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark) .text-gray-100,.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark).text-gray-100{color:#f3f4f6}.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark) .text-gray-200,.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark).text-gray-200{color:#e5e7eb}.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark) .text-gray-300,.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark).text-gray-300{color:#d1d5db}.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark) .text-gray-400,.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark).text-gray-400{color:#b9b3ab}.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark) .text-gray-500,.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark).text-gray-500{color:#b9b3ab}.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark) .text-green-300,.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark).text-green-300{color:#86efac}.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark) .text-green-400,.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark).text-green-400{color:#4ade80}.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark) .text-orange-400,.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark).text-orange-400{color:#fb923c}.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark) .text-purple-100,.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark).text-purple-100{color:#fff}.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark) .text-purple-300,.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark).text-purple-300{color:#d8b4fe}.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark) .text-red-400,.sx :is(.bg-gray-900,.bg-black,[class*=from-gray-900],.on-dark).text-red-400{color:#f87171}@media (min-width: 640px){.sx .container{max-width:640px}}@media (min-width: 768px){.sx .container{max-width:768px}}@media (min-width: 1024px){.sx .container{max-width:1024px}}@media (min-width: 1280px){.sx .container{max-width:1280px}}@media (min-width: 640px){.sx .sm\:-mt-12{margin-top:-3rem}.sx .sm\:-mt-16{margin-top:-4rem}.sx .sm\:-right-10{right:-2.5rem}.sx .sm\:-top-10{top:-2.5rem}.sx .sm\:absolute{position:absolute}.sx .sm\:bottom-3{bottom:.75rem}.sx .sm\:bottom-4{bottom:1rem}.sx .sm\:flex{display:flex}.sx .sm\:flex-row{flex-direction:row}.sx .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sx .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sx .sm\:inline{display:inline}.sx .sm\:items-center{align-items:center}.sx .sm\:left-4{left:1rem}.sx .sm\:m-0{margin:0}.sx .sm\:mx-8{margin-left:2rem;margin-right:2rem}.sx .sm\:p-12{padding:3rem}.sx .sm\:p-6{padding:1.5rem}.sx .sm\:p-8{padding:2rem}.sx .sm\:pb-20{padding-bottom:5rem}.sx .sm\:pb-24{padding-bottom:6rem}.sx .sm\:pb-28{padding-bottom:7rem}.sx .sm\:pt-36{padding-top:9rem}.sx .sm\:px-12{padding-left:3rem;padding-right:3rem}.sx .sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sx .sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sx .sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sx .sm\:py-28{padding-top:7rem;padding-bottom:7rem}.sx .sm\:right-3{right:.75rem}.sx .sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sx .sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sx .sm\:text-5xl{font-size:3rem;line-height:1}.sx .sm\:text-6xl{font-size:3.75rem;line-height:1}.sx .sm\:text-base{font-size:1rem;line-height:1.5rem}.sx .sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sx .sm\:top-14{top:3.5rem}.sx .sm\:w-3\/5{width:60%}.sx .sm\:w-4\/5{width:80%}.sx .sm\:w-\[46\%\]{width:46%}.sx .sm\:w-auto{width:auto}}@media (min-width: 768px){.sx .md\:block{display:block}.sx .md\:col-span-2{grid-column:span 2 / span 2}.sx .md\:col-span-3{grid-column:span 3 / span 3}.sx .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sx .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sx .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sx .md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sx .md\:ml-16{margin-left:4rem}.sx .md\:ml-8{margin-left:2rem}.sx .md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sx .md\:text-5xl{font-size:3rem;line-height:1}.sx .md\:text-6xl{font-size:3.75rem;line-height:1}.sx .md\:text-right{text-align:right}.sx .md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1024px){.sx .lg\:-left-8{left:-2rem}.sx .lg\:-mt-24{margin-top:-6rem}.sx .lg\:block{display:block}.sx .lg\:col-span-2{grid-column:span 2 / span 2}.sx .lg\:col-span-3{grid-column:span 3 / span 3}.sx .lg\:gap-16{gap:4rem}.sx .lg\:gap-20{gap:5rem}.sx .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sx .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sx .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sx .lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sx .lg\:hidden{display:none}.sx .lg\:justify-start{justify-content:flex-start}.sx .lg\:min-h-\[62vh\]{min-height:62vh}.sx .lg\:order-1{order:1}.sx .lg\:order-2{order:2}.sx .lg\:pb-32{padding-bottom:8rem}.sx .lg\:py-0{padding-top:0;padding-bottom:0}.sx .lg\:sticky{position:sticky}.sx .lg\:text-6xl{font-size:3.75rem;line-height:1}.sx .lg\:text-left{text-align:left}.sx .lg\:top-28{top:7rem}}@media (min-width: 1280px){.sx .xl\:text-7xl{font-size:4.5rem;line-height:1}}
