:root:has(.sx-root){--night:#16131a;--void:#141118;--surface-1:#1b181f;--surface-2:#25202a;--surface-3:#2f2832;--line-soft:#4a4350;--line-strong:#6b6372;--ivory:#faf5ef;--text:#d8d0d6;--muted-v3:#a89fac;--faint:#8a8190;--peach:#f8cda3;--peach-hi:#fdd1a7;--champagne:#efd3ba;--glow-core:#ffebd4;--glow-mid:#fac594;--glow-copper:#e19f75;--ember:#874b30;--peach-ink:#1b1418;--bg:var(--night);--bg-raised:var(--surface-1);--bg-sunken:var(--void);--ink:var(--ivory);--muted:var(--muted-v3);--line:var(--line-soft);--chrome:var(--champagne);--chrome-dim:var(--faint);--ice:var(--peach);--ice-ink:var(--peach-ink);--focus:var(--peach);--hairline:#faf5ef17;--metal:linear-gradient(180deg, #2f2832eb, #1b181ff5);--metal-edge:inset 0 1px 0 #faf5ef1a, inset 0 -1px 0 #0006, 0 12px 32px #00000073;--chrome-text:linear-gradient(180deg, #fffaf4 0%, #fbe3c8 45%, #f2b98c 100%);--font-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--radius-card:27px;--sx-page:76rem;--sx-space:clamp(1.25rem, 4vw, 2.5rem);--glow-pill:0 0 24px #e19f7547;--glow-cta:0 8px 32px #f8cda347;--shadow-card:0 24px 48px #00000073;background:var(--night)}:root:has(.sx-root) body{background:var(--night);color:var(--text);font-family:var(--font-sans)}:is(:root:has(.sx-root) .page-carbon,:root:has(.sx-root) .page-vignette){display:none}.sx-root :focus-visible{outline:3px solid var(--peach);outline-offset:3px}.sx-root ::selection{color:var(--ivory);background:#f8cda359}.sx-root .skip-link{z-index:50;border-radius:999px;top:.75rem}.sx-root .skip-link:not(:focus){box-shadow:none;transform:translateY(calc(-100% - 2rem))}.sx-wrap{width:min(100% - 2 * var(--sx-space), var(--sx-page));margin-inline:auto}.sx-btn{min-height:3rem;font:600 1rem/1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.4rem;text-decoration:none;transition:filter .2s,box-shadow .2s,transform .2s,background-color .2s;display:inline-flex}.sx-btn svg{flex:none;width:1.15em;height:1.15em}.sx-btn:active{transform:scale(.98)}.sx-btn-sm{min-height:2.5rem;padding:0 1.1rem;font-size:.92rem}.sx-btn-lg{min-height:3.6rem;padding:0 1.8rem;font-size:1.1rem}.sx-btn-peach{color:var(--peach-ink);background:linear-gradient(#ffd9b4,#fbc99c);box-shadow:inset 0 0 0 1.6px #ffe8d0d9,0 0 12px #ffc89673,0 0 34px #fdaa7338}.sx-btn-peach:hover{color:var(--peach-ink);filter:brightness(1.04);text-decoration:none;box-shadow:inset 0 0 0 1.6px #ffecd6f2,0 0 16px #ffc89699,0 0 44px #fdaa7352}.sx-btn-ghost{color:var(--ivory);background:#25202a8c;box-shadow:inset 0 0 0 1px #faf5ef24}.sx-btn-ghost:hover{color:var(--ivory);box-shadow:inset 0 0 0 1px #f8cda373, var(--glow-pill);background:#2f2832bf;text-decoration:none}.sx-icon-btn{width:2.5rem;height:2.5rem;color:var(--ivory);cursor:pointer;background:#25202a8c;border:0;border-radius:999px;flex:none;place-items:center;padding:0;transition:box-shadow .2s,color .2s;display:inline-grid;box-shadow:inset 0 0 0 1px #faf5ef1f}.sx-icon-btn svg{width:1.15rem;height:1.15rem}.sx-icon-btn:hover{color:var(--peach);box-shadow:inset 0 0 0 1px #f8cda380, var(--glow-pill)}.sx-pill{color:#faf5efdb;font:500 .75rem/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;background:#faf5ef0b;border-radius:999px;align-items:center;gap:.55rem;margin:0;padding:.45rem .95rem;display:inline-flex;box-shadow:inset 0 0 0 1px #faf5ef24}.sx-pill svg{width:.85rem;height:.85rem;fill:var(--peach)}.sx-badge{color:var(--peach);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;margin-right:.6rem;padding:.2rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #f8cda373}.sx-h2{color:var(--ivory);font:700 clamp(2.1rem, 4.6vw, 3.6rem) / 1.02 var(--font-sans);letter-spacing:-.035em;text-wrap:balance;margin:0}.sx-h2 .sx-dim{color:var(--muted-v3)}.sx-glow{color:var(--peach);text-shadow:0 0 26px #fbbe8266}.sx-lede{max-width:40rem;color:var(--text);margin:0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6}.sx-header-slot{z-index:30;height:0;position:sticky;top:14px}.sx-header{isolation:isolate;width:min(100% - 2rem,80rem);height:3.75rem;font-family:var(--font-sans);border-radius:999px;align-items:center;gap:1.5rem;margin:14px auto 0;padding:0 .6rem 0 1.25rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #faf5ef17,inset 0 1px #faf5ef14,0 14px 40px #0006}.sx-header:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);pointer-events:none;background:#1b181f8c;position:absolute;inset:0}.sx-brand{color:#fff;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.sx-brand:hover{color:#fff;text-decoration:none}.sx-brand img{width:2.4rem;height:auto;display:block}.sx-brand span{letter-spacing:-.01em;font-size:1.6rem;font-style:italic;font-weight:300;line-height:1}.sx-nav{gap:2rem;margin-inline:auto;display:flex}.sx-nav a{color:#faf5efd1;font-size:.95rem;font-weight:450;text-decoration:none;transition:color .2s,text-shadow .2s}.sx-nav a:hover{color:var(--peach);text-shadow:0 0 14px #f8cda373}.sx-actions{align-items:center;gap:.5rem;display:flex}.sx-star{height:2.5rem;color:var(--ivory);background:#25202a8c;border-radius:999px;align-items:center;gap:.45rem;padding:0 .95rem;font-size:.9rem;font-weight:550;text-decoration:none;transition:box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #faf5ef1f}.sx-star svg{width:1.05rem;height:1.05rem}.sx-star svg:last-child{color:var(--peach);filter:drop-shadow(0 0 5px #f8cda3b3)}.sx-star:hover{color:var(--ivory);box-shadow:inset 0 0 0 1px #f8cda380, var(--glow-pill);text-decoration:none}.sx-menu-btn{display:none}.sx-sheet{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#1b181fb8;border-radius:24px;gap:.25rem;padding:.75rem;display:grid;position:absolute;top:calc(100% + .6rem);left:0;right:0;box-shadow:inset 0 0 0 1px #faf5ef1a,0 24px 48px #00000080}.sx-sheet[hidden]{display:none}.sx-sheet>a{color:var(--ivory);border-radius:14px;padding:.8rem 1rem;font-size:1.05rem;font-weight:500;text-decoration:none}.sx-sheet>a:hover{background:#faf5ef0f}.sx-sheet-row{gap:.5rem;padding:.5rem .25rem .25rem;display:flex}.sx-sheet-row a{min-height:2.75rem;color:var(--ivory);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.5rem;font-size:.92rem;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #faf5ef24}.sx-sheet-row svg{width:1.1rem;height:1.1rem}@media (max-width:1060px){.sx-nav{gap:1.4rem}.sx-star span{display:none}}@media (max-width:900px){.sx-nav,.sx-star,.sx-actions>.sx-icon-btn:not(.sx-menu-btn){display:none}.sx-menu-btn{display:inline-grid}.sx-actions{margin-left:auto}}@media (max-width:420px){.sx-header{width:calc(100% - 1.25rem);height:3.4rem;padding:0 .4rem 0 .9rem}.sx-brand img{width:2rem}.sx-brand span{font-size:1.35rem}.sx-try{padding:0 .85rem}.sx-try svg{display:none}}.sx-footer{background:radial-gradient(ellipse 60% 120% at 50% 0%, #e19f7514, transparent 60%), var(--void);font-family:var(--font-sans);margin-top:clamp(4rem,9vw,7rem);padding:clamp(3rem,6vw,4.5rem) 0 2rem;position:relative}.sx-footer:before{content:"";background:linear-gradient(90deg,#0000,#fac5948c,#0000);height:1px;position:absolute;top:0;left:8%;right:8%;box-shadow:0 0 18px #e19f7580}.sx-footer-grid{grid-template-columns:minmax(16rem,1.6fr) repeat(4,minmax(0,1fr));gap:2.5rem;display:grid}.sx-footer-brand{align-content:start;justify-items:start;gap:1.1rem;display:grid}.sx-footer-brand p{max-width:19rem;color:var(--muted-v3);margin:0;font-size:.95rem;line-height:1.55}.sx-socials{gap:.5rem;display:flex}.sx-footer h2{color:var(--ivory);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.8rem;font-weight:600}.sx-footer ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.sx-footer li a{color:var(--muted-v3);font-size:.93rem;text-decoration:none;transition:color .2s}.sx-footer li a:hover{color:var(--peach)}.sx-footer-bar{color:var(--faint);border-top:1px solid #faf5ef14;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3.5rem;padding-top:1.5rem;font-size:.85rem;display:flex}.sx-footer-bar p{align-items:center;gap:.5rem;margin:0;display:flex}.sx-footer-bar a{color:var(--muted-v3);text-decoration:none}.sx-footer-bar a:hover{color:var(--peach)}.sx-footer-bar .sx-footer-made{gap:.35rem}.sx-heart{width:.95rem;height:.95rem;fill:var(--peach);filter:drop-shadow(0 0 6px #f8cda373)}.sx-flag{border-radius:2px;width:1.2rem;height:.8rem;box-shadow:0 0 0 1px #faf5ef24}@media (max-width:1000px){.sx-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-footer-brand{grid-column:1/-1}}@media (max-width:480px){.sx-footer-grid{grid-template-columns:1fr;gap:2rem}}.sx-section{padding:clamp(4.5rem,10vw,8rem) 0 0;scroll-margin-top:5rem;position:relative}.sx-head{gap:1.1rem;margin-bottom:clamp(2.5rem,5vw,3.75rem);display:grid}.sx-head-center{text-align:center;justify-items:center}.sx-head-center .sx-lede{margin-inline:auto}.sx-head-start{justify-items:start}.sx-h1{color:var(--ivory);font:700 clamp(2.6rem, 6vw, 4.6rem) / 1 var(--font-sans);letter-spacing:-.04em;text-wrap:balance;margin:0}.sx-h3{color:var(--ivory);font:700 clamp(1.6rem, 2.4vw + .5rem, 2.4rem) / 1.06 var(--font-sans);letter-spacing:-.03em;text-wrap:balance;margin:0 0 .9rem}.sx-kicker{color:var(--peach);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .75rem;font-size:.78rem;font-weight:600}.sx-demo-frame{position:relative}.sx-demo-frame:before{content:"";z-index:-1;filter:blur(40px);background:radial-gradient(at 50% 40%,#e19f7529,#0000 70%);height:60%;position:absolute;inset:8% 10% auto}.sx-split{grid-template-columns:minmax(0,1fr) minmax(14rem,19rem);align-items:center;gap:clamp(1.5rem,5vw,4rem);max-width:62rem;margin:clamp(3rem,7vw,5rem) auto 0;display:grid}@media (max-width:760px){.sx-split{grid-template-columns:1fr}.sx-split .on-the-go-phone{max-width:17rem;margin-inline:auto}}.sx-card{--sx:50%;--sy:0%;border-radius:var(--radius-card);background:radial-gradient(28rem circle at var(--sx) var(--sy), #f8cda312, transparent 40%), linear-gradient(180deg, #25202abf, #1b181fd9);box-shadow:inset 0 0 0 1px #faf5ef12, inset 0 1px 0 #faf5ef0f, var(--shadow-card);transition:box-shadow .3s,transform .3s;position:relative}.sx-card:before{content:"";border-radius:inherit;background:radial-gradient(18rem circle at var(--sx) var(--sy), #fac594bf, transparent 45%);opacity:0;pointer-events:none;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.sx-card:hover:before{opacity:1}.sx-card:hover{box-shadow:inset 0 0 0 1px #faf5ef17, 0 0 40px #e19f751f, var(--shadow-card)}.sx-card article{align-content:start;gap:.75rem;height:100%;padding:clamp(1.5rem,2.5vw,2rem);display:grid}.sx-card-k{color:var(--peach);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:600}.sx-card h3{color:var(--ivory);letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,1.4vw + .6rem,1.55rem);font-weight:650;line-height:1.15}.sx-card p{color:var(--muted-v3);margin:0;font-size:.98rem;line-height:1.6}.sx-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.sx-bento>.sx-card{grid-column:span 3}.sx-bento>.sx-card:nth-child(n+3):nth-child(-n+5){grid-column:span 2}.sx-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:1000px){.sx-bento,.sx-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-bento>.sx-card,.sx-bento>.sx-card:nth-child(n+3):nth-child(-n+5){grid-column:span 1}.sx-bento>.sx-card:nth-child(7){grid-column:span 2}}@media (max-width:600px){.sx-bento,.sx-grid-4{grid-template-columns:1fr}.sx-bento>.sx-card:nth-child(7){grid-column:span 1}}.sx-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sx-step{border-radius:var(--radius-card);background:linear-gradient(#25202a80,#1b181f33);padding:2rem 1.75rem;position:relative;box-shadow:inset 0 0 0 1px #faf5ef0f}.sx-step-n{width:2.6rem;height:2.6rem;color:var(--peach);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1.5px #e2a672cc, var(--glow-pill);border-radius:999px;place-items:center;margin-bottom:1.25rem;font-weight:650;display:inline-grid}.sx-step h3{color:var(--ivory);letter-spacing:-.02em;margin:0 0 .6rem;font-size:1.3rem;font-weight:650}.sx-step p{color:var(--muted-v3);margin:0;line-height:1.6}@media (max-width:820px){.sx-steps{grid-template-columns:1fr}}.sx-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.sx-plan{border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px #faf5ef14, var(--shadow-card);background:linear-gradient(#25202ab3,#1b181fd9);flex-direction:column;gap:.9rem;padding:2rem 1.75rem;display:flex;position:relative}.sx-plan.is-featured{box-shadow:inset 0 0 0 1.5px #e2a672bf, 0 0 40px #e19f752e, var(--shadow-card);background:radial-gradient(90% 60% at 50% 0,#e19f7529,#0000 70%),linear-gradient(#2f2832d9,#1b181fe6)}.sx-plan-flag{color:var(--peach-ink);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#ffd9b4,#fbc99c);border-radius:999px;margin:0;padding:.3rem .8rem;font-size:.72rem;font-weight:650;position:absolute;top:-.8rem;left:50%;transform:translate(-50%);box-shadow:0 0 18px #fdaa7366}.sx-plan-name{color:var(--ivory);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700}.sx-plan-tagline{min-height:3em;color:var(--muted-v3);margin:0;line-height:1.5}.sx-plan-price{color:var(--ivory);letter-spacing:-.025em;margin:.25rem 0 .5rem;font-size:1.6rem;font-weight:700}.sx-plan-price.is-tbd{font-size:1.15rem}.sx-plan>.sx-btn{width:100%}.sx-plan-list{border-top:1px solid #faf5ef14;gap:.7rem;margin:.75rem 0 0;padding:1.25rem 0 0;list-style:none;display:grid}.sx-plan-list li{color:var(--text);grid-template-columns:1.1rem minmax(0,1fr);gap:.65rem;font-size:.95rem;line-height:1.45;display:grid}.sx-plan-list li.is-missing{color:var(--faint)}.sx-plan-list li.is-missing .sx-dash{text-align:center}.sx-plan-list svg{width:1.1rem;height:1.1rem;color:var(--peach);margin-top:.15rem}@media (max-width:900px){.sx-plans{grid-template-columns:1fr;max-width:30rem;margin-inline:auto}}.sx-more{text-align:center;margin:2rem 0 0}.sx-more a{color:var(--peach);align-items:center;gap:.4rem;font-weight:550;text-decoration:none;display:inline-flex}.sx-more a:hover{text-shadow:0 0 14px #f8cda380}.sx-more svg{width:1rem;height:1rem}.sx-chips{flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:56rem;margin:0 auto;padding:0;list-style:none;display:flex}.sx-chips a{min-height:2.75rem;color:var(--ivory);background:#25202a8c;border-radius:999px;align-items:center;gap:.45rem;padding:0 1.2rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:box-shadow .2s,color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #faf5ef1a}.sx-chips a:hover{color:var(--peach);box-shadow:inset 0 0 0 1px #f8cda380, var(--glow-pill)}.sx-chips a.is-all{color:var(--peach)}.sx-chips svg{width:1rem;height:1rem}.sx-faq-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.sx-faq{gap:.75rem;display:grid}.sx-faq-item{background:#25202a73;border-radius:20px;transition:box-shadow .2s;box-shadow:inset 0 0 0 1px #faf5ef12}.sx-faq-item[open]{box-shadow:inset 0 0 0 1px #f8cda34d}.sx-faq-item summary{color:var(--ivory);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.4rem;font-size:1.05rem;font-weight:550;list-style:none;display:flex}.sx-faq-item summary::-webkit-details-marker{display:none}.sx-faq-mark{flex:none;width:.85rem;height:.85rem;position:relative}.sx-faq-mark:before,.sx-faq-mark:after{content:"";background:var(--peach);border-radius:2px;width:100%;height:1.6px;transition:transform .25s;position:absolute;top:50%;left:0}.sx-faq-mark:after{transform:rotate(90deg)}.sx-faq-item[open] .sx-faq-mark:after{transform:rotate(0)}.sx-faq-item p{color:var(--muted-v3);margin:0;padding:0 1.4rem 1.3rem;line-height:1.65}@media (max-width:860px){.sx-faq-wrap{grid-template-columns:1fr}}.sx-close-card{text-align:center;box-shadow:inset 0 0 0 1px #faf5ef14, var(--shadow-card);background:radial-gradient(70% 55% at 50% 115%,#e19f7547,#0000 70%),linear-gradient(#25202abf,#16131af2);border-radius:45px;justify-items:center;gap:1.3rem;padding:clamp(3rem,7vw,5.5rem) clamp(1.25rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.sx-close-card:before{content:"";background:linear-gradient(90deg, transparent, var(--glow-copper) 20%, var(--glow-core) 50%, var(--glow-copper) 80%, transparent);height:1.6px;box-shadow:0 0 6px var(--glow-mid), 0 0 40px #e19f758c;opacity:.55;pointer-events:none;position:absolute;bottom:5%;left:-10%;right:-10%;transform:rotate(-4deg)}.sx-close-card>*{position:relative}.sx-close-card .sx-lede{margin-inline:auto}.sx-close-card .waitlist{text-align:left;width:100%;max-width:34rem;margin-top:.5rem}.sx-root .waitlist-row input:focus,.sx-root .waitlist-row input:focus-visible{box-shadow:none;outline:none}.sx-root .waitlist-row{transition:border-color .2s,box-shadow .2s}.sx-root .waitlist-row:has(input:focus-visible){border-color:#f8cda373;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #f8cda31f,0 20px 50px #00000080}.sx-close-help{color:var(--muted-v3);margin:0;font-size:.92rem}.sx-close-help a{color:var(--peach)}:is(:root:has(.sx-root) .btn-primary,:root:has(.sx-root) .btn-chrome){color:var(--peach-ink);background:linear-gradient(#ffd9b4,#fbc99c);box-shadow:inset 0 0 0 1.6px #ffe8d0d9,0 0 12px #ffc89666}:root:has(.sx-root) .btn-primary:after{background:linear-gradient(105deg,#0000 30%,#fffaf48c 50%,#0000 70%)}:root:has(.sx-root) .btn-chrome:after{background:linear-gradient(105deg,#0000 30%,#fffaf48c 50%,#0000 70%)}:is(:root:has(.sx-root) .btn-primary:hover:not(:disabled),:root:has(.sx-root) .btn-chrome:hover:not(:disabled)){box-shadow:inset 0 0 0 1.6px #ffecd6f2,0 0 16px #ffc8968c,0 0 40px #fdaa734d}.sx-page-hero{padding:clamp(8rem,14vw,10.5rem) 0 0;position:relative}.sx-page-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 60% at 50% 0,#e19f7529,#0000 70%),radial-gradient(90% 40% at 50% 0,#874b302e,#0000 70%);height:34rem;position:absolute;inset:0 0 auto}.sx-cta-row{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.sx-note{color:var(--faint);text-align:center;margin:1.25rem 0 0;font-size:.88rem}.sx-table-wrap{border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px #faf5ef14, var(--shadow-card);background:linear-gradient(#25202a8c,#1b181fb3);overflow-x:auto}.sx-table{border-collapse:collapse;width:100%;min-width:40rem;color:var(--text);font-size:.95rem}.sx-table th,.sx-table td{text-align:center;vertical-align:middle;border-bottom:1px solid #faf5ef0f;padding:.95rem 1.25rem}.sx-table thead th{color:var(--ivory);font-size:1.05rem;font-weight:650}.sx-table tbody th[scope=row]{color:var(--text);text-align:left;font-weight:450}.sx-table .sx-table-group th{color:var(--peach);letter-spacing:.16em;text-align:left;text-transform:uppercase;padding-top:1.6rem;font-size:.74rem;font-weight:600}.sx-table td svg{width:1.2rem;height:1.2rem;color:var(--peach);vertical-align:middle}.sx-table .is-featured{background:#f8cda30b}.sx-table thead .is-featured{color:var(--peach)}.sx-table tbody tr:last-child th,.sx-table tbody tr:last-child td{border-bottom:0}.sx-dash{color:var(--faint)}.sx-compare-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sx-compare-card{border-radius:var(--radius-card);height:100%;color:inherit;box-shadow:inset 0 0 0 1px #faf5ef12, var(--shadow-card);background:linear-gradient(#25202ab3,#1b181fd9);align-content:start;gap:.7rem;padding:1.75rem;text-decoration:none;transition:box-shadow .25s,transform .25s;display:grid}.sx-compare-card:hover{color:inherit;box-shadow:inset 0 0 0 1px #f8cda373, 0 0 36px #e19f7526, var(--shadow-card);text-decoration:none;transform:translateY(-2px)}.sx-compare-card-title{color:var(--ivory);letter-spacing:-.02em;font-size:1.25rem;font-weight:650;line-height:1.2}.sx-compare-card-desc{color:var(--muted-v3);font-size:.95rem;line-height:1.55}.sx-compare-card-more{color:var(--peach);align-items:center;gap:.4rem;margin-top:.4rem;font-size:.92rem;font-weight:550;display:inline-flex}.sx-compare-card-more svg{width:1rem;height:1rem}.sx-table-compare th[scope=row]{min-width:15rem}.sx-mark{text-align:left;align-items:center;gap:.5rem;display:inline-flex}.sx-mark-dot{border-radius:999px;flex:none;place-items:center;width:1.35rem;height:1.35rem;display:inline-grid;position:relative}.sx-mark-dot:before{content:"";border-radius:999px;width:.55rem;height:.55rem}.sx-mark.is-yes .sx-mark-dot{box-shadow:inset 0 0 0 1.5px #f8cda3b3,0 0 12px #e19f7559}.sx-mark.is-yes .sx-mark-dot:before{background:var(--peach);box-shadow:0 0 6px var(--glow-mid)}.sx-mark.is-partial .sx-mark-dot{box-shadow:inset 0 0 0 1.5px #eeb8668c}.sx-mark.is-partial .sx-mark-dot:before{background:#eeb866;border-radius:2px;width:.6rem;height:2px}.sx-mark.is-no .sx-mark-dot{box-shadow:inset 0 0 0 1.5px #8a819080}.sx-mark.is-no .sx-mark-dot:before{background:var(--faint);width:.5rem;height:1.5px;box-shadow:none;transform:rotate(45deg)}.sx-mark-note{color:var(--muted-v3);font-size:.85rem}.sx-article-head{justify-items:start;gap:1.25rem;max-width:52rem;display:grid}.sx-crumbs{color:var(--faint);flex-wrap:wrap;gap:.5rem;font-size:.9rem;display:flex}.sx-crumbs a{color:var(--peach);text-decoration:none}.sx-cta-row-start{justify-content:flex-start;margin-top:.5rem}.sx-article-body{grid-template-columns:minmax(0,1fr);gap:0;max-width:56rem;padding-top:clamp(2.5rem,6vw,4rem);display:grid}.sx-article-section{min-width:0;padding-top:clamp(2rem,4vw,3rem)}.sx-article-section h2{color:var(--ivory);letter-spacing:-.03em;margin:0 0 1.25rem;font-size:clamp(1.6rem,2.4vw + .5rem,2.3rem);font-weight:700;line-height:1.1}.sx-article-section h3{color:var(--ivory);letter-spacing:-.02em;margin:0 0 1rem;font-size:1.35rem;font-weight:650}.sx-article-section.is-h3{border-radius:var(--radius-card);background:#25202a73;margin-top:2rem;padding:1.75rem;box-shadow:inset 0 0 0 1px #f8cda32e}.sx-article-section p,.sx-article-section li{color:var(--text);font-size:1.05rem;line-height:1.7}.sx-article-section p{max-width:46rem;margin:0 0 1rem}.sx-article-section code,.sx-faq code{color:var(--champagne);font-family:var(--font-mono);background:#faf5ef12;border-radius:6px;padding:.1em .4em;font-size:.88em}.sx-article-section strong{color:var(--ivory)}.sx-sources ul{gap:.4rem;padding-left:1.2rem;display:grid}.sx-sources a{color:var(--muted-v3);font-size:.95rem}.sx-note-start{text-align:left}.sx-chips-start{justify-content:flex-start;margin:1.5rem 0 0}.sx-table-compare.is-dense{font-size:.85rem}.sx-table-compare.is-dense th,.sx-table-compare.is-dense td{padding:.7rem .45rem}.sx-table-compare.is-dense th[scope=row]{min-width:12rem;padding-left:1rem}.sx-table-compare.is-dense thead th{font-size:.85rem}.sx-table-compare.is-dense .sx-mark{text-align:center;flex-direction:column;gap:.2rem}.sx-table-compare.is-dense .sx-mark-note{font-size:.72rem;line-height:1.25}.sx-root .article{width:min(100% - 2 * var(--sx-space), 46rem);color:var(--text);font-family:var(--font-sans);margin-inline:auto;padding-top:clamp(8rem,13vw,10rem);position:relative}.sx-root .article:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 50% 0,#e19f7524,#0000 70%);width:100vw;height:30rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.sx-root .article .kicker{font-family:var(--font-sans);letter-spacing:.18em;box-shadow:inset 0 0 0 1.5px #e2a672cc, var(--glow-pill);border-radius:999px;margin:0 0 1.25rem;padding:.4rem .9rem;font-size:.72rem;font-weight:600;display:inline-flex}.sx-root .article .kicker a{color:var(--ivory);text-decoration:none}.sx-root .article h1{color:var(--ivory);font:700 clamp(2.4rem, 5vw, 3.6rem) / 1.02 var(--font-sans);letter-spacing:-.04em}.sx-root .article h2{color:var(--ivory);font-family:var(--font-sans);letter-spacing:-.025em;margin-top:2.75rem;font-weight:700}.sx-root .article h3{color:var(--ivory);font-family:var(--font-sans)}.sx-root .article a{color:var(--peach)}.sx-root .article code{color:var(--champagne);background:#faf5ef12;border-radius:6px;padding:.1em .4em}.sx-root .article pre{background:var(--void);border-radius:16px;box-shadow:inset 0 0 0 1px #faf5ef14}.sx-root .article pre code{background:0 0;padding:0}.sx-community{border-top:1px solid #faf5ef14;justify-items:center;gap:.75rem;width:min(100%,34rem);margin-top:.75rem;padding-top:1.5rem;display:grid}.sx-community p{color:var(--faint);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.sx-community-links{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.sx-community-links svg{width:1rem;height:1rem}.sx-footer-crew{top:1px;right:max(var(--sx-space), calc((100% - var(--sx-page)) / 2));pointer-events:none;align-items:flex-end;display:flex;position:absolute;transform:translateY(-86%)}.sx-footer-crew img{filter:drop-shadow(0 6px 10px #00000073)drop-shadow(0 0 14px #e19f752e);transform-origin:50% 92%;width:clamp(52px,6vw,76px);height:auto;margin-left:calc(clamp(52px,6vw,76px)/-4.54545);animation:3.8s cubic-bezier(.45,0,.3,1) infinite sx-crew-breathe}.sx-footer-crew img:first-child{margin-left:0}.sx-footer-crew img:first-child{z-index:2;animation-delay:-.4s}.sx-footer-crew img:nth-child(2){z-index:1;animation-delay:-1.7s;translate:0 -8%;scale:.9}.sx-footer-crew img:nth-child(3){z-index:3;animation-delay:-2.6s}.sx-footer-crew img:nth-child(4){z-index:2;animation-delay:-1.1s}@keyframes sx-crew-breathe{0%,to{transform:scale(1)}40%{transform:scale(.99,1.03)}}@media (prefers-reduced-motion:reduce){.sx-footer-crew img{animation:none}}@media (max-width:600px){.sx-footer-crew{right:50%;transform:translate(50%,-86%)}}.sx-downloads{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.sx-download svg{fill:currentColor;width:1.25rem;height:1.25rem}.sx-download svg.lin{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.sx-download span{font-weight:500}.sx-download strong{font-weight:700}.sx-updates{justify-items:center;gap:.75rem;width:min(100%,34rem);margin-top:1.5rem;display:grid}.sx-updates-title{color:var(--ivory);margin:0;font-size:1rem;font-weight:600}.sx-updates .waitlist{text-align:left;width:100%}.sx-dl{width:min(100% - 2rem,34rem);max-height:calc(100dvh - 2rem);color:var(--text);font-family:var(--font-sans);background:radial-gradient(80% 40% at 50% 0,#e19f7524,#0000 70%),linear-gradient(#221d27,#18151c);border:0;border-radius:28px;margin:auto;padding:0;overflow:auto;box-shadow:inset 0 0 0 1px #faf5ef1a,0 40px 80px #0009}.sx-dl::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a080db3}.sx-dl[open]{animation:.28s cubic-bezier(.16,1,.3,1) sx-dl-in}@keyframes sx-dl-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.sx-dl-body{text-align:center;justify-items:center;gap:1rem;padding:2.25rem 1.75rem 1.75rem;display:grid;position:relative}.sx-dl-close{width:2.25rem;height:2.25rem;color:var(--muted-v3);cursor:pointer;background:#faf5ef0f;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.sx-dl-close:hover{color:var(--ivory)}.sx-dl-close svg{width:1rem;height:1rem}.sx-dl-title{color:var(--ivory);letter-spacing:-.03em;margin:0;font-size:1.9rem;font-weight:700}.sx-dl-lede{max-width:26rem;color:var(--muted-v3);margin:-.25rem 0 .25rem;line-height:1.5}.sx-dl-files{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;width:100%;display:grid}.sx-dl-file{color:var(--text);font:inherit;cursor:pointer;background:#faf5ef0a;border:0;border-radius:18px;justify-items:center;gap:.35rem;padding:1rem .5rem .9rem;transition:box-shadow .2s,background-color .2s;display:grid;box-shadow:inset 0 0 0 1px #faf5ef1a}.sx-dl-file svg{fill:currentColor;width:1.6rem;height:1.6rem}.sx-dl-file svg.lin,.sx-dl-go svg.lin{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.sx-dl-file:hover{background:#faf5ef12}.sx-dl-file[aria-checked=true]{color:var(--ivory);background:#f8cda314;box-shadow:inset 0 0 0 1.5px #e2a672d9,0 0 22px #e19f7538}.sx-dl-file-os{font-weight:650}.sx-dl-file-kind{color:var(--muted-v3);font-size:.8rem}.sx-dl-go{width:100%}.sx-dl-go svg:first-child{fill:currentColor}.sx-dl-warn{text-align:left;color:#f3d9b3;background:#eeb86614;border-radius:16px;grid-template-columns:1.25rem minmax(0,1fr);gap:.75rem;width:100%;padding:.9rem 1rem;display:grid;box-shadow:inset 0 0 0 1px #eeb8664d}.sx-dl-warn svg{color:#eeb866;width:1.25rem;height:1.25rem;margin-top:.1rem}.sx-dl-warn p{margin:0;font-size:.9rem;line-height:1.55}.sx-dl-warn strong{color:var(--ivory)}.sx-dl-warn a{color:var(--peach);font-weight:600}.sx-dl-community{border-bottom:1px solid #faf5ef14;gap:.6rem;width:100%;margin-bottom:.25rem;padding-bottom:1.25rem;display:grid}.sx-dl-community-title{color:var(--muted-v3);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.sx-dl-community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.sx-dl-cta{color:var(--ivory);text-align:left;border-radius:18px;gap:.35rem;padding:.9rem 1rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.sx-dl-cta:hover{color:var(--ivory);text-decoration:none;transform:translateY(-1px)}.sx-dl-cta-head{white-space:nowrap;align-items:center;gap:.55rem;display:flex}.sx-dl-cta-head svg{flex:none;width:1.3rem;height:1.3rem}.sx-dl-cta strong{font-size:.98rem}.sx-dl-cta small{color:#faf5efb8;font-size:.8rem;line-height:1.4}.sx-dl-cta-discord{background:linear-gradient(#6b74f5,#5865f2);box-shadow:inset 0 1px #ffffff40,0 10px 24px #5865f259}.sx-dl-cta-github{background:#faf5ef0f;box-shadow:inset 0 0 0 1px #faf5ef29}.sx-dl-cta-github .sx-dl-cta-head svg:last-child{width:1rem;height:1rem;color:var(--peach);filter:drop-shadow(0 0 6px #f8cda3b3);margin-left:auto}@media (max-width:480px){.sx-dl-community-grid{grid-template-columns:1fr}.sx-dl-body{padding:2rem 1.1rem 1.25rem}}@media (prefers-reduced-motion:reduce){.sx-dl[open]{animation:none}}
