:root,[data-theme=light]{--sx-bg:#fbfbfc;--sx-bg-sunken:#f1f1f5;--sx-surface:#fff;--sx-surface-2:#f6f6f9;--sx-glass:#ffffffbf;--sx-ink:#1b1320;--sx-ink-soft:#4b4556;--sx-ink-muted:#777180;--sx-ink-faint:#a8a3af;--sx-line:#1b13201a;--sx-line-soft:#1b13200e;--sx-line-strong:#1b13202b;--sx-brand:#f8bf30;--sx-brand-strong:#e6a81c;--sx-brand-ink:#11110d;--sx-brand-tint:#fff4d6;--sx-violet:#2be8fe;--sx-violet-strong:#12b6d6;--sx-violet-tint:#dff9fe;--sx-positive:#0f9d63;--sx-positive-tint:#e2f6ec;--sx-warn:#c2710c;--sx-ink-panel:#1b1320;--sx-shadow-xs:0 1px 2px #1b13200d;--sx-shadow-sm:0 4px 14px -8px #1b13202e;--sx-shadow-md:0 18px 40px -22px #1b132047;--sx-shadow-lg:0 40px 80px -32px #1b13204d;--sx-shadow-brand:0 18px 46px -18px #ffbf1f8c;--sx-r-sm:10px;--sx-r-md:14px;--sx-r-lg:20px;--sx-r-xl:28px;--sx-r-2xl:36px;--sx-r-pill:999px;--sx-ease:cubic-bezier(.22, 1, .36, 1);--sx-ease-out:cubic-bezier(.16, 1, .3, 1);--sx-aurora-1:#ffbf1f38;--sx-aurora-2:#2fd7e82e;--sx-aurora-3:#ffbf1f1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--sx-bg:#100b16;--sx-bg-sunken:#0a0710;--sx-surface:#1b1320;--sx-surface-2:#251b2e;--sx-glass:#1b1320b3;--sx-ink:#f6f4f9;--sx-ink-soft:#c6c1ce;--sx-ink-muted:#948e9e;--sx-ink-faint:#645c70;--sx-line:#f6f4f91a;--sx-line-soft:#f6f4f90d;--sx-line-strong:#f6f4f92e;--sx-brand:#ffce5a;--sx-brand-strong:#f8bf30;--sx-brand-ink:#11110d;--sx-brand-tint:#f8bf3029;--sx-violet:#46ecff;--sx-violet-strong:#2be8fe;--sx-violet-tint:#2be8fe29;--sx-positive:#34d39e;--sx-positive-tint:#10b98129;--sx-warn:#e0a13c;--sx-ink-panel:#241a30;--sx-shadow-xs:0 1px 2px #00000080;--sx-shadow-sm:0 6px 18px -10px #000000b3;--sx-shadow-md:0 24px 50px -26px #000000bf;--sx-shadow-lg:0 50px 90px -34px #000c;--sx-shadow-brand:0 22px 56px -20px #ffbf1f73;--sx-aurora-1:#ffbf1f42;--sx-aurora-2:#2fd7e838;--sx-aurora-3:#ffbf1f29;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] body.site-body,html[data-theme=dark] body.site-body{color:var(--sx-ink);transition:none;background-color:var(--sx-bg)!important}body.site-body{font-family:var(--font-sans,system-ui, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern" 1, "liga" 1, "calt" 1, "ss01" 1;letter-spacing:-.003em;transition:background-color .24s var(--sx-ease), color .24s var(--sx-ease);line-height:1.55}.sx-root{isolation:isolate;background:var(--sx-bg);min-height:100vh;color:var(--sx-ink);position:relative}.sx-main{z-index:1;position:relative}::selection{background:var(--sx-brand);color:#fff}.sx-root :focus-visible{outline:2px solid var(--sx-brand);outline-offset:3px;border-radius:6px}.sx-shell{width:100%;max-width:1208px;margin-inline:auto;padding-inline:22px}@media (min-width:768px){.sx-shell{padding-inline:40px}}.sx-shell-narrow{max-width:820px}.sx-shell-mid{max-width:1000px}.sx-section{padding:72px 0;position:relative}@media (min-width:768px){.sx-section{padding:112px 0}}.sx-section-tight{padding:48px 0}.sx-section-flush-top{padding-top:0}.sx-rel{z-index:1;position:relative}.sx-center{text-align:center}.sx-display{letter-spacing:-.04em;margin:0;font-size:clamp(42px,6.6vw,86px);font-weight:700;line-height:.98}.sx-h1{letter-spacing:-.034em;margin:0;font-size:clamp(36px,5vw,60px);font-weight:700;line-height:1.04}.sx-h2{letter-spacing:-.03em;margin:0;font-size:clamp(30px,4.2vw,50px);font-weight:700;line-height:1.06}.sx-h3{letter-spacing:-.02em;margin:0;font-size:clamp(21px,2.3vw,27px);font-weight:700;line-height:1.2}.sx-lede{color:var(--sx-ink-soft);margin:0;font-size:clamp(17px,1.5vw,21px);font-weight:450;line-height:1.58}.sx-body{color:var(--sx-ink-soft);font-size:16px;line-height:1.65}.sx-balance{text-wrap:balance}.sx-grad{color:var(--sx-violet-strong)}[data-theme=dark] .sx-grad{color:var(--sx-violet)}.sx-ink-soft{color:var(--sx-ink-soft)}.sx-ink-muted{color:var(--sx-ink-muted)}.sx-eyebrow{border-radius:var(--sx-r-pill);background:var(--sx-surface);border:1px solid var(--sx-line);box-shadow:var(--sx-shadow-xs);color:var(--sx-ink-soft);letter-spacing:.01em;align-items:center;gap:8px;padding:6px 13px 6px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.sx-eyebrow svg{color:var(--sx-violet-strong)}[data-theme=dark] .sx-eyebrow svg{color:var(--sx-violet)}.sx-eyebrow-dot{background:var(--sx-brand);width:7px;height:7px;box-shadow:0 0 0 4px var(--sx-brand-tint);border-radius:50%}.sx-head{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:720px;margin:0 auto 52px;display:flex}.sx-head.sx-head-left{text-align:left;align-items:flex-start;margin-inline:0}.sx-btn{border-radius:var(--sx-r-pill);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:transform .18s var(--sx-ease), background .18s var(--sx-ease), box-shadow .18s var(--sx-ease), border-color .18s var(--sx-ease), color .18s var(--sx-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;display:inline-flex}.sx-btn:active{transform:translateY(0)scale(.985)}.sx-btn svg{transition:transform .22s var(--sx-ease)}.sx-btn-primary{background:var(--sx-brand);color:var(--sx-brand-ink);box-shadow:var(--sx-shadow-md)}.sx-btn-primary:hover{background:var(--sx-brand-strong);box-shadow:var(--sx-shadow-lg);transform:translateY(-2px)}.sx-btn-primary:hover svg{transform:translate(3px)}.sx-btn-secondary{background:var(--sx-surface);color:var(--sx-ink);border-color:var(--sx-line-strong);box-shadow:var(--sx-shadow-xs)}.sx-btn-secondary:hover{border-color:var(--sx-ink-muted);box-shadow:var(--sx-shadow-sm);transform:translateY(-2px)}.sx-btn-ghost{color:var(--sx-ink);background:0 0;padding-inline:14px}.sx-btn-ghost:hover{background:var(--sx-surface-2)}.sx-btn-inline{color:var(--sx-brand-strong);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}[data-theme=dark] .sx-btn-inline{color:var(--sx-brand)}.sx-btn-inline svg{transition:transform .2s var(--sx-ease)}.sx-btn-inline:hover svg{transform:translate(4px)}.sx-btn-lg{padding:15px 26px;font-size:16.5px}.sx-btn-sm{padding:9px 15px;font-size:13.5px}.sx-btn-block{width:100%}.sx-btn-light{color:#15131a;box-shadow:var(--sx-shadow-md);background:#fff}.sx-btn-light:hover{transform:translateY(-2px)}.sx-btn-ondark{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border-color:#ffffff47}.sx-btn-ondark:hover{background:#ffffff2e}.sx-aurora,.sx-grid-wash{display:none}.sx-card{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-r-lg);transition:transform .24s var(--sx-ease), box-shadow .24s var(--sx-ease), border-color .24s var(--sx-ease);padding:26px}.sx-card-hover:hover{box-shadow:var(--sx-shadow-md);border-color:var(--sx-line-strong);transform:translateY(-4px)}.sx-icon{border-radius:var(--sx-r-md);background:var(--sx-brand-tint);width:46px;height:46px;color:var(--sx-ink);border:1px solid var(--sx-line-soft);justify-content:center;align-items:center;display:inline-flex}.sx-icon-violet{background:var(--sx-violet-tint);color:var(--sx-violet-strong)}[data-theme=dark] .sx-icon-violet{color:var(--sx-violet)}.sx-icon-positive{background:var(--sx-positive-tint);color:var(--sx-positive)}.sx-hero{padding:116px 0 56px;position:relative;overflow:hidden}@media (min-width:768px){.sx-hero{padding:150px 0 90px}}.sx-hero-grid{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:1024px){.sx-hero-grid{grid-template-columns:1.04fr .96fr;gap:64px}}.sx-hero-copy{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.sx-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.sx-hero-stage{position:relative}.sx-hero-trust{color:var(--sx-ink-muted);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}.sx-hero-trust li{align-items:center;gap:7px;display:inline-flex}.sx-hero-trust svg{color:var(--sx-positive)}.sx-grid{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:640px){.sx-grid-2,.sx-grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.sx-grid-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:640px){.sx-grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.sx-grid-4{grid-template-columns:repeat(4,1fr)}}.sx-pillar{flex-direction:column;gap:14px;display:flex}.sx-pillar h3{letter-spacing:-.015em;font-size:18px;font-weight:700}.sx-pillar p{color:var(--sx-ink-soft);margin:0;font-size:15px;line-height:1.6}.sx-bento{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:900px){.sx-bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr}.sx-bento-2{grid-column:span 2}.sx-bento-3{grid-column:span 3}.sx-bento-4{grid-column:span 4}.sx-bento-6{grid-column:span 6}}.sx-bento-cell{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-r-xl);transition:transform .24s var(--sx-ease), box-shadow .24s var(--sx-ease), border-color .24s var(--sx-ease);flex-direction:column;gap:12px;padding:26px;display:flex;position:relative;overflow:hidden}.sx-bento-cell:hover{box-shadow:var(--sx-shadow-md);border-color:var(--sx-line-strong);transform:translateY(-3px)}.sx-bento-cell h3{letter-spacing:-.015em;font-size:19px;font-weight:700}.sx-bento-cell p{color:var(--sx-ink-soft);margin:0;font-size:15px;line-height:1.6}.sx-bento-tint{background:var(--sx-brand-tint)}.sx-bento-ink{background:var(--sx-ink-panel);color:#fff;border-color:#0000}.sx-bento-ink h3{color:#fff}.sx-bento-ink p{color:#ffffffbd}.sx-feature{grid-template-columns:1fr;align-items:center;gap:40px;padding:56px 0;display:grid}@media (min-width:1000px){.sx-feature{grid-template-columns:1fr 1fr;gap:72px}.sx-feature-flip .sx-feature-copy{order:2}.sx-feature-flip .sx-feature-visual{order:1}}.sx-feature-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.sx-feature-visual{position:relative}.sx-list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.sx-list li{color:var(--sx-ink-soft);align-items:flex-start;gap:11px;font-size:15.5px;line-height:1.5;display:flex}.sx-list li svg{color:var(--sx-positive);flex-shrink:0;margin-top:2px}.sx-chips{flex-wrap:wrap;gap:8px;display:flex}.sx-chip{border-radius:var(--sx-r-pill);background:var(--sx-surface-2);border:1px solid var(--sx-line-soft);color:var(--sx-ink-muted);padding:5px 12px;font-size:12.5px;font-weight:600}.sx-shot{border-radius:var(--sx-r-xl);border:1px solid var(--sx-line);box-shadow:var(--sx-shadow-lg);background:var(--sx-surface);overflow:hidden}.sx-shot img{width:100%;height:auto;display:block}.sx-art{position:relative}.sx-art img{filter:drop-shadow(0 26px 46px #1b132029);width:100%;height:auto;display:block}[data-theme=dark] .sx-art img{filter:drop-shadow(0 28px 56px #0009)}.sx-frame{border-radius:var(--sx-r-xl);background:var(--sx-surface);border:1px solid var(--sx-line);box-shadow:var(--sx-shadow-lg);padding:12px;position:relative}.sx-frame-glow:after{content:none}.sx-stats{border:1px solid var(--sx-line);border-radius:var(--sx-r-xl);background:var(--sx-surface);grid-template-columns:repeat(2,1fr);gap:8px;display:grid;overflow:hidden}@media (min-width:820px){.sx-stats{grid-template-columns:repeat(4,1fr)}}.sx-stat{border-right:1px solid var(--sx-line-soft);border-bottom:1px solid var(--sx-line-soft);padding:28px 24px}.sx-stat strong{letter-spacing:-.03em;font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1;display:block}.sx-stat strong .sx-grad{font-weight:700}.sx-stat span{color:var(--sx-ink-muted);margin-top:8px;font-size:14px;display:block}.sx-logos{border-block:1px solid var(--sx-line);background:var(--sx-surface)}.sx-logos-label{text-align:center;color:var(--sx-ink-muted);letter-spacing:.03em;padding:34px 0 20px;font-size:13px;font-weight:600}.sx-marquee{padding-bottom:34px;overflow:hidden}.sx-marquee-track{gap:56px;width:max-content;animation:38s linear infinite sx-scroll;display:flex}.sx-marquee:hover .sx-marquee-track{animation-play-state:paused}.sx-logo{color:var(--sx-ink-soft);opacity:.72;transition:opacity .2s var(--sx-ease);align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.sx-logo:hover{opacity:1}.sx-logo-mark{background:var(--sx-surface-2);border:1px solid var(--sx-line);width:30px;height:30px;color:var(--sx-ink);border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}@keyframes sx-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sx-marquee-track{flex-wrap:wrap;justify-content:center;animation:none}}.sx-billing{border-radius:var(--sx-r-pill);background:var(--sx-surface-2);border:1px solid var(--sx-line);align-items:center;gap:8px;margin:0 auto 40px;padding:5px;display:inline-flex}.sx-billing button{border-radius:var(--sx-r-pill);color:var(--sx-ink-muted);transition:all .18s var(--sx-ease);padding:9px 18px;font-size:14px;font-weight:600}.sx-billing button.is-active{background:var(--sx-ink);color:var(--sx-bg)}.sx-billing-save{border-radius:var(--sx-r-pill);background:var(--sx-positive-tint);color:var(--sx-positive);letter-spacing:.03em;padding:4px 10px;font-size:11px;font-weight:700}.sx-prices{grid-template-columns:1fr;align-items:stretch;gap:18px;display:grid}@media (min-width:900px){.sx-prices{grid-template-columns:repeat(3,1fr)}}.sx-price{border-radius:var(--sx-r-xl);background:var(--sx-surface);border:1px solid var(--sx-line);transition:transform .22s var(--sx-ease), box-shadow .22s var(--sx-ease);flex-direction:column;gap:18px;padding:30px;display:flex;position:relative}.sx-price:hover{box-shadow:var(--sx-shadow-md);transform:translateY(-4px)}.sx-price.is-featured{background:var(--sx-ink-panel);color:#fff;box-shadow:var(--sx-shadow-lg);border-color:#0000}.sx-price.is-featured .sx-price-name,.sx-price.is-featured .sx-price-desc{color:#ffffffb3}.sx-price.is-featured .sx-price-amt strong,.sx-price.is-featured .sx-price-amt span,.sx-price.is-featured .sx-price-list li{color:#fff}.sx-price.is-featured .sx-price-list li svg{color:var(--sx-brand)}.sx-price-badge{border-radius:var(--sx-r-pill);background:var(--sx-brand);color:var(--sx-brand-ink);letter-spacing:.03em;padding:5px 12px;font-size:11px;font-weight:700;position:absolute;top:22px;right:22px}.sx-price-name{letter-spacing:.05em;text-transform:uppercase;color:var(--sx-ink-muted);font-size:14px;font-weight:700}.sx-price-amt{align-items:baseline;gap:7px;display:flex}.sx-price-amt strong{letter-spacing:-.045em;color:var(--sx-ink);font-size:50px;font-weight:700;line-height:1}.sx-price-amt span{color:var(--sx-ink-muted);font-size:15px}.sx-price-desc{color:var(--sx-ink-soft);font-size:14.5px;line-height:1.5}.sx-price-list{flex-direction:column;flex:1;gap:11px;margin:0;padding:0;list-style:none;display:flex}.sx-price-list li{color:var(--sx-ink-soft);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.sx-price-list li svg{color:var(--sx-positive);flex-shrink:0;margin-top:2px}.sx-cmp{border:1px solid var(--sx-line);border-radius:var(--sx-r-xl);background:var(--sx-surface);overflow:hidden}.sx-cmp-row{grid-template-columns:1.4fr 1fr 1fr;align-items:center;display:grid}.sx-cmp-row+.sx-cmp-row{border-top:1px solid var(--sx-line-soft)}.sx-cmp-row>div{padding:16px 20px;font-size:14.5px}.sx-cmp-row .is-feat{background:var(--sx-brand-tint)}.sx-cmp-head>div{letter-spacing:.03em;text-transform:uppercase;color:var(--sx-ink-muted);font-size:13px;font-weight:700}.sx-cmp-head .is-feat{color:var(--sx-brand-strong)}[data-theme=dark] .sx-cmp-head .is-feat{color:var(--sx-brand)}.sx-cmp-label{color:var(--sx-ink);font-weight:600}.sx-verdict{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:720px){.sx-verdict{grid-template-columns:1fr 1fr}}.sx-verdict-card{border:1px solid var(--sx-line);border-radius:var(--sx-r-xl);background:var(--sx-surface);padding:26px}.sx-verdict-card.is-win{border-color:var(--sx-brand);box-shadow:0 0 0 4px var(--sx-brand-tint)}.sx-verdict-card h3{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:18px;display:flex}.sx-verdict-card ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sx-verdict-card li{color:var(--sx-ink-soft);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.sx-verdict-card.is-win li svg{color:var(--sx-positive);flex-shrink:0;margin-top:2px}.sx-verdict-card.is-other li svg{color:var(--sx-ink-faint);flex-shrink:0;margin-top:2px}.sx-steps{flex-direction:column;gap:18px;max-width:880px;margin:0 auto;display:flex}.sx-step{border:1px solid var(--sx-line);border-radius:var(--sx-r-xl);background:var(--sx-surface);transition:border-color .22s var(--sx-ease), box-shadow .22s var(--sx-ease);grid-template-columns:auto 1fr;gap:22px;padding:26px;display:grid}.sx-step:hover{border-color:var(--sx-line-strong);box-shadow:var(--sx-shadow-sm)}.sx-step-num{border-radius:var(--sx-r-md);background:var(--sx-brand);width:52px;height:52px;color:var(--sx-brand-ink);letter-spacing:-.02em;box-shadow:var(--sx-shadow-brand);justify-content:center;align-self:flex-start;align-items:center;font-size:20px;font-weight:700;display:inline-flex}.sx-step-body{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.sx-faq{flex-direction:column;gap:12px;max-width:780px;margin:0 auto;display:flex}.sx-faq-item{border:1px solid var(--sx-line);border-radius:var(--sx-r-lg);background:var(--sx-surface);transition:border-color .2s var(--sx-ease), box-shadow .2s var(--sx-ease);overflow:hidden}.sx-faq-item.is-open{border-color:var(--sx-brand);box-shadow:0 0 0 4px var(--sx-brand-tint)}.sx-faq-q{text-align:left;width:100%;color:var(--sx-ink);justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;font-size:16.5px;font-weight:600;display:flex}.sx-faq-q svg{color:var(--sx-ink-muted);transition:transform .22s var(--sx-ease);flex-shrink:0}.sx-faq-item.is-open .sx-faq-q svg{color:var(--sx-brand);transform:rotate(45deg)}.sx-faq-a{transition:grid-template-rows .24s var(--sx-ease);grid-template-rows:0fr;display:grid}.sx-faq-item.is-open .sx-faq-a{grid-template-rows:1fr}.sx-faq-a>div{overflow:hidden}.sx-faq-a p{color:var(--sx-ink-soft);margin:0;padding:0 22px 22px;font-size:15.5px;line-height:1.65}.sx-page-hero{text-align:center;padding:128px 0 60px;position:relative;overflow:hidden}@media (min-width:768px){.sx-page-hero{padding:156px 0 80px}}.sx-page-hero .sx-shell{z-index:1;flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.sx-page-hero h1{max-width:880px}.sx-page-hero p{max-width:660px}.sx-cta{border-radius:var(--sx-r-2xl);background:var(--sx-ink-panel);color:#fff;text-align:center;padding:64px 32px;position:relative;overflow:hidden}.sx-cta:before{content:none}.sx-cta>*{z-index:1;position:relative}.sx-cta h2{letter-spacing:-.03em;max-width:720px;margin:16px auto;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.08}.sx-cta p{color:#ffffffbd;max-width:560px;margin:0 auto 28px;font-size:17px;line-height:1.6}.sx-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex}.sx-cta .sx-eyebrow{color:#fff;background:#ffffff1f;border-color:#fff3}.sx-cta .sx-eyebrow svg{color:#fff}.sx-prose{max-width:760px;color:var(--sx-ink-soft);margin:0 auto;font-size:17px;line-height:1.75}.sx-prose>*+*{margin-top:22px}.sx-prose h2{color:var(--sx-ink);letter-spacing:-.02em;margin-top:48px;font-size:28px;font-weight:700}.sx-prose h3{color:var(--sx-ink);letter-spacing:-.015em;margin-top:36px;font-size:21px;font-weight:700}.sx-prose ul,.sx-prose ol{padding-left:22px}.sx-prose li{margin-bottom:8px}.sx-prose a{color:var(--sx-brand-strong);text-underline-offset:3px;text-decoration:underline}[data-theme=dark] .sx-prose a{color:var(--sx-brand)}.sx-prose strong{color:var(--sx-ink)}.sx-prose blockquote{border-left:3px solid var(--sx-brand);color:var(--sx-ink);padding-left:20px;font-style:italic}.sx-post{flex-direction:column;height:100%;display:flex;overflow:hidden}.sx-post-cover{aspect-ratio:16/9;border-radius:var(--sx-r-md);background:var(--sx-ink-panel);margin-bottom:16px;position:relative;overflow:hidden}.sx-post-cover span{color:#ffffffeb;letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.sx-post-meta{color:var(--sx-ink-muted);align-items:center;gap:10px;margin-bottom:8px;font-size:13px;display:flex}.sx-post h3{letter-spacing:-.015em;font-size:19px;font-weight:700;line-height:1.25}.sx-post p{color:var(--sx-ink-soft);margin:8px 0 0;font-size:14.5px;line-height:1.55}.sx-divider{background:var(--sx-line);border:0;height:1px;margin:0}.sx-pill-row{flex-wrap:wrap;gap:8px;display:flex}.sx-note{color:var(--sx-ink-muted);font-size:14px}.sx-flex{display:flex}.sx-flex-center{justify-content:center;align-items:center;display:flex}.sx-gap-10{gap:10px}.sx-mt-32{margin-top:32px}.sx-header{z-index:60;background:var(--sx-surface);border-bottom:1px solid var(--sx-line);transition:box-shadow .2s var(--sx-ease);position:sticky;top:0}.sx-header.is-scrolled{box-shadow:var(--sx-shadow-sm)}.sx-header-bar{align-items:center;gap:28px;height:66px;display:flex}.sx-logo-link{letter-spacing:-.03em;color:var(--sx-ink);flex-shrink:0;align-items:center;gap:9px;font-size:21px;font-weight:800;display:inline-flex}.sx-logo-link img{border-radius:7px;width:28px;height:28px}.sx-nav{align-items:center;gap:2px;margin:0 auto;display:none}@media (min-width:1040px){.sx-nav{display:flex}}.sx-nav-item{position:relative}.sx-nav-link{border-radius:var(--sx-r-sm);color:var(--sx-ink-soft);transition:color .16s var(--sx-ease), background .16s var(--sx-ease);align-items:center;gap:5px;padding:9px 13px;font-size:14.5px;font-weight:600;display:inline-flex}.sx-nav-link:hover,.sx-nav-link.is-active{color:var(--sx-ink);background:var(--sx-surface-2)}.sx-nav-link svg{transition:transform .2s var(--sx-ease)}.sx-nav-item:hover .sx-nav-link svg{transform:rotate(180deg)}.sx-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.sx-tools-desktop{align-items:center;gap:8px;display:none}@media (min-width:1040px){.sx-tools-desktop{display:flex}}.sx-signin{color:var(--sx-ink-soft);border-radius:var(--sx-r-sm);transition:color .16s var(--sx-ease);padding:8px 12px;font-size:14.5px;font-weight:600}.sx-signin:hover{color:var(--sx-ink)}.sx-burger{border-radius:var(--sx-r-md);background:var(--sx-surface);border:1px solid var(--sx-line);width:42px;height:42px;color:var(--sx-ink);justify-content:center;align-items:center;display:inline-flex}@media (min-width:1040px){.sx-burger{display:none}}.sx-mega{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-r-xl);min-width:680px;max-width:92vw;box-shadow:var(--sx-shadow-lg);opacity:0;pointer-events:none;transition:opacity .18s var(--sx-ease), transform .18s var(--sx-ease);padding:18px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-6px)}.sx-nav-item:hover .sx-mega,.sx-mega.is-open{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.sx-mega-inner{grid-template-columns:1fr 252px;gap:18px;display:grid}.sx-mega-groups{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sx-mega-group h4{letter-spacing:.07em;text-transform:uppercase;color:var(--sx-ink-faint);margin:0 0 8px;padding:0 10px;font-size:11px;font-weight:700}.sx-mega-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.sx-mega-link{border-radius:var(--sx-r-md);transition:background .15s var(--sx-ease);align-items:flex-start;gap:12px;padding:10px;display:flex}.sx-mega-link:hover{background:var(--sx-surface-2)}.sx-mega-ico{border-radius:var(--sx-r-sm);background:var(--sx-brand-tint);width:36px;height:36px;color:var(--sx-brand-strong);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-theme=dark] .sx-mega-ico{color:var(--sx-brand)}.sx-mega-tt{flex-direction:column;gap:2px;min-width:0;display:flex}.sx-mega-tt strong{color:var(--sx-ink);align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.sx-mega-tt span{color:var(--sx-ink-muted);font-size:12.5px;line-height:1.4}.sx-tag{border-radius:var(--sx-r-pill);letter-spacing:.05em;text-transform:uppercase;padding:1px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.sx-tag-new{background:var(--sx-positive-tint);color:#047857}[data-theme=dark] .sx-tag-new{color:#34d399}.sx-tag-beta{background:var(--sx-violet-tint);color:var(--sx-violet-strong)}[data-theme=dark] .sx-tag-beta{color:var(--sx-violet)}.sx-mega-aside{background:var(--sx-surface-2);border-radius:var(--sx-r-lg);flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex}.sx-mega-aside p{color:var(--sx-ink-soft);margin:0;font-size:13.5px;line-height:1.5}.sx-drawer-root{z-index:120;display:flex;position:fixed;inset:0}.sx-drawer-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:sx-fade .2s var(--sx-ease);background:#00000080;position:absolute;inset:0}.sx-drawer{background:var(--sx-surface);border-left:1px solid var(--sx-line);width:min(420px,92vw);height:100%;animation:sx-slide .28s var(--sx-ease);flex-direction:column;margin-left:auto;display:flex;position:relative}@keyframes sx-fade{0%{opacity:0}to{opacity:1}}@keyframes sx-slide{0%{transform:translate(100%)}to{transform:translate(0)}}.sx-drawer header{border-bottom:1px solid var(--sx-line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.sx-drawer-close{border-radius:var(--sx-r-md);background:var(--sx-surface-2);width:42px;height:42px;color:var(--sx-ink);justify-content:center;align-items:center;display:inline-flex}.sx-drawer-body{flex-direction:column;flex:1;gap:20px;padding:14px 16px;display:flex;overflow-y:auto}.sx-drawer-sec h5{letter-spacing:.07em;text-transform:uppercase;color:var(--sx-ink-faint);margin:0 0 6px;padding:0 8px;font-size:11px;font-weight:700}.sx-drawer-sec ul{margin:0;padding:0;list-style:none}.sx-drawer-sec a{border-radius:var(--sx-r-md);color:var(--sx-ink);align-items:center;gap:11px;padding:11px 8px;font-size:15px;font-weight:500;display:flex}.sx-drawer-sec a:hover{background:var(--sx-surface-2)}.sx-drawer footer{border-top:1px solid var(--sx-line);flex-direction:column;gap:12px;padding:16px 20px 22px;display:flex}.sx-drawer-tools{align-items:center;gap:8px;display:flex}.sx-footer{border-top:1px solid var(--sx-line);background:var(--sx-surface);margin-top:40px}.sx-footer-top{grid-template-columns:1fr;gap:40px;padding:64px 0 48px;display:grid}@media (min-width:920px){.sx-footer-top{grid-template-columns:1.3fr 2fr;gap:56px}}.sx-footer-top>*{min-width:0}.sx-footer-brand{flex-direction:column;gap:18px;min-width:0;max-width:360px;display:flex}.sx-footer-brand>p{color:var(--sx-ink-soft);margin:0;font-size:15px;line-height:1.6}.sx-news{flex-direction:column;gap:8px;display:flex}.sx-news label{color:var(--sx-ink-soft);font-size:13px;font-weight:600}.sx-news-row{gap:8px;display:flex}.sx-news-row input{border-radius:var(--sx-r-pill);border:1px solid var(--sx-line-strong);background:var(--sx-bg);min-width:0;color:var(--sx-ink);flex:1;padding:11px 14px;font-size:14px}.sx-news-row input:focus{border-color:var(--sx-brand);box-shadow:0 0 0 3px var(--sx-brand-tint);outline:0}.sx-news small{color:var(--sx-ink-muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.sx-footer-cols{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}@media (min-width:640px){.sx-footer-cols{grid-template-columns:repeat(4,1fr)}}.sx-footer-col h4{letter-spacing:.05em;text-transform:uppercase;color:var(--sx-ink-faint);margin:0 0 14px;font-size:12px;font-weight:700}.sx-footer-col ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.sx-footer-col a{color:var(--sx-ink-soft);transition:color .15s var(--sx-ease);align-items:center;gap:8px;font-size:14.5px;display:inline-flex}[data-theme=dark] .sx-footer-col a:hover{color:var(--sx-brand)}.sx-footer-bottom{border-top:1px solid var(--sx-line);flex-direction:column;gap:16px;padding:24px 0;display:flex}@media (min-width:720px){.sx-footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}}.sx-footer-bottom p{color:var(--sx-ink-muted);margin:0;font-size:13.5px}.sx-footer-social{gap:8px;margin:0;padding:0;list-style:none;display:flex}.sx-footer-social a{border-radius:var(--sx-r-md);border:1px solid var(--sx-line);width:36px;height:36px;color:var(--sx-ink-soft);transition:all .16s var(--sx-ease);justify-content:center;align-items:center;display:inline-flex}.sx-footer-social a:hover{color:var(--sx-ink);border-color:var(--sx-line-strong);transform:translateY(-2px)}.sx-footer-tools{align-items:center;gap:8px;display:flex}.sx-root .sb-theme-toggle{background:var(--sx-surface-2);border-color:var(--sx-line);border-radius:var(--sx-r-pill)}.sx-root .sb-theme-toggle-btn[aria-pressed=true]{background:var(--sx-surface);color:var(--sx-ink)}.sx-anim [data-sx-reveal]{opacity:0;transition:opacity .62s var(--sx-ease-out), transform .62s var(--sx-ease-out);transition-delay:var(--sx-reveal-delay,0s);will-change:opacity, transform;transform:translateY(18px)}.sx-anim [data-sx-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-sx-reveal]{opacity:1!important;transition:none!important;transform:none!important}}.sx-footer{color:#b6b1c0;background:#14101a;border-top:none;margin-top:64px}.sx-footer-top{border-bottom:1px solid #ffffff14;padding-bottom:44px}.sx-footer .sx-logo-link{color:#fff}.sx-footer-brand>p{color:#8e8a9c}.sx-footer-col h4{color:#7b7689}.sx-footer-col a{color:#c7c2d1}.sx-footer-col a:hover{color:#ffbf1f}.sx-footer-bottom{border-top:none}.sx-footer-bottom p{color:#837e90}.sx-footer-social a{color:#c7c2d1;border-color:#ffffff24}.sx-footer-social a:hover{color:#fff;border-color:#ffffff52}.sx-footer-legal{flex-wrap:wrap;gap:18px;display:flex}.sx-footer-legal a{color:#837e90;font-size:13.5px}.sx-footer-legal a:hover{color:#fff}.sx-news label{color:#c7c2d1}.sx-news small{color:#837e90}.sx-news small svg{color:#ffbf1f}.sx-news-row input{color:#fff;background:#ffffff0f;border-color:#ffffff29}.sx-news-row input::placeholder{color:#6f6a7c}.sx-news-row input:focus{border-color:#ffbf1f;box-shadow:0 0 0 3px #ffbf1f40}.sx-footer .cs-language-trigger{color:#c7c2d1}.sx-footer .cs-language-trigger:hover{color:#fff}
:root,[data-theme=light]{--sbx-bg:#fff;--sbx-bg-soft:#f8fafc;--sbx-bg-elev:#fff;--sbx-bg-glass:#ffffffb3;--sbx-fg:#0f172a;--sbx-fg-soft:#475569;--sbx-fg-muted:#64748b;--sbx-fg-subtle:#94a3b8;--sbx-border:#0f172a14;--sbx-border-strong:#0f172a29;--sbx-border-glass:#0f172a0f;--sbx-accent:#f8bf30;--sbx-accent-hover:#e6a81c;--sbx-on-accent:#11110d;--sbx-accent-soft:#f8bf3024;--sbx-indigo:#2be8fe;--sbx-teal:#2be8fe;--sbx-rose:#2be8fe;--sbx-shadow-sm:0 1px 2px #0f172a0d;--sbx-shadow-md:0 10px 25px -5px #0f172a14, 0 8px 10px -6px #0f172a14;--sbx-shadow-lg:0 20px 40px -15px #0f172a1f}[data-theme=dark]{--sbx-bg:#0b0f19;--sbx-bg-soft:#121826;--sbx-bg-elev:#161e2f;--sbx-bg-glass:#121826bf;--sbx-fg:#f8fafc;--sbx-fg-soft:#cbd5e1;--sbx-fg-muted:#94a3b8;--sbx-fg-subtle:#64748b;--sbx-border:#ffffff14;--sbx-border-strong:#ffffff29;--sbx-border-glass:#ffffff0a;--sbx-accent:#f8bf30;--sbx-accent-hover:#ffce5a;--sbx-on-accent:#11110d;--sbx-accent-soft:#f8bf3029;--sbx-indigo:#46ecff;--sbx-teal:#46ecff;--sbx-rose:#46ecff;--sbx-shadow-sm:0 1px 2px #00000080;--sbx-shadow-md:0 12px 30px -10px #0009;--sbx-shadow-lg:0 30px 60px -20px #000c}.sbx-section{background-color:var(--sbx-bg);color:var(--sbx-fg);padding:100px 0;transition:background-color .3s,color .3s;position:relative;overflow:hidden}.sbx-section-tight{padding:60px 0}.sbx-section-soft{background-color:var(--sbx-bg-soft)}.sbx-section-dark{color:#f8fafc;background-color:#060913}.sbx-wrap{z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.sbx-heading-group{flex-direction:column;gap:16px;max-width:760px;margin-bottom:56px;display:flex}.sbx-heading-group-center{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.sbx-h2{letter-spacing:-.02em;color:var(--sbx-fg);font-size:clamp(32px,4.5vw,48px);font-weight:700;line-height:1.15}.sbx-lede{color:var(--sbx-fg-soft);font-size:clamp(16px,1.25vw,20px);line-height:1.6}.sbx-eyebrow{background-color:var(--sbx-accent-soft);color:var(--sbx-fg);letter-spacing:.05em;text-transform:uppercase;border:1px solid #6366f126;border-radius:9999px;align-items:center;gap:8px;width:fit-content;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.sbx-dot{background-color:var(--sbx-accent);border-radius:50%;width:6px;height:6px;display:inline-block}.sbx-btn,.sx-btn{cursor:pointer;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:15px;font-weight:600;transition:all .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.sbx-btn-primary,.sx-btn-primary{background-color:var(--sbx-accent);border:1px solid var(--sbx-accent);box-shadow:var(--sbx-shadow-sm);color:var(--sbx-on-accent)!important}.sbx-btn-primary:hover,.sx-btn-primary:hover{background-color:var(--sbx-accent-hover);border-color:var(--sbx-accent-hover);box-shadow:var(--sbx-shadow-md);transform:translateY(-1px)}.sbx-btn-secondary,.sx-btn-secondary{background-color:var(--sbx-bg-elev);border:1px solid var(--sbx-border-strong);box-shadow:var(--sbx-shadow-sm);color:var(--sbx-fg)!important}.sbx-btn-secondary:hover,.sx-btn-secondary:hover{background-color:var(--sbx-bg-soft);border-color:var(--sbx-fg-muted);transform:translateY(-1px)}.sbx-btn-ghost,.sx-btn-ghost{background-color:#0000;border:1px solid #0000;color:var(--sbx-fg)!important}.sbx-btn-ghost:hover,.sx-btn-ghost:hover{background-color:var(--sbx-bg-soft)}.sbx-btn-xl,.sx-btn-lg{padding:14px 28px;font-size:16px}.sx-btn-sm{padding:8px 16px;font-size:13.5px}.sbx-btn-on-dark,.sx-btn-ondark{background-color:#fff;border-color:#fff;color:#0f172a!important}.sbx-btn-on-dark:hover,.sx-btn-ondark:hover{background-color:#f1f5f9;border-color:#f1f5f9}.sbx-bento{grid-template-columns:repeat(12,1fr);gap:24px;display:grid}.sbx-bento-card{background-color:var(--sbx-bg-elev);border:1px solid var(--sbx-border);box-shadow:var(--sbx-shadow-sm);border-radius:20px;flex-direction:column;grid-column:span 12;justify-content:space-between;gap:24px;padding:32px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative;overflow:hidden}.sbx-bento-card:hover{border-color:var(--sbx-border-strong);box-shadow:var(--sbx-shadow-md);transform:translateY(-2px)}.sbx-bento-card-dark{color:#fff;background-color:#111422;border-color:#ffffff0d}.sbx-bento-card-dark:hover{border-color:#ffffff26}.sbx-bento-ai-demo{flex-direction:column;gap:12px;margin-top:auto;padding-top:18px;display:flex}.sbx-bento-ai-bubble{background:#ffffff12;border:1px solid #ffffff17;border-radius:16px 16px 16px 4px;max-width:440px;padding:12px 14px}.sbx-bento-ai-bubble p{color:#ffffffeb;margin:0 0 6px;font-size:13.5px;line-height:1.5}.sbx-bento-ai-bubble span{color:#f8bf30;font-size:11px;font-weight:700}.sbx-bento-ai-langs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sbx-bento-ai-langs i{letter-spacing:.06em;color:#ffffffbf;border:1px solid #ffffff24;border-radius:999px;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:800}.sbx-bento-ai-langs b{color:#ffffff8c;font-size:11px;font-weight:700}.sbx-bento-card-wide{grid-column:span 12}@media (min-width:768px){.sbx-bento-card-wide{grid-column:span 8}}.sbx-bento-card-narrow{grid-column:span 12}@media (min-width:768px){.sbx-bento-card-narrow{grid-column:span 4}}.sbx-bento-card-tall{grid-column:span 12}@media (min-width:768px){.sbx-bento-card-tall{grid-area:span 2/span 6}}.sbx-bento-card-hero{grid-column:span 12;padding:40px}.sbx-bento-eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--sbx-fg);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.sbx-bento-icon{background-color:var(--sbx-accent-soft);width:40px;height:40px;color:var(--sbx-fg);border-radius:10px;justify-content:center;align-items:center;display:flex}.sbx-bento-card h3{letter-spacing:-.01em;color:inherit;margin-bottom:8px;font-size:22px;font-weight:700}.sbx-bento-card p{color:var(--sbx-fg-soft);font-size:15px;line-height:1.6}.sbx-bento-card-dark p{color:#cbd5e1}.sbx-logo-band{border-top:1px solid var(--sbx-border);border-bottom:1px solid var(--sbx-border);background-color:var(--sbx-bg-soft);padding:48px 0;overflow:hidden}.sbx-logo-band-label{text-align:center;color:var(--sbx-fg-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:24px;font-size:13px;font-weight:600}.sbx-marquee{-webkit-user-select:none;user-select:none;gap:48px;width:100%;display:flex;position:relative;overflow:hidden}.sbx-marquee-track{flex-shrink:0;align-items:center;gap:48px;min-width:100%;animation:25s linear infinite sbx-scroll-marquee;display:flex}.sbx-marquee-item{color:var(--sbx-fg-muted);opacity:.7;align-items:center;gap:12px;font-size:20px;font-weight:700;transition:opacity .2s;display:inline-flex}.sbx-marquee-item:hover{opacity:1}.sbx-marquee-item img{object-fit:contain;background:#fff;border:1px solid #0f172a14;border-radius:6px;flex-shrink:0;width:28px;height:28px;padding:2px}[data-theme=dark] .sbx-marquee-item img{border-color:#ffffff1f}@keyframes sbx-scroll-marquee{0%{transform:translate(0%)}to{transform:translate(calc(-50% - 24px))}}.sbx-metrics{grid-template-columns:repeat(2,1fr);gap:16px;width:100%;display:grid}@media (min-width:768px){.sbx-metrics{grid-template-columns:repeat(4,1fr);gap:24px}}.sbx-metric{background-color:var(--sbx-bg-elev);border:1px solid var(--sbx-border);text-align:center;border-radius:16px;flex-direction:column;gap:8px;padding:24px;display:flex}.sbx-metric b{letter-spacing:-.03em;color:var(--sbx-fg);font-size:clamp(32px,3.5vw,44px);font-weight:800}.sbx-metric span{color:var(--sbx-fg-soft);font-size:14px;font-weight:600}.sbx-steps{grid-template-columns:1fr;gap:48px;display:grid;position:relative}@media (min-width:1024px){.sbx-steps{grid-template-columns:1.1fr 1fr;gap:80px}}.sbx-step-list{flex-direction:column;gap:64px;display:flex}.sbx-step{align-items:flex-start;gap:24px;display:flex}.sbx-step-num{color:var(--sbx-fg);background-color:var(--sbx-accent-soft);border:1px solid #6366f126;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:flex}.sbx-step h3{letter-spacing:-.01em;margin-bottom:8px;font-size:22px;font-weight:700}.sbx-step p{color:var(--sbx-fg-soft);font-size:15px;line-height:1.6}.sbx-steps-sticky{position:relative}@media (min-width:1024px){.sbx-steps-sticky{height:fit-content;position:sticky;top:120px}}.sbx-sticky-panel{background-color:var(--sbx-bg-elev);border:1px solid var(--sbx-border);box-shadow:var(--sbx-shadow-lg);border-radius:24px;padding:24px;overflow:hidden}.sbx-integration-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (min-width:768px){.sbx-integration-grid{grid-template-columns:repeat(4,1fr);gap:20px}}.sbx-int-card{background-color:var(--sbx-bg-elev);border:1.5px solid var(--sbx-border);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:22px 20px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.sbx-int-card:hover{border-color:color-mix(in srgb, #f8bf30 45%, var(--sbx-border-strong));box-shadow:var(--sbx-shadow-md);transform:translateY(-2px)}.sbx-int-status{text-transform:uppercase;border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;top:16px;right:16px}.sbx-int-status[data-live=true]{color:#10b981;background-color:#10b9811f}.sbx-int-status[data-live=false]{background-color:var(--sbx-bg-soft);color:var(--sbx-fg-muted)}.sbx-int-card img{object-fit:contain;background:#fff;border:1px solid #0f172a14;border-radius:10px;width:40px;height:40px;padding:6px}.sbx-int-card h3{overflow-wrap:break-word;max-width:100%;margin:0;font-size:16px;font-weight:700}.sbx-int-card p{color:var(--sbx-fg-muted);max-width:28ch;margin:0;font-size:13px;line-height:1.5}.sbx-price-toggle{background-color:var(--sbx-bg-soft);border:1px solid var(--sbx-border);box-shadow:var(--sbx-shadow-sm);border-radius:9999px;align-items:center;margin:0 auto 40px;padding:5px;display:inline-flex;position:relative}.sbx-price-toggle-thumb{background-color:var(--sbx-accent);border-radius:9999px;transition:left .3s cubic-bezier(.2,.8,.2,1),width .3s cubic-bezier(.2,.8,.2,1),opacity .2s;position:absolute;top:5px;bottom:5px;box-shadow:0 2px 8px -2px #11110d4d}.sbx-price-toggle button{z-index:2;color:var(--sbx-fg-soft);white-space:nowrap;border-radius:9999px;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:700;transition:color .2s;display:inline-flex;position:relative}.sbx-price-toggle button:hover{color:var(--sbx-fg)}.sbx-price-toggle[data-yearly=true] button:nth-of-type(2),.sbx-price-toggle[data-yearly=false] button:first-of-type{color:var(--sbx-on-accent)}.sbx-price-toggle button small{letter-spacing:.02em;color:#166534;background-color:#22c55e2e;border-radius:9999px;padding:2px 7px;font-size:10.5px;font-weight:800}[data-theme=dark] .sbx-price-toggle button small{color:#4ade80;background-color:#4ade8033}.sbx-price-grid{grid-template-columns:1fr;align-items:stretch;gap:24px;width:100%;display:grid}@media (min-width:768px){.sbx-price-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px}}.sbx-price-card{background-color:var(--sbx-bg-elev);border:1px solid var(--sbx-border);height:100%;box-shadow:var(--sbx-shadow-sm);border-radius:26px;flex-direction:column;padding:34px 30px;transition:border-color .2s,box-shadow .28s,transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.sbx-price-card:hover{border-color:var(--sbx-border-strong);box-shadow:var(--sbx-shadow-lg);transform:translateY(-4px)}.sbx-price-card-featured{background-color:#11110d;border-color:#11110d;box-shadow:0 26px 55px -20px #11110d80}.sbx-price-card-featured:hover{box-shadow:0 30px 60px -18px #11110d94}@media (min-width:768px){.sbx-price-card-featured{z-index:2;margin-top:-16px;margin-bottom:-16px;padding-top:48px;padding-bottom:48px}}.sbx-price-card-featured:before{content:"MOST POPULAR";background-color:var(--sbx-accent);color:var(--sbx-on-accent);letter-spacing:.09em;border-radius:9999px;padding:5px 11px;font-size:10px;font-weight:700;position:absolute;top:22px;right:24px}.sbx-price-head{min-height:84px}.sbx-price-name{text-transform:uppercase;letter-spacing:.08em;color:var(--sbx-fg);margin-bottom:8px;font-size:15px;font-weight:700}.sbx-price-desc{color:var(--sbx-fg-muted);margin:0;font-size:13.5px;line-height:1.5}.sbx-price-amount{letter-spacing:-.03em;color:var(--sbx-fg);font-variant-numeric:tabular-nums;align-items:baseline;margin-top:22px;font-size:52px;font-weight:800;line-height:1;display:flex}.sbx-price-amount small{color:var(--sbx-fg-muted);letter-spacing:0;margin-left:5px;font-size:15px;font-weight:600}.sbx-price-note{color:var(--sbx-fg-muted);min-height:18px;margin:8px 0 0;font-size:12.5px;font-weight:500}.sbx-price-cta{margin-top:auto;padding-top:26px}.sbx-btn.sbx-btn-block{justify-content:center;width:100%}.sbx-price-incl{color:var(--sbx-fg);border-top:1px solid var(--sbx-border);margin:24px 0 0;padding-top:22px;font-size:12.5px;font-weight:700}.sbx-price-incl+.sbx-check-list{margin-top:14px}.sbx-price-card-featured .sbx-price-incl{color:#fff;border-top-color:#ffffff24}.sbx-price-card-featured .sbx-price-name{color:#fff}.sbx-price-card-featured .sbx-price-amount{color:var(--sbx-accent)}.sbx-price-card-featured .sbx-price-desc{color:#ffffffa3}.sbx-price-card-featured .sbx-price-amount small,.sbx-price-card-featured .sbx-price-note{color:#fff9}.sbx-price-card-featured .sbx-check-list li{color:#ffffffd6}.sbx-price-card-featured .sbx-check-list li svg{color:var(--sbx-accent);background-color:#f8bf3033}.sbx-check-list{flex-direction:column;gap:13px;margin:26px 0 0;padding:0;list-style:none;display:flex}.sbx-check-list li{color:var(--sbx-fg-soft);align-items:flex-start;gap:11px;font-size:14px;line-height:1.45;display:flex}.sbx-check-list li svg{background-color:var(--sbx-accent-soft);width:19px;height:19px;color:var(--sbx-on-accent);border-radius:9999px;flex-shrink:0;margin-top:1px;padding:3.5px}[data-theme=dark] .sbx-check-list li svg{color:var(--sbx-accent);background-color:#f8bf302e}[data-theme=dark] .sbx-price-card-featured{border-color:#ffffff1f}.cmp-vs{align-items:center;gap:18px;margin:0 auto 28px;display:inline-flex}.cmp-logo{border:1px solid var(--sbx-border);width:60px;height:60px;box-shadow:var(--sbx-shadow-sm);background-color:#fff;border-radius:16px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.cmp-logo img{object-fit:contain;width:36px;height:36px}.cmp-logo-super{background-color:var(--sbx-on-accent);border-color:var(--sbx-on-accent)}.cmp-vs-badge{background-color:var(--sbx-accent);width:34px;height:34px;color:var(--sbx-on-accent);text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.cmp-glance{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:760px){.cmp-glance{grid-template-columns:1fr 1fr;gap:24px}}.cmp-glance-card{background-color:var(--sbx-bg-elev);border:1px solid var(--sbx-border);box-shadow:var(--sbx-shadow-sm);border-radius:22px;padding:28px 26px}.cmp-glance-card header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.cmp-glance-card h3{color:var(--sbx-fg);font-size:18px;font-weight:700}.cmp-glance-logo{background-color:var(--sbx-bg-soft);border:1px solid var(--sbx-border);border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;overflow:hidden}.cmp-glance-logo img,.cmp-glance-logo .cmp-logo{width:26px;height:26px;box-shadow:none;background:0 0;border:none;border-radius:6px}.cmp-glance-card ul{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.cmp-glance-card li{color:var(--sbx-fg-soft);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.cmp-glance-card li svg{flex-shrink:0;margin-top:2px}.cmp-glance-super{border-color:var(--sbx-accent);box-shadow:0 18px 40px -22px #f8bf3080}.cmp-glance-super li svg{color:var(--sbx-on-accent);background-color:var(--sbx-accent);border-radius:9999px;width:18px;height:18px;padding:2.5px}.cmp-glance-other li svg{color:var(--sbx-fg-subtle)}.cmp-win-grid{grid-template-columns:1fr;gap:18px;margin-top:8px;display:grid}@media (min-width:760px){.cmp-win-grid{grid-template-columns:repeat(3,1fr)}}.cmp-win-card{background-color:var(--sbx-bg-elev);border:1px solid var(--sbx-border);box-shadow:var(--sbx-shadow-sm);border-radius:20px;padding:26px 24px}.cmp-win-icon{background-color:var(--sbx-accent-soft);width:42px;height:42px;color:var(--sbx-on-accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.cmp-win-card h3{color:var(--sbx-fg);margin-bottom:6px;font-size:16.5px;font-weight:700;line-height:1.35}.cmp-win-card p{color:var(--sbx-fg-muted);margin:0;font-size:14px;line-height:1.5}.cmp-table{border:1px solid var(--sbx-border);background-color:var(--sbx-bg-elev);box-shadow:var(--sbx-shadow-sm);border-radius:20px;overflow:hidden}.cmp-table-row{border-bottom:1px solid var(--sbx-border);grid-template-columns:1.3fr 1fr 1fr;align-items:center;display:grid}.cmp-table-row:last-child{border-bottom:none}.cmp-table-row>div{color:var(--sbx-fg-soft);align-items:center;gap:8px;padding:14px 16px;font-size:14px;display:flex}.cmp-table-head>div{text-transform:uppercase;letter-spacing:.05em;color:var(--sbx-fg);background-color:var(--sbx-bg-soft);font-size:13px;font-weight:700}.cmp-table-feature{font-weight:600;color:var(--sbx-fg)!important}.cmp-table-logo{border:1px solid var(--sbx-border);background-color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;overflow:hidden}.cmp-table-logo img,.cmp-table-logo .cmp-logo{width:16px;height:16px;box-shadow:none;background:0 0;border:none;border-radius:4px}.cmp-col-super{background-color:var(--sbx-accent-soft);font-weight:600;color:var(--sbx-fg)!important}.cmp-table-head .cmp-col-super{background-color:var(--sbx-accent);color:var(--sbx-on-accent)!important}.cmp-yes{color:var(--sbx-on-accent);flex-shrink:0}.cmp-yes-muted{color:var(--sbx-fg-muted);flex-shrink:0}.cmp-neutral{color:var(--sbx-fg-subtle);flex-shrink:0}.cmp-table-cta>div{padding-top:18px;padding-bottom:18px}.cmp-bestfor{text-align:center;color:var(--sbx-fg-muted);margin-top:18px;font-size:14px}.cmp-bestfor strong{color:var(--sbx-fg);font-weight:700}.sbx-faq{flex-direction:column;gap:16px;max-width:800px;margin:0 auto;display:flex}.sbx-faq details{background-color:var(--sbx-bg-elev);border:1px solid var(--sbx-border);border-radius:16px;transition:border-color .2s;overflow:hidden}.sbx-faq details[open]{border-color:var(--sbx-border-strong)}.sbx-faq summary{color:var(--sbx-fg);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;padding:20px 24px;font-size:17px;font-weight:700;list-style:none;display:flex;position:relative}.sbx-faq summary::-webkit-details-marker{display:none}.sbx-faq summary:after{content:"+";color:var(--sbx-fg-muted);font-size:22px;font-weight:400;transition:transform .2s}.sbx-faq details[open] summary:after{transform:rotate(45deg)}.sbx-faq p{color:var(--sbx-fg-soft);padding:0 24px 20px;font-size:15px;line-height:1.6}.sbx-grid-wash,.sbx-glow-bg{display:none}.sbx-shot{border:1px solid var(--sbx-border-strong);box-shadow:var(--sbx-shadow-lg);background-color:var(--sbx-bg-soft);z-index:3;border-radius:20px;position:relative;overflow:hidden}.sx-header{z-index:1000;background-color:var(--sbx-bg-elev);border-bottom:1px solid var(--sbx-border);box-shadow:none;transition:box-shadow .25s,border-color .25s;position:fixed;top:0;left:0;right:0}.sx-header.is-scrolled{background-color:var(--sbx-bg-elev);border-bottom:1px solid var(--sbx-border);box-shadow:0 1px #0f172a08,0 10px 30px -24px #0f172a59}.sx-header-bar{justify-content:space-between;align-items:center;width:100%;display:flex}.sx-logo-link{letter-spacing:-.02em;align-items:center;gap:8px;font-size:20px;font-weight:800;display:flex;color:var(--sbx-fg)!important}.sx-logo-link img{backface-visibility:hidden;transform:translateZ(0)}.sx-nav{display:none}@media (min-width:1024px){.sx-nav{align-items:center;gap:8px;display:flex}}.sx-nav-item{position:relative}.sx-nav-link{border-radius:9999px;align-items:center;gap:4px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex;color:var(--sbx-fg-soft)!important}.sx-nav-link:hover{background-color:var(--sbx-bg-soft);color:var(--sbx-fg)!important}.sx-nav-link.is-active{background-color:var(--sbx-accent-soft);color:var(--sbx-fg)!important}.sx-mega{background-color:var(--sbx-bg-elev);border:1px solid var(--sbx-border-strong);box-shadow:var(--sbx-shadow-lg);z-index:1001;opacity:0;visibility:hidden;pointer-events:none;border-radius:20px;width:560px;padding:24px;transition:all .25s cubic-bezier(.2,.8,.2,1);position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(10px)}.sx-nav-item:hover .sx-mega,.sx-mega.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.sx-mega-inner{flex-direction:column;display:flex}.sx-mega-groups{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.sx-mega-group h4{text-transform:uppercase;letter-spacing:.05em;color:var(--sbx-fg-muted);margin-bottom:12px;font-size:11px;font-weight:700}.sx-mega-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sx-mega-link{border-radius:12px;align-items:flex-start;gap:12px;padding:8px;transition:background-color .2s;display:flex}.sx-mega-link:hover{background-color:var(--sbx-bg-soft)}.sx-mega-ico{background-color:var(--sbx-accent-soft);width:32px;height:32px;color:var(--sbx-fg);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sx-mega-ico-logo{border:1px solid var(--sbx-border);background-color:#fff;padding:5px}.sx-mega-ico-logo img{object-fit:contain;width:100%;height:100%;display:block}.sx-drawer-logo{border:1px solid var(--sbx-border);background-color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:3px;display:inline-flex}.sx-drawer-logo img{object-fit:contain;width:100%;height:100%;display:block}.sx-mega-tt strong{color:var(--sbx-fg);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.sx-mega-tt span{color:var(--sbx-fg-muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.sx-tag{text-transform:uppercase;border-radius:9999px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:700}.sx-tag-new{color:#047857;background-color:#10b9811f}[data-theme=dark] .sx-tag-new{color:#34d399}.sx-tag-beta{color:#f59e0b;background-color:#f59e0b1f}.sx-tools{align-items:center;gap:12px;display:flex}.sx-tools-desktop{align-items:center;gap:16px;display:none}@media (min-width:1024px){.sx-tools-desktop{display:flex}}.sx-signin{font-size:14px;font-weight:600;transition:color .2s;color:var(--sbx-fg-soft)!important}.sx-signin:hover{color:var(--sbx-fg)!important}.sx-burger{background-color:var(--sbx-bg-soft);border:1px solid var(--sbx-border);width:40px;height:40px;color:var(--sbx-fg);border-radius:50%;justify-content:center;align-items:center;display:flex}@media (min-width:1024px){.sx-burger{display:none}}.sx-footer{background-color:var(--sbx-bg-soft);border-top:1px solid var(--sbx-border);color:var(--sbx-fg-soft);padding:80px 0 40px;font-size:14px}.sx-footer-top{grid-template-columns:1fr;gap:48px;margin-bottom:56px;display:grid}@media (min-width:1024px){.sx-footer-top{grid-template-columns:1.2fr 2fr;gap:80px}}.sx-footer-brand{flex-direction:column;gap:20px;display:flex}.sx-footer-brand p{font-size:14px;line-height:1.6}.sx-news{flex-direction:column;gap:8px;display:flex}.sx-news label{text-transform:uppercase;letter-spacing:.05em;color:var(--sbx-fg-muted);font-size:12px;font-weight:700}.sx-news-row{gap:8px;display:flex}.sx-news-row input{background-color:var(--sbx-bg-elev);border:1px solid var(--sbx-border-strong);color:var(--sbx-fg);border-radius:9999px;outline:none;flex:1;padding:10px 18px;font-size:14px}.sx-news-row input:focus{border-color:var(--sbx-accent)}.sx-news small{color:var(--sbx-fg-muted);align-items:center;gap:6px;font-size:11px;display:flex}.sx-footer-cols{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}@media (min-width:640px){.sx-footer-cols{grid-template-columns:repeat(4,1fr)}}.sx-footer-col h4{text-transform:uppercase;letter-spacing:.05em;color:var(--sbx-fg);margin-bottom:16px;font-size:12px;font-weight:700}.sx-footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sx-footer-col a{align-items:center;gap:6px;transition:color .2s;display:inline-flex;color:var(--sbx-fg-soft)!important}.sx-footer-col a:hover{color:var(--sbx-fg)!important}.sx-footer-bottom{border-top:1px solid var(--sbx-border);text-align:center;flex-direction:column;align-items:center;gap:20px;padding-top:32px;display:flex}@media (min-width:768px){.sx-footer-bottom{text-align:left;flex-direction:row;justify-content:space-between}}.sx-footer-bottom p{color:var(--sbx-fg-muted);font-size:13px}.sx-footer-legal{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.sx-footer-legal a{font-size:13px;transition:color .2s;color:var(--sbx-fg-muted)!important}.sx-footer-legal a:hover{color:var(--sbx-fg)!important}.sx-footer-social{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sx-footer-social a{background-color:var(--sbx-bg-soft);border:1px solid var(--sbx-border);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background-color .2s,color .2s,border-color .2s;display:inline-flex;color:var(--sbx-fg-soft)!important}.cs-language-selector{align-items:center;display:inline-flex;position:relative}.cs-language-trigger{cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;transition:all .2s;display:inline-flex;color:var(--sbx-fg-soft)!important}.cs-language-trigger:hover{background-color:var(--sbx-bg-soft);color:var(--sbx-fg)!important}.sx-footer .cs-language-trigger{color:var(--sbx-fg-soft)!important}.sx-footer .cs-language-trigger:hover{color:var(--sbx-fg)!important;background-color:var(--sbx-border)!important}.cs-language-flag{background:#0f172a0a;border:1px solid #0f172a24;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:16px;display:inline-flex;overflow:hidden;box-shadow:0 1px 1px #0f172a0f}[data-theme=dark] .cs-language-flag{background:#ffffff0f;border-color:#ffffff2e;box-shadow:0 1px 1px #00000040}.cs-language-flag img{object-fit:cover;object-position:center;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;display:block}.cs-language-icon{width:12px;height:12px;color:var(--sbx-fg-muted);pointer-events:none;flex-shrink:0;margin-left:2px;transition:transform .2s}.cs-language-trigger[aria-expanded=true] .cs-language-icon{transform:rotate(180deg)}.cs-language-menu{z-index:1100;background-color:var(--sbx-bg-elev);border:1px solid var(--sbx-border-strong);box-shadow:var(--sbx-shadow-lg);scrollbar-width:thin;border-radius:12px;flex-direction:column;gap:2px;width:200px;max-height:280px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.cs-language-menu.is-fixed{z-index:9999;position:fixed}.cs-language-menu button{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-family:inherit;font-size:13.5px;font-weight:550;transition:all .15s;display:flex;color:var(--sbx-fg-soft)!important}.cs-language-menu button:hover{background-color:var(--sbx-bg-soft);color:var(--sbx-fg)!important}.cs-language-menu button[aria-selected=true]{color:var(--sbx-fg)!important;background-color:var(--sbx-accent-soft)!important}.cs-language-modal-root{z-index:2000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cs-language-modal-scrim{-webkit-backdrop-filter:blur(4px);background-color:#0f172a73;animation:.16s cs-lang-fade;position:absolute;inset:0}.cs-language-modal{background-color:var(--sbx-bg-elev);border:1px solid var(--sbx-border-strong);width:100%;max-width:760px;max-height:min(82vh,680px);box-shadow:var(--sbx-shadow-lg);border-radius:20px;flex-direction:column;animation:.16s cubic-bezier(.2,.8,.2,1) cs-lang-pop;display:flex;position:relative;overflow:hidden}@keyframes cs-lang-fade{0%{opacity:0}to{opacity:1}}@keyframes cs-lang-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.cs-language-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 14px;display:flex}.cs-language-modal-heading{flex-direction:column;gap:3px;min-width:0;display:flex}.cs-language-modal-head h2{letter-spacing:-.01em;color:var(--sbx-fg);margin:0;font-size:18px;font-weight:700}.cs-language-modal-heading p{color:var(--sbx-fg-muted);margin:0;font-size:13px;font-weight:550}.cs-language-modal-search{background-color:var(--sbx-bg-soft);border:1px solid var(--sbx-border);border-radius:12px;flex-shrink:0;align-items:center;gap:10px;height:42px;margin:0 22px 4px;padding:0 12px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.cs-language-modal-search:focus-within{border-color:var(--sbx-accent);background-color:var(--sbx-bg-elev)}.cs-language-modal-search>svg{width:16px;height:16px;color:var(--sbx-fg-muted);flex-shrink:0}.cs-language-modal-search input{min-width:0;height:100%;color:var(--sbx-fg);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px;font-weight:550}.cs-language-modal-search input::placeholder{color:var(--sbx-fg-muted)}.cs-language-modal-search-clear{background-color:var(--sbx-border);width:24px;height:24px;color:var(--sbx-fg-soft);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}.cs-language-modal-search-clear svg{width:12px;height:12px}.cs-language-modal-search-clear:hover{color:var(--sbx-fg);background-color:var(--sbx-border-strong)}.cs-language-modal-empty{text-align:center;color:var(--sbx-fg-muted);grid-column:1/-1;margin:0;padding:28px 12px;font-size:14px;font-weight:550}.cs-language-modal-close{background-color:var(--sbx-bg-soft);border:1px solid var(--sbx-border);width:36px;height:36px;color:var(--sbx-fg-muted);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.cs-language-modal-close svg{width:17px;height:17px}.cs-language-modal-close:hover{color:var(--sbx-fg);background-color:var(--sbx-bg);border-color:var(--sbx-border-strong)}.cs-language-modal-grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sbx-border-strong) transparent;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:14px 22px 20px;display:grid;overflow-y:auto}.cs-language-modal-grid button{width:100%;color:var(--sbx-fg-soft);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;padding:12px;font-family:inherit;font-size:14px;font-weight:550;transition:color .15s,background-color .15s,border-color .15s;display:flex}.cs-language-modal-grid button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cs-language-modal-grid button:hover{color:var(--sbx-fg);background-color:var(--sbx-bg-soft)}.cs-language-modal-grid button.is-selected{color:var(--sbx-fg);background-color:var(--sbx-accent-soft);border-color:var(--sbx-accent)}.cs-language-modal-check{width:16px;height:16px;color:var(--sbx-on-accent);flex-shrink:0}.cs-language-modal-grid .cs-language-flag{background-color:var(--sbx-bg-soft);border:1px solid #0f172a24;border-radius:6px;flex:none;width:40px;height:28px;box-shadow:0 1px 2px #0f172a14}[data-theme=dark] .cs-language-modal-grid .cs-language-flag{background-color:#ffffff0f;border-color:#ffffff29;box-shadow:0 1px 2px #0000004d}.cs-language-modal-grid .cs-language-flag img{object-fit:cover;object-position:center;width:100%;height:100%}.cs-language-modal-grid button.is-selected .cs-language-flag{background-color:#ffffff8c;border-color:#00000038;box-shadow:0 1px 3px #0000001f}.cs-language-flag{border-color:color-mix(in srgb, var(--sbx-fg) 18%, transparent);border-radius:5px;width:26px;height:18px;box-shadow:0 1px 2px #0f172a1f,inset 0 0 0 .5px #ffffff59}.cs-language-flag img{image-rendering:auto;transform:translateZ(0)}.cs-language-modal-grid .cs-language-flag{border-radius:8px;width:48px;height:34px;box-shadow:0 2px 5px #0f172a24,inset 0 0 0 .5px #fff6}.cs-language-modal-grid button{border-radius:12px;min-height:58px}@media (max-width:760px){.cs-language-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.cs-language-modal-grid{grid-template-columns:1fr}.cs-language-modal-head{padding:16px 16px 12px}.cs-language-modal-search{margin:0 16px 4px}.cs-language-modal-grid{padding:12px 16px 16px}}@media (prefers-reduced-motion:reduce){.cs-language-modal,.cs-language-modal-scrim{animation:none}}.sx-header .sx-shell,.sx-footer .sx-shell{width:100%;max-width:1400px}.sx-logo-link img{border-radius:9px;transition:transform .2s cubic-bezier(.2,.8,.2,1);width:40px!important;height:40px!important}.sx-logo-link:hover img{transform:translateY(-2px)}.sx-logo-link span{letter-spacing:-.03em;color:var(--sbx-fg);font-size:21px;font-weight:800}.sx-header,.sx-header.is-scrolled{padding:11px 0}.sx-header-bar{height:46px;min-height:46px}.sx-nav{gap:6px!important}.sx-nav-link{font-size:14px;font-weight:600;position:relative;color:var(--sbx-fg-soft)!important;background-color:#0000!important;padding:8px 16px!important;transition:all .25s cubic-bezier(.2,.8,.2,1)!important}.sx-nav-link:after{content:"";background-color:var(--sbx-accent);transform-origin:100%;border-radius:9999px;height:2px;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:2px;left:16px;right:16px;transform:scaleX(0)}.sx-nav-link:hover{color:var(--sbx-fg)!important}.sx-nav-link:hover:after{transform-origin:0;transform:scaleX(1)}.sx-nav-link.is-active{color:var(--sbx-fg)!important}.sx-nav-link.is-active:after{transform-origin:0;transform:scaleX(1)}.sx-header .sb-theme-toggle{align-items:center;height:36px;display:inline-flex;background:var(--sbx-bg-soft)!important;border:1px solid var(--sbx-border-strong)!important;border-radius:9999px!important;gap:0!important;padding:2px!important}.sx-header .sb-theme-toggle-btn{width:30px!important;height:30px!important;color:var(--sbx-fg-muted)!important;box-shadow:none!important;background:0 0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:all .2s!important;display:inline-flex!important}.sx-header .sb-theme-toggle-btn[aria-pressed=true]{background:var(--sbx-bg-elev)!important;color:var(--sbx-fg)!important;box-shadow:var(--sbx-shadow-sm)!important}.sx-header .sb-theme-toggle-btn span{display:none!important}@media (max-width:1280px){.sx-nav-link{font-size:13.5px;padding:6px 12px!important}.sx-nav-link:after{left:12px;right:12px}.sx-tools-desktop{gap:10px!important}.sx-logo-link span{font-size:19px}}@media (max-width:1100px){.sx-nav-link{font-size:13px;padding:6px 8px!important}.sx-nav-link:after{left:8px;right:8px}.sx-logo-link{gap:6px!important}}.sx-footer-col h4{text-transform:uppercase;letter-spacing:.06em;margin-bottom:20px;font-size:12px;font-weight:700;color:var(--sbx-fg)!important}.sx-footer-col ul{gap:12px!important}.sx-footer-col a{align-items:center;font-weight:500;display:inline-flex;color:var(--sbx-fg-soft)!important;transition:all .2s cubic-bezier(.2,.8,.2,1)!important}.sx-footer-col a:hover{transform:translate(2px);color:var(--sbx-fg)!important}.sx-footer-col a em{margin-left:4px;transform:scale(.9)}.sx-footer-brand p{color:var(--sbx-fg-soft);line-height:1.6}.sx-news-row input{background-color:var(--sbx-bg-soft)!important;border:1px solid var(--sbx-border-strong)!important;color:var(--sbx-fg)!important;border-radius:9999px!important;padding:10px 18px!important;font-size:14px!important;transition:all .2s!important;box-shadow:inset 0 2px 4px #00000005!important}.sx-news-row input:focus{border-color:var(--sbx-accent)!important;background-color:var(--sbx-bg-elev)!important;box-shadow:0 0 0 3px var(--sbx-accent-soft)!important}.sx-header.is-scrolled{background-color:var(--sbx-bg-glass);-webkit-backdrop-filter:blur(22px)saturate(180%);box-shadow:inset 0 -1px 0 0 var(--sbx-border), 0 8px 30px -14px #0f172a2e;border-bottom:1px solid #0000}[data-theme=dark] .sx-header.is-scrolled{box-shadow:inset 0 -1px 0 0 var(--sbx-border), 0 10px 36px -14px #000000a6}.sx-header .sx-logo-link img{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.sx-header .sx-logo-link:hover img{transform:translateY(-2px)rotate(-3deg)}.sb-mascot-live{--sb-look-x:0%;--sb-look-y:0%;width:var(--sb-mascot-size);height:var(--sb-mascot-size);min-width:var(--sb-mascot-size);vertical-align:middle;isolation:isolate;cursor:inherit;place-items:center;line-height:1;display:inline-grid;position:relative}.sb-mascot-body{z-index:1;transform-origin:50% 88%;rotate:var(--sb-tilt,0deg);transition:rotate .5s cubic-bezier(.3,.8,.3,1);animation:4.6s ease-in-out infinite sb-live-breathe;position:absolute;inset:0}.sb-mascot-live.is-hopping .sb-mascot-body{animation:.72s cubic-bezier(.34,1.3,.45,1) both sb-live-hop}.sb-mascot-live .sb-mascot-shell{z-index:1;object-fit:contain;image-rendering:auto;inset:0;filter:none!important;width:100%!important;height:100%!important;position:absolute!important;transform:none!important}.sb-mascot-face{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sb-mascot-eyes{transform:translate(var(--sb-look-x), var(--sb-look-y));transform-origin:50%;transition:transform .14s ease-out}.sb-mascot-live.is-glancing .sb-mascot-eyes{transition:transform .5s cubic-bezier(.3,.8,.3,1)}.sb-mascot-eye-wrap{transform-box:fill-box;transform-origin:50%;animation:sb-live-blink var(--sb-blink-dur,5.6s) var(--sb-blink-delay,0s) infinite}.sb-mascot-eye-wrap.right{animation-delay:calc(var(--sb-blink-delay,0s) + 35ms)}.sb-mascot-eye{fill:#22ddf1;transform-box:fill-box;transform-origin:50%;transition:transform .22s cubic-bezier(.2,.9,.3,1.2)}.sb-mascot-live:hover .sb-mascot-eye,.sb-mascot-live[data-mood=delighted] .sb-mascot-eye{transform:scale(1.12)}.sb-mascot-eye-shine{fill:#ffffffeb;opacity:.72}.sb-mascot-live[data-mood=wink] .sb-mascot-eye-wrap.left{animation:.5s ease-in-out both sb-live-wink}.sb-mascot-mouth-smile{fill:none;stroke:#22ddf1;stroke-width:3.25px;stroke-linecap:round;transform-box:fill-box;transform-origin:50% 20%;transition:opacity .16s;animation:5.4s ease-in-out infinite sb-live-smile}.sb-mascot-live.is-glancing .sb-mascot-mouth-smile{transition:transform .45s cubic-bezier(.3,.9,.3,1.2);animation:none;transform:scale(1.08,1.22)}.sb-mascot-mouth-open{fill:#22ddf1;opacity:0;transform-origin:50px 60px;transition:opacity .16s,transform .22s cubic-bezier(.2,.9,.3,1.3);transform:scale(.45)}.sb-mascot-mouth-tongue{fill:#ff7797;opacity:0;transition:opacity .18s 50ms}.sb-mascot-live:hover .sb-mascot-mouth-smile,.sb-mascot-live:focus-within .sb-mascot-mouth-smile{opacity:0}.sb-mascot-live:hover .sb-mascot-mouth-open,.sb-mascot-live:focus-within .sb-mascot-mouth-open{opacity:1;transform:scale(1)}.sb-mascot-live:hover .sb-mascot-mouth-tongue,.sb-mascot-live:focus-within .sb-mascot-mouth-tongue{opacity:.9}.sb-mascot-face-glow{display:none}.sb-mascot-cheek{z-index:3;opacity:0;filter:blur(.3px);pointer-events:none;background:#ff7698;border-radius:50%;width:8%;height:4%;transition:opacity .18s;position:absolute;top:52%}.sb-mascot-cheek.left{left:29%}.sb-mascot-cheek.right{right:29%}.sb-mascot-live:hover .sb-mascot-cheek{opacity:.72}.sb-mascot-bubble{z-index:7;color:#11110d;white-space:nowrap;opacity:0;transform-origin:0 0;pointer-events:none;background:#fff;border:1px solid #11110d1f;border-radius:12px 12px 12px 3px;width:max-content;padding:7px 10px;font-weight:800;position:absolute;top:calc(100% + 7px);left:58%;transform:translate(-5px,-5px)scale(.86)rotate(-2deg);box-shadow:0 10px 26px #0f172a24;letter-spacing:0!important;font-size:11px!important}html[data-theme=dark] .sb-mascot-bubble{color:#11110d!important;background:#fff!important}.sb-mascot-live:hover .sb-mascot-bubble{animation:.4s cubic-bezier(.2,.9,.25,1.3) .16s forwards sx-mascot-hello}.sb-mascot-live:hover .sb-mascot-bubble b{animation:.55s ease-in-out .38s 2 sx-mascot-wave;display:inline-block}.sb-mascot-mouth-sleep{fill:none;stroke:#22ddf1;stroke-width:2.4px;stroke-linecap:round;opacity:0;transition:opacity .3s}.sb-mascot-live[data-mood=sleepy] .sb-mascot-body{animation:6.5s ease-in-out infinite sb-live-doze}.sb-mascot-live[data-mood=sleepy] .sb-mascot-eye-wrap{transition:transform .8s;animation:none;transform:scaleY(.18)}.sb-mascot-live[data-mood=sleepy] .sb-mascot-eye-shine,.sb-mascot-live[data-mood=sleepy] .sb-mascot-mouth-smile{opacity:0}.sb-mascot-live[data-mood=sleepy] .sb-mascot-mouth-sleep{opacity:.85}.sb-mascot-live[data-mood=waking] .sb-mascot-body{animation:.7s cubic-bezier(.25,1.2,.4,1) both sb-live-wake}.sb-mascot-zzz{z-index:6;color:#22ddf1;pointer-events:none;font-style:normal;font-weight:800;display:none;position:absolute;top:-14%;right:-8%}.sb-mascot-live[data-mood=sleepy] .sb-mascot-zzz{display:block}.sb-mascot-zzz i{font-style:normal;font-size:calc(var(--sb-mascot-size) * .24);opacity:0;line-height:1;animation:3s ease-in infinite sb-live-zzz;position:absolute;bottom:0;right:0}.sb-mascot-zzz i:nth-child(2){font-size:calc(var(--sb-mascot-size) * .2);animation-delay:1s}.sb-mascot-zzz i:nth-child(3){font-size:calc(var(--sb-mascot-size) * .17);animation-delay:2s}@keyframes sb-live-blink{0%,43%,46%,73%,76%,to{transform:scaleY(1)}44.5%,74.5%{transform:scaleY(.06)}}@keyframes sb-live-wink{0%,to{transform:scaleY(1)}42%,72%{transform:scaleY(.06)}}@keyframes sb-live-smile{0%,to{transform:scale(1)}35%{transform:scale(1.03,1.12)}60%{transform:scale(.99,.94)}}@keyframes sb-live-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(calc(var(--sb-mascot-size) * -.016)) scale(.994, 1.008)}}@keyframes sb-live-hop{0%{transform:translateY(0)scale(1)}22%{transform:translateY(calc(var(--sb-mascot-size) * .03)) scale(1.06, .92)}52%{transform:translateY(calc(var(--sb-mascot-size) * -.11)) scale(.95, 1.07)}78%{transform:translateY(calc(var(--sb-mascot-size) * .012)) scale(1.03, .96)}to{transform:translateY(0)scale(1)}}@keyframes sb-live-doze{0%,to{transform:translateY(calc(var(--sb-mascot-size) * .02)) rotate(-2.5deg) scale(1.01, .985)}50%{transform:translateY(calc(var(--sb-mascot-size) * .035)) rotate(-3.5deg) scale(1.025, .965)}}@keyframes sb-live-wake{0%{transform:translateY(calc(var(--sb-mascot-size) * .03)) rotate(-3deg) scale(1.02, .97)}45%{transform:translateY(calc(var(--sb-mascot-size) * -.07)) rotate(1.5deg) scale(.96, 1.06)}70%{transform:translateY(calc(var(--sb-mascot-size) * .015)) scale(1.02, .98)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes sb-live-zzz{0%{opacity:0;transform:translate(0)rotate(0)scale(.7)}25%{opacity:.9}to{opacity:0;transform:translate(calc(var(--sb-mascot-size) * .22), calc(var(--sb-mascot-size) * -.42)) rotate(14deg) scale(1.15)}}@media (prefers-reduced-motion:reduce){.sb-mascot-body,.sb-mascot-live:after,.sb-mascot-face-glow,.sb-mascot-eye-wrap,.sb-mascot-mouth-smile,.sb-mascot-zzz i{animation:none!important}}.sb-mascot-live.is-still .sb-mascot-body,.sb-mascot-live.is-still:after,.sb-mascot-live.is-still .sb-mascot-face-glow,.sb-mascot-live.is-still .sb-mascot-eye-wrap,.sb-mascot-live.is-still .sb-mascot-mouth-smile,.sb-mascot-live.is-still .sb-mascot-zzz i{animation:none!important}.sb-mascot-live.is-still .sb-mascot-eyes{transition:none;transform:none}.sb-mascot-live.is-still .sb-mascot-zzz{display:none!important}.sb-mascot-motion-toggle{color:inherit;cursor:pointer;opacity:.75;background:0 0;border:1px solid #80808059;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:650;transition:opacity .15s,border-color .15s;display:inline-flex}.sb-mascot-motion-toggle:hover{opacity:1;border-color:#80808099}.sb-mascot-motion-toggle span{font-size:10px;line-height:1}.sx-header .sx-logo-link.sx-logo-home{isolation:isolate;gap:10px;height:40px;position:relative}.sx-header .sx-logo-link .sx-mascot{transform-origin:50% 80%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;position:relative}.sx-header .sx-logo-link .sx-mascot img{z-index:2;object-fit:contain;image-rendering:auto;position:relative;filter:none!important;width:40px!important;height:40px!important;transform:none!important}.sx-header .sx-logo-link .sx-mascot-aura{display:none}.sx-header .sx-logo-link .sx-mascot-spark{z-index:4;color:#f8bf30;opacity:0;pointer-events:none;font-size:10px;line-height:1;position:absolute}.sx-mascot-spark-a{top:-4px;right:-6px}.sx-mascot-spark-b{bottom:-2px;left:-6px;font-size:7px!important}.sx-header .sx-logo-link .sx-mascot-hello{z-index:6;color:#11110d;letter-spacing:0;opacity:0;transform-origin:0 0;pointer-events:none;background:#fff;border:1px solid #11110d1f;border-radius:12px 12px 12px 3px;width:max-content;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;top:calc(100% + 7px);left:20px;transform:translate(-5px,-5px)scale(.86)rotate(-2deg);box-shadow:0 10px 26px #0f172a24}.sx-header .sx-logo-link .sx-mascot-hello b{display:inline-block}.sx-header .sx-logo-link.sx-logo-home:hover .sx-mascot,.sx-header .sx-logo-link.sx-logo-home:focus-visible .sx-mascot{animation:none}.sx-header .sx-logo-link.sx-logo-home:hover .sx-mascot img,.sx-header .sx-logo-link.sx-logo-home:focus-visible .sx-mascot img{filter:none!important;transform:none!important}.sx-header .sx-logo-link.sx-logo-home:hover .sx-mascot-spark,.sx-header .sx-logo-link.sx-logo-home:focus-visible .sx-mascot-spark{animation:.8s ease-out .16s both sx-mascot-spark}.sx-header .sx-logo-link.sx-logo-home:hover .sx-mascot-spark-b,.sx-header .sx-logo-link.sx-logo-home:focus-visible .sx-mascot-spark-b{animation-delay:.28s}.sx-header .sx-logo-link.sx-logo-home:hover .sx-mascot-hello,.sx-header .sx-logo-link.sx-logo-home:focus-visible .sx-mascot-hello{animation:.4s cubic-bezier(.2,.9,.25,1.3) .28s forwards sx-mascot-hello}.sx-header .sx-logo-link.sx-logo-home:hover .sx-mascot-hello b,.sx-header .sx-logo-link.sx-logo-home:focus-visible .sx-mascot-hello b{animation:.55s ease-in-out .55s 2 sx-mascot-wave}@keyframes sx-mascot-spark{0%{opacity:0;transform:scale(.2)rotate(0)}45%{opacity:1}to{opacity:0;transform:scale(1.7)rotate(90deg)}}@keyframes sx-mascot-hello{to{opacity:1;transform:translate(0)scale(1)rotate(-2deg)}}@keyframes sx-mascot-wave{0%,to{transform:rotate(0)}45%{transform:rotate(24deg)}}.sx-header .sx-btn-primary,.sx-drawer .sx-btn-primary{background-color:var(--sbx-accent);border-color:var(--sbx-accent);box-shadow:var(--sbx-shadow-sm)}.sx-header .sx-btn-primary:hover,.sx-drawer .sx-btn-primary:hover{box-shadow:var(--sbx-shadow-md);transform:translateY(-1px)}.sx-header .sx-btn-primary svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.sx-header .sx-btn-primary:hover svg{transform:translate(3px)}.sx-mega{border:1px solid var(--sbx-border);width:600px;box-shadow:0 1px 0 0 var(--sbx-border-glass) inset, var(--sbx-shadow-lg);border-radius:24px;padding:22px}.sx-mega.has-aside{width:760px}.sx-mega.has-aside .sx-mega-inner{grid-template-columns:1fr 232px;align-items:stretch;gap:22px;display:grid}.sx-mega-link{transition:background-color .18s,transform .18s;position:relative}.sx-mega-link:hover{background-color:var(--sbx-accent-soft);transform:translate(2px)}.sx-mega-ico{transition:transform .2s cubic-bezier(.34,1.56,.64,1),background-color .2s}.sx-mega-mark{object-fit:contain;border-radius:5px}.sx-mega-link:hover .sx-mega-ico{background-color:var(--sbx-accent);color:var(--sbx-on-accent);transform:translateY(-2px)}.sx-mega-aside{border:1px solid var(--sbx-border);background-color:var(--sbx-accent-soft);border-radius:18px;flex-direction:column;gap:10px;padding:20px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s;display:flex}.sx-mega-aside:hover{border-color:var(--sbx-accent);box-shadow:var(--sbx-shadow-md);transform:translateY(-2px)}.sx-mega-aside-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--sbx-fg);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.sx-mega-aside-copy{color:var(--sbx-fg);font-size:13.5px;font-weight:600;line-height:1.45}.sx-mega-aside-cta{color:var(--sbx-fg);align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:700;display:inline-flex}.sx-mega-aside:hover .sx-mega-aside-cta svg{transform:translate(3px)}.sx-mega-aside-cta svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.sx-footer{position:relative}.sx-footer .sx-shell{z-index:1;position:relative}.sx-footer .sx-logo-link span{color:var(--sbx-fg)}.sx-mega{max-width:calc(100vw - 32px);transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1),visibility .18s;left:0;right:auto;transform:translateY(8px)}.sx-nav-item:hover .sx-mega,.sx-mega.is-open{transform:translateY(0)}.sx-nav-item:last-child .sx-mega{left:auto;right:0}@media (max-width:820px){.sx-mega.has-aside,.sx-mega{width:min(560px,100vw - 32px)}.sx-mega.has-aside .sx-mega-inner{grid-template-columns:1fr}}@media (min-width:1024px) and (max-width:1280px){.sx-mega.has-aside{width:700px}.sx-mega.has-aside .sx-mega-inner{grid-template-columns:1fr 204px;gap:18px}}.sx-nav-link:focus-visible,.sx-logo-link:focus-visible,.sx-signin:focus-visible,.sx-header .sx-btn:focus-visible,.sx-drawer .sx-btn:focus-visible,.sx-burger:focus-visible,.sx-mega-link:focus-visible,.sx-mega-aside:focus-visible,.sx-drawer-close:focus-visible,.sx-drawer-sec a:focus-visible,.sx-footer a:focus-visible,.sx-footer-social a:focus-visible,.sx-news-row button:focus-visible,.sx-header .sb-theme-toggle-btn:focus-visible,.cs-language-trigger:focus-visible,.cs-language-modal-close:focus-visible,.cs-language-modal-grid button:focus-visible{outline-offset:2px;outline:2px solid var(--sbx-accent)!important}.sx-news-row input:focus-visible{outline:none}.sx-nav-link svg{color:var(--sbx-fg-muted);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.sx-nav-item:hover .sx-nav-link svg,.sx-nav-link[aria-expanded=true] svg{color:var(--sbx-fg);transform:rotate(180deg)}.sx-nav-item:focus-within .sx-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.sx-mega-ico,.sx-mega-ico-logo{border-radius:8px;width:32px;height:32px}[data-theme=dark] .sx-mega-ico-logo,[data-theme=dark] .sx-drawer-logo{border-color:#ffffff38}.sx-mega-group h4{letter-spacing:.07em;margin-bottom:10px}.sx-drawer-root{z-index:1100}.sx-drawer{background:var(--sbx-bg-elev);border-left:1px solid var(--sbx-border);height:100dvh;max-height:100dvh;overflow:hidden}.sx-drawer header{border-bottom:1px solid var(--sbx-border);flex-shrink:0}.sx-drawer-close{background:var(--sbx-bg-soft);border:1px solid var(--sbx-border);border-radius:12px;transition:background-color .2s,border-color .2s}.sx-drawer-close:hover{border-color:var(--sbx-border-strong)}.sx-drawer-body{flex:auto;gap:26px;min-height:0;padding:18px 16px}.sx-drawer-sec h5{color:var(--sbx-fg-muted);margin-bottom:8px}.sx-drawer-sec ul{flex-direction:column;gap:2px;display:flex}.sx-drawer-sec a{min-height:46px;color:var(--sbx-fg);border-radius:12px;padding:11px 10px;font-size:15px;transition:background-color .15s}.sx-drawer-sec a:hover{background:var(--sbx-bg-soft)}.sx-drawer-sec a svg{color:var(--sbx-fg-soft);flex-shrink:0}.sx-drawer footer{border-top:1px solid var(--sbx-border);flex-shrink:0;gap:10px}.sx-drawer-tools{justify-content:space-between;padding-bottom:4px}.sx-footer-social a{background-color:var(--sbx-bg-elev);border-radius:10px;width:38px;height:38px}.sx-footer-social a svg{width:18px;height:18px}.sx-footer-social a:hover{background-color:var(--sbx-accent);border-color:var(--sbx-accent);transform:translateY(-2px);color:var(--sbx-on-accent)!important}.cs-language-modal-grid button{min-height:44px}.cs-language-trigger .cs-language-flag{margin-top:-1px}@media (prefers-reduced-motion:reduce){.sx-mega,.sx-nav-link svg,.sx-mega-link,.sx-mega-ico,.sx-footer-col a,.sx-footer-social a,.sx-header .sx-logo-link img,.sx-header .sx-logo-link .sx-mascot,.sx-header .sx-logo-link .sx-mascot-aura,.sx-header .sx-logo-link .sx-mascot-spark,.sx-header .sx-logo-link .sx-mascot-hello,.sx-header .sx-logo-link .sx-mascot-hello b,.sb-mascot-live:after,.sb-mascot-eye-wrap,.sb-mascot-face-glow,.sb-mascot-bubble,.sx-header .sx-btn-primary,.sx-drawer,.sx-drawer-scrim{transition:none!important;animation:none!important;transform:none!important}}
