: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-brand-glow:#f8bf3073;--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-brand-glow:#f8bf3066;--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-glow:#f8bf301a;--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;--sbx-glow-color:#f8bf3014}[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-glow:#f8bf3040;--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-glow-color:#f8bf3026}.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-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}@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:1px solid var(--sbx-border);border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;text-decoration:none;transition:all .2s;display:flex;position:relative}.sbx-int-card:hover{border-color: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{border-radius:8px}.sbx-int-card h3{font-size:17px;font-weight:700}.sbx-int-card p{color:var(--sbx-fg-muted);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{border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:auto;height:16px;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a1f}[data-theme=dark] .cs-language-flag{box-shadow:inset 0 0 0 1px #ffffff29}.cs-language-flag img{object-fit:contain;image-rendering:auto;width:auto;height:100%;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-radius:4px;flex:none;width:36px;height:27px;box-shadow:inset 0 0 0 1px #0f172a1f}[data-theme=dark] .cs-language-modal-grid .cs-language-flag{background-color:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff29}.cs-language-modal-grid .cs-language-flag img{object-fit:contain;width:100%;height:24px}.cs-language-modal-grid button.is-selected .cs-language-flag{background-color:#ffffff73;box-shadow:inset 0 0 0 1px #00000047}@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:scale(1.05)}.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:scale(1.08)rotate(-3deg)}.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:scale(1.08)}.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-btn-primary,.sx-drawer,.sx-drawer-scrim{transition:none!important;animation:none!important;transform:none!important}}
.dashboard-app{--dashboard-bg:#f7f6f2;--dashboard-bg-soft:#f1efe9;--dashboard-ink:#15140f;--dashboard-ink-inverse:#fff;--dashboard-muted:#15140f99;--dashboard-dim:#15140f66;--dashboard-line:#15140f17;--dashboard-line-strong:#15140f26;--dashboard-card:#fff;--dashboard-card-2:#f6f5f0;--dashboard-card-3:#edebe3;--dashboard-hover:#15140f0d;--dashboard-sidebar:#0e0d0a;--dashboard-sidebar-2:#1a1813;--dashboard-sidebar-line:#ffffff14;--dashboard-sidebar-ink:#ffffffb8;--dashboard-sidebar-muted:#ffffff75;--dashboard-active:#f8bf30;--dashboard-active-fg:#15140f;--dashboard-cyan:#11b3c9;--dashboard-success:#0e9f6e;--dashboard-success-bg:#0e9f6e1f;--dashboard-warning:#b7791f;--dashboard-danger:#c0382b;--dashboard-danger-bg:#c0382b17;--dashboard-danger-line:#c0382b3d;--dashboard-radius-sm:9px;--dashboard-radius-md:12px;--dashboard-radius-lg:16px;--dashboard-radius-xl:22px;--dashboard-shadow-sm:0 1px 2px #15140f0d, 0 1px 3px #15140f0a;--dashboard-shadow-md:0 2px 6px -2px #15140f14, 0 12px 32px -12px #15140f24;--dashboard-shadow-lg:0 4px 10px -4px #15140f1a, 0 28px 70px -24px #15140f33;--dashboard-grid:#15140f09;background-color:var(--dashboard-bg);background-image:linear-gradient(to right, var(--dashboard-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--dashboard-grid) 1px, transparent 1px);min-height:100vh;color:var(--dashboard-ink);font-family:var(--font-quicksand), system-ui, sans-serif;background-size:76px 76px,76px 76px}html[data-theme=dark] .dashboard-app{--dashboard-bg:#0c0b08;--dashboard-bg-soft:#131210;--dashboard-ink:#f7f4ec;--dashboard-ink-inverse:#fff;--dashboard-muted:#f7f4eca3;--dashboard-dim:#f7f4ec66;--dashboard-line:#f7f4ec1a;--dashboard-line-strong:#f7f4ec2b;--dashboard-card:#16140f;--dashboard-card-2:#1e1b15;--dashboard-card-3:#26221a;--dashboard-hover:#f7f4ec0f;--dashboard-sidebar:#070705;--dashboard-sidebar-2:#14120d;--dashboard-sidebar-line:#ffffff12;--dashboard-sidebar-ink:#ffffffbd;--dashboard-sidebar-muted:#ffffff70;--dashboard-active:#ffce5a;--dashboard-active-fg:#11110d;--dashboard-success-bg:#4ade8024;--dashboard-danger:#f1a7a0;--dashboard-danger-bg:#c0382b29;--dashboard-shadow-sm:0 1px 2px #0006;--dashboard-shadow-md:0 2px 6px -2px #00000080, 0 16px 40px -16px #0009;--dashboard-shadow-lg:0 28px 70px -24px #000000b3;--dashboard-grid:#f7f4ec09}.superbot-brand-text{font-family:var(--font-quicksand), system-ui, sans-serif;letter-spacing:-.02em}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.dashboard-app ::-webkit-scrollbar{width:10px;height:10px}.dashboard-app ::-webkit-scrollbar-thumb{background:var(--dashboard-line-strong);background-clip:padding-box;border:3px solid #0000;border-radius:9999px}.dashboard-app ::-webkit-scrollbar-thumb:hover{background:var(--dashboard-dim);background-clip:padding-box;border:3px solid #0000}.dashboard-app :is(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--dashboard-active);outline-offset:2px;border-radius:var(--dashboard-radius-sm)}.sb-account-preview{background-color:var(--dashboard-bg);border-radius:18px;width:100%;position:relative;overflow:hidden}.sb-account-preview__canvas{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.dashboard-frame{grid-template-columns:minmax(244px,280px) minmax(0,1fr);min-height:100vh;display:grid}@media (max-width:1179px){.dashboard-frame{display:block}}.dashboard-sidebar{border-right:1px solid var(--dashboard-sidebar-line);background:var(--dashboard-sidebar);height:100vh;min-height:0;color:var(--dashboard-ink-inverse);padding:16px 14px;display:none;position:sticky;top:0;overflow-y:auto}@media (min-width:1180px){.dashboard-sidebar{flex-direction:column;display:flex}}.dashboard-brand{border-radius:var(--dashboard-radius-md);color:#fff;align-items:center;gap:11px;padding:8px 10px;transition:background-color .16s;display:flex}.dashboard-brand:hover{background:#ffffff0f}.dashboard-brand img{border-radius:9px;width:36px;height:36px}.dashboard-brand span{min-width:0;line-height:1.1;display:grid}.dashboard-brand strong{letter-spacing:-.03em;font-size:17px;font-weight:700}.dashboard-brand em{color:var(--dashboard-sidebar-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-style:normal;overflow:hidden}.dashboard-account-card{border:1px solid var(--dashboard-sidebar-line);border-radius:var(--dashboard-radius-md);background:var(--dashboard-sidebar-2);margin-top:14px;padding:13px 14px}.dashboard-account-kicker,.dashboard-side-nav h2{color:var(--dashboard-sidebar-muted);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.dashboard-account-card strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:15px;font-weight:700;display:block;overflow:hidden}.dashboard-account-card p{color:var(--dashboard-sidebar-muted);align-items:center;gap:6px;margin:5px 0 0;font-size:12px;font-weight:600;display:inline-flex}.dashboard-account-card p:before{content:"";background:var(--dashboard-active);border-radius:50%;width:6px;height:6px}.dashboard-side-nav{gap:18px;margin-top:18px;padding-bottom:14px;display:grid}.dashboard-side-nav section>div{gap:1px;margin-top:7px;display:grid}.dashboard-side-nav a{border-radius:var(--dashboard-radius-sm);min-height:36px;color:var(--dashboard-sidebar-ink);letter-spacing:-.01em;align-items:center;gap:11px;padding:0 11px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s;display:flex;position:relative}.dashboard-side-nav a svg{color:var(--dashboard-sidebar-muted);transition:color .15s}.dashboard-side-nav a:hover{color:#fff;background:#ffffff12}.dashboard-side-nav a:hover svg{color:#fff}.dashboard-side-nav a.is-active{background:var(--dashboard-active);color:var(--dashboard-active-fg);font-weight:700}.dashboard-side-nav a.is-active svg{color:var(--dashboard-active-fg)}.dashboard-sidebar-footer{gap:7px;margin-top:auto;padding-top:14px;display:grid}.dashboard-sidebar-footer a,.dashboard-sidebar-footer button{border:1px solid var(--dashboard-sidebar-line);border-radius:var(--dashboard-radius-sm);min-height:38px;color:var(--dashboard-sidebar-ink);text-align:left;align-items:center;gap:10px;padding:0 11px;font-size:13px;font-weight:650;transition:background-color .15s,color .15s;display:flex}.dashboard-sidebar-footer a:hover,.dashboard-sidebar-footer button:hover{color:#fff;background:#ffffff12}.dashboard-workspace{min-width:0}.dashboard-topbar{z-index:50;border-bottom:1px solid var(--dashboard-line);background:color-mix(in srgb, var(--dashboard-bg) 82%, transparent);-webkit-backdrop-filter:blur(20px);align-items:center;gap:14px;min-height:72px;padding:12px clamp(16px,3vw,34px);display:flex;position:sticky;top:0}.dashboard-current{align-items:center;gap:12px;min-width:0;display:flex}.dashboard-current>span{border:1px solid var(--dashboard-line);border-radius:var(--dashboard-radius-md);background:var(--dashboard-card);width:40px;height:40px;color:var(--dashboard-ink);box-shadow:var(--dashboard-shadow-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dashboard-current p{color:var(--dashboard-muted);letter-spacing:.12em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:700;overflow:hidden}.dashboard-current h1{color:var(--dashboard-ink);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:21px;font-weight:750;line-height:1.05;overflow:hidden}.dashboard-mobile-nav{display:none}.dashboard-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.dashboard-plan-pill,.dashboard-icon-action{border:1px solid var(--dashboard-line);border-radius:var(--dashboard-radius-sm);background:var(--dashboard-card);color:var(--dashboard-ink);box-shadow:var(--dashboard-shadow-sm);transition:border-color .15s,background-color .15s}.dashboard-plan-pill{align-items:center;gap:9px;min-height:40px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.dashboard-plan-pill span{color:var(--dashboard-muted)}.dashboard-plan-pill strong{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.dashboard-icon-action{justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.dashboard-plan-pill:hover,.dashboard-icon-action:hover{border-color:var(--dashboard-line-strong);background:var(--dashboard-card-2)}.dashboard-main{padding:0 clamp(16px,3vw,34px) 40px}.dashboard-content{width:100%;max-width:1500px;margin-inline:auto;padding-top:26px}@media (max-width:1179px){.dashboard-topbar{flex-wrap:wrap;align-items:flex-start}.dashboard-current{flex:auto}.dashboard-mobile-nav{order:3;gap:6px;width:100%;padding-top:4px;display:flex;overflow-x:auto}.dashboard-mobile-nav a{border:1px solid var(--dashboard-line);border-radius:var(--dashboard-radius-sm);background:var(--dashboard-card);height:36px;color:var(--dashboard-muted);flex:none;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.dashboard-mobile-nav a.is-active{background:var(--dashboard-active);color:var(--dashboard-active-fg);border-color:#0000}}@media (max-width:760px){.dashboard-topbar{gap:10px;padding:10px 12px}.dashboard-current h1{font-size:18px}.dashboard-plan-pill strong,.dashboard-plan-pill span{display:none}.dashboard-plan-pill:before{content:"Plan"}.dashboard-actions{gap:6px}.dashboard-main{padding-inline:12px}}.dashboard-app :is(input,textarea,select){border:1px solid var(--dashboard-line)!important;border-radius:var(--dashboard-radius-sm)!important;background:var(--dashboard-card)!important;color:var(--dashboard-ink)!important}.dashboard-app :is(input,textarea,select)::placeholder{color:var(--dashboard-dim)}.dashboard-app :is(input,textarea,select):focus{outline:none;border-color:var(--dashboard-active)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--dashboard-active) 22%, transparent)!important}.dashboard-app .dashboard-theme-toggle{border:1px solid var(--dashboard-line);border-radius:var(--dashboard-radius-sm);background:var(--dashboard-card);box-shadow:var(--dashboard-shadow-sm)}.dashboard-app .sb-theme-toggle-btn{border-radius:7px}.dashboard-app .sb-theme-toggle-btn[aria-pressed=true]{background:var(--dashboard-active);color:var(--dashboard-active-fg)}.dash-stack{gap:20px;display:grid}.dash-stack-tight{gap:14px;display:grid}.dash-page-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dash-page-intro h2{letter-spacing:-.035em;color:var(--dashboard-ink);margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:750;line-height:1.1}.dash-page-intro p{max-width:60ch;color:var(--dashboard-muted);margin:6px 0 0;font-size:14px;line-height:1.55}.dash-page-intro-actions{flex-wrap:wrap;gap:8px;display:flex}.dash-card{border:1px solid var(--dashboard-line);border-radius:var(--dashboard-radius-lg);background:var(--dashboard-card);box-shadow:var(--dashboard-shadow-sm)}.dash-card-pad{padding:clamp(16px,2.2vw,22px)}.dash-card-hover{transition:border-color .16s,box-shadow .16s,transform .16s}.dash-card-hover:hover{border-color:var(--dashboard-line-strong);box-shadow:var(--dashboard-shadow-md);transform:translateY(-2px)}.dash-card-head{border-bottom:1px solid var(--dashboard-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.dash-card-head h3{letter-spacing:-.01em;color:var(--dashboard-ink);margin:0;font-size:14px;font-weight:700}.dash-stat-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.dash-stat{border:1px solid var(--dashboard-line);border-radius:var(--dashboard-radius-lg);background:var(--dashboard-card);box-shadow:var(--dashboard-shadow-sm);padding:18px}.dash-stat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--dashboard-muted);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.dash-stat-value{letter-spacing:-.035em;color:var(--dashboard-ink);font-variant-numeric:tabular-nums;margin-top:10px;font-size:28px;font-weight:750;line-height:1}.dash-stat-sub{color:var(--dashboard-muted);margin-top:7px;font-size:12.5px}.dash-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.dash-table thead th{text-align:left;background:var(--dashboard-card-2);color:var(--dashboard-muted);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--dashboard-line);white-space:nowrap;padding:11px 16px;font-size:11px;font-weight:700;position:sticky;top:0}.dash-table tbody td{border-bottom:1px solid var(--dashboard-line);color:var(--dashboard-ink);vertical-align:middle;padding:13px 16px}.dash-table tbody tr:last-child td{border-bottom:0}.dash-table tbody tr{transition:background-color .13s}.dash-table tbody tr:hover td{background:var(--dashboard-hover)}.dash-badge{letter-spacing:.01em;background:var(--dashboard-card-2);color:var(--dashboard-ink);border:1px solid var(--dashboard-line);border-radius:9999px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.dash-badge-success{background:var(--dashboard-success-bg);color:var(--dashboard-success);border-color:#0000}.dash-badge-danger{background:var(--dashboard-danger-bg);color:var(--dashboard-danger);border-color:#0000}.dash-badge-accent{background:color-mix(in srgb, var(--dashboard-active) 20%, transparent);color:var(--dashboard-active-fg);border-color:#0000}html[data-theme=dark] .dash-badge-accent{color:var(--dashboard-active)}.dash-btn{border-radius:var(--dashboard-radius-sm);border:1px solid var(--dashboard-line);background:var(--dashboard-card);min-height:38px;color:var(--dashboard-ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:650;transition:background-color .15s,border-color .15s,transform .15s,opacity .15s;display:inline-flex}.dash-btn:hover{background:var(--dashboard-card-2);border-color:var(--dashboard-line-strong)}.dash-btn:disabled{opacity:.5;cursor:not-allowed}.dash-btn-primary{background:var(--dashboard-active);color:var(--dashboard-active-fg);border-color:#0000;font-weight:700}.dash-btn-primary:hover{background:var(--dashboard-active);filter:brightness(.95);transform:translateY(-1px)}.dash-empty{text-align:center;border:1px dashed var(--dashboard-line-strong);border-radius:var(--dashboard-radius-lg);background:var(--dashboard-card-2);place-items:center;gap:6px;padding:56px 24px;display:grid}.dash-empty svg{width:30px;height:30px;color:var(--dashboard-dim)}.dash-empty h3{color:var(--dashboard-ink);margin:6px 0 0;font-size:15px;font-weight:700}.dash-empty p{max-width:42ch;color:var(--dashboard-muted);margin:0;font-size:13px}.dash-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dash-toolbar>.dash-toolbar-spacer{margin-left:auto}.dashboard-billing-page{color:var(--dashboard-ink)}.dashboard-billing-page .cs-wrap{max-width:1180px;padding-inline:0}.dashboard-billing-page :is(.cs-pricing-hero,.cs-pricing-section){padding:0}.dashboard-billing-hero,.dashboard-billing-plan-card,.dashboard-billing-panel,.dashboard-billing-dev,.dashboard-billing-loading,.dashboard-billing-alert{border:1px solid var(--dashboard-line);border-radius:var(--dashboard-radius-lg);background:var(--dashboard-card);box-shadow:var(--dashboard-shadow-sm)}.dashboard-billing-hero{padding:clamp(24px,4vw,42px)}.dashboard-billing-page :is(h1,h2,h3,strong){color:var(--dashboard-ink)}.dashboard-billing-page :is(p,li,td,th,span){color:inherit}.dashboard-billing-pricing,.dashboard-billing-account,.dashboard-billing-dev-section{margin-top:18px}.dashboard-billing-plan-card,.dashboard-billing-panel{padding:20px}.dashboard-billing-status-grid,.dashboard-billing-detail-grid{gap:14px;display:grid}.dashboard-billing-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-billing-detail-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin-top:14px}@media (max-width:900px){.dashboard-billing-status-grid,.dashboard-billing-detail-grid{grid-template-columns:1fr}}
