.sx,.sx-sheet{--sx-ink:var(--navy-900);--sx-soft:var(--slate-600);--sx-line:var(--slate-200);--sx-on-dark:var(--color-primary-fg);--sx-on-dark-soft:var(--gold-300)}.sx section{padding:88px 0}@media (width<=768px){.sx section{padding:60px 0}}.sx h2,.sx h3,.sx [id]{scroll-margin-top:96px}.sx-kicker{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-strong);background:var(--surface-gold-tinted);border:1px solid var(--gold-300);border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.sx-kicker i{background:var(--gold-600);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--gold-600) 25%, transparent);border-radius:50%}.sx-dark .sx-kicker,.sx-close .sx-kicker{color:var(--gold-300);background:color-mix(in srgb, var(--gold-600) 14%, transparent);border-color:color-mix(in srgb, var(--gold-600) 40%, transparent)}.sx-h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--sx-ink);margin:0 0 20px;font-size:clamp(34px,5vw,60px);font-weight:700;line-height:1.05}.sx-h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--sx-ink);margin:0 0 14px;font-size:clamp(28px,3.4vw,42px);font-weight:700;line-height:1.1}.sx-h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--sx-ink);margin:0 0 8px;font-size:clamp(19px,1.8vw,22px);font-weight:700;line-height:1.25}.sx-hl{background:linear-gradient(100deg, var(--color-accent-strong), var(--gold-700) 50%, var(--navy-700));color:#0000;-webkit-background-clip:text;background-clip:text}.sx-dark .sx-hl{background:linear-gradient(100deg, var(--gold-400), var(--gold-300));-webkit-background-clip:text;background-clip:text}.sx-lede{color:var(--sx-soft);max-width:64ch;margin:0 0 26px;font-size:clamp(16px,1.45vw,19px);line-height:1.65}.sx-p{color:var(--slate-700);margin:0 0 14px;font-size:16px;line-height:1.7}.sx-p a,.sx-faq a,.sx-answer a{color:var(--color-accent-strong);text-underline-offset:3px;font-weight:600;text-decoration:underline}.sx-head{max-width:760px;margin-bottom:40px}.sx-head.center{text-align:center;margin-left:auto;margin-right:auto}.sx-head.center .sx-lede{margin-left:auto;margin-right:auto}.sx-mono{font-family:var(--font-mono)}.sx-answer{border-left:3px solid var(--gold-600);background:var(--surface-card);box-shadow:var(--elev-1);border-radius:0 14px 14px 0;margin:0 0 24px;padding:18px 22px}.sx-answer p{color:var(--slate-700);margin:0;font-size:16.5px;line-height:1.7}.sx-answer b{color:var(--sx-ink)}.sx-band{background:var(--surface-sunken)}.sx-tint{background:var(--surface-tinted)}.sx-dark{background:var(--navy-900);color:var(--sx-on-dark);position:relative;overflow:hidden}.sx-dark .sx-h1,.sx-dark .sx-h2,.sx-dark .sx-h3{color:var(--sx-on-dark)}.sx-dark .sx-lede,.sx-dark .sx-p{color:var(--gold-300)}.sx-dark .sx-tile:not(.dark) .sx-h3,.sx-dark .sx-card .sx-h3{color:var(--sx-ink)}.sx-card{background:var(--surface-card);border:1px solid var(--sx-line);border-radius:var(--radius-md);box-shadow:var(--elev-1);padding:24px}.sx-curve{width:100%;height:56px;color:var(--surface-sunken);margin-bottom:-1px;display:block}.sx-curve.to-dark{color:var(--navy-900)}.sx-curve.to-tint{color:var(--surface-tinted)}.sx-curve.flip{margin-top:-1px;margin-bottom:0;transform:scaleY(-1)}.sx-crumbs{color:var(--slate-600);padding:18px 0 0;font-size:13.5px}.sx-crumbs ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sx-crumbs li{align-items:center;gap:6px;display:inline-flex}.sx-crumbs li+li:before{content:"/";color:var(--slate-400)}.sx-crumbs a{color:var(--slate-600);text-decoration:none}.sx-crumbs a:hover{color:var(--sx-ink);text-decoration:underline}.sx-crumbs [aria-current]{color:var(--sx-ink);font-weight:600}.sx-hero{background:linear-gradient(180deg, var(--surface-card) 0%, var(--surface-page) 65%, var(--surface-tinted) 100%);position:relative;overflow:hidden;padding:56px 0 84px!important}.sx-hero:before{content:"";pointer-events:none;background:radial-gradient(520px 360px at var(--sx-x,75%) var(--sx-y,20%), color-mix(in srgb, var(--gold-600) 16%, transparent), transparent 70%);transition:background .2s linear;position:absolute;inset:0}.sx-hero>.container{z-index:1;position:relative}.sx-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.sx-hero-grid.rev{grid-template-columns:1fr 1.05fr}@media (width<=980px){.sx-hero-grid,.sx-hero-grid.rev{grid-template-columns:1fr;gap:40px}}.sx-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.sx-trust{color:var(--slate-600);flex-wrap:wrap;gap:10px 22px;font-size:13.5px;font-weight:500;display:flex}.sx-trust span{align-items:center;gap:8px;display:inline-flex}.sx-trust span:before{content:"";background:var(--emerald-500);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--emerald-500) 20%, transparent);border-radius:50%}.sx-dark .sx-trust{color:var(--gold-300)}.sx-btn{min-height:50px;font-family:var(--font-display);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:15.5px;font-weight:700;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s;display:inline-flex;position:relative;overflow:hidden}.sx-btn:focus-visible{outline:3px solid var(--gold-600);outline-offset:3px}.sx-btn--go{background:linear-gradient(135deg, var(--navy-800), var(--navy-900));color:var(--sx-on-dark);box-shadow:0 12px 28px -12px color-mix(in srgb, var(--navy-900) 70%, transparent)}.sx-btn--go:hover{box-shadow:0 18px 34px -14px color-mix(in srgb, var(--navy-900) 80%, transparent);transform:translateY(-2px)}.sx-btn--go:after{content:"";background:linear-gradient(120deg, transparent 30%, color-mix(in srgb, var(--color-primary-fg) 22%, transparent) 50%, transparent 70%);pointer-events:none;animation:4.5s ease-in-out infinite sxShine;position:absolute;inset:0;transform:translate(-100%)}.sx-btn--glow{background:linear-gradient(135deg, var(--gold-400), var(--gold-600));color:var(--color-accent-fg);box-shadow:0 0 0 0 color-mix(in srgb, var(--gold-600) 50%, transparent), 0 14px 30px -12px color-mix(in srgb, var(--gold-600) 60%, transparent)}.sx-btn--glow:hover{box-shadow:0 0 0 6px color-mix(in srgb, var(--gold-600) 22%, transparent), 0 18px 34px -12px color-mix(in srgb, var(--gold-600) 70%, transparent);transform:translateY(-2px)}.sx-btn--quiet{color:var(--navy-800);border-color:var(--slate-300);background:0 0;min-height:50px}.sx-btn--quiet:hover{background:var(--slate-50);border-color:var(--navy-700)}.sx-dark .sx-btn--quiet{color:var(--sx-on-dark);border-color:color-mix(in srgb, var(--color-primary-fg) 35%, transparent)}.sx-dark .sx-btn--quiet:hover{background:color-mix(in srgb, var(--color-primary-fg) 8%, transparent)}.sx-link{color:var(--color-accent-strong);border-bottom:2px solid var(--gold-300);font-weight:700;text-decoration:none}.sx-link:hover{border-color:var(--color-accent-strong)}.sx-dark .sx-link{color:var(--gold-400);border-color:color-mix(in srgb, var(--gold-400) 50%, transparent)}@keyframes sxShine{0%,60%,to{transform:translate(-100%)}80%{transform:translate(100%)}}@media (width<=520px){.sx-ctas .sx-btn{width:100%}}.sx-flag{background:var(--slate-300);border-radius:999px;flex:none;width:38px;height:22px;transition:background .35s;display:inline-flex;position:relative}.sx-flag:after{content:"";background:var(--surface-card);width:16px;height:16px;box-shadow:var(--elev-1);border-radius:50%;transition:transform .35s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3px;left:3px}.sx-flag.on{background:var(--emerald-500)}.sx-flag.on:after{transform:translate(16px)}.reveal:not(.in) .sx-flag.on{background:var(--slate-300)}.reveal:not(.in) .sx-flag.on:after{transform:none}.sx-plane{background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--elev-4);backdrop-filter:blur(var(--glass-blur));overflow:hidden}.sx-plane__bar{border-bottom:1px solid var(--sx-line);font-family:var(--font-mono);color:var(--slate-600);align-items:center;gap:8px;padding:12px 16px;font-size:12.5px;display:flex}.sx-plane__bar b{color:var(--sx-ink);font-weight:600}.sx-dots{gap:6px;margin-right:6px;display:inline-flex}.sx-dots i{background:var(--slate-300);border-radius:50%;width:10px;height:10px}.sx-dots i:first-child{background:var(--gold-600)}.sx-plane__rows{padding:8px 6px}.sx-row{border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:11px 12px;display:grid}.sx-row+.sx-row{border-top:1px dashed var(--sx-line)}.sx-row b{font-family:var(--font-display);color:var(--sx-ink);font-size:14.5px;font-weight:700}.sx-row small{color:var(--slate-600);margin-top:2px;font-size:12.5px;display:block}.sx-tag{font-family:var(--font-mono);background:var(--surface-tinted);color:var(--navy-700);border:1px solid var(--sx-line);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.sx-tag.v2{background:var(--surface-gold-tinted);color:var(--color-accent-strong);border-color:var(--gold-300)}.sx-tag.v3{background:var(--navy-800);color:var(--sx-on-dark);border-color:var(--navy-800)}.sx-plane__foot{background:var(--surface-sunken);border-top:1px solid var(--sx-line);color:var(--slate-600);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex}.sx-plane__foot code{font-family:var(--font-mono);color:var(--sx-ink);background:var(--surface-card);border:1px solid var(--sx-line);overflow-wrap:anywhere;border-radius:6px;padding:4px 8px;font-size:12px}.sx-metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=860px){.sx-metrics{grid-template-columns:repeat(2,1fr)}}.sx-metric{background:var(--surface-card);border:1px solid var(--sx-line);border-radius:18px;padding:18px 20px;position:relative;overflow:hidden}.sx-metric:after{content:"";background:linear-gradient(90deg, var(--gold-600), var(--navy-700));transform-origin:0;height:3px;transition:transform 1.1s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.25)}.reveal.in .sx-metric:after,.sx-metric.in:after{transform:scaleX(1)}.sx-metric b{font-family:var(--font-display);letter-spacing:-.03em;color:var(--sx-ink);font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1;display:block}.sx-metric span{color:var(--slate-600);margin-top:8px;font-size:13.5px;line-height:1.4;display:block}.sx-dark .sx-metric{background:color-mix(in srgb, var(--color-primary-fg) 5%, transparent);border-color:color-mix(in srgb, var(--color-primary-fg) 14%, transparent)}.sx-dark .sx-metric b{color:var(--sx-on-dark)}.sx-dark .sx-metric span{color:var(--gold-300)}.sx-live{border:1px solid var(--sx-line);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--elev-3);grid-template-columns:300px 1fr;gap:0;display:grid;overflow:hidden}.sx-live[data-wide]{grid-template-columns:1fr}@media (width<=1024px){.sx-live{grid-template-columns:1fr}}.sx-live__rail{background:var(--surface-sunken);border-right:1px solid var(--sx-line);overscroll-behavior:contain;flex-direction:column;gap:16px;max-height:860px;padding:18px 16px;display:flex;overflow-y:auto}@media (width<=1024px){.sx-live__rail{border-right:0;border-bottom:1px solid var(--sx-line);max-height:none}}.sx-live[data-wide] .sx-live__rail{border-right:0;border-bottom:1px solid var(--sx-line);max-height:none}.sx-live__title{font-family:var(--font-display);color:var(--sx-ink);align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.sx-live__title i{background:var(--slate-400);border-radius:50%;width:8px;height:8px}.sx-live.is-live .sx-live__title i{background:var(--emerald-500);box-shadow:0 0 0 4px color-mix(in srgb, var(--emerald-500) 22%, transparent);animation:2s ease-in-out infinite sxPulse}@keyframes sxPulse{50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--emerald-500) 0%, transparent)}}.sx-grp{flex-direction:column;gap:8px;display:flex}.sx-grp__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate-600);font-size:11px;font-weight:600}.sx-chips{flex-wrap:wrap;gap:6px;display:flex}.sx-chips.scroll{overscroll-behavior:contain;max-height:214px;padding-right:4px;overflow-y:auto}.sx-chip{border:1px solid var(--sx-line);background:var(--surface-card);min-height:36px;color:var(--slate-700);font:600 13px/1.2 var(--font-body);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:7px;padding:6px 11px;transition:border-color .2s,background .2s,color .2s,transform .15s;display:inline-flex}.sx-chip:hover{border-color:var(--gold-600);color:var(--sx-ink)}.sx-chip:active{transform:scale(.97)}.sx-chip[aria-pressed=true]{background:var(--navy-800);border-color:var(--navy-800);color:var(--sx-on-dark)}.sx-chip:focus-visible{outline:3px solid var(--gold-600);outline-offset:2px}.sx-chip[hidden],.sx-grp[hidden]{display:none}.sx-sw{width:16px;height:16px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--navy-900) 15%, transparent);border-radius:5px;flex:none;display:inline-flex;overflow:hidden}.sx-sw i{flex:1}.sx-live__main{flex-direction:column;min-width:0;display:flex}.sx-live__bar{border-bottom:1px solid var(--sx-line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.sx-url{min-width:0;font-family:var(--font-mono);color:var(--slate-600);background:var(--surface-sunken);border:1px solid var(--sx-line);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex:200px;padding:7px 10px;font-size:12.5px;overflow:hidden}.sx-url b{color:var(--sx-ink);font-weight:600}.sx-tools{flex-wrap:wrap;gap:6px;display:inline-flex}.sx-tool{border:1px solid var(--sx-line);background:var(--surface-card);min-width:36px;min-height:36px;color:var(--slate-700);font:600 12.5px/1 var(--font-body);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:inline-flex}.sx-tool:hover{border-color:var(--navy-700);color:var(--sx-ink)}.sx-tool[aria-pressed=true]{background:var(--surface-tinted);border-color:var(--navy-700);color:var(--sx-ink)}.sx-tool:focus-visible{outline:3px solid var(--gold-600);outline-offset:2px}.sx-tool svg{width:15px;height:15px}.sx-stage{background:repeating-linear-gradient(45deg, var(--surface-sunken) 0 12px, var(--surface-page) 12px 24px);min-height:220px;position:relative;overflow:hidden}.sx-stage iframe{transform-origin:0 0;background:var(--surface-card);opacity:0;border:0;transition:opacity .45s;position:absolute;top:0;left:0}.sx-live.is-live .sx-stage iframe{opacity:1}.sx-live[data-device=mobile] .sx-stage iframe{box-shadow:0 0 0 10px var(--navy-900), var(--elev-4);border-radius:28px}.sx-wait{font-family:var(--font-mono);color:var(--slate-600);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.sx-live.is-live .sx-wait{display:none}.sx-live__note{color:var(--slate-600);border-top:1px solid var(--sx-line);background:var(--surface-page);padding:12px 16px;font-size:13.5px;line-height:1.55}.sx-live__now{font-family:var(--font-mono);color:var(--color-accent-strong);font-size:12px}.sx-releases{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}@media (width<=980px){.sx-releases{grid-template-columns:1fr;max-width:560px;margin:0 auto}}.sx-rel{background:var(--surface-card);border:1px solid var(--sx-line);border-radius:var(--radius-lg);box-shadow:var(--elev-2);flex-direction:column;padding:26px 24px 24px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex;position:relative}.sx-rel:hover{box-shadow:var(--elev-4);transform:translateY(-4px)}.sx-rel.is-pick{border:2px solid var(--gold-600);box-shadow:0 30px 60px -28px color-mix(in srgb, var(--gold-700) 60%, transparent)}.sx-rel__ver{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.sx-rel__ver code{font-family:var(--font-mono);color:var(--navy-700);background:var(--surface-tinted);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600}.sx-rel__badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent-fg);background:var(--gold-400);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600}.sx-rel h3{font-family:var(--font-display);color:var(--sx-ink);letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:800}.sx-rel__price{align-items:baseline;gap:8px;margin:6px 0 4px;display:flex}.sx-rel__price b{font-family:var(--font-display);letter-spacing:-.035em;color:var(--sx-ink);font-size:42px;font-weight:800;line-height:1}.sx-rel__price span{color:var(--slate-600);font-size:13px;font-weight:600}.sx-rel__tag{color:var(--slate-700);margin:8px 0 16px;font-size:14.5px;line-height:1.55}.sx-rel ul{gap:9px;margin:0 0 18px;padding:0;list-style:none;display:grid}.sx-rel li{color:var(--slate-700);grid-template-columns:18px 1fr;gap:10px;font-size:14px;line-height:1.45;display:grid}.sx-rel li:before{content:"";background:var(--emerald-500) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:6px;width:18px;height:18px;margin-top:1px}.sx-rel li.prev{color:var(--sx-ink);font-weight:700}.sx-rel li.prev:before{background-color:var(--navy-800)}.sx-rel__limits{background:var(--surface-sunken);color:var(--slate-600);border-radius:12px;grid-template-columns:repeat(2,1fr);gap:6px 12px;margin:auto 0 18px;padding:12px 14px;font-size:12.5px;display:grid}.sx-rel__limits b{color:var(--sx-ink);font-family:var(--font-mono);font-weight:600}.sx-rel .sx-btn{width:100%}.sx-rel__best{color:var(--slate-600);margin:12px 0 0;font-size:12.5px;line-height:1.5}.sx-rel.is-dim{opacity:.82}.sx-matrix-wrap{border-radius:var(--radius-md);border:1px solid var(--sx-line);background:var(--surface-card);box-shadow:var(--elev-2);overflow-x:auto}.sx-matrix{border-collapse:collapse;width:100%;min-width:640px;font-size:14.5px}.sx-matrix th,.sx-matrix td{border-bottom:1px solid var(--sx-line);text-align:center;color:var(--slate-700);padding:13px 16px}.sx-matrix th:first-child,.sx-matrix td:first-child{text-align:left}.sx-matrix thead th{background:var(--surface-sunken);font-family:var(--font-display);color:var(--sx-ink);font-weight:800;position:sticky;top:0}.sx-matrix thead small{font-family:var(--font-mono);color:var(--slate-600);margin-top:3px;font-size:12px;font-weight:500;display:block}.sx-matrix td b{font-family:var(--font-mono);color:var(--sx-ink)}.sx-matrix tbody tr:hover td{background:var(--surface-page)}.sx-matrix .no{color:var(--slate-600);font-family:var(--font-mono)}.sx-matrix .sx-flag{vertical-align:middle}.sx-matrix tfoot td{background:var(--surface-sunken);border-bottom:0}.sx-pipe{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.sx-pipe:before{content:"";background:var(--sx-line);height:2px;position:absolute;top:27px;left:6%;right:6%}.sx-pipe:after{content:"";background:var(--gold-600);width:8px;height:8px;box-shadow:0 0 12px var(--gold-600);border-radius:50%;animation:4.5s cubic-bezier(.6,.05,.4,.95) infinite sxRun;position:absolute;top:24px;left:6%}@keyframes sxRun{0%{opacity:0;left:6%}8%{opacity:1}92%{opacity:1}to{opacity:0;left:94%}}.sx-pipe li{z-index:1;position:relative}.sx-pipe__dot{background:var(--surface-card);border:2px solid var(--gold-600);width:56px;height:56px;font-family:var(--font-mono);color:var(--navy-800);box-shadow:var(--elev-2);border-radius:16px;place-items:center;margin-bottom:16px;font-size:15px;font-weight:700;display:grid}.sx-pipe li:last-child .sx-pipe__dot{background:var(--navy-800);color:var(--sx-on-dark);border-color:var(--navy-800)}.sx-pipe h3{font-family:var(--font-display);color:var(--sx-ink);margin:0 0 6px;font-size:17.5px;font-weight:800}.sx-pipe p{color:var(--slate-700);margin:0;font-size:14.5px;line-height:1.6}.sx-pipe time,.sx-pipe .sx-eta{font-family:var(--font-mono);color:var(--color-accent-strong);background:var(--surface-gold-tinted);border-radius:6px;margin-top:10px;padding:3px 8px;font-size:12px;display:inline-block}.sx-dark .sx-pipe:before{background:color-mix(in srgb, var(--color-primary-fg) 18%, transparent)}.sx-dark .sx-pipe h3{color:var(--sx-on-dark)}.sx-dark .sx-pipe p{color:var(--gold-300)}.sx-dark .sx-pipe__dot{background:var(--navy-800);color:var(--sx-on-dark)}.sx-dark .sx-pipe li:last-child .sx-pipe__dot{background:var(--gold-600);color:var(--color-accent-fg);border-color:var(--gold-600)}.sx-dark .sx-pipe .sx-eta{background:color-mix(in srgb, var(--gold-600) 16%, transparent);color:var(--gold-300)}@media (width<=860px){.sx-pipe{grid-template-columns:1fr;gap:22px;padding-left:4px}.sx-pipe:before{width:2px;height:auto;inset:8px auto 8px 31px}.sx-pipe:after{display:none}.sx-pipe li{grid-template-columns:56px 1fr;gap:16px;display:grid}.sx-pipe__dot{margin:0}}.sx-faq{gap:10px;display:grid}.sx-faq details{background:var(--surface-card);border:1px solid var(--sx-line);border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.sx-faq details[open]{border-color:var(--gold-600);box-shadow:var(--elev-2)}.sx-faq summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:56px;padding:16px 18px;list-style:none;display:grid}.sx-faq summary::-webkit-details-marker{display:none}.sx-faq summary:focus-visible{outline:3px solid var(--gold-600);outline-offset:-3px}.sx-faq summary code{font-family:var(--font-mono);color:var(--color-accent-strong);background:var(--surface-gold-tinted);border-radius:6px;padding:3px 7px;font-size:11.5px}.sx-faq summary h3{font-family:var(--font-display);color:var(--sx-ink);letter-spacing:-.01em;margin:0;font-size:16.5px;font-weight:700;line-height:1.35}.sx-faq summary:after{content:"+";font-family:var(--font-mono);color:var(--slate-600);background:var(--surface-sunken);border-radius:8px;place-items:center;width:28px;height:28px;font-size:20px;transition:transform .25s;display:grid}.sx-faq details[open] summary:after{transform:rotate(45deg)}.sx-faq .sx-faq__a{padding:0 18px 18px}.sx-faq .sx-faq__a p{color:var(--slate-700);margin:0;font-size:15.5px;line-height:1.7}.sx-faq-grid{grid-template-columns:1fr 1.6fr;align-items:start;gap:48px;display:grid}@media (width<=900px){.sx-faq-grid{grid-template-columns:1fr;gap:24px}}.sx-faq-aside{position:sticky;top:110px}.sx-shot{border-radius:var(--radius-md);border:1px solid var(--sx-line);background:var(--surface-card);box-shadow:var(--elev-3);margin:0;overflow:hidden}.sx-shot img{width:100%;height:auto;display:block}.sx-shot figcaption{color:var(--slate-600);border-top:1px solid var(--sx-line);padding:10px 14px;font-size:13px}.sx-shot a{display:block}.sx-tilt{transition:transform .6s cubic-bezier(.2,.8,.2,1);transform:perspective(1400px)rotateY(-7deg)rotateX(3deg)}.sx-tilt:hover{transform:perspective(1400px)rotateY(0)rotateX(0)}@media (width<=980px){.sx-tilt{transform:none}}.sx-unlock{border-radius:var(--radius-md);background:linear-gradient(120deg, var(--surface-gold-tinted), var(--surface-card) 60%);border:1px solid var(--gold-300);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:20px 24px;display:grid}.sx-unlock__ic{background:var(--navy-800);width:52px;height:52px;color:var(--gold-400);border-radius:14px;place-items:center;display:grid}.sx-unlock__ic svg{width:26px;height:26px}.sx-unlock b{font-family:var(--font-display);color:var(--sx-ink);font-size:17px;display:block}.sx-unlock span{color:var(--slate-600);font-size:14px}@media (width<=760px){.sx-unlock{text-align:left;grid-template-columns:1fr}.sx-unlock__ic{display:none}.sx-unlock .sx-btn{width:100%}}.sx-ba{border-radius:var(--radius-md);border:1px solid var(--sx-line);box-shadow:var(--elev-2);grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}@media (width<=760px){.sx-ba{grid-template-columns:1fr}}.sx-ba>div{padding:26px 26px 22px}.sx-ba__before{background:var(--surface-sunken)}.sx-ba__after{background:var(--surface-card);border-left:1px solid var(--sx-line)}@media (width<=760px){.sx-ba__after{border-left:0;border-top:1px solid var(--sx-line)}}.sx-ba h3{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate-600);margin:0 0 14px;font-size:12px;font-weight:600}.sx-ba__after h3{color:var(--color-accent-strong)}.sx-ba ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sx-ba li{color:var(--slate-700);padding-left:26px;font-size:15px;line-height:1.55;position:relative}.sx-ba__before li:before{content:"−";font-family:var(--font-mono);color:var(--slate-500);font-weight:700;position:absolute;top:0;left:0}.sx-ba__after li:before{content:"+";font-family:var(--font-mono);color:var(--emerald-700);font-weight:700;position:absolute;top:0;left:0}.sx-bento{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.sx-bento>*{grid-column:span 2}.sx-bento>.w3{grid-column:span 3}.sx-bento>.w4{grid-column:span 4}.sx-bento>.w6{grid-column:span 6}@media (width<=980px){.sx-bento{grid-template-columns:repeat(2,1fr)}.sx-bento>*,.sx-bento>.w3,.sx-bento>.w4{grid-column:span 1}.sx-bento>.w6{grid-column:span 2}}@media (width<=620px){.sx-bento{grid-template-columns:1fr}.sx-bento>*,.sx-bento>.w6{grid-column:span 1}}.sx-tile{background:var(--surface-card);border:1px solid var(--sx-line);border-radius:18px;padding:22px;transition:border-color .25s,transform .25s,box-shadow .25s;position:relative;overflow:hidden}.sx-tile:hover{border-color:var(--gold-600);box-shadow:var(--elev-3);transform:translateY(-3px)}.sx-tile p{color:var(--slate-700);margin:0;font-size:14.5px;line-height:1.6}.sx-ic{background:linear-gradient(135deg, var(--gold-50), var(--gold-300));width:44px;height:44px;color:var(--navy-800);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.sx-ic svg{width:22px;height:22px}.sx-ic.navy{background:linear-gradient(135deg, var(--navy-700), var(--navy-900));color:var(--gold-400)}.sx-tile.dark{background:var(--navy-900);border-color:var(--navy-900)}.sx-tile.dark .sx-h3{color:var(--sx-on-dark)}.sx-tile.dark p{color:var(--gold-300)}.sx-log{border-top:1px solid var(--sx-line);margin:0;padding:0;list-style:none}.sx-log li{border-bottom:1px solid var(--sx-line)}.sx-log a{color:inherit;border-radius:10px;grid-template-columns:90px 1fr auto 24px;align-items:center;gap:18px;padding:18px 8px;text-decoration:none;transition:background .2s,padding .25s;display:grid}.sx-log a:hover{background:var(--surface-card);padding-left:16px}.sx-log a:hover .sx-log__go{color:var(--color-accent-strong);transform:translate(4px)}.sx-log__count{font-family:var(--font-display);color:var(--sx-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.sx-log__body b{font-family:var(--font-display);color:var(--sx-ink);font-size:17px;display:block}.sx-log__body span{color:var(--slate-600);font-size:14px;line-height:1.5}.sx-log__go{color:var(--slate-500);font-size:20px;transition:transform .25s,color .25s}@media (width<=680px){.sx-log a{grid-template-columns:60px 1fr}.sx-log a .sx-tag,.sx-log__go{display:none}.sx-log__count{font-size:21px}}.sx-related{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=860px){.sx-related{grid-template-columns:1fr}}.sx-related a{border:1px solid var(--sx-line);background:var(--surface-card);border-radius:16px;padding:18px 20px;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.sx-related a:hover{border-color:var(--gold-600);transform:translateY(-2px)}.sx-related b{font-family:var(--font-display);color:var(--sx-ink);margin-bottom:4px;font-size:16px;display:block}.sx-related span{color:var(--slate-600);font-size:13.5px;line-height:1.5}.sx-related small{font-family:var(--font-mono);color:var(--color-accent-strong);margin-top:10px;font-size:11.5px;display:inline-block}.sx-close{border-radius:var(--radius-xl);background:radial-gradient(900px 420px at 85% 0%, color-mix(in srgb, var(--gold-600) 22%, transparent), transparent 60%), linear-gradient(140deg, var(--navy-800), var(--navy-900));color:var(--sx-on-dark);isolation:isolate;padding:clamp(36px,6vw,72px) clamp(22px,5vw,64px);position:relative;overflow:hidden}.sx-close canvas{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sx-close:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(360px 260px at var(--sx-x,30%) var(--sx-y,40%), color-mix(in srgb, var(--gold-400) 18%, transparent), transparent 70%);position:absolute;inset:0}.sx-close__grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;display:grid}@media (width<=900px){.sx-close__grid{grid-template-columns:1fr;gap:26px}}.sx-close h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--sx-on-dark);margin:0 0 14px;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.08}.sx-close p{color:var(--gold-300);max-width:56ch;margin:0 0 22px;font-size:17px;line-height:1.6}.sx-close__term{font-family:var(--font-mono);background:color-mix(in srgb, var(--navy-900) 70%, transparent);border:1px solid color-mix(in srgb, var(--color-primary-fg) 14%, transparent);color:var(--gold-300);overflow-wrap:anywhere;border-radius:16px;padding:18px;font-size:13px;line-height:1.8}.sx-close__term b{color:var(--sx-on-dark);font-weight:600}.sx-close__term .ok{color:var(--gold-400)}.sx-legal{color:var(--slate-600);border-top:1px solid var(--sx-line);padding:20px 0 36px;font-size:12.5px;line-height:1.6}.sx-sheet{z-index:2147483100;visibility:hidden;pointer-events:none;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sx-sheet.open{visibility:visible;pointer-events:auto}.sx-sheet__scrim{background:color-mix(in srgb, var(--navy-900) 62%, transparent);opacity:0;backdrop-filter:blur(3px);transition:opacity .25s;position:absolute;inset:0}.sx-sheet.open .sx-sheet__scrim{opacity:1}.sx-sheet__panel{overscroll-behavior:contain;background:var(--surface-card);border-radius:var(--radius-lg);width:min(640px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--elev-4);opacity:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s;position:relative;overflow-y:auto;transform:translateY(18px)}.sx-sheet.open .sx-sheet__panel{opacity:1;transform:none}.sx-sheet__head{z-index:2;background:var(--surface-card);border-bottom:1px solid var(--sx-line);justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px 14px;display:flex;position:sticky;top:0}.sx-sheet__head h2{font-family:var(--font-display);color:var(--sx-ink);letter-spacing:-.02em;margin:0;font-size:21px;font-weight:800}.sx-sheet__head p{color:var(--slate-600);margin:4px 0 0;font-size:13.5px}.sx-x{border:1px solid var(--sx-line);background:var(--surface-sunken);width:46px;height:46px;color:var(--sx-ink);cursor:pointer;border-radius:12px;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}.sx-x:hover{background:var(--surface-tinted)}.sx-x:focus-visible{outline:3px solid var(--gold-600);outline-offset:2px}.sx-sheet__body{padding:18px 22px 22px}.sx-sum{background:var(--surface-sunken);border:1px solid var(--sx-line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;display:flex}.sx-sum b{font-family:var(--font-display);color:var(--sx-ink);font-size:16px;display:block}.sx-sum span{color:var(--slate-600);font-size:13px}.sx-sum strong{font-family:var(--font-display);color:var(--sx-ink);letter-spacing:-.02em;font-size:26px;font-weight:800}.sx-pick{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.sx-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sx-form .full{grid-column:1/-1}@media (width<=560px){.sx-form{grid-template-columns:1fr}}.sx-field label{color:var(--sx-ink);margin-bottom:5px;font-size:13px;font-weight:600;display:block}.sx-field label em{color:var(--color-accent-strong);font-style:normal}.sx-field input,.sx-field textarea{width:100%;font:16px/1.4 var(--font-body);color:var(--sx-ink);background:var(--surface-card);border:1.5px solid var(--slate-300);border-radius:10px;min-height:46px;padding:11px 12px}.sx-field textarea{resize:vertical;min-height:84px}.sx-field input::placeholder,.sx-field textarea::placeholder{color:var(--slate-600)}.sx-field input:focus,.sx-field textarea:focus{border-color:var(--navy-700);box-shadow:var(--ring-focus);outline:none}.sx-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.sx-err{background:var(--surface-tinted);border:1px solid var(--navy-700);color:var(--sx-ink);border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:14px;display:none}.sx-err.show{display:block}.sx-secure{color:var(--slate-600);align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.sx-secure svg{width:16px;height:16px;color:var(--emerald-700);flex:none}.sx-submit{width:100%;margin-top:16px}.sx-submit[disabled]{opacity:.6;cursor:progress}.sx-term{font-family:var(--font-mono);background:var(--navy-900);color:var(--gold-300);border-radius:var(--radius-md);box-shadow:var(--elev-4);padding:20px;font-size:13.5px;line-height:1.75;overflow-x:auto}.sx-term b{color:var(--sx-on-dark);font-weight:500}.sx-term .c{color:var(--slate-400)}.sx-term .k{color:var(--gold-400)}.sx-caret:after{content:"▍";color:var(--gold-400);animation:1s step-end infinite sxBlink}@keyframes sxBlink{50%{opacity:0}}.sx-swatches{grid-template-columns:repeat(9,1fr);gap:8px;display:grid}.sx-swatches span{aspect-ratio:1/1.6;box-shadow:var(--elev-2);transform:translateY(var(--o,0));border-radius:10px;flex-direction:column;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden}.sx-swatches span i{flex:1}.sx-swatches span:hover{transform:translateY(-8px)}@media (width<=520px){.sx-swatches{grid-template-columns:repeat(6,1fr)}.sx-swatches span:nth-child(n+19){display:none}}.sx-kanban{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.sx-kanban>div{background:var(--surface-card);border:1px solid var(--sx-line);border-radius:14px;align-content:start;gap:8px;min-height:220px;padding:10px;display:grid}.sx-kanban h4{font:700 12px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--sx-on-dark);background:var(--navy-700);border-radius:8px;margin:0 0 4px;padding:8px}.sx-kanban>div:nth-child(2) h4{background:var(--navy-800)}.sx-kanban>div:nth-child(3) h4{background:var(--color-accent-strong)}.sx-kanban>div:nth-child(4) h4{background:var(--emerald-700)}.sx-kanban p{background:var(--surface-sunken);color:var(--slate-700);border-radius:10px;margin:0;padding:10px;font-size:12.5px;line-height:1.35;animation:6s ease-in-out infinite sxCard}.sx-kanban p b{color:var(--sx-ink);font-size:13px;display:block}.sx-kanban>div:nth-child(2) p:first-of-type{animation-delay:1.2s}.sx-kanban>div:nth-child(3) p:first-of-type{animation-delay:2.4s}@keyframes sxCard{0%,70%,to{box-shadow:none;transform:none}80%{box-shadow:var(--elev-2);transform:translateY(-3px)}}@media (width<=560px){.sx-kanban{grid-template-columns:repeat(2,1fr)}}.sx-toasts{gap:10px;max-width:420px;margin-left:auto;display:grid}.sx-toast{background:var(--surface-card);border:1px solid var(--sx-line);box-shadow:var(--elev-3);border-radius:14px;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:12px 14px;animation:9s ease-in-out infinite sxToast;display:grid}.sx-toast:nth-child(2){margin-left:28px;animation-delay:1.5s}.sx-toast:nth-child(3){margin-left:10px;animation-delay:3s}.sx-toast:nth-child(4){margin-left:40px;animation-delay:4.5s}.sx-toast i{background:var(--surface-gold-tinted);border-radius:12px;place-items:center;width:40px;height:40px;font-size:18px;font-style:normal;display:grid}.sx-toast b{color:var(--sx-ink);font-size:14px;display:block}.sx-toast span{color:var(--slate-600);font-size:12.5px}@keyframes sxToast{0%,to{opacity:1;transform:translate(0)}45%{opacity:1;transform:translate(0)}50%{opacity:.55;transform:translate(14px)}56%{opacity:1;transform:translate(0)}}@media (width<=520px){.sx-toast:nth-child(n){margin-left:0}}.sx-quote{background:var(--surface-card);border:1px solid var(--sx-line);border-radius:var(--radius-md);box-shadow:var(--elev-4);gap:10px;padding:20px;display:grid}.sx-quote label{border:1px solid var(--sx-line);color:var(--slate-700);cursor:pointer;border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:grid}.sx-quote label:has(input:checked){border-color:var(--gold-600);background:var(--surface-gold-tinted)}.sx-quote input{width:18px;height:18px;accent-color:var(--navy-800)}.sx-quote label b{font-family:var(--font-mono);color:var(--sx-ink);font-weight:600}.sx-quote__total{border-top:1px dashed var(--sx-line);justify-content:space-between;align-items:baseline;padding-top:10px;display:flex}.sx-quote__total span{color:var(--slate-600);font-size:13px}.sx-quote__total b{font-family:var(--font-display);color:var(--sx-ink);font-variant-numeric:tabular-nums;font-size:32px;font-weight:800}.sx-cmd{background:var(--surface-card);border-radius:var(--radius-md);border:1px solid var(--sx-line);box-shadow:var(--elev-4);overflow:hidden}.sx-cmd__top{border-bottom:1px solid var(--sx-line);align-items:center;gap:12px;padding:14px 16px;display:flex}.sx-cmd__av{background:linear-gradient(135deg, var(--gold-400), var(--navy-700));border-radius:50%;flex:none;width:42px;height:42px}.sx-cmd__top b{color:var(--sx-ink);font-size:15px;display:block}.sx-cmd__top span{color:var(--slate-600);font-size:12.5px}.sx-cmd__bar{background:var(--surface-sunken);flex-wrap:wrap;gap:8px;padding:14px 16px;display:flex}.sx-cmd__bar button{border:1px solid var(--sx-line);background:var(--surface-card);min-height:38px;font:600 13px/1 var(--font-body);color:var(--slate-700);cursor:pointer;border-radius:999px;padding:7px 12px}.sx-cmd__bar button[aria-pressed=true]{background:var(--navy-800);color:var(--sx-on-dark);border-color:var(--navy-800)}.sx-cmd__bar button.act{background:var(--surface-card);border-color:var(--gold-600);color:var(--sx-ink);border-radius:10px}.sx-cmd__log{font-family:var(--font-mono);color:var(--color-accent-strong);min-height:42px;padding:12px 16px;font-size:12.5px}.sx-navtree{border-radius:var(--radius-md);border:1px solid var(--sx-line);min-height:300px;box-shadow:var(--elev-4);background:var(--surface-card);grid-template-columns:170px 1fr;display:grid;overflow:hidden}.sx-navtree aside{background:var(--navy-900);align-content:start;gap:4px;padding:14px 10px;display:grid}.sx-navtree aside span{color:var(--gold-300);border-radius:8px;padding:9px 10px;font-size:13px;display:block}.sx-navtree aside span.on{background:color-mix(in srgb, var(--gold-600) 22%, transparent);color:var(--sx-on-dark);font-weight:600}.sx-navtree .mega{transform-origin:0;grid-template-columns:repeat(3,1fr);align-content:start;gap:12px;padding:16px;animation:7s ease-in-out infinite sxMega;display:grid}.sx-navtree .mega div{background:var(--surface-sunken);border-radius:10px;padding:10px}.sx-navtree .mega b{font:700 11px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent-strong);margin-bottom:8px;display:block}.sx-navtree .mega i{background:var(--slate-200);border-radius:4px;height:8px;margin-bottom:7px;display:block}.sx-navtree .mega i:nth-child(odd){width:70%}@keyframes sxMega{0%,12%{opacity:0;transform:translate(-10px)}20%,85%{opacity:1;transform:none}95%,to{opacity:0;transform:translate(-10px)}}@media (width<=520px){.sx-navtree{grid-template-columns:120px 1fr}.sx-navtree .mega{grid-template-columns:1fr}}.sx-bentodash{grid-template-columns:repeat(4,1fr);grid-auto-rows:88px;gap:10px;display:grid}.sx-bentodash div{background:var(--surface-card);border:1px solid var(--sx-line);box-shadow:var(--elev-1);border-radius:14px;padding:12px 14px}.sx-bentodash .big{background:linear-gradient(150deg, var(--navy-800), var(--navy-900));color:var(--sx-on-dark);border:0;flex-direction:column;grid-area:span 2/span 2;justify-content:space-between;display:flex}.sx-bentodash .wide{grid-column:span 2}.sx-bentodash small{font:600 11px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--slate-600)}.sx-bentodash .big small{color:var(--gold-300)}.sx-bentodash b{font-family:var(--font-display);color:var(--sx-ink);margin-top:6px;font-size:24px;font-weight:800;display:block}.sx-bentodash .big b{color:var(--sx-on-dark);font-size:38px}.sx-bars{align-items:flex-end;gap:6px;height:64px;display:flex}.sx-bars i{background:linear-gradient(180deg, var(--gold-400), var(--gold-700));transform-origin:bottom;border-radius:4px 4px 0 0;flex:1;animation:1.2s cubic-bezier(.2,.8,.2,1) both sxBar}@keyframes sxBar{0%{transform:scaleY(0)}}@media (width<=520px){.sx-bentodash{grid-template-columns:repeat(2,1fr)}}.sx-browser{border-radius:var(--radius-md);border:1px solid var(--sx-line);box-shadow:var(--elev-4);background:var(--surface-card);overflow:hidden}.sx-browser__bar{border-bottom:1px solid var(--sx-line);background:var(--surface-sunken);align-items:center;gap:10px;padding:10px 14px;display:flex}.sx-browser__bar .sx-url{flex:1}.sx-type{white-space:nowrap;border-right:2px solid var(--gold-600);vertical-align:bottom;width:0;max-width:100%;animation:2.2s steps(22,end) .4s forwards sxType,1s step-end infinite sxBlinkB;display:inline-block;overflow:hidden}@keyframes sxType{to{width:22ch}}@keyframes sxBlinkB{50%{border-color:#0000}}@media (prefers-reduced-motion:reduce){.sx *,.sx :before,.sx :after{transition:none!important;animation:none!important}.sx-type{border-right:0;width:auto}.sx-tilt{transform:none}.sx-hero:before{display:none}}
