.swh:where(.k-3d3hkvxh){background:var(--color-ink-950);position:relative;overflow-x:clip}.swh-inner:where(.k-3d3hkvxh){--swh-px:max(var(--gutter), calc((100% - var(--container-site)) / 2));min-height:100svh;padding:calc(var(--header-h) + clamp(28px, 6vw, 56px)) var(--swh-px) clamp(56px, 8vw, 96px);flex-direction:column;justify-content:center;gap:clamp(40px,6vw,64px);display:flex;position:relative}.swh-copy:where(.k-3d3hkvxh){z-index:2;flex-direction:column;align-items:flex-start;max-width:40rem;display:flex;position:relative}.swh-copy:where(.k-3d3hkvxh) .swh-eyebrow{margin-bottom:clamp(22px,3.4svh,34px)}.swh-h1:where(.k-3d3hkvxh){max-width:100%}.swh-sub:where(.k-3d3hkvxh){max-width:30rem;color:var(--color-muted-on-dark);text-wrap:pretty;margin:clamp(22px,3.2svh,32px) 0 0;font-size:clamp(16px,.85rem + .4vw,19px);line-height:1.55}.swh-ctas:where(.k-3d3hkvxh){margin-top:clamp(24px,3.6svh,34px);display:flex}.swh-vis:where(.k-3d3hkvxh){z-index:1;justify-content:center;align-items:center;display:flex;position:relative}@media (width>=64rem){.swh-inner:where(.k-3d3hkvxh){align-items:center;column-gap:var(--grid-gap);padding:calc(var(--header-h) + clamp(24px, 4svh, 48px)) var(--swh-px) clamp(32px, 6svh, 64px);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.swh-copy:where(.k-3d3hkvxh){grid-column:1/span 6;max-width:none}.swh-vis:where(.k-3d3hkvxh){grid-column:7/-1;height:100%}}@media (width>=768px) and (width<=63.99rem){.swh-vis:where(.k-3d3hkvxh) .swb:where(.k-3d3hkvxh){max-width:600px;margin-inline:auto}}@media (width<=767px){.swh-inner:where(.k-3d3hkvxh){justify-content:flex-start;gap:44px}.swh-sub:where(.k-3d3hkvxh){font-size:16px}.swh-ctas:where(.k-3d3hkvxh){width:100%}.swh-ctas:where(.k-3d3hkvxh) .btn{justify-content:space-between;width:min(100%,330px)}}.js .swh-copy:where(.k-3d3hkvxh) .swh-eyebrow,.js .swh-sub:where(.k-3d3hkvxh),.js .swh-ctas:where(.k-3d3hkvxh){animation:swh-rise .9s var(--ease-brand) both}.js .swh-copy:where(.k-3d3hkvxh) .swh-eyebrow{animation-delay:.1s}.js .swh-sub:where(.k-3d3hkvxh){animation-delay:.5s}.js .swh-ctas:where(.k-3d3hkvxh){animation-delay:.6s}.js .swh-h1:where(.k-3d3hkvxh){animation:swh-h1in 1.1s var(--ease-brand) .15s both}@keyframes swh-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes swh-h1in{0%{opacity:.38;filter:blur(7px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}@media (width>=64rem) and (prefers-reduced-motion:no-preference){.js .swh-inner:where(.k-3d3hkvxh){height:100svh;min-height:0}.js .swh-vis:where(.k-3d3hkvxh) .swb:where(.k-3d3hkvxh){visibility:hidden}}.swb:where(.k-3d3hkvxh){width:100%;position:relative}.swb-box:where(.k-3d3hkvxh){aspect-ratio:640/520;--u:calc(100cqw / 640);width:100%;position:relative;container-type:inline-size}@media (width>=64rem){.swb:where(.k-3d3hkvxh){width:min(100%, calc((100svh - var(--header-h) - clamp(24px, 4svh, 48px) - clamp(32px, 6svh, 64px)) * 640 / 520))}}@media (width<=767px){.swb-box:where(.k-3d3hkvxh){aspect-ratio:480/520;--u:calc(100cqw / 480)}.swb--hero:where(.k-3d3hkvxh) .swb-box:where(.k-3d3hkvxh){aspect-ratio:480/400}}.swb-frame:where(.k-3d3hkvxh){width:100%;height:100%;position:absolute;inset:0;overflow:visible}.swb-frame--m:where(.k-3d3hkvxh){display:none}@media (width<=767px){.swb-frame--d:where(.k-3d3hkvxh){display:none}.swb-frame--m:where(.k-3d3hkvxh){display:block}}.swb-win-bg:where(.k-3d3hkvxh){fill:#ecece806}.swb-win:where(.k-3d3hkvxh){fill:none;stroke:#ecece829;stroke-width:1px;vector-effect:non-scaling-stroke}.swb-ttl:where(.k-3d3hkvxh){font-family:var(--font-sans);font-size:max(13px, calc(11px * var(--k,1)));letter-spacing:-.02em;fill:var(--color-fg-on-dark)}.swb-caret:where(.k-3d3hkvxh){fill:var(--color-signal-500);transform-box:fill-box;transform-origin:50% 100%}.swb-pill:where(.k-3d3hkvxh){fill:#ecece808;stroke:#ecece81f;stroke-width:1px;vector-effect:non-scaling-stroke}.swb-nav-on:where(.k-3d3hkvxh){fill:#ecece80f}.swb-f:where(.k-3d3hkvxh){left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));position:absolute}@media (width<=767px){.swb-f:where(.k-3d3hkvxh){left:calc(var(--xm) * var(--u))}}.swb-move:where(.k-3d3hkvxh){transform-origin:50%;--lift:0;position:absolute;inset:0}.swb-move:where(.k-3d3hkvxh):after{content:"";z-index:-1;border-radius:calc(10 * var(--u));box-shadow:0 calc(22 * var(--u)) calc(40 * var(--u)) calc(-18 * var(--u)) #000000d9, 0 0 0 1px #00000059;opacity:var(--lift);position:absolute;inset:0}.swb-card:where(.k-3d3hkvxh){border-radius:calc(10 * var(--u));background:var(--color-ink-900);position:absolute;inset:0;overflow:hidden}.swb-card:where(.k-3d3hkvxh):before{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ecece821}.swb-svg:where(.k-3d3hkvxh){width:100%;height:100%;display:block;position:absolute;inset:0}.swb--scattered:where(.k-3d3hkvxh) .swb-move:where(.k-3d3hkvxh){--lift:1;transform:translate(calc(var(--dx) * var(--u)), calc(var(--dy) * var(--u))) rotate(calc(var(--r) * 1deg)) scale(var(--s))}@media (width<=767px){.swb--scattered:where(.k-3d3hkvxh) .swb-move:where(.k-3d3hkvxh){transform:translate(calc(var(--dxm) * var(--u)), calc(var(--dym) * var(--u))) rotate(calc(var(--rm) * 1deg)) scale(var(--sm))}}@media (width>=64rem) and (prefers-reduced-motion:no-preference){.js .swb--stage:where(.k-3d3hkvxh) .swb-move:where(.k-3d3hkvxh){--lift:1;transform:translate(calc(var(--dx) * var(--u)), calc(var(--dy) * var(--u))) rotate(calc(var(--r) * 1deg)) scale(var(--s))}.js .swb--stage:where(.k-3d3hkvxh) .swb-frame:where(.k-3d3hkvxh){opacity:0}}@media (prefers-reduced-motion:no-preference){.js .swb--hero:where(.k-3d3hkvxh) .swb-f:where(.k-3d3hkvxh){animation:swb-in 1.2s var(--ease-brand) both;animation-delay:calc(.3s + var(--o) * 80ms)}}@media (width>=64rem) and (prefers-reduced-motion:no-preference){.js .swb--stage:where(.k-3d3hkvxh) .swb-f:where(.k-3d3hkvxh){animation:swb-in 1.2s var(--ease-brand) both;animation-delay:calc(.3s + var(--o) * 80ms)}}@keyframes swb-in{0%{opacity:0;translate:0 calc(26 * var(--u))}to{opacity:1;translate:0}}.swb-l:where(.k-3d3hkvxh),.swb-ld:where(.k-3d3hkvxh),.swb-ic:where(.k-3d3hkvxh){fill:none;stroke:#ecece81c;stroke-width:1px;vector-effect:non-scaling-stroke}.swb-l--base:where(.k-3d3hkvxh){stroke:#ecece83d}.swb-ld:where(.k-3d3hkvxh){stroke-dasharray:2 4}.swb-ic:where(.k-3d3hkvxh){stroke:#ecece88c;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.swb-b1:where(.k-3d3hkvxh){fill:#ecece880}.swb-b2:where(.k-3d3hkvxh){fill:#ecece833}.swb-b3:where(.k-3d3hkvxh){fill:#ecece81a}.swb-band:where(.k-3d3hkvxh){fill:#ecece808}.swb-band2:where(.k-3d3hkvxh){fill:#ecece806}.swb-o:where(.k-3d3hkvxh){fill:var(--color-signal-500)}.swb-os:where(.k-3d3hkvxh){fill:none;stroke:var(--color-signal-500);stroke-width:1.5px;vector-effect:non-scaling-stroke}.swb-f:where(.k-3d3hkvxh){--sc:var(--s)}@media (width<=767px){.swb-f:where(.k-3d3hkvxh){--sc:var(--sm)}}.swb-tag:where(.k-3d3hkvxh){font-size:max(9px, calc(11px * var(--k,1) / var(--sc,1)));letter-spacing:.02em;fill:var(--color-subtle-on-dark);font-weight:600}.swb-tag--on:where(.k-3d3hkvxh){fill:var(--color-fg-on-dark)}.swb-tagbox:where(.k-3d3hkvxh){fill:#ecece81a}.swb-col:where(.k-3d3hkvxh){fill:#ecece84d}.swb-flap:where(.k-3d3hkvxh){fill:#ecece812;stroke:#ecece824;stroke-width:1px;vector-effect:non-scaling-stroke}.swb-chip:where(.k-3d3hkvxh){fill:#ecece809;stroke:#ecece81c;stroke-width:1px;vector-effect:non-scaling-stroke}.swb-av:where(.k-3d3hkvxh){fill:#ecece812;stroke:#ecece824;stroke-width:1px;vector-effect:non-scaling-stroke}.swb-bub:where(.k-3d3hkvxh){fill:#ecece80d;stroke:#ecece81f;stroke-width:1px;vector-effect:non-scaling-stroke}.swb-bub2:where(.k-3d3hkvxh){fill:#ecece81f}.swb-box-ck:where(.k-3d3hkvxh){fill:none;stroke:#ecece866;stroke-width:1.1px;vector-effect:non-scaling-stroke}.swb-tick:where(.k-3d3hkvxh){fill:none;stroke:var(--color-fg-on-dark);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.swp:where(.k-bsmnlfpi){padding-block:var(--spacing-section) calc(var(--spacing-section) + var(--radius-join));position:relative;overflow-x:clip}.swp-grid:where(.k-bsmnlfpi){--swp-px:max(var(--gutter), calc((100% - var(--container-site)) / 2));padding-inline:var(--swp-px);flex-direction:column;gap:clamp(48px,7vw,72px);display:flex}.swp-spacer:where(.k-bsmnlfpi){display:none}.swp-copy:where(.k-bsmnlfpi){max-width:38rem}.swp-h2:where(.k-bsmnlfpi){color:var(--fg);margin:0;font-weight:400}.swp-h2b:where(.k-bsmnlfpi){color:var(--muted)}.swp-body:where(.k-bsmnlfpi){gap:.8em;max-width:30rem;margin:clamp(24px,3vw,36px) 0 0;font-size:clamp(17px,.95rem + .3vw,20px);display:grid}.swp-text:where(.k-bsmnlfpi){color:var(--muted);font-size:inherit;text-wrap:pretty;margin:0;line-height:1.55}.swp-text:where(.k-bsmnlfpi):first-child{color:var(--fg)}.swp-stage:where(.k-bsmnlfpi){justify-content:center;display:flex}@media (width>=768px) and (width<=63.99rem){.swp-stage:where(.k-bsmnlfpi) .swb{max-width:600px}}@media (width<=767px){.swp:where(.k-bsmnlfpi){padding-top:40px}}@media (width>=64rem){.swp-grid:where(.k-bsmnlfpi){align-items:center;column-gap:var(--grid-gap);--swp-avail:calc(100svh - var(--header-h) - clamp(24px, 4svh, 48px) - clamp(32px, 6svh, 64px));--swp-boxh:min(calc((100cqw - var(--grid-gap)) / 2 * 520 / 640), var(--swp-avail));grid-template-columns:repeat(12,minmax(0,1fr));display:grid;container-type:inline-size}.swp-copycol:where(.k-bsmnlfpi){grid-column:1/span 6}.swp-stage:where(.k-bsmnlfpi){grid-column:7/-1}.swp-copy:where(.k-bsmnlfpi){max-width:none}.swp-h2:where(.k-bsmnlfpi){font-size:clamp(2.25rem, calc(var(--swp-boxh) * .12), var(--text-row))}.swp-body:where(.k-bsmnlfpi){max-width:31rem}}@media (width>=64rem) and (width<=79.99rem){.swp-body:where(.k-bsmnlfpi){font-size:17px}}@media (width>=64rem) and (prefers-reduced-motion:no-preference){.js .swp:where(.k-bsmnlfpi){pointer-events:none;background:0 0;height:calc(200svh + 150vh);margin-top:-100svh;padding:0}.js .swp:where(.k-bsmnlfpi).swp--hit{pointer-events:auto}.js .swp-grid:where(.k-bsmnlfpi){align-items:stretch;height:100%}.js .swp-spacer:where(.k-bsmnlfpi){height:100svh;display:block}.js .swp-copywrap:where(.k-bsmnlfpi){height:100svh;padding:calc(var(--header-h) + clamp(24px, 4svh, 48px)) 0 clamp(32px, 6svh, 64px);align-items:center;display:flex;position:sticky;top:0}.js .swp-copy:where(.k-bsmnlfpi){pointer-events:auto;min-height:var(--swp-boxh);flex-direction:column;justify-content:space-between;gap:32px;display:flex}.js .swp-copy:where(.k-bsmnlfpi) .swp-body:where(.k-bsmnlfpi){margin-top:0}.js .swp-body:where(.k-bsmnlfpi){margin-bottom:-.32em}.js .swp-stage:where(.k-bsmnlfpi){height:100svh;padding:calc(var(--header-h) + clamp(24px, 4svh, 48px)) 0 clamp(32px, 6svh, 64px);align-items:center;position:sticky;top:0}}.cmp:where(.k-zaz7jdfa){padding-block:calc(clamp(5rem, 2.6rem + 5.6vw, 7.5rem) + var(--radius-join) * .5) 0}.cmp-table:where(.k-zaz7jdfa){--p:1;--cmp-pl:clamp(44px, 4.6vw, 64px);--cmp-pr:clamp(24px, 3vw, 48px);--cmp-a:5;--cmp-b:7;position:relative}.cmp-row:where(.k-zaz7jdfa){--s:1;grid-template-columns:minmax(0,1fr);display:grid;position:relative;container-type:inline-size}.cmp-cell:where(.k-zaz7jdfa){position:relative}.cmp-cell--now:where(.k-zaz7jdfa){--r:1}.cmp-k:where(.k-zaz7jdfa){color:var(--muted);margin-bottom:10px;display:block}.cmp-text:where(.k-zaz7jdfa){letter-spacing:-.015em;text-wrap:pretty;margin:0}.cmp-cell--now:where(.k-zaz7jdfa) .cmp-text:where(.k-zaz7jdfa){color:var(--muted);font-size:clamp(1.0625rem,.95rem + .35vw,1.375rem);line-height:1.42}.cmp-cell--fit:where(.k-zaz7jdfa) .cmp-text:where(.k-zaz7jdfa){letter-spacing:-.022em;color:var(--color-paper-50);font-size:clamp(1.1875rem,.85rem + 1.05vw,2rem);line-height:1.32}.cmp-cell--fit:where(.k-zaz7jdfa) .cmp-k:where(.k-zaz7jdfa){color:color-mix(in oklch, var(--color-paper-50) 66%, var(--color-ink-950))}.cmp-cell--now:where(.k-zaz7jdfa)>:where(.k-zaz7jdfa){opacity:var(--r);transform:translateY(calc((1 - var(--r)) * 22px))}@supports ((-webkit-background-clip:text) or (background-clip:text)){.cmp-cell--now:where(.k-zaz7jdfa) .cmp-text:where(.k-zaz7jdfa){color:#0000;background:linear-gradient(90deg, var(--muted) calc(var(--s) * 100cqw - 18px), var(--fg) calc(var(--s) * 100cqw));-webkit-background-clip:text;background-clip:text}}.cmp-reveal:where(.k-zaz7jdfa){margin-block:-.12em;padding-block:.12em}.cmp-mark:where(.k-zaz7jdfa){background:var(--color-signal-500);transform-origin:50% 0;width:2px;position:absolute}.cmp-sweep:where(.k-zaz7jdfa){background:var(--color-signal-500);pointer-events:none;width:2px;left:calc(var(--s) * 100%);opacity:clamp(0, min(var(--s) * 40, (1 - var(--s)) * 16), 1);margin-left:-2px;position:absolute}.cmp-row:where(.k-zaz7jdfa)+.cmp-row:where(.k-zaz7jdfa){margin-top:28px}.cmp-row--head:where(.k-zaz7jdfa){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cmp-row--head:where(.k-zaz7jdfa)+.cmp-row:where(.k-zaz7jdfa){margin-top:0}.cmp-panel:where(.k-zaz7jdfa),.cmp-sweep--d:where(.k-zaz7jdfa){display:none}.cmp-cell--now:where(.k-zaz7jdfa){padding:0 4px 18px 0}.cmp-cell--fit:where(.k-zaz7jdfa){isolation:isolate;clip-path:inset(0 calc((1 - var(--s)) * 100%) 0 0);padding:22px 22px 24px 30px}.cmp-card:where(.k-zaz7jdfa){z-index:-1;background:var(--color-ink-950);border-radius:var(--radius-card);position:absolute;inset:0}.cmp-mark:where(.k-zaz7jdfa){transform:scaleY(clamp(0, (var(--s) - .06) * 4, 1));top:24px;bottom:26px;left:16px}.cmp-sweep--m:where(.k-zaz7jdfa){top:16px;bottom:16px}@media (width>=768px){.cmp-row:where(.k-zaz7jdfa){column-gap:var(--grid-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.cmp-row:where(.k-zaz7jdfa)+.cmp-row:where(.k-zaz7jdfa){margin-top:0}.cmp-row--head:where(.k-zaz7jdfa){clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:relative;overflow:visible}.cmp-k:where(.k-zaz7jdfa),.cmp-card:where(.k-zaz7jdfa),.cmp-sweep--m:where(.k-zaz7jdfa){display:none}.cmp-cell--fit:where(.k-zaz7jdfa){clip-path:none;isolation:auto}.cmp-panel:where(.k-zaz7jdfa){top:0;bottom:0;right:0;left:calc((100% - var(--grid-gap)) * var(--cmp-a) / (var(--cmp-a) + var(--cmp-b)) + var(--grid-gap));border-radius:var(--radius-section);pointer-events:none;display:block;position:absolute;overflow:hidden}.cmp-panel-bg:where(.k-zaz7jdfa){background:var(--color-ink-950);clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0);position:absolute;inset:0}.cmp-panel-bar:where(.k-zaz7jdfa){background:var(--color-signal-500);width:2px;top:0;bottom:0;left:calc(var(--p) * 100%);opacity:clamp(0, min(var(--p) * 40, (1 - var(--p)) * 16), 1);margin-left:-2px;position:absolute}.cmp-h:where(.k-zaz7jdfa){letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.75rem,.9rem + 2vw,2.875rem);font-weight:400;line-height:1.05;display:block}.cmp-row--head:where(.k-zaz7jdfa) .cmp-cell--now:where(.k-zaz7jdfa){color:var(--muted)}.cmp-row--head:where(.k-zaz7jdfa) .cmp-cell--fit:where(.k-zaz7jdfa){color:var(--color-paper-50);clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0)}.cmp-row--head:where(.k-zaz7jdfa) .cmp-cell:where(.k-zaz7jdfa){padding:clamp(24px,3.6svh,40px) 0 clamp(22px,3.4svh,38px)}.cmp-row--head:where(.k-zaz7jdfa) .cmp-cell--fit:where(.k-zaz7jdfa){padding-inline:var(--cmp-pl) var(--cmp-pr)}.cmp-cell--now:where(.k-zaz7jdfa){padding:clamp(20px,3.8svh,42px) clamp(16px,3vw,48px) clamp(22px,4svh,44px) 0}.cmp-cell--fit:where(.k-zaz7jdfa){padding:clamp(20px, 3.8svh, 42px) var(--cmp-pr) clamp(22px, 4svh, 44px) var(--cmp-pl)}.cmp-row:where(.k-zaz7jdfa):not(.cmp-row--head) .cmp-cell--now:where(.k-zaz7jdfa):before{content:"";background:var(--line);height:1px;transform:scaleX(var(--r));transform-origin:0;position:absolute;top:0;left:0;right:0}.cmp-row:where(.k-zaz7jdfa):not(.cmp-row--head) .cmp-cell--fit:where(.k-zaz7jdfa):before{content:"";top:0;left:var(--cmp-pr);right:var(--cmp-pr);background:color-mix(in oklch, var(--color-paper-50) 13%, transparent);height:1px;position:absolute}.cmp-cell--now:where(.k-zaz7jdfa) .cmp-text:where(.k-zaz7jdfa),.cmp-cell--fit:where(.k-zaz7jdfa) .cmp-text:where(.k-zaz7jdfa){max-width:30ch}.cmp-reveal:where(.k-zaz7jdfa){clip-path:inset(0 clamp(0%, calc(100% - var(--s) * 100cqw + (100cqw - var(--grid-gap)) * var(--cmp-a) / (var(--cmp-a) + var(--cmp-b)) + var(--grid-gap) + var(--cmp-pl)), 100%) 0 0)}.cmp-mark:where(.k-zaz7jdfa){left:calc(var(--cmp-pl) - 20px);height:1.15em;transform:scaleY(clamp(0, (var(--s) - .45) * 6, 1));font-size:clamp(1.1875rem,.85rem + 1.05vw,2rem);top:calc(clamp(20px,3.8svh,42px) + .18em);bottom:auto}.cmp-sweep--d:where(.k-zaz7jdfa){display:block;top:12px;bottom:12px}}@media (width>=768px) and (height>=600px) and (prefers-reduced-motion:no-preference){.js .cmp:where(.k-zaz7jdfa){padding:0}.js .cmp-track:where(.k-zaz7jdfa){height:calc(100svh + 228vh)}.js .cmp-stage:where(.k-zaz7jdfa){box-sizing:border-box;height:100svh;padding:calc(var(--header-h) + 8px) 0 16px;flex-direction:column;justify-content:center;display:flex;position:sticky;top:0}}.stm:where(.k-jfz3557x){--stm-body:min(clamp(1.625rem, .95rem + 1.65vw, 2.625rem), 4.6svh);padding-block:clamp(5rem,2.6rem + 5.6vw,7.5rem) 0;position:relative}.stm-inner:where(.k-jfz3557x){grid-template-columns:minmax(0,1fr);row-gap:clamp(40px,7vw,64px);display:grid}.stm-copy:where(.k-jfz3557x){display:contents}.stm-pre:where(.k-jfz3557x){order:1}.stm-vis:where(.k-jfz3557x){order:2}.stm-mainwrap:where(.k-jfz3557x){order:3}.stm-pre:where(.k-jfz3557x){max-width:26ch;color:var(--muted);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.25rem,1rem + .75vw,1.75rem);font-weight:400;line-height:1.22}.stm-bar:where(.k-jfz3557x){background:var(--color-signal-500);transform-origin:50% 0;width:3px;height:clamp(36px,5svh,52px);margin-bottom:clamp(20px,3svh,30px);display:block}.stm-main:where(.k-jfz3557x){color:var(--fg);margin:0}.stm-head:where(.k-jfz3557x){font-size:min(var(--text-row), 7.4svh);letter-spacing:-.045em;text-wrap:balance;margin-bottom:clamp(16px,2.6svh,28px);font-weight:400;line-height:1;display:block}.stm-body:where(.k-jfz3557x){max-width:24ch;font-size:var(--stm-body);letter-spacing:-.032em;text-wrap:pretty;line-height:1.16;display:block}.stm-main:where(.k-jfz3557x) .stm-w{will-change:opacity;display:inline-block}.stm-vis:where(.k-jfz3557x){overflow-anchor:none;display:flex}.stm-panel:where(.k-jfz3557x){aspect-ratio:1;border-radius:var(--radius-section);background:var(--surface-2);width:100%;max-width:min(560px,78svh);position:relative;overflow:hidden}.stm-svg:where(.k-jfz3557x){width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=767px){.stm-pre:where(.k-jfz3557x){max-width:24ch}.stm-bar:where(.k-jfz3557x){width:2.5px;height:40px}.stm-body:where(.k-jfz3557x){max-width:20ch}}@media (width>=768px) and (width<=1023px){.stm-vis:where(.k-jfz3557x){justify-content:center}}@media (width>=1024px){.stm-inner:where(.k-jfz3557x){column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.stm-copy:where(.k-jfz3557x){flex-direction:column;grid-column:1/span 7;align-items:flex-start;gap:clamp(28px,5svh,52px);display:flex}.stm-vis:where(.k-jfz3557x){grid-column:8/-1;justify-content:flex-end}.stm-body:where(.k-jfz3557x){max-width:23ch}}@media (width>=1024px) and (height>=600px) and (prefers-reduced-motion:no-preference){.js .stm:where(.k-jfz3557x){height:calc(100svh + 250vh + clamp(5rem,2.6rem + 5.6vw,7.5rem))}.js .stm-stage:where(.k-jfz3557x){box-sizing:border-box;height:100svh;padding:calc(var(--header-h) + 16px) 0 16px;flex-direction:column;justify-content:center;display:flex;position:sticky;top:0}.js .stm-panel:where(.k-jfz3557x){width:min(100%, calc(100svh - var(--header-h) - 48px))}}.stm-svg:where(.k-jfz3557x) .stm-floor{fill:none;stroke:#0909091f;stroke-width:1px;vector-effect:non-scaling-stroke}.stm-svg:where(.k-jfz3557x) .stm-box,.stm-svg:where(.k-jfz3557x) .stm-cut{opacity:0}.stm-svg:where(.k-jfz3557x) .stm-ghost{fill:var(--color-paper-50);stroke:#09090924;stroke-width:1px}.stm-svg:where(.k-jfz3557x) .stm-rigid{fill:var(--color-paper-50);stroke:#090909b8;stroke-width:2.5px}.stm-svg:where(.k-jfz3557x) .stm-slot{fill:none;stroke:#0909091f;stroke-width:1px}.stm-svg:where(.k-jfz3557x) .stm-void{fill:url(#stm-hatch);stroke:#0909094d;stroke-width:1px;stroke-dasharray:3 3}.stm-svg:where(.k-jfz3557x) .stm-cell{fill:#090909d1}.stm-svg:where(.k-jfz3557x) .stm-cut{fill:#0909090a;stroke:#0909096b;stroke-width:1.2px;stroke-dasharray:3.5 3.5}.stm-svg:where(.k-jfz3557x) .stm-modbar{fill:var(--color-paper-50);opacity:.9}.stm-svg:where(.k-jfz3557x) .stm-modbar--soft{opacity:.45}.stm-svg:where(.k-jfz3557x) .stm-outline{fill:none;stroke:var(--color-signal-500);stroke-width:2.5px;stroke-linejoin:round}.stm-svg:where(.k-jfz3557x) .stm-link{fill:none;stroke:#09090961;stroke-width:1.3px}.stm-svg:where(.k-jfz3557x) .stm-end{fill:var(--color-ink-950)}.stm-svg:where(.k-jfz3557x) .stm-toolbox{fill:var(--color-paper-50)}.stm-svg:where(.k-jfz3557x) .stm-tline{fill:none;stroke:#09090999;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.bld:where(.k-vexruley){--ex-lbl:15px;padding-block:clamp(5rem,2.6rem + 5.6vw,7.5rem) 0}.bld-title:where(.k-vexruley){color:var(--fg);margin:0}.bld-t1:where(.k-vexruley),.bld-t2:where(.k-vexruley){display:block}.bld-t2:where(.k-vexruley){color:var(--muted)}.bld-stage:where(.k-vexruley){margin-top:var(--space-head)}.bld-list:where(.k-vexruley){border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.bld-row:where(.k-vexruley){border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 16px);padding:clamp(28px,4vw,40px) 0 clamp(36px,5vw,56px);position:relative}.bld-h:where(.k-vexruley){font:inherit;letter-spacing:normal;margin:0}.bld-go:where(.k-vexruley){color:inherit;-webkit-tap-highlight-color:transparent;grid-template-columns:40px minmax(0,1fr);align-items:baseline;column-gap:8px;margin-block:-8px;padding-block:8px;text-decoration:none;display:grid;position:relative}.bld-go:where(.k-vexruley):focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:6px}.bld-num:where(.k-vexruley){color:var(--muted)}.bld-name:where(.k-vexruley){font-size:var(--text-step);letter-spacing:-.035em;color:var(--fg);text-wrap:balance;transition:color .45s var(--ease-std);font-weight:400;line-height:1.08}.bld-panel:where(.k-vexruley){grid-template-rows:1fr;display:grid}.bld-inner:where(.k-vexruley){min-height:0;overflow:hidden}.bld-text:where(.k-vexruley){max-width:40ch;color:var(--muted);text-wrap:pretty;margin:0;padding:14px 0 0 48px;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.5}.bld-rail:where(.k-vexruley){display:none}.bld-card:where(.k-vexruley){border-radius:var(--radius-card);background:var(--surface-2);margin:28px 0 0;padding:8px 8px 0;position:relative}.bld-shell:where(.k-vexruley){background:color-mix(in oklch, var(--color-paper-100), var(--color-ink-950) 4.5%);border-radius:16px;padding:6px}.bld-screen:where(.k-vexruley){aspect-ratio:4/3;background:var(--color-paper-50);border-radius:10px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0909090f,0 8px 24px -16px #0909092e}.bld-screen:where(.k-vexruley) .ex-svg:where(.k-vexruley){width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.bld-cap:where(.k-vexruley){color:var(--muted);text-wrap:pretty;margin:0;padding:14px 10px 18px;font-size:15px;line-height:1.45}.bld-cap__k:where(.k-vexruley){color:var(--fg);font-weight:500}.bld-veil:where(.k-vexruley){border-radius:inherit;background:var(--color-ink-950);opacity:0;pointer-events:none;position:absolute;inset:0}.bld-cta:where(.k-vexruley){z-index:1;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);position:relative}.bld-deck:where(.k-vexruley){display:none}@media (width>=768px) and (width<=1023px){.bld-go:where(.k-vexruley){grid-template-columns:56px minmax(0,1fr)}.bld-text:where(.k-vexruley){padding-left:64px}.bld-card:where(.k-vexruley){max-width:600px;margin-left:64px}}@media (width<=767px){.bld:where(.k-vexruley){--ex-lbl:22px}.bld-go:where(.k-vexruley){grid-template-columns:34px minmax(0,1fr);column-gap:6px}.bld-text:where(.k-vexruley){padding-left:40px}.bld-card:where(.k-vexruley){padding:6px 6px 0}.bld-cap:where(.k-vexruley){padding:12px 8px 16px;font-size:14px}}@media (width>=1024px){.bld-row:where(.k-vexruley){column-gap:var(--grid-gap);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.bld-h:where(.k-vexruley),.bld-panel:where(.k-vexruley){grid-column:1/span 5}.bld-go:where(.k-vexruley){grid-template-columns:56px minmax(0,1fr)}.bld-text:where(.k-vexruley){padding-left:64px}.bld-card:where(.k-vexruley){grid-area:1/7/span 2/-1;margin:0}.bld-cta:where(.k-vexruley){justify-content:flex-end;display:flex}}@media (width>=1024px) and (height>=600px) and (prefers-reduced-motion:no-preference){.js .bld-track:where(.k-vexruley){height:calc(100svh + 280vh)}.js .bld-stage:where(.k-vexruley){box-sizing:border-box;column-gap:var(--grid-gap);height:100svh;padding:calc(var(--header-h) + clamp(12px, 3svh, 32px)) 0 clamp(12px, 3svh, 32px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;margin-top:0;display:grid;position:sticky;top:0}.js .bld-col:where(.k-vexruley){flex-direction:column;grid-column:1/span 5;display:flex}.js .bld-deck:where(.k-vexruley){isolation:isolate;grid-column:7/-1;align-self:center;display:grid}.js .bld-row:where(.k-vexruley) .bld-card:where(.k-vexruley){display:none}.js .bld-deck:where(.k-vexruley) .bld-card:where(.k-vexruley){transform-origin:50% 0;will-change:transform;grid-area:1/1;margin:0;padding:10px 10px 0;box-shadow:0 1px #09090908,0 30px 50px -40px #09090966,0 -14px 32px -26px #09090947}.js .bld-deck:where(.k-vexruley) .bld-screen:where(.k-vexruley){max-height:calc(100svh - var(--header-h) - 2 * clamp(12px, 3svh, 32px) - 120px)}.js .bld-deck:where(.k-vexruley) .bld-cap:where(.k-vexruley){min-height:calc(2.9em + 32px);padding:14px 12px 18px;font-size:16px}.js .bld-list:where(.k-vexruley){border-top:0}.js .bld-row:where(.k-vexruley){border-bottom:0;padding:0 0 0 26px;display:block}.js .bld-row:where(.k-vexruley)+.bld-row:where(.k-vexruley){border-top:1px solid var(--line)}.js .bld-go:where(.k-vexruley){cursor:pointer;grid-template-columns:52px minmax(0,1fr);margin-block:0;padding:clamp(14px,2.4svh,22px) 0}.js .bld-go:where(.k-vexruley):focus-visible{outline-offset:6px}.js .bld-name:where(.k-vexruley){font-size:min(var(--text-step), 3.6svh)}.js .bld-panel:where(.k-vexruley){transition:grid-template-rows .5s var(--ease-brand);grid-template-rows:0fr}.js .bld-inner:where(.k-vexruley){visibility:hidden;transition:visibility 0s .5s}.js .bld-row:where(.k-vexruley)[data-active] .bld-panel:where(.k-vexruley){grid-template-rows:1fr}.js .bld-row:where(.k-vexruley)[data-active] .bld-inner:where(.k-vexruley){visibility:visible;transition:none}.js .bld-text:where(.k-vexruley){max-width:34ch;padding:0 0 clamp(16px,2.6svh,26px) 60px;font-size:clamp(1rem,.9rem + .25vw,1.125rem)}.js .bld-row:where(.k-vexruley):not([data-active]) .bld-name:where(.k-vexruley){color:color-mix(in srgb, var(--fg) 46%, var(--surface))}.js .bld-row:where(.k-vexruley):not([data-active]) .bld-num:where(.k-vexruley){opacity:.7}.js .bld-go:where(.k-vexruley):hover .bld-name:where(.k-vexruley){color:var(--fg)}.js .bld-rail:where(.k-vexruley){background:var(--line);opacity:0;width:2px;transition:opacity .4s var(--ease-std);border-radius:2px;display:block;position:absolute;top:clamp(18px,2.9svh,26px);bottom:clamp(16px,2.6svh,26px);left:0;overflow:hidden}.js .bld-row:where(.k-vexruley)[data-active] .bld-rail:where(.k-vexruley){opacity:1}.js .bld-rail__fill:where(.k-vexruley){background:var(--color-signal-500);transform-origin:50% 0;position:absolute;inset:0;transform:scaleY(0)}.js .bld-cta:where(.k-vexruley){justify-content:flex-start;margin-top:clamp(20px,4svh,40px);padding-left:26px}}.ex-svg:where(.k-vexruley) .ex-box{fill:var(--color-paper-50);stroke:#09090929;stroke-width:1px}.ex-svg:where(.k-vexruley) .ex-card{fill:var(--color-paper-50);stroke:#09090924;stroke-width:1px}.ex-svg:where(.k-vexruley) .ex-sheet{fill:var(--color-paper-50);stroke:#0909091a;stroke-width:1px}.ex-svg:where(.k-vexruley) .ex-bar{fill:var(--color-ink-950);opacity:.55}.ex-svg:where(.k-vexruley) .ex-bar--strong{opacity:.74}.ex-svg:where(.k-vexruley) .ex-bar--mid{opacity:.3}.ex-svg:where(.k-vexruley) .ex-bar--soft{opacity:.15}.ex-svg:where(.k-vexruley) .ex-div{fill:none;stroke:#0909091a;stroke-width:1px}.ex-svg:where(.k-vexruley) .ex-chrome{fill:#09090929}.ex-svg:where(.k-vexruley) .ex-url{fill:#0909090f}.ex-svg:where(.k-vexruley) .ex-row{fill:none;stroke:#0909091f;stroke-width:1px}.ex-svg:where(.k-vexruley) .ex-svc-tint{fill:#0909090b}.ex-svg:where(.k-vexruley) .ex-svc:not(.is-sel){opacity:.5}.ex-svg:where(.k-vexruley) .ex-shape{fill:var(--color-ink-950);opacity:.78}.ex-svg:where(.k-vexruley) .ex-shape--sm{opacity:.5}.ex-svg:where(.k-vexruley) .ex-chev{fill:none;stroke:#09090966;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.ex-svg:where(.k-vexruley) .ex-brackets,.ex-svg:where(.k-vexruley) .ex-hl{fill:none;stroke:var(--color-ink-950);stroke-width:1.3px;stroke-linecap:round}.ex-svg:where(.k-vexruley) .ex-field{fill:none;stroke:#09090924;stroke-width:1px}.ex-svg:where(.k-vexruley) .ex-send-bg,.ex-svg:where(.k-vexruley) .ex-ink{fill:var(--color-ink-950)}.ex-svg:where(.k-vexruley) .ex-link{fill:none;stroke:#09090942;stroke-width:1.1px}.ex-svg:where(.k-vexruley) .ex-node{fill:var(--color-ink-950);opacity:.6}.ex-svg:where(.k-vexruley) .ex-sig{fill:var(--color-signal-500)}.ex-svg:where(.k-vexruley) .ex-ava{fill:var(--color-ink-950);opacity:.12}.ex-svg:where(.k-vexruley) .ex-ava-in{fill:var(--color-ink-950);opacity:.5}.ex-svg:where(.k-vexruley) .ex-person--ring .ex-ava{opacity:1;fill:color-mix(in oklch, var(--color-paper-50), var(--color-ink-950) 12%);stroke:var(--color-paper-50);stroke-width:2px}.ex-svg:where(.k-vexruley) .ex-person--ring .ex-ava-in{opacity:.45}.ex-svg:where(.k-vexruley) .ex-cur{fill:var(--color-ink-950);stroke:var(--color-paper-50);stroke-width:1.2px;stroke-linejoin:round}.ex-svg:where(.k-vexruley){--ex-k:calc(11px * var(--k,1))}.ex-svg:where(.k-vexruley) .ex-lbl{font-family:var(--font-sans);font-size:max(var(--ex-lbl), var(--ex-k));letter-spacing:-.01em;fill:var(--color-ink-950);fill-opacity:.82;font-weight:500}.ex-svg:where(.k-vexruley) .ex-lbl--inv{fill:var(--color-paper-50);fill-opacity:1}.ex-svg:where(.k-vexruley) .ex-lbl--on{fill:var(--color-on-signal);fill-opacity:1}.ex-svg:where(.k-vexruley) .ex-lbl--tag{letter-spacing:.02em;font-weight:600;font-size:max(calc(var(--ex-lbl) * .86), var(--ex-k))}.ex-svg:where(.k-vexruley) .ex-lbl--s{font-size:max(calc(var(--ex-lbl) * .86), var(--ex-k))}.ex-svg:where(.k-vexruley) .ex-lbl--xs{font-size:max(calc(var(--ex-lbl) * .86), var(--ex-k));fill-opacity:.6;font-weight:400}.ex-svg:where(.k-vexruley) .ex-lbl--row{fill-opacity:.78}.ex-svg:where(.k-vexruley) .ex-lbl--dim{fill-opacity:.5}.ex-svg:where(.k-vexruley) .ex-lbl--tab{fill-opacity:.82}@media (width<=767px){.ex-svg:where(.k-vexruley) .ex-lbl--s,.ex-svg:where(.k-vexruley) .ex-lbl--xs,.ex-svg:where(.k-vexruley) .ex-lbl--tag{font-size:max(var(--ex-lbl), var(--ex-k))}}.ex-svg:where(.k-vexruley) .ex-tab--on{fill:#0909090f;stroke:none}.ex-svg:where(.k-vexruley) .ex-fly{fill:none;stroke:none}.ex-svg:where(.k-vexruley) .ex-fold{fill:none;stroke:#09090929;stroke-width:1px}.ex-svg:where(.k-vexruley) .ex-scan{fill:none;stroke:#09090973;stroke-width:1.2px;stroke-dasharray:3 4}.ex-svg:where(.k-vexruley) .ex-cell{fill:none;stroke:#0909091a;stroke-width:1px}.ex-svg:where(.k-vexruley) .ex-chip{fill:var(--color-ink-950);fill-opacity:.5}.ex-svg:where(.k-vexruley) .ex-chk-box{fill:var(--color-paper-50);stroke:#0909094d;stroke-width:1.2px}.ex-svg:where(.k-vexruley) .ex-tick{fill:none;stroke:var(--color-on-signal);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ex-svg:where(.k-vexruley) .ex-col{fill:#09090909}.ex-svg:where(.k-vexruley) .ex-st{fill:none;stroke:#09090973;stroke-width:1.2px}.ex-svg:where(.k-vexruley) .ex-st-fill{fill:#09090973}.ex-svg:where(.k-vexruley) .ex-st-done{fill:var(--color-ink-950);opacity:.72}.ex-svg:where(.k-vexruley) .ex-st-tick{fill:none;stroke:var(--color-paper-50);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ex-svg:where(.k-vexruley) .ex-job.is-done .ex-bar{opacity:.32}.ex-svg:where(.k-vexruley) .ex-job.is-done .ex-bar--soft{opacity:.12}.ex-svg:where(.k-vexruley) .ex-due-bg{fill:none;stroke:#09090924;stroke-width:1px}.ex-svg:where(.k-vexruley) .ex-clock{fill:none;stroke:#09090973;stroke-width:1.1px;stroke-linecap:round}.ex-svg:where(.k-vexruley) .ex-job.is-late .ex-due{opacity:0}.ex-svg:where(.k-vexruley) .ex-logo{fill:var(--color-ink-950);opacity:.78}.ex-svg:where(.k-vexruley) .ex-logo--soft{opacity:.16}.ex-svg:where(.k-vexruley) .ex-tab{fill:none;stroke:#09090924;stroke-width:1px}.ex-svg:where(.k-vexruley) .ex-spine{fill:none;stroke:#0909094d;stroke-width:1.4px;stroke-linecap:round}.ex-svg:where(.k-vexruley) .ex-tnode{fill:var(--color-ink-950);opacity:.35}.ex-svg:where(.k-vexruley) .ex-tnode--on{opacity:.8}.ex-svg:where(.k-vexruley) .ex-ring{fill:none;stroke:var(--color-signal-500);stroke-width:1.2px}.ex-svg:where(.k-vexruley) .ex-docicon{fill:none;stroke:#0909098c;stroke-width:1.2px;stroke-linejoin:round}.ex-svg:where(.k-vexruley) .ex-sent{fill:none;stroke:var(--color-ink-950);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.ex-svg:where(.k-vexruley) .ex-cal{fill:none;stroke:#0909098c;stroke-width:1.2px;stroke-linecap:round}.sst:where(.k-cqzgctrj){--sheet-gap:clamp(5rem, 3.5rem + 4.6vw, 7.5rem);padding-block:var(--sheet-gap) 0}.sst-title:where(.k-cqzgctrj){color:var(--fg)}.sst-main:where(.k-cqzgctrj){margin-top:var(--space-head)}.sst-list:where(.k-cqzgctrj){gap:clamp(2.75rem,2rem + 3vw,4.5rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.sst-step:where(.k-cqzgctrj){justify-items:start;padding-left:44px;display:grid;position:relative}.sst-num:where(.k-cqzgctrj){color:var(--muted);transition:color .5s var(--ease-std);padding-top:2px;line-height:1}.sst-name:where(.k-cqzgctrj){font-size:var(--text-step);letter-spacing:-.035em;color:var(--fg);text-wrap:balance;transition:color .5s var(--ease-std);margin:14px 0 0;font-weight:400;line-height:1.08}.sst-text:where(.k-cqzgctrj){color:var(--muted);text-wrap:pretty;max-width:36ch;margin:12px 0 0;font-size:1.125rem;line-height:1.55}.sst-spine:where(.k-cqzgctrj){width:1px;top:7px;left:4px;bottom:var(--sst-tail,7px);background:var(--line);pointer-events:none;position:absolute}.sst:where(.k-cqzgctrj){--sst-done:color-mix(in oklch, var(--fg) 60%, transparent)}.sst-fill:where(.k-cqzgctrj){background:var(--sst-done);transform-origin:50% 0;width:2px;height:100%;position:absolute;top:0;left:-.5px}.sst-caret:where(.k-cqzgctrj){display:none}.sst-node:where(.k-cqzgctrj){background:var(--sst-done);width:9px;height:9px;box-shadow:none;transition:background-color .5s var(--ease-brand), box-shadow .5s var(--ease-brand);border-radius:50%;position:absolute;top:2px;left:0}.sst-step:where(.k-cqzgctrj):last-child .sst-node:where(.k-cqzgctrj){background:var(--color-signal-500)}.sst-cta:where(.k-cqzgctrj){z-index:3;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);padding-left:44px;position:relative}.sst-keep:where(.k-cqzgctrj){white-space:nowrap}@media (width<=359px){.sst-cta:where(.k-cqzgctrj){padding-left:38px}}@media (width>=768px) and (width<=1023px){.sst-list:where(.k-cqzgctrj),.sst-cta:where(.k-cqzgctrj){margin-left:calc((100% + var(--grid-gap)) / 12)}.sst-step:where(.k-cqzgctrj),.sst-cta:where(.k-cqzgctrj){padding-left:56px}.sst-text:where(.k-cqzgctrj){max-width:40ch}}:where(.k-cqzgctrj)[data-sst][data-live] .sst-node:where(.k-cqzgctrj){background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--fg) 34%, transparent)}:where(.k-cqzgctrj)[data-sst][data-live] .sst-step:where(.k-cqzgctrj):not([data-on]) .sst-name:where(.k-cqzgctrj){color:var(--idle)}:where(.k-cqzgctrj)[data-sst][data-live] .sst-step:where(.k-cqzgctrj)[data-on] .sst-node:where(.k-cqzgctrj){background:var(--sst-done);box-shadow:none}:where(.k-cqzgctrj)[data-sst][data-live] .sst-step:where(.k-cqzgctrj)[data-on]:not(:has(~.sst-step[data-on])) .sst-node:where(.k-cqzgctrj){background:var(--color-signal-500)}.sst-step:where(.k-cqzgctrj) .sst-mask{margin-block:-.1em;padding-block:.1em}@media (width>=1024px){.sst-list:where(.k-cqzgctrj){column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0;padding-top:46px}.sst-step:where(.k-cqzgctrj){grid-column:span 3;align-content:start;padding-left:0;padding-right:clamp(8px,1.4vw,28px)}.sst-node:where(.k-cqzgctrj){width:11px;height:11px;margin-top:-5px;top:-46px;left:0}.sst-num:where(.k-cqzgctrj){padding-top:0}.sst-name:where(.k-cqzgctrj){font-size:min(var(--text-step), 2.2vw);margin-top:18px}.sst-text:where(.k-cqzgctrj){max-width:30ch;margin-top:14px;font-size:1.125rem}.sst-spine:where(.k-cqzgctrj){width:calc((100% + var(--grid-gap)) * .75);height:1px;inset:0 auto auto 5px}.sst-fill:where(.k-cqzgctrj){transform-origin:0;width:100%;height:2px;top:-.5px;left:0}.sst-caret:where(.k-cqzgctrj){background:var(--color-signal-500);border-radius:1px;width:2px;height:26px;margin-left:-1px;display:block;position:absolute;top:-13px;left:100%}:where(.k-cqzgctrj)[data-sst][data-live] .sst-caret:where(.k-cqzgctrj){left:0}.sst-cta:where(.k-cqzgctrj){justify-content:flex-end;margin-top:clamp(3rem,2rem + 2.4vw,4.5rem);padding-left:0;display:flex}}
