@layer composiciones{.sx{--sx-pad:clamp(64px,9vw,148px);--sx-gap:clamp(40px,5.5vw,84px)}.sx-wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(20px,5vw,72px)}.sx-sec{padding-block:var(--sx-pad)}.sx-sec+.sx-sec{border-top:0}.sx-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--sx-accent-text-soft)}.sx-eyebrow:before{content:"";width:24px;height:1px;background:linear-gradient(90deg,var(--color-accent),transparent)}.sx-h1{font-weight:640;font-size:clamp(32px,5vw,60px);line-height:1.02;letter-spacing:-.035em;margin:16px 0 0}.sx-h1,.sx-h2{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;overflow-wrap:anywhere}.sx-h2{font-weight:620;font-size:clamp(24px,3.4vw,40px);line-height:1.06;letter-spacing:-.028em}.sx-h3{font-family:var(--font-display);font-weight:600;font-size:clamp(17px,1.9vw,22px);line-height:1.2;letter-spacing:var(--ls-h3);color:var(--color-ink);overflow-wrap:anywhere}.sx-a{color:var(--color-link);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.sx-lede{font-size:clamp(16px,1.3vw,18px);line-height:var(--lh-lede);color:var(--color-ink-62);max-width:58ch;margin-top:18px}.sx-kicker{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-55)}.sx-cta{display:inline-flex;align-items:center;gap:9px;height:48px;padding:0 24px;border-radius:999px;font-family:var(--font-display);font-weight:560;font-size:var(--fs-md);transition:color .2s cubic-bezier(.22,.61,.36,1),border-color .2s cubic-bezier(.22,.61,.36,1),background-color .2s cubic-bezier(.22,.61,.36,1),border-color .28s ease,transform .2s cubic-bezier(.22,.61,.36,1)}.sx-cta--fill{background:var(--color-accent-active);border:1px solid var(--color-accent-active);color:var(--color-accent-on)}.sx-cta--fill:is(:hover,.is-hover){background:var(--color-accent-fill-hover);border-color:var(--color-accent-fill-hover)}.sx-cta--ghost{background:transparent;border:1px solid var(--color-control-line);color:var(--color-ink)}.sx-cta--ghost:is(:hover,.is-hover){border-color:var(--color-accent-line);color:var(--color-accent-text);background:var(--color-accent-soft)}.sx-cta--danger{background:var(--color-destructive);border:1px solid var(--color-destructive);color:var(--color-destructive-on)}.sx-cta--danger:is(:hover,.is-hover){background:var(--color-destructive-hover);border-color:var(--color-destructive-hover)}.sx-cta:is(:focus-visible,.is-focus){outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.sx-cta--danger:hover,.sx-cta--fill:hover,.sx-cta--ghost:hover{transform:translateY(-1px)}}.sx-ctas{display:flex;gap:var(--sp-3-5);flex-wrap:wrap;align-items:center;margin-top:30px}.sx-hero-split{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:var(--sx-gap);gap:var(--sx-gap);align-items:center}@media (max-width:900px){.sx-hero-split{grid-template-columns:1fr}}.sx-diagram{position:relative;aspect-ratio:4/3;border:1px solid var(--color-line);border-radius:18px;background:linear-gradient(var(--color-line-soft) 1px,transparent 1px) 0 0 /100% 34px,linear-gradient(90deg,var(--color-line-soft) 1px,transparent 1px) 0 0 /34px 100%,var(--color-card);display:grid;place-items:center;overflow:hidden}.sx-diagram__core{border:1.5px solid var(--color-accent);background:color-mix(in srgb,var(--color-accent) 6%,var(--color-card));border-radius:14px;padding:18px 26px;font-family:var(--font-display);font-weight:600;font-size:var(--fs-body);color:var(--color-ink);text-align:center;box-shadow:0 0 0 8px color-mix(in srgb,var(--color-accent) 5%,transparent)}.sx-diagram__ring{position:absolute;inset:16%;border:1px dashed var(--color-accent-line);border-radius:50%}.sx-hero-center{text-align:center}.sx-hero-center .sx-h1{margin-inline:auto;max-width:18ch}.sx-hero-center .sx-lede{margin-inline:auto}.sx-hero-center .sx-ctas{justify-content:center}.sx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:clamp(24px,3.4vw,56px);gap:clamp(24px,3.4vw,56px)}.sx-stat{background:transparent;padding:0}.sx-stat__v{font-family:var(--font-display);font-weight:640;font-size:clamp(30px,4vw,46px);letter-spacing:var(--ls-h1);color:var(--color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx-stat__v b{color:var(--color-accent-text-soft);font-weight:640}.sx-stat__l{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-55);margin-top:var(--sp-2)}.sx-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:clamp(30px,3.4vw,56px);gap:clamp(30px,3.4vw,56px);margin-top:var(--sx-gap)}.sx-feat{padding:0;background:transparent;transition:transform .28s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:no-preference){.sx-feat:is(:hover,.is-hover){transform:translateY(-3px)}}.sx-feat__ic{width:40px;height:40px;border:1px solid var(--color-accent-line);border-radius:11px;display:grid;place-items:center;color:var(--color-accent-text-soft)}.sx-feat__ic svg{width:20px;height:20px}.sx-feat__t{margin-top:var(--sp-4)}.sx-feat__d{margin-top:9px;color:var(--color-ink-62);font-size:14.5px;line-height:1.6}.sx-rows{border-top:1px solid var(--color-line);margin-top:var(--sx-gap)}.sx-row{display:grid;grid-template-columns:84px 1fr auto;grid-gap:clamp(16px,2.4vw,32px);gap:clamp(16px,2.4vw,32px);align-items:baseline;padding:clamp(20px,2.4vw,30px) 0;border-bottom:1px solid var(--color-line);transition:background .25s}.sx-row:is(:hover,.is-hover){background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 5%,transparent),transparent 70%)}.sx-row__n{font-family:var(--font-display);font-weight:640;font-size:clamp(28px,3.6vw,46px);letter-spacing:-.04em;color:color-mix(in srgb,var(--color-accent) 82%,var(--color-ink));line-height:1}.sx-row__d{margin-top:7px;color:var(--color-ink-62);font-size:14.5px;line-height:1.6;max-width:60ch}.sx-row__meta{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--color-ink-55);white-space:nowrap}@media (max-width:640px){.sx-row{grid-template-columns:52px 1fr}.sx-row__meta{grid-column:2}}.sx-content{display:grid;grid-template-columns:1fr 280px;grid-gap:var(--sx-gap);gap:var(--sx-gap);align-items:start}@media (max-width:860px){.sx-content{grid-template-columns:1fr}}.sx-prose{font-family:var(--font-serif);font-size:clamp(16px,1.3vw,18px);line-height:1.75;color:var(--color-ink-78);max-width:30em}.sx-prose p+p{margin-top:1em}.sx-aside{position:-webkit-sticky;position:sticky;top:24px;padding:0;background:transparent}.sx-aside__h{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--sp-2-5)}.sx-aside a,.sx-aside__h{color:var(--color-ink-62)}.sx-aside a{display:block;padding:var(--sp-1-5) 0;font-size:var(--fs-md);line-height:1.4;transition:color .15s ease}.sx-aside a:hover{color:var(--color-accent-text-soft)}.sx-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:18px;gap:18px;margin-top:var(--sx-gap)}.sx-col{border:1px solid var(--color-line);border-radius:16px;padding:clamp(20px,2.4vw,28px)}.sx-col--acc{border-color:var(--color-accent-line);background:linear-gradient(160deg,var(--color-accent-soft),transparent 60%)}.sx-chips{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3-5)}.sx-chip{font-family:var(--font-mono);font-size:var(--fs-eyebrow);border-radius:999px;padding:var(--sp-1-5) 12px;border:1px solid var(--color-line-2);color:var(--color-ink-62)}.sx-chip--acc{border-color:var(--color-accent-line);color:var(--sx-accent-text);background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.sx-strip{display:flex;flex-wrap:wrap;gap:var(--sp-2-5) var(--sp-3-5);align-items:center;justify-content:center;padding:clamp(20px,3vw,32px);border:1px solid var(--color-line);border-radius:16px;background:var(--color-card)}.sx-strip__item{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.04em;color:var(--color-ink-55);border:1px solid var(--color-line-2);border-radius:999px;padding:var(--sp-2) var(--sp-4)}.sx-state{display:grid;justify-items:center;text-align:center;grid-gap:var(--sp-4);gap:var(--sp-4);padding:clamp(64px,14vh,144px) var(--sp-5)}.sx-state__code{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-55)}.sx-state .sx-h1,.sx-state .sx-h2{max-width:20ch}.sx-state .sx-lede{max-width:48ch}.sx-state__ruta{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--color-ink-55);border:1px solid var(--color-line-soft);border-radius:var(--r-xs);padding:var(--sp-1) var(--sp-3);max-width:100%;overflow-wrap:anywhere}.sx-state .sx-ctas{margin-top:var(--sp-2)}.sx-state--panel{padding:clamp(40px,7vh,72px) var(--sp-5);border:1px solid var(--color-line-soft);border-radius:var(--r-lg);background:var(--color-card)}.sx-states{grid-template-columns:repeat(auto-fit,minmax(21rem,1fr))}.sx-auth,.sx-states{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5)}.sx-auth{max-width:25rem;margin-inline:auto;padding:clamp(28px,4vw,40px);border:1px solid var(--color-line-soft);border-radius:var(--r-lg);background:var(--color-card)}.sx-auth__head,.sx-auth__pie{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.sx-auth__pie{padding-top:var(--sp-4);border-top:1px solid var(--color-line-soft);font-size:var(--fs-sm);color:var(--color-ink-55)}.sx-auth .sx-ctas{display:grid}.sx-band{text-align:center;border:1px solid var(--color-line);border-radius:22px;padding:clamp(40px,6vw,72px);background:radial-gradient(60% 100% at 50% 0,var(--color-accent-soft),transparent 70%),var(--color-card)}.sx-band .sx-h2{max-width:22ch;margin-inline:auto}.sx-band .sx-lede{margin:16px auto 0}.sx-band .sx-ctas{justify-content:center}.sx-faq{margin-top:var(--sx-gap);border-top:1px solid var(--color-line)}.sx-faq details{border-bottom:1px solid var(--color-line)}.sx-faq summary{display:flex;justify-content:space-between;gap:var(--sp-4);align-items:center;cursor:pointer;list-style:none;padding:20px 0;font-family:var(--font-display);font-weight:600;font-size:clamp(16px,1.6vw,19px);color:var(--color-ink)}.sx-faq summary::-webkit-details-marker{display:none}.sx-faq summary:after{content:"+";font-family:var(--font-mono);color:var(--color-accent-text-soft);font-size:20px}.sx-faq details[open] summary:after{content:"−"}.sx-faq__a{padding:0 0 20px;color:var(--color-ink-62);font-size:var(--fs-body);line-height:1.65;max-width:68ch}.sx-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--sp-3-5);gap:var(--sp-3-5);margin-top:var(--sx-gap)}.sx-icard{position:relative;border-radius:16px;padding:24px 24px 40px;background:var(--color-card);transition:border-color .28s ease,transform .28s cubic-bezier(.22,.61,.36,1);border:1px solid var(--color-line)}.sx-icard:is(:hover,.is-hover){border-color:var(--color-accent-line)}@media (prefers-reduced-motion:no-preference){.sx-icard:is(:hover,.is-hover){transform:translateY(-3px)}}.sx-icard__ey{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--sx-accent-text)}.sx-icard__t{margin-top:var(--sp-2-5);font-family:var(--font-display);font-weight:600;font-size:17px;color:var(--color-ink);letter-spacing:-.01em}.sx-icard__arr{position:absolute;right:20px;bottom:16px;color:var(--color-ink-55)}.sx-icard:is(:hover,.is-hover) .sx-icard__arr{color:var(--color-accent-text-soft)}.sx-media{--sx-media-ratio:4/3;--sx-media-fit:cover;--sx-media-x:50%;--sx-media-y:50%;position:relative;aspect-ratio:var(--sx-media-ratio);border-radius:16px;overflow:hidden;background:linear-gradient(var(--color-line-soft) 1px,transparent 1px) 0 0 /100% 30px,linear-gradient(90deg,var(--color-line-soft) 1px,transparent 1px) 0 0 /30px 100%,var(--color-card)}.sx-media>img,.sx-media>picture,.sx-media>picture>img{display:block;width:100%;height:100%}.sx-media>picture{position:absolute;inset:0}.sx-media>img,.sx-media>picture>img{object-fit:var(--sx-media-fit);object-position:var(--sx-media-x) var(--sx-media-y)}.sx-media[data-label]:after{content:attr(data-label);position:absolute;z-index:1;inset:0;display:grid;place-items:center;pointer-events:none;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-ink-55)}.sx-media--tall{--sx-media-ratio:3/4}.sx-media--wide{--sx-media-ratio:16/9}.sx-media--header{--sx-media-ratio:21/9}.sx-media--social{--sx-media-ratio:1200/630}.sx-media--diagram{--sx-media-ratio:16/9;--sx-media-fit:contain;background:var(--color-surface)}.sx-feature-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}@media (max-width:820px){.sx-feature-row{grid-template-columns:1fr}.sx-feature-row__media{order:-1}}.sx-feature-row--rev .sx-feature-row__media{order:2}@media (max-width:820px){.sx-feature-row--rev .sx-feature-row__media{order:-1}}.sx-feature-row__body .sx-lede{margin-top:var(--sp-3-5)}.sx-ticklist{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.sx-ticklist li{display:grid;grid-template-columns:22px 1fr;grid-gap:var(--sp-3);gap:var(--sp-3);align-items:start;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-ink-78)}.sx-ticklist svg{width:22px;height:22px;color:var(--color-accent-text-soft);margin-top:1px}.sx-cardgrid{display:grid;grid-gap:18px;gap:18px;margin-top:var(--sx-gap)}.sx-cardgrid--2{grid-template-columns:repeat(2,1fr)}.sx-cardgrid--3{grid-template-columns:repeat(3,1fr)}.sx-cardgrid--4{grid-template-columns:repeat(4,1fr)}@media (max-width:960px){.sx-cardgrid--3,.sx-cardgrid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.sx-cardgrid{grid-template-columns:1fr}}.sx-card{border-radius:16px;overflow:hidden;background:var(--color-card);transition:transform .28s cubic-bezier(.22,.61,.36,1),border-color .28s ease;display:flex;flex-direction:column;border:1px solid var(--color-line)}.sx-card:hover{border-color:var(--color-accent-line)}@media (prefers-reduced-motion:no-preference){.sx-card:is(:hover,.is-hover){transform:translateY(-4px)}}.sx-card__media{--sx-media-ratio:16/9;aspect-ratio:var(--sx-media-ratio);border:0;border-radius:0}img.sx-card__media{display:block;width:100%;object-fit:var(--sx-media-fit,cover);object-position:var(--sx-media-x,50%) var(--sx-media-y,50%)}.sx-card__body{padding:20px;display:flex;flex-direction:column;gap:var(--sp-2);flex:1 1}.sx-card__tag{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--sx-accent-text);overflow-wrap:anywhere}.sx-card__d{color:var(--color-ink-62);font-size:var(--fs-md);line-height:1.6}.sx-card__link{margin-top:auto;padding-top:var(--sp-2);font-family:var(--font-display);font-weight:560;font-size:13.5px;color:var(--sx-accent-text)}.sx-bento{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:180px;grid-gap:var(--sp-4);gap:var(--sp-4);margin-top:var(--sx-gap)}@media (max-width:760px){.sx-bento{grid-template-columns:repeat(2,1fr)}}.sx-bento__cell{border-radius:20px;padding:clamp(24px,2.4vw,34px);background:color-mix(in srgb,var(--color-ink) 4%,transparent);display:flex;flex-direction:column;justify-content:flex-end;gap:var(--sp-1-5)}.sx-bento__cell--wide{grid-column:span 2}.sx-bento__cell--tall{grid-row:span 2}.sx-bento__cell--acc{background:linear-gradient(160deg,var(--color-accent-soft),var(--color-card) 60%)}.sx-bento__k{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-55)}.sx-quote{border:1px solid var(--color-line);border-left:2px solid var(--color-accent);border-radius:14px;padding:clamp(28px,4vw,44px);background:var(--color-card-2);max-width:60ch}.sx-quote__t{font-family:var(--font-serif);font-size:clamp(20px,2.4vw,28px);line-height:1.4;letter-spacing:-.01em;color:var(--color-ink)}.sx-quote__t:before{content:"“";color:var(--color-accent-text-soft)}.sx-quote__by{display:flex;align-items:center;gap:var(--sp-3);margin-top:22px}.sx-avatar{width:40px;height:40px;border-radius:50%;border:1px solid var(--color-line-2);background:var(--color-accent-soft);display:grid;place-items:center;color:var(--color-accent-text)}.sx-avatar,.sx-quote__name{font-family:var(--font-display);font-weight:600;font-size:var(--fs-md)}.sx-quote__name{color:var(--color-ink)}.sx-quote__role{font-size:var(--fs-sm);color:var(--color-ink-55)}.sx-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4);margin-top:var(--sx-gap)}.sx-quotes .sx-quote{max-width:none}.sx-quotes .sx-quote__t{font-size:16px;line-height:1.6}.sx-pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4);margin-top:var(--sx-gap)}.sx-plan{border:1px solid var(--color-line);border-radius:18px;padding:28px;background:var(--color-card);display:flex;flex-direction:column}.sx-plan--acc{border-color:var(--color-accent-line);box-shadow:0 0 0 3px var(--color-accent-soft)}.sx-plan .sx-badge{align-self:start;width:-moz-fit-content;width:fit-content}.sx-plan__name{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--sx-accent-text)}.sx-plan__price{font-family:var(--font-display);font-weight:640;font-size:clamp(34px,4vw,46px);letter-spacing:var(--ls-h1);color:var(--color-ink);margin-top:var(--sp-2-5)}.sx-plan__price span{font-size:var(--fs-md);font-weight:500;color:var(--color-ink-55);letter-spacing:0}.sx-plan__list{list-style:none;margin:20px 0;display:grid;grid-gap:11px;gap:11px;border-top:1px solid var(--color-line);padding:20px 0 0}.sx-plan__list li{display:grid;grid-template-columns:18px 1fr;grid-gap:var(--sp-2-5);gap:var(--sp-2-5);font-size:var(--fs-md);color:var(--color-ink-78)}.sx-plan__list svg{width:18px;height:18px;color:var(--color-accent-text-soft)}.sx-plan .sx-cta{margin-top:auto;justify-content:center}.sx-team{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:18px;gap:18px;margin-top:var(--sx-gap)}.sx-person{text-align:left}.sx-person__ph{aspect-ratio:1;border-radius:16px;border:1px solid var(--color-line);background:linear-gradient(var(--color-line-soft) 1px,transparent 1px) 0 0 /100% 26px,linear-gradient(90deg,var(--color-line-soft) 1px,transparent 1px) 0 0 /26px 100%,var(--color-card)}.sx-person__name{font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--color-ink);margin-top:var(--sp-3-5)}.sx-person__role{font-size:13.5px;color:var(--color-accent-text-soft);margin-top:3px}.sx-person__d{font-size:13.5px;color:var(--color-ink-62);line-height:var(--lh-body);margin-top:var(--sp-2)}.sx-posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:clamp(20px,2.4vw,28px);gap:clamp(20px,2.4vw,28px);margin-top:var(--sx-gap)}.sx-post{display:grid;grid-template-rows:subgrid;grid-row:span 4;grid-gap:var(--sp-4);gap:var(--sp-4);padding:clamp(22px,2.4vw,30px);border-radius:16px;background:var(--color-card-plain);transition:background-color .2s cubic-bezier(.22,.61,.36,1)}.sx-post:hover{background:var(--color-card-2)}@supports not (grid-template-rows:subgrid){.sx-post{grid-template-rows:none}.sx-post__t{min-height:2.5em}}.sx-post__media{--sx-media-ratio:16/9;border-radius:10px;overflow:hidden}.sx-post__meta{display:flex;gap:var(--sp-2-5);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--color-ink-55)}.sx-post__meta b{color:var(--color-accent-text-soft);font-weight:500}.sx-post__t{font-family:var(--font-display);font-weight:600;font-size:18px;line-height:1.25;letter-spacing:var(--ls-h3);color:var(--color-ink);transition:color .2s cubic-bezier(.22,.61,.36,1)}.sx-post:hover .sx-post__t,.sx-post__t a:hover,a:hover>.sx-post__t{color:var(--color-accent-text-soft)}.sx-post__d{font-size:var(--fs-md);line-height:1.6;color:var(--color-ink-62)}.sx-cta-split{display:grid;grid-template-columns:1fr auto;grid-gap:clamp(20px,4vw,48px);gap:clamp(20px,4vw,48px);align-items:center;border:1px solid var(--color-line);border-radius:20px;padding:clamp(28px,4vw,48px);background:linear-gradient(120deg,var(--color-accent-soft),transparent 55%),var(--color-card)}@media (max-width:720px){.sx-cta-split{grid-template-columns:1fr}}.sx-news{text-align:center;border-radius:20px;padding:clamp(32px,5vw,60px);background:var(--color-card);border:1px solid var(--color-line)}.sx-news .sx-lede{margin:var(--sp-3-5) auto 0}.sx-field{display:flex;gap:var(--sp-2-5);max-width:440px;margin:26px auto 0}@media (max-width:480px){.sx-field{flex-direction:column}}.sx-input{flex:1 1;height:48px;padding:0 16px;border:1px solid var(--color-control-line);border-radius:999px;background:var(--color-bg);font-family:var(--font-body);font-size:var(--fs-md);color:var(--color-ink)}.sx-input::placeholder{color:var(--color-ink-55)}.sx-input:is(:focus-visible,.is-focus){outline:2px solid var(--color-accent);outline-offset:1px}.sx-news__fine{font-size:var(--fs-eyebrow);color:var(--color-ink-55);margin-top:var(--sp-3-5)}.sx-bio{display:grid;grid-template-columns:88px 1fr;grid-gap:22px;gap:22px;align-items:center;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:26px 0}.sx-bio__ph{width:88px;height:88px;border-radius:50%;border:1px solid var(--color-line-2);background:var(--color-accent-soft);display:grid;place-items:center;font-weight:640;font-size:26px;color:var(--color-accent-text)}.sx-bio__name,.sx-bio__ph{font-family:var(--font-display)}.sx-bio__name{font-weight:620;font-size:18px;color:var(--color-ink)}.sx-bio__role{font-size:var(--fs-md);color:var(--color-accent-text-soft);margin-top:2px}.sx-bio__d{font-size:var(--fs-md);color:var(--color-ink-62);line-height:1.6;margin-top:var(--sp-2);max-width:62ch}.sx-footer{border-top:1px solid var(--color-line);padding-top:clamp(28px,4vw,44px)}.sx-footer__top{display:grid;grid-template-columns:1.4fr repeat(3,1fr);grid-gap:var(--sp-6);gap:var(--sp-6)}@media (max-width:760px){.sx-footer__top{grid-template-columns:1fr 1fr}}.sx-footer__brand .cm-logo{font-size:20px}.sx-footer__tag{font-size:13.5px;color:var(--color-ink-62);line-height:1.6;margin-top:var(--sp-3);max-width:34ch}.sx-footer__h{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-55);margin:0 0 var(--sp-3-5)}.sx-footer__col a{display:block;padding:var(--sp-1-5) 0;font-size:var(--fs-md);color:var(--color-ink-62);transition:color .2s cubic-bezier(.22,.61,.36,1)}.sx-footer__col a:hover{color:var(--color-accent-text-soft)}.sx-footer__bar{display:flex;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin-top:var(--sp-6);padding-top:20px;border-top:1px solid var(--color-line);font-size:12.5px;color:var(--color-ink-55)}.sx-logos{text-align:center}.sx-logos__k{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-55)}.sx-logos__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:1px;gap:1px;margin-top:22px;border:1px solid var(--color-line);border-radius:14px;overflow:hidden;background:var(--color-line)}.sx-logos__item{background:var(--color-card);padding:22px 12px;font-family:var(--font-display);font-weight:600;font-size:var(--fs-body);color:var(--color-ink-55);display:grid;place-items:center}.sx-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.sx-banner{display:flex;align-items:center;justify-content:center;gap:var(--sp-3-5);flex-wrap:wrap;padding:12px 20px;border:1px solid var(--color-accent-line);border-radius:12px;background:linear-gradient(90deg,var(--color-accent-soft),transparent 70%),var(--color-card)}.sx-banner__badge{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-text);border:1px solid var(--color-accent-line);border-radius:999px;padding:4px var(--sp-2-5)}.sx-banner__t{font-size:var(--fs-md);color:var(--color-ink-78)}.sx-banner__link{font-family:var(--font-display);font-weight:560;font-size:var(--fs-md);color:var(--color-accent-text)}.sx-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:var(--sp-3-5) 22px;border:1px solid var(--color-line);border-radius:14px;background:var(--color-card)}.sx-nav__links{display:flex;gap:22px}.sx-nav__links a{font-family:var(--font-display);font-weight:500;font-size:var(--fs-md);color:var(--color-ink-62);transition:color .2s cubic-bezier(.22,.61,.36,1)}.sx-nav__links a:hover{color:var(--color-accent-text-soft)}.sx-nav__right{display:flex;align-items:center;gap:var(--sp-3)}@media (max-width:720px){.sx-nav__links{display:none}}.sx-contact{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px)}@media (max-width:780px){.sx-contact{grid-template-columns:1fr}}.sx-form{display:grid;grid-gap:var(--sp-3-5);gap:var(--sp-3-5)}.sx-form__row{display:grid;grid-gap:var(--sp-1-5);gap:var(--sp-1-5)}.sx-form__row label{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-55)}.sx-form__row input,.sx-form__row textarea{border:1px solid var(--color-control-line);border-radius:12px;padding:12px var(--sp-3-5);background:var(--color-bg);font-family:var(--font-body);font-size:var(--fs-md);color:var(--color-ink);resize:vertical}.sx-form__row input:focus-visible,.sx-form__row textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.sx-contact__info{display:grid;grid-gap:18px;gap:18px;align-content:start}.sx-contact__item{display:grid;grid-template-columns:20px 1fr;grid-gap:var(--sp-3);gap:var(--sp-3)}.sx-contact__item svg{width:20px;height:20px;color:var(--color-accent-text-soft);margin-top:2px}.sx-contact__item b{font-family:var(--font-display);font-size:var(--fs-md);color:var(--color-ink);display:block}.sx-contact__item span{font-size:var(--fs-md);color:var(--color-ink-62)}.sx-roles{border-top:1px solid var(--color-line);margin-top:var(--sx-gap)}.sx-role{display:grid;grid-template-columns:1fr auto auto;grid-gap:clamp(14px,2.4vw,28px);gap:clamp(14px,2.4vw,28px);align-items:center;padding:20px 0;border-bottom:1px solid var(--color-line);transition:background .25s}.sx-role:is(:hover,.is-hover){background:linear-gradient(90deg,var(--color-accent-soft),transparent 70%)}.sx-role__t{font-family:var(--font-display);font-weight:600;font-size:17px;color:var(--color-ink)}.sx-role__dept{font-size:var(--fs-sm);color:var(--color-ink-62);margin-top:3px}.sx-role__meta{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--color-ink-55);white-space:nowrap}.sx-role__arr{color:var(--color-accent-text-soft)}@media (max-width:560px){.sx-role{grid-template-columns:1fr auto}.sx-role__meta{grid-column:1}}.sx-rich>*+*{margin-top:1.1em}.sx-rich p{font-family:var(--font-serif);font-size:clamp(16px,1.3vw,18px);line-height:1.8;color:var(--color-ink-78)}.sx-rich h3{font-family:var(--font-display);font-weight:620;font-size:clamp(20px,2.2vw,26px);letter-spacing:-.02em;color:var(--color-ink);margin-top:1.5em}.sx-rich ul{list-style:none;padding:0;display:grid;grid-gap:var(--sp-2-5);gap:var(--sp-2-5)}.sx-rich ul li{position:relative;padding-left:22px;font-family:var(--font-serif);font-size:17px;line-height:var(--lh-lede);color:var(--color-ink-78)}.sx-rich ul li:before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.sx-rich blockquote{border-left:2px solid var(--color-accent);padding-left:22px;margin:0;font-family:var(--font-serif);font-size:clamp(19px,2.2vw,24px);line-height:1.45;color:var(--color-ink);font-style:italic}.sx-rich h2{font-family:var(--font-display);font-weight:640;font-size:clamp(24px,2.6vw,32px);letter-spacing:var(--ls-h2);color:var(--color-ink);margin-top:1.7em}.sx-rich h2,.sx-rich h3{scroll-margin-top:90px}.sx-rich ol{padding-left:1.2em;display:grid;grid-gap:var(--sp-2-5);gap:var(--sp-2-5)}.sx-rich ol li{font-family:var(--font-serif);font-size:17px;line-height:var(--lh-lede);color:var(--color-ink-78)}.sx-rich :not(pre)>code{font-size:.86em;border:1px solid var(--color-line);border-radius:5px;padding:.12em .42em;color:var(--color-accent-text);-webkit-box-decoration-break:clone;box-decoration-break:clone}.sx-rich :not(pre)>code,.sx-rich pre{font-family:var(--font-mono);background:var(--color-card-2)}.sx-rich pre{font-size:13.5px;line-height:var(--lh-lede);color:var(--color-ink-78);border:1px solid var(--color-line);border-left:2px solid var(--color-accent-line);border-radius:12px;padding:18px 20px;overflow-x:auto;margin:0}.sx-rich pre code{font-family:inherit;font-size:inherit;background:none;border:0;padding:0;color:inherit;white-space:pre}.sx-alternating{display:grid;grid-gap:clamp(40px,6vw,80px);gap:clamp(40px,6vw,80px)}.sx-banners-anuncio-icono{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;padding:var(--sp-3) var(--sp-4);border:1px solid var(--color-line);border-radius:var(--r-md);background:var(--color-card)}.sx-banners-anuncio-icono__ic{flex:none;width:34px;height:34px;border:1px solid var(--color-accent-line);border-radius:var(--r-pill);position:relative;background:color-mix(in srgb,var(--color-accent) 7%,transparent)}.sx-banners-anuncio-icono__ic:before{top:8px;width:3px;height:3px}.sx-banners-anuncio-icono__ic:after,.sx-banners-anuncio-icono__ic:before{content:"";position:absolute;left:50%;transform:translateX(-50%);border-radius:var(--r-pill);background:var(--color-accent-active)}.sx-banners-anuncio-icono__ic:after{top:var(--sp-3-5);width:2px;height:9px}.sx-banners-anuncio-icono__t{flex:1 1 300px;margin:0;font-size:var(--fs-sm);color:var(--color-ink-78);line-height:1.5}.sx-banners-anuncio-icono__badge{display:inline-block;margin-right:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--sx-accent-text);border:1px solid var(--color-accent-line);border-radius:var(--r-pill);padding:2px 9px}.sx-banners-anuncio-icono__link{flex:none;font-family:var(--font-display);font-weight:560;font-size:var(--fs-sm);color:var(--sx-accent-text);white-space:nowrap}@media (max-width:640px){.sx-banners-anuncio-icono{align-items:flex-start}.sx-banners-anuncio-icono__link{margin-left:calc(34px + var(--sp-3))}}.sx-banners-dos-acciones{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:clamp(20px,4vw,48px);gap:clamp(20px,4vw,48px);padding:clamp(24px,4vw,40px);border:1px solid var(--color-line);border-radius:var(--r-lg);background:linear-gradient(120deg,var(--color-accent-soft),transparent 60%),var(--color-card)}.sx-banners-dos-acciones__t{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);color:var(--color-ink);line-height:1.25}.sx-banners-dos-acciones__d{margin:var(--sp-2) 0 0;font-size:var(--fs-body);color:var(--color-ink-62);line-height:var(--lh-body);max-width:52ch}.sx-banners-dos-acciones__act{display:flex;gap:var(--sp-3);flex-wrap:wrap}.sx-banners-dos-acciones .sx-cta{margin-top:0}@media (max-width:760px){.sx-banners-dos-acciones{grid-template-columns:1fr}.sx-banners-dos-acciones__act{width:100%}}.sx-banners-flotante-aviso{position:-webkit-sticky;position:sticky;bottom:var(--sp-4);display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;max-width:760px;margin:0 auto;padding:var(--sp-3) var(--sp-4);border:1px solid var(--color-line-2);border-radius:var(--r-xl);background:var(--color-card);box-shadow:0 12px 40px color-mix(in srgb,var(--color-ink) 12%,transparent)}.sx-banners-flotante-aviso__tag{flex:none;align-self:flex-start;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--sx-accent-text);border:1px solid var(--color-accent-line);border-radius:var(--r-pill);padding:4px 11px}.sx-banners-flotante-aviso__t{flex:1 1 260px;margin:0;font-size:var(--fs-sm);color:var(--color-ink-78);line-height:1.5}.sx-banners-flotante-aviso__act{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.sx-banners-flotante-aviso__act .sx-cta{margin-top:0}@media (max-width:620px){.sx-banners-flotante-aviso{gap:var(--sp-3)}.sx-banners-flotante-aviso__act{width:100%}}.sx-header-site{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--color-bg) 86%,transparent);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);transition:background-color .2s ease,box-shadow .2s ease}.sx-header-site[data-scrolled=true]{background:color-mix(in srgb,var(--color-bg) 97%,transparent);box-shadow:0 1px 24px color-mix(in srgb,var(--color-ink) 9%,transparent)}.sx-header-site__in{display:flex;align-items:center;gap:var(--sp-5);min-height:80px}.sx-header-site__brand{display:inline-flex;align-items:center;gap:var(--sp-2-5);margin-right:auto}.sx-header-site__name{display:grid}.sx-header-site__name strong{font-family:var(--font-display);font-weight:600;font-size:var(--fs-body);color:var(--color-ink);line-height:1.2}.sx-header-site__name span{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--color-ink-62);line-height:1.2}.sx-header-site__nav{display:flex;align-items:center;gap:clamp(14px,2.4vw,28px)}.sx-header-site__nav a{font-family:var(--font-display);font-weight:500;font-size:var(--fs-md);color:var(--color-ink-62);transition:color .2s cubic-bezier(.22,.61,.36,1)}.sx-header-site__nav a:hover{color:var(--color-accent-text-soft)}.sx-header-site__nav a[aria-current]{color:var(--color-ink)}.sx-header-site__right{display:flex;align-items:center;gap:var(--sp-4)}.sx-header-site__out{display:inline-flex;align-items:center;gap:var(--sp-1-5);font-family:var(--font-display);font-weight:500;font-size:var(--fs-md);color:var(--color-ink-62);transition:color .2s cubic-bezier(.22,.61,.36,1)}.sx-header-site__out:hover{color:var(--color-accent-text-soft)}.sx-header-site__trigger{display:inline-flex;align-items:center;gap:var(--sp-1-5);font-family:var(--font-display);font-weight:500;font-size:var(--fs-md);color:var(--color-ink-62);background:none;border:0;padding:0;cursor:pointer;transition:color .2s cubic-bezier(.22,.61,.36,1)}.sx-header-site__trigger:hover,.sx-header-site__trigger[aria-expanded=true]{color:var(--color-accent-text-soft)}.sx-header-site__caret{display:inline-flex;transition:transform .2s ease}.sx-header-site__trigger[aria-expanded=true] .sx-header-site__caret{transform:rotate(180deg)}.sx-header-site__panel{position:absolute;top:100%;left:0;right:0;background:var(--color-bg);border-top:1px solid var(--color-line);box-shadow:0 18px 40px color-mix(in srgb,var(--color-ink) 10%,transparent);padding-block:clamp(24px,3vw,40px)}.sx-header-site__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--sp-2);gap:var(--sp-2)}.sx-header-site__cat{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--sp-2) var(--sp-3-5);gap:var(--sp-2) var(--sp-3-5);align-items:start;padding:var(--sp-3-5);border-radius:12px;transition:background-color .16s ease}.sx-header-site__cat:hover{background:var(--color-card-plain)}.sx-header-site__cat-ico{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--color-accent-line);border-radius:10px;color:var(--color-accent-text-soft);grid-row:span 2}.sx-header-site__cat-n{font-family:var(--font-display);font-weight:560;font-size:var(--fs-body);color:var(--color-ink);line-height:1.25}.sx-header-site__cat-d{font-size:var(--fs-sm);line-height:1.45;color:var(--color-ink-62)}.sx-header-site__panel-pie{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--color-line);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-55)}.sx-header-site__panel-pie a{color:var(--sx-accent-text)}@media (max-width:900px){.sx-header-site__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.sx-header-site__grid{grid-template-columns:1fr}.sx-header-site__cat-d{display:none}}.sx-header-site__movil{display:none}.sx-header-site__movil-btn{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;padding:9px 14px;border:1px solid var(--color-line-2);border-radius:999px;background:transparent;color:var(--color-ink);font:600 var(--fs-md)/1 var(--font-display);cursor:pointer}.sx-header-site__movil-btn[aria-expanded=true]{border-color:var(--color-accent-line);color:var(--color-accent-text)}.sx-header-site__movil-ico{display:grid;grid-gap:4px;gap:4px;width:18px}.sx-header-site__movil-ico span{display:block;height:2px;background:currentcolor;border-radius:2px;transition:transform .18s ease,opacity .18s ease}.sx-header-site__movil-btn[aria-expanded=true] .sx-header-site__movil-ico span:first-child{transform:translateY(6px) rotate(45deg)}.sx-header-site__movil-btn[aria-expanded=true] .sx-header-site__movil-ico span:nth-child(2){opacity:0}.sx-header-site__movil-btn[aria-expanded=true] .sx-header-site__movil-ico span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.sx-header-site__movil-panel{position:fixed;inset-inline:0;bottom:0;z-index:40;background:var(--color-bg);overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-4) var(--sp-4) var(--sp-7);max-height:100dvh}.sx-header-site__movil-acc-btn,.sx-header-site__movil-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--sp-4) var(--sp-2);border:0;background:none;text-align:start;font:600 var(--fs-lg)/1.3 var(--font-display);color:var(--color-ink);cursor:pointer}.sx-header-site__movil-acc,.sx-header-site__movil-link+.sx-header-site__movil-link{border-top:1px solid var(--color-line-soft)}.sx-header-site__movil-caret{font-size:var(--fs-lg);color:var(--color-ink-62);transition:transform .18s ease}.sx-header-site__movil-acc-btn[aria-expanded=true] .sx-header-site__movil-caret{transform:rotate(180deg);color:var(--color-accent-text)}.sx-header-site__movil-hijo{display:grid;grid-gap:2px;gap:2px;padding:var(--sp-3) var(--sp-2) var(--sp-3) var(--sp-5);border-radius:8px}.sx-header-site__movil-hijo:active{background:var(--color-card-plain)}.sx-header-site__movil-hijo-n{font:500 var(--fs-body)/1.3 var(--font-display);color:var(--color-ink)}.sx-header-site__movil-hijo-d{font:400 var(--fs-sm)/1.3 var(--font-body);color:var(--color-ink-62)}.sx-header-site__movil-todos{display:inline-block;margin:var(--sp-2) 0 0 var(--sp-5);font:600 var(--fs-sm)/1 var(--font-display);color:var(--color-accent-text)}@media (max-width:860px){.sx-header-site__nav,.sx-header-site__out{display:none}.sx-header-site__movil{display:block}}@media (prefers-reduced-motion:reduce){.sx-header-site,.sx-header-site__caret,.sx-header-site__movil-caret,.sx-header-site__movil-ico span{transition:none}}@media (max-width:860px){.sx-header-site__in{flex-wrap:wrap;min-height:0;padding-block:var(--sp-2-5);gap:var(--sp-3)}.sx-header-site__name span{display:none}.sx-header-site__nav{order:3;width:100%;overflow-x:auto;scrollbar-width:none}.sx-header-site__nav::-webkit-scrollbar{display:none}.sx-header-site__nav a{white-space:nowrap}}.sx-header-nav-mega{position:relative}.sx-nav__links a.sx-header-nav-mega__open{color:var(--sx-accent-text)}.sx-header-nav-mega__caret{font-size:10px}.sx-header-nav-mega__login{display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:560;font-size:var(--fs-sm);color:var(--color-ink)}.sx-header-nav-mega__panel{margin-top:var(--sp-2);border:1px solid var(--color-line);border-radius:14px;background:var(--color-card);padding:var(--sp-5);display:grid;grid-template-columns:1fr 1fr 1fr 1.1fr;grid-gap:var(--sp-6);gap:var(--sp-6)}.sx-header-nav-mega__k{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-55);padding-bottom:var(--sp-3);margin-bottom:var(--sp-2)}.sx-header-nav-mega__item,.sx-header-nav-mega__k{display:block;border-bottom:1px solid var(--color-line-soft)}.sx-header-nav-mega__item{padding:var(--sp-3) 0}.sx-header-nav-mega__item:last-child{border-bottom:0}.sx-header-nav-mega__item strong{display:block;font-family:var(--font-display);font-weight:560;font-size:var(--fs-body);color:var(--color-ink)}.sx-header-nav-mega__item span{display:block;margin-top:3px;font-family:var(--font-body);font-size:var(--fs-sm);line-height:1.45;color:var(--color-ink-62)}.sx-header-nav-mega__item:hover strong{color:var(--color-accent-text)}.sx-header-nav-mega__feat{border-left:1px solid var(--color-line-soft);padding-left:var(--sp-6)}.sx-header-nav-mega__feat .sx-media{margin:var(--sp-2) 0 var(--sp-3);min-height:88px}.sx-header-nav-mega__featd{font-family:var(--font-serif);font-size:var(--fs-body);line-height:1.4;color:var(--color-ink-78);margin-bottom:var(--sp-3)}.sx-header-nav-mega__featlink{font-family:var(--font-display);font-weight:560;font-size:var(--fs-sm);color:var(--sx-accent-text)}@media (max-width:900px){.sx-header-nav-mega__panel{grid-template-columns:1fr 1fr;gap:var(--sp-5)}.sx-header-nav-mega__feat{grid-column:1/-1;border-left:0;border-top:1px solid var(--color-line-soft);padding-left:0;padding-top:var(--sp-4)}}@media (max-width:560px){.sx-header-nav-mega__panel{grid-template-columns:1fr}}.sx-header-nav-search{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--sp-4);gap:var(--sp-4);padding:12px 22px;border:1px solid var(--color-line);border-radius:14px;background:var(--color-card)}.sx-header-nav-search__left{justify-self:start}.sx-header-nav-search__brand{justify-self:center}.sx-header-nav-search__right{justify-self:end;display:flex;align-items:center;gap:var(--sp-3)}.sx-header-nav-search__login{display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:560;font-size:var(--fs-sm);color:var(--color-ink)}.sx-header-nav-search__find{display:inline-flex;align-items:center;gap:var(--sp-2);height:40px;padding:0 12px;border:1px solid var(--color-line-2);border-radius:999px;background:var(--color-bg);min-width:260px}.sx-header-nav-search__find:focus-within{border-color:var(--color-accent-line)}.sx-header-nav-search__ic{font-size:16px;line-height:1;color:var(--color-ink-55)}.sx-header-nav-search__input{flex:1 1;border:0;background:transparent;outline:none;font-family:var(--font-body);font-size:var(--fs-sm);color:var(--color-ink)}.sx-header-nav-search__input::placeholder{color:var(--color-ink-55)}.sx-header-nav-search__kbd{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-ink-62);border:1px solid var(--color-line-2);border-radius:var(--r-xs);padding:2px var(--sp-1-5);background:var(--color-card-2)}@media (max-width:860px){.sx-header-nav-search{grid-template-columns:auto 1fr}.sx-header-nav-search__left{display:none}.sx-header-nav-search__brand{justify-self:start}.sx-header-nav-search__find{min-width:0}}@media (max-width:560px){.sx-header-nav-search__kbd,.sx-header-nav-search__login{display:none}}.sx-hero-product{text-align:center}.sx-hero-product__head{max-width:64ch;margin-inline:auto}.sx-hero-product__head .sx-eyebrow{justify-content:center}.sx-hero-product__head .sx-h1{max-width:20ch;margin-inline:auto}.sx-hero-product__head .sx-lede{margin-inline:auto}.sx-hero-product__head .sx-ctas{justify-content:center}.sx-hero-product__frame{margin-top:clamp(36px,5vw,64px);border:1px solid var(--color-line);border-radius:18px;background:var(--color-card);padding:var(--sp-3)}.sx-hero-product__bar{display:flex;gap:7px;padding:var(--sp-1-5) 8px var(--sp-3-5)}.sx-hero-product__bar span{width:9px;height:9px;border-radius:50%;border:1px solid var(--color-line-2)}.sx-hero-product__frame .sx-media{border-radius:10px}.sx-hero-metrics__head{max-width:62ch}.sx-hero-metrics .sx-stats{margin-top:clamp(36px,5vw,56px)}.sx-hero-form{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:var(--sx-gap);gap:var(--sx-gap);align-items:center}@media (max-width:900px){.sx-hero-form{grid-template-columns:1fr}}.sx-hero-form__panel{border-radius:20px;padding:clamp(24px,3vw,36px);background:var(--color-card);border:1px solid var(--color-line)}.sx-hero-form__panel-h{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:var(--ls-h3);color:var(--color-ink);margin-bottom:18px}.sx-hero-form__panel .sx-cta{margin-top:var(--sp-1);justify-content:center}.sx-hero-minimal .sx-h1{font-size:clamp(40px,7vw,84px);max-width:17ch}.sx-hero-minimal__meta{display:flex;flex-wrap:wrap;gap:12px 30px;margin-top:clamp(32px,5vw,52px);padding-top:22px;border-top:1px solid var(--color-line)}.sx-hero-minimal__meta span{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.06em;color:var(--color-ink-55)}.sx-hero-minimal .sx-ctas{margin-top:26px}.sx-features-split{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(24px,3vw,40px) clamp(32px,4vw,64px);gap:clamp(24px,3vw,40px) clamp(32px,4vw,64px);margin-top:var(--sx-gap)}.sx-features-split__item{display:grid;grid-template-columns:40px 1fr;grid-gap:18px;gap:18px;align-items:start}.sx-features-split__d{margin-top:var(--sp-2);color:var(--color-ink-62);font-size:14.5px;line-height:1.6}@media (max-width:720px){.sx-features-split{grid-template-columns:1fr}}.sx-features-tabs{position:relative;margin-top:var(--sx-gap)}.sx-features-tabs__radio{position:absolute;width:1px;height:1px;opacity:0}.sx-features-tabs__bar{display:flex;flex-wrap:wrap;gap:var(--sp-1-5);border-bottom:1px solid var(--color-line)}.sx-features-tabs__tab{font-family:var(--font-display);font-weight:560;font-size:var(--fs-md);color:var(--color-ink-62);padding:12px 18px;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color .2s,border-color .2s}.sx-features-tabs__tab:hover{color:var(--color-ink)}.sx-features-tabs__radio:focus-visible~.sx-features-tabs__bar{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:6px}.sx-features-tabs__panels{padding-top:clamp(24px,3vw,40px)}.sx-features-tabs__panel{display:none;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);align-items:center}.sx-features-tabs__d{margin-top:var(--sp-3);color:var(--color-ink-62);font-size:var(--fs-body);line-height:1.65}.sx-features-tabs__body .sx-cta,.sx-features-tabs__body .sx-ctas{margin-top:22px}.sx-features-tabs__radio:first-of-type:checked~.sx-features-tabs__bar .sx-features-tabs__tab:first-of-type,.sx-features-tabs__radio:nth-of-type(2):checked~.sx-features-tabs__bar .sx-features-tabs__tab:nth-of-type(2),.sx-features-tabs__radio:nth-of-type(3):checked~.sx-features-tabs__bar .sx-features-tabs__tab:nth-of-type(3){color:var(--color-ink);border-bottom-color:var(--color-accent)}.sx-features-tabs__radio:first-of-type:checked~.sx-features-tabs__panels .sx-features-tabs__panel:first-of-type,.sx-features-tabs__radio:nth-of-type(2):checked~.sx-features-tabs__panels .sx-features-tabs__panel:nth-of-type(2),.sx-features-tabs__radio:nth-of-type(3):checked~.sx-features-tabs__panels .sx-features-tabs__panel:nth-of-type(3){display:grid}@media (max-width:820px){.sx-features-tabs__panel{grid-template-columns:1fr}.sx-features-tabs__panel .sx-media{order:-1}}.sx-features-showcase{text-align:center}.sx-features-showcase .sx-lede{margin-inline:auto}.sx-features-showcase .sx-ctas{justify-content:center}.sx-features-showcase .sx-media{margin-top:clamp(28px,4vw,48px);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-accent) 5%,transparent)}.sx-features-showcase__feats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(28px,4vw,44px);border:1px solid var(--color-line);border-radius:16px;overflow:hidden;text-align:left}.sx-features-showcase__feat{padding:clamp(20px,2.4vw,28px);border-left:1px solid var(--color-line)}.sx-features-showcase__feat:first-child{border-left:0}.sx-features-showcase__feat .sx-h3{margin-top:var(--sp-2-5)}.sx-features-showcase__d{margin-top:var(--sp-2);color:var(--color-ink-62);font-size:var(--fs-md);line-height:1.6}@media (max-width:720px){.sx-features-showcase__feats{grid-template-columns:1fr}.sx-features-showcase__feat{border-left:0;border-top:1px solid var(--color-line)}.sx-features-showcase__feat:first-child{border-top:0}}.sx-features-zigzag{position:relative;list-style:none;margin:var(--sx-gap) 0 0;padding:0;display:grid;grid-gap:clamp(20px,3vw,36px);gap:clamp(20px,3vw,36px)}.sx-features-zigzag:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--color-line);transform:translateX(-.5px)}.sx-features-zigzag__step{position:relative;display:grid;grid-template-columns:1fr 1fr}.sx-features-zigzag__step:after{content:"";position:absolute;left:50%;top:26px;width:11px;height:11px;border-radius:50%;background:var(--color-accent);border:2px solid var(--color-bg);transform:translateX(-50%)}.sx-features-zigzag__card{border:1px solid var(--color-line);border-radius:16px;padding:clamp(20px,2.4vw,28px);background:var(--color-card);transition:border-color .25s}.sx-features-zigzag__card:hover{border-color:var(--color-accent-line)}.sx-features-zigzag__card .sx-h3{margin-top:var(--sp-2)}.sx-features-zigzag__d{margin-top:var(--sp-2);color:var(--color-ink-62);font-size:14.5px;line-height:1.6}.sx-features-zigzag__step:nth-child(odd) .sx-features-zigzag__card{grid-column:1;margin-right:clamp(28px,4vw,56px);text-align:right}.sx-features-zigzag__step:nth-child(2n) .sx-features-zigzag__card{grid-column:2;margin-left:clamp(28px,4vw,56px)}@media (max-width:720px){.sx-features-zigzag:before{left:7px}.sx-features-zigzag__step{grid-template-columns:1fr}.sx-features-zigzag__step:after{left:7px}.sx-features-zigzag__step:nth-child(2n) .sx-features-zigzag__card,.sx-features-zigzag__step:nth-child(odd) .sx-features-zigzag__card{grid-column:1;margin:0 0 0 30px;text-align:left}}.sx-features-ruled{display:grid;grid-template-columns:repeat(3,1fr);margin-top:var(--sx-gap);border-top:1px solid var(--color-line);border-left:1px solid var(--color-line)}.sx-features-ruled__cell{padding:clamp(24px,3vw,36px);border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);transition:background .25s}.sx-features-ruled__cell:hover{background:color-mix(in srgb,var(--color-accent) 4%,transparent)}.sx-features-ruled__n{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;color:var(--sx-accent-text)}.sx-features-ruled__cell .sx-h3{margin-top:var(--sp-3)}.sx-features-ruled__d{margin-top:var(--sp-2);color:var(--color-ink-62);font-size:var(--fs-md);line-height:1.6}@media (max-width:820px){.sx-features-ruled{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.sx-features-ruled{grid-template-columns:1fr}}.sx-content-columns{max-width:78ch}.sx-content-columns__head{max-width:32ch}.sx-content-columns__head .sx-h2{margin-top:var(--sp-3-5)}.sx-content-columns__body{margin-top:clamp(24px,3vw,36px);column-count:2;column-gap:clamp(28px,4vw,54px);column-rule:1px solid var(--color-line)}.sx-content-columns__body p{font-family:var(--font-serif);font-size:clamp(15px,1.2vw,17px);line-height:1.78;color:var(--color-ink-78);page-break-inside:avoid;break-inside:avoid}.sx-content-columns__body p+p{margin-top:1em}.sx-content-columns__body p:first-child:first-letter{float:left;font-family:var(--font-display);font-weight:620;font-size:3.2em;line-height:.78;margin:var(--sp-1-5) var(--sp-2-5) 0 0;color:var(--color-accent-text-soft)}@media (max-width:720px){.sx-content-columns__body{column-count:1;column-rule:0}}.sx-content-bleedquote{text-align:center;padding:clamp(40px,6vw,84px) clamp(16px,4vw,40px);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:color-mix(in srgb,var(--color-accent) 5%,transparent)}.sx-content-bleedquote__mark{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-text)}.sx-content-bleedquote__q{margin:clamp(20px,3vw,34px) auto 0;max-width:24ch;font-family:var(--font-serif);font-size:clamp(26px,4.4vw,46px);line-height:1.22;letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance}.sx-content-bleedquote__q:before{content:"“";color:var(--color-accent-text)}.sx-content-bleedquote__cite{margin-top:clamp(20px,3vw,30px);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;color:var(--color-ink-62)}.sx-content-inset{max-width:72ch;display:flow-root}.sx-content-inset .sx-h2{margin-top:var(--sp-3-5)}.sx-content-inset__fig{float:right;width:min(42%,320px);margin:8px 0 20px clamp(20px,3vw,36px)}.sx-content-inset__cap{margin-top:var(--sp-2-5);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:1.5;letter-spacing:.02em;color:var(--color-ink-55)}.sx-content-inset p{font-family:var(--font-serif);font-size:clamp(16px,1.3vw,18px);line-height:1.8;color:var(--color-ink-78)}.sx-content-inset p:first-of-type{margin-top:clamp(20px,2.6vw,28px)}.sx-content-inset p+p{margin-top:1em}.sx-content-inset .sx-cta{margin-top:clamp(24px,3vw,32px);clear:both}@media (max-width:640px){.sx-content-inset__fig{float:none;width:100%;margin:20px 0}}.sx-metrics-iconrow-head{max-width:62ch;margin-bottom:var(--sx-gap)}.sx-metrics-iconrow-head .sx-h2{margin-top:var(--sp-3-5)}.sx-metrics-iconrow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:1px;gap:1px;background:var(--color-line);border:1px solid var(--color-line);border-radius:16px;overflow:hidden}.sx-metrics-iconrow-cell{background:var(--color-card);padding:clamp(22px,2.6vw,32px);display:flex;flex-direction:column}.sx-metrics-iconrow-ic{width:40px;height:40px;border:1px solid var(--color-line);border-radius:11px;display:grid;place-items:center;color:var(--color-ink)}.sx-metrics-iconrow-ic svg{width:20px;height:20px}.sx-metrics-iconrow-v{font-family:var(--font-display);font-weight:640;font-size:clamp(30px,4vw,46px);letter-spacing:var(--ls-h1);color:var(--color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:20px}.sx-metrics-iconrow-v b{color:var(--color-accent-text-soft);font-weight:640}.sx-metrics-iconrow-l{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-55);margin-top:var(--sp-2)}.sx-metrics-iconrow-d{margin-top:var(--sp-3);font-size:13.5px;line-height:1.6;color:var(--color-ink-62)}.sx-metrics-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}@media (max-width:820px){.sx-metrics-hero-grid{grid-template-columns:1fr}}.sx-metrics-hero-fig{font-family:var(--font-display);font-weight:640;font-size:clamp(64px,12vw,148px);line-height:.9;letter-spacing:-.05em;color:var(--color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:20px}.sx-metrics-hero-unit{color:var(--color-accent-text-soft)}.sx-metrics-hero-ctx{font-family:var(--font-serif);font-size:clamp(17px,1.6vw,21px);line-height:1.6;color:var(--color-ink-78);max-width:40ch;margin-top:26px}.sx-metrics-hero-sec .sx-ctas{margin-top:26px}.sx-metrics-hero-side{border-top:1px solid var(--color-line)}.sx-metrics-hero-item{padding:clamp(20px,2.4vw,28px) 0;border-bottom:1px solid var(--color-line)}.sx-metrics-hero-v{font-family:var(--font-display);font-weight:640;font-size:clamp(30px,3.4vw,42px);letter-spacing:var(--ls-h1);color:var(--color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx-metrics-hero-v b{color:var(--color-accent-text-soft);font-weight:640}.sx-metrics-hero-l{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-55);margin-top:var(--sp-1-5)}.sx-social-logos-quote{display:grid;justify-items:center;grid-gap:clamp(24px,3.5vw,40px);gap:clamp(24px,3.5vw,40px);text-align:center}.sx-social-logos-quote .sx-quote{max-width:60ch;text-align:left}.sx-social-logos-quote .sx-logos{width:100%}.sx-social-logos-quote__who{display:grid}@media (max-width:640px){.sx-social-logos-quote .sx-quote{text-align:center}.sx-social-logos-quote__who{justify-items:center}}.sx-social-strip-lead{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center;border:1px solid var(--color-line);border-radius:22px;padding:clamp(28px,4vw,48px);background:var(--color-card)}.sx-social-strip-lead__lead .sx-h2{margin-top:var(--sp-4)}.sx-social-strip-lead__logos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;border:1px solid var(--color-line);border-radius:14px;overflow:hidden;background:var(--color-line)}.sx-social-strip-lead__item{background:var(--color-card-2);padding:24px var(--sp-3-5);font-family:var(--font-display);font-weight:600;font-size:var(--fs-md);color:var(--color-ink-55);display:grid;place-items:center;text-align:center}@media (max-width:760px){.sx-social-strip-lead{grid-template-columns:1fr}.sx-social-strip-lead__logos{grid-template-columns:repeat(2,1fr)}}.sx-testimonials-portrait-lead__grid{display:grid;grid-template-columns:minmax(220px,340px) 1fr;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center}.sx-testimonials-portrait-lead__body{max-width:56ch}.sx-testimonials-portrait-lead__q{margin:18px 0 0;border:0;padding:0}.sx-testimonials-portrait-lead__t{font-family:var(--font-serif);font-size:clamp(22px,2.8vw,32px);line-height:1.38;letter-spacing:var(--ls-h3);color:var(--color-ink)}.sx-testimonials-portrait-lead__t:before{content:"“";color:var(--color-accent-text-soft)}.sx-testimonials-portrait-lead__cite{margin-top:var(--sp-5);padding-top:20px;border-top:1px solid var(--color-line);display:flex;flex-direction:column;gap:var(--sp-1)}.sx-testimonials-portrait-lead__name{font-family:var(--font-display);font-weight:600;font-size:var(--fs-body);color:var(--color-ink)}.sx-testimonials-portrait-lead__role{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-55)}.sx-testimonials-portrait-lead__proof{display:flex;flex-wrap:wrap;gap:1px;margin:24px 0 26px;border:1px solid var(--color-line);border-radius:var(--r-md);overflow:hidden;background:var(--color-line)}.sx-testimonials-portrait-lead__metric{background:var(--color-card);padding:16px 22px;flex:1 1 140px}.sx-testimonials-portrait-lead__metric dt{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-55)}.sx-testimonials-portrait-lead__metric dd{margin:8px 0 0;font-family:var(--font-display);font-weight:640;font-size:clamp(22px,3vw,30px);letter-spacing:-.02em;color:var(--color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx-testimonials-portrait-lead__metric dd b{color:var(--color-ink-55);font-weight:640}@media (max-width:760px){.sx-testimonials-portrait-lead__grid{grid-template-columns:1fr}}.sx-testimonials-logo-anchor{display:grid;grid-gap:clamp(28px,4vw,44px);gap:clamp(28px,4vw,44px)}.sx-testimonials-logo-anchor__card{max-width:68ch;margin:0 auto;text-align:center;border:1px solid var(--color-line);border-radius:var(--r-lg);padding:clamp(30px,4vw,52px);background:var(--color-card)}.sx-testimonials-logo-anchor__brand{display:inline-grid;place-items:center;min-width:150px;padding:var(--sp-3-5) 26px;border:1px solid var(--color-line-2);border-radius:var(--r-sm);font-family:var(--font-display);font-weight:640;font-size:var(--fs-body);letter-spacing:-.01em;color:var(--color-ink)}.sx-testimonials-logo-anchor__q{margin:26px 0 0;border:0;padding:0}.sx-testimonials-logo-anchor__t{font-family:var(--font-serif);font-size:clamp(20px,2.4vw,27px);line-height:1.45;letter-spacing:-.01em;color:var(--color-ink)}.sx-testimonials-logo-anchor__t:before{content:"“";color:var(--color-accent-text-soft)}.sx-testimonials-logo-anchor__cite{display:inline-flex;align-items:center;gap:var(--sp-3);margin-top:28px;text-align:left}.sx-testimonials-logo-anchor__who{display:flex;flex-direction:column;gap:3px}.sx-testimonials-logo-anchor__name{font-family:var(--font-display);font-weight:600;font-size:var(--fs-md);color:var(--color-ink)}.sx-testimonials-logo-anchor__role{font-size:var(--fs-sm);color:var(--color-ink-55)}.sx-testimonials-masonry__head{max-width:60ch}.sx-testimonials-masonry__head .sx-h2{margin-top:var(--sp-3-5)}.sx-testimonials-masonry__head .sx-lede{margin-top:var(--sp-3)}.sx-testimonials-masonry__grid{column-count:3;column-gap:var(--sp-4);margin-top:var(--sx-gap)}.sx-testimonials-masonry__card{page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--sp-4);border:1px solid var(--color-line);border-radius:var(--r-md);padding:clamp(20px,2.2vw,28px);background:var(--color-card);transition:border-color .25s}.sx-testimonials-masonry__card:hover{border-color:var(--color-accent-line)}.sx-testimonials-masonry__t{font-family:var(--font-serif);font-size:16.5px;line-height:1.58;color:var(--color-ink)}.sx-testimonials-masonry__t:before{content:"“";color:var(--color-accent-text-soft)}.sx-testimonials-masonry__cite{display:flex;align-items:center;gap:11px;margin-top:18px;padding-top:var(--sp-4);border-top:1px solid var(--color-line)}.sx-testimonials-masonry__who{display:flex;flex-direction:column;gap:2px}.sx-testimonials-masonry__name{font-family:var(--font-display);font-weight:600;font-size:13.5px;color:var(--color-ink)}.sx-testimonials-masonry__role{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-55)}@media (max-width:900px){.sx-testimonials-masonry__grid{column-count:2}}@media (max-width:600px){.sx-testimonials-masonry__grid{column-count:1}}.sx-pricing-matriz{margin-top:var(--sx-gap);overflow-x:auto;border:1px solid var(--color-line);border-radius:18px;background:var(--color-card)}.sx-pricing-matriz table{width:100%;min-width:660px;border-collapse:collapse}.sx-pricing-matriz td,.sx-pricing-matriz th{text-align:left;padding:15px 20px;border-bottom:1px solid var(--color-line);vertical-align:middle}.sx-pricing-matriz thead th{vertical-align:bottom}.sx-pricing-matriz tbody tr:last-child td,.sx-pricing-matriz tbody tr:last-child th{border-bottom:0}.sx-pricing-matriz__cap{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-55)}.sx-pricing-matriz__plan{display:block;margin-top:7px;font-family:var(--font-display);font-weight:620;font-size:17px;letter-spacing:-.01em;color:var(--color-ink)}.sx-pricing-matriz__meta{display:block;margin-top:var(--sp-1);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.04em;color:var(--color-ink-55)}.sx-pricing-matriz thead th.sx-pricing-matriz__acc .sx-pricing-matriz__cap{color:var(--sx-accent-text)}.sx-pricing-matriz__acc{background:color-mix(in srgb,var(--color-accent) 5%,transparent)}.sx-pricing-matriz tbody th{font-family:var(--font-body);font-weight:500;font-size:var(--fs-md);color:var(--color-ink-78)}.sx-pricing-matriz tbody td{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--color-ink-62)}.sx-pricing-matriz tbody svg{width:18px;height:18px;color:var(--color-ink);display:block}.sx-pricing-matriz__off{color:var(--color-ink-55)}@media (max-width:640px){.sx-pricing-matriz td,.sx-pricing-matriz th{padding:12px var(--sp-3-5)}}.sx-pricing-toggle{text-align:center;margin-top:var(--sx-gap)}.sx-pricing-toggle__radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sx-pricing-toggle__seg{display:inline-flex;gap:var(--sp-1);padding:var(--sp-1);margin:0 auto var(--sx-gap);border:1px solid var(--color-line);border-radius:var(--r-pill);background:var(--color-card)}.sx-pricing-toggle__lbl{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;padding:9px 18px;border-radius:var(--r-pill);cursor:pointer;color:var(--color-ink-62);transition:background .2s,color .2s}#pricing-toggle-anu:checked~.sx-pricing-toggle__seg label[for=pricing-toggle-anu],#pricing-toggle-tri:checked~.sx-pricing-toggle__seg label[for=pricing-toggle-tri]{background:var(--color-accent-soft);color:var(--sx-accent-text)}.sx-pricing-toggle__grid{text-align:left}.sx-pricing-toggle__p{display:none}.sx-plan__price .sx-pricing-toggle__p{font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}#pricing-toggle-anu:checked~.sx-pricing-toggle__grid .sx-pricing-toggle__p--anu,#pricing-toggle-tri:checked~.sx-pricing-toggle__grid .sx-pricing-toggle__p--tri{display:block}.sx-pricing-toggle__save{display:none;margin-top:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--color-accent-text)}#pricing-toggle-anu:checked~.sx-pricing-toggle__grid .sx-pricing-toggle__save{display:block}.sx-pricing-single{margin-top:var(--sx-gap);display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid var(--color-line);border-radius:22px;overflow:hidden;background:var(--color-card)}.sx-pricing-single__aside{display:flex;flex-direction:column;padding:clamp(28px,4vw,44px);border-right:1px solid var(--color-line);background:radial-gradient(85% 100% at 0 0,var(--color-accent-soft),transparent 60%)}.sx-pricing-single__name{font-weight:620;font-size:clamp(22px,2.6vw,30px);letter-spacing:-.02em}.sx-pricing-single__name,.sx-pricing-single__price{margin-top:var(--sp-3-5);font-family:var(--font-display);color:var(--color-ink)}.sx-pricing-single__price{font-weight:640;font-size:clamp(26px,3vw,36px);letter-spacing:var(--ls-h1)}.sx-pricing-single__price span{display:block;margin-top:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.04em;color:var(--color-ink-55)}.sx-pricing-single__d{margin-top:18px;font-family:var(--font-serif);font-size:var(--fs-body);line-height:1.6;color:var(--color-ink-62)}.sx-pricing-single__aside .sx-cta{margin-top:auto;align-self:flex-start}.sx-pricing-single__main{padding:clamp(28px,4vw,44px)}@media (max-width:720px){.sx-pricing-single{grid-template-columns:1fr}.sx-pricing-single__aside{border-right:0;border-bottom:1px solid var(--color-line)}.sx-pricing-single__aside .sx-cta{margin-top:var(--sp-5)}}.sx-team-profiles__list{border-top:1px solid var(--color-line);margin-top:var(--sx-gap)}.sx-team-profiles__row{display:grid;grid-template-columns:220px 1fr;grid-gap:clamp(24px,4vw,52px);gap:clamp(24px,4vw,52px);align-items:start;padding:clamp(28px,4vw,48px) 0;border-bottom:1px solid var(--color-line)}.sx-team-profiles__ph{width:220px;align-self:start}.sx-team-profiles__name{font-family:var(--font-display);font-weight:620;font-size:20px;letter-spacing:-.02em;color:var(--color-ink)}.sx-team-profiles__role{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--sx-accent-text);margin-top:var(--sp-1-5)}.sx-team-profiles__d{font-family:var(--font-serif);font-size:16px;line-height:1.66;color:var(--color-ink-78);margin-top:var(--sp-4);max-width:60ch}.sx-team-profiles__meta{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:18px}.sx-team-profiles__tag{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-62);border:1px solid var(--color-line-2);border-radius:var(--r-pill);padding:5px 12px}.sx-team-profiles__cta{margin-top:22px}@media (max-width:720px){.sx-team-profiles__row{grid-template-columns:1fr}.sx-team-profiles__ph{width:160px}}.sx-team-social__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border-top:1px solid var(--color-line);border-left:1px solid var(--color-line);margin-top:var(--sx-gap)}.sx-team-social__card{display:grid;grid-template-columns:96px 1fr;grid-template-rows:auto auto 1fr auto;grid-column-gap:20px;column-gap:20px;padding:clamp(22px,3vw,34px);border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.sx-team-social__ph{grid-row:1/span 4;width:96px;aspect-ratio:1;align-self:start;border-radius:var(--r-md)}.sx-team-social__name{font-family:var(--font-display);font-weight:620;font-size:17px;letter-spacing:-.01em;color:var(--color-ink);align-self:start}.sx-team-social__role{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--sx-accent-text);margin-top:var(--sp-1-5)}.sx-team-social__d{font-size:var(--fs-md);line-height:var(--lh-body);color:var(--color-ink-62);margin-top:var(--sp-2-5)}.sx-team-social__links{display:flex;flex-wrap:wrap;gap:18px;margin-top:var(--sp-4);padding-top:var(--sp-3-5);border-top:1px solid var(--color-line-soft)}.sx-team-social__link{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-78);border-bottom:1px solid var(--color-line-2);padding-bottom:2px;transition:color .2s,border-color .2s}.sx-team-social__link:hover{color:var(--color-accent-text);border-color:var(--color-accent-line)}@media (max-width:640px){.sx-team-social__grid{grid-template-columns:1fr}}.sx-blog-featured{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);margin-top:var(--sx-gap);align-items:stretch}.sx-blog-featured__lead{display:flex;flex-direction:column;gap:var(--sp-3-5)}.sx-blog-featured__meta{display:flex;gap:var(--sp-2-5);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--color-ink-55)}.sx-blog-featured__meta b{color:var(--color-accent-text-soft);font-weight:500}.sx-blog-featured__t{font-family:var(--font-display);font-weight:640;font-size:clamp(22px,2.6vw,30px);line-height:1.14;letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance}.sx-blog-featured__d{font-size:var(--fs-body);line-height:1.65;color:var(--color-ink-62);max-width:52ch}.sx-blog-featured__lead .sx-cta{align-self:flex-start;margin-top:var(--sp-1-5)}.sx-blog-featured__list{list-style:none;border-top:1px solid var(--color-line);display:flex;flex-direction:column;justify-content:space-between}.sx-blog-featured__item{padding:18px 0;border-bottom:1px solid var(--color-line);display:flex;flex-direction:column;gap:var(--sp-1-5);transition:padding-left .25s ease}.sx-blog-featured__item:hover{padding-left:var(--sp-2)}.sx-blog-featured__ey{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--color-ink-55)}.sx-blog-featured__ey b{color:var(--color-accent-text-soft);font-weight:500}.sx-blog-featured__it{font-family:var(--font-display);font-weight:580;font-size:16px;line-height:1.3;letter-spacing:-.01em;color:var(--color-ink)}@media (max-width:720px){.sx-blog-featured{grid-template-columns:1fr}}.sx-blog-categorias__bar{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sx-gap);padding-bottom:22px;border-bottom:1px solid var(--color-line)}.sx-blog-categorias__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 clamp(28px,4vw,56px);gap:0 clamp(28px,4vw,56px)}.sx-blog-categorias__item{display:flex;flex-direction:column;gap:var(--sp-2);padding:26px 0;border-bottom:1px solid var(--color-line)}.sx-blog-categorias__tag{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-accent-text-soft)}.sx-blog-categorias__t{font-family:var(--font-display);font-weight:600;font-size:19px;line-height:1.25;letter-spacing:var(--ls-h3);color:var(--color-ink);text-wrap:balance}.sx-blog-categorias__d{font-size:var(--fs-md);line-height:1.6;color:var(--color-ink-62);max-width:48ch}.sx-blog-categorias__meta{margin-top:2px;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--color-ink-55)}@media (max-width:720px){.sx-blog-categorias__grid{grid-template-columns:1fr}}.sx-blog-linea{border-top:1px solid var(--color-line);margin-top:var(--sx-gap)}.sx-blog-linea__row{display:grid;grid-template-columns:120px 1fr auto;grid-gap:clamp(16px,3vw,44px);gap:clamp(16px,3vw,44px);align-items:baseline;padding:24px 0;border-bottom:1px solid var(--color-line);transition:background .25s ease}.sx-blog-linea__row:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 5%,transparent),transparent 70%)}.sx-blog-linea__date{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.06em;color:var(--color-ink-55);white-space:nowrap}.sx-blog-linea__t{font-family:var(--font-display);font-weight:580;font-size:clamp(17px,1.9vw,21px);line-height:1.2;letter-spacing:var(--ls-h3);color:var(--color-ink);text-wrap:balance}.sx-blog-linea__d{margin-top:var(--sp-1-5);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--color-ink-62);max-width:62ch}.sx-blog-linea__tag{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-text-soft);white-space:nowrap}@media (max-width:640px){.sx-blog-linea__row{grid-template-columns:1fr;gap:var(--sp-2)}.sx-blog-linea__tag{order:-1}}.sx-careers-departamentos{display:grid;grid-gap:clamp(30px,4vw,48px);gap:clamp(30px,4vw,48px)}.sx-careers-departamentos .sx-lede{margin-bottom:clamp(8px,2vw,20px)}.sx-careers-departamentos-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-1)}.sx-careers-departamentos-dept{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--sx-accent-text)}.sx-careers-departamentos-count{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--color-ink-55)}.sx-careers-departamentos-list{border-top:1px solid var(--color-line-2)}@media (max-width:560px){.sx-careers-departamentos-head{flex-direction:column;gap:2px}}.sx-careers-cultura-espontanea{display:grid;grid-gap:clamp(28px,4vw,48px);gap:clamp(28px,4vw,48px)}.sx-careers-cultura-espontanea .sx-cardgrid{margin-top:0}.sx-contact-centered{max-width:560px;margin-inline:auto;text-align:center}.sx-contact-centered .sx-lede{margin-inline:auto}.sx-contact-centered__form{max-width:440px;margin:var(--sp-6) auto 0;text-align:left}.sx-contact-centered__form .sx-cta{justify-content:center;margin-top:var(--sp-2)}.sx-contact-centered__fine{margin-top:var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--color-ink-55)}.sx-contact-centered__fine a{color:var(--sx-accent-text);text-decoration:none;border-bottom:1px solid var(--color-accent-line)}.sx-contact-centered__fine a:hover{border-bottom-color:var(--color-accent-active)}.sx-contact-channels__head{max-width:60ch}.sx-contact-channels__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);margin-top:var(--sp-7)}@media (max-width:720px){.sx-contact-channels__grid{grid-template-columns:1fr}}.sx-contact-channels__card{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);align-content:start;border:1px solid var(--color-line);border-radius:var(--r-lg);padding:var(--sp-5);background:var(--color-card);text-decoration:none;transition:border-color .25s,transform .25s}.sx-contact-channels__card:hover{border-color:var(--color-accent-line)}@media (prefers-reduced-motion:no-preference){.sx-contact-channels__card:hover{transform:translateY(-3px)}}.sx-contact-channels__k{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--sx-accent-text)}.sx-contact-channels__d{font-size:var(--fs-sm);line-height:1.6;color:var(--color-ink-62)}.sx-contact-channels__arr{font-family:var(--font-display);font-weight:560;font-size:var(--fs-sm);color:var(--color-ink);margin-top:var(--sp-1)}.sx-contact-channels__card:hover .sx-contact-channels__arr{color:var(--color-accent-text)}.sx-cta-canvas{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center;border:1px solid var(--color-line);border-radius:22px;padding:clamp(28px,4vw,56px);background:linear-gradient(120deg,var(--color-accent-soft),transparent 60%),var(--color-card)}.sx-cta-canvas__body .sx-eyebrow{color:var(--color-accent-text)}.sx-cta-canvas__body .sx-lede{margin-top:var(--sp-4);max-width:46ch}@media (max-width:820px){.sx-cta-canvas{grid-template-columns:1fr}.sx-cta-canvas .sx-media{order:-1}}.sx-cta-center{text-align:center;padding:clamp(48px,8vw,96px) 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.sx-cta-center .sx-h2{max-width:20ch;margin:var(--sp-3-5) auto 0}.sx-cta-center .sx-lede{max-width:56ch;margin:16px auto 0}.sx-cta-center .sx-ctas{justify-content:center}.sx-cta-assured{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:center;border:1px solid var(--color-line);border-radius:22px;padding:clamp(28px,4vw,52px);background:var(--color-card)}.sx-cta-assured__head .sx-lede{margin-top:var(--sp-3-5);max-width:48ch}.sx-cta-assured__list{margin:0;padding:clamp(22px,3vw,30px);border-radius:16px;border:1px solid var(--color-accent-line);background:color-mix(in srgb,var(--color-accent) 6%,transparent)}.sx-cta-assured__list svg{color:var(--color-accent-text)}@media (max-width:820px){.sx-cta-assured{grid-template-columns:1fr}}.sx-newsletter-split{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center;border-radius:20px;padding:clamp(32px,5vw,60px);background:var(--color-card);border:1px solid var(--color-line)}.sx-newsletter-split__field{display:flex;gap:var(--sp-2-5);margin-top:var(--sp-1)}.sx-newsletter-split__panel{border-left:1px solid var(--color-line);padding-left:clamp(24px,4vw,48px)}@media (max-width:760px){.sx-newsletter-split{grid-template-columns:1fr}.sx-newsletter-split__panel{border-left:0;padding-left:0;border-top:1px solid var(--color-line);padding-top:clamp(24px,6vw,32px)}}@media (max-width:480px){.sx-newsletter-split__field{flex-direction:column}}.sx-newsletter-proof{max-width:560px;border-radius:20px;padding:clamp(28px,4vw,44px);background:var(--color-card);border:1px solid var(--color-line)}.sx-newsletter-proof__stack{display:flex;align-items:center;gap:var(--sp-3-5);margin-bottom:20px}.sx-newsletter-proof__avatars{display:flex}.sx-newsletter-proof__avatars .sx-avatar{outline:2px solid var(--color-card)}.sx-newsletter-proof__avatars .sx-avatar:not(:first-child){margin-left:-12px}.sx-newsletter-proof__count{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.04em;color:var(--color-ink-62)}.sx-newsletter-proof__d{margin-top:var(--sp-2-5);font-size:14.5px;line-height:1.6;color:var(--color-ink-62)}.sx-newsletter-proof__field{display:flex;gap:var(--sp-2-5);margin-top:22px}@media (max-width:480px){.sx-newsletter-proof__field{flex-direction:column}.sx-newsletter-proof__stack{flex-direction:column;align-items:flex-start;gap:var(--sp-2-5)}}.sx-faq-split{display:grid;grid-template-columns:.85fr 1.25fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.sx-faq-split__aside{position:-webkit-sticky;position:sticky;top:var(--sp-6)}.sx-faq-split__support{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--color-line)}.sx-faq-split__q{font-family:var(--font-display);font-weight:560;font-size:var(--fs-body);color:var(--color-ink)}.sx-faq-split__support .sx-ctas{margin-top:var(--sp-3)}.sx-faq-split .sx-faq{margin-top:0}@media (max-width:860px){.sx-faq-split{grid-template-columns:1fr}.sx-faq-split__aside{position:static}}.sx-faq-categorias__group+.sx-faq-categorias__group{margin-top:clamp(28px,3.5vw,48px)}.sx-faq-categorias__label{display:flex;align-items:center;gap:var(--sp-3-5);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-55)}.sx-faq-categorias__label:after{content:"";flex:1 1;height:1px;background:var(--color-line)}.sx-faq-categorias__group .sx-faq{margin-top:var(--sp-3)}.sx-faq-categorias__support{margin-top:clamp(36px,5vw,64px)}.sx-footer-newsletter__top{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:var(--sp-7);gap:var(--sp-7);align-items:start}.sx-footer-newsletter__t{font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.25;font-weight:600;color:var(--color-ink);margin:var(--sp-2) 0 0;max-width:24ch}.sx-footer-newsletter__form{display:flex;gap:var(--sp-2);margin:var(--sp-4) 0 0;max-width:460px}.sx-footer-newsletter__form .sx-input{flex:1 1}.sx-footer-newsletter__fine{font-size:var(--fs-sm);color:var(--color-ink-55);line-height:1.6;margin:var(--sp-3) 0 0;max-width:48ch}.sx-footer-newsletter__links{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-5);gap:var(--sp-5)}@media (max-width:760px){.sx-footer-newsletter__top{grid-template-columns:1fr;gap:var(--sp-6)}.sx-footer-newsletter__form{flex-direction:column}}.sx-footer-minimal__row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);flex-wrap:wrap;padding-bottom:var(--sp-2)}.sx-footer-minimal__brand{font-family:var(--font-display);font-weight:600}.sx-footer-minimal__dot{color:var(--color-accent-text-soft)}.sx-footer-minimal__nav{display:flex;gap:var(--sp-5);flex-wrap:wrap}.sx-footer-minimal__nav a{font-size:var(--fs-sm);color:var(--color-ink-62)}.sx-footer-minimal__nav a:hover{color:var(--color-accent-text-soft)}.sx-footer-minimal__meta{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--color-ink-55)}@media (max-width:640px){.sx-footer-minimal__row{flex-direction:column;align-items:flex-start;gap:var(--sp-3)}}.sx-blog-cats{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-top:var(--sx-gap)}.sx-blog-cat{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.04em;color:var(--color-ink-62);border:1px solid var(--color-line-2);border-radius:999px;padding:7px var(--sp-3-5);transition:color .2s cubic-bezier(.22,.61,.36,1),border-color .2s cubic-bezier(.22,.61,.36,1),background-color .2s cubic-bezier(.22,.61,.36,1)}.sx-blog-cat:is(:hover,.is-hover){color:var(--color-accent-text);border-color:var(--color-accent-line);background:var(--color-accent-soft)}.sx-blog-cat:is(:focus-visible,.is-focus){outline:2px solid var(--color-accent);outline-offset:2px}.sx-blog-cat.on{color:var(--color-accent-text);border-color:var(--color-accent-line);background:var(--color-accent-soft)}.sx-blog-feat{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);align-items:stretch;border-radius:20px;overflow:hidden;background:var(--color-card);margin-top:var(--sx-gap)}@media (max-width:820px){.sx-blog-feat{grid-template-columns:1fr}}.sx-blog-feat__media{--sx-media-ratio:16/9;align-self:center;min-width:0;min-height:0}.sx-blog-feat__body{padding:clamp(22px,3vw,40px);min-width:0;align-self:center}.sx-blog-feat__meta{display:flex;gap:var(--sp-2-5);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--color-ink-55)}.sx-blog-feat__meta b{color:var(--color-accent-text);font-weight:500}.sx-blog-feat__t{font-family:var(--font-display);font-weight:620;font-size:clamp(22px,2.8vw,32px);letter-spacing:var(--ls-h2);line-height:var(--lh-heading);color:var(--color-ink);margin:12px 0 0;text-wrap:balance;transition:color .2s cubic-bezier(.22,.61,.36,1)}.sx-blog-feat:hover .sx-blog-feat__t,.sx-blog-feat__t a:hover,a:hover>.sx-blog-feat__t{color:var(--color-accent-text)}.sx-blog-feat__ex{color:var(--color-ink-62);font-size:var(--fs-body);line-height:1.6;margin-top:var(--sp-3);max-width:54ch}.sx-blog-feat__by{display:flex;align-items:center;gap:var(--sp-2-5);margin-top:20px;font-size:var(--fs-sm);color:var(--color-ink-62)}.sx-blog-arthead{text-align:center;max-width:44rem;margin-inline:auto}.sx-blog-arthead__meta{display:inline-flex;gap:var(--sp-2-5);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-text-soft)}.sx-blog-arthead__t{font-family:var(--font-display);font-weight:640;font-size:clamp(30px,4.5vw,52px);letter-spacing:-.035em;line-height:var(--lh-tight);color:var(--color-ink);text-wrap:balance;margin:16px 0 0}.sx-blog-arthead__sub{font-size:clamp(16px,1.3vw,19px);color:var(--color-ink-62);line-height:1.6;margin:18px auto 0;max-width:32em}.sx-blog-arthead__by{display:inline-flex;align-items:center;gap:var(--sp-2-5);margin-top:var(--sp-5);font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--color-ink-55)}.sx-pager{display:flex;flex-wrap:wrap;gap:var(--sp-1-5);margin-top:var(--sx-gap)}.sx-pager,.sx-pager a,.sx-pager span{align-items:center;justify-content:center}.sx-pager a,.sx-pager span{min-width:40px;height:40px;display:inline-flex;padding:0 12px;border:1px solid var(--color-line-2);border-radius:var(--r-md);font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--color-ink-62)}.sx-pager a{transition:color .2s cubic-bezier(.22,.61,.36,1),border-color .2s cubic-bezier(.22,.61,.36,1),background-color .2s cubic-bezier(.22,.61,.36,1)}.sx-pager a:hover{border-color:var(--sx-accent-text);color:var(--color-accent-text);background:var(--color-accent-soft)}.sx-pager a:is(:focus-visible,.is-focus){outline:2px solid var(--color-accent);outline-offset:2px}.sx-pager .on{border-color:var(--color-accent-active);background:var(--color-accent-active);color:var(--color-accent-on)}.sx-sk{position:relative;overflow:hidden;background:var(--color-card-2);border-radius:var(--r-sm)}.sx-sk:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-ink) 7%,transparent),transparent);animation:sx-shimmer 1.5s infinite}@keyframes sx-shimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.sx-sk:after{animation:none}}.sx-sk-line{height:12px;border-radius:999px}.sx-sk-line--80{width:80%}.sx-sk-line--60{width:60%}.sx-sk-line--40{width:40%}.sx-sk-title{height:22px;width:70%;border-radius:6px}.sx-sk-avatar{width:44px;height:44px;border-radius:50%;flex:none}.sx-sk-media{aspect-ratio:16/10;border-radius:var(--r-md)}.sx-sk-btn{height:42px;width:130px;border-radius:999px}.sx-sk-chip{height:26px;width:76px;border-radius:999px}.sx-sk-stack{display:grid;grid-gap:var(--sp-2-5);gap:var(--sp-2-5)}.sx-sk-card{border:1px solid var(--color-line);border-radius:16px;padding:20px;display:grid;grid-gap:var(--sp-3-5);gap:var(--sp-3-5);background:var(--color-card)}.sx-sk-row{display:flex;align-items:center;gap:var(--sp-3-5)}.sx-wf{display:grid;grid-gap:var(--sp-2-5);gap:var(--sp-2-5);border:1px dashed var(--color-line-2);border-radius:var(--r-lg);padding:var(--sp-3);background:var(--color-card)}.sx-wf-block{border:1px dashed var(--color-line-2);border-radius:var(--r-sm);background:color-mix(in srgb,var(--color-ink) 3%,transparent);display:grid;place-items:center;color:var(--color-ink-55);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;min-height:40px}.sx-wf-block--x{background:linear-gradient(to top right,transparent calc(50% - 1px),var(--color-line-2),transparent calc(50% + 1px)),linear-gradient(to top left,transparent calc(50% - 1px),var(--color-line-2),transparent calc(50% + 1px)),color-mix(in srgb,var(--color-ink) 3%,transparent)}.sx-wf-cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--sp-2-5);gap:var(--sp-2-5)}.sx-wf-hero{min-height:96px}.sx-frame{border:1px solid var(--color-line-2);border-radius:var(--r-lg);overflow:hidden;background:var(--color-card)}.sx-frame__bar{display:flex;align-items:center;gap:var(--sp-1-5);padding:var(--sp-2-5) var(--sp-3-5);border-bottom:1px solid var(--color-line);background:var(--color-card-2)}.sx-frame__dot{width:10px;height:10px;border-radius:50%;border:1px solid var(--color-line-2)}.sx-frame__url{margin-left:var(--sp-2-5);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-ink-55)}.sx-frame__body{padding:18px}.sx-codebar{display:flex;align-items:center;justify-content:space-between;padding:8px var(--sp-3-5);border:1px solid var(--color-line);border-bottom:0;border-radius:var(--r-sm) var(--r-sm) 0 0;background:var(--color-card-2);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-ink-55)}.sx-codebar+.cm-code,.sx-codebar+pre{border-radius:0 0 var(--r-sm) var(--r-sm)}.sx-app{display:grid;grid-template-columns:212px 1fr;min-height:520px;border-radius:var(--r-lg);overflow:hidden;background:var(--color-card);border:1px solid var(--color-line)}@media (max-width:720px){.sx-app{grid-template-columns:1fr}.sx-app__side{display:none}}.sx-app__side{border-right:1px solid var(--color-line);background:var(--color-card-2);padding:var(--sp-4) var(--sp-3);display:flex;flex-direction:column;gap:20px}.sx-app__brand{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2)}.sx-app__brand .cm-logo{font-size:17px}.sx-app__nav{display:flex;flex-direction:column;gap:2px}.sx-app__navlabel{font-family:var(--font-mono);font-size:10px;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-ink-55);padding:8px var(--sp-2-5) 4px}.sx-app__nav a{display:flex;align-items:center;gap:var(--sp-2-5);padding:9px var(--sp-2-5);border-radius:var(--r-sm);font-family:var(--font-display);font-weight:460;font-size:13.5px;color:var(--color-ink-62)}.sx-app__nav a svg{width:18px;height:18px}.sx-app__nav a:hover{color:var(--color-ink);background:color-mix(in srgb,var(--color-ink) 4%,transparent)}.sx-app__nav a.on{color:var(--color-accent-text);background:var(--color-accent-soft);font-weight:560}.sx-app__side-foot{margin-top:auto;display:flex;align-items:center;gap:var(--sp-2-5);padding:8px var(--sp-2-5)}.sx-app__main{display:flex;flex-direction:column;min-width:0}.sx-app__top{justify-content:space-between;gap:var(--sp-4);padding:12px 20px;border-bottom:1px solid var(--color-line)}.sx-app__search,.sx-app__top{display:flex;align-items:center}.sx-app__search{gap:var(--sp-2);height:38px;padding:0 var(--sp-3-5);border:1px solid var(--color-line-2);border-radius:999px;color:var(--color-ink-55);font-size:var(--fs-sm);min-width:220px}.sx-app__search svg{width:16px;height:16px}.sx-app__topr{display:flex;align-items:center;gap:var(--sp-3-5);color:var(--color-ink-62)}.sx-app__content{padding:clamp(16px,2.4vw,26px);display:grid;grid-gap:18px;gap:18px}.sx-app__h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.sx-app__ht{font-family:var(--font-display);font-weight:620;font-size:22px;letter-spacing:-.02em;color:var(--color-ink)}.sx-app__daterange{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--color-ink-55);border:1px solid var(--color-line-2);border-radius:999px;padding:var(--sp-1-5) 12px}.sx-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:var(--sp-3-5);gap:var(--sp-3-5)}.sx-kpi{border-radius:14px;padding:16px 18px;background:var(--color-card);border:1px solid var(--color-line)}.sx-kpi__l{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-55)}.sx-kpi__v{font-family:var(--font-display);font-weight:640;font-size:30px;letter-spacing:var(--ls-h1);color:var(--color-ink);margin-top:var(--sp-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx-kpi__d{font-size:var(--fs-eyebrow);margin-top:var(--sp-1);color:var(--color-ink-55)}.sx-kpi__d b{color:var(--color-accent-text);font-weight:600}.sx-cols2{display:grid;grid-template-columns:1.7fr 1fr;grid-gap:18px;gap:18px}@media (max-width:880px){.sx-cols2{grid-template-columns:1fr}}.sx-panel{border-radius:14px;padding:18px;background:var(--color-card);border:1px solid var(--color-line)}.sx-panel__h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--sp-4)}.sx-panel__t{font-family:var(--font-display);font-weight:600;font-size:var(--fs-body);color:var(--color-ink)}.sx-panel__h span{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-ink-55)}.sx-chart{display:flex;align-items:flex-end;gap:clamp(6px,1.5vw,14px);height:170px}.sx-chart__bar{flex:1 1;align-self:stretch;background:transparent;position:relative;min-height:4px}.sx-chart__bar i{position:absolute;inset:auto 0 0;background:var(--color-accent);border-radius:6px 6px 0 0}.sx-chart__x{display:flex;gap:clamp(6px,1.5vw,14px);margin-top:var(--sp-2)}.sx-chart__x span{flex:1 1;text-align:center;font-family:var(--font-mono);font-size:10px;color:var(--color-ink-55)}.sx-legend{display:grid;grid-gap:var(--sp-3-5);gap:var(--sp-3-5)}.sx-legend__row{display:grid;grid-gap:var(--sp-1-5);gap:var(--sp-1-5)}.sx-legend__top{display:flex;justify-content:space-between;font-size:var(--fs-sm);color:var(--color-ink-78)}.sx-legend__top b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-ink)}.sx-prog{height:7px;border-radius:999px;background:var(--color-line);overflow:hidden}.sx-prog i{display:block;height:100%;background:var(--color-accent);border-radius:999px}.sx-table{width:100%;border-collapse:collapse}.sx-table th{text-align:left;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-55);padding:0 12px var(--sp-2-5)}.sx-table tbody th,.sx-table td{padding:var(--sp-3);border-top:1px solid var(--color-line);font-size:13.5px;color:var(--color-ink-78)}.sx-table tbody th,.sx-table tr td:first-child{font-family:var(--font-display);font-weight:500;color:var(--color-ink);letter-spacing:normal;text-transform:none}.sx-table__vacio{padding:var(--sp-6) var(--sp-3);text-align:center;color:var(--color-ink-55);font-size:var(--fs-sm)}.sx-table__vacio b{display:block;font-family:var(--font-display);font-weight:500;font-size:var(--fs-body);color:var(--color-ink);margin-bottom:var(--sp-2)}.sx-badge{display:inline-block;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;border-radius:999px;padding:3px 9px;border:1px solid var(--color-line-2);color:var(--color-ink-62);transition:color .2s cubic-bezier(.22,.61,.36,1),border-color .2s cubic-bezier(.22,.61,.36,1),background-color .2s cubic-bezier(.22,.61,.36,1)}a.sx-badge:is(:hover,.is-hover),button.sx-badge:is(:hover,.is-hover){color:var(--sx-accent-text);border-color:var(--color-accent-line);background:var(--color-accent-soft)}a.sx-badge:is(:focus-visible,.is-focus),button.sx-badge:is(:focus-visible,.is-focus){outline:2px solid var(--color-accent);outline-offset:2px}.sx-badge--acc{border-color:var(--color-accent-line);color:var(--sx-accent-text)}.sx-avatar-sm,.sx-badge--acc{background:var(--color-accent-soft)}.sx-avatar-sm{width:30px;height:30px;border-radius:50%;border:1px solid var(--color-line-2);display:inline-grid;place-items:center;font-family:var(--font-display);font-weight:600;font-size:var(--fs-eyebrow);color:var(--color-accent-text)}.sx-blog-list{border-top:1px solid var(--color-line)}.sx-blog-list__row{display:grid;grid-template-columns:1fr auto;grid-gap:var(--sp-4);gap:var(--sp-4);align-items:baseline;padding:18px 0;border-bottom:1px solid var(--color-line)}.sx-blog-list__row:is(:hover,.is-hover){background:linear-gradient(90deg,var(--color-accent-soft),transparent 70%)}.sx-blog-list__t{font-family:var(--font-display);font-weight:600;font-size:clamp(17px,2vw,21px);letter-spacing:var(--ls-h3);color:var(--color-ink)}.sx-blog-list__ex{color:var(--color-ink-62);font-size:var(--fs-md);line-height:var(--lh-body);margin-top:var(--sp-1);max-width:60ch}.sx-blog-list__meta{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--color-ink-55);white-space:nowrap}.sx-blog-list__meta b{color:var(--color-accent-text);font-weight:500}.sx-viewhead{border-bottom:1px solid var(--color-line);padding-bottom:var(--sx-gap)}.sx-viewhead__k{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-text-soft)}.sx-viewhead__t{font-family:var(--font-display);font-weight:640;font-size:clamp(28px,4vw,44px);letter-spacing:var(--ls-h1);color:var(--color-ink);margin:var(--sp-2-5) 0 0}.sx-viewhead__d{color:var(--color-ink-62);font-size:var(--fs-body);line-height:1.6;margin-top:var(--sp-2-5);max-width:60ch}.sx-share{display:flex;align-items:center;gap:var(--sp-2-5);flex-wrap:wrap;padding:16px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.sx-share span{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-55)}.sx-share a{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--color-line-2);border-radius:50%;color:var(--color-ink-62);transition:color .2s cubic-bezier(.22,.61,.36,1),border-color .2s cubic-bezier(.22,.61,.36,1),background-color .2s cubic-bezier(.22,.61,.36,1)}.sx-share a:hover{color:var(--color-accent-text);border-color:var(--color-accent-line);background:var(--color-accent-soft)}.sx-share a:is(:focus-visible,.is-focus){outline:2px solid var(--color-accent);outline-offset:2px}.sx-av{--s:40px;width:var(--s);height:var(--s);flex:none;border-radius:50%;border:1px solid var(--color-line-2);background:var(--color-accent-soft);display:inline-grid;place-items:center;font-family:var(--font-display);font-weight:600;color:var(--color-accent-text);position:relative;overflow:visible;font-size:calc(var(--s) * .38)}.sx-av--xs{--s:24px}.sx-av--sm{--s:32px}.sx-av--md{--s:40px}.sx-av--lg{--s:56px}.sx-av--xl{--s:80px}.sx-av--img{background:linear-gradient(var(--color-line-soft) 1px,transparent 1px) 0 0 /100% 8px,linear-gradient(90deg,var(--color-line-soft) 1px,transparent 1px) 0 0 /8px 100%,var(--color-card)}.sx-av--ring{box-shadow:0 0 0 2px var(--color-bg),0 0 0 3px var(--color-accent)}.sx-av__dot{position:absolute;right:-1px;bottom:-1px;width:30%;height:30%;border-radius:50%;border:2px solid var(--color-bg);background:var(--color-ink-42)}.sx-av__dot--on{background:var(--color-accent)}.sx-av-group{display:inline-flex}.sx-av-group .sx-av{margin-left:-10px;box-shadow:0 0 0 2px var(--color-bg)}.sx-av-group .sx-av:first-child{margin-left:0}.sx-av-group__more{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;margin-left:-10px;box-shadow:0 0 0 2px var(--color-bg);background:var(--color-card-2);border:1px solid var(--color-line-2);font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--color-ink-62)}.sx-userbadge{display:inline-flex;align-items:center;gap:var(--sp-2-5)}.sx-userbadge__name{display:block;font-family:var(--font-display);font-weight:560;font-size:var(--fs-md);color:var(--color-ink);line-height:1.2}.sx-userbadge__role{display:block;font-size:12.5px;color:var(--color-ink-55)}.sx-badge--neutral{border-color:var(--color-line-2);color:var(--color-ink-62)}.sx-badge--outline{background:transparent}.sx-badge--dot{display:inline-flex;align-items:center;gap:var(--sp-1-5)}.sx-badge--dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentcolor}.sx-badge--count{min-width:20px;text-align:center;background:var(--color-accent-active);color:var(--color-accent-on);border:0;padding:3px 7px}.sx-menu{width:260px;border:1px solid var(--color-line);border-radius:var(--r-lg);background:var(--color-card);box-shadow:0 16px 40px color-mix(in srgb,var(--color-ink) 10%,transparent);padding:var(--sp-1-5)}.sx-menu .sx-userbadge{padding:var(--sp-1) var(--sp-3) var(--sp-3)}.sx-menu__label{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-55);padding:8px var(--sp-2-5) 4px}.sx-menu__item{display:flex;align-items:center;gap:var(--sp-2-5);padding:9px var(--sp-2-5);border-radius:var(--r-sm);font-size:var(--fs-md);color:var(--color-ink-78)}.sx-menu__item svg{width:17px;height:17px;color:var(--color-ink-55)}.sx-menu__item.on,.sx-menu__item:is(:hover,.is-hover){background:var(--color-accent-soft);color:var(--color-accent-text)}.sx-menu__item.on svg,.sx-menu__item:is(:hover,.is-hover) svg{color:var(--color-accent-text)}.sx-menu__k{margin-left:auto;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-ink-55)}.sx-menu__sep{height:1px;background:var(--color-line);margin:var(--sp-1-5) 4px}.sx-mega{border:1px solid var(--color-line);border-radius:var(--r-lg);background:var(--color-card);box-shadow:0 20px 50px color-mix(in srgb,var(--color-ink) 10%,transparent);padding:22px;display:grid;grid-template-columns:repeat(3,1fr) 1.2fr;grid-gap:26px;gap:26px}@media (max-width:820px){.sx-mega{grid-template-columns:1fr 1fr}}.sx-mega__col .sx-mega__colt{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-55);margin:0 0 12px}.sx-mega__item{display:flex;gap:var(--sp-2-5);padding:var(--sp-2);border-radius:var(--r-sm)}.sx-mega__item:is(:hover,.is-hover){background:var(--color-accent-soft)}.sx-mega__item svg{width:18px;height:18px;color:var(--color-accent-text-soft);margin-top:2px;flex:none}.sx-mega__item b{font-family:var(--font-display);font-weight:560;font-size:13.5px;color:var(--color-ink);display:block}.sx-mega__item span{font-size:12.5px;color:var(--color-ink-62)}.sx-mega__feat{border-radius:var(--r-md);padding:18px;background:linear-gradient(160deg,var(--color-accent-soft),transparent 70%),var(--color-card-2);align-self:stretch}.sx-drawer{width:300px;max-width:100%;border:1px solid var(--color-line);border-radius:var(--r-lg);background:var(--color-card);overflow:hidden}.sx-drawer__top{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-3-5) 16px;border-bottom:1px solid var(--color-line)}.sx-drawer__t{font-family:var(--font-display);font-size:var(--fs-body);font-weight:600;color:var(--color-ink);margin:0}.sx-drawer__nav{padding:var(--sp-2)}.sx-drawer__nav a{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-3);border-radius:var(--r-sm);font-family:var(--font-display);font-weight:500;font-size:var(--fs-body);color:var(--color-ink)}.sx-drawer__nav a:hover,.sx-drawer__nav a[aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent-text)}.sx-drawer__nav a svg{width:16px;height:16px;color:var(--color-ink-42)}.sx-drawer__cta{padding:var(--sp-3) var(--sp-4) var(--sp-4)}.sx-drawer--sheet{width:100%;max-width:100%;height:100%;border-width:0 0 0 1px;border-radius:0;padding:0;display:flex;flex-direction:column}.sx-drawer--ventana{margin:0 0 0 auto;width:22rem;height:100dvh;max-height:100dvh}.sx-drawer--ventana::-webkit-backdrop{background:var(--color-scrim)}.sx-drawer--ventana::backdrop{background:var(--color-scrim)}.sx-drawer--sheet .sx-drawer__nav{flex:1 1;overflow-y:auto;overscroll-behavior:contain}.sx-cmdk{width:460px;max-width:100%;border:1px solid var(--color-line-2);border-radius:var(--r-lg);background:var(--color-card);box-shadow:0 24px 60px color-mix(in srgb,var(--color-ink) 14%,transparent);overflow:hidden}.sx-cmdk__in{display:flex;align-items:center;gap:var(--sp-2-5);padding:var(--sp-3-5) 16px;border-bottom:1px solid var(--color-line);color:var(--color-ink-55);font-size:var(--fs-body)}.sx-cmdk__in svg{width:18px;height:18px}.sx-cmdk__list{padding:var(--sp-2);max-height:300px;overflow-y:auto}.sx-cmdk__item{display:flex;align-items:center;gap:var(--sp-2-5);padding:var(--sp-2-5) 12px;border-radius:var(--r-sm);font-size:var(--fs-md);color:var(--color-ink-78)}.sx-cmdk__item svg{width:17px;height:17px;color:var(--color-ink-55)}.sx-cmdk__item.on{background:var(--color-accent-soft)}.sx-cmdk__item.on,.sx-cmdk__item.on svg{color:var(--color-accent-text)}.sx-cmdk__item .sx-menu__k{border:1px solid var(--color-line-2);border-radius:5px;padding:1px var(--sp-1-5)}.sx-tabs{display:flex;gap:var(--sp-1);border-bottom:1px solid var(--color-line)}.sx-tabs a{padding:11px var(--sp-3-5);font-family:var(--font-display);font-weight:500;font-size:var(--fs-md);color:var(--color-ink-62);border-bottom:2px solid transparent;margin-bottom:-1px}.sx-tabs a:hover{color:var(--color-ink)}.sx-tabs a.on,.sx-tabs a[aria-current=page]{color:var(--color-accent-text);border-bottom-color:var(--color-accent)}.sx-crumbs{display:flex;align-items:center;gap:var(--sp-2);font-size:13.5px;color:var(--color-ink-55);flex-wrap:wrap}.sx-crumbs a{color:var(--color-ink-62);transition:color .2s cubic-bezier(.22,.61,.36,1)}.sx-crumbs a:hover{color:var(--color-accent-text-soft)}.sx-crumbs b{color:var(--color-ink);font-weight:500}.sx-crumbs svg{width:14px;height:14px;color:var(--color-ink-42)}.sx-segmented{display:inline-flex;padding:3px;border:1px solid var(--color-line-2);border-radius:999px;background:var(--color-card-2)}.sx-segmented :is(a,button){padding:7px 16px;border-radius:999px;font-family:var(--font-display);font-weight:500;font-size:var(--fs-sm);color:var(--color-ink-62);background:none;border:0;cursor:pointer}.sx-segmented :is(a,button).on{background:var(--color-card);color:var(--color-accent-text)}.sx-ai-summary{border:1px solid var(--color-accent-line);border-radius:16px;padding:clamp(20px,2.6vw,30px);background:linear-gradient(150deg,var(--color-accent-soft),transparent 65%),var(--color-card)}.sx-ai-summary__h{display:flex;align-items:center;gap:var(--sp-2-5);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-text)}.sx-ai-summary__h svg{width:16px;height:16px}.sx-ai-summary__b{margin-top:var(--sp-3);font-size:var(--fs-body);line-height:1.65;color:var(--color-ink-78)}.sx-ai-summary__b ul{margin:var(--sp-2-5) 0 0;padding-left:18px;display:grid;grid-gap:var(--sp-1-5);gap:var(--sp-1-5)}.sx-ai-summary__foot{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-ink-55)}.sx-ai-summary__regen{display:inline-flex;align-items:center;gap:var(--sp-1-5);color:var(--color-accent-text)}.sx-ai-summary__regen svg{width:14px;height:14px}.sx-audio{display:flex;align-items:center;gap:var(--sp-4);border:1px solid var(--color-line);border-radius:999px;padding:var(--sp-2-5) 18px var(--sp-2-5) var(--sp-2-5);background:var(--color-card)}.sx-audio__play{width:46px;height:46px;flex:none;border-radius:50%;background:var(--color-accent-active);color:var(--color-accent-on);display:grid;place-items:center}.sx-audio__play svg{width:20px;height:20px}.sx-audio__body{flex:1 1;min-width:0}.sx-audio__t{font-family:var(--font-display);font-weight:560;font-size:var(--fs-md);color:var(--color-ink)}.sx-audio__sub{font-size:var(--fs-eyebrow);color:var(--color-ink-55)}.sx-audio__wave{display:flex;align-items:center;gap:3px;height:26px;margin-top:var(--sp-1-5)}.sx-audio__wave i{width:3px;border-radius:2px;background:var(--color-accent-line)}.sx-audio__wave i:nth-child(-n+7){background:var(--color-accent)}.sx-audio__time{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--color-ink-55);flex:none}.sx-agent{width:340px;max-width:100%;border:1px solid var(--color-line-2);border-radius:18px;overflow:hidden;background:var(--color-card)}.sx-agent__top{display:flex;align-items:center;gap:var(--sp-2-5);padding:var(--sp-3-5) 16px;border-bottom:1px solid var(--color-line)}.sx-agent__top b{font-family:var(--font-display);font-weight:600;font-size:var(--fs-md)}.sx-agent__top span{font-size:var(--fs-xs);color:var(--sx-accent-text);margin-left:auto;display:inline-flex;align-items:center;gap:5px}.sx-agent__top span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-accent)}.sx-agent__body{padding:var(--sp-4);display:grid;grid-gap:var(--sp-2-5);gap:var(--sp-2-5)}.sx-agent__msg{max-width:82%;padding:var(--sp-2-5) 13px;border-radius:14px;font-size:13.5px;line-height:1.5}.sx-agent__msg--bot{background:var(--color-card-2);border:1px solid var(--color-line);color:var(--color-ink-78);border-bottom-left-radius:4px}.sx-agent__msg--me{justify-self:end;background:var(--color-accent-active);color:var(--color-accent-on);border-bottom-right-radius:4px}.sx-agent__in{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2-5) var(--sp-3-5);border-top:1px solid var(--color-line);color:var(--color-ink-55);font-size:var(--fs-sm)}.sx-agent__in svg{width:18px;height:18px;margin-left:auto;color:var(--color-accent-text-soft)}.sx-wa{display:inline-flex;align-items:center;gap:var(--sp-3);border:1px solid var(--color-line-2);border-radius:999px;padding:8px 18px 8px 8px;background:var(--color-card)}.sx-wa__ic{width:40px;height:40px;flex:none;border-radius:50%;background:color-mix(in srgb,var(--color-accent) 10%,var(--color-card));display:grid;place-items:center;color:var(--color-accent-text)}.sx-wa__ic svg{width:20px;height:20px}.sx-wa__t{font-family:var(--font-display);font-weight:560;font-size:var(--fs-md);color:var(--color-ink)}.sx-wa__sub{font-size:var(--fs-eyebrow);color:var(--color-ink-55)}.sx-paperwrap{background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--r-sm);overflow:hidden}.sx-doc{aspect-ratio:1/1.414;display:flex;flex-direction:column;padding:clamp(18px,3vw,34px)}.sx-doc__top{display:flex;align-items:center;justify-content:space-between}.sx-doc__top .cm-logo{font-size:18px}.sx-doc__tag{font-family:var(--font-mono);font-size:10px;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-ink-55)}.sx-doc__mid{margin-top:auto}.sx-doc__eyebrow{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-accent-text-soft)}.sx-doc__t{font-family:var(--font-display);font-weight:640;font-size:clamp(22px,3.4vw,34px);letter-spacing:var(--ls-h1);line-height:1.05;color:var(--color-ink);margin:12px 0 0;text-wrap:balance}.sx-doc__sub{font-size:var(--fs-sm);color:var(--color-ink-62);margin-top:var(--sp-2-5);max-width:40ch}.sx-doc__rule{height:3px;width:48px;background:var(--color-accent);border-radius:2px;margin:20px 0}.sx-doc__foot{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10.5px;color:var(--color-ink-55);border-top:1px solid var(--color-line);padding-top:var(--sp-3)}.sx-slide{aspect-ratio:16/9;display:flex;flex-direction:column;padding:clamp(20px,3.4vw,40px)}.sx-slide__eyebrow{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-accent-text-soft)}.sx-slide__t{font-family:var(--font-display);font-weight:640;font-size:clamp(24px,4vw,44px);letter-spacing:var(--ls-h1);line-height:var(--lh-tight);color:var(--color-ink);margin:12px 0 0;max-width:20ch;text-wrap:balance}.sx-slide__points{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--sp-4);gap:var(--sp-4)}.sx-slide__pt b{display:block;font-family:var(--font-display);font-weight:640;font-size:clamp(20px,3vw,30px);color:var(--color-accent-text);letter-spacing:-.02em}.sx-slide__pt span{font-size:var(--fs-eyebrow);color:var(--color-ink-62)}.sx-deck{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--sp-3-5);gap:var(--sp-3-5)}.sx-deck .sx-slide{aspect-ratio:16/9;padding:var(--sp-3-5)}.sx-deck .sx-slide__t{font-size:var(--fs-body);margin-top:var(--sp-2)}.sx-paper{padding:clamp(20px,3vw,36px)}.sx-paper__t{font-family:var(--font-serif);font-weight:600;font-size:clamp(18px,2.4vw,26px);line-height:1.2;color:var(--color-ink);text-align:center;text-wrap:balance}.sx-paper__authors{text-align:center;font-size:12.5px;color:var(--color-ink-62);margin-top:var(--sp-2-5)}.sx-paper__cols{column-count:2;column-gap:22px;margin-top:20px;font-family:var(--font-serif);font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--color-ink-62);text-align:justify}.sx-paper__colt{font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent-text);margin:0 0 var(--sp-1-5)}.sx-paper__abstract{border-left:2px solid var(--color-accent);padding-left:var(--sp-3-5);font-family:var(--font-serif);font-size:12.5px;line-height:1.6;color:var(--color-ink-78);margin-top:var(--sp-4)}.sx-info{padding:clamp(20px,3vw,34px);display:grid;grid-gap:18px;gap:18px}.sx-info__t{font-family:var(--font-display);font-weight:640;font-size:clamp(20px,3vw,30px);letter-spacing:-.02em;color:var(--color-ink);text-align:center;text-wrap:balance}.sx-info__stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--sp-3-5);gap:var(--sp-3-5)}.sx-info__stat{text-align:center;border:1px solid var(--color-line);border-radius:14px;padding:var(--sp-4)}.sx-info__stat b{display:block;font-family:var(--font-display);font-weight:640;font-size:clamp(24px,4vw,40px);letter-spacing:var(--ls-h1);color:var(--color-accent-text)}.sx-info__stat span{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-55)}.sx-info__flow{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);flex-wrap:wrap}.sx-info__node{border:1px solid var(--color-accent-line);border-radius:999px;padding:8px var(--sp-3-5);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-accent-text);background:var(--color-accent-soft)}.sx-info__arrow{color:var(--color-ink-55)}.sx-og{aspect-ratio:1.91/1;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(20px,3.4vw,38px);background:radial-gradient(70% 120% at 100% 0,var(--color-accent-soft),transparent 60%),var(--color-bg)}.sx-og__t{font-family:var(--font-display);font-weight:640;font-size:clamp(22px,3.6vw,40px);letter-spacing:var(--ls-h1);line-height:1.05;color:var(--color-ink);max-width:22ch;text-wrap:balance}.sx-og__t b{color:var(--color-accent-text-soft);font-weight:640}.sx-og__foot{display:flex;align-items:center;gap:var(--sp-2-5);font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--color-ink-62)}.sx-collgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px;margin-top:var(--sx-gap);align-items:start}.sx-sharebar{gap:12px 22px;margin:var(--sx-gap) 0;padding:18px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.sx-sharebar,.sx-sharebar__group{display:flex;flex-wrap:wrap;align-items:center}.sx-sharebar__group{gap:var(--sp-2)}.sx-sharebar__legend{margin-right:2px;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-55)}.sx-sharebar__btn{display:inline-flex;align-items:center;gap:var(--sp-2);padding:8px var(--sp-3-5);border:1px solid var(--color-line-2);border-radius:var(--r-pill);background:var(--color-card);color:var(--color-ink-78);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.sx-sharebar__btn:is(:hover,.is-hover){color:var(--color-accent-text);border-color:var(--color-accent-line);background:var(--color-accent-soft)}.sx-sharebar__btn:is(:focus-visible,.is-focus){outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.sx-sharebar__btn:is(:hover,.is-hover){transform:translateY(-1px)}.sx-sharebar__btn:active{transform:translateY(0)}}.sx-sharebar__ico{display:inline-flex;width:16px;height:16px;flex:none}.sx-sharebar__ico svg{width:100%;height:100%;display:block}.sx-sharebar__label{line-height:1}.sx-sharebar__btn--ia{border-color:var(--color-accent-line);color:var(--color-accent-text);background:var(--color-accent-soft)}.sx-sharebar__btn--ia:is(:hover,.is-hover){background:var(--color-accent-active);border-color:var(--color-accent-on);color:var(--color-accent-on)}.sx-sharebar__sep{align-self:stretch;width:1px;background:var(--color-line)}@media (max-width:720px){.sx-sharebar{flex-direction:column;align-items:stretch;gap:var(--sp-3-5)}.sx-sharebar__sep{display:none}}.sx-postmetrics{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px}.sx-postmetrics__item{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.04em;color:var(--color-ink-55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sx-postmetrics__item svg{width:15px;height:15px;flex:none;color:var(--color-ink-42)}.sx-postmetrics__item b{color:var(--color-ink);font-weight:600}.sx-like{display:inline-flex;align-items:center;gap:var(--sp-2);height:34px;padding:0 var(--sp-3-5);border:1px solid var(--color-line-2);border-radius:var(--r-pill);background:var(--color-card);color:var(--color-ink-62);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;cursor:pointer;transition:color .2s cubic-bezier(.22,.61,.36,1),border-color .2s cubic-bezier(.22,.61,.36,1),background-color .2s cubic-bezier(.22,.61,.36,1),transform .2s cubic-bezier(.22,.61,.36,1)}.sx-like svg{width:16px;height:16px;flex:none;fill:none;stroke:currentcolor;stroke-width:1.8;transition:transform .2s cubic-bezier(.22,.61,.36,1)}.sx-like:is(:hover,.is-hover){color:var(--color-accent-text-soft);border-color:var(--color-accent-line)}.sx-like:is(:focus-visible,.is-focus){outline:2px solid var(--color-accent);outline-offset:2px}.sx-like.is-liked{color:var(--color-accent-text);border-color:var(--color-accent-line);background:var(--color-accent-soft)}.sx-like.is-liked svg{fill:currentcolor;stroke:currentcolor}@media (prefers-reduced-motion:no-preference){.sx-like:hover{transform:translateY(-1px)}.sx-like:active svg{transform:scale(1.18)}}.sx-callout{margin:clamp(20px,3vw,28px) 0;padding:clamp(18px,2.4vw,24px) clamp(20px,2.6vw,26px);border-left:2px solid var(--color-accent);border-radius:0 var(--r-md) var(--r-md) 0;background:color-mix(in srgb,var(--color-accent) 6%,transparent)}.sx-callout__k{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-text);margin-bottom:var(--sp-2)}.sx-callout__k svg{width:15px;height:15px}.sx-callout p{font-family:var(--font-serif);font-size:15.5px;line-height:1.65;color:var(--color-ink-78);margin:0}.sx-callout p+p{margin-top:.8em}.sx-callout>:last-child{margin-bottom:0}.sx-callout--info{border-left-color:var(--color-ink-42);background:color-mix(in srgb,var(--color-ink) 4%,transparent)}.sx-callout--info .sx-callout__k{color:var(--color-ink)}.sx-callout--warn{border-left-color:var(--color-accent-active);background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.sx-figure{--sx-figure-ratio:16/9;--sx-figure-fit:contain;--sx-figure-x:50%;--sx-figure-y:50%;margin:clamp(24px,3.5vw,40px) 0}.sx-figure>img{aspect-ratio:var(--sx-figure-ratio);object-fit:var(--sx-figure-fit);object-position:var(--sx-figure-x) var(--sx-figure-y)}.sx-figure .sx-media,.sx-figure>img{display:block;width:100%;height:auto;border-radius:var(--r-md)}.sx-figure .sx-media{--sx-media-ratio:var(--sx-figure-ratio);--sx-media-fit:var(--sx-figure-fit);--sx-media-x:var(--sx-figure-x);--sx-media-y:var(--sx-figure-y)}.sx-figure--ratio-4-3{--sx-figure-ratio:4/3}.sx-figure--ratio-1-1{--sx-figure-ratio:1/1}.sx-figure--photo{--sx-figure-fit:cover}.sx-figure__cap{margin-top:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-sm);line-height:var(--lh-body);letter-spacing:.02em;color:var(--color-ink-55);text-align:left}.sx-rich{--sx-measure:30em;font-size:clamp(16px,1.3vw,18px);max-width:var(--sx-measure)}.sx-rich p{font-size:1em}.sx-nota{float:right;clear:right;width:15rem;margin:.35em -17rem var(--sp-4) 0;font-family:var(--font-body);font-size:var(--fs-sm);line-height:1.5;color:var(--color-ink-62);border-top:2px solid var(--color-accent-line);padding-top:var(--sp-2)}.sx-nota__k{display:block;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-55);margin-bottom:var(--sp-1)}.sx-nota a{color:var(--sx-accent-text);text-decoration:underline;text-underline-offset:.2em}@media (max-width:1100px){.sx-nota{float:none;width:auto;max-width:var(--sx-measure);margin:var(--sp-4) 0}}.sx-read{background:var(--color-paper-cream)}.sx-read--clip{overflow-x:clip}.sx-read--pad{padding-block:clamp(40px,6vw,80px);padding-inline:clamp(18px,2.4vw,34px);--sx-esc:clamp(18px,2.4vw,34px)}.sx-read .sx-figure img,.sx-read .sx-gallery__item img,.sx-read .sx-table{background:var(--color-surface)}.sx-wide{margin-inline:calc(var(--sx-esc, clamp(10px, 2vw, 28px)) * -1)}.sx-bleed{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.sx-bleed .sx-media,.sx-bleed img{border-radius:0}.sx-bleed>.sx-gallery__cap,.sx-bleed>figcaption{max-width:30em;margin-inline:auto;padding-inline:clamp(20px,5vw,72px)}@media (max-width:640px){.sx-wide{margin-inline:0}}.sx-figure__cap b{color:var(--color-ink);font-weight:560}.sx-gallery{--sx-gallery-ratio:16/9;margin:clamp(24px,3.5vw,40px) 0;display:grid;grid-template-columns:repeat(var(--sx-gallery-n,3),1fr);grid-gap:clamp(10px,1.4vw,16px);gap:clamp(10px,1.4vw,16px)}.sx-gallery--2{--sx-gallery-n:2}.sx-gallery--4{--sx-gallery-n:4}.sx-gallery__item{margin:0;min-width:0}.sx-gallery--ratio-4-3{--sx-gallery-ratio:4/3}.sx-gallery__item .sx-media,.sx-gallery__item img{display:block;width:100%;height:auto;aspect-ratio:var(--sx-gallery-ratio);object-fit:contain;object-position:50% 50%;border-radius:var(--r-md)}.sx-gallery__cap{margin-top:clamp(12px,1.6vw,16px);font-family:var(--font-mono);font-size:var(--fs-sm);line-height:var(--lh-body);letter-spacing:.02em;color:var(--color-ink-55)}.sx-gallery__cap b{color:var(--color-ink);font-weight:560}@media (max-width:640px){.sx-gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:380px){.sx-gallery{grid-template-columns:1fr}}.sx-pull{margin:clamp(26px,3.4vw,38px) 0;padding-left:clamp(18px,2.2vw,24px);border-left:2px solid var(--color-accent)}.sx-pull__t{font-family:var(--font-display);font-weight:560;font-size:clamp(19px,2vw,23px);line-height:1.34;letter-spacing:var(--ls-h3);color:var(--color-ink);text-wrap:balance}.sx-pull__by{margin-top:var(--sp-2-5);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-55)}.sx-pull--side{float:right;width:min(46%,300px);margin:var(--sp-1-5) 0 22px clamp(20px,3vw,36px)}.sx-pull--side .sx-pull__t{font-size:clamp(17px,1.7vw,20px)}@media (max-width:640px){.sx-pull--side{float:none;width:auto;margin:clamp(26px,5vw,34px) 0}}.sx-checks{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.sx-checks li{position:relative;padding-left:30px;font-family:var(--font-serif);font-size:17px;line-height:var(--lh-lede);color:var(--color-ink-78)}.sx-checks li:before{content:"";position:absolute;left:3px;top:.52em;width:11px;height:6px;border-radius:0;background:none;border-left:1.5px solid var(--color-accent);border-bottom:1.5px solid var(--color-accent);transform:rotate(-45deg)}.sx-checks li:after{content:none}.sx-checks--no li:before{border-left:0;transform:rotate(45deg)}.sx-checks--no li:after,.sx-checks--no li:before{top:.62em;left:2px;width:12px;height:0;border-bottom:1.5px solid var(--color-ink-34)}.sx-checks--no li:after{content:"";position:absolute;transform:rotate(-45deg)}.sx-checks--tight li{font-family:var(--font-body);font-size:14.5px;line-height:1.6}.sx-rich .sx-checks{gap:var(--sp-3)}.sx-rich .sx-checks li{padding-left:30px}.sx-rich .sx-checks li:before{width:11px;height:6px;border-radius:0;background:none}.sx-rich .sx-checks--no li:before{width:12px;height:0}.sx-rich hr,.sx-rule{height:1px;border:0;background:var(--color-line);margin-block:clamp(34px,5vw,54px)}.sx-rule--acc{height:3px;width:48px;background:var(--color-accent);border-radius:2px}.sx-rule--mark{height:auto;background:none;text-align:center;line-height:1}.sx-rule--mark:before{content:"···";font-family:var(--font-mono);font-size:17px;letter-spacing:.5em;color:var(--color-ink-34)}.sx-content>*,.sx-rich,.sx-rich li,.sx-rich pre,.sx-tablewrap{min-width:0}.sx-tablewrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.sx-tablewrap:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--r-sm)}.sx-tablewrap>.sx-table{min-width:32em}.sx-table caption{caption-side:top;text-align:left;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-55);padding-bottom:var(--sp-3-5)}.sx-table thead th{padding:0 12px 12px;border-bottom:1px solid var(--color-line-2)}.sx-table tbody tr:hover td{background:color-mix(in srgb,var(--color-accent) 4%,transparent)}.sx-table td[data-num],.sx-table th[data-num]{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx-table tbody tr td:first-child{color:var(--color-ink)}.sx-table th button{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;display:inline-flex;align-items:center;gap:var(--sp-2);padding:0;border:0;background:none;cursor:pointer}.sx-table th button:hover{color:var(--color-ink)}.sx-table th button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--r-xs)}.sx-table th[aria-sort] button{color:var(--color-ink)}.sx-table th[aria-sort] button:after{content:"";width:5px;height:5px;border-bottom:1px solid;border-right:1px solid;transform:translateY(-2px) rotate(45deg)}.sx-table th[aria-sort=ascending] button:after{transform:translateY(1px) rotate(-135deg)}.sx-group{border:0;padding:0;margin:0;display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.sx-group__t{font-family:var(--font-display);font-size:var(--fs-body);font-weight:600;color:var(--color-ink);padding:0;margin:0}.sx-group--danger{border:1px solid var(--color-destructive-line);border-radius:var(--r-md);padding:var(--sp-5)}.sx-group--danger .sx-group__t{color:var(--color-destructive-text)}.sx-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:var(--sp-5);gap:var(--sp-5)}.sx-group+.sx-group{margin-top:var(--sp-7)}.sx-confirm{max-width:34rem;margin:auto;padding:var(--sp-6);border:1px solid var(--color-line-2);border-radius:var(--r-lg);background:var(--color-card);color:var(--color-ink)}.sx-confirm::-webkit-backdrop{background:var(--color-scrim)}.sx-confirm::backdrop{background:var(--color-scrim)}.sx-confirm__t{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:620;letter-spacing:-.02em;color:var(--color-ink);margin:0}.sx-confirm__d{font-size:var(--fs-sm);line-height:1.6;color:var(--color-ink-78);margin:var(--sp-3) 0 0}.sx-confirm__acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-3);margin:var(--sp-6) 0 0}.sx-record{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6)}.sx-listbar{justify-content:space-between;gap:var(--sp-3) var(--sp-4);margin:var(--sp-4) 0 0}.sx-listbar,.sx-listbar__l{display:flex;flex-wrap:wrap;align-items:center}.sx-listbar__l{gap:var(--sp-3)}.sx-listbar__c{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);color:var(--color-ink-55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.sx-codebar{gap:var(--sp-3)}.sx-codebar__meta{display:inline-flex;align-items:center;gap:var(--sp-3);min-width:0}.sx-codebar__name{font-weight:500;color:var(--color-ink-62);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-codebar__lang{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-55)}.sx-codebar+pre,.sx-rich .sx-codebar+pre{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.sx-codebar:has(+pre){border-left:2px solid var(--color-accent-line)}.sx-copy{display:inline-flex;align-items:center;gap:var(--sp-1-5);height:26px;padding:0 var(--sp-2-5);border:1px solid var(--color-line-2);border-radius:var(--r-sm);background:transparent;color:var(--color-ink-55);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.04em;line-height:1;white-space:nowrap;cursor:pointer;transition:color .2s cubic-bezier(.22,.61,.36,1),border-color .2s cubic-bezier(.22,.61,.36,1),background-color .2s cubic-bezier(.22,.61,.36,1)}.sx-copy svg{width:13px;height:13px;flex:none}.sx-copy:hover{color:var(--sx-accent-text);border-color:var(--color-accent-line)}.sx-copy:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sx-copy.is-copied,.sx-copy[data-copied=true]{color:var(--sx-accent-text);border-color:var(--color-accent-line);background:var(--color-accent-soft)}.sx-progress{position:fixed;inset:0 0 auto;z-index:60;height:2px;pointer-events:none;background:transparent}.sx-progress__bar{display:block;height:100%;width:var(--sx-progress,0);background:var(--color-accent);transition:width .12s linear}.sx-progress--inline{position:-webkit-sticky;position:sticky;top:0;z-index:2}.sx-progress--rail{background:var(--color-line)}@media (prefers-reduced-motion:reduce){.sx-progress__bar{transition:none}}.sx-byline{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2-5) 18px;padding:var(--sp-3-5) 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.sx-byline__who{display:inline-flex;align-items:center;gap:var(--sp-2-5);min-width:0}.sx-byline__name{font-family:var(--font-display);font-weight:560;font-size:var(--fs-md);line-height:1.2;color:var(--color-ink)}.sx-byline__name a{color:inherit;transition:color .2s cubic-bezier(.22,.61,.36,1)}.sx-byline__name a:hover{color:var(--color-accent-text-soft)}.sx-byline__name a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:3px}.sx-byline__role{font-size:12.5px;line-height:1.3;color:var(--color-ink-55)}.sx-byline__meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1-5) var(--sp-3-5);margin-left:auto;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.04em;color:var(--color-ink-55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx-byline__meta svg{width:14px;height:14px;flex:none;color:var(--color-ink-42)}.sx-byline__item{display:inline-flex;align-items:center;gap:var(--sp-1-5);white-space:nowrap}.sx-byline__upd{color:var(--sx-accent-text)}@media (max-width:620px){.sx-byline__meta{margin-left:0;width:100%}}.sx-rate{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;padding:20px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.sx-rate__q{font-family:var(--font-display);font-weight:560;font-size:var(--fs-body);line-height:1.3;color:var(--color-ink);margin:0}.sx-rate__btn,.sx-rate__opts{display:inline-flex;align-items:center;gap:var(--sp-2)}.sx-rate__btn{height:34px;padding:0 16px;border:1px solid var(--color-line-2);border-radius:var(--r-pill);background:var(--color-card);color:var(--color-ink-62);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.04em;line-height:1;white-space:nowrap;cursor:pointer;transition:color .2s cubic-bezier(.22,.61,.36,1),border-color .2s cubic-bezier(.22,.61,.36,1),background-color .2s cubic-bezier(.22,.61,.36,1),transform .2s cubic-bezier(.22,.61,.36,1)}.sx-rate__btn svg{width:15px;height:15px;flex:none;fill:none;stroke:currentcolor;stroke-width:1.8}.sx-rate__btn:hover{color:var(--sx-accent-text);border-color:var(--color-accent-line)}.sx-rate__btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sx-rate__btn[aria-pressed=true]{color:var(--sx-accent-text);border-color:var(--color-accent-line);background:var(--color-accent-soft)}.sx-rate__btn[disabled]{cursor:default;opacity:.55}.sx-rate__btn[disabled]:hover{color:var(--color-ink-62);border-color:var(--color-line-2)}.sx-rate__thanks{font-size:var(--fs-md);line-height:1.5;color:var(--color-ink-62);margin:0}.sx-rate__thanks b{color:var(--color-ink);font-weight:560}.sx-rate__thanks a{color:var(--color-accent-text-soft);text-underline-offset:3px;text-decoration:underline}.sx-rate__thanks a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.sx-rate__btn:hover{transform:translateY(-1px)}}@media (max-width:560px){.sx-rate__btn{flex:1 1;justify-content:center}.sx-rate__opts{width:100%}}.sx-bio+.sx-rate,.sx-bio+.sx-sharebar,.sx-byline+.sx-rate,.sx-byline+.sx-sharebar,.sx-rate+.sx-sharebar{margin-top:0;border-top:0}.sx-bio+.sx-sharebar,.sx-byline+.sx-sharebar,.sx-rate+.sx-sharebar{border-bottom:1px solid var(--color-line)}.sx-like[aria-pressed=true]{color:var(--sx-accent-text);border-color:var(--color-accent-line);background:var(--color-accent-soft)}.sx-like[aria-pressed=true] svg{fill:currentcolor;stroke:currentcolor}.sx-like__n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx-like__live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.sx-sharebar--tight{gap:var(--sp-2-5);padding:16px 0;border-bottom:0}.sx-sharebar--tight .sx-sharebar__sep{display:none}.sx-sharebar__btn.is-copied,.sx-sharebar__btn[data-copied=true]{color:var(--sx-accent-text);border-color:var(--color-accent-line);background:var(--color-accent-soft)}.sx-share button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--color-control-line);border-radius:50%;background:transparent;color:var(--color-ink-62);cursor:pointer;transition:color .2s cubic-bezier(.22,.61,.36,1),border-color .2s cubic-bezier(.22,.61,.36,1),background-color .2s cubic-bezier(.22,.61,.36,1)}.sx-share button svg{width:16px;height:16px}.sx-share button:hover{color:var(--color-accent-text);border-color:var(--color-accent-line);background:var(--color-accent-soft)}.sx-share button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sx-share a.is-copied,.sx-share button.is-copied,.sx-share button[data-copied=true]{color:var(--sx-accent-text);border-color:var(--color-accent-line);background:var(--color-accent-soft)}.sx-share__ok{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:none;color:var(--sx-accent-text)}.sx-aside{max-height:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain}.sx-aside__nav{display:block;border-left:1px solid var(--color-line)}.sx-aside__nav a{padding:7px 0 7px var(--sp-3-5);margin-left:-1px;border-left:1px solid transparent;overflow-wrap:anywhere}.sx-aside a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sx-aside a.on,.sx-aside a[aria-current=location],.sx-aside a[aria-current=true]{color:var(--sx-accent-text);border-left-color:var(--color-accent)}@media (max-width:860px){.sx-content>.sx-aside{order:-1;position:static;max-height:none;overflow:visible;padding-bottom:18px;margin-bottom:var(--sp-1);border-bottom:1px solid var(--color-line)}.sx-content>.sx-aside .sx-aside__nav{display:flex;flex-wrap:wrap;gap:0 4px;border-left:0}.sx-content>.sx-aside .sx-aside__nav a{padding:var(--sp-1-5) var(--sp-2-5) var(--sp-1-5) 0;margin-left:0;border-left:0}.sx-content>.sx-aside .sx-aside__bar{display:none}}.sx-aside__pos{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);color:var(--color-ink-55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx-aside__bar{display:none;height:2px;border-radius:var(--r-pill);background:var(--color-line-2)}.sx-aside__bar span{display:block;height:100%;border-radius:inherit;background:var(--color-accent);transform:scaleX(0);transform-origin:left center}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.sx-aside__bar{display:block}.sx-aside__bar span{animation-name:sx-leido;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root block)}}}@keyframes sx-leido{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sx-related{margin-top:var(--sx-gap)}.sx-related__h{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-ink-55)}.sx-related__list{list-style:none;margin:clamp(12px,1.8vw,16px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 clamp(24px,4vw,48px);gap:0 clamp(24px,4vw,48px)}.sx-related__item{display:grid;align-content:start;grid-gap:7px;gap:7px;padding:20px 0;border-top:1px solid var(--color-line)}.sx-related__k{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--color-accent-text-soft)}.sx-related__k b{color:var(--color-ink-55);font-weight:400}.sx-related__t{font-family:var(--font-display);font-weight:580;font-size:16.5px;line-height:1.28;letter-spacing:-.012em;color:var(--color-ink);text-wrap:balance;transition:color .2s cubic-bezier(.22,.61,.36,1)}.sx-related__t a{color:inherit}.sx-related__item:hover .sx-related__t,.sx-related__t a:focus-visible{color:var(--sx-accent-text)}.sx-related__t a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:3px}.sx-related__d{font-size:13.5px;line-height:var(--lh-body);color:var(--color-ink-62);max-width:42ch}@media (max-width:860px){.sx-related__list{grid-template-columns:1fr 1fr}}@media (max-width:560px){.sx-related__list{grid-template-columns:1fr}}.sx-refs{margin-top:clamp(34px,5vw,48px);padding-top:clamp(18px,2.4vw,24px);border-top:1px solid var(--color-line)}.sx-refs__h{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-ink-55)}.sx-refs__list{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);counter-reset:sx-ref}.sx-refs__list li{position:relative;padding-left:30px;font-size:var(--fs-md);line-height:1.6;color:var(--color-ink-62)}.sx-refs__list li:before{counter-increment:sx-ref;content:counter(sx-ref);position:absolute;left:0;top:2px;font-family:var(--font-mono);font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-accent-text-soft)}.sx-refs__list a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-2);text-decoration-color:var(--color-line-2);text-underline-offset:3px;transition:color .2s cubic-bezier(.22,.61,.36,1)}.sx-refs__list a:hover{color:var(--sx-accent-text);-webkit-text-decoration-color:currentcolor;text-decoration-color:currentcolor}.sx-refs__list a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:3px}.sx-refs__dom{display:block;margin-top:2px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.02em;color:var(--color-ink-55)}.sx-blog-cat{display:inline-flex;align-items:center;gap:7px}.sx-blog-cat__n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-ink-55)}.sx-blog-cat:is(:hover,.is-hover) .sx-blog-cat__n{color:var(--sx-accent-text)}.sx-blog-cat.on .sx-blog-cat__n,.sx-blog-cat[aria-current],.sx-blog-cat[aria-current] .sx-blog-cat__n{color:var(--sx-accent-text)}.sx-blog-cat[aria-current]{border-color:var(--color-accent-line);background:var(--color-accent-soft)}@media (max-width:560px){.sx-blog-cats{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:var(--sp-1-5);scrollbar-width:none}.sx-blog-cats::-webkit-scrollbar{display:none}.sx-blog-cat{flex:none}}:root,[data-theme=dark],[data-theme=light]{--sx-accent-text:var(--color-accent-text);--sx-accent-text-soft:var(--color-accent-text-soft)}.sx-avatar,.sx-avatar-sm,.sx-bio__ph,.sx-blog-cat.on,.sx-blog-cat:is(:hover,.is-hover),.sx-blog-cat[aria-current],.sx-blog-feat:hover .sx-blog-feat__t,.sx-blog-feat__meta b,.sx-blog-feat__t a:hover,.sx-blog-featured__ey b,.sx-blog-featured__meta b,.sx-blog-list__meta b,.sx-callout__k,.sx-like.is-liked,.sx-rich :not(pre)>code,.sx-sharebar__btn--ia{color:var(--sx-accent-text)}.sx-bleed--paper{width:auto;max-width:none;margin-inline:calc(var(--sx-esc, 0px) * -1)}.sx-gallery.sx-wide{margin-inline:calc(var(--sx-esc, clamp(10px, 2vw, 28px)) * -1)}.sx-gallery.sx-bleed--paper{margin-inline:calc(var(--sx-esc, 0px) * -1)}@media (max-width:640px){.sx-gallery.sx-wide{margin-inline:0}}.sx-tablewrap.sx-wide{max-width:calc(100% + var(--sx-esc, clamp(10px, 2vw, 28px)) * 2)}.sx-rich blockquote cite{display:block;margin-top:var(--sp-3-5);font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-style:normal;letter-spacing:.04em;line-height:1.5;color:var(--color-ink-55)}.sx-gallery__cap{grid-column:1/-1}.sx-rich h2{margin-top:2.1em;line-height:1.12}.sx-rich h3{margin-top:1.8em;line-height:1.2}.sx-rich h2+ol,.sx-rich h2+p,.sx-rich h2+ul,.sx-rich h3+ol,.sx-rich h3+p,.sx-rich h3+ul{margin-top:.85em}.sx-read{--sx-body:calc(34rem + 280px + var(--sx-gap, 40px))}.sx-read>.sx-bio,.sx-read>.sx-byline,.sx-read>.sx-content,.sx-read>.sx-news,.sx-read>.sx-rate,.sx-read>.sx-related,.sx-read>.sx-sharebar{max-width:var(--sx-body);margin-inline:auto}.sx-read{container:sx-read/inline-size}@container sx-read (max-width: 860px){.sx-content{grid-template-columns:1fr}.sx-content>.sx-aside{order:-1;position:static;max-height:none;overflow:visible;padding-bottom:18px;margin-bottom:var(--sp-1);border-bottom:1px solid var(--color-line)}.sx-content>.sx-aside .sx-aside__nav{display:flex;flex-wrap:wrap;gap:0 4px;border-left:0}.sx-content>.sx-aside .sx-aside__nav a{padding:var(--sp-1-5) var(--sp-2-5) var(--sp-1-5) 0;margin-left:0;border-left:0}}.sx-rich hr.sx-rule--mark{height:auto;background:none}.sx-rich hr.sx-rule--acc{height:3px;width:48px;background:var(--color-accent)}.sx-blog-home{display:grid;grid-gap:clamp(52px,7vw,96px);gap:clamp(52px,7vw,96px);container-type:inline-size}.sx-blog-home>*{min-width:0}.sx-blog-mast{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-gap:0 clamp(18px,3vw,56px);gap:0 clamp(18px,3vw,56px);align-items:end}.sx-blog-mast__t{font-family:var(--font-display);font-weight:640;font-size:clamp(30px,3.6vw,48px);line-height:var(--lh-tight);letter-spacing:-.035em;color:var(--color-ink);text-wrap:balance;margin:var(--sp-3-5) 0 0}.sx-blog-mast__sub{font-size:clamp(15px,1.15vw,16.5px);line-height:var(--lh-lede);color:var(--color-ink-62);max-width:34em;margin:0}.sx-blog-mast__meta{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 26px;margin:clamp(22px,3vw,34px) 0 0;padding-top:var(--sp-4);border-top:1px solid var(--color-line);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-55)}.sx-blog-mast__meta b{color:var(--color-ink);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@container (max-width: 780px){.sx-blog-mast{grid-template-columns:1fr;align-items:start}.sx-blog-mast__sub{margin-top:var(--sp-4)}}.sx-blog-rub{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2-5) 24px;flex-wrap:wrap;padding-top:clamp(14px,1.8vw,20px);border-top:1px solid var(--color-line)}.sx-blog-rub__t{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink);margin:0}.sx-blog-rub__n{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-ink-55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx-blog-rub__a,.sx-blog-rub__n{letter-spacing:.1em;text-transform:uppercase}.sx-blog-rub__a{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--sx-accent-text)}.sx-blog-rub__a:hover{text-decoration:underline;text-underline-offset:3px}.sx-blog-rub__a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:3px}.sx-blog-hero{background:var(--color-card-plain);padding-block:clamp(36px,5vw,76px)}.sx-blog-hero__in{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px)}.sx-blog-hero__t{font-family:var(--font-display);font-weight:640;font-size:clamp(30px,4vw,52px);line-height:1.04;letter-spacing:-.035em;color:var(--color-ink);text-wrap:balance;margin:var(--sp-4) 0 0;overflow-wrap:anywhere}.sx-blog-hero__t b{color:var(--color-link);font-weight:inherit}.sx-blog-hero__d{font-size:clamp(16px,1.3vw,18px);line-height:var(--lh-lede);color:var(--color-ink-78);max-width:46ch;margin:var(--sp-4) 0 0}.sx-blog-hero__form{display:flex;align-items:center;gap:var(--sp-2);max-width:480px;padding:5px 5px 5px 20px;border:1px solid var(--color-control-line);border-radius:999px;background:var(--color-bg);margin-top:clamp(20px,2.6vw,32px)}.sx-blog-hero__form:focus-within{border-color:var(--color-accent-line)}.sx-blog-hero__form .sx-input{flex:1 1;min-width:0;height:42px;padding:0;border:0;border-radius:0;background:transparent}.sx-blog-hero__form .sx-cta{flex:none;height:42px;padding:0 20px}@media (max-width:460px){.sx-blog-hero__form{padding-left:16px}.sx-blog-hero__form .sx-cta{padding:0 14px}}.sx-blog-hero__form .sx-input:disabled{opacity:.62;cursor:not-allowed}.sx-blog-hero__legal{font-size:var(--fs-sm);line-height:1.5;color:var(--color-ink-62);margin:var(--sp-3) 0 0;max-width:44ch}.sx-blog-hero__fig{border-radius:16px;overflow:hidden;background:var(--color-card);line-height:0}.sx-blog-hero__fig img{width:100%;height:auto;display:block}.sx-blog-hero__card{border-radius:16px;padding:clamp(22px,2.6vw,32px);background:var(--color-card);display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.sx-blog-hero__card h2{font-family:var(--font-display);font-weight:600;font-size:var(--fs-body);color:var(--color-ink);margin:0}.sx-blog-hero__fact{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);padding-bottom:var(--sp-3);border-bottom:1px solid var(--color-line)}.sx-blog-hero__fact:last-child{border-bottom:0;padding-bottom:0}.sx-blog-hero__fact b{font-family:var(--font-display);font-weight:600;font-size:clamp(20px,2vw,26px);line-height:1;color:var(--color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx-blog-hero__fact span{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-55);text-align:right}@media (min-width:1100px){.sx-blog-hero__card{margin-right:clamp(-56px,-3vw,-24px)}.sx-blog-hero__fig{margin-right:clamp(-88px,-5vw,-40px)}}@media (max-width:900px){.sx-blog-hero__in{grid-template-columns:1fr;align-items:stretch}}.sx-blog-masthead{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5);padding-block:clamp(40px,6vw,84px) clamp(32px,4.5vw,64px)}.sx-blog-masthead__t{font-family:var(--font-display);font-weight:640;font-size:clamp(30px,4.2vw,52px);line-height:1.04;letter-spacing:-.035em;color:var(--color-ink);text-wrap:balance;margin:0;max-width:20ch;overflow-wrap:anywhere}.sx-blog-masthead__d{font-size:clamp(16px,1.3vw,18px);line-height:var(--lh-lede);color:var(--color-ink-62);max-width:62ch;margin:0}.sx-blog-masthead__facts{display:flex;flex-wrap:wrap;gap:var(--sp-3) clamp(24px,4vw,56px);padding-top:var(--sp-4);border-top:1px solid var(--color-line)}.sx-blog-masthead__fact{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.sx-blog-masthead__fact b{font-family:var(--font-display);font-weight:600;font-size:clamp(20px,2vw,26px);line-height:1;color:var(--color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx-blog-masthead__fact span{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-55)}.sx-blog-feat--lead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(22px,3.2vw,52px);align-items:center;margin-top:clamp(20px,2.6vw,32px);border-radius:16px;background:var(--color-card-plain);padding:clamp(22px,2.6vw,34px);overflow:visible}.sx-blog-feat--lead .sx-blog-feat__media{min-height:0;border-radius:10px}.sx-blog-feat--lead .sx-blog-feat__body{padding:0}.sx-blog-feat--lead .sx-blog-feat__meta{align-items:baseline}.sx-blog-feat--lead .sx-blog-feat__t{font-size:clamp(26px,3vw,38px);line-height:1.06;margin-top:var(--sp-3-5)}.sx-blog-feat--lead .sx-blog-feat__ex{font-size:clamp(15px,1.15vw,16.5px);line-height:1.65;max-width:27em;margin-top:var(--sp-3-5)}@container (max-width: 720px){.sx-blog-feat--lead{grid-template-columns:1fr;gap:clamp(18px,3cqw,28px)}.sx-blog-feat--lead .sx-blog-feat__media{min-height:0}.sx-blog-feat--lead .sx-blog-feat__ex{max-width:30em}}.sx-blog-top{list-style:none;margin:clamp(16px,2vw,22px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0 clamp(20px,3vw,44px);gap:0 clamp(20px,3vw,44px);counter-reset:sx-top}.sx-blog-top__item{display:grid;align-content:start;grid-gap:var(--sp-2);gap:var(--sp-2);padding:18px 0 22px;border-top:1px solid var(--color-line)}.sx-blog-top__item:before{counter-increment:sx-top;content:counter(sx-top,decimal-leading-zero);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-ink-55)}.sx-blog-top__t{font-family:var(--font-display);font-weight:570;font-size:16px;line-height:1.3;letter-spacing:-.012em;color:var(--color-ink);text-wrap:balance;margin:0;transition:color .2s cubic-bezier(.22,.61,.36,1)}.sx-blog-top__k{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--color-ink-55)}.sx-blog-top__item:hover .sx-blog-top__t{color:var(--sx-accent-text)}@container (max-width: 820px){.sx-blog-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 480px){.sx-blog-top{grid-template-columns:1fr}}.sx-linkcard{position:relative}.sx-linkcard__a{color:inherit}.sx-linkcard__a:after{content:"";position:absolute;inset:0}.sx-linkcard__a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:3px}button.sx-blog-cat{background:transparent;cursor:pointer}.sx-blog-cat[aria-pressed=true]{color:var(--sx-accent-text);border-color:var(--color-accent-line);background:var(--color-accent-soft)}.sx-blog-cat[aria-pressed=true] .sx-blog-cat__n{color:var(--sx-accent-text)}.sx-post__meta{flex-wrap:wrap}.sx-blog-home .sx-posts{row-gap:clamp(28px,3.4vw,44px)}.sx-pager button{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--sp-3-5);border:1px solid var(--color-control-line);border-radius:var(--r-md);background:transparent;font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.02em;color:var(--color-ink-62);cursor:pointer;transition:color .2s cubic-bezier(.22,.61,.36,1),border-color .2s cubic-bezier(.22,.61,.36,1),background-color .2s cubic-bezier(.22,.61,.36,1)}.sx-pager button:hover:not(:disabled){border-color:var(--color-accent-line);color:var(--sx-accent-text);background:var(--color-accent-soft)}.sx-pager button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sx-pager button:disabled{color:var(--color-ink-42);border-color:var(--color-line);cursor:default}.sx-pager button.on{border-color:var(--color-accent-active);background:var(--color-accent-active);color:var(--color-accent-on)}.sx-blog-linea__t{transition:color .2s cubic-bezier(.22,.61,.36,1)}.sx-blog-linea__row:hover .sx-blog-linea__t{color:var(--sx-accent-text)}.sx-blog-home .sx-blog-linea__t{font-size:clamp(15.5px,1.5vw,17px)}.sx-blog-rub+.sx-blog-linea{margin-top:clamp(16px,2vw,22px);border-top:0}@container (max-width: 620px){.sx-blog-home .sx-blog-linea__row{grid-template-columns:1fr;gap:var(--sp-2)}.sx-blog-home .sx-blog-linea__tag{order:-1}}@container (max-width: 560px){.sx-blog-home .sx-blog-cats{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:var(--sp-1-5);scrollbar-width:none}.sx-blog-home .sx-blog-cats::-webkit-scrollbar{display:none}.sx-blog-home .sx-blog-cat{flex:none}}.sx-content-bleedquote__mark,.sx-content-bleedquote__q:before{color:var(--sx-accent-text)}.cm-prose :not(pre)>code,.sx-rich :not(pre)>code{overflow-wrap:anywhere}.sx-mockup{border-radius:16px;overflow:hidden;border:1px solid var(--color-line);background:var(--color-card)}.sx-mockup__bar{display:flex;align-items:center;gap:7px;padding:11px 15px;border-bottom:1px solid var(--color-line)}.sx-mockup__dot{width:10px;height:10px;border-radius:999px;background:color-mix(in srgb,var(--color-ink) 16%,transparent)}.sx-mockup__url{margin-left:var(--sp-3);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.02em;color:var(--color-ink-55)}.sx-mockup__body{padding:clamp(18px,3vw,30px);display:grid;grid-template-columns:150px 1fr;grid-gap:clamp(14px,2vw,22px);gap:clamp(14px,2vw,22px);align-items:start;background:radial-gradient(120% 80% at 100% 0,var(--color-accent-soft),transparent 55%),var(--color-surface);min-height:300px}@media (max-width:640px){.sx-mockup__body{grid-template-columns:1fr}.sx-mockup__side{display:none}}.sx-mockup__side{display:grid;grid-gap:9px;gap:9px;align-content:start}.sx-mk-nav{height:30px;border-radius:8px;background:color-mix(in srgb,var(--color-ink) 5%,transparent)}.sx-mk-nav--on{background:color-mix(in srgb,var(--color-accent) 12%,transparent);border:1px solid var(--color-accent-line)}.sx-mockup__main{display:grid;grid-gap:var(--sp-3-5);gap:var(--sp-3-5);align-content:start}.sx-mk-h{height:13px;width:42%;border-radius:999px;background:color-mix(in srgb,var(--color-ink) 14%,transparent)}.sx-mk-chart{display:flex;align-items:flex-end;gap:var(--sp-2-5);height:130px;padding:var(--sp-3-5);border-radius:12px;border:1px solid var(--color-line);background:var(--color-card)}.sx-mk-bar{flex:1 1;border-radius:6px 6px 0 0;background:color-mix(in srgb,var(--color-accent) 24%,transparent)}.sx-mk-bar:nth-child(2n){background:color-mix(in srgb,var(--color-ink) 10%,transparent)}.sx-mk-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--sp-2-5);gap:var(--sp-2-5)}.sx-mk-card{height:60px;border-radius:10px;border:1px solid var(--color-line);background:var(--color-card)}.sx-center-mock{text-align:center}.sx-center-mock__head{max-width:62ch;margin-inline:auto}.sx-center-mock .sx-mockup{margin:clamp(28px,4.5vw,52px) auto 0;max-width:940px;text-align:left}.sx-navf-stage{background:radial-gradient(70% 120% at 50% -10%,var(--color-accent-soft),transparent 60%),var(--color-surface);padding:20px clamp(16px,4vw,32px) 56px}.sx-navf{position:-webkit-sticky;position:sticky;top:16px;z-index:20;display:flex;align-items:center;gap:var(--sp-4);max-width:1080px;margin-inline:auto;padding:9px var(--sp-2-5) 9px 22px;background:color-mix(in srgb,var(--color-card) 84%,transparent);-webkit-backdrop-filter:saturate(1.5) blur(14px);backdrop-filter:saturate(1.5) blur(14px);border:1px solid var(--color-line);border-radius:999px}.sx-navf__logo{font-family:var(--font-display);font-weight:680;font-size:19px;letter-spacing:var(--ls-h1);color:var(--color-ink)}.sx-navf__logo span{color:var(--color-accent-text-soft)}.sx-navf__links{display:flex;align-items:center;gap:2px;margin-left:var(--sp-1-5)}.sx-navf__links a{font-family:var(--font-display);font-weight:520;font-size:var(--fs-md);color:var(--color-ink-62);padding:8px 13px;border-radius:999px;transition:color .18s,background-color .18s}.sx-navf__links a:hover{color:var(--color-ink);background:var(--color-accent-soft)}.sx-navf__actions{display:flex;align-items:center;gap:var(--sp-2-5);margin-left:auto}.sx-navf__theme{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:999px;border:1px solid var(--color-line-2);background:transparent;color:var(--color-ink-55);font-size:var(--fs-body);cursor:pointer;transition:color .18s,border-color .18s,background-color .18s}.sx-navf__theme:hover{color:var(--color-accent-text);border-color:var(--color-accent-line);background:var(--color-accent-soft)}.sx-navf__cta{height:40px;padding:0 18px;font-size:13.5px}.sx-navf__toggle{position:absolute;opacity:0;pointer-events:none}.sx-navf__burger{display:none;width:40px;height:40px;border-radius:999px;border:1px solid var(--color-line-2);background:transparent;cursor:pointer;position:relative}.sx-navf__burger span,.sx-navf__burger:after,.sx-navf__burger:before{content:"";position:absolute;left:11px;right:11px;height:1.6px;background:var(--color-ink);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.sx-navf__burger:before{top:var(--sp-3-5)}.sx-navf__burger span{top:19px}.sx-navf__burger:after{top:24px}@media (max-width:860px){.sx-navf{flex-wrap:wrap;border-radius:22px;padding:var(--sp-2-5) 12px var(--sp-2-5) 18px}.sx-navf__links{display:none;order:3;flex-basis:100%;flex-direction:column;align-items:stretch;gap:2px;margin:4px 0 0;padding-top:var(--sp-2);border-top:1px solid var(--color-line)}.sx-navf__links a{font-size:var(--fs-body);padding:12px var(--sp-3-5)}.sx-navf__cta{display:none}.sx-navf__burger{display:block}.sx-navf__toggle:checked~.sx-navf__links{display:flex}.sx-navf__toggle:checked~.sx-navf__actions .sx-navf__burger span{opacity:0}.sx-navf__toggle:checked~.sx-navf__actions .sx-navf__burger:before{top:19px;transform:rotate(45deg)}.sx-navf__toggle:checked~.sx-navf__actions .sx-navf__burger:after{top:19px;transform:rotate(-45deg)}}.sx-hero-id{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:center}@media (max-width:900px){.sx-hero-id{grid-template-columns:1fr;gap:40px}}.sx-hero-id__main .sx-h1{max-width:15ch}.sx-hero-id__thesis{margin-top:30px;padding-left:18px;border-left:2px solid var(--color-accent-line);font-family:var(--font-serif);font-style:italic;font-size:15.5px;line-height:1.6;color:var(--color-ink-62);max-width:50ch}.sx-hero-id__map{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);border-radius:18px}.sx-hero-id__k{padding:var(--sp-1) var(--sp-1) var(--sp-3);font-family:var(--font-mono);font-size:10.5px;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-ink-55)}.sx-terr{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3-5);background:color-mix(in srgb,var(--color-ink) 4%,transparent);border-radius:14px;padding:17px 22px;transition:background-color .18s}.sx-terr:hover{background:var(--color-accent-soft)}.sx-terr__t b{font-family:var(--font-display);font-weight:600;font-size:var(--fs-body);color:var(--color-ink)}.sx-terr__t span{display:block;margin-top:2px;font-size:var(--fs-sm);color:var(--color-ink-55)}.sx-terr__n{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--sx-accent-text);flex:none}.sx-proceso__head .sx-h2{max-width:26ch}.sx-proceso__head .sx-lede{margin-top:var(--sp-3)}.sx-steps{display:flex;gap:var(--sp-2);margin-top:var(--sx-gap)}.sx-step{flex:1 1;position:relative;text-align:center;padding-top:50px}.sx-step:before{content:"";position:absolute;top:17px;left:-50%;right:50%;height:1.5px;background:var(--color-line-2)}.sx-step:first-child:before{display:none}.sx-step__n{position:absolute;top:0;left:50%;transform:translateX(-50%);width:36px;height:36px;border-radius:999px;border:1.5px solid var(--color-accent-line);background:var(--color-card);color:var(--sx-accent-text);font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:600;display:grid;place-items:center}.sx-step__t{display:block;font-family:var(--font-display);font-weight:600;font-size:var(--fs-body);color:var(--color-ink);letter-spacing:-.01em}.sx-step__d{display:block;margin-top:var(--sp-1);font-size:12.5px;line-height:1.5;color:var(--color-ink-55);max-width:18ch;margin-inline:auto}@media (max-width:860px){.sx-steps{flex-wrap:wrap;gap:var(--sp-5) var(--sp-2)}.sx-step{flex:0 0 33.333%}.sx-step:before{display:none}}@media (max-width:520px){.sx-step{flex:0 0 50%}}.sx-principios{display:flex;flex-wrap:wrap;gap:var(--sp-2-5);margin-top:var(--sx-gap)}.sx-principio{display:inline-flex;align-items:center;gap:9px;padding:9px 15px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-card);font-size:var(--fs-sm);color:var(--color-ink-62)}.sx-principio b{width:5px;height:5px;border-radius:50%;background:var(--color-accent);flex:none}.sx-bento__cell .sx-h3{font-size:17px}.sx-bento__d{font-size:var(--fs-sm);line-height:1.5;color:var(--color-ink-55);margin-top:2px}.sx-bento__cell--acc .sx-bento__d{color:var(--color-ink-62)}.sx-banners-dos-acciones__body,.sx-blog-linea__body,.sx-footer-newsletter__promo,.sx-hero-form__body,.sx-newsletter-split__intro{min-width:0}.sx-metrics-hero-main{min-width:0;display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);align-content:start}.sx-team-profiles__body{min-width:0;display:grid;grid-gap:var(--sp-1-5);gap:var(--sp-1-5);align-content:start}.sx-header-nav-mega__col{min-width:0;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);align-content:start}.sx-careers-departamentos-group{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.sx-pager__gap{min-width:20px;text-align:center;font-family:var(--font-mono);color:var(--color-ink-55)}.px-deck{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6);background:color-mix(in srgb,var(--color-ink) 4%,transparent);padding:var(--sp-6)}.px-slide{container-type:inline-size;aspect-ratio:16/9;background:var(--color-bg);color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--r-lg);overflow:hidden;position:relative}.px-slide__in{padding:7cqw;display:grid;height:100%}.px-slide__eyebrow{font-family:var(--font-mono);font-size:1.5cqw;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-55)}.px-slide__t{font-family:var(--font-display);font-size:6cqw;line-height:var(--lh-tight);letter-spacing:-.02em;margin:0;text-wrap:balance}.px-slide__t--grande{font-size:8.5cqw}.px-slide__sub{font-size:2.4cqw;line-height:1.45;color:var(--color-ink-62);max-width:34ch}.px-slide__pie{position:absolute;inset-inline:7cqw;bottom:4cqw;display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono);font-size:1.4cqw;letter-spacing:.08em;color:var(--color-ink-55)}.px-slide--portada .px-slide__in{align-content:center;gap:3cqw}.px-slide--portada .px-slide__t{max-width:22ch}.px-slide--seccion .px-slide__in{align-content:center;justify-items:start;gap:2cqw}.px-slide--seccion .px-slide__n{font-family:var(--font-mono);font-size:1.6cqw;letter-spacing:.2em;color:var(--color-accent-text-soft)}.px-slide--tesis .px-slide__in{align-content:center}.px-slide--tesis .px-slide__t{max-width:26ch}.px-slide--datos .px-slide__in{align-content:center;gap:4cqw}.px-slide--datos .sx-stats{border-block:1px solid var(--color-line);padding-block:3cqw}.px-slide--datos .sx-stat__v{font-size:5cqw}.px-slide--datos .sx-stat__l{font-size:1.4cqw}.px-slide--cierre{background:var(--color-accent-active);color:var(--color-accent-on);border-color:transparent}.px-slide--cierre .px-slide__in{align-content:center;gap:3cqw}.px-slide--cierre .px-slide__eyebrow,.px-slide--cierre .px-slide__pie,.px-slide--cierre .px-slide__sub{color:var(--color-accent-on)}.px-slide--imagen .px-slide__in{padding:0;align-content:end}.px-slide--imagen .sx-media{position:absolute;inset:0;aspect-ratio:auto;height:100%;border-radius:0}.px-slide__banda{position:relative;z-index:1;background:var(--color-bg);border-top:1px solid var(--color-line);padding:2.6cqw 7cqw;display:flex;align-items:baseline;justify-content:space-between;gap:4cqw}.px-slide__banda .px-slide__t{font-size:3.2cqw;max-width:30ch}.px-slide__credito{flex:none;font-family:var(--font-mono);font-size:1.4cqw;letter-spacing:.08em;color:var(--color-ink-55)}.px-deck--miniaturas{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}@page diapositiva{size:338.67mm 190.5mm;margin:0}@media print{.px-deck{display:block;padding:0;background:none;gap:0;page:diapositiva}.px-slide{page-break-after:always;break-after:page;border:0;border-radius:0;aspect-ratio:auto;width:100%;height:100vh}.px-slide__in{height:100%}.px-slide:last-child{page-break-after:auto;break-after:auto}}.px-doc{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6);background:color-mix(in srgb,var(--color-ink) 4%,transparent);padding:var(--sp-6)}.px-hoja{container-type:inline-size;aspect-ratio:210/297;max-width:min(794px,calc(100svh * .7071));margin-inline:auto;width:100%;background:var(--color-bg);color:var(--color-ink);border:1px solid var(--color-line);overflow:hidden;position:relative}.px-hoja__in{position:absolute;inset:11cqw 9cqw 13cqw;overflow:hidden;display:grid;align-content:start;grid-gap:3cqw;gap:3cqw}.px-hoja__cab{top:5cqw;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--color-line);padding-bottom:1.5cqw}.px-hoja__cab,.px-hoja__pie{position:absolute;inset-inline:9cqw;display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono);font-size:1.9cqw;color:var(--color-ink-55)}.px-hoja__pie{bottom:5cqw;letter-spacing:.08em;border-top:1px solid var(--color-line);padding-top:1.5cqw}.px-hoja__eyebrow{font-family:var(--font-mono);font-size:2cqw;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-55)}.px-hoja__t{font-size:5.6cqw;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.px-hoja__h,.px-hoja__t{font-family:var(--font-display);margin:0}.px-hoja__h{font-size:3.4cqw;line-height:1.15}.px-hoja__p{font-size:2.3cqw;line-height:1.6;color:var(--color-ink-78)}.px-hoja--portada .px-hoja__in{align-content:center;gap:4cqw}.px-hoja--portada .px-hoja__t{font-size:7cqw;max-width:20ch}.px-hoja__meta{display:grid;grid-template-columns:repeat(2,auto);justify-content:start;grid-gap:1.5cqw 6cqw;gap:1.5cqw 6cqw;font-family:var(--font-mono);font-size:2cqw;color:var(--color-ink-62)}.px-hoja__meta dt{color:var(--color-ink-55);text-transform:uppercase;letter-spacing:.1em;font-size:1.7cqw}.px-hoja__meta dd{margin:0}.px-hoja__toc{display:grid;grid-gap:2cqw;gap:2cqw;margin:0;padding:0;list-style:none}.px-hoja__toc li{display:grid;grid-template-columns:3.5cqw 1fr auto;grid-gap:2cqw;gap:2cqw;align-items:baseline;font-size:2.4cqw;border-bottom:1px solid var(--color-line-soft);padding-bottom:1.5cqw}.px-hoja__toc b{font-weight:400}.px-hoja__toc b,.px-hoja__toc span{font-family:var(--font-mono);color:var(--color-ink-55)}.px-hoja--cuerpo .px-hoja__in,.px-hoja--indice .px-hoja__in{gap:2.5cqw}.px-hoja--cuerpo .sx-rich{font-size:2.3cqw}.px-hoja--cuerpo .sx-rich h3{font-size:3cqw}.px-hoja--cuerpo .sx-rich :is(ul,ol) li{font-size:1em;padding-left:1.294em}.px-hoja--cuerpo .sx-rich ul li:before{top:.706em;width:.353em;height:.353em}.px-hoja--cierre .px-hoja__in{align-content:center;gap:3cqw}.px-hoja__firma{border-top:2px solid var(--color-accent);padding-top:2.5cqw;display:grid;grid-gap:.8cqw;gap:.8cqw}.px-hoja__firma b{font-family:var(--font-display);font-size:2.8cqw}.px-hoja__firma span{font-family:var(--font-mono);font-size:1.9cqw;color:var(--color-ink-55)}@page{size:210mm 297mm;margin:0}@media print{.px-doc{display:block;padding:0;background:none;gap:0}.px-hoja{page-break-after:always;break-after:page;border:0;aspect-ratio:auto;width:100%;max-width:none;margin:0;height:100vh}.px-hoja:last-child{page-break-after:auto;break-after:auto}}.px-info-lienzo{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6);background:color-mix(in srgb,var(--color-ink) 4%,transparent);padding:var(--sp-6);justify-items:center}.px-info{container-type:inline-size;aspect-ratio:4/5;width:100%;max-width:min(1080px,calc(100svh * .8));background:var(--color-bg);color:var(--color-ink);border:1px solid var(--color-line);overflow:hidden;position:relative}.px-info__in{padding:8cqw;grid-template-rows:1fr auto;align-content:stretch;height:100%}.px-info__cuerpo,.px-info__in{display:grid;grid-gap:4cqw;gap:4cqw}.px-info__cuerpo{align-content:center}.px-info__eyebrow{font-family:var(--font-mono);font-size:2.2cqw;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-55)}.px-info__t{font-family:var(--font-display);font-size:6cqw;line-height:1.08;letter-spacing:-.02em;margin:0;text-wrap:balance}.px-info__pie{display:flex;justify-content:space-between;align-items:baseline;gap:4cqw;border-top:1px solid var(--color-line);padding-top:2.5cqw}.px-info__marca{font-family:var(--font-display);font-size:2.6cqw;letter-spacing:-.01em}.px-info__marca span{color:var(--color-accent-text-soft)}.px-info__fuente{font-family:var(--font-mono);font-size:1.9cqw;line-height:1.4;color:var(--color-ink-55);text-align:right;max-width:46ch}.px-info__cifra{font-family:var(--font-display);font-size:26cqw;line-height:.88;letter-spacing:-.04em;color:var(--color-accent-text-soft);margin:0}.px-info__cifra-pie{font-size:3cqw;line-height:1.4;color:var(--color-ink-78);max-width:26ch}.px-info__vs{display:grid;grid-template-columns:1fr 1fr;grid-gap:6cqw;gap:6cqw}.px-info__vs-col+.px-info__vs-col{border-left:1px solid var(--color-line);padding-left:6cqw}.px-info__vs-k{font-family:var(--font-mono);font-size:2cqw;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-55)}.px-info__vs-v{font-family:var(--font-display);font-size:11cqw;line-height:.95;letter-spacing:var(--ls-h1);margin:1.5cqw 0 0}.px-info__vs-col--acc .px-info__vs-v{color:var(--color-accent-text-soft)}.px-info__vs-d{font-size:2.4cqw;line-height:1.45;color:var(--color-ink-62);margin-top:2cqw}.px-info__pasos{display:grid;grid-gap:3.5cqw;gap:3.5cqw;margin:0;padding:0;list-style:none}.px-info__paso{display:grid;grid-template-columns:7cqw 1fr;grid-gap:3cqw;gap:3cqw;align-items:start}.px-info__paso-n{font-family:var(--font-mono);font-size:2.4cqw;color:var(--color-accent-text-soft);padding-top:.6cqw}.px-info__paso-t{font-family:var(--font-display);font-size:3.4cqw;line-height:1.15;margin:0}.px-info__paso-d{font-size:2.3cqw;line-height:1.5;color:var(--color-ink-62);margin-top:1cqw}.px-social-lienzo{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6);background:color-mix(in srgb,var(--color-ink) 4%,transparent);padding:var(--sp-6);justify-items:center}.px-social{container-type:inline-size;aspect-ratio:1.91/1;width:100%;max-width:min(1200px,calc(100svh * 1.91));background:radial-gradient(70% 130% at 100% 0,var(--color-accent-soft),transparent 62%),var(--color-bg);color:var(--color-ink);border:1px solid var(--color-line);overflow:hidden;position:relative}.px-social--cuadrada{aspect-ratio:1/1;max-width:min(1080px,calc(100svh * 1))}.px-social__seguro{padding:8cqw 24cqw;display:grid;align-content:space-between;grid-gap:4cqw;gap:4cqw;height:100%}.px-social--cuadrada .px-social__seguro{padding:9cqw}.px-social__eyebrow{font-family:var(--font-mono);font-size:2cqw;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-55)}.px-social--cuadrada .px-social__eyebrow{font-size:2.6cqw}.px-social__t{font-family:var(--font-display);font-size:7cqw;line-height:1.06;letter-spacing:-.02em;margin:0;text-wrap:balance}.px-social--cuadrada .px-social__t{font-size:7.5cqw}.px-social__t b{color:var(--color-accent-text-soft);font-weight:inherit}.px-social__cita{font-family:var(--font-serif);font-size:6cqw;line-height:1.22;margin:0;text-wrap:balance}.px-social__pie{display:flex;justify-content:space-between;align-items:baseline;gap:4cqw;font-family:var(--font-mono);font-size:2cqw;color:var(--color-ink-55)}.px-social--cuadrada .px-social__pie{font-size:2.4cqw}.px-social__marca{font-family:var(--font-display);font-size:2.8cqw;letter-spacing:-.01em;color:var(--color-ink)}.px-social--cuadrada .px-social__marca{font-size:3.4cqw}.px-social__marca span{color:var(--color-accent-text-soft)}.px-social--guia:after,.px-social--guia:before{content:"";position:absolute;inset-block:0;width:1px;background:var(--color-accent-line)}.px-social--guia:before{left:23.82%}.px-social--guia:after{right:23.82%}.sx-layers{display:grid;margin:var(--sp-5) 0 0;padding:0;list-style:none;border:1px solid var(--color-line-2);border-radius:var(--r-md);overflow:hidden}.sx-layers__row{display:grid;grid-template-columns:3.5rem minmax(8rem,12rem) 1fr;grid-gap:var(--sp-4);gap:var(--sp-4);align-items:baseline;padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--color-line)}.sx-layers__row:first-child{border-top:0}.sx-layers__n{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);color:var(--color-ink-55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx-layers__k{font-family:var(--font-display);font-size:var(--fs-body);font-weight:600;color:var(--color-ink)}.sx-layers__d{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--color-ink-78);max-width:62ch}.sx-layers__d code{font-family:var(--font-mono);font-size:.92em;color:var(--color-ink)}@media (max-width:720px){.sx-layers__row{grid-template-columns:auto 1fr;gap:var(--sp-1) var(--sp-3)}.sx-layers__d{grid-column:1/-1}}.sx-evo{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6);margin:var(--sp-5) 0 0;padding:0 0 0 var(--sp-6);list-style:none}.sx-evo__step{position:relative}.sx-evo__step:before{content:"";position:absolute;left:calc(var(--sp-6) * -1 - .5px);top:var(--sp-3-5);bottom:calc((var(--sp-6) + var(--sp-3-5)) * -1);width:1px;background:var(--color-line-2)}.sx-evo__step:last-child:before{content:none}.sx-evo__step:after{content:"";position:absolute;left:calc(var(--sp-6) * -1 - var(--sx-evo-r, 9px) / 2);top:calc(14px - var(--sx-evo-r, 9px) / 2);width:var(--sx-evo-r,9px);height:var(--sx-evo-r,9px);border:2px solid var(--color-accent);border-radius:50%;background:var(--color-bg)}.sx-evo__step--r2{--sx-evo-r:13px}.sx-evo__step--r3{--sx-evo-r:17px}.sx-evo__step--r4{--sx-evo-r:21px}.sx-evo__scope{display:inline-block;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-ink-55);border:1px solid var(--color-line-2);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-3);margin:0}.sx-evo__t{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.01em;color:var(--color-ink);margin:var(--sp-3) 0 0}.sx-evo__d{font-size:var(--fs-sm);line-height:1.6;color:var(--color-ink-78);margin:var(--sp-2) 0 0;max-width:62ch}.sx-pipe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4) var(--sp-5);margin:var(--sp-5) 0 0;padding:0;list-style:none}.sx-pipe__st{position:relative;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-ink-62);border:1px solid var(--color-line-2);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-4)}.sx-pipe__st+.sx-pipe__st:before{content:"";position:absolute;left:calc(var(--sp-5) / -2 - 3px);top:50%;width:5px;height:5px;border-top:1px solid var(--color-ink-34);border-right:1px solid var(--color-ink-34);transform:translateY(-50%) rotate(45deg)}.sx-pipe__st[aria-current=step]{color:var(--color-accent-text);border-color:var(--color-accent-line);background:var(--color-accent-soft)}.sx-pipe__d{font-size:var(--fs-sm);line-height:1.6;color:var(--color-ink-78);margin:var(--sp-4) 0 0;max-width:68ch}@media (max-width:720px){.sx-pipe{flex-direction:column;align-items:start;gap:var(--sp-5)}.sx-pipe__st+.sx-pipe__st:before{left:var(--sp-4);top:calc(var(--sp-5) / -2 - 3px);transform:translateY(-50%) rotate(135deg)}}}