@layer cml-floor;.cs-nf{background: #ffffff}.cs-nf__code{font-size: 96px;font-weight: 700;letter-spacing: -0.04em;color: #0a0b0d;margin: 0}.cs-nf__lede{font-size: 17px;color: rgba(10,11,13,0.6);margin: 0}.cs-nf__home{background: #0075ff;color: #fff;border-radius: 6px;font-size: 15px;font-weight: 600;text-decoration: none}.cs-nf__home:hover{background: #005ed1}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-delay: 0ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;transition-delay: 0ms !important;scroll-behavior: auto !important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation: none !important}}.cs-banner{background: #0075ff;color: #ffffff;font-size: 14px;text-align: center}.cs-banner__text{color: #ffffff;font-weight: 500}.cs-banner__cta{display: inline-flex;align-items: center;justify-content: center;padding: 6px 14px;background: rgba(255,255,255,0.16);color: #ffffff;border-radius: 999px;font-size: 13px;font-weight: 600;text-decoration: none;white-space: nowrap}@layer cml-floor{:where([data-cml-svg]){display: inline-flex;width: var(--cml-svg-w,fit-content);height: var(--cml-svg-h,fit-content);fill: var(--cml-svg-fill);fill-opacity: var(--cml-svg-fill-opacity);fill-rule: var(--cml-svg-fill-rule);stroke: var(--cml-svg-stroke);stroke-width: var(--cml-svg-stroke-width);stroke-linecap: var(--cml-svg-stroke-linecap);stroke-linejoin: var(--cml-svg-stroke-linejoin);stroke-miterlimit: var(--cml-svg-stroke-miterlimit);stroke-dasharray: var(--cml-svg-stroke-dasharray);stroke-dashoffset: var(--cml-svg-stroke-dashoffset);stroke-opacity: var(--cml-svg-stroke-opacity);opacity: var(--cml-svg-opacity);color: var(--cml-svg-color)}:where([data-cml-svg]) > svg{display: block;min-width: 100%;max-width: 100%;min-height: 100%;max-height: 100%}}@layer cml-floor{:where([data-cml-table="table"]){display: table;box-sizing: border-box;border-collapse: separate;border-spacing: 2px;border-color: gray;text-indent: initial}:where([data-cml-table="caption"]){display: table-caption;text-align: center}:where([data-cml-table="thead"]){display: table-header-group;vertical-align: middle;border-color: inherit}:where([data-cml-table="tbody"]){display: table-row-group;vertical-align: middle;border-color: inherit}:where([data-cml-table="tfoot"]){display: table-footer-group;vertical-align: middle;border-color: inherit}:where([data-cml-table="tr"]){display: table-row;vertical-align: inherit;border-color: inherit}:where([data-cml-table="td"],[data-cml-table="th"]){display: table-cell;vertical-align: inherit;padding: 1px}:where([data-cml-table="th"]){font-weight: bold;text-align: center}:where([data-cml-table="colgroup"]){display: table-column-group}:where([data-cml-table="col"]){display: table-column}:where([data-cml-tag="i"],[data-cml-tag="em"],[data-cml-tag="cite"],[data-cml-tag="var"],[data-cml-tag="dfn"],[data-cml-tag="address"]){font-style: italic}:where([data-cml-tag="b"],[data-cml-tag="strong"]){font-weight: bold}:where([data-cml-tag="small"]){font-size: smaller}:where([data-cml-tag="big"]){font-size: larger}:where([data-cml-tag="code"],[data-cml-tag="kbd"],[data-cml-tag="samp"],[data-cml-tag="tt"],[data-cml-tag="pre"]){font-family: monospace}:where([data-cml-tag="pre"]){white-space: pre}:where([data-cml-tag="sub"]){vertical-align: sub;font-size: smaller}:where([data-cml-tag="sup"]){vertical-align: super;font-size: smaller}:where([data-cml-tag="mark"]){background-color: Mark;color: MarkText}:where([data-cml-tag="u"],[data-cml-tag="ins"]){text-decoration: underline}:where([data-cml-tag="s"],[data-cml-tag="strike"],[data-cml-tag="del"]){text-decoration: line-through}:where([data-cml-tag="abbr"][title],[data-cml-tag="acronym"][title]){text-decoration: underline dotted}:where([data-cml-tag="q"])::before{content: open-quote}:where([data-cml-tag="q"])::after{content: close-quote}:where([data-cml-tag="figure"]){margin: 1em 40px}:where([data-cml-tag="dl"]){margin: 1em 0}:where([data-cml-tag="dd"]){margin-inline-start: 40px}:where([data-cml-tag="center"]){text-align: center}:where([data-cml-tag="picture"]){display: inline}:where([data-cml-tag="rp"]){display: none}:where([data-cml-tag="fieldset"]){margin-inline: 2px;padding: 0.35em 0.75em 0.625em;border: 2px groove ThreeDFace;min-inline-size: min-content}:where([data-cml-tag="legend"]){padding-inline: 2px}:where([data-cml-tag="dialog"]){position: absolute;inset-inline: 0;width: fit-content;height: fit-content;margin: auto;border: solid;padding: 1em;background-color: Canvas;color: CanvasText}}@layer properties,theme,base,components,utilities,cl-fallback;.ld-selected{outline:1px solid var(--ld-sel);outline-offset:5px;transition:outline-color .2s var(--ld-ease-out)}.ld-dim{background-color:var(--ld-sel);width:1px;transition:opacity .2s var(--ld-ease-out);position:absolute}.ld-dim:before,.ld-dim:after{content:"";background-color:var(--ld-sel);width:7px;height:1px;position:absolute;left:-3px}.ld-dim:before{top:0}.ld-dim:after{bottom:0}.ld-dim :is(b,span:where([data-cml-tag="b"])){position:absolute;top:50%;right:6px;transform:translateY(-50%)}.mkt-term{background:linear-gradient(#101013,#101013) padding-box,var(--sl-edge-window,linear-gradient(#80808038,#80808038)) border-box;width:100%;box-shadow:var(--sl-glow-window,0 40px 90px -34px #0a205457,0 18px 48px -28px #0075ff5c);border:1px solid #0000;border-radius:3px;position:relative;overflow:hidden}.mkt-hero .mkt-term{margin-top:clamp(48px,7vh,88px)}.mkt-tshot{background:linear-gradient(#101013,#101013) padding-box,var(--sl-edge-window,linear-gradient(#80808038,#80808038)) border-box;width:100%;box-shadow:var(--sl-glow-window,0 40px 90px -34px #0a205457,0 18px 48px -28px #0075ff5c);border:1px solid #0000;border-radius:3px;position:relative;overflow:hidden}.mkt-shot.is-fade .mkt-tshot{-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.mkt-meta{color:var(--sl-text-label,#6f6f6f);font-size:13px;line-height:1.4}.mkt-prose{max-width:72ch;color:var(--sl-text-muted);font-size:16px;line-height:1.7}.mkt-prose :is(h2,h3){color:var(--sl-text);letter-spacing:-.02em}.mkt-prose a{color:#0075ff}@layer utilities{.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.table{display:table}.p-6{padding:calc(var(--spacing) * 6)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}}.sdf-pd-inner,.sdf-pd-inner.sdf-pd-inner{flex-direction:column;gap:14px;max-width:1280px;margin-inline:auto;padding:28px 24px 24px;display:flex}.sdf-pd-section{flex-direction:column;gap:14px;display:flex}.sdf-pd-section2{border-top:1px solid var(--sl-border);flex-direction:column;gap:14px;margin-top:22px;padding-top:22px;display:flex}.sdf-pd-head{border-bottom:1px solid var(--sl-border);flex-direction:row;justify-content:space-between;align-items:center;gap:24px;margin-bottom:8px;padding-bottom:14px;display:flex}.sdf-pd-title{color:var(--sl-text);font-family:var(--sl-font);letter-spacing:-.018em;margin:0;font-size:13.5px;font-weight:600;line-height:1}.sdf-pd-seclink{color:var(--sl-text);font-family:var(--sl-font);letter-spacing:-.005em;white-space:nowrap;align-items:center;column-gap:6px;font-size:12.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.sdf-pd-seclink-ic{width:11px;height:11px}.sdf-pd-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}@media (max-width:1180px){.sdf-pd-grid{grid-template-columns:repeat(2,1fr);row-gap:14px}.sdf-pd-grid>.sdf-pd-card:nth-child(2n){border-right-width:0}}.sdf-pd-grid2{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.sdf-pd-card,.sdf-pd-card.sdf-pd-card{border-right:1px solid var(--sl-border);height:100%;color:var(--sl-text);background-color:#0000;border-radius:0;flex-direction:column;align-items:flex-start;row-gap:6px;padding:12px 18px;text-decoration:none;display:flex;position:relative}.sdf-pd-card.is-pd-end{border-right-width:0}.sdf-pd-cardhead{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.sdf-pd-badge,.sdf-pd-badge-soon{border-radius:var(--sl-radius-tile);background-color:var(--sl-accent);color:#fff;letter-spacing:.1em;text-transform:uppercase;border:1px solid #0000;align-items:center;padding:3px 6px;font-size:9px;font-weight:700;line-height:1;display:inline-block}.sdf-pd-name{color:var(--sl-accent);font-family:var(--sl-font-display);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600;line-height:1.15}.sdf-pd-desc{color:var(--sl-text-muted);font-family:var(--sl-font);flex:auto;margin:0;font-size:12.5px;line-height:1.5}.sdf-pd-meta{border-top:1px solid var(--sl-border);flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:9px;display:flex}.sdf-pd-price{color:var(--sl-text-faint);font-family:var(--sl-font);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1}.sdf-pd-arrow{color:#fff;background-color:#0075ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.sdf-pd-arrow-ic{width:12px;height:12px}.sdf-pd-banner-video,.sdf-pd-banner-overlay,.sdf-pd-banner-grad{display:none}@media (max-width:991px){.sdf-pd-inner{padding:24px 16px 28px}.sdf-pd-grid,.sdf-pd-grid2{grid-template-columns:1fr}}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .sdf-pd-card{background-image:linear-gradient(180deg,var(--sl-bg-sunken),var(--sl-bg))}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .sdf-pd-badge-soon{background-color:var(--sl-bg-sunken);border-color:var(--sl-border)}.btn-primary{color:#fff;background:#0075ff}.btn-primary:hover{background:#005ed1}.btn-primary:active{background:#0052b8}.btn-secondary{background:var(--background);color:var(--foreground);border-color:var(--border)}.btn-secondary:hover{border-color:var(--foreground);background:var(--muted)}html.dark .cta.cta .cta-tag,body.dark .cta.cta .cta-tag,html[data-stacklumen-theme=dark] .cta.cta .cta-tag,body[data-stacklumen-theme=dark] .cta.cta .cta-tag{color:#ffffffb8}html.dark .cta.cta .btn-primary,body.dark .cta.cta .btn-primary,html[data-stacklumen-theme=dark] .cta.cta .btn-primary,body[data-stacklumen-theme=dark] .cta.cta .btn-primary{color:#fff;background:#0075ff;border-color:#0075ff}html.dark .cta.cta .btn-primary:hover,body.dark .cta.cta .btn-primary:hover,html[data-stacklumen-theme=dark] .cta.cta .btn-primary:hover,body[data-stacklumen-theme=dark] .cta.cta .btn-primary:hover{color:#fff;background:#005ed1;border-color:#005ed1}html.dark .cta.cta .btn-primary:active,body.dark .cta.cta .btn-primary:active,html[data-stacklumen-theme=dark] .cta.cta .btn-primary:active,body[data-stacklumen-theme=dark] .cta.cta .btn-primary:active{color:#fff;background:#0052b8;border-color:#0052b8}html.dark .cta.cta .btn-secondary,body.dark .cta.cta .btn-secondary,html[data-stacklumen-theme=dark] .cta.cta .btn-secondary,body[data-stacklumen-theme=dark] .cta.cta .btn-secondary{color:#fff;background:0 0;border-color:#ffffff73}html.dark .cta.cta .btn-secondary:hover,body.dark .cta.cta .btn-secondary:hover,html[data-stacklumen-theme=dark] .cta.cta .btn-secondary:hover,body[data-stacklumen-theme=dark] .cta.cta .btn-secondary:hover{color:#fff;background:#ffffff14;border-color:#fff}.ld-fig.abm{--abm-pane:#fff;--abm-hair:#ececec;--abm-tray:#f3f3f3;--abm-chip:#fff;--abm-ink:#0a0b0d;--abm-ink2:#52525a;--abm-ink3:#6a6a73;--abm-hover:#0a0b0d0d;--abm-sel:#0075ff;--abm-comp:#7a5af5;--abm-app:#fff;--abm-sunk:#f6f7f9;--abm-good:#005ed1;--abm-good-soft:#0075ff1a;--abm-pop:0 8px 24px -8px #0a0b0d38,0 0 0 1px #0a0b0d14;--ld-bar:#fff;--ld-rule:#ececec;--ld-tray:#f3f3f3}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .ld-fig.abm{--abm-pane:#101013;--abm-hair:#ffffff1a;--abm-tray:#ffffff0d;--abm-chip:#45454e;--abm-ink:#fff;--abm-ink2:#b4b4bc;--abm-ink3:#8e8e98;--abm-hover:#ffffff14;--abm-comp:#a48bff;--abm-app:#16161a;--abm-sunk:#101013;--abm-good:#3b9eff;--abm-good-soft:#3b9eff24;--abm-pop:0 12px 32px -8px #0009,0 0 0 1px #ffffff14}.abm-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.abm .ld-body{position:relative}:is(.abm-mlist,.abm-mform,.abm-ctag,.abm-sel,.abm-select,.abm-chipc) svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.abm-crumb :is(u,span:where([data-cml-tag="u"])){border:1px solid var(--ld-rule-strong);color:var(--ld-faint);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;margin-left:6px;padding:1px 4px;font-size:10px;font-weight:600;text-decoration:none}.abm-crumb .is-app,.abm[data-ld-arm=app] .abm-crumb .is-site{display:none}.abm[data-ld-arm=app] .abm-crumb .is-app{display:inline}.abm-pn span:where(:not([data-cml-tag],[data-cml-svg])){display:none}.abm[data-ld-page=home] .abm-pn [data-p=home],.abm[data-ld-page=about] .abm-pn [data-p=about]{display:inline}.abm .abm-arms{flex:none;width:auto;margin-left:auto}.abm .abm-arms .ld-chip{flex:none;min-height:26px;padding:4px 12px}.abm .abm-arms+.ld-play{margin-left:0}.abm-stage{isolation:isolate}.abm[data-ld-arm=app] .abm-stage{--ld-ground:var(--abm-app)}.abm-arm{opacity:0;visibility:hidden;transition:opacity .4s var(--ld-ease-out),visibility 0s linear .4s;position:absolute;inset:0}.abm[data-ld-arm=site] .abm-site,.abm[data-ld-arm=app] .abm-app{opacity:1;visibility:visible;transition:opacity .4s var(--ld-ease-out)}.abm-site{grid-template-columns:212px minmax(0,1fr);display:grid}.abm-pane{z-index:2;border-right:1px solid var(--abm-hair);background:var(--abm-pane);min-width:0;color:var(--abm-ink);flex-direction:column;gap:8px;padding:12px;font-size:12px;display:flex;position:relative}.abm-ph :is(b,span:where([data-cml-tag="b"])){font-size:12.5px;font-weight:600}.abm-ptabs{background:var(--abm-tray);border-radius:3px;gap:2px;padding:3px;display:flex}.abm-ptabs span:where(:not([data-cml-tag],[data-cml-svg])){color:var(--abm-ink2);text-align:center;border-radius:2px;flex:1;padding:4px 0;font-size:11px;font-weight:500}.abm-ptabs .is-on{background:var(--abm-chip);box-shadow:var(--ld-chip-shadow);color:var(--abm-ink)}.abm-savebox{flex-direction:column;gap:6px;margin-top:4px;display:flex}.abm-fl{color:var(--abm-ink3);font-size:11px;font-weight:500}.abm-fin{border:1px solid var(--abm-hair);color:var(--abm-ink);border-radius:2px;padding:6px 8px;font-size:11.5px}.abm-fbtn{color:#fff;text-align:center;background:#0075ff;border-radius:2px;padding:6px 8px;font-size:11.5px;font-weight:600}.abm-savedl{margin-top:6px!important}.abm-n3,.abm[data-ld-saved=on] .abm-n2{display:none}.abm[data-ld-saved=on] .abm-n3{display:inline}.abm-savedl :is(b,span:where([data-cml-tag="b"])){font-weight:inherit}.abm-blocks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.abm-block{grid-template-rows:1fr;display:grid}.abm-blk{border:1px solid var(--abm-hair);border-radius:2px;flex-direction:column;gap:1px;min-height:0;margin-bottom:4px;padding:7px 8px;display:flex;overflow:hidden}.abm-blk :is(b,span:where([data-cml-tag="b"])){font-size:12px;font-weight:600}.abm-blk :is(i,span:where([data-cml-tag="i"])){color:var(--abm-ink3);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.abm-block.abm-new{opacity:0;transition:grid-template-rows .45s var(--ld-ease),opacity .3s var(--ld-ease-out);grid-template-rows:0fr}.abm-block.abm-new.is-in{opacity:1;grid-template-rows:1fr}.abm-block.abm-new .abm-blk{border-color:color-mix(in srgb,var(--abm-comp) 45%,var(--abm-hair))}.abm[data-ld-press] .abm-block.abm-new.is-in .abm-blk{background:var(--abm-hover)}.abm-strip{display:none}.abm-canvas{min-width:0;padding:12px 26px 0;position:relative}.abm-label{color:var(--abm-ink3);white-space:nowrap;font-size:11px;line-height:16px;margin-bottom:8px!important}.abm .abm-sheet{height:520px;margin:0;position:relative;overflow:hidden}.abm-page{color:#0b1220;opacity:0;visibility:hidden;transition:opacity .36s var(--ld-ease-out),visibility 0s linear .36s;position:absolute;inset:0}.abm[data-ld-page=home] .abm-page[data-page=home],.abm[data-ld-page=about] .abm-page[data-page=about]{opacity:1;visibility:visible;transition:opacity .36s var(--ld-ease-out)}.abm-nav{color:#475569;border-bottom:1px solid #eef0f3;align-items:center;gap:16px;height:42px;padding:0 22px;font-size:11.5px;display:flex}.abm-logo{color:#0b1220;align-items:center;gap:7px;font-size:12.5px;font-weight:650;display:inline-flex}.abm-logo :is(i,span:where([data-cml-tag="i"])){background:#0075ff;border-radius:2px;width:12px;height:12px}.abm-links{gap:16px;margin-left:auto;display:flex}.abm-links .is-on{color:#0b1220;font-weight:600}.abm-navbtn{color:#fff;background:#0075ff;border-radius:2px;padding:5px 10px;font-size:11px;font-weight:600}.abm-hero{padding:24px 24px 20px}.abm-h1{letter-spacing:-.03em;max-width:16em;font-size:24px;font-weight:650;line-height:1.08}.abm-sub{color:#475569;max-width:46ch;font-size:12px;line-height:1.5;margin-top:8px!important}.abm-team{color:#334155;gap:18px;padding:0 24px 20px;font-size:11.5px;font-weight:500;display:flex}.abm-team span:where(:not([data-cml-tag],[data-cml-svg])){align-items:center;gap:7px;display:inline-flex}.abm-av{background:linear-gradient(135deg,hsl(var(--h,216) 60% 78%),hsl(var(--h,216) 45% 62%));border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.abm-band{outline-offset:-1px;transition:outline-color .3s var(--ld-ease-out),box-shadow .3s var(--ld-ease-out),background-color .3s var(--ld-ease-out);background:#f5f7fb;border-radius:2px;outline:1px dashed #0000;margin:0 24px;padding:20px 22px 18px;position:relative}.abm[data-ld-saved=on] .abm-band{outline-color:color-mix(in srgb,var(--abm-comp) 62%,transparent)}.abm[data-ld-saved=on] .abm-band.is-origin,.abm[data-ld-saved=on] .abm-band.is-placed{box-shadow:inset 0 0 0 2px var(--abm-comp)}.abm[data-ld-edit=all] .abm-band{box-shadow:inset 0 0 0 2px var(--abm-comp);background:#ebeafb}.abm[data-ld-page=home][data-ld-saved=on] .abm-page[data-page=home] .abm-band.is-origin{box-shadow:inset 0 0 0 2px var(--abm-comp)}.abm-ctag{background:var(--abm-comp);color:#fff;white-space:nowrap;opacity:0;transition:opacity .25s var(--ld-ease-out);border-radius:2px;align-items:center;gap:4px;padding:1px 6px 1px 5px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex;position:absolute;top:-9px;left:10px}.abm-ctag svg{width:10px;height:10px}.abm[data-ld-saved=on] .abm-ctag{opacity:1}.abm-psel{position:relative}.abm-q{color:#0b1220;letter-spacing:-.015em;outline-offset:3px;width:-moz-fit-content;width:fit-content;max-width:30em;transition:outline-color .2s var(--ld-ease-out);outline:2px solid #0000;font-size:16px;font-weight:560;line-height:1.4}.abm:not([data-ld-saved=on]) .is-origin .abm-q{outline-color:var(--abm-sel)}.abm-ptag{background:var(--abm-sel);color:#fff;white-space:nowrap;border-radius:2px;padding:1px 5px;font-size:10px;font-weight:600;line-height:1.4;position:absolute;bottom:calc(100% + 5px);left:-5px}.abm[data-ld-saved=on] .abm-ptag{opacity:0}.abm:not([data-ld-edit=all]) .ld-caret{display:none}.abm-q .ld-caret{background:var(--abm-comp);width:2px}.abm-by{color:#64748b;align-items:center;gap:8px;font-size:11.5px;display:flex;margin-top:12px!important}.abm-by .abm-av{--h:340;width:20px;height:20px}.abm-foot{color:#64748b;border-top:1px solid #eef0f3;justify-content:space-between;margin:18px 24px 0;padding-top:12px;font-size:11px;display:flex}.abm-band.is-placed{opacity:0;transition:opacity .4s var(--ld-ease-out),transform .55s var(--ld-ease),outline-color .3s var(--ld-ease-out),box-shadow .3s var(--ld-ease-out),background-color .3s var(--ld-ease-out);transform:translateY(10px)}.abm-band.is-placed.is-in{opacity:1;transform:none}.abm-band.is-placed:not(.is-in){box-shadow:none}.abm-menu{z-index:5;top:var(--my,120px);left:var(--mx,320px);background:var(--abm-pane);width:216px;box-shadow:var(--abm-pop);color:var(--abm-ink);opacity:0;visibility:hidden;transform-origin:0 0;transition:opacity .16s var(--ld-ease-out),transform .2s var(--ld-ease-out),visibility 0s linear .2s;border-radius:3px;padding:4px;font-size:12px;position:absolute;transform:translateY(-4px)scale(.98)}.abm-menu.is-in{opacity:1;visibility:visible;transition:opacity .16s var(--ld-ease-out),transform .2s var(--ld-ease-out);transform:none}.abm-mh{color:var(--abm-ink3);padding:5px 8px 4px;font-size:11px}.abm-mlist p:where(:not([data-cml-tag])){white-space:nowrap;border-radius:2px;align-items:center;gap:8px;padding:6px 8px;display:flex}.abm-mlist :is(i,span:where([data-cml-tag="i"])),.abm-mrow :is(i,span:where([data-cml-tag="i"])){color:var(--abm-ink2);display:inline-flex}.abm-mlist :is(kbd,span:where([data-cml-tag="kbd"])){color:var(--abm-ink3);font:inherit;margin-left:auto;font-size:11px}.abm-mlist .is-hot{background:var(--abm-hover)}.abm-mlist .is-danger,.abm-mlist .is-danger :is(i,span:where([data-cml-tag="i"])){color:#c2410c}.abm-mlist hr{background:var(--abm-hair);border:0;height:1px;margin:3px 0}.abm-mform,.abm[data-ld-naming=on] .abm-mlist{display:none}.abm[data-ld-naming=on] .abm-mform{flex-direction:column;gap:7px;padding:4px 6px 6px;display:flex}.abm-mlabel{color:var(--abm-ink2);font-size:11px;font-weight:500}.abm-min{box-shadow:0 0 0 2px var(--abm-sel);color:var(--abm-ink);border-radius:2px;padding:6px 8px;font-size:12px}.abm[data-ld-naming=on] .abm-min .ld-caret{background:var(--abm-sel);display:inline-block}.abm-mrow{justify-content:flex-end;gap:6px;display:flex}.abm-mrow span:where(:not([data-cml-tag],[data-cml-svg])){border:1px solid var(--abm-hair);border-radius:2px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.abm-mrow .is-primary{color:#fff;background:#0075ff;border-color:#0075ff}.abm-mrow .is-primary :is(i,span:where([data-cml-tag="i"])){color:#fff}.abm-app{background:var(--abm-app);color:var(--abm-ink);grid-template-columns:148px minmax(0,1fr);display:grid}.abm-rail{border-right:1px solid var(--abm-hair);background:var(--abm-sunk);flex-direction:column;gap:1px;padding:12px 8px;font-size:12px;display:flex}.abm-ws{align-items:center;gap:7px;padding:2px 6px;font-size:12.5px;font-weight:600;display:flex;margin-bottom:10px!important}.abm-ws :is(i,span:where([data-cml-tag="i"])){background:#0075ff;border-radius:2px;width:14px;height:14px}.abm-rl{color:var(--abm-ink3);padding:0 6px 3px;font-size:11px}.abm-ri{color:var(--abm-ink2);border-radius:2px;padding:5px 6px}.abm-ri.is-on{background:var(--abm-app);box-shadow:var(--ld-chip-shadow);color:var(--abm-ink);font-weight:500}.abm-main{flex-direction:column;gap:6px;min-width:0;padding:16px 22px 0;display:flex}.abm-mt{letter-spacing:-.015em;font-size:16px;font-weight:600}.abm-ms{color:var(--abm-ink2);font-size:11.5px}.abm-banner{opacity:0;transition:opacity .3s var(--ld-ease-out),transform .4s var(--ld-ease);transform:translateY(-3px);margin:6px 0 2px!important}.abm-banner span:where(:not([data-cml-tag],[data-cml-svg])){background:var(--abm-good-soft);color:var(--abm-good);border-radius:2px;padding:7px 10px;font-size:11.5px;display:block}.abm[data-ld-note=on] .abm-banner{opacity:1;transform:none}.abm-sect{color:var(--abm-ink);font-size:12.5px;font-weight:600;margin-top:10px!important}.abm-people{border:1px solid var(--abm-hair);border-radius:2px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.abm-people li{align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:12px;display:flex;position:relative}.abm-people li+li{border-top:1px solid var(--abm-hair)}.abm-av.is-ini{color:#fff;width:26px;height:26px;font-size:10px;font-style:normal;font-weight:600}.abm-pn2{flex:1;min-width:0;font-weight:500}.abm-pn2 :is(em,span:where([data-cml-tag="em"])){color:var(--abm-ink3);font-style:normal;font-weight:400}.abm-select{border:1px solid var(--abm-hair);min-width:92px;color:var(--abm-ink);transition:opacity .3s var(--ld-ease-out),border-color .2s var(--ld-ease-out);border-radius:2px;align-items:center;gap:5px;padding:5px 7px;display:inline-flex}.abm-sv{flex:1}.abm-sv :is(b,span:where([data-cml-tag="b"])){font-weight:500;display:none}.abm-sv :is(b,span:where([data-cml-tag="b"])).is-on,.abm[data-ld-agency=owner] [data-who=riley] [data-r=owner],.abm[data-ld-agency=admin] [data-who=riley] [data-r=admin],.abm[data-ld-role=viewer] [data-who=dana] [data-r=viewer],.abm[data-ld-role=member] [data-who=dana] [data-r=member],.abm[data-ld-role=admin] [data-who=dana] [data-r=admin],.abm[data-ld-role=owner] [data-who=dana] [data-r=owner]{display:inline}.abm-select :is(i,span:where([data-cml-tag="i"])){color:var(--abm-ink3);display:inline-flex}.abm-lk{display:none!important}.abm[data-abm-riley-lock] [data-who=riley] .abm-select,.abm[data-abm-dana-lock] [data-who=dana] .abm-select{opacity:.55}.abm[data-abm-riley-lock] [data-who=riley] .abm-lk,.abm[data-abm-dana-lock] [data-who=dana] .abm-lk{display:inline-flex!important}.abm[data-ld-press] [data-who] .abm-select{border-color:var(--ld-rule-strong)}.abm-rm{color:var(--abm-ink2);border-radius:2px;padding:5px 9px;font-size:11.5px}.abm-rm.is-off{opacity:.45}.abm-tip{z-index:3;color:#fff;white-space:nowrap;opacity:0;transition:opacity .2s var(--ld-ease-out),transform .25s var(--ld-ease-out);pointer-events:none;background:#1f1f24;border-radius:2px;padding:5px 8px;font-size:11px;position:absolute;top:calc(100% - 4px);right:60px;transform:translateY(-3px)}.abm[data-ld-tip=on] .abm-tip{opacity:1;transform:none}.abm-invite{color:var(--abm-ink3);gap:8px;font-size:11.5px;display:flex}.abm-invite span:where(:not([data-cml-tag],[data-cml-svg])){border:1px solid var(--abm-hair);white-space:nowrap;text-overflow:ellipsis;border-radius:2px;flex:1;padding:6px 8px;overflow:hidden}.abm-rest{width:1px;height:1px;position:absolute;bottom:18%;right:20%}.abm-sel .is-comp{min-width:0;color:var(--abm-comp);align-items:center;gap:6px;display:none}.abm-sel .is-comp :is(b,span:where([data-cml-tag="b"])){color:var(--ld-ink);text-overflow:ellipsis;font-weight:600;overflow:hidden}.abm-sel :is(em,span:where([data-cml-tag="em"])){color:var(--ld-faint);margin-left:auto;font-size:11px;font-style:normal}.abm-sel .is-el{align-items:center;gap:7px;display:inline-flex}.abm[data-ld-saved=on] .abm-sel .is-el{display:none}.abm[data-ld-saved=on] .abm-sel .is-comp{width:100%;display:flex}.abm-sel .is-all,.abm[data-ld-edit=all] .abm-sel .is-one{display:none}.abm[data-ld-edit=all] .abm-sel .is-all{color:var(--abm-comp);font-weight:600;display:inline}.abm-card{flex-direction:column;gap:8px;display:none}.abm[data-ld-saved=on] .abm-card{display:flex}.abm[data-ld-saved=on] .abm-pre{display:none}.abm .abm-roles .ld-chip{padding:5px 3px;font-size:11.5px}.abm .abm-roles .ld-chip:disabled{opacity:.45;cursor:not-allowed}.abm-desc span:where(:not([data-cml-tag],[data-cml-svg])){display:none}.abm[data-ld-role=viewer] .abm-desc [data-r=viewer],.abm[data-ld-role=member] .abm-desc [data-r=member],.abm[data-ld-role=admin] .abm-desc [data-r=admin],.abm[data-ld-role=owner] .abm-desc [data-r=owner]{display:inline}.abm-lockhint{visibility:hidden}.abm[data-abm-riley-lock] .abm-lockhint{visibility:visible}@container ld (width<=900px){.abm-site{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.abm-pane{display:none}.abm-strip{z-index:2;border-bottom:1px solid var(--abm-hair);background:var(--abm-pane);min-width:0;color:var(--abm-ink2);white-space:nowrap;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:flex;position:relative;overflow:hidden}.abm-strip>:is(b,span:where([data-cml-tag="b"])){color:var(--abm-ink);margin-right:4px;font-size:12px;font-weight:600}.abm-chipc{border:1px solid var(--abm-hair);border-radius:2px;align-items:center;padding:3px 7px;display:inline-flex}.abm-chipc span:where(:not([data-cml-tag],[data-cml-svg])){color:var(--abm-ink);align-items:center;gap:4px;display:inline-flex}.abm-chipc.abm-new{border-color:color-mix(in srgb,var(--abm-comp) 45%,var(--abm-hair));display:none}.abm-chipc.abm-new.is-in{display:inline-flex}.abm-chipc :is(i,span:where([data-cml-tag="i"])){color:var(--abm-comp);display:inline-flex}.abm-app{grid-template-columns:minmax(0,1fr)}.abm-rail{display:none}}@container ld (width<=640px){.abm-crumb{display:none}.abm .abm-arms{margin-left:0}.abm .abm-arms+.ld-play{margin-left:auto}.abm-canvas{padding:8px 12px 0}.abm-label{font-size:10px;margin-bottom:6px!important}.abm-nav{gap:10px;height:32px;padding:0 12px;font-size:9.5px}.abm-logo{font-size:10.5px}.abm-links{gap:9px}.abm-navbtn{display:none}.abm-hero{padding:14px 12px 12px}.abm-h1{font-size:16px}.abm-sub{font-size:10px}.abm-team{gap:10px;padding:0 12px 12px;font-size:9.5px}.abm-team .abm-av{width:16px;height:16px}.abm-band{margin:0 12px;padding:14px 12px 12px}.abm-q{font-size:12.5px}.abm-by{font-size:9.5px;margin-top:8px!important}.abm-menu{width:196px;font-size:11px}.abm-main{padding:10px 12px 0}.abm-ms,.abm-rm,.abm-invite,.abm-sect+.abm-invite{display:none}.abm-tip{white-space:normal;width:200px;right:8px}.abm .abm-insp{min-height:266px}}@media (prefers-reduced-motion:reduce){.abm-arm,.abm-page,.abm-band,.abm-menu,.abm-block.abm-new,.abm-banner{transition:none}}.ab .sl-h2 .mute{color:var(--sl-text-muted)}.ab-h3{color:var(--sl-text);letter-spacing:-.02em;margin:0;font-size:clamp(19px,1.6vw,22px);font-weight:600;line-height:1.2}.ab-title{max-width:12ch}.ab-accent{color:var(--sl-accent)}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .ab-accent{color:var(--sl-accent-light,#3b9eff)}.ab-facts{border:1px solid var(--sl-border);background-color:var(--sl-border);border-radius:2px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:clamp(36px,4vw,56px) 0 0;display:grid;overflow:hidden}.ab-fact{background-color:var(--sl-bg);padding:16px 20px}.ab-fact :is(dt,div:where([data-cml-tag="dt"])){color:var(--sl-text-label,var(--sl-text-muted));margin:0;font-size:13px;line-height:1.3}.ab-fact :is(dd,div:where([data-cml-tag="dd"])){color:var(--sl-text);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:16px;font-weight:600;line-height:1.3}@media (max-width:767px){.ab-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-fact{padding:14px 16px}}.ab-arms{margin:clamp(52px,6vw,88px) 0 0}.ab-arms-box{aspect-ratio:1000/440;width:100%;position:relative}.ab-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ab-wires--m{display:none}.ab-wire{fill:none;stroke:color-mix(in srgb,var(--sl-accent) 34%,var(--sl-border-strong));stroke-width:1.25px}.ab-pulse{fill:none;stroke:var(--sl-accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:7 93;stroke-dashoffset:7px;animation:ab-pulse 2.6s cubic-bezier(.45,0,.2,1) calc(.35s + var(--i,0) * .14s) 1 both}@keyframes ab-pulse{0%{stroke-dashoffset:7px}to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.ab-pulse{display:none}}.ab-arm-k{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.ab-node{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);z-index:1;border:1px solid var(--sl-border);background-color:var(--sl-surface);width:21%;min-height:56px;box-shadow:var(--sl-shadow-sm);color:var(--sl-text);border-radius:2px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex;position:absolute;transform:translate(-50%,-50%)}a.ab-node:hover{border-color:var(--sl-border-accent,#0075ff66);background-color:var(--sl-bg-subtle)}a.ab-node:focus-visible{outline:2px solid var(--sl-accent);outline-offset:2px}.ab-node--core{border-color:color-mix(in srgb,var(--sl-accent) 42%,var(--sl-border));width:20%;min-height:72px;box-shadow:0 18px 44px -26px #0075ff80,0 30px 64px -44px rgba(var(--sl-purple-lift-rgb,67,25,143),.55);padding:14px 18px}.ab-node-t{flex-direction:column;min-width:0;display:flex}.ab-node-n{letter-spacing:-.01em;font-size:14.5px;font-weight:600;line-height:1.25}.ab-node--core .ab-node-n{font-size:16px}.ab-node-s{color:var(--sl-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.35;overflow:hidden}.ab-node-mark,.ab-core-mark{flex:none;display:inline-flex}.ab-glyph{border:1.5px solid var(--sl-accent);border-radius:2px;flex:none;width:22px;height:18px;position:relative}.ab-glyph :is(i,span:where([data-cml-tag="i"])){background-color:var(--sl-accent);height:1.5px;position:absolute}.ab-glyph--site :is(i,span:where([data-cml-tag="i"])):first-child{top:3px;left:0;right:0}.ab-glyph--site :is(i,span:where([data-cml-tag="i"])):nth-child(2){opacity:.55;top:8px;left:3px;right:6px}.ab-glyph--site :is(i,span:where([data-cml-tag="i"])):nth-child(3){opacity:.55;top:11.5px;left:3px;right:9px}.ab-glyph--app :is(i,span:where([data-cml-tag="i"])):first-child{width:1.5px;height:auto;top:0;bottom:0;left:5px}.ab-glyph--app :is(i,span:where([data-cml-tag="i"])):nth-child(2){opacity:.55;top:4px;left:9px;right:3px}.ab-glyph--app :is(i,span:where([data-cml-tag="i"])):nth-child(3){opacity:.55;top:8px;left:9px;right:6px}.ab-arms-cap{max-width:60ch;color:var(--sl-text-muted);text-align:center;margin:22px auto 0;font-size:14px;line-height:1.5}@media (max-width:1079px){.ab-arms-box{aspect-ratio:360/570;max-width:440px;margin-inline:auto}.ab-wires--w{display:none}.ab-wires--m{display:block}.ab-node,.ab-arm-k{left:calc(var(--mx) * 1%);top:calc(var(--my) * 1%)}.ab-node{gap:10px;min-height:52px;padding:8px 12px}.ab-node--client{width:44%}.ab-node--product{width:80%}.ab-node--core{width:62%;min-height:64px}}@media (max-width:380px){.ab-node--client{gap:8px;padding:8px 9px}.ab-node--client .ab-node-n{font-size:13.5px}}.ab-make{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ab-make-card{border:1px solid var(--sl-border);background-color:var(--sl-bg);border-radius:2px;flex-direction:column;gap:14px;padding:clamp(20px,2.4vw,32px);display:flex}.ab-make-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-top:6px;display:flex}.ab-price{color:var(--sl-text);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}.ab-make-d{max-width:52ch;color:var(--sl-text-muted);margin:0;font-size:15.5px;line-height:1.6}.ab-list{border-top:1px solid var(--sl-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:6px 0 0;padding:16px 0 0;list-style:none;display:grid}.ab-list li{color:var(--sl-text);padding-left:16px;font-size:14.5px;line-height:1.45;position:relative}.ab-list li:before{content:"";background-color:var(--sl-accent);width:7px;height:1.5px;position:absolute;top:.62em;left:0}.ab-sec .ld-fig+.ab-make{margin-top:16px}.ab-principles{border:1px solid var(--sl-border);background-color:var(--sl-border);border-radius:2px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:16px 0 0;display:grid;overflow:hidden}.ab-principle{background-color:var(--sl-bg);padding:clamp(18px,2vw,26px)}.ab-principle :is(dt,div:where([data-cml-tag="dt"])){color:var(--sl-text);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.ab-principle :is(dd,div:where([data-cml-tag="dd"])){color:var(--sl-text-muted);margin:8px 0 0;font-size:14.5px;line-height:1.55}.ab-links{flex-wrap:wrap;gap:12px 28px;margin:clamp(28px,3vw,40px) 0 0;display:flex}.ab-links a{color:var(--sl-accent);font-size:15px;font-weight:500;text-decoration:none}.ab-links a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:991px){.ab-principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ab-make{grid-template-columns:1fr}}@media (max-width:520px){.ab-principles,.ab-list{grid-template-columns:1fr}}.ab-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ab-product{border:1px solid var(--sl-border);background-color:var(--sl-bg);color:var(--sl-text);border-radius:2px;flex-direction:column;gap:12px;padding:clamp(20px,2vw,26px);text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.ab-product:hover{border-color:var(--sl-border-accent,#0075ff66);background-color:var(--sl-bg-subtle)}.ab-product-head{align-items:center;gap:12px;display:flex}.ab-product-mark{flex:none;display:inline-flex}.ab-product-d{color:var(--sl-text-muted);flex:1;margin:0;font-size:15px;line-height:1.58}.ab-product-cta{color:var(--sl-accent);font-size:14.5px;font-weight:500}@media (max-width:899px){.ab-products{grid-template-columns:1fr}}@media (max-width:600px){.ab-products{grid-template-columns:1fr}}.ab-eras{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin:0;padding:0;list-style:none;display:grid;position:relative}.ab-eras:before{content:"";background:linear-gradient(90deg,var(--sl-border-strong) 0%,var(--sl-border-strong) 58%,var(--sl-accent) 100%);height:1px;position:absolute;top:5px;left:0;right:0}.ab-era{flex-direction:column;gap:8px;padding-top:30px;display:flex;position:relative}.ab-era-dot{border:2px solid var(--sl-border-strong);background-color:var(--sl-bg);border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:0}.ab-era.is-now .ab-era-dot{border-color:var(--sl-accent);background-color:var(--sl-accent);box-shadow:0 0 0 4px var(--sl-accent-soft,#0075ff1f)}.ab-era-when{margin:0}.ab-era-d{max-width:40ch;color:var(--sl-text-muted);margin:4px 0 0;font-size:15px;line-height:1.6}@media (max-width:767px){.ab-eras{grid-template-columns:1fr;gap:28px;padding-left:28px}.ab-eras:before{background:linear-gradient(180deg,var(--sl-border-strong) 0%,var(--sl-border-strong) 58%,var(--sl-accent) 100%);width:1px;height:auto;inset:6px auto 6px 5px}.ab-era{padding-top:0}.ab-era-dot{top:6px;left:-28px}}.ab-band{padding-block:calc(var(--mkt-fade,88px) + clamp(40px,6vh,88px));color:var(--sl-ink-text,#fff);overflow:hidden}.ab .ab-band .sl-h2{max-width:21ch;color:var(--sl-ink-text,#fff)}.ab .ab-band .sl-h2 .mute{color:var(--sl-ink-text-muted,#ffffffa8)}.ab-manifesto{border-left:2px solid #ffffff38;max-width:62ch;margin:clamp(40px,5vw,64px) 0 0;padding-left:clamp(18px,2vw,28px)}.ab-manifesto blockquote{color:var(--sl-ink-text,#fff);letter-spacing:-.018em;text-wrap:pretty;margin:0;font-size:clamp(20px,2.1vw,28px);font-weight:500;line-height:1.42}.ab-manifesto .sl-spec{color:var(--sl-ink-text-muted,#ffffffa8);margin-top:18px}.ab-values{border-top:1px solid var(--sl-ink-border,#ffffff24);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(48px,6vw,80px) 0 0;display:grid}.ab-value{border-bottom:1px solid var(--sl-ink-border,#ffffff24);padding:26px 28px 28px 0}.ab-value:not(:nth-child(3n+1)){border-left:1px solid var(--sl-ink-border,#ffffff24);padding-left:28px}.ab-value :is(dt,div:where([data-cml-tag="dt"])){color:var(--sl-ink-text,#fff);letter-spacing:-.015em;margin:0;font-size:17px;font-weight:600}.ab-value :is(dd,div:where([data-cml-tag="dd"])){color:var(--sl-ink-text-muted,#ffffffa8);margin:8px 0 0;font-size:15px;line-height:1.58}.ab-band-actions{margin-top:clamp(40px,5vw,56px)}.mkt-btn.is-quiet.ab-btn-ondark{color:#fff;background-color:#0000;border-color:#ffffff4d}.mkt-btn.is-quiet.ab-btn-ondark:hover{color:#fff;background-color:#ffffff0f;border-color:#fff}@media (max-width:900px){.ab-values{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-value,.ab-value:not(:nth-child(3n+1)){border-left:0;padding:22px 22px 24px 0}.ab-value:nth-child(2n){border-left:1px solid var(--sl-ink-border,#ffffff24);padding-left:22px}}@media (max-width:600px){.ab-values{grid-template-columns:1fr}.ab-value,.ab-value:nth-child(2n),.ab-value:not(:nth-child(3n+1)){border-left:0;padding:20px 0}}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .ab-wire{stroke:color-mix(in srgb,var(--sl-accent) 55%,var(--sl-border-strong))}.slr-sheet{position:absolute;right:4%;top:9%;width:47%;display:flex;flex-direction:column;gap:5px;padding:8px 9px 9px;border:1px solid var(--slr-line);border-radius:3px;background:rgba(24,24,29,.96);box-shadow:0 16px 32px -12px rgba(0,0,0,.75);font-size:9.5px;line-height:1.2}.slr-sheet-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:6px;margin-bottom:1px;border-bottom:1px solid var(--slr-line);font-weight:600;color:#fff}.slr-sheet-m{font-weight:500;color:var(--slr-dim);font-variant-numeric:tabular-nums}.slr-cms-row,.slr-pub-row{display:flex;align-items:center;gap:7px;min-width:0}.slr-cms-th{width:12px;height:12px;flex-shrink:0;border-radius:2px;background:linear-gradient(150deg,#1a86ff,#005ed1)}.slr-cms-row[data-r="2"] .slr-cms-th{background:linear-gradient(150deg,#6d5bd0,#43198f)}.slr-cms-row[data-r="3"] .slr-cms-th{background:linear-gradient(150deg,#52525b,#18181b);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.slr-cms-t,.slr-pub-t{color:var(--slr-txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slr-cms-s{margin-left:auto;color:#6ee7b7;font-size:8.5px;font-weight:500}.slr-pub-ico{position:relative;width:11px;height:11px;flex-shrink:0;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.slr-pub-spin{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(90,162,255,.25);border-top-color:var(--slr-blue-ink);opacity:0}.slr-pub-ok{position:absolute;inset:0;border-radius:50%;background:var(--slr-blue);opacity:0}.slr-pub-ok::after{content:'';position:absolute;left:3.6px;top:2.2px;width:2.6px;height:4.8px;border:solid #fff;border-width:0 1.4px 1.4px 0;transform:rotate(45deg)}.slr-pub-track{position:relative;height:2px;margin-top:3px;border-radius:1px;background:rgba(255,255,255,.08);overflow:hidden}.slr-pub-track span:where(:not([data-cml-tag],[data-cml-svg])){position:absolute;inset:0;background:var(--slr-blue);transform-origin:left center;transform:scaleX(1)}.slr-toast{position:absolute;left:50%;bottom:7%;display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid var(--slr-line);border-radius:3px;background:rgba(24,24,29,.97);box-shadow:0 12px 26px -10px rgba(0,0,0,.8);font-size:10px;font-weight:500;color:#fff;white-space:nowrap;transform:translateX(-50%)}.slr-toast-m{color:var(--slr-dim);font-variant-numeric:tabular-nums}@keyframes slr-rise{from{opacity:0;transform:translate3d(0,6px,0)}}@keyframes slr-slide{from{opacity:0;transform:translate3d(10px,0,0)}}@keyframes slr-spin{to{transform:rotate(360deg)}}@keyframes slr-pop{from{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes slr-toast{from{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%,0)}}.slr-con[data-scene="content"] .slr-cms{animation:slr-slide .5s var(--sl-nav-ease) .1s backwards}.slr-con[data-scene="content"] .slr-cms-row{animation:slr-slide .45s var(--sl-nav-ease) backwards}.slr-con[data-scene="publish"] .slr-pub{animation:slr-slide .5s var(--sl-nav-ease) .1s backwards}.slr-con[data-scene="publish"] .slr-pub-row{--s:.4s;animation:slr-rise .4s var(--sl-nav-ease) var(--s) backwards}.slr-con[data-scene="publish"] .slr-pub-row[data-r="2"]{--s:1s}.slr-con[data-scene="publish"] .slr-pub-row[data-r="3"]{--s:1.6s}.slr-con[data-scene="publish"] .slr-pub-spin{animation:slr-spin .7s linear infinite,slr-on .6s linear var(--s)}.slr-con[data-scene="publish"] .slr-pub-ok{animation:slr-pop .35s var(--sl-nav-ease) calc(var(--s) + .55s) both}.slr-con[data-scene="publish"] .slr-pub-track span:where(:not([data-cml-tag],[data-cml-svg])){animation:slr-fill 1.9s cubic-bezier(.45,0,.25,1) .35s backwards}.slr-con[data-scene="publish"] .slr-toast{animation:slr-toast .5s var(--sl-nav-ease) 2.45s both}.sl-hero{isolation:isolate;position:relative;overflow:hidden}.sl-bloom,.sa-hero-bloom,.op-hero-bloom,.tl-hero-bloom,.ec-hero-bloom,.rs-hero-bloom,.se-hero-bloom,.pr-hero-bloom,.cl-hero-bloom{pointer-events:none;z-index:-1;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 0% 45%,#0009 70%,#0000 100%);mask-image:radial-gradient(80% 70%,#000 0% 45%,#0009 70%,#0000 100%)}.sl-bloom-1,.sl-bloom-2,.sl-bloom-3{filter:blur(60px);will-change:transform;border-radius:50%;position:absolute}.sl-bloom-1{background:radial-gradient(circle,rgba(var(--sl-accent-rgb),.32) 0%,transparent 70%);width:720px;height:720px;animation:14s ease-in-out infinite alternate sl-bloom-a;top:-20%;left:-10%}.sl-bloom-2{background:radial-gradient(circle,#5ba8ff47 0%,#0000 70%);width:620px;height:620px;animation:18s ease-in-out infinite alternate sl-bloom-b;top:-10%;right:-15%}.sl-bloom-3{background:radial-gradient(circle,rgba(var(--sl-accent-rgb),.2) 0%,transparent 70%);width:800px;height:800px;animation:22s ease-in-out infinite alternate sl-bloom-c;bottom:-30%;left:30%}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .sl-bloom-1{background:radial-gradient(circle,rgba(var(--sl-accent-rgb),.4) 0%,transparent 70%)}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .sl-bloom-2{background:radial-gradient(circle,#5ba8ff5c 0%,#0000 70%)}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .sl-bloom-3{background:radial-gradient(circle,rgba(var(--sl-accent-rgb),.28) 0%,transparent 70%)}@keyframes sl-bloom-a{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(1.06)}}@keyframes sl-bloom-b{0%{transform:translate(0)scale(1)}to{transform:translate(-50px,20px)scale(1.04)}}@keyframes sl-bloom-c{0%{transform:translate(0)scale(1)}to{transform:translate(30px,-40px)scale(1.08)}}.sl-mesh{background-image:radial-gradient(circle,rgba(var(--sl-accent-rgb),.12) 1px,transparent 1.5px);opacity:.7;pointer-events:none;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 60% at 50% 40%,#000 0%,#0000 100%);mask-image:radial-gradient(90% 60% at 50% 40%,#000 0%,#0000 100%)}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .sl-mesh{opacity:.5;background-image:radial-gradient(circle,#5ba8ff2e 1px,#0000 1.5px)}.sl-gradient{background:var(--sl-grad-display);color:#0000;-webkit-background-clip:text;background-clip:text}.sl-pulse{background:var(--sl-accent);width:6px;height:6px;box-shadow:0 0 12px rgba(var(--sl-accent-rgb),.7);border-radius:50%;flex-shrink:0;animation:2.4s ease-in-out infinite sl-pulse;display:inline-block}@keyframes sl-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.sl-hero .hub-hero-title,.sl-hero .hero-title,.sl-hero .sl-ch-hero-title,.sl-hero .team-title,.sl-hero .pr-hero-title,.sl-hero .sa-hero-title{letter-spacing:-.042em;font-size:clamp(44px,7.4vw,116px);font-weight:700;line-height:.93}.sl-hero .hub-accent,.sl-hero .accent,.sl-hero .sl-ch-hero-accent,.sl-hero .pr-hero-accent,.sl-hero .sa-hero-accent,.sl-hero .hero-title .accent,.sl-hero .hub-hero-title .hub-accent,.sl-hero .team-title :is(em,span:where([data-cml-tag="em"])){background:var(--sl-grad-display);color:#0000;-webkit-background-clip:text;background-clip:text}.hub-section-title,.hero-title,.section-title,.cl-section-title,.rs-section-title,.se-section-title,.ec-section-title,.tl-section-title,.pr-section-title,.sa-explain-title,.op-explain-title,.team-section-title,.team-title,.team-cta-title,.docs-section h2,.hub-cta-title,.sl-ch-cta-title,.ec-cta-title,.rs-cta-title,.cl-cta-title,.se-cta-title,.sl-ch-hero-title,.hub-hero-title,.cl-hero-title,.rs-hero-title,.ec-hero-title,.tl-hero-title,.pr-hero-title,.sa-hero-title,.op-hero-title,.se-hero-title,.ai-hero-title,.baselumen-hero-title{letter-spacing:-.032em;text-wrap:balance;font-family:Inter,Helvetica,Arial,sans-serif}.hub-entry-name,.cl-entry-title,.rs-card-name,.ec-card-name,.tl-card-name,.sa-mockup-check-text :is(strong,span:where([data-cml-tag="strong"])),.pr-step-title,.team-name{letter-spacing:-.018em;font-weight:600}.hub-btn--primary,.btn-primary,.cl-btn--primary,.rs-btn--primary,.ec-btn--primary,.tl-btn--primary,.pr-btn--primary,.sa-btn--primary,.op-btn--primary,.se-btn--primary,.team-btn-primary,.sl-ch-submit,.sl-foot-btn--primary{box-shadow:none;transition:background-color var(--sl-dur) var(--sl-ease-out);background:#0075ff}.hub-btn--primary:hover:not(:disabled),.btn-primary:hover:not(:disabled),.cl-btn--primary:hover:not(:disabled),.rs-btn--primary:hover:not(:disabled),.ec-btn--primary:hover:not(:disabled),.tl-btn--primary:hover:not(:disabled),.pr-btn--primary:hover:not(:disabled),.sa-btn--primary:hover:not(:disabled),.op-btn--primary:hover:not(:disabled),.se-btn--primary:hover:not(:disabled),.team-btn-primary:hover:not(:disabled),.sl-ch-submit:hover:not(:disabled),.sl-foot-btn--primary:hover:not(:disabled){box-shadow:none;background:#005ed1;transform:none}.hub-entry,.ec-card,.rs-card,.tl-card,.cl-entry,.pr-step,.platform-card,.upgrade-card,.tutorial-card,.team-card,.service-card,.product-card,.role-card,.value-card{transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .3s cubic-bezier(.16,1,.3,1)}.hub-entry:hover,.ec-card:hover,.rs-card:hover,.tl-card:hover,.cl-entry:hover,.pr-step:hover,.platform-card:hover,.upgrade-card:hover,.tutorial-card:hover,.team-card:hover,.service-card:hover,.product-card:hover,.role-card:hover,.value-card:hover{box-shadow:0 16px 48px rgba(var(--sl-accent-rgb),.15),0 4px 12px #0000000f;transform:translateY(-3px)}.hub-section+.hub-section,.cl-section+.cl-section,.rs-section+.rs-section,.ec-section+.ec-section,.se-section+.se-section,.tl-section+.tl-section,.pr-section+.pr-section{border-top:1px solid #0000;position:relative}.hub-section+.hub-section:before,.cl-section+.cl-section:before,.rs-section+.rs-section:before,.ec-section+.ec-section:before,.se-section+.se-section:before,.tl-section+.tl-section:before,.pr-section+.pr-section:before{content:"";background:linear-gradient(90deg,transparent 0%,rgba(var(--sl-accent-rgb),.14) 25%,rgba(var(--sl-accent-rgb),.3) 50%,rgba(var(--sl-accent-rgb),.14) 75%,transparent 100%);pointer-events:none;height:1px;position:absolute;top:-1px;left:0;right:0}[class*=eyebrow]:before,[class*=eyebrow]:after{content:none!important;animation:none!important}input:focus,textarea:focus,select:focus,.sa-input:focus,.op-input:focus{box-shadow:0 0 0 4px var(--sl-accent-ring);border-color:var(--sl-accent);outline:none}.hub-cta,.cl-cta,.rs-cta,.ec-cta,.se-cta,.tl-cta,.pr-cta,.team-cta,:is(section:where(:not([data-cml-shell])),div:where([data-cml-tag="section"])).cta,.contact-cta{isolation:isolate;position:relative;overflow:hidden}.hub-cta:after,.cl-cta:after,.rs-cta:after,.ec-cta:after,.se-cta:after,.tl-cta:after,.pr-cta:after,.team-cta:after,:is(section:where(:not([data-cml-shell])),div:where([data-cml-tag="section"])).cta:after,.contact-cta:after{content:"";background:radial-gradient(ellipse 800px 400px at 30% 50%,rgba(var(--sl-accent-rgb),.14) 0%,transparent 60%),radial-gradient(ellipse 600px 320px at 80% 60%,#5ba8ff1a 0%,transparent 60%);pointer-events:none;z-index:-1;position:absolute;inset:-40% -20%}.sl-foot,footer.sl-foot{isolation:isolate;position:relative}:is(html.process,html.changelog,html.security,html.support,html.roadmap,html.yourvision,html.documentation,html.terms) :is(.sl-bloom,.pr-hero-bloom,.cl-hero-bloom,.se-hero-bloom),:is(html.process,html.changelog,html.security,html.support,html.roadmap,html.yourvision,html.documentation,html.terms) :is(.hub-cta,.cl-cta,.rs-cta,.ec-cta,.se-cta,.tl-cta,.pr-cta,.team-cta,:is(section:where(:not([data-cml-shell])),div:where([data-cml-tag="section"])).cta,.contact-cta):after{display:none!important}@media (prefers-reduced-motion:reduce){.sl-bloom-1,.sl-bloom-2,.sl-bloom-3,.sl-pulse,.hub-eyebrow:before,.cl-hero-eyebrow:before,.rs-eyebrow:before,.ec-eyebrow:before,.tl-eyebrow:before,.sa-eyebrow:before,.op-eyebrow:before,.se-hero-eyebrow:before,.pr-hero-eyebrow:before,.team-eyebrow:before{animation:none!important}.hub-btn--primary,.btn-primary,.cl-btn--primary,.rs-btn--primary,.ec-btn--primary,.tl-btn--primary,.pr-btn--primary,.sa-btn--primary,.op-btn--primary,.se-btn--primary,.team-btn-primary,.sl-ch-submit,.hub-entry,.ec-card,.rs-card,.tl-card,.cl-entry,.pr-step,.platform-card,.upgrade-card,.tutorial-card,.team-card,.service-card,.product-card,.role-card,.value-card{transition:none!important}}.adp{--adp-ink:#0b1220;--adp-muted:#475467;--adp-faint:#667085;--adp-hair:#eceef2;--adp-rh:calc(34px * var(--ld-k,1))}.adp .ld-body{grid-template-columns:minmax(0,1fr) 264px;position:relative}.adp .adp-doc{padding:calc(22px * var(--ld-k)) calc(24px * var(--ld-k)) calc(26px * var(--ld-k));color:var(--adp-ink);border-radius:2px;container:adpdoc/inline-size}.adp .adp-swap{display:inline-grid}.adp .adp-swap>*{opacity:0;transition:opacity .3s var(--ld-ease-out);grid-area:1/1}.adp[data-ld-practice=law] .adp-swap>[data-p=law],.adp[data-ld-practice=medical] .adp-swap>[data-p=medical],.adp[data-ld-practice=warehousing] .adp-swap>[data-p=warehousing],.adp[data-adp-pkg=single] .adp-swap>[data-k=single],.adp[data-adp-pkg=multi] .adp-swap>[data-k=multi],.adp[data-adp-pkg=full] .adp-swap>[data-k=full]{opacity:1;transition-delay:.12s}.adp .ld-crumb .adp-swap>*{justify-self:start}.adp .adp-head{padding-bottom:calc(14px * var(--ld-k));border-bottom:1px solid var(--adp-hair);flex-direction:column;gap:3px;display:flex}.adp .adp-title{font-size:max(15px,calc(19px * var(--ld-k)));letter-spacing:-.02em;font-weight:650;line-height:1.15}.adp .adp-for{color:var(--adp-muted);font-size:max(10px,calc(12px * var(--ld-k)));flex-wrap:wrap;gap:0 6px;display:flex}.adp .adp-sep{color:#98a2b3}.adp .adp-block{padding-top:calc(14px * var(--ld-k))}.adp .adp-block+.adp-block{margin-top:calc(14px * var(--ld-k));border-top:1px solid var(--adp-hair)}.adp .adp-k{color:var(--adp-faint);font-size:max(9px,calc(10.5px * var(--ld-k)));letter-spacing:.08em;text-transform:uppercase;font-weight:600}.adp .adp-pkg-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin-top:6px;display:flex}.adp .adp-pkg-name{font-size:max(12px,calc(15px * var(--ld-k)));letter-spacing:-.012em;font-weight:650}.adp .adp-pkg-fee{color:var(--adp-muted);font-size:max(10px,calc(12px * var(--ld-k)));font-variant-numeric:tabular-nums}.adp .adp-pkg-fee>*{justify-self:end}.adp .adp-pkg-fee :is(b,span:where([data-cml-tag="b"])){color:var(--adp-ink);font-weight:650}.adp .adp-pkg-meta{color:var(--adp-faint);font-size:max(9.5px,calc(11.5px * var(--ld-k)));flex-wrap:wrap;gap:0 6px;margin-top:3px;display:flex}.adp .adp-mix-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.adp .adp-mix-total{color:var(--adp-faint);font-size:max(9.5px,calc(11px * var(--ld-k)));font-variant-numeric:tabular-nums}.adp .adp-mix-total :is(b,span:where([data-cml-tag="b"])){color:var(--adp-ink);font-weight:600}.adp .adp-rows{height:calc(var(--n,4) * var(--adp-rh));transition:height .6s var(--ld-ease);margin:6px 0 0;padding:0;list-style:none;position:relative}.adp .adp-row{grid-template-columns:calc(18px * var(--ld-k)) minmax(0,1fr) calc(96px * var(--ld-k)) calc(40px * var(--ld-k)) calc(52px * var(--ld-k));align-items:center;gap:calc(10px * var(--ld-k));height:var(--adp-rh);border-bottom:1px solid var(--adp-hair);transform:translate3d(0,calc(var(--slot,0) * var(--adp-rh)),0);transition:transform .6s var(--ld-ease),opacity .35s var(--ld-ease-out);display:grid;position:absolute;top:0;left:0;right:0}.adp .adp-row[data-state=off]{opacity:0;visibility:hidden;transition:transform .6s var(--ld-ease),opacity .3s var(--ld-ease-out),visibility 0s .3s}.adp .adp-row[data-state=later]{opacity:.5}.adp .adp-rank{color:var(--adp-faint);font-size:max(9px,calc(11px * var(--ld-k)));font-variant-numeric:tabular-nums;font-weight:600}.adp .adp-ch{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.adp .adp-ch :is(b,span:where([data-cml-tag="b"])){font-size:max(10.5px,calc(12.5px * var(--ld-k)));flex:none;font-weight:600}.adp .adp-ch :is(i,span:where([data-cml-tag="i"])){min-width:0;color:var(--adp-faint);font-size:max(9.5px,calc(11px * var(--ld-k)));text-overflow:ellipsis;font-style:normal;overflow:hidden}.adp .adp-bar{background:#f0f2f5;border-radius:2px;height:6px;overflow:hidden}.adp .adp-bar :is(i,span:where([data-cml-tag="i"])){width:calc(var(--share,0) * 1%);background:#0075ff;border-radius:2px;height:100%;display:block}.adp .adp-pct,.adp .adp-amt{font-size:max(9.5px,calc(11.5px * var(--ld-k)));font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.adp .adp-pct{color:var(--adp-faint)}.adp .adp-amt{color:var(--adp-ink);font-weight:600}.adp .adp-track{height:calc(38px * var(--ld-k) + 12px);margin:12px 10px 0;position:relative}.adp .adp-line{background:#e7e9ee;border-radius:2px;height:2px;position:absolute;top:4px;left:0;right:0}.adp .adp-line :is(i,span:where([data-cml-tag="i"])){width:calc(var(--adp-wk) * 1%);background:#0075ff;border-radius:2px;height:100%;display:block}.adp .adp-stop{top:0;left:calc(var(--pos) * 1%);flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;transform:translate(-50%)}.adp .adp-stop.is-first{align-items:flex-start;transform:translate(-5px)}.adp .adp-stop.is-last{align-items:flex-end;transform:translate(calc(5px - 100%))}.adp .adp-stop :is(i,span:where([data-cml-tag="i"])){background:#fff;border:2px solid #d0d5dd;border-radius:50%;width:10px;height:10px;position:relative}.adp .adp-stop :is(i,span:where([data-cml-tag="i"])):after{content:"";opacity:clamp(0,calc((var(--adp-wk) - var(--pos) + 3) / 3),1);background:#0075ff;border-radius:50%;position:absolute;inset:-2px}.adp .adp-stop :is(b,span:where([data-cml-tag="b"])){color:var(--adp-muted);font-size:max(9.5px,calc(11.5px * var(--ld-k)));white-space:nowrap;font-weight:500}.adp .adp-marker{top:-2px;left:calc(var(--adp-wk) * 1%);background:#0075ff;border:3px solid #fff;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;box-shadow:0 0 0 1px #0075ff59,0 2px 6px #003ca040}.adp:not([data-ld-live]) .adp-marker{display:none}@container adpdoc (width<=400px){.adp .adp-ch :is(i,span:where([data-cml-tag="i"])){display:none}.adp .adp-row{grid-template-columns:12px minmax(0,1fr) minmax(36px,64px) 34px 44px;gap:8px}}.adp .adp-tray .ld-chip{padding-inline:4px}.adp .adp-switch-row{min-height:28px}.adp .adp-sum li>span:where(:not([data-cml-tag],[data-cml-svg])){color:var(--ld-muted);font-variant-numeric:tabular-nums}.adp .adp-sum .adp-swap>*{justify-self:end}@container ld (width<=640px){.adp .ld-insp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 18px;display:grid}.adp .ld-insp>:is(.ld-field:first-of-type,[role=group],.ld-hint){grid-column:1/-1}.adp .ld-cursor{transform:translate3d(var(--ld-cx,240px),var(--ld-cy,200px),0) scale(.84);transform-origin:2px 2px}}@media (prefers-reduced-motion:reduce){.adp .adp-swap>*,.adp .adp-row,.adp .adp-rows{transition:none}}[data-astro-cid-sgbss465]:where(:not([class*=mkt-])),[data-astro-cid-sgbss465]:before,[data-astro-cid-sgbss465]:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-base);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11";line-height:1.5}.wrap[data-astro-cid-sgbss465]{background:var(--bg);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.container[data-astro-cid-sgbss465]{z-index:1;width:90%;max-width:1240px;margin:0 auto;padding:0;position:relative}.hero-grid[data-astro-cid-sgbss465]{grid-template-columns:1.5fr 1fr;align-items:end;gap:64px;display:grid}.mkt-lede[data-astro-cid-sgbss465].hero-desc{margin:clamp(20px,2.4vw,28px) 0 32px}.mkt-actions[data-astro-cid-sgbss465].hero-actions{gap:12px}.mkt-btn[data-astro-cid-sgbss465] .arrow[data-astro-cid-sgbss465]{transition:transform .15s}.mkt-btn[data-astro-cid-sgbss465]:hover .arrow[data-astro-cid-sgbss465]{transform:translate(2px)}.hero-meta[data-astro-cid-sgbss465]{border:1px solid var(--border);background:var(--bg);flex-direction:column;display:flex}.hero-meta-row[data-astro-cid-sgbss465]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex}.hero-meta-row[data-astro-cid-sgbss465]:last-child{border-bottom:none}.hero-meta-key[data-astro-cid-sgbss465]{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.hero-meta-val[data-astro-cid-sgbss465]{color:var(--text);text-align:right;font-weight:500}.btn[data-astro-cid-sgbss465]{border-radius:var(--r);font-size:14px;font-weight:500;font-family:var(--font-base);cursor:pointer;letter-spacing:-.005em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:11px 18px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn-primary[data-astro-cid-sgbss465]{color:#fff;background:#0075ff}.btn-primary[data-astro-cid-sgbss465]:hover{background:#005ed1}.btn-secondary[data-astro-cid-sgbss465]{background:var(--bg);color:var(--text);border-color:var(--border-2)}.btn-secondary[data-astro-cid-sgbss465]:hover{border-color:var(--text);background:var(--bg-alt)}.btn-large[data-astro-cid-sgbss465]{padding:14px 22px;font-size:15px}.btn[data-astro-cid-sgbss465] .arrow[data-astro-cid-sgbss465]{transition:transform .15s}.btn[data-astro-cid-sgbss465]:hover .arrow[data-astro-cid-sgbss465]{transform:translate(2px)}.section-head[data-astro-cid-sgbss465]{max-width:760px;margin-bottom:48px}.section-title[data-astro-cid-sgbss465]{font-family:var(--font-display);letter-spacing:-.032em;text-wrap:balance;max-width:22ch;font-size:clamp(32px,3.6vw,56px);font-weight:600;line-height:1.04}.section-desc[data-astro-cid-sgbss465]{color:var(--text-2);max-width:60ch;margin-top:18px;font-size:17px;line-height:1.6}.platforms[data-astro-cid-sgbss465]{padding:clamp(80px,12vh,140px) 0}.platform-grid[data-astro-cid-sgbss465]{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.platform-card[data-astro-cid-sgbss465]{background:var(--bg);flex-direction:column;gap:10px;padding:28px;transition:background-color .15s;display:flex}.platform-card[data-astro-cid-sgbss465]:hover{background:var(--bg-alt)}.platform-icon[data-astro-cid-sgbss465]{border:1px solid var(--border-2);width:38px;height:38px;color:var(--accent);border-radius:var(--r);justify-content:center;align-items:center;margin-bottom:6px;display:flex}.platform-name[data-astro-cid-sgbss465]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);font-size:18px;font-weight:600}.platform-sub[data-astro-cid-sgbss465]{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px}.platform-desc[data-astro-cid-sgbss465]{color:var(--text-2);flex-grow:1;font-size:13.5px;line-height:1.55}.platform-tags[data-astro-cid-sgbss465]{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.platform-tag[data-astro-cid-sgbss465]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--r);padding:3px 7px;font-size:10px;font-weight:500}.platform-note[data-astro-cid-sgbss465]{color:var(--text-3);letter-spacing:.02em;text-align:center;border:1px dashed var(--border-2);max-width:720px;margin-top:32px;margin-left:auto;margin-right:auto;padding:14px 18px;font-size:12px}.packages[data-astro-cid-sgbss465]{padding:clamp(80px,12vh,140px) 0}.packages-intro[data-astro-cid-sgbss465]{grid-template:".fig"1fr"head fig""cta fig"".fig"1fr/minmax(0,.82fr) minmax(0,1.5fr);column-gap:clamp(40px,5vw,72px);margin-bottom:clamp(56px,7vw,88px);display:grid}.packages-head[data-astro-cid-sgbss465]{grid-area:head}.packages-head[data-astro-cid-sgbss465] .section-title[data-astro-cid-sgbss465]{max-width:12ch}.packages-cta[data-astro-cid-sgbss465]{flex-direction:column;grid-area:cta;align-items:flex-start;gap:14px;margin-top:30px;display:flex}.packages-meta[data-astro-cid-sgbss465]{color:var(--text-3);font-size:13px}.packages-fig[data-astro-cid-sgbss465]{grid-area:fig;align-self:center;min-width:0}.package-grid[data-astro-cid-sgbss465]{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.package-card[data-astro-cid-sgbss465]{background:var(--bg);flex-direction:column;gap:14px;padding:32px;transition:background-color .15s;display:flex;position:relative}.package-card[data-astro-cid-sgbss465]:hover{background:var(--bg-alt)}.package-title[data-astro-cid-sgbss465]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-size:20px;font-weight:600;line-height:1.15}.package-desc[data-astro-cid-sgbss465]{color:var(--text-2);flex-grow:0;font-size:13.5px;line-height:1.55}.package-features[data-astro-cid-sgbss465]{color:var(--text-2);flex-direction:column;flex-grow:1;gap:6px;font-size:13px;line-height:1.5;list-style:none;display:flex}.package-features[data-astro-cid-sgbss465] li[data-astro-cid-sgbss465]{padding-left:14px;position:relative}.package-features[data-astro-cid-sgbss465] li[data-astro-cid-sgbss465]:before{content:"";background:var(--accent);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:6px;height:6px;position:absolute;top:8px;left:0}.package-foot[data-astro-cid-sgbss465]{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:12px;padding-top:18px;display:flex}.package-price[data-astro-cid-sgbss465]{flex-direction:column;gap:2px;display:flex}.package-price-label[data-astro-cid-sgbss465]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:10px}.package-price-val[data-astro-cid-sgbss465]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-size:22px;font-weight:600}.package-price-val[data-astro-cid-sgbss465] :is(small,span:where([data-cml-tag="small"]))[data-astro-cid-sgbss465]{color:var(--text-2);font-size:13px;font-weight:400}.package-link[data-astro-cid-sgbss465]{text-transform:uppercase;letter-spacing:.04em;color:var(--text);white-space:nowrap;align-items:center;gap:6px;font-size:11px;text-decoration:none;transition:color .15s;display:inline-flex}.package-link[data-astro-cid-sgbss465]:hover{color:var(--accent)}.package-link[data-astro-cid-sgbss465] .arrow[data-astro-cid-sgbss465]{transition:transform .15s}.package-link[data-astro-cid-sgbss465]:hover .arrow[data-astro-cid-sgbss465]{transform:translate(3px)}.howto[data-astro-cid-sgbss465]{padding:clamp(80px,12vh,140px) 0}.steps[data-astro-cid-sgbss465]{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(5,1fr);gap:1px;list-style:none;display:grid}.steps[data-astro-cid-sgbss465] li[data-astro-cid-sgbss465]{background:var(--bg);flex-direction:column;gap:10px;min-height:220px;padding:28px;transition:background-color .15s;display:flex}.steps[data-astro-cid-sgbss465] li[data-astro-cid-sgbss465]:hover{background:var(--bg-alt)}.step-icon[data-astro-cid-sgbss465]{border:1px solid var(--border-2);width:36px;height:36px;color:var(--accent);border-radius:var(--r);justify-content:center;align-items:center;margin-bottom:10px;display:flex}.step-title[data-astro-cid-sgbss465]{font-family:var(--font-display);letter-spacing:-.015em;font-size:18px;font-weight:600}.step-desc[data-astro-cid-sgbss465]{color:var(--text-2);font-size:13.5px;line-height:1.55}.principles[data-astro-cid-sgbss465]{padding:clamp(80px,12vh,140px) 0}.principle-grid[data-astro-cid-sgbss465]{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.principle-cell[data-astro-cid-sgbss465]{background:var(--bg);flex-direction:column;gap:10px;padding:36px;transition:background-color .15s;display:flex}.principle-cell[data-astro-cid-sgbss465]:hover{background:var(--bg-alt)}.principle-title[data-astro-cid-sgbss465]{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:600}.principle-desc[data-astro-cid-sgbss465]{color:var(--text-2);max-width:480px;font-size:15px;line-height:1.6}.cta-band[data-astro-cid-sgbss465]{color:#fff}.cta-grid[data-astro-cid-sgbss465]{grid-template-columns:1.5fr 1fr;align-items:center;gap:64px;display:grid}.cta-title[data-astro-cid-sgbss465]{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;margin-bottom:24px;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1}.cta-desc[data-astro-cid-sgbss465]{color:#ffffffb8;max-width:540px;font-size:17px;line-height:1.55}.cta-actions[data-astro-cid-sgbss465]{flex-flow:wrap;align-items:center;gap:12px;display:flex}.cta-band[data-astro-cid-sgbss465] .btn-primary[data-astro-cid-sgbss465]{color:#fff;background:#0075ff}.cta-band[data-astro-cid-sgbss465] .btn-primary[data-astro-cid-sgbss465]:hover{background:#005ed1}.cta-band[data-astro-cid-sgbss465] .btn-secondary[data-astro-cid-sgbss465]{color:#fff;background:0 0;border-color:#fff3}.cta-band[data-astro-cid-sgbss465] .btn-secondary[data-astro-cid-sgbss465]:hover{background:#ffffff0d;border-color:#fff6}@media (max-width:991px){.packages-intro[data-astro-cid-sgbss465]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""fig""cta"}.packages-fig[data-astro-cid-sgbss465]{margin-top:36px}}@media (max-width:1100px){.platform-grid[data-astro-cid-sgbss465]{grid-template-columns:repeat(3,1fr)}.package-grid[data-astro-cid-sgbss465]{grid-template-columns:repeat(2,1fr)}.steps[data-astro-cid-sgbss465]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.hero-grid[data-astro-cid-sgbss465]{grid-template-columns:1fr;gap:40px}.platform-grid[data-astro-cid-sgbss465]{grid-template-columns:repeat(2,1fr)}.package-grid[data-astro-cid-sgbss465],.steps[data-astro-cid-sgbss465],.principle-grid[data-astro-cid-sgbss465]{grid-template-columns:1fr}.cta-grid[data-astro-cid-sgbss465]{grid-template-columns:1fr;gap:32px}}@media (max-width:520px){.platform-grid[data-astro-cid-sgbss465]{grid-template-columns:1fr}.package-foot[data-astro-cid-sgbss465]{flex-direction:column;align-items:flex-start;gap:16px}}html.advertising body{margin:0;padding:0}@media (prefers-reduced-motion:reduce){.btn[data-astro-cid-sgbss465],.btn[data-astro-cid-sgbss465] .arrow[data-astro-cid-sgbss465],.platform-card[data-astro-cid-sgbss465],.package-card[data-astro-cid-sgbss465],.steps[data-astro-cid-sgbss465] li[data-astro-cid-sgbss465],.principle-cell[data-astro-cid-sgbss465],.package-link[data-astro-cid-sgbss465],.package-link[data-astro-cid-sgbss465] .arrow[data-astro-cid-sgbss465]{transition:none}}.slfag{background-color:var(--sl-bg);position:relative}.slfag .slf-in{box-sizing:border-box;width:90dvw;max-width:1240px;margin-left:auto;margin-right:auto}.slfag .slf-sec{background-color:var(--sl-bg);border-bottom:1px solid var(--sl-border)}.slfag .slf-hero{isolation:isolate;background-image:radial-gradient(900px 420px at 80% -20%,rgba(var(--sl-accent-rgb),.14),transparent 62%),radial-gradient(1100px 500px at 45% 112%,#3b9eff1a,transparent 68%);padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(48px,6vw,88px);position:relative}.slfag .slf-hero:before{z-index:-1;background-color:var(--sl-bg);pointer-events:none;content:"";height:130px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.slfag .slf-hero:after{z-index:-1;background-color:var(--sl-bg);pointer-events:none;content:"";height:170px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}.slfag .slf-ag-doc{grid-column-gap:64px;grid-template-columns:240px 1fr;align-items:start;padding-top:56px;padding-bottom:96px;display:grid}.slfag .slf-ag-toc{grid-row-gap:2px;border-right:1px solid var(--sl-border);top:calc(var(--sl-chrome-h,119px) + 16px);flex-direction:column;padding-right:20px;display:flex;position:sticky}.slfag .slf-ag-toc-link{color:var(--sl-text-muted);padding-top:7px;padding-bottom:7px;font-size:13.5px;text-decoration:none;transition:color .15s;display:block}.slfag .slf-ag-toc-link:hover{color:var(--sl-accent)}.slfag .slf-ag-main{min-width:0;max-width:74ch}.slfag .slf-ag-h1{color:var(--sl-text);letter-spacing:-.034em;margin:0 0 20px;font-size:clamp(36px,5.2vw,68px);font-weight:600;line-height:1.02}.slfag .slf-ag-h2{color:var(--sl-text);letter-spacing:-.028em;margin:0 0 14px;font-size:clamp(26px,3.2vw,38px);font-weight:600;line-height:1.1}.slfag .slf-ag-p{max-width:70ch;color:var(--sl-text-muted);margin:0 0 16px;font-size:16px;line-height:1.7}.slfag .slf-ag-sec{border-bottom:1px solid var(--sl-border);scroll-margin-top:calc(var(--sl-chrome-h,119px) + 16px);padding-top:44px;padding-bottom:44px}.slfag .slf-ag-pill{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:2px;align-items:center;padding:3px 9px;font-size:10px;font-weight:600;display:inline-flex}.slfag .slf-ag-pill.is-silent{color:#d83a4a;background-color:#d83a4a0f;border-color:#d83a4a66}.slfag .slf-ag-pill.is-throws{color:#d68500;background-color:#d685000f;border-color:#d6850066}.slfag .slf-ag-pill.is-verify{color:var(--sl-accent);background-color:rgba(var(--sl-accent-rgb),.06);border-color:rgba(var(--sl-accent-rgb),.4)}.slfag .slf-ag-pill.is-limit{color:var(--sl-text-muted);background-color:var(--sl-bg);border-color:var(--sl-border-strong)}.slfag .slf-ag-rule{grid-row-gap:10px;border:1px solid var(--sl-border);background-color:var(--sl-bg-subtle);border-radius:2px;flex-direction:column;margin-top:28px;margin-bottom:28px;padding:22px 24px;display:flex}.slfag .slf-ag-rule-head{grid-column-gap:10px;color:var(--sl-text);letter-spacing:-.015em;flex-wrap:wrap;align-items:center;font-size:17px;font-weight:600;display:flex}.slfag .slf-ag-bad{color:var(--sl-text-muted);background-color:#d83a4a0d;border-left:2px solid #d83a4a;padding:12px 14px;font-size:14px;line-height:1.6}.slfag .slf-ag-good{color:var(--sl-text-muted);background-color:#0075ff0d;border-left:2px solid #0075ff;padding:12px 14px;font-size:14px;line-height:1.6}.slfag .slf-ag-cost{color:var(--sl-text-label,var(--sl-text-muted));letter-spacing:.02em;margin:0;font-size:12.5px}.slfag .slf-ag-label{color:var(--sl-text-label,var(--sl-text-muted));letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.slfag .slf-ag-code{background-color:var(--sl-ink,#0a0a0a);color:#e4e4e7;white-space:pre-wrap;border-radius:2px;margin-top:14px;margin-bottom:14px;padding:16px 18px;font-size:12.5px;line-height:1.7;display:block;overflow-x:auto}@media screen and (max-width:991px){.slfag .slf-ag-doc{grid-row-gap:32px;grid-template-columns:1fr}.slfag .slf-ag-toc{grid-column-gap:14px;border-right:none;border-bottom:1px solid var(--sl-border);flex-flow:wrap;padding-bottom:20px;padding-right:0;position:static}}.sld{--sld-max:1240px;--sld-pad:0px;--sld-rail:240px;--sld-gap:clamp(40px,5vw,72px);--sld-measure:72ch;--sld-h2:clamp(30px,4vw,58px);--sld-h3:18px;--sld-body:15.5px;--sld-lh:1.7;--sld-hero-y:clamp(80px,12vh,140px) 0 clamp(48px,7vh,72px);--sld-section-y:clamp(40px,6vh,64px);--sld-anchor:calc(var(--sl-chrome-h,119px) + 16px);background:var(--sl-bg);color:var(--sl-text);font-family:var(--sl-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;position:relative}.sld .sld-shell{width:90%;max-width:var(--sld-max);padding-inline:var(--sld-pad);margin-inline:auto;position:relative}.sld .sld-hero{padding:var(--sld-hero-y);position:relative}.sld .sld-hero:not(.sld-hero--field):after{content:"";width:min(90%,var(--sld-max));background:linear-gradient(90deg,transparent 0%,var(--sl-border) 16%,var(--sl-border) 84%,transparent 100%);pointer-events:none;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sld .sld-hero+.sld-band.sld-band:after{content:none}.sld .sld-hero--field{isolation:isolate;background-image:radial-gradient(circle at 1px 1px,#0075ff1a 1px,#0075ff00 1.5px),radial-gradient(900px 420px at 84% -14%,#0075ff24,#0075ff00 62%),radial-gradient(1000px 500px at 12% 104%,#3b9eff1a,#3b9eff00 62%);background-size:26px 26px,auto,auto;border-bottom:0;overflow:hidden}.sld .sld-hero--field:before,.sld .sld-hero--field:after{content:"";z-index:-1;background:var(--sl-bg);pointer-events:none;position:absolute;left:0;right:0}.sld .sld-hero--field:before{height:130px;top:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.sld .sld-hero--field:after{height:170px;bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}.sld .sld-hero-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:80px;display:grid}.sld .sld-hero-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.sld .sld-hero-lede a{border-bottom:1px solid var(--sl-border-strong);text-decoration:none;transition:color .15s,border-color .15s}.sld .sld-meta{border:1px solid var(--sl-border);border-radius:var(--sl-radius-card);background:var(--sl-bg-subtle);flex-direction:column;min-width:340px;max-width:100%;margin:28px 0 0;display:flex;overflow:hidden}.sld .sld-hero-grid>.sld-meta{margin-top:0}.sld .sld-meta-row{border-bottom:1px solid var(--sl-border);justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;font-size:13px;display:flex}.sld .sld-meta-k{font-family:var(--sl-font-label);letter-spacing:.05em;text-transform:uppercase;color:var(--sl-text-faint);flex-shrink:0;font-size:11px;font-weight:500}.sld .sld-meta-v{text-align:right;color:var(--sl-text);font-weight:500}.sld .sld-meta-v a{color:var(--sl-text);border-bottom:1px solid var(--sl-border-strong);text-decoration:none;transition:color .15s,border-color .15s}.sld .sld-body-grid{grid-template-columns:var(--sld-rail) 1fr;gap:var(--sld-gap);align-items:start;display:grid}.sld .sld-rail{top:var(--sld-anchor);max-height:calc(100vh - var(--sld-anchor) - 24px);border-right:1px solid var(--sl-border);overscroll-behavior:contain;scrollbar-width:none;padding-right:24px;font-size:13px;position:sticky;overflow-y:auto}.sld .sld-rail-title{font-family:var(--sl-font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--sl-text-faint);margin-bottom:16px;font-size:11px;font-weight:500}.sld .sld-rail-nav{flex-direction:column;gap:18px;display:flex}.sld .sld-rail-head{letter-spacing:-.005em;color:var(--sl-text);align-items:baseline;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.sld .sld-rail-num{font-family:var(--sl-font-label);color:var(--sl-accent);font-size:11px;font-weight:500}.sld .sld-rail-items{border-left:1px solid var(--sl-border);flex-direction:column;gap:5px;margin:8px 0 0 18px;padding:0;list-style:none;display:flex}.sld .sld-rail-item{color:var(--sl-text-muted);border-left:2px solid #0000;margin-left:-1px;padding:3px 0 3px 12px;font-size:12.5px;line-height:1.45;text-decoration:none;transition:color .15s,border-color .15s,padding-left .15s;display:block}.sld .sld-rail-item:hover,.sld .sld-rail-item[aria-current=true]{color:var(--sl-accent);border-color:var(--sl-accent);padding-left:14px}.sld .sld-band{padding-block:var(--sld-section-y);scroll-margin-top:var(--sld-anchor);border-top:0;border-bottom:none;margin-bottom:0;position:relative}.sld .sld-band:not(.mkt-ink):after{content:"";width:min(90%,var(--sld-max));background:linear-gradient(90deg,transparent 0%,var(--sl-border) 16%,var(--sl-border) 84%,transparent 100%);pointer-events:none;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.sld .sld-band.mkt-ink{padding-block:calc(var(--mkt-fade,88px) + clamp(40px,6vh,80px));background:0 0}.sld .sld-h2{font-size:var(--sld-h2);margin-bottom:24px;line-height:1.06}.sld .sld-h3{font-size:var(--sld-h3);margin-bottom:12px;line-height:1.3}.sld .sld-sub{scroll-margin-top:var(--sld-anchor);margin-bottom:28px}.sld .sld-p,.sld .sld-sub p:where(:not([data-cml-tag])){max-width:var(--sld-measure);font-size:var(--sld-body);line-height:var(--sld-lh);color:var(--sl-text-muted);margin:0 0 14px}.sld .sld-lede-p{max-width:var(--sld-measure);color:var(--sl-text-muted);margin:0 0 28px;font-size:clamp(16px,1.6vw,18px);line-height:1.6}.sld :is(strong,span:where([data-cml-tag="strong"])),.sld :is(b,span:where([data-cml-tag="b"])){color:var(--sl-text);font-weight:600}.sld .sld-doc a:not(.sl-btn),.sld .sld-band a:not(.sl-btn),.sld .sld-p a:not(.sl-btn),.sld .sld-link{color:var(--sl-text);border-bottom:1px solid var(--sl-border-strong);text-decoration:none;transition:color .15s,border-color .15s}.sld .sld-link--accent,.sld .sld-link--accent:hover{color:var(--sl-accent);border-bottom-color:rgba(var(--sl-accent-rgb),.3)}.sld :is(code,span:where([data-cml-tag="code"])){border:1px solid var(--sl-border);border-radius:var(--sl-radius);background:var(--sl-bg-subtle);font-family:var(--sl-font-label);color:var(--sl-text);padding:1px 6px;font-size:.88em}.sld .sld-list{max-width:var(--sld-measure);flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.sld .sld-list li{font-size:var(--sld-body);color:var(--sl-text-muted);padding-left:18px;line-height:1.6;position:relative}.sld .sld-list li:before{content:"";background:var(--sl-accent);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:6px;height:6px;position:absolute;top:.65em;left:0}.sld .sld-list--dot li:before{clip-path:none;background:rgba(var(--sl-accent-rgb),.5);border-radius:50%;top:.55em}.sld .sld-rows{border:1px solid var(--sl-border);border-radius:var(--sld-rows-radius,var(--sl-radius-card));background:var(--sl-bg);flex-direction:column;margin:0 0 28px;display:flex;overflow:hidden}.sld .sld-row{grid-template-columns:var(--sld-row-k,200px) 1fr;gap:var(--sld-row-gap,32px);border-bottom:1px solid var(--sl-border);align-items:start;padding:20px 26px;display:grid}.sld .sld-row-k{font-family:var(--sl-font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--sl-text-faint);padding-top:2px;font-size:11px;font-weight:500}.sld .sld-row--topic .sld-row-k{font-family:var(--sl-font);letter-spacing:-.015em;text-transform:none;color:var(--sl-text);padding-top:0;font-size:15px;font-weight:600}.sld .sld-rows--def{--sld-row-k:160px;--sld-row-gap:14px;background:var(--sl-bg-subtle);max-width:520px}.sld .sld-rows--def .sld-row-v{color:var(--sl-text);font-size:14px}.sld .sld-callout{border:1px solid var(--sl-border);border-left:2px solid var(--sl-accent);border-radius:var(--sl-radius-card);background:var(--sl-bg-subtle);grid-template-columns:auto 1fr;align-items:start;gap:32px;margin:0 0 20px;padding:22px 26px;display:grid}.sld .sld-callout-tag{white-space:nowrap;font-family:var(--sl-font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--sl-accent);padding-top:2px;font-size:11px;font-weight:600}.sld .sld-callout-body{color:var(--sl-text-muted);margin:0;font-size:14.5px;line-height:1.65}.sld .sld-steps{grid-template-columns:repeat(var(--sld-steps,4),1fr);border:1px solid var(--sl-border);border-radius:var(--sl-radius-card);background:var(--sl-border);gap:1px;display:grid;overflow:hidden}.sld .sld-step{background:var(--sl-bg);padding:30px}.sld .sld-step-t{letter-spacing:-.02em;color:var(--sl-text);margin:0 0 10px;font-size:17px;font-weight:600}.sld .sld-step-d{color:var(--sl-text-muted);margin:0;font-size:14px;line-height:1.6}.sld .sld-cta-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:64px;display:grid}.sld .sld-cta-actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.sld .sld-cta-note{font-family:var(--sl-font-label);letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;margin:6px 0 0;font-size:11px}@media (max-width:991px){.sld .sld-hero-grid,.sld .sld-cta-grid{grid-template-columns:1fr;gap:40px}.sld .sld-steps{--sld-steps:2}}@media (max-width:960px){.sld .sld-body-grid{grid-template-columns:1fr;gap:32px}.sld .sld-rail{border-right:none;border-bottom:1px solid var(--sl-border);max-height:none;padding-bottom:24px;padding-right:0;position:static}.sld .sld-rail-nav{flex-flow:wrap;gap:20px}.sld .sld-rail-group{min-width:160px}}@media (max-width:767px){.sld .sld-row,.sld .sld-row--topic,.sld .sld-callout{grid-template-columns:1fr;gap:8px}.sld .sld-steps{--sld-steps:1}.sld .sld-cta-actions,.sld .sld-cta-actions .sl-btn{width:100%;min-width:0}}@media (max-width:520px){.sld .sld-meta{width:100%;min-width:0}.sld .sld-rows--def .sld-row{grid-template-columns:1fr;gap:4px;padding:10px 14px}}@media (prefers-reduced-motion:reduce){.sld *,.sld :before,.sld :after{transition:none!important;animation:none!important}}.aig-wrap{--aig-tray:var(--sl-bg-sunken,#f4f6fa);--aig-chip:var(--sl-surface,#fff);--aig-chip-shadow:0 1px 2px #10182814,0 0 0 1px #1018280a;--aig-label:var(--sl-text-label,#6f6f6f);--aig-panel:var(--sl-bg-subtle,#fafafa);--aig-top:calc(var(--sl-chrome-h,119px) + 20px);background:var(--sl-bg);color:var(--sl-text)}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .aig-wrap{--aig-tray:#141417;--aig-chip:#26262b;--aig-chip-shadow:0 1px 2px #00000080,0 0 0 1px #ffffff0f;--aig-label:var(--sl-text-label,#8f8f8f);--aig-panel:#0f0f11}.aig-wrap .mkt-title.aig-title{max-width:13ch}.aig-wrap .mkt-lede.aig-lede{max-width:52ch}.aig-wrap .aig-tray{background:var(--aig-tray);border-radius:3px;flex-wrap:wrap;gap:3px;padding:3px;display:flex}.aig-wrap .aig-chip{color:var(--sl-text-muted);font:500 13.5px/1.25 var(--sl-font);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--sl-dur-fast,.15s) var(--sl-ease-out,ease),box-shadow var(--sl-dur-fast,.15s) var(--sl-ease-out,ease),color var(--sl-dur-fast,.15s) var(--sl-ease-out,ease);background:0 0;border:0;border-radius:2px;align-items:center;gap:8px;padding:8px 13px;display:inline-flex}.aig-wrap .aig-chip[hidden]{display:none}.aig-wrap .aig-chip:hover{color:var(--sl-text)}.aig-wrap .aig-chip:is([aria-selected=true],[aria-pressed=true]){background:var(--aig-chip);box-shadow:var(--aig-chip-shadow);color:var(--sl-text)}.aig-wrap .aig-chip:focus-visible,.aig-wrap .aig-rail-a:focus-visible{outline:2px solid var(--sl-accent);outline-offset:1px}.aig-wrap .aig-chip-n{color:var(--aig-label);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.aig-wrap .aig-body{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,80px);display:grid}.aig-wrap .aig-rail{top:var(--aig-top);padding-top:clamp(64px,9vh,104px);position:sticky}.aig-wrap .aig-rail-list{flex-direction:column;margin:0;list-style:none}.aig-wrap .aig-rail-a{color:var(--sl-text-muted);transition:background-color var(--sl-dur-fast,.15s) var(--sl-ease-out,ease),box-shadow var(--sl-dur-fast,.15s) var(--sl-ease-out,ease),color var(--sl-dur-fast,.15s) var(--sl-ease-out,ease);border-radius:2px;align-items:baseline;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.aig-wrap .aig-rail-a:hover{color:var(--sl-text)}.aig-wrap .aig-rail-a[aria-current=true]{background:var(--aig-chip);box-shadow:var(--aig-chip-shadow);color:var(--sl-text)}.aig-wrap .aig-rail-n{color:var(--aig-label);font-variant-numeric:tabular-nums;letter-spacing:.04em;flex-shrink:0;font-size:11px;font-weight:600}.aig-wrap .aig-rail-progress,.aig-wrap .aig-bar-progress{background:var(--sl-border);height:1px;display:block;overflow:hidden}.aig-wrap .aig-rail-progress{margin:14px 3px 0}.aig-wrap .aig-rail-progress :is(i,span:where([data-cml-tag="i"])),.aig-wrap .aig-bar-progress :is(i,span:where([data-cml-tag="i"])){background:var(--sl-accent);height:100%;transform:scaleX(var(--p,0));transform-origin:0;display:block}.aig-wrap .aig-bar{display:none}@media (max-width:1023px){.aig-wrap .aig-body{grid-template-columns:minmax(0,1fr)}.aig-wrap .aig-rail{display:none}.aig-wrap .aig-bar{top:calc(var(--sl-chrome-h,119px) - 1px);z-index:20;border-top:1px solid var(--sl-border);border-bottom:1px solid var(--sl-border);background:color-mix(in srgb,var(--sl-bg) 94%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);display:block;position:sticky}.aig-wrap .aig-bar-summary{cursor:pointer;align-items:center;gap:12px;width:90%;max-width:1240px;margin:0 auto;padding:13px 0;list-style:none;display:flex}.aig-wrap .aig-bar-summary::-webkit-details-marker{display:none}.aig-wrap .aig-bar-k{color:var(--aig-label);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.aig-wrap .aig-bar-v{min-width:0;color:var(--sl-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;overflow:hidden}.aig-wrap .aig-bar-summary svg{color:var(--sl-text-muted);transition:transform var(--sl-dur-fast,.15s) var(--sl-ease-out,ease);flex-shrink:0}.aig-wrap .aig-bar[open] .aig-bar-summary svg{transform:rotate(180deg)}.aig-wrap .aig-bar-list{width:90%;max-width:1240px;margin:0 auto;padding:0 0 12px;list-style:none}.aig-wrap .aig-bar-list a{border-top:1px solid var(--sl-border);color:var(--sl-text-muted);align-items:baseline;gap:10px;padding:10px 0;font-size:14.5px;text-decoration:none;display:flex}.aig-wrap .aig-bar-list a[aria-current=true]{color:var(--sl-text);font-weight:600}}.aig-wrap .aig-main{min-width:0}.aig-wrap .aig-section{scroll-margin-top:var(--aig-top);padding:clamp(64px,9vh,104px) 0}.aig-wrap .aig-section+.aig-section{border-top:1px solid var(--sl-border)}@media (max-width:1023px){.aig-wrap .aig-section{scroll-margin-top:calc(var(--sl-chrome-h,119px) + 64px)}}.aig-wrap .aig-h2{max-width:22ch;color:var(--sl-text);font-family:var(--sl-font-display);letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,56px);font-weight:600;line-height:1.04}.aig-wrap .aig-h2 .mute{color:var(--sl-text-muted)}.aig-wrap .aig-section-lede{max-width:62ch;color:var(--sl-text-muted);margin:18px 0 clamp(32px,4.4vh,48px);font-size:clamp(16px,1.4vw,19px);line-height:1.6}.aig-wrap .aig-grid{border:1px solid var(--sl-border);background:var(--sl-border);border-radius:2px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.aig-wrap .aig-cell{background:var(--sl-bg);flex-direction:column;grid-column:span 2;gap:10px;padding:clamp(20px,2.4vw,28px);display:flex}.aig-wrap .aig-cell:nth-child(4):nth-last-child(2),.aig-wrap .aig-cell:nth-child(5):last-child{grid-column:span 3}@media (max-width:1180px){.aig-wrap .aig-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aig-wrap .aig-cell,.aig-wrap .aig-cell:nth-child(4):nth-last-child(2){grid-column:span 1}.aig-wrap .aig-cell:nth-child(5):last-child{grid-column:span 2}}@media (max-width:600px){.aig-wrap .aig-grid{grid-template-columns:minmax(0,1fr)}.aig-wrap .aig-cell:nth-child(5):last-child{grid-column:span 1}}.aig-wrap .aig-cell-n{color:var(--aig-label);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.aig-wrap .aig-cell-t{color:var(--sl-text);letter-spacing:-.015em;margin:0;font-size:17px;font-weight:600;line-height:1.3}.aig-wrap .aig-cell-b{color:var(--sl-text-muted);margin:0;font-size:14.5px;line-height:1.6}.aig-wrap .aig-controls{flex-direction:column;gap:10px;display:flex}.aig-wrap .aig-groups{align-self:flex-start}.aig-wrap .aig-scroller{min-width:0}.aig-wrap .aig-status{color:var(--aig-label);font-variant-numeric:tabular-nums;margin:18px 0 12px;font-size:12.5px}.aig-wrap [data-aig-stack] .aig-scroller+.aig-panel{margin-top:16px}.aig-wrap .aig-panel{border:1px solid var(--sl-border);background:var(--sl-bg);border-radius:2px;overflow:hidden}.aig-wrap .aig-panel[hidden]{display:none}.aig-wrap .aig-panel-head{border-bottom:1px solid var(--sl-border);background:var(--aig-panel);padding:clamp(20px,2.4vw,28px)}.aig-wrap .aig-panel-t{color:var(--sl-text);letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(20px,1.9vw,24px);font-weight:600;line-height:1.2}.aig-wrap .aig-panel-d{max-width:66ch;color:var(--sl-text-muted);margin:0;font-size:15px;line-height:1.6}.aig-wrap .aig-ranks{margin:0;padding:0;list-style:none}.aig-wrap .aig-rank{grid-template-columns:44px minmax(0,1fr);gap:16px;padding:18px clamp(20px,2.4vw,28px);display:grid}.aig-wrap .aig-ranks.is-plain .aig-rank{grid-template-columns:minmax(0,1fr)}.aig-wrap .aig-rank+.aig-rank{border-top:1px solid var(--sl-border)}.aig-wrap .aig-rank-n{color:var(--aig-label);font-variant-numeric:tabular-nums;letter-spacing:-.02em;padding-top:2px;font-size:20px;font-weight:600;line-height:1.1}.aig-wrap .aig-rank.is-first .aig-rank-n{color:var(--sl-text)}.aig-wrap .aig-rank-body.is-row{grid-template-columns:minmax(120px,.3fr) minmax(0,1fr);align-items:baseline;gap:16px;display:grid}@media (max-width:560px){.aig-wrap .aig-rank-body.is-row{grid-template-columns:minmax(0,1fr);gap:4px}}.aig-wrap .aig-rank-tool{color:var(--sl-text);letter-spacing:-.012em;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.35;display:flex}.aig-wrap .aig-rank-body.is-row .aig-rank-tool{margin:0;font-size:15px}.aig-wrap .aig-rank-tool a{color:var(--sl-accent);text-underline-offset:3px;text-decoration:none}.aig-wrap .aig-rank-tool a:hover{text-decoration:underline}.aig-wrap .aig-rank-tool :is(strong,span:where([data-cml-tag="strong"])){font-weight:600}.aig-wrap .aig-rank-why{max-width:68ch;color:var(--sl-text-muted);margin:0;font-size:14.5px;line-height:1.6}.aig-wrap .aig-flag{border:1px solid var(--sl-border-strong);color:var(--sl-text-muted);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;align-items:center;padding:3px 7px;font-size:10.5px;font-weight:600;line-height:1.2;display:inline-flex}.aig-wrap .aig-flag.is-concept{border-style:dashed}@media (max-width:767px){.aig-wrap .aig-scroller{scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:-5vw;padding-inline:5vw;scroll-padding-inline:5vw;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5vw calc(100% - 5vw),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5vw calc(100% - 5vw),#0000 100%)}.aig-wrap .aig-scroller::-webkit-scrollbar{display:none}.aig-wrap .aig-scroller .aig-tray{flex-wrap:nowrap;width:max-content}.aig-wrap .aig-scroller .aig-chip{scroll-snap-align:start}.aig-wrap .aig-rank{grid-template-columns:32px minmax(0,1fr);gap:12px}.aig-wrap .aig-rank-n{font-size:17px}}.aig-wrap .aig-section.aig-ink{background:radial-gradient(640px 360px at 100% 0%,rgba(var(--sl-purple-lift-rgb,67,25,143),.34),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 70%),radial-gradient(560px 320px at 0% 100%,rgba(var(--sl-purple-lift-rgb,67,25,143),.22),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 70%),var(--sl-ink,#0a0a0a);color:#fafafa;border-top:0;border-radius:2px;margin:clamp(24px,3vh,40px) 0;padding:clamp(36px,5vw,64px);position:relative;overflow:hidden}.aig-wrap .aig-section.aig-ink+.aig-section{border-top:0}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .aig-wrap .aig-section.aig-ink{box-shadow:inset 0 0 0 1px #ffffff12}.aig-wrap .aig-ink-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,5vw,72px);display:grid}@media (max-width:860px){.aig-wrap .aig-ink-grid{grid-template-columns:minmax(0,1fr)}}.aig-wrap .aig-ink-h{color:#fff;letter-spacing:-.028em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(26px,2.4vw,36px);font-weight:600;line-height:1.1}.aig-wrap .aig-ink-lede{color:#ffffffb8;margin:16px 0 24px;font-size:15.5px;line-height:1.6}.aig-wrap .aig-ink-list{margin:0}.aig-wrap .aig-ink-list>div:where(:not([data-cml-tag],[data-cml-table])){border-top:1px solid #ffffff1f;padding:16px 0}.aig-wrap .aig-ink-list :is(dt,div:where([data-cml-tag="dt"])){color:#fff;letter-spacing:-.01em;margin:0 0 6px;font-size:15px;font-weight:600}.aig-wrap .aig-ink-list :is(dd,div:where([data-cml-tag="dd"])){color:#ffffffb8;margin:0;font-size:14.5px;line-height:1.6}.aig-wrap .aig-ink-foot{color:#fff9;border-top:1px solid #ffffff1f;margin:0;padding-top:16px;font-size:13.5px;line-height:1.6}.aig-wrap .aig-next{border-top:1px solid var(--sl-border);margin:0;padding:0;list-style:none}.aig-wrap .aig-next-row{border-bottom:1px solid var(--sl-border);grid-template-columns:minmax(180px,.34fr) auto minmax(0,1fr);align-items:baseline;gap:8px 20px;padding:18px 0;display:grid}@media (max-width:760px){.aig-wrap .aig-next-row{grid-template-columns:minmax(0,1fr) auto}.aig-wrap .aig-next-d{grid-column:1/-1}}.aig-wrap .aig-next-t{color:var(--sl-text);letter-spacing:-.012em;margin:0;font-size:16px;font-weight:600}.aig-wrap .aig-next-d{max-width:64ch;color:var(--sl-text-muted);margin:0;font-size:14.5px;line-height:1.6}.aig-wrap .aig-next-more{margin:20px 0 0;font-size:15px;font-weight:500}.aig-wrap .aig-next-more a{color:var(--sl-accent);text-decoration:none}.aig-wrap .aig-next-more a:hover{text-underline-offset:3px;text-decoration:underline}.aig-wrap .aig-cta{padding-bottom:clamp(88px,12vh,140px)}.aig-wrap .aig-cta .aig-section-lede{margin-bottom:28px}@media (prefers-reduced-motion:reduce){.aig-wrap .aig-chip,.aig-wrap .aig-rail-a,.aig-wrap .aig-bar-summary svg{transition:none}}.aig-controls,.aig-scroller,.aig-status{display: none !important}.aig-panel[hidden]{display: block !important}.lp[data-astro-cid-omudcwfc]{max-width:72rem;margin-inline:auto;padding:clamp(3rem,7vh,6rem) 1.5rem 6rem;position:relative}.lp[data-astro-cid-omudcwfc]:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#0075ff1a 1px,#0075ff00 1.5px),radial-gradient(1200px 720px at 88% 16%,#0075ff2b,#0075ff00 62%),radial-gradient(960px 620px at 10% 96%,#3b9eff21,#3b9eff00 60%),linear-gradient(#0075ff0d 0%,#0075ff00 100%);background-size:26px 26px,auto,auto,auto;position:fixed;inset:0}.lp[data-astro-cid-omudcwfc]>[data-astro-cid-omudcwfc]{z-index:1;position:relative}.lp-hero[data-astro-cid-omudcwfc]{padding-bottom:clamp(3rem,8vh,5.5rem)}.lp-h1[data-astro-cid-omudcwfc]{font-family:var(--sl-font-display,Inter,"Helvetica Neue",Helvetica,Arial,sans-serif);font-variation-settings:"wght" 700;letter-spacing:-.036em;color:var(--sl-text);text-wrap:pretty;margin:0 0 1.25rem;font-size:clamp(40px,6.8vw,104px);font-weight:700;line-height:1}.lp-lede[data-astro-cid-omudcwfc]{letter-spacing:-.005em;max-width:56ch;color:var(--sl-text-muted);margin:0 0 2rem;font-size:clamp(16px,1.6vw,20px);line-height:1.6}.lp-actions[data-astro-cid-omudcwfc]{flex-wrap:wrap;gap:.75rem;display:flex}.lp-btn[data-astro-cid-omudcwfc]{border:1px solid var(--sl-border,#0000001f);letter-spacing:-.012em;color:var(--sl-text);background:var(--sl-bg);border-radius:2px;align-items:center;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:border-color .14s,background .14s;display:inline-flex}.lp-btn[data-astro-cid-omudcwfc]:hover{border-color:var(--sl-border-strong);background:var(--sl-bg-subtle)}.lp-btn[data-astro-cid-omudcwfc]:active{background:var(--sl-bg-sunken)}.lp-btn--primary[data-astro-cid-omudcwfc]{color:#fff;box-shadow:none;background:#0075ff;border-color:#0075ff}.lp-btn--primary[data-astro-cid-omudcwfc]:hover{color:#fff;background:#005ed1;border-color:#005ed1}.lp-btn--primary[data-astro-cid-omudcwfc]:active{background:#0052b8;border-color:#0052b8}.lp-section[data-astro-cid-omudcwfc]{padding-top:clamp(2.5rem,6vh,4rem)}.lp-h2[data-astro-cid-omudcwfc]{font-variation-settings:"wght" 700;letter-spacing:-.032em;color:var(--sl-text);margin:0 0 1.75rem;font-size:clamp(24px,2.8vw,38px);font-weight:700;line-height:1.06}.lp-grid[data-astro-cid-omudcwfc]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.75rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.lp-item-t[data-astro-cid-omudcwfc]{font-variation-settings:"wght" 650;letter-spacing:-.016em;color:var(--sl-text);margin:0 0 .375rem;font-size:1rem;font-weight:650}.lp-item-d[data-astro-cid-omudcwfc]{letter-spacing:-.005em;color:var(--sl-text-muted);margin:0;font-size:.9375rem;line-height:1.6}.lp-help[data-astro-cid-omudcwfc]{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.lp-card[data-astro-cid-omudcwfc]{border:1px solid var(--sl-border,#0000001f);background:var(--sl-bg);border-radius:2px;grid-template-columns:1fr auto;gap:.375rem 1rem;height:100%;padding:1.25rem;text-decoration:none;transition:border-color .14s,transform .14s;display:grid}.lp-card[data-astro-cid-omudcwfc]:hover{border-color:var(--sl-accent,#0075ff);transform:translateY(-2px)}.lp-card-t[data-astro-cid-omudcwfc]{font-variation-settings:"wght" 650;letter-spacing:-.016em;color:var(--sl-text);grid-column:1;font-size:1rem;font-weight:650}.lp-card-d[data-astro-cid-omudcwfc]{letter-spacing:-.005em;color:var(--sl-text-muted);grid-column:1;font-size:.875rem;line-height:1.55}.lp-card-go[data-astro-cid-omudcwfc]{color:var(--sl-accent,#0075ff);grid-area:1/2;transition:transform .14s}.lp-card[data-astro-cid-omudcwfc]:hover .lp-card-go[data-astro-cid-omudcwfc]{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.lp-btn[data-astro-cid-omudcwfc],.lp-card[data-astro-cid-omudcwfc],.lp-card-go[data-astro-cid-omudcwfc]{transition:none}.lp-card[data-astro-cid-omudcwfc]:hover,.lp-card[data-astro-cid-omudcwfc]:hover .lp-card-go[data-astro-cid-omudcwfc]{transform:none}}.slk-trigger{display: none;align-items: center;gap: 8px;height: 36px;padding: 0 8px 0 12px;background: rgba(10,10,10,.03);border: 1px solid rgba(10,10,10,.10);border-radius: 2px;color: #8a8a8a;font: 500 13px/1 'Inter',Helvetica,Arial,sans-serif;letter-spacing: -.005em;cursor: pointer;transition: border-color .15s ease,background-color .15s ease,color .15s ease}@media (min-width: 1100px){.slk-trigger{display: inline-flex}}.slk-trigger:hover{border-color: rgba(0,117,255,.5);color: #0075ff;background: rgba(0,117,255,.04)}.slk-trigger-svg{width: 15px;height: 15px;flex-shrink: 0}.slk-trigger-label{padding-right: 4px}@media (max-width: 1259px){.slk-trigger-label{display: none}}.slk-trigger-kbd{display: inline-flex;align-items: center;gap: 2px;padding: 3px 6px;background: #fff;border: 1px solid rgba(10,10,10,.10);border-radius: 2px;font: 600 10.5px/1 'Inter',Helvetica,Arial,sans-serif;letter-spacing: .02em;color: #8a8a8a}.slk-trigger-icon{display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;background: transparent;border: 0;padding: 0;cursor: pointer;color: #0a0a0a;border-radius: 2px;transition: color .15s ease,background-color .15s ease}.slk-trigger-icon:hover{color: #0075ff;background: rgba(0,117,255,.06)}.slk-trigger-icon-svg{width: 18px;height: 18px}@media (min-width: 1100px){.slk-trigger-icon{display: none}}.slk-overlay{position: fixed;inset: 0;background: rgba(10,10,10,.45);backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px);z-index: 100000;animation: slk-fade .18s ease}.slk-content{position: fixed;top: 14vh;left: 50%;transform: translateX(-50%);width: min(640px,calc(100vw - 32px));z-index: 100001;animation: slk-pop .2s cubic-bezier(.16,1,.3,1)}@keyframes slk-fade{from{opacity: 0}to{opacity: 1}}@keyframes slk-pop{from{opacity: 0;transform: translateX(-50%) translateY(-8px) scale(.985)}to{opacity: 1;transform: translateX(-50%) translateY(0) scale(1)}}.slk-root{display: flex;flex-direction: column;max-height: min(560px,72vh);background: #ffffff;border: 1px solid rgba(10,10,10,.08);border-radius: 6px;box-shadow: 0 24px 80px -16px rgba(10,10,10,.35),0 8px 24px rgba(10,10,10,.12);overflow: hidden;font-family: 'Inter',Helvetica,Arial,sans-serif;color: #0a0a0a}.slk-input-row{display: flex;align-items: center;gap: 10px;padding: 0 14px;height: 56px;border-bottom: 1px solid rgba(10,10,10,.07);flex-shrink: 0}.slk-input-icon{width: 18px;height: 18px;color: #8a8a8a;flex-shrink: 0}.slk-input{flex: 1;height: 100%;border: 0;outline: none;background: transparent;font: 400 16px/1 'Inter',Helvetica,Arial,sans-serif;letter-spacing: -.01em;color: #0a0a0a}.slk-input::placeholder{color: #a3a3a3}.slk-esc{flex-shrink: 0;padding: 4px 7px;background: rgba(10,10,10,.04);border: 1px solid rgba(10,10,10,.08);border-radius: 2px;font: 600 10.5px/1 'Inter',Helvetica,Arial,sans-serif;text-transform: uppercase;letter-spacing: .06em;color: #8a8a8a}.slk-list{flex: 1;overflow-y: auto;overscroll-behavior: contain;padding: 8px;scroll-padding: 8px}.slk-list::-webkit-scrollbar{width: 10px}.slk-list::-webkit-scrollbar-thumb{background: rgba(10,10,10,.14);border-radius: 99px;border: 3px solid #fff}.slk-empty{padding: 36px 16px;text-align: center;font-size: 14px;color: #8a8a8a}.slk-group{padding: 4px 0}[cmdk-group-heading]{padding: 8px 10px 6px;font: 600 11px/1 'Inter',Helvetica,Arial,sans-serif;text-transform: uppercase;letter-spacing: .07em;color: #a3a3a3}.slk-item{display: flex;align-items: center;gap: 12px;padding: 9px 10px;border-radius: 4px;cursor: pointer;color: #0a0a0a;content-visibility: auto}.slk-item[data-selected="true"]{background: rgba(0,117,255,.08)}.slk-item[data-selected="true"] .slk-i,.slk-item[data-selected="true"] .slk-item-title{color: #0075ff}.slk-item[data-selected="true"] .slk-item-enter{opacity: 1}.slk-i{width: 17px;height: 17px;flex-shrink: 0;color: #737373;transition: color .12s ease}.slk-item-main{display: flex;flex-direction: column;gap: 2px;min-width: 0;flex: 1}.slk-item-title{display: flex;align-items: center;gap: 8px;font: 500 14px/1.25 'Inter',Helvetica,Arial,sans-serif;letter-spacing: -.01em;color: #171717;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.slk-item-desc{font-size: 12px;line-height: 1.3;color: #a3a3a3;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.slk-badge{flex-shrink: 0;padding: 1.5px 5px;font: 600 9px/1 'Inter',Helvetica,Arial,sans-serif;text-transform: uppercase;letter-spacing: .05em;color: #0075ff;background: rgba(0,117,255,.08);border: 1px solid rgba(0,117,255,.18);border-radius: 2px}.slk-item-trail{width: 14px;height: 14px;flex-shrink: 0;color: #c4c4c4}.slk-item-enter{opacity: 0;transition: opacity .12s ease}.slk-footer{display: flex;align-items: center;gap: 16px;padding: 9px 14px;border-top: 1px solid rgba(10,10,10,.07);flex-shrink: 0;background: #fafafa}.slk-foot-item{display: inline-flex;align-items: center;gap: 5px;font-size: 11.5px;color: #8a8a8a}.slk-foot-item :is(kbd,span:where([data-cml-tag="kbd"])){display: inline-flex;align-items: center;justify-content: center;min-width: 18px;height: 18px;padding: 0 4px;background: #fff;border: 1px solid rgba(10,10,10,.10);border-radius: 2px;font: 600 10px/1 'Inter',Helvetica,Arial,sans-serif;color: #737373}.slk-foot-brand{margin-left: auto;display: inline-flex;align-items: center;gap: 5px;font: 600 11px/1 'Inter',Helvetica,Arial,sans-serif;letter-spacing: .02em;color: #a3a3a3}@media (max-width: 540px){.slk-foot-item:not(:first-child){display: none}}:is(html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"],html.dark,body.dark) .slk-trigger{background: rgba(255,255,255,.04);border-color: rgba(255,255,255,.12);color: rgba(255,255,255,.5)}:is(html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"],html.dark,body.dark) .slk-trigger:hover{color: #4d9bff;border-color: rgba(77,155,255,.5);background: rgba(77,155,255,.08)}:is(html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"],html.dark,body.dark) .slk-trigger-kbd{background: rgba(255,255,255,.06);border-color: rgba(255,255,255,.12);color: rgba(255,255,255,.55)}:is(html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"],html.dark,body.dark) .slk-trigger-icon{color: #fff}:is(html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"],html.dark,body.dark) .slk-trigger-icon:hover{color: #4d9bff;background: rgba(77,155,255,.10)}:is(html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"],html.dark,body.dark) .slk-root{background: #141414;border-color: rgba(255,255,255,.10);color: #fff;box-shadow: 0 24px 80px -16px rgba(0,0,0,.7),0 8px 24px rgba(0,0,0,.5)}:is(html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"],html.dark,body.dark) .slk-input-row{border-bottom-color: rgba(255,255,255,.08)}:is(html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"],html.dark,body.dark) .slk-input{color: #fff}:is(html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"],html.dark,body.dark) .slk-input::placeholder{color: #6b6b6b}:is(html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"],html.dark,body.dark) .slk-esc{background: rgba(255,255,255,.06);border-color: rgba(255,255,255,.10);color: rgba(255,255,255,.55)}:is(html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"],html.dark,body.dark) .slk-item{color: #fff}:is(html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"],html.dark,body.dark) .slk-item[data-selected="true"]{background: rgba(77,155,255,.14)}:is(html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"],html.dark,body.dark) .slk-item[data-selected="true"] .slk-i,:is(html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"],html.dark,body.dark) .slk-item[data-selected="true"] .slk-item-title{color: #4d9bff}:is(html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"],html.dark,body.dark) .slk-item-title{color: #f5f5f5}:is(html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"],html.dark,body.dark) .slk-item-desc{color: #6b6b6b}:is(html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"],html.dark,body.dark) .slk-i{color: #8a8a8a}:is(html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"],html.dark,body.dark) .slk-badge{color: #4d9bff;background: rgba(77,155,255,.12);border-color: rgba(77,155,255,.25)}:is(html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"],html.dark,body.dark) .slk-footer{background: #0d0d0d;border-top-color: rgba(255,255,255,.08)}:is(html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"],html.dark,body.dark) .slk-foot-item :is(kbd,span:where([data-cml-tag="kbd"])){background: rgba(255,255,255,.06);border-color: rgba(255,255,255,.10);color: rgba(255,255,255,.6)}:is(html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"],html.dark,body.dark) .slk-list::-webkit-scrollbar-thumb{background: rgba(255,255,255,.16);border-color: #141414}@media (prefers-reduced-motion: reduce){.slk-overlay,.slk-content{animation: none !important}}.sl-mn{--mn-h: 76px;--mn-r: var(--sl-radius);--mn-font: var(--sl-font);--mn-ease: var(--sl-ease-out);--mn-ease-out: var(--sl-ease)}.sl-mn{position: sticky;top: 0;z-index: 100;font-family: var(--mn-font);color: var(--sl-text);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.sl-mn-banner{display: flex;align-items: center;justify-content: center;gap: 10px;padding: 10px clamp(16px,4vw,48px);background: var(--sl-accent);color: var(--sl-text-on-accent);text-decoration: none;font: 500 13px/1.3 var(--mn-font);letter-spacing: -.008em;text-align: center;transition: background-color .18s var(--mn-ease);position: relative;overflow: hidden}.sl-mn-banner:hover{background: var(--sl-accent-hover)}.sl-mn-banner:hover .sl-mn-banner-arrow{transform: translate(2px,-2px)}.sl-mn-banner::before{content: '';position: absolute;top: 0;bottom: 0;left: 0;width: 50%;background: linear-gradient(115deg,transparent 40%,rgba(255,255,255,.18) 50%,transparent 60%);animation: sl-mn-banner-sweep 7s ease-in-out infinite;pointer-events: none}@keyframes sl-mn-banner-sweep{0%,100%{transform: translateX(-100%);opacity: 0}15%{opacity: 1}50%{transform: translateX(300%);opacity: 1}60%{opacity: 0}}.sl-mn-banner-text{display: inline-flex;align-items: baseline;gap: 10px;position: relative;z-index: 1}.sl-mn-banner-sep{opacity: .5;font-weight: 600}.sl-mn-banner-tag{opacity: .88;font-weight: 400}.sl-mn-banner-arrow{transition: transform .2s var(--mn-ease);flex-shrink: 0;position: relative;z-index: 1}@media (max-width: 640px){.sl-mn-banner{font-size: 12.5px;padding: 9px 16px}.sl-mn-banner-sep{display: none}.sl-mn-banner-tag{display: none}}@media (prefers-reduced-motion: reduce){.sl-mn-banner::before{animation: none !important}}.sl-mn-bar{position: relative;z-index: 100;height: var(--mn-h);display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 32px;padding: 0 clamp(20px,4vw,48px);background: var(--sl-bg);transition: box-shadow .3s var(--mn-ease)}@media (max-width: 1099px){.sl-mn-bar{padding: 0 8px 0 20px;gap: 12px}}.sl-mn-bar.is-scrolled{box-shadow: var(--sl-shadow)}.sl-mn-brand{display: inline-flex;align-items: center;gap: 11px}.sl-mn-brand-logo-link{display: inline-flex;align-items: center;text-decoration: none;transition: opacity .15s var(--mn-ease)}.sl-mn-brand-logo-link:hover{opacity: .65}.sl-mn-brand-img{height: 22px;width: auto;display: block}.sl-mn-brand-img--dark{display: none}:is( html.dark,body.dark,html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"],body[style*="background-color: black"] ) .sl-mn-brand-img--light{display: none}:is( html.dark,body.dark,html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"],body[style*="background-color: black"] ) .sl-mn-brand-img--dark{display: block}.sl-mn-links{display: none;align-items: center;gap: 2px;list-style: none;margin: 0;padding: 0;justify-self: start}@media (min-width: 1100px){.sl-mn-links{display: flex}}.sl-mn-links > li{position: relative}.sl-mn-link{position: relative;display: inline-flex;align-items: center;gap: 6px;padding: 10px 14px;font: 500 14.5px/1 var(--mn-font);letter-spacing: -.018em;color: var(--sl-text);text-decoration: none;border-radius: var(--mn-r);background: transparent;border: 0;cursor: pointer;font-family: var(--mn-font);transition: color .15s var(--mn-ease),background-color .15s var(--mn-ease)}.sl-mn-link:hover,.sl-mn-link.is-open,.sl-mn-link.is-active{color: var(--sl-accent)}.sl-mn-link:focus-visible{outline: 2px solid var(--sl-accent);outline-offset: -2px}.sl-mn-link.is-active::after{content: '';position: absolute;left: 14px;right: 14px;bottom: 2px;height: 1.5px;background: var(--sl-accent)}.sl-mn-link-btn{font: 500 14.5px/1 var(--mn-font)}.sl-mn-caret{transition: transform .25s var(--mn-ease-out);opacity: .55}.sl-mn-link.is-open .sl-mn-caret{transform: rotate(180deg);opacity: 1}.sl-mn-actions{display: flex;align-items: center;gap: 10px;justify-self: end}.sl-mn-icon-link{display: none;align-items: center;gap: 8px;padding: 8px 10px;font: 500 13px/1 var(--mn-font);letter-spacing: -.014em;color: var(--sl-text-muted);text-decoration: none;transition: color .15s var(--mn-ease)}@media (min-width: 1100px){.sl-mn-icon-link{display: inline-flex}}.sl-mn-icon-link:hover{color: var(--sl-accent)}.sl-mn-icon-link svg{transition: transform .15s var(--mn-ease)}.sl-mn-icon-link:hover svg{transform: translateX(-2px)}.sl-mn-cta-arrow{transition: transform .15s var(--mn-ease-out)}.sl-mn-cta:hover .sl-mn-cta-arrow{transform: translate(2px,-2px)}.sl-mn-user{display: inline-flex;align-items: center;gap: 10px}.sl-mn-user-info{display: none;flex-direction: column;align-items: flex-end;gap: 2px;line-height: 1.2}@media (min-width: 768px){.sl-mn-user-info{display: inline-flex}}.sl-mn-user-name{font: 500 13px/1.2 var(--mn-font);letter-spacing: -.018em;color: var(--sl-text);max-width: 160px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.sl-mn-user-role{font: 400 11.5px/1.2 var(--mn-font);letter-spacing: -.008em;color: var(--sl-text-faint);max-width: 160px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.sl-mn-burger{display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;background: transparent;border: 0;padding: 0;cursor: pointer;color: var(--sl-text);flex-direction: column;gap: 4px}@media (min-width: 1100px){.sl-mn-burger{display: none}}.sl-mn-burger span:where(:not([data-cml-tag],[data-cml-svg])){display: block;width: 18px;height: 2px;background: currentColor;border-radius: 1px;transition: transform .3s var(--mn-ease-out),opacity .2s var(--mn-ease);transform-origin: center}.sl-mn-burger.is-open span:where(:not([data-cml-tag],[data-cml-svg])):nth-child(1){transform: translateY(5.5px) rotate(45deg)}.sl-mn-burger.is-open span:where(:not([data-cml-tag],[data-cml-svg])):nth-child(2){opacity: 0;transform: scaleX(0)}.sl-mn-burger.is-open span:where(:not([data-cml-tag],[data-cml-svg])):nth-child(3){transform: translateY(-5.5px) rotate(-45deg)}.sl-mn-panel{position: absolute;top: 100%;left: 0;right: 0;background: var(--sl-bg);border-bottom: 1px solid var(--sl-border);box-shadow: var(--sl-shadow-lift);opacity: 0;visibility: hidden;transform: translateY(-12px);transition: opacity .3s var(--mn-ease-out),transform .3s var(--mn-ease-out),visibility 0s linear .3s;z-index: 102;max-height: calc(100vh - 140px);max-height: calc(100dvh - 140px);overflow-y: auto;isolation: isolate}.sl-mn-panel.is-open{opacity: 1;visibility: visible;transform: translateY(0);transition: opacity .3s var(--mn-ease-out),transform .3s var(--mn-ease-out),visibility 0s linear 0s}.sl-mn-panel-inner{max-width: 90dvw;margin: 0 auto;padding: clamp(28px,4vh,44px) clamp(20px,4vw,48px) clamp(20px,3vh,32px);display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(22px,2.6vh,30px) clamp(32px,3.5vw,52px)}.sl-mn-panel-feature{grid-column: 1 / -1}@media (max-width: 1180px){.sl-mn-panel-inner{grid-template-columns: repeat(2,minmax(0,1fr))}}.sl-mn-panel-col{display: flex;flex-direction: column;gap: 16px}.sl-mn-panel-heading{display: block;font: 600 13.5px/1 var(--mn-font);letter-spacing: -.018em;color: var(--sl-text);margin: 0 0 4px;padding-bottom: 11px;border-bottom: 1px solid var(--sl-border)}.sl-mn-panel-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 2px}.sl-mn-panel-card{display: flex;flex-direction: column;gap: 3px;padding: 10px 12px;margin: 0 -12px;border-radius: var(--mn-r);text-decoration: none;color: var(--sl-text);transition: background-color .15s var(--mn-ease),color .15s var(--mn-ease),transform .15s var(--mn-ease)}.sl-mn-panel-card:hover{background: var(--sl-bg-subtle);color: var(--sl-accent);transform: translateX(2px)}.sl-mn-panel-card-head{display: flex;align-items: baseline;gap: 8px}.sl-mn-panel-card-name{font: 500 15px/1.2 var(--mn-font);letter-spacing: -.022em;color: inherit}.sl-mn-panel-card-badge{flex-shrink: 0;font: 500 11.5px/1 var(--mn-font);letter-spacing: -.008em;color: var(--sl-accent)}.sl-mn-panel-card-desc{font-size: 12.5px;color: var(--sl-text-faint);line-height: 1.45;letter-spacing: -.004em}.sl-mn-panel-card:hover .sl-mn-panel-card-desc{color: var(--sl-text-muted)}.sl-mn-panel-feature{position: relative;display: flex;flex-direction: row;align-items: center;gap: 28px;padding: 22px 28px;background: var(--sl-bg-subtle);border: 1px solid var(--sl-border);border-radius: var(--sl-radius-card);text-decoration: none;color: var(--sl-text);overflow: hidden;transition: border-color var(--sl-dur) var(--mn-ease-out),box-shadow var(--sl-dur) var(--mn-ease-out),transform var(--sl-dur) var(--mn-ease-out)}.sl-mn-panel-feature::before{content: '';position: absolute;inset: 0;background: radial-gradient(circle at 88% 0%,var(--sl-accent-soft),transparent 62%);pointer-events: none}.sl-mn-panel-feature:hover{transform: translateY(-2px);border-color: var(--sl-border-accent);box-shadow: var(--sl-shadow-lift)}.sl-mn-panel-feature-title{position: relative;z-index: 1;flex-shrink: 0}.sl-mn-panel-feature-desc{position: relative;z-index: 1;font-size: 13px;line-height: 1.55;letter-spacing: -.006em;color: var(--sl-text-muted);margin: 0;flex: 1}.sl-mn-panel-feature-cta{position: relative;z-index: 1;display: inline-flex;align-items: center;gap: 8px;font-family: var(--mn-font);font-size: 13.5px;font-weight: 600;letter-spacing: -.014em;color: var(--sl-accent);flex-shrink: 0;margin-left: auto;padding-left: 28px;border-left: 1px solid var(--sl-border)}@media (max-width: 900px){.sl-mn-panel-feature{flex-direction: column;align-items: flex-start;gap: 14px}.sl-mn-panel-feature-cta{margin-left: 0;padding-left: 0;border-left: none}}.sl-mn-panel-feature-cta svg{transition: transform .25s var(--mn-ease-out)}.sl-mn-panel-feature:hover .sl-mn-panel-feature-cta svg{transform: translate(2px,-2px)}.sl-mn-panel-footer{grid-column: 1 / -1;display: flex;align-items: center;justify-content: space-between;gap: 24px;flex-wrap: wrap;margin-top: clamp(16px,3vh,28px);padding-top: 18px;border-top: 1px solid var(--sl-border)}.sl-mn-panel-footer-links{display: flex;align-items: center;gap: 4px;flex-wrap: wrap}.sl-mn-panel-footer-link{display: inline-flex;align-items: center;gap: 8px;padding: 8px 12px;font: 500 13px/1 var(--mn-font);letter-spacing: -.014em;color: var(--sl-text-muted);text-decoration: none;border-radius: var(--mn-r);transition: color .15s var(--mn-ease),background-color .15s var(--mn-ease)}.sl-mn-panel-footer-link:hover{color: var(--sl-accent);background: var(--sl-accent-soft)}.sl-mn-panel-footer-link svg{width: 14px;height: 14px;flex-shrink: 0;color: var(--sl-text-faint);transition: color .15s var(--mn-ease)}.sl-mn-panel-footer-link:hover svg{color: var(--sl-accent)}.sl-mn-panel-theme{display: inline-flex;align-items: center;gap: 12px;padding: 9px 14px;background: var(--sl-surface);border: 1px solid var(--sl-border);border-radius: var(--mn-r);font: 500 13px/1 var(--mn-font);letter-spacing: -.014em;color: var(--sl-text);cursor: pointer;transition: border-color .15s var(--mn-ease),color .15s var(--mn-ease)}.sl-mn-panel-theme:hover{border-color: var(--sl-border-accent);color: var(--sl-accent)}.sl-mn-panel-theme svg{width: 16px;height: 16px;flex-shrink: 0;color: var(--sl-text-faint);transition: color .15s var(--mn-ease)}.sl-mn-panel-theme:hover svg{color: var(--sl-accent)}.sl-mn-toggle{position: relative;width: 24px;height: 14px;background: var(--sl-border-strong);border-radius: var(--sl-radius-pill);transition: background .25s var(--mn-ease);flex-shrink: 0}.sl-mn-toggle::before{content: '';position: absolute;top: 2px;left: 2px;width: 10px;height: 10px;background: #fff;border-radius: 50%;transition: transform .25s var(--mn-ease);box-shadow: var(--sl-shadow-sm)}.sl-mn-toggle.is-on{background: var(--sl-accent)}.sl-mn-toggle.is-on::before{transform: translateX(10px)}@media (max-width: 768px){.sl-mn-panel-inner{grid-template-columns: 1fr 1fr}.sl-mn-panel-feature{grid-column: 1 / -1}}@media (max-width: 540px){.sl-mn-panel-inner{grid-template-columns: 1fr}}.sl-mn-mv-theme{display: inline-flex;align-items: center;gap: 12px;width: 100%;padding: 13px 14px;background: var(--sl-surface);border: 1px solid var(--sl-border);border-radius: var(--mn-r);font: 500 14px/1 var(--mn-font);letter-spacing: -.014em;color: var(--sl-text);cursor: pointer;text-align: left}.sl-mn-mv-theme svg{flex-shrink: 0;color: var(--sl-text-faint)}.sl-mn-mv-theme span:where(:not([data-cml-tag],[data-cml-svg])):not(.sl-mn-toggle){flex: 1}.sl-mn-backdrop{position: fixed;inset: var(--mn-chrome,var(--mn-h)) 0 0 0;background: rgba(10,10,10,0);opacity: 0;pointer-events: none;transition: opacity .3s var(--mn-ease),background .3s var(--mn-ease);z-index: 98}.sl-mn-backdrop.is-open{background: rgba(10,10,10,.4);opacity: 1;pointer-events: auto;backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px)}.sl-mn-mobile{position: fixed;top: var(--mn-chrome,var(--mn-h));left: 0;right: 0;bottom: 0;background: var(--sl-bg);z-index: 99;overflow: hidden;opacity: 0;visibility: hidden;transition: opacity .25s var(--mn-ease),visibility 0s linear .25s}.sl-mn-mobile.is-open{opacity: 1;visibility: visible;transition: opacity .25s var(--mn-ease),visibility 0s linear 0s}@media (min-width: 1100px){.sl-mn-mobile{display: none}}.sl-mn-mv{position: absolute;inset: 0;overflow-y: auto;padding: 32px clamp(20px,5vw,32px) 80px;background: var(--sl-bg);transform: translateX(100%);opacity: 0;transition: transform .35s var(--mn-ease-out),opacity .25s var(--mn-ease)}.sl-mn-mobile[data-view="root"] .sl-mn-mv[data-mv="root"],.sl-mn-mobile[data-view="apps"] .sl-mn-mv[data-mv="apps"]{transform: translateX(0);opacity: 1}.sl-mn-mobile[data-view="apps"] .sl-mn-mv[data-mv="root"]{transform: translateX(-25%);opacity: .4}.sl-mn-mv-user{padding: 13px 14px;margin-bottom: 18px;border: 1px solid var(--sl-border);border-radius: var(--mn-r);background: var(--sl-bg-subtle);display: flex;flex-direction: column;gap: 3px}.sl-mn-mv-user-name{font: 500 14.5px/1.2 var(--mn-font);letter-spacing: -.018em;color: var(--sl-text);word-break: break-all}.sl-mn-mv-user-role{font: 400 12px/1.2 var(--mn-font);letter-spacing: -.008em;color: var(--sl-text-faint)}.sl-mn-mv-list{list-style: none;margin: 0;padding: 0}.sl-mn-mv-link{display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 16px 4px;background: transparent;border: 0;border-bottom: 1px solid var(--sl-border);text-decoration: none;color: var(--sl-text);font: 600 19px/1.2 var(--mn-font);letter-spacing: -.03em;cursor: pointer;text-align: left;transition: color .15s var(--mn-ease),padding .25s var(--mn-ease)}.sl-mn-mv-link:hover{color: var(--sl-accent);padding-left: 8px}.sl-mn-mv-link-btn{font-family: var(--mn-font)}.sl-mn-mv-link-rich{padding: 14px 4px;flex-direction: column;align-items: flex-start;gap: 4px}.sl-mn-mv-link-rich:hover{padding-left: 8px}.sl-mn-mv-link-name{font: 600 17.5px/1.2 var(--mn-font);letter-spacing: -.028em;color: var(--sl-text)}.sl-mn-mv-link-rich:hover .sl-mn-mv-link-name{color: var(--sl-accent)}.sl-mn-mv-link-desc{font-size: 13px;letter-spacing: -.006em;color: var(--sl-text-muted)}.sl-mn-mv-chev{color: var(--sl-text-faint);transition: transform .15s var(--mn-ease-out),color .15s var(--mn-ease)}.sl-mn-mv-link:hover .sl-mn-mv-chev{color: var(--sl-accent);transform: translateX(3px)}.sl-mn-mv-back{display: inline-flex;align-items: center;gap: 10px;margin-bottom: 18px;padding: 8px 0;background: transparent;border: 0;font: 600 13.5px/1 var(--mn-font);letter-spacing: -.014em;color: var(--sl-text-muted);cursor: pointer}.sl-mn-mv-back:hover{color: var(--sl-accent)}.sl-mn-mv-title{margin: 0 0 8px}.sl-mn-mv-sub{font-size: 14px;line-height: 1.55;letter-spacing: -.006em;color: var(--sl-text-muted);margin: 0 0 24px}.sl-mn-mv-foot{margin-top: 24px;padding-top: 20px;border-top: 1px solid var(--sl-border);display: flex;flex-direction: column;gap: 12px}.sl-mn-mv-foot-link{display: inline-flex;align-items: center;gap: 8px;padding: 8px 0;font: 500 13px/1 var(--mn-font);letter-spacing: -.014em;color: var(--sl-text-muted);text-decoration: none}.sl-mn-mv-foot-link:hover{color: var(--sl-accent)}.sl-mn-mv-cta{width: 100%}.mk-rail-label{margin:calc(var(--u) * 1.8) 0 calc(var(--u) * .6);padding-inline:calc(var(--u) * 2.2);color:var(--mk-on-chrome-3);font-size:calc(var(--u) * .9);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;font-weight:800;line-height:1}.mk-nav{align-items:center;gap:calc(var(--u) * 1);margin:calc(var(--u) * .2) calc(var(--u) * 1.2) 0;padding:calc(var(--u) * .8) calc(var(--u) * 1) calc(var(--u) * .8) calc(var(--u) * 1.2);border-radius:var(--sl-radius-card);color:var(--mk-on-chrome-2);font-size:calc(var(--u) * 1.3);white-space:nowrap;font-weight:500;display:flex;position:relative}.mk-rail--tight .mk-nav{width:calc(var(--u) * 4);justify-content:center;margin-inline:0;padding-inline:0}.mk-nav.is-on{background-color:var(--mk-chrome-fill);color:var(--mk-on-chrome);font-weight:600;box-shadow:inset 0 0 0 1px #ffffff14}.mk-nav.is-on .mk-ico--16{opacity:1;stroke:var(--mk-on-chrome)}.mk-lede{max-width:62ch;margin:calc(var(--u) * 1.2) 0 0;color:var(--mk-ink-3);font-size:calc(var(--u) * 1.25);line-height:1.5}.mk-headtags{align-items:center;gap:calc(var(--u) * .8);flex:none;display:flex}.mk-pills{gap:calc(var(--u) * .2);width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:calc(var(--u) * 1.8);padding:calc(var(--u) * .3);background-color:var(--mk-sunken);border-radius:3px;flex-wrap:wrap;display:flex}.mk-pill{align-items:center;gap:calc(var(--u) * .6);height:calc(var(--u) * 2.8);padding-inline:calc(var(--u) * 1.2);border:1px solid var(--mk-line-2);border-radius:var(--sl-radius);color:var(--mk-ink-2);font-size:calc(var(--u) * 1.15);font-weight:600;display:inline-flex}.mk-pills .mk-pill{height:calc(var(--u) * 2.5);border-radius:var(--sl-radius-sm);color:var(--mk-ink-3);border-color:#0000}.mk-pills .mk-pill.is-on{background-color:var(--mk-raised);box-shadow:var(--mk-raised-shadow);color:var(--mk-ink)}.mk-pill :is(i,span:where([data-cml-tag="i"])){opacity:.65;font-variant-numeric:tabular-nums;font-style:normal}.mk-card{border:1px solid var(--mk-line);border-radius:var(--sl-radius-card);background-color:var(--mk-canvas);overflow:hidden}.mk-thumb{aspect-ratio:16/9;padding:calc(var(--u) * 1.2);border-bottom:1px solid var(--mk-line);background-color:var(--mk-sunken);position:relative}.mk-card-b{padding:calc(var(--u) * 1.2) calc(var(--u) * 1.4) calc(var(--u) * 1.4)}.mk-card-t{color:var(--mk-ink);font-size:calc(var(--u) * 1.4);letter-spacing:-.012em;margin:0;font-weight:600}.mk-btnrow{gap:calc(var(--u) * .8);margin-top:calc(var(--u) * 1.2);display:flex}.mk-lrail{margin-top:calc(var(--u) * 2.2)}.mk-lrail-h{margin-bottom:calc(var(--u) * 1);justify-content:space-between;align-items:center;display:flex}.mk-lrail-t{align-items:center;gap:calc(var(--u) * .7);color:var(--mk-ink);font-size:calc(var(--u) * 1.4);letter-spacing:-.012em;margin:0;font-weight:650;display:flex}.mk-lrail-t span:where(:not([data-cml-tag],[data-cml-svg])){height:calc(var(--u) * 1.8);padding-inline:calc(var(--u) * .6);border-radius:var(--sl-radius-sm);background-color:var(--mk-sunken);color:var(--mk-ink-3);font-size:calc(var(--u) * 1);letter-spacing:0;font-variant-numeric:tabular-nums;align-items:center;font-weight:600;display:inline-flex}.mk-lrail-n{gap:calc(var(--u) * .5);display:flex}.mk-lrail-n span:where(:not([data-cml-tag],[data-cml-svg])){width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);border:1px solid var(--mk-line-2);border-radius:var(--sl-radius-sm);color:var(--mk-ink-3);justify-content:center;align-items:center;display:flex}.mk-lcards{grid-auto-columns:calc(var(--u) * 31);gap:calc(var(--u) * 1.4);grid-auto-flow:column;align-items:start;display:grid}.mk-thumb--framed{gap:calc(var(--u) * .7);padding:calc(var(--u) * .8) calc(var(--u) * 1);flex-direction:column;display:flex}.mk-dots{align-items:center;gap:calc(var(--u) * .4);min-width:0;color:var(--mk-ink-4);font-size:calc(var(--u) * .95);flex:none;display:flex}.mk-dots :is(i,span:where([data-cml-tag="i"])){width:calc(var(--u) * .6);height:calc(var(--u) * .6);background-color:var(--mk-line-2);border-radius:50%;flex:none}.mk-dots span:where(:not([data-cml-tag],[data-cml-svg])){margin-left:calc(var(--u) * .5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-pw{gap:calc(var(--u) * .55);min-height:0;padding:calc(var(--u) * 1);border-radius:var(--sl-radius-sm);background-color:var(--mk-canvas);box-shadow:0 0 0 1px var(--mk-line);flex-direction:column;flex:auto;display:flex}.mk-pw>:is(i,span:where([data-cml-tag="i"])){width:60%;height:calc(var(--u) * .55);background-color:var(--mk-line-2);border-radius:1px;flex:none;display:block}.mk-pw>:is(i,span:where([data-cml-tag="i"])).t{width:46%;height:calc(var(--u) * .9);background-color:var(--mk-ink-4);opacity:.55}.mk-pw>:is(i,span:where([data-cml-tag="i"])).is-c{align-self:center}.mk-pw .rows{gap:calc(var(--u) * .45);margin-top:calc(var(--u) * .3);flex-direction:column;display:flex}.mk-pw .rows span:where(:not([data-cml-tag],[data-cml-svg])){height:calc(var(--u) * .5);background-color:var(--mk-line);border-radius:1px;display:block}.mk-pw .cols{gap:calc(var(--u) * .5);margin-top:calc(var(--u) * .3);flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-pw .cols span:where(:not([data-cml-tag],[data-cml-svg])){background-color:var(--mk-sunken);box-shadow:inset 0 0 0 1px var(--mk-line);border-radius:1px}.mk-pw .cols.is-head{height:calc(var(--u) * 1.2);flex:none}.mk-pw .cols.is-head span:where(:not([data-cml-tag],[data-cml-svg])){background-color:var(--mk-line-2);box-shadow:none}.mk-pw .cols span:where(:not([data-cml-tag],[data-cml-svg])).on{background-color:var(--mk-ink-2);box-shadow:none}.mk-lmeta{margin:0 0 calc(var(--u) * .4);color:var(--mk-ink-4);font-size:calc(var(--u) * 1)}.mk-lmeta :is(b,span:where([data-cml-tag="b"])){color:var(--mk-ink-3);font-weight:600}.mk-ldesc{margin:calc(var(--u) * .5) 0 0;color:var(--mk-ink-3);font-size:calc(var(--u) * 1.05);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.mk-out{gap:calc(var(--u) * 1.2);padding-block:calc(var(--u) * 1.3);border-top:1px solid var(--mk-line);display:flex}.mk-out-x{width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2);border-radius:var(--sl-radius-sm);background-color:var(--mk-sunken);color:var(--mk-ink-4);flex:none;justify-content:center;align-items:center;display:flex}.mk-out-t{color:var(--mk-ink);font-size:calc(var(--u) * 1.25);margin:0;font-weight:650}.mk-out-p{margin:calc(var(--u) * .3) 0 0;color:var(--mk-ink-3);font-size:calc(var(--u) * 1.1);line-height:1.5}.mk-headtags--under{margin-top:calc(var(--u) * 1.4)}.mk-outs{margin-top:calc(var(--u) * 2)}.mk--panel .mk-out{padding-block:calc(var(--u) * 2.1)}.bl-h2[data-astro-cid-sap4d42f]{max-width:22ch}.bl-facts[data-astro-cid-sap4d42f]{border:1px solid var(--sl-border);background:var(--sl-bg);border-radius:2px;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;max-width:100%;margin:clamp(28px,3.4vw,40px) 0 0;display:flex}.bl-facts[data-astro-cid-sap4d42f]>div:where(:not([data-cml-tag],[data-cml-table]))[data-astro-cid-sap4d42f]{border-left:1px solid var(--sl-border);padding:10px 18px}.bl-facts[data-astro-cid-sap4d42f]>div:where(:not([data-cml-tag],[data-cml-table]))[data-astro-cid-sap4d42f]:first-child{border-left:0}.bl-facts[data-astro-cid-sap4d42f] :is(dt,div:where([data-cml-tag="dt"]))[data-astro-cid-sap4d42f]{color:var(--sl-text-label,#6f6f6f);font-size:13px}.bl-facts[data-astro-cid-sap4d42f] :is(dd,div:where([data-cml-tag="dd"]))[data-astro-cid-sap4d42f]{color:var(--sl-text);margin:2px 0 0;font-size:15px;font-weight:600}@media (max-width:640px){.bl-facts[data-astro-cid-sap4d42f]{width:100%}.bl-facts[data-astro-cid-sap4d42f]>div:where(:not([data-cml-tag],[data-cml-table]))[data-astro-cid-sap4d42f]{border-left:0;border-top:1px solid var(--sl-border);flex:100%}.bl-facts[data-astro-cid-sap4d42f]>div:where(:not([data-cml-tag],[data-cml-table]))[data-astro-cid-sap4d42f]:first-child{border-top:0}}#surfaces[data-astro-cid-sap4d42f]{scroll-margin-top:calc(var(--sl-chrome-h,119px) + 16px)}.bl-surfaces[data-astro-cid-sap4d42f]{border:1px solid var(--sl-border);background:var(--sl-border);border-radius:2px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.bl-surface[data-astro-cid-sap4d42f]{background:var(--sl-bg);flex-direction:column;gap:12px;min-width:0;padding:clamp(24px,2.6vw,34px);display:flex}.bl-surface[data-astro-cid-sap4d42f] .mkt-body[data-astro-cid-sap4d42f].mkt-body{margin-top:0;font-size:15px}.bl-points[data-astro-cid-sap4d42f]{border-top:1px solid var(--sl-border);flex-direction:column;gap:8px;margin:4px 0 0;padding:16px 0 0;list-style:none;display:flex}.bl-points[data-astro-cid-sap4d42f] li[data-astro-cid-sap4d42f]{color:var(--sl-text-muted);padding-left:18px;font-size:14.5px;line-height:1.5;position:relative}.bl-points[data-astro-cid-sap4d42f] li[data-astro-cid-sap4d42f]:before{content:"";background:#0075ff;border-radius:1px;width:6px;height:6px;position:absolute;top:8px;left:0}.bl-link[data-astro-cid-sap4d42f]{color:var(--sl-accent);margin-top:auto;padding-top:12px;font-size:14.5px;font-weight:500;text-decoration:none}.bl-link[data-astro-cid-sap4d42f]:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.bl-surfaces[data-astro-cid-sap4d42f]{grid-template-columns:minmax(0,1fr)}}.bl-principles[data-astro-cid-sap4d42f] .mkt-cell[data-astro-cid-sap4d42f]{flex-direction:column;gap:10px;display:flex}.bl-principles[data-astro-cid-sap4d42f] .mkt-body[data-astro-cid-sap4d42f].mkt-body{margin-top:0}.bl-gap[data-astro-cid-sap4d42f]{margin-top:24px}.bl-plans[data-astro-cid-sap4d42f]{border:1px solid var(--sl-border);background:var(--sl-border);border-radius:2px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.bl-plan[data-astro-cid-sap4d42f]{background:var(--sl-bg);flex-direction:column;gap:10px;padding:clamp(22px,2.4vw,30px);display:flex}.bl-plan[data-astro-cid-sap4d42f] :is(dt,div:where([data-cml-tag="dt"]))[data-astro-cid-sap4d42f]{color:var(--sl-text);font-size:16px;font-weight:600}.bl-plan[data-astro-cid-sap4d42f] :is(dd,div:where([data-cml-tag="dd"]))[data-astro-cid-sap4d42f]{flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;display:flex}.bl-plan-v[data-astro-cid-sap4d42f]{color:var(--sl-text);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,40px);font-weight:650;line-height:1}.bl-plan-u[data-astro-cid-sap4d42f]{color:var(--sl-text-muted);font-size:14px}.bl-plan[data-astro-cid-sap4d42f] :is(dd,div:where([data-cml-tag="dd"]))[data-astro-cid-sap4d42f].bl-plan-d{color:var(--sl-text-muted);font-size:14px;line-height:1.5;display:block}.bl-plan[data-astro-cid-sap4d42f]{margin:0}.bl-plan-note[data-astro-cid-sap4d42f]{background:var(--sl-bg-subtle);color:var(--sl-text-muted);grid-column:1/-1;margin:0;padding:14px clamp(22px,2.4vw,30px);font-size:14px;line-height:1.5}.bl-plan-note[data-astro-cid-sap4d42f] a[data-astro-cid-sap4d42f]{color:var(--sl-accent);text-decoration:none}.bl-plan-note[data-astro-cid-sap4d42f] a[data-astro-cid-sap4d42f]:hover{text-underline-offset:3px;text-decoration:underline}.bl-stats[data-astro-cid-x255k2k2]{border-top:1px solid var(--sl-border);border-bottom:1px solid var(--sl-border);grid-template-columns:repeat(2,minmax(0,1fr));max-width:480px;margin:clamp(32px,4vw,48px) 0 0;display:grid}.bl-stat[data-astro-cid-x255k2k2]{padding:16px 0}.bl-stat[data-astro-cid-x255k2k2]+.bl-stat[data-astro-cid-x255k2k2]{border-left:1px solid var(--sl-border);padding-left:20px}.bl-stat[data-astro-cid-x255k2k2] :is(dt,div:where([data-cml-tag="dt"]))[data-astro-cid-x255k2k2]{color:var(--sl-text-label,var(--sl-text-muted));font-size:13px}.bl-stat[data-astro-cid-x255k2k2] :is(dd,div:where([data-cml-tag="dd"]))[data-astro-cid-x255k2k2]{color:var(--sl-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:clamp(22px,2.2vw,30px);font-weight:600}.bl-docs[data-astro-cid-x255k2k2]{border-top:1px solid var(--sl-border);background:var(--sl-bg);padding-block:clamp(56px,8vh,96px)}.bl-grid-wrap[data-astro-cid-x255k2k2]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,64px);display:grid}.docs-sidebar[data-astro-cid-x255k2k2]{top:calc(var(--sl-chrome-h,119px) + 16px);max-height:calc(100vh - var(--sl-chrome-h,119px) - 48px);align-self:start;position:sticky;overflow-y:auto}.bl-side-title[data-astro-cid-x255k2k2]{color:var(--sl-text);letter-spacing:-.01em;margin:0 0 10px;font-size:14px;font-weight:600}.bl-tray[data-astro-cid-x255k2k2] .sl-chip[data-astro-cid-x255k2k2]{text-align:left;justify-content:space-between;width:100%}.bl-chip-n[data-astro-cid-x255k2k2]{color:var(--sl-text-label,var(--sl-text-muted));font-variant-numeric:tabular-nums;font-size:12px}.docs-main[data-astro-cid-x255k2k2]{min-width:0}.bl-count[data-astro-cid-x255k2k2]{color:var(--sl-text-label,var(--sl-text-muted));font-variant-numeric:tabular-nums;margin:14px 0 28px;font-size:13px}.bl-featured[data-astro-cid-x255k2k2]{border:1px solid var(--sl-border);background:var(--sl-bg);border-radius:2px;margin-bottom:20px;transition:border-color .15s;overflow:hidden}.bl-featured[data-astro-cid-x255k2k2]:hover{border-color:var(--sl-border-accent)}.bl-featured-link[data-astro-cid-x255k2k2]{color:inherit;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);text-decoration:none;display:grid}.bl-featured-img[data-astro-cid-x255k2k2]{background:var(--sl-bg-sunken);border-right:1px solid var(--sl-border);overflow:hidden}.bl-featured-img[data-astro-cid-x255k2k2] :is(img,span:where([data-cml-tag="img"]))[data-astro-cid-x255k2k2]{aspect-ratio:16/10;object-fit:cover;width:100%;height:100%;display:block}.bl-featured-body[data-astro-cid-x255k2k2]{flex-direction:column;padding:clamp(22px,3vw,36px);display:flex}.bl-featured-title[data-astro-cid-x255k2k2]{color:var(--sl-text);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:600;line-height:1.1}.bl-summary[data-astro-cid-x255k2k2]{color:var(--sl-text-muted);margin:12px 0 0;font-size:15px;line-height:1.6}.bl-summary[data-astro-cid-x255k2k2].is-clamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bl-spec[data-astro-cid-x255k2k2]{margin:14px 0 0}.bl-cta[data-astro-cid-x255k2k2]{color:var(--sl-accent);align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:14px;font-weight:500;display:inline-flex}.bl-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;display:grid}.bl-card[data-astro-cid-x255k2k2]{border:1px solid var(--sl-border);background:var(--sl-bg);border-radius:2px;transition:border-color .15s;overflow:hidden}.bl-card[data-astro-cid-x255k2k2]:hover{border-color:var(--sl-border-accent)}.bl-card-link[data-astro-cid-x255k2k2]{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.bl-card-img[data-astro-cid-x255k2k2]{aspect-ratio:16/10;background:var(--sl-bg-sunken);border-bottom:1px solid var(--sl-border);overflow:hidden}.bl-card-img[data-astro-cid-x255k2k2] :is(img,span:where([data-cml-tag="img"]))[data-astro-cid-x255k2k2]{object-fit:cover;width:100%;height:100%;display:block}.bl-card-body[data-astro-cid-x255k2k2]{flex-direction:column;flex:1;padding:20px;display:flex}.bl-card-title[data-astro-cid-x255k2k2]{color:var(--sl-text);letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600;line-height:1.25}[data-astro-cid-x255k2k2][hidden]{display:none!important}.bl-empty[data-astro-cid-x255k2k2]{color:var(--sl-text-muted);margin:8px 0 0;font-size:15px}.bl-reset[data-astro-cid-x255k2k2]{color:var(--sl-accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.blog-newsletter-sec[data-astro-cid-x255k2k2]{position:relative}.blog-newsletter-sec[data-astro-cid-x255k2k2]:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--sl-border) 16%,var(--sl-border) 84%,transparent 100%);pointer-events:none;width:min(90%,1240px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.blog-newsletter-wrap[data-astro-cid-x255k2k2] .sl-news{max-width:760px}@media (max-width:640px){.bl-grid[data-astro-cid-x255k2k2]{gap:10px}.bl-card-link[data-astro-cid-x255k2k2]{flex-direction:row}.bl-card-img[data-astro-cid-x255k2k2]{aspect-ratio:auto;border-right:1px solid var(--sl-border);border-bottom:0;flex:0 0 104px}.bl-card-body[data-astro-cid-x255k2k2]{padding:14px 16px}.bl-card-title[data-astro-cid-x255k2k2]{font-size:16px}.bl-summary[data-astro-cid-x255k2k2].is-clamped{display:none}.bl-spec[data-astro-cid-x255k2k2]{margin-top:8px}}@media (max-width:1024px){.bl-grid-wrap[data-astro-cid-x255k2k2]{grid-template-columns:1fr;gap:24px}.docs-sidebar[data-astro-cid-x255k2k2]{max-height:none;position:static;overflow:visible}.docs-sidebar[data-astro-cid-x255k2k2] .bl-tray[data-astro-cid-x255k2k2].sl-tray--col{flex-flow:wrap}.bl-tray[data-astro-cid-x255k2k2] .sl-chip[data-astro-cid-x255k2k2]{width:auto}.bl-featured-link[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.bl-featured-img[data-astro-cid-x255k2k2]{border-right:0;border-bottom:1px solid var(--sl-border)}}.sl-news{font-family: var(--sl-font);color: var(--sl-text)}.sl-news--card{padding: clamp(28px,4vw,40px);background: var(--sl-surface);border: 1px solid var(--sl-border);border-radius: var(--sl-radius-card);box-shadow: var(--sl-shadow)}.sl-news--inline{padding: 0}.sl-news-title{margin: 0 0 12px}.sl-news-desc{margin: 0 0 22px;font-size: 15.5px;line-height: 1.65;color: var(--sl-text-muted);max-width: 56ch}.sl-news-form{display: flex;gap: 10px;flex-wrap: wrap}.sl-news-input{flex: 1;min-width: 220px;height: 48px;padding: 0 16px;background: var(--sl-bg);color: var(--sl-text);border: 1px solid var(--sl-border-strong);border-radius: var(--sl-radius);font-family: inherit;font-size: 15px;letter-spacing: -0.005em;outline: none;transition: border-color var(--sl-dur) var(--sl-ease-out),box-shadow var(--sl-dur) var(--sl-ease-out)}.sl-news-input::placeholder{color: var(--sl-text-faint)}.sl-news-input:focus{border-color: var(--sl-accent);box-shadow: 0 0 0 3px var(--sl-accent-soft)}.sl-news-submit{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 48px;padding: 0 24px;background: #0075ff;color: #fff;border: 1px solid transparent;border-radius: var(--sl-radius);font-family: inherit;font-size: 15px;font-weight: 600;letter-spacing: -0.005em;cursor: pointer;box-shadow: none;transition: background-color var(--sl-dur) var(--sl-ease-out),opacity var(--sl-dur) var(--sl-ease-out)}.sl-news-submit:hover:not(:disabled){background: #005ed1}.sl-news-submit:active:not(:disabled){background: #0052b8}.sl-news-submit:focus-visible{outline: 2px solid var(--sl-accent);outline-offset: 2px}.sl-news-submit:disabled{opacity: .5;cursor: not-allowed}.sl-news-submit svg{width: 13px;height: 13px}.sl-news-msg{display: inline-block;margin-top: 14px;font-family: inherit;font-size: 14px;letter-spacing: -0.005em}.sl-news-msg:not(.is-visible){position: absolute;width: 1px;height: 1px;margin: 0;overflow: hidden;clip-path: inset(50%)}@media (prefers-reduced-motion: reduce){.sl-news-submit,.sl-news-input{transition: none}}@property --sl-hh-mx{syntax:"<percentage>";inherits:true;initial-value:88%}@property --sl-hh-my{syntax:"<percentage>";inherits:true;initial-value:16%}@property --sl-hh-a{syntax:"<angle>";inherits:false;initial-value:210deg}.sl-hh{--hh-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='.33 .33 .33 0 0 .33 .33 .33 0 0 .33 .33 .33 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E");--hh-mesh:.1;--hh-mesh-hot:.34;--hh-wave:.85;--hh-wave-glow:.1;--hh-corner:.05;--hh-bloom:.065;--hh-low:.05;--hh-spot:.05;--hh-ramp-end:color-mix(in srgb,var(--sl-accent) 2%,var(--sl-bg));isolation:isolate;contain:paint;background-color:var(--sl-bg);background-image:linear-gradient(var(--sl-bg) 0%,color-mix(in srgb,var(--sl-bg) 72%,transparent) 10%,transparent 26%),linear-gradient(0deg,var(--sl-bg) 0%,transparent 20%),var(--hh-grain),radial-gradient(circle at 1px 1px,rgba(var(--sl-accent-rgb),var(--hh-mesh)) 1px,rgba(var(--sl-accent-rgb),0) 1.5px),radial-gradient(640px 420px at 100% 0%,rgba(var(--sl-purple-lift-rgb),var(--hh-corner)),rgba(var(--sl-purple-lift-rgb),0) 60%),radial-gradient(1200px 720px at 88% 16%,rgba(var(--sl-accent-rgb),var(--hh-bloom)),rgba(var(--sl-accent-rgb),0) 62%),radial-gradient(960px 620px at 10% 96%,rgba(var(--sl-purple-lift-rgb),var(--hh-low)),rgba(var(--sl-purple-lift-rgb),0) 60%),linear-gradient(var(--sl-bg) 0%,var(--hh-ramp-end) 100%);background-blend-mode:normal,normal,soft-light,normal,normal,normal,normal,normal;background-size:auto,auto,160px 160px,26px 26px,auto,auto,auto,auto;padding-top:clamp(64px,9vh,118px);padding-bottom:clamp(72px,10vh,132px);position:relative;overflow:clip}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .sl-hh{--hh-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='.33 .33 .33 0 0 .33 .33 .33 0 0 .33 .33 .33 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.06'/%3E%3C/svg%3E");--hh-mesh:.18;--hh-mesh-hot:.5;--hh-wave:1;--hh-wave-glow:.2;--hh-corner:.11;--hh-bloom:.13;--hh-low:.145;--hh-spot:.07;--hh-ramp-end:color-mix(in srgb,var(--sl-purple) 16%,var(--sl-bg))}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.sl-hh[data-sl-hero]{transition:--sl-hh-mx .6s var(--sl-ease),--sl-hh-my .6s var(--sl-ease)}.sl-hh[data-sl-hero]:before,.sl-hh[data-sl-hero]:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.sl-hh[data-sl-hero]:before{background:radial-gradient(560px circle at var(--sl-hh-mx) var(--sl-hh-my),rgba(var(--sl-accent-rgb),var(--hh-spot)),rgba(var(--sl-accent-rgb),0) 62%);-webkit-mask-image:linear-gradient(#0000 0%,#00000047 10%,#000 26% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000047 10%,#000 26% 80%,#0000 100%)}.sl-hh[data-sl-hero]:after{background-image:radial-gradient(circle at 1px 1px,rgba(var(--sl-accent-rgb),var(--hh-mesh-hot)) 1px,rgba(var(--sl-accent-rgb),0) 1.5px),radial-gradient(circle at 1px 1px,rgba(var(--sl-accent-rgb),calc(var(--hh-mesh-hot) * .6)) 1px,rgba(var(--sl-accent-rgb),0) 1.5px);-webkit-mask-image:radial-gradient(240px circle at var(--sl-hh-mx) var(--sl-hh-my),#000,transparent),linear-gradient(transparent 0%,#000 16%,#000 80%,transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(240px circle at var(--sl-hh-mx) var(--sl-hh-my),#000,transparent),linear-gradient(transparent 0%,#000 16%,#000 80%,transparent 100%);mask-image:radial-gradient(240px circle at var(--sl-hh-mx) var(--sl-hh-my),#000,transparent),linear-gradient(transparent 0%,#000 16%,#000 80%,transparent 100%);background-position:0 0,13px 13px;background-size:26px 26px;-webkit-mask-composite:source-in;mask-composite:intersect}}@media (prefers-reduced-motion:no-preference){.sl-hh[data-sl-hero] .sl-hh-wave{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 72px 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 72px 84%,#0000 100%)}}.sl-hh-shell{z-index:2;width:90%;max-width:1240px;margin-inline:auto;position:relative}.sl-hh-copy{min-width:0;position:relative}.sl-hh-title{max-width:20ch;color:var(--sl-text);font-family:var(--sl-font-display);font-optical-sizing:auto;font-variation-settings:"wght" 700,"opsz" 32;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(40px,8.2vw,126px);font-weight:700;line-height:1}@media (min-width:992px){.sl-hh-title{white-space:nowrap;max-width:none}.sl-hh[data-sl-hero] .sl-hh-title{font-size:clamp(40px,6.95vw,100px)}}@media (max-width:599px){.sl-hh-br{display:inline}}.sl-hh-title :is(em,span:where([data-cml-tag="em"])){font-variation-settings:"wght" 600,"opsz" 32;letter-spacing:inherit;color:var(--sl-text-muted);-webkit-text-fill-color:currentColor;background:0 0;font-style:normal;font-weight:600}@media (max-width:599px){.sl-hh .sl-hh-title{letter-spacing:-.032em;font-size:clamp(36px,12vw,68px);line-height:1.02}html .sl-hh .sl-hh-title :is(em,span:where([data-cml-tag="em"])){color:var(--sl-text-muted);-webkit-text-fill-color:currentColor;font-variation-settings:"wght" 600,"opsz" 32;letter-spacing:inherit;background:0 0;font-weight:600}}.sl-hh-under{grid-template-columns:1fr auto;align-items:end;gap:30px clamp(28px,5vw,72px);margin-top:clamp(28px,3.4vw,44px);display:grid}.sl-hh-lede{max-width:46ch;color:var(--sl-text-muted);letter-spacing:-.005em;text-wrap:pretty;margin:0;font-size:clamp(17px,1.75vw,22px);line-height:1.6}.sl-hh-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sl-hh-btn{border:1px solid var(--sl-accent);background-color:var(--sl-accent);height:52px;color:var(--sl-text-on-accent);letter-spacing:-.005em;white-space:nowrap;transition:background-color var(--sl-dur) var(--sl-ease),border-color var(--sl-dur) var(--sl-ease),color var(--sl-dur) var(--sl-ease);border-radius:2px;justify-content:center;align-items:center;gap:10px;padding-inline:28px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}.sl-hh-btn:hover{color:var(--sl-text-on-accent);background-color:#005ed1;border-color:#005ed1}.sl-hh-btn:not(.is-quiet):active{background-color:#0052b8;border-color:#0052b8}@media (max-width:640px){.sl-hh-btn{width:100%}}.sl-hh-caret{background-color:#5aa0ff;flex-shrink:0;width:1px;height:1.1em;margin-left:2px;display:inline-block}.sl-hh-flow{--hh-ink:#0a0a0c2b;--hh-blue:rgba(var(--sl-accent-rgb),.6);--hh-pk:var(--sl-accent);--hh-edge:clamp(20px,8vw,180px);pointer-events:none;fill:none;opacity:0;width:100vw;height:100%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--hh-edge),#000 calc(100% - var(--hh-edge)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--hh-edge),#000 calc(100% - var(--hh-edge)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--hh-edge),#000 calc(100% - var(--hh-edge)),transparent 100%);position:absolute;top:0;left:calc(50% - 50vw);overflow:hidden}@media (prefers-reduced-motion:no-preference){.sl-hh-flow{transition:opacity .8s var(--sl-ease)}}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .sl-hh-flow{--hh-ink:#ffffff2b;--hh-blue:rgba(var(--sl-accent-rgb),.85);--hh-pk:#fff}.sl-hh-flow path{fill:none;stroke-width:1px;stroke-linejoin:round}.sl-hh-flow-pks path{stroke:var(--hh-pk);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:var(--hh-k,.05) 1.2;stroke-dashoffset:var(--hh-k,.05)}.slm-stage{--slm-pad:clamp(52px,8vh,96px);padding-top:var(--slm-pad);position:relative}.slm-stage:before{content:"";z-index:-1;top:calc(var(--slm-pad) - 160px);pointer-events:none;background:radial-gradient(34% 26% at 50% 160px,rgba(var(--sl-accent-rgb),var(--slm-glow-blue,.08)),rgba(var(--sl-accent-rgb),0) 70%),radial-gradient(52% 46% at 50% 160px,rgba(var(--sl-purple-lift-rgb),var(--slm-glow,.16)),rgba(var(--sl-purple-lift-rgb),0) 72%);height:560px;position:absolute;left:-8%;right:-8%;-webkit-mask-image:linear-gradient(#0000 0,#000 120px);mask-image:linear-gradient(#0000 0,#000 120px)}.slm-wrap{width:100%;max-width:1240px;margin-inline:auto}.slm-win{--slm-edge-a:rgba(var(--sl-accent-rgb),.55);--slm-edge-b:rgba(var(--sl-purple-lift-rgb),.42);--slm-edge-c:color-mix(in srgb,var(--sl-text) 12%,transparent);--slm-hi:rgba(var(--sl-accent-rgb),.9);--slm-hi-2:rgba(var(--sl-purple-lift-rgb),.7);border-radius:var(--sl-radius-feature);background:linear-gradient(var(--sl-surface),var(--sl-surface)) padding-box,conic-gradient(from var(--sl-hh-a),transparent 0deg,var(--slm-hi) 30deg,var(--slm-hi-2) 62deg,transparent 110deg,transparent 360deg) border-box,linear-gradient(135deg,var(--slm-edge-a) 0%,var(--slm-edge-b) 45%,var(--slm-edge-c) 78%) border-box;width:100%;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--sl-surface) 90%,transparent),0 40px 90px -34px rgba(var(--sl-purple-rgb),.38),0 18px 48px -28px rgba(var(--sl-accent-rgb),.36);border:1px solid #0000;flex-direction:column;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .slm-stage{--slm-glow:.5;--slm-glow-blue:.16}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .slm-win{--slm-edge-a:rgba(var(--sl-accent-rgb),.75);--slm-edge-b:color-mix(in srgb,color-mix(in srgb,var(--sl-purple-lift) 62%,#fff) 60%,transparent);--slm-edge-c:#ffffff1f;--slm-hi:rgba(var(--sl-accent-rgb),1);--slm-hi-2:color-mix(in srgb,var(--sl-purple-lift) 62%,#fff);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--sl-surface) 90%,transparent),0 40px 90px -34px rgba(var(--sl-purple-lift-rgb),.7),0 18px 48px -28px rgba(var(--sl-accent-rgb),.45)}@keyframes sl-hh-flow{0%{stroke-dashoffset:var(--hh-k,.05)}to{stroke-dashoffset:-1px}}@keyframes sl-hh-in{0%{opacity:.01;transform:translateY(14px)}}@keyframes sl-hh-win-in{0%{opacity:.01;transform:translateY(28px)scale(.985)}}@media (prefers-reduced-motion:no-preference){.sl-hh[data-sl-hero] :is(.sl-hh-title,.sl-hh-lede,.sl-hh-actions){animation:sl-hh-in .9s var(--sl-ease) 80ms backwards}.sl-hh[data-sl-hero] .sl-hh-lede{animation-delay:.18s}.sl-hh[data-sl-hero] .sl-hh-actions{animation-delay:.26s}.sl-hh[data-sl-hero] .slm-stage{transform-origin:50% 0;animation:sl-hh-win-in 1.1s var(--sl-ease) .34s backwards}}@keyframes sl-hh-tilt{0%{transform:perspective(1600px)rotateX(12deg)translateY(40px)scale(.96)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.sl-hh[data-sl-hero] .slm-win{animation:12s linear infinite sl-hh-orbit}@supports (animation-timeline:view()){.sl-hh[data-sl-hero] .slm-win{transform-origin:50% 0;animation:12s linear infinite sl-hh-orbit,linear both sl-hh-tilt;animation-timeline:auto,view();animation-range:normal,entry entry 220px}}.sl-hh[data-sl-hero] .sl-hh-flow-pks path{animation:sl-hh-flow var(--hh-t,9s) linear var(--hh-d,0s) infinite}.sl-hh[data-sl-hero]:is(.is-off,.is-hidden) .slm-win{animation-play-state:paused,running}.sl-hh[data-sl-hero]:is(.is-off,.is-hidden) .sl-hh-flow-pks path{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.sl-hh-flow-pks{display:none}}@media (max-width:479px){.sl-hh[data-sl-hero]{padding-top:52px}.sl-hh[data-sl-hero] .sl-hh-under{row-gap:24px}.sl-hh[data-sl-hero] .slm-stage{--slm-pad:44px}}.hm{--hm-y:clamp(56px,5.6vw,84px);--hm-gutter:max(16px,5vw);--hm-measure:min(1240px,calc(100% - 2 * var(--hm-gutter)));padding-block:var(--hm-y);background-color:var(--sl-bg);color:var(--sl-text);position:relative}.hm :is(button,input,:is(output,span:where([data-cml-tag="output"]))){font-family:inherit}.hm-shell{width:var(--hm-measure);margin-inline:auto}.hm--rule:before{content:"";width:var(--hm-measure);background-image:linear-gradient(90deg,transparent,var(--sl-border) 16%,var(--sl-border) 84%,transparent);pointer-events:none;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hm-head{align-content:start;gap:clamp(16px,1.6vw,22px);display:grid}.hm-lede{max-width:46ch;color:var(--sl-text-muted);letter-spacing:-.005em;margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.6}.hm-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hm-note{color:var(--sl-text-label);font-variant-numeric:tabular-nums;flex-basis:100%;margin:4px 0 0;font-size:13px;line-height:1.5}.hm-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hm-play{border:1px solid var(--sl-border-strong);background-color:var(--sl-surface);width:30px;height:30px;color:var(--sl-text-muted);cursor:pointer;transition:color var(--sl-dur-fast) var(--sl-ease-out),border-color var(--sl-dur-fast) var(--sl-ease-out);border-radius:2px;flex:none;place-items:center;padding:0;display:inline-grid}.hm-play:hover{border-color:var(--sl-text-label);color:var(--sl-text)}.hm-play:focus-visible{outline:2px solid var(--sl-accent);outline-offset:2px}.hm-play svg{width:12px;height:12px;display:block}.hm-play .hm-play-pause{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.hm-play .hm-play-go{fill:currentColor;display:none}.hm-play[aria-pressed=true] .hm-play-pause{display:none}.hm-play[aria-pressed=true] .hm-play-go{display:block}.hm-win{background:linear-gradient(var(--hm-win-bg,var(--sl-surface)),var(--hm-win-bg,var(--sl-surface))) padding-box,var(--sl-edge-window,linear-gradient(var(--sl-border),var(--sl-border))) border-box;box-shadow:0 1px 2px #0a18340d,0 34px 70px -42px rgba(var(--sl-purple-rgb),.36),0 16px 36px -26px rgba(var(--sl-accent-rgb),.22);border:1px solid #0000;border-radius:2px;position:relative;overflow:hidden}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .hm-win{box-shadow:0 1px 2px #00000080,0 34px 80px -40px rgba(var(--sl-purple-lift-rgb),.6),0 16px 40px -26px rgba(var(--sl-accent-rgb),.3)}.hm-tp-grid{grid-template:".fig"1fr"head fig""cta fig"".fig"1fr/minmax(0,.82fr) minmax(0,1.5fr);column-gap:clamp(40px,5vw,72px);display:grid}.hm-tp-grid>.hm-head{grid-area:head}.hm-tp-grid>.hm-cta{grid-area:cta;margin-top:30px}.hm-tp-fig{grid-area:fig;align-self:center;min-width:0;margin:0;container:tp/inline-size}.hm-tp-win{--tp-bar:#fff;--tp-panel:#fff;--tp-ground:#f4f4f6;--tp-dot:transparent;--tp-ink:#0a0b0d;--tp-muted:#52525a;--tp-faint:#6a6a73;--tp-rule:#0a0b0d14;--tp-rule-strong:#0a0b0d29;--tp-wash:#0a0b0d0d;--tp-track:#0a0b0d24;--tp-field:#fff;--tp-sel:#0075ff;--tp-sheet-shadow:0 0 0 1px #003b800f,0 1px 2px #00286e0f,0 14px 30px -12px #00328c29;--hm-win-bg:var(--tp-panel);color:var(--tp-ink)}.hm-tp-zoom,.hm-tp-dim :is(b,span:where([data-cml-tag="b"])),.hm-tp-tag,.hm-tp-ctag,.hm-tp-field :is(output,span:where([data-cml-tag="output"])),.hm-hub-metric :is(b,span:where([data-cml-tag="b"])),.hm-hub-row-r,.hm-hub-col-h span:where(:not([data-cml-tag],[data-cml-svg])),.hm-tag{font-variant-numeric:tabular-nums}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .hm-tp-win{--tp-bar:#101013;--tp-panel:#101013;--tp-ground:#141416;--tp-dot:transparent;--tp-ink:#fff;--tp-muted:#b4b4bc;--tp-faint:#8e8e98;--tp-rule:#ffffff1a;--tp-rule-strong:#ffffff2e;--tp-wash:#ffffff0d;--tp-track:#ffffff2e;--tp-field:#101013;--tp-sheet-shadow:0 0 0 1px #ffffff0f,0 24px 60px -18px #000000b3,0 50px 100px -40px rgba(var(--sl-accent-rgb),.24)}.hm-tp-bar{border-bottom:1px solid var(--tp-rule);background-color:var(--tp-bar);align-items:center;gap:8px;height:41px;padding:0 6px 0 0;display:flex}.hm-tp-mark{box-shadow:inset -1px 0 0 var(--tp-rule);color:var(--tp-ink);flex:0 0 48px;justify-content:center;align-self:stretch;align-items:center;display:flex}.hm-tp-mark svg{width:16px;height:16px;display:block}.hm-tp-crumb{min-width:0;color:var(--tp-ink);white-space:nowrap;align-items:center;gap:4px;padding-left:4px;font-size:11px;font-weight:500;line-height:16px;display:flex;overflow:hidden}.hm-tp-crumb :is(b,span:where([data-cml-tag="b"])){min-width:0;color:var(--tp-muted);text-overflow:ellipsis;font-weight:500;overflow:hidden}.hm-tp-crumb :is(u,span:where([data-cml-tag="u"])){box-shadow:inset 0 0 0 1px var(--tp-rule);color:var(--tp-faint);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;flex:none;padding:0 4px;font-size:10px;line-height:16px;text-decoration:none}.hm-tp-crumb :is(i,span:where([data-cml-tag="i"])){color:var(--tp-faint);text-align:center;flex:0 0 12px;margin-inline:4px;font-style:normal;font-weight:400}.hm-tp-chev{fill:none;width:12px;height:12px;stroke:var(--tp-faint);stroke-width:1px;flex:none;display:block}.hm-tp-zoom{border:1px solid var(--tp-rule-strong);background-color:var(--tp-panel);height:28px;color:var(--tp-ink);border-radius:2px;flex:none;align-items:center;gap:8px;margin-left:auto;padding:0 4px 0 8px;font-size:11px;font-weight:500;display:inline-flex}.hm-tp-zoom .is-fit{display:none}@container tp (width<=640px){.hm-tp-crumb :is(u,span:where([data-cml-tag="u"])){display:none}}.hm-tp-bar .hm-play{border-color:var(--tp-rule-strong);background-color:var(--tp-panel);width:28px;height:28px;color:var(--tp-faint)}.hm-tp-body{grid-template-columns:minmax(0,1fr) 244px;height:468px;display:grid}.hm-tp-stage{background-color:var(--tp-ground);background-image:radial-gradient(circle at 1px 1px,var(--tp-dot) 1px,transparent 1.5px);background-size:16px 16px;min-width:0;position:relative;overflow:hidden}.hm-tp-stage:after{content:"";background-image:linear-gradient(#0000,color-mix(in srgb,var(--tp-ground) 70%,transparent) 55%,var(--tp-ground));pointer-events:none;height:64px;position:absolute;bottom:0;left:0;right:0}.hm-tp-sheet{--tp-k:1;color:#0b1220;box-shadow:var(--tp-sheet-shadow);transform:translateY(calc(-1 * var(--tp-shift,0px)));transition:transform .6s var(--sl-ease);background-color:#fff;margin:22px 22px 0;position:relative}.hm-tp-sheet :is(.hm-tp-h,.hm-tp-sub,.hm-tp-card-t,.hm-tp-card-s,.hm-tp-card-l){margin:0}.hm-tp-nav{color:#475569;border-bottom:1px solid #eef0f3;align-items:center;gap:16px;height:42px;padding:0 22px;font-size:11.5px;display:flex}.hm-tp-logo{color:#0b1220;letter-spacing:-.01em;align-items:center;gap:7px;font-size:12.5px;font-weight:650;display:inline-flex}.hm-tp-logo :is(i,span:where([data-cml-tag="i"])){background-color:var(--tp-accent);width:12px;height:12px;transition:background-color .3s var(--sl-ease-out);border-radius:2px}.hm-tp-links{gap:16px;margin-left:auto;display:flex}.hm-tp-navbtn{background-color:var(--tp-accent);color:#fff;transition:background-color .3s var(--sl-ease-out);border-radius:2px;padding:5px 10px;font-size:11px;font-weight:600}.hm-tp-hero{padding:calc(var(--tp-pad) * var(--tp-k)) 28px;position:relative}.hm-tp-h{outline-offset:5px;color:#0b1220;max-width:13em;font-size:calc(var(--tp-size) * var(--tp-k));letter-spacing:-.032em;transition:outline-color .2s var(--sl-ease-out);outline:1px solid #0000;font-weight:650;line-height:1.04}.hm-tp-sheet .hm-tp-sub{margin-top:12px}.hm-tp-sub{color:#475569;max-width:44ch;font-size:13px;line-height:1.5}.hm-tp-btn{background-color:var(--tp-accent);color:#fff;transition:background-color .3s var(--sl-ease-out);border-radius:2px;margin-top:16px;padding:9px 14px;font-size:12px;font-weight:600;display:inline-block}.hm-tp-dim,.hm-tp-tag,.hm-tp-ctag{transition:opacity .2s var(--sl-ease-out)}.hm-tp-dim{width:1px;height:calc(var(--tp-pad) * var(--tp-k));background-color:var(--tp-sel);position:absolute;top:0;right:16px}.hm-tp-dim:before,.hm-tp-dim:after{content:"";background-color:var(--tp-sel);width:7px;height:1px;position:absolute;left:-3px}.hm-tp-dim:before{top:0}.hm-tp-dim:after{bottom:0}.hm-tp-dim :is(b,span:where([data-cml-tag="b"])),.hm-tp-tag,.hm-tp-ctag{background-color:var(--tp-sel);color:#fff;white-space:nowrap;border-radius:2px;padding:1px 5px;font-size:10px;font-weight:600;line-height:1.35}.hm-tp-dim :is(b,span:where([data-cml-tag="b"])){position:absolute;top:50%;right:6px;transform:translateY(-50%)}.hm-tp-tag{top:calc(var(--tp-pad) * var(--tp-k) - 21px);position:absolute;left:23px}.hm-tp-tag :is(b,span:where([data-cml-tag="b"])){font-weight:inherit}.hm-tp-cards{outline-offset:7px;transition:outline-color .2s var(--sl-ease-out);outline:1px dashed #0000;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 28px 28px;display:grid;position:relative}.hm-tp-ctag{opacity:0;position:absolute;top:-28px;left:-8px}.hm-tp-card{background-color:#fff;border:1px solid #e6e9ef;border-radius:2px;min-width:0;padding:12px 12px 11px}.hm-tp-card-t{color:#0b1220;font-size:12.5px;font-weight:600}.hm-tp-sheet .hm-tp-card-s{margin-top:5px}.hm-tp-sheet .hm-tp-card-l{margin-top:10px}.hm-tp-card-s{color:#64748b;font-size:11px;line-height:1.45}.hm-tp-card-l{color:var(--tp-accent);transition:color .3s var(--sl-ease-out);font-size:11px;font-weight:600}.hm-tp-fig[data-state=style] .hm-tp-h{outline-color:var(--tp-sel)}.hm-tp-fig[data-state=cms] :is(.hm-tp-dim,.hm-tp-tag){opacity:0}.hm-tp-fig[data-state=cms] .hm-tp-cards{outline-color:var(--tp-sel)}.hm-tp-fig[data-state=cms] .hm-tp-ctag{opacity:1}.hm-tp-insp{border-left:1px solid var(--tp-rule);background-color:var(--tp-panel);flex-direction:column;gap:14px;min-width:0;padding:12px 14px 16px;display:flex;overflow:hidden}.hm-tp-insp-h{color:var(--tp-ink);margin:0;font-size:12.5px;font-weight:600}.hm-tp .hm-tp-tabs.sl-tray,.hm-tp .hm-tp-swatches.sl-tray{flex-wrap:nowrap;width:100%;display:flex}.hm-tp .hm-tp-tabs .sl-chip,.hm-tp .hm-tp-swatches .sl-chip{flex:1 1 0;min-width:0;min-height:28px;padding:5px 6px;font-size:12px}.hm-tp-view{flex-direction:column;gap:14px;display:flex}.hm-tp-view[hidden]{display:none}.hm-tp-sel{border:1px solid var(--tp-rule-strong);min-width:0;color:var(--tp-muted);white-space:nowrap;border-radius:2px;align-items:center;gap:7px;margin:0;padding:6px 8px;font-size:12px;display:flex}.hm-tp-el{background-color:var(--tp-ink);color:var(--tp-panel);border-radius:2px;padding:1px 5px;font-size:10.5px;font-weight:600}.hm-tp-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 8px;min-width:0;margin:0;display:grid}.hm-tp-field label,.hm-tp-label{color:var(--tp-muted);font-size:12px;font-weight:500}.hm-tp-field :is(output,span:where([data-cml-tag="output"])){color:var(--tp-ink);font-size:12px;font-weight:600}.hm-tp-field :is(output,span:where([data-cml-tag="output"])) :is(b,span:where([data-cml-tag="b"])){font-weight:inherit}.hm-tp-range,.hm-tp-swatches,.hm-tp-input,.hm-tp-hint{grid-column:1/-1}.hm-tp-range{cursor:pointer;appearance:none;background:0 0;width:100%;height:18px;margin:0}.hm-tp-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--tp-ink) var(--p,50%),var(--tp-track) var(--p,50%));border-radius:2px;height:3px}.hm-tp-range::-webkit-slider-thumb{border:1px solid var(--tp-rule-strong);appearance:none;background:#fff;border-radius:50%;width:14px;height:14px;margin-top:-5.5px;box-shadow:0 1px 2px #0a0b0d40}.hm-tp-range::-moz-range-track{background:var(--tp-track);border-radius:2px;height:3px}.hm-tp-range::-moz-range-progress{background:var(--tp-ink);border-radius:2px;height:3px}.hm-tp-range::-moz-range-thumb{border:1px solid var(--tp-rule-strong);background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 2px #0a0b0d40}.hm-tp-range:focus-visible{outline:2px solid var(--sl-accent);outline-offset:3px}.hm-tp-dot{background-color:var(--sw);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:inset 0 0 0 1px #00000024}.hm-tp-schema{border:1px solid var(--tp-rule-strong);border-radius:2px;margin:0;padding:0;list-style:none}.hm-tp-schema li{color:var(--tp-ink);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.hm-tp-schema li+li{border-top:1px solid var(--tp-rule)}.hm-tp-type{color:var(--tp-faint);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:600}.hm-tp-input{border:1px solid var(--tp-rule-strong);background-color:var(--tp-field);width:100%;height:30px;color:var(--tp-ink);border-radius:2px;padding:0 8px;font-size:12.5px;font-weight:500}.hm-tp-input:focus-visible{outline:2px solid var(--sl-accent);outline-offset:1px}.hm-tp-hint{color:var(--tp-faint);margin:0;font-size:11.5px;line-height:1.45}@container tp (width<=640px){.hm-tp-body{grid-template-columns:minmax(0,1fr);height:auto}.hm-tp-stage{height:268px}.hm-tp-insp-h{display:none}.hm-tp-sheet{--tp-k:.72;margin:16px 16px 0}.hm-tp-zoom .is-full{display:none}.hm-tp-zoom .is-fit{display:inline}.hm-tp-nav{height:36px;padding-inline:16px}.hm-tp-links{display:none}.hm-tp-navbtn{margin-left:auto}.hm-tp-hero{padding-inline:18px}.hm-tp-tag{left:13px}.hm-tp-sub{font-size:12px}.hm-tp-btn{padding:7px 12px;font-size:11px}.hm-tp-cards{gap:8px;margin:0 18px 20px}.hm-tp-card{padding:9px 9px 8px}.hm-tp-card-t{font-size:11.5px}.hm-tp-card-s,.hm-tp-card-l{font-size:10px}.hm-tp-insp{border-top:1px solid var(--tp-rule);border-left:0}.hm-tp-view{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 18px;display:grid}.hm-tp-view>:is(.hm-tp-sel,.hm-tp-schema,[role=group]),.hm-tp-view>.hm-tp-field:only-of-type{grid-column:1/-1}}.hm-hub-grid{grid-template:"fig."1fr"fig head""fig tabs""fig cta""fig."1fr/minmax(0,1.5fr) minmax(0,.86fr);column-gap:clamp(40px,5vw,72px);display:grid}.hm-hub-h{grid-area:head}.hm-hub .hm-hub-tabs.sl-tray{flex-flow:column;grid-area:tabs;align-items:stretch;width:100%;margin-top:28px;display:flex}.hm-hub .hm-hub-tabs .hm-hub-tab{text-align:left;white-space:normal;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:start;gap:2px;min-height:0;padding:10px 14px 12px;display:grid;position:relative}.hm-hub-tab-t{letter-spacing:-.012em;font-size:15px;font-weight:600}.hm-hub-tab-d{color:var(--sl-text-muted);font-size:13px;font-weight:400;line-height:1.4}.hm-hub-tab-bar{background-color:color-mix(in srgb,var(--sl-text) 10%,transparent);opacity:0;height:1px;position:absolute;bottom:5px;left:14px;right:14px;overflow:hidden}.hm-hub-tab-bar :is(i,span:where([data-cml-tag="i"])){background-color:color-mix(in srgb,var(--sl-text) 55%,transparent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hm-hub-tabs.is-auto [aria-selected=true] .hm-hub-tab-bar{opacity:1}.hm-hub-tabs.is-auto [aria-selected=true] .hm-hub-tab-bar :is(i,span:where([data-cml-tag="i"])){animation:6s linear forwards hm-hub-fill}.hm-hub.is-held .hm-hub-tab-bar :is(i,span:where([data-cml-tag="i"])){animation-play-state:paused}.hm-hub-cta{grid-area:cta;margin-top:28px}.hm-hub-fig{grid-area:fig;align-self:center;min-width:0;margin:0}.hm-hub-cap{color:var(--sl-text-muted);margin:14px 0 0;font-size:14px;line-height:1.5;display:none}.hm-hub-win{--hb-canvas:#fff;--hb-rail:#fafafa;--hb-sunken:#f5f6f8;--hb-line:#ebebef;--hb-ink:#0a0a0a;--hb-ink-2:#3f3f46;--hb-ink-3:#6b6b76;--hb-chip:#fff;--hb-chip-shadow:0 1px 2px #0a183414,0 0 0 1px #0a18340d;--hm-win-bg:var(--hb-canvas);color:var(--hb-ink);container:hubwin/inline-size}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .hm-hub-win{--hb-canvas:#0c0c0e;--hb-rail:#0f0f12;--hb-sunken:#141417;--hb-line:#222226;--hb-ink:#fff;--hb-ink-2:#d4d4d8;--hb-ink-3:#a1a1aa;--hb-chip:#1f1f24;--hb-chip-shadow:0 1px 2px #00000080,inset 0 1px 0 #ffffff0f}.hm-hub-win :is(.hm-hub-title,.hm-hub-sub,.hm-hub-col-h,.hm-hub-card-t,.hm-hub-card-m){margin:0}.hm-hub-win svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.hm-hub-bar{color:#fff;background-color:#37373f;align-items:center;gap:10px;height:42px;padding:0 7px 0 14px;display:flex}.hm-hub-mark{flex:none;width:16px;height:16px;display:block}.hm-hub-word{letter-spacing:-.015em;font-size:13px;font-weight:600}.hm-hub-search{color:#ffffffa8;background-color:#ffffff1a;border-radius:2px;align-items:center;gap:7px;width:min(250px,42%);height:26px;margin-left:18px;padding:0 8px;font-size:11.5px;display:flex}.hm-hub-search svg{width:13px;height:13px}.hm-hub-search :is(kbd,span:where([data-cml-tag="kbd"])){font:inherit;margin-left:auto;font-size:10.5px}.hm-hub-bar .hm-play{color:#ffffffc7;background-color:#0000;border-color:#ffffff2e;margin-left:auto}.hm-hub-bar .hm-play:hover{color:#fff;border-color:#ffffff73}.hm-hub-body{grid-template-rows:minmax(0,1fr);grid-template-columns:170px minmax(0,1fr);display:grid}.hm-hub-rail{border-right:1px solid var(--hb-line);background-color:var(--hb-rail);flex-direction:column;gap:2px;padding:12px 8px;display:flex}.hm-hub-nav{height:30px;color:var(--hb-ink-3);transition:background-color .25s var(--sl-ease-out),box-shadow .25s var(--sl-ease-out),color .25s var(--sl-ease-out);border-radius:2px;align-items:center;gap:9px;padding:0 9px;font-size:12.5px;font-weight:500;display:flex}.hm-hub-nav svg{flex:none;width:15px;height:15px}.hm-hub-nav.is-on{background-color:var(--hb-chip);box-shadow:var(--hb-chip-shadow);color:var(--hb-ink)}.hm-hub-panes{min-width:0;max-height:clamp(420px,33vw,468px);display:grid;position:relative;overflow:hidden;container:hub/inline-size}.hm-hub-panes:after{content:"";z-index:1;background-image:linear-gradient(color-mix(in srgb,var(--hb-canvas) 0%,transparent),color-mix(in srgb,var(--hb-canvas) 72%,transparent) 55%,var(--hb-canvas));pointer-events:none;height:48px;position:absolute;bottom:0;left:0;right:0}.hm-hub-pane{opacity:0;visibility:hidden;min-width:0;transition:opacity .18s var(--sl-ease-out),transform .18s var(--sl-ease-out),visibility 0s linear .18s;grid-area:1/1;padding:20px 22px;position:relative;overflow:hidden;transform:translateY(6px)}.hm-hub-pane.is-on{opacity:1;visibility:visible;transition:opacity .4s var(--sl-ease) .14s,transform .6s var(--sl-ease) .14s,visibility 0s linear 0s;transform:none}.hm-hub-draw{flex-direction:column;gap:14px;display:flex}.hm-hub-title{letter-spacing:-.02em;font-size:18px;font-weight:650}.hm-hub-sub{color:var(--hb-ink-3);align-items:center;gap:6px;font-size:11.5px;display:flex}.hm-hub-win .hm-hub-sub{margin-top:3px}.hm-hub-dot{background-color:var(--sl-success);border-radius:50%;flex:none;width:6px;height:6px}.hm-hub-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hm-hub-metric{border:1px solid var(--hb-line);border-radius:2px;gap:4px;padding:11px 12px;display:grid}.hm-hub-metric :is(b,span:where([data-cml-tag="b"])){letter-spacing:-.02em;font-size:20px;font-weight:650}.hm-hub-metric span:where(:not([data-cml-tag],[data-cml-svg])){color:var(--hb-ink-3);font-size:11px}.hm-hub-panel{border:1px solid var(--hb-line);border-radius:2px;overflow:hidden}.hm-hub-panel-h{background-color:var(--hb-sunken);justify-content:space-between;align-items:baseline;gap:10px;padding:9px 12px;font-size:12.5px;display:flex}.hm-hub-panel-h :is(b,span:where([data-cml-tag="b"])){font-weight:600}.hm-hub-panel-h span:where(:not([data-cml-tag],[data-cml-svg])){color:var(--hb-ink-3);font-size:11px}.hm-hub-row{border-top:1px solid var(--hb-line);align-items:center;gap:10px;min-width:0;padding:9px 12px;display:flex}.hm-hub-row-b{flex:auto;gap:2px;min-width:0;display:grid}.hm-hub-row-t,.hm-hub-row-s{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hm-hub-row-t{font-size:12.5px;font-weight:550}.hm-hub-row-s{color:var(--hb-ink-3);font-size:11px}.hm-hub-row-r{color:var(--hb-ink-2);text-align:right;flex:none;font-size:11.5px}.hm-hub-row-r :is(small,span:where([data-cml-tag="small"])){color:var(--hb-ink-3);font-size:10.5px;display:block}.hm-hub-av{border:1px solid var(--hb-line);background-color:var(--hb-sunken);width:26px;height:26px;color:var(--hb-ink-2);border-radius:2px;flex:none;place-items:center;font-size:10px;font-weight:650;display:grid}.hm-tag{background-color:var(--hb-sunken,var(--sl-bg-sunken));height:19px;color:var(--hb-ink-2,var(--sl-text-muted));white-space:nowrap;border-radius:2px;flex:none;align-items:center;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-flex}.hm-tag[data-tone=ok]{color:#047857;background-color:#0075ff1f}.hm-tag[data-tone=bad]{color:#b91c1c;background-color:#dc26261a}.hm-tag[data-tone=warn]{color:#92400e;background-color:#f59e0b26}.hm-tag[data-tone=accent]{color:#0058c2;background-color:#0075ff1a}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .hm-tag[data-tone=ok]{color:#4d9eff;background-color:#4d9eff1f}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .hm-tag[data-tone=bad]{color:#fca5a5;background-color:#f871711f}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .hm-tag[data-tone=warn]{color:#fcd34d;background-color:#fbbf241f}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .hm-tag[data-tone=accent]{color:#7fc0ff;background-color:#3b9eff24}.hm-hub-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;display:grid}.hm-hub-col{background-color:var(--hb-sunken);border-radius:2px;gap:8px;min-width:0;padding:8px;display:grid}.hm-hub-col-h{color:var(--hb-ink-2);justify-content:space-between;gap:6px;padding:2px 2px 0;font-size:11.5px;font-weight:600;display:flex}.hm-hub-col-h span:where(:not([data-cml-tag],[data-cml-svg])){color:var(--hb-ink-3)}.hm-hub-card{border:1px solid var(--hb-line);background-color:var(--hb-canvas);border-radius:2px;gap:8px;min-width:0;padding:10px;display:grid}.hm-hub-card-t{font-size:12px;font-weight:550;line-height:1.35}.hm-hub-card-m{color:var(--hb-ink-3);flex-wrap:wrap;align-items:center;gap:5px;font-size:10.5px;display:flex}.hm-hub-who{border:1px solid var(--hb-line);background-color:var(--hb-sunken);width:20px;height:20px;color:var(--hb-ink-2);border-radius:50%;place-items:center;margin-left:auto;font-size:9.5px;font-weight:650;display:grid}@container hubwin (width<=600px){.hm-hub-body{grid-template-columns:minmax(0,1fr)}.hm-hub-rail,.hm-hub-search{display:none}}@container hub (width<=520px){.hm-hub-pane{padding:16px}.hm-hub-metrics,.hm-hub-board{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-hub-col:nth-child(n+3),.hm-hub-row-r.is-opt{display:none}}.hm-ship{--ship-fade:clamp(56px,6vw,88px);isolation:isolate;padding-block:calc(var(--ship-fade) + clamp(24px,2.6vw,40px));color:var(--sl-ink-text);background-color:#0000;overflow:clip}.hm-ship-bg{z-index:-1;background-color:var(--sl-ink);background-image:radial-gradient(52% 78% at 0% 58%,rgba(var(--sl-purple-lift-rgb),.42),rgba(var(--sl-purple-lift-rgb),0) 72%),radial-gradient(46% 72% at 100% 36%,rgba(var(--sl-purple-lift-rgb),.34),rgba(var(--sl-purple-lift-rgb),0) 72%),radial-gradient(38% 55% at 72% 8%,rgba(var(--sl-accent-rgb),.12),rgba(var(--sl-accent-rgb),0) 70%);pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#0000000d calc(var(--ship-fade) * .15),#0003 calc(var(--ship-fade) * .3),#00000080 calc(var(--ship-fade) * .5),#000c calc(var(--ship-fade) * .7),#000000f2 calc(var(--ship-fade) * .85),#000 var(--ship-fade),#000 calc(100% - var(--ship-fade)),#000000f2 calc(100% - var(--ship-fade) * .85),#000c calc(100% - var(--ship-fade) * .7),#00000080 calc(100% - var(--ship-fade) * .5),#0003 calc(100% - var(--ship-fade) * .3),#0000000d calc(100% - var(--ship-fade) * .15),transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#0000000d calc(var(--ship-fade) * .15),#0003 calc(var(--ship-fade) * .3),#00000080 calc(var(--ship-fade) * .5),#000c calc(var(--ship-fade) * .7),#000000f2 calc(var(--ship-fade) * .85),#000 var(--ship-fade),#000 calc(100% - var(--ship-fade)),#000000f2 calc(100% - var(--ship-fade) * .85),#000c calc(100% - var(--ship-fade) * .7),#00000080 calc(100% - var(--ship-fade) * .5),#0003 calc(100% - var(--ship-fade) * .3),#0000000d calc(100% - var(--ship-fade) * .15),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#0000000d calc(var(--ship-fade) * .15),#0003 calc(var(--ship-fade) * .3),#00000080 calc(var(--ship-fade) * .5),#000c calc(var(--ship-fade) * .7),#000000f2 calc(var(--ship-fade) * .85),#000 var(--ship-fade),#000 calc(100% - var(--ship-fade)),#000000f2 calc(100% - var(--ship-fade) * .85),#000c calc(100% - var(--ship-fade) * .7),#00000080 calc(100% - var(--ship-fade) * .5),#0003 calc(100% - var(--ship-fade) * .3),#0000000d calc(100% - var(--ship-fade) * .15),transparent 100%);position:absolute;inset:0}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .hm-ship-bg{background-image:radial-gradient(52% 78% at 0% 58%,rgba(var(--sl-purple-lift-rgb),.5),rgba(var(--sl-purple-lift-rgb),0) 72%),radial-gradient(46% 72% at 100% 36%,rgba(var(--sl-purple-lift-rgb),.4),rgba(var(--sl-purple-lift-rgb),0) 72%),radial-gradient(38% 55% at 72% 8%,rgba(var(--sl-accent-rgb),.14),rgba(var(--sl-accent-rgb),0) 70%)}.hm-ship-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.hm-ship .sl-h2{color:var(--sl-ink-text)}.hm-ship .sl-h2 .mute{color:var(--sl-ink-text-muted)}.hm-ship .hm-cta{flex-wrap:nowrap}.hm-ship .hm-play{border-color:var(--sl-ink-border);color:#ffffffc7;background-color:#0000;width:46px;height:46px}.hm-ship .hm-play:hover{color:#fff;border-color:#ffffff80}.hm-ship .hm-play:focus-visible,.hm-reel-card:focus-visible{outline:2px solid var(--sl-accent-pale,#7fc0ff);outline-offset:3px}.hm-reel{--reel-card:clamp(236px,22vw,316px);--reel-gap:clamp(14px,1.4vw,20px);margin-top:clamp(32px,3.6vw,48px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.hm-reel-track{width:max-content;margin:0;padding:0;list-style:none;display:flex}.hm-reel-item{width:calc(var(--reel-card) + var(--reel-gap));padding-right:var(--reel-gap);flex:none}@keyframes hm-reel{to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.hm-reel-track{animation:72s linear infinite hm-reel}.hm-reel:is(:hover,:focus-within,.is-off,.is-hidden,.is-paused) .hm-reel-track{animation-play-state:paused}}.hm-reel-card{color:var(--sl-ink-text);gap:6px;text-decoration:none;display:grid}.hm-reel-shot{aspect-ratio:4/3;border:1px solid var(--sl-ink-border);background-color:var(--sl-ink-raised);transition:border-color var(--sl-dur) var(--sl-ease-out);border-radius:2px;margin-bottom:8px;display:block;overflow:hidden}.hm-reel-shot :is(img,span:where([data-cml-tag="img"])){object-fit:cover;width:100%;height:100%;display:block}.hm-reel-card:hover .hm-reel-shot{border-color:#ffffff6b}.hm-reel-name{letter-spacing:-.012em;font-size:15px;font-weight:600}.hm-ship .hm-reel-spec{color:#ffffffa3}.hm-build-grid{grid-template:".fig"1fr"head fig""floors fig""cta fig"".fig"1fr/minmax(0,.92fr) minmax(0,1.4fr);column-gap:clamp(40px,5vw,72px);display:grid}.hm-build-grid>.hm-build-copy{grid-area:head}.hm-build-grid>.hm-floors{grid-area:floors;margin-top:32px}.hm-build-grid>.hm-cta{grid-area:cta;margin-top:30px}.hm-build-grid>.hm-build-fig{grid-area:fig;align-self:center}.hm-floors{border-top:1px solid var(--sl-border);margin:0;padding:0;list-style:none;display:grid}.hm-floors>li{border-bottom:1px solid var(--sl-border);display:flex}.hm-floor{color:var(--sl-text);flex:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k v""d l";align-items:baseline;gap:6px 20px;padding:16px 0 17px;text-decoration:none;display:grid}.hm-floor:focus-visible{outline:2px solid var(--sl-accent);outline-offset:2px}.hm-floor-k{letter-spacing:-.01em;grid-area:k;font-size:15px;font-weight:600}.hm-floor-v{letter-spacing:-.025em;font-variant-numeric:tabular-nums;grid-area:v;justify-self:end;align-items:baseline;gap:6px;font-size:22px;font-weight:600;line-height:1.1;display:flex}.hm-floor-v :is(small,span:where([data-cml-tag="small"])){color:var(--sl-text-muted);letter-spacing:0;font-size:13px;font-weight:500}.hm-floor-d{max-width:36ch;color:var(--sl-text-muted);grid-area:d;font-size:14px;line-height:1.5}.hm-floor-l{color:var(--sl-accent);white-space:nowrap;grid-area:l;place-self:end;font-size:14px;font-weight:500}.hm-floor-l>span:where(:not([data-cml-tag],[data-cml-svg])){transition:transform var(--sl-dur-fast) var(--sl-ease-out);display:inline-block}.hm-floor:hover .hm-floor-l>span:where(:not([data-cml-tag],[data-cml-svg])){transform:translate(3px)}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .hm-floor-l{color:var(--sl-accent-light)}.hm-eng-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:stretch;gap:clamp(40px,5vw,80px);display:grid}.hm-eng-list{align-content:center;gap:clamp(28px,3vw,44px);display:grid}.hm-eng-rows{border-top:1px solid var(--sl-border)}.hm-eng-row{border-bottom:1px solid var(--sl-border);color:var(--sl-text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 24px;padding:15px 0;text-decoration:none;display:grid}.hm-eng-t{letter-spacing:-.014em;transition:color var(--sl-dur-fast) var(--sl-ease-out);grid-area:1/1;font-size:clamp(17px,1.4vw,20px);font-weight:600;line-height:1.3}.hm-eng-s{color:var(--sl-text-muted);grid-area:2/1;font-size:15px;line-height:1.45}.hm-eng-a{color:var(--sl-text-label);transition:color var(--sl-dur-fast) var(--sl-ease-out),transform var(--sl-dur) var(--sl-ease);grid-area:1/2/3/3;font-size:18px}.hm-eng-row:hover :is(.hm-eng-t,.hm-eng-a){color:var(--sl-accent)}.hm-eng-row:hover .hm-eng-a{transform:translate(4px)}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .hm-eng-row:hover :is(.hm-eng-t,.hm-eng-a){color:var(--sl-accent-light)}.hm-eng-row:focus-visible{outline:2px solid var(--sl-accent);outline-offset:2px}.hm-eng-media{border:1px solid var(--sl-border);background-color:var(--sl-bg-sunken);border-radius:2px;align-self:center;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a18340d,0 30px 60px -40px #0a18344d}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .hm-eng-media{box-shadow:0 1px 2px #00000080,0 30px 70px -40px #000c}.hm-eng-panel{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s var(--sl-ease),visibility 0s linear .35s;position:absolute;inset:0}.hm-eng-rest{opacity:1;visibility:visible;transition-delay:0s;position:relative}.hm-eng-grid:has(.hm-eng-row:is(:hover,:focus-visible)) .hm-eng-rest{opacity:0;visibility:hidden;transition-delay:0s,.35s}:is(.hm-eng-grid:has(.hm-eng-row[data-row="1"]:is(:hover,:focus-visible)) .hm-eng-m1,.hm-eng-grid:has(.hm-eng-row[data-row="2"]:is(:hover,:focus-visible)) .hm-eng-m2,.hm-eng-grid:has(.hm-eng-row[data-row="3"]:is(:hover,:focus-visible)) .hm-eng-m3,.hm-eng-grid:has(.hm-eng-row[data-row="4"]:is(:hover,:focus-visible)) .hm-eng-m4){opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.hm-roster{background-color:var(--sl-surface);flex-direction:column;height:100%;display:flex}.hm-roster-bar{color:#fff;background-color:#37373f;align-items:center;gap:9px;height:42px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.hm-roster-bar :is(img,span:where([data-cml-tag="img"])){width:16px;height:16px;display:block}.hm-roster-bar span:where(:not([data-cml-tag],[data-cml-svg])):last-child{color:#ffffffa8;margin-left:auto;font-size:11.5px;font-weight:500}.hm-roster-list{margin:0;padding:6px 16px;list-style:none}.hm-roster-row{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:9px 0;display:grid}.hm-roster-row+.hm-roster-row{border-top:1px solid var(--sl-border)}.hm-roster-shot{aspect-ratio:4/3;border:1px solid var(--sl-border);border-radius:2px;grid-row:1/3;display:block;overflow:hidden}.hm-roster-shot :is(img,span:where([data-cml-tag="img"])){object-fit:cover;width:100%;height:100%;display:block}.hm-roster-name{letter-spacing:-.01em;font-size:14px;font-weight:600}.hm-roster-meta{color:var(--sl-text-muted);grid-column:2;font-size:12px}.hm-roster-go{color:var(--sl-text-label);grid-area:1/3/3;font-size:12px}@media screen and (max-width:991px){.sl-hh-under{grid-template-columns:1fr;align-items:start}.hm-tp-grid,.hm-hub-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:0}.hm-tp-grid{grid-template-areas:"head""fig""cta"}.hm-tp-fig{margin-top:36px}.hm-hub-grid{grid-template-areas:"head""tabs""fig""cta"}.hm-hub .hm-hub-tabs.sl-tray{scrollbar-width:none;flex-direction:row;overflow-x:auto}.hm-hub .hm-hub-tabs .hm-hub-tab{flex:1 0 auto;justify-items:center;padding:8px 12px 10px}.hm-hub-tab-t{white-space:nowrap;font-size:13.5px}.hm-hub-tab-d{display:none}.hm-hub-tab-bar{bottom:3px;left:10px;right:10px}.hm-hub-fig{margin-top:16px}.hm-hub-cap{min-height:3em;display:block}.hm-hub-body{height:380px}.hm-eng-grid{grid-template-columns:minmax(0,1fr)}.hm-build-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""fig""floors""cta"}.hm-build-grid>.hm-build-fig,.hm-build-grid>.hm-floors{margin-top:36px}.hm-eng-media{display:none}}@media screen and (max-width:767px){.sl-hh{padding-bottom:40px}.sl-hh-shell{width:94%}.sl-hh-title{letter-spacing:-.036em;max-width:none}.slm-win{max-height:520px}.hm-ship-head{align-items:flex-start}.hm-eng-row{padding-block:16px}}@media screen and (max-width:479px){.sl-hh{padding-bottom:28px}.slm-win{max-height:460px}.hm-hub-body{height:340px}.hm-floor{grid-template-areas:"k v""d d""l l";row-gap:8px}.hm-floor-l{justify-self:start}.hm-hub .hm-hub-tabs .hm-hub-tab{padding-inline:9px}.hm-hub-tab-t{font-size:13px}}@media (prefers-reduced-motion:reduce){.sl-hh-btn,.hm-play,.hm-tp-sheet,.hm-tp-logo :is(i,span:where([data-cml-tag="i"])),.hm-tp-navbtn,.hm-tp-btn,.hm-tp-h,.hm-tp-dim,.hm-tp-tag,.hm-tp-ctag,.hm-tp-cards,.hm-tp-card-l,.hm-hub-nav,.hm-hub-pane,.hm-reel-shot,.hm-floor-l>span:where(:not([data-cml-tag],[data-cml-svg])),.hm-eng-t,.hm-eng-a,.hm-eng-panel{transition:none}.hm-hub-pane,.hm-eng-row:hover .hm-eng-a{transform:none}.hm-play,.hm-hub-tab-bar{display:none}.hm-reel{scroll-snap-type:x mandatory;scroll-padding-inline:calc((100% - var(--hm-measure)) / 2);overflow-x:auto;-webkit-mask-image:none;mask-image:none}.hm-reel-track{padding-inline:calc((100% - var(--hm-measure)) / 2)}.hm-reel-item{scroll-snap-align:start}.hm-reel-item[aria-hidden=true]{display:none}}.hb{--hb-ink:#0b1220;--hb-muted:#475569;--hb-faint:#64748b;--hb-rule:#eef0f3;--hb-ring:#cbd5e1;--hb-in-out:cubic-bezier(.65,0,.35,1)}.hb-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hb .ld-body{grid-template-columns:minmax(0,1fr) 272px}.hb .ld-stage:after{height:36px}.hb:has(.ld-play[aria-pressed=true]) .ld-cursor{opacity:0}.hb .hb-sheet{color:var(--hb-ink);font-size:max(9.5px,calc(12px * var(--ld-k)))}.hb .hb-x{display:inline-grid}.hb .hb-x>*{opacity:0;transition:opacity .32s var(--ld-ease-out),translate .46s var(--ld-ease);grid-area:1/1;translate:0 3px}.hb .hb-x>.is-on{opacity:1;translate:0}.hb .hb-x>:not(.is-on){pointer-events:none}.hb-top{align-items:center;gap:calc(8px * var(--ld-k));height:calc(38px * var(--ld-k));padding:0 calc(18px * var(--ld-k));border-bottom:1px solid var(--hb-rule);font-size:max(9.5px,calc(12.5px * var(--ld-k)));display:flex}.hb-top :is(b,span:where([data-cml-tag="b"])){font-weight:650}.hb-mark{width:calc(11px * var(--ld-k));height:calc(11px * var(--ld-k));background-color:var(--hb-accent);transition:background-color .72s var(--hb-in-out);border-radius:2px}.hb-state{color:var(--hb-faint);font-size:max(9px,calc(11.5px * var(--ld-k)));align-items:center;gap:6px;margin-left:auto;display:inline-flex}.hb-state .hb-x{justify-items:end}.hb-state-dot{width:6px;height:6px;transition:background-color .4s var(--ld-ease-out);background-color:#d97706;border-radius:50%}.hb[data-ld-phase=sent] .hb-state-dot{background-color:#16a34a}.hb-main{padding:calc(18px * var(--ld-k)) calc(18px * var(--ld-k)) calc(16px * var(--ld-k))}.hb-name-row{line-height:1}.hb-name{outline-offset:3px;max-width:100%;color:var(--hb-accent);font-size:calc(34px * var(--ld-k));font-weight:var(--hb-weight);letter-spacing:-.032em;white-space:nowrap;transition:color .72s var(--hb-in-out),font-weight .72s var(--hb-in-out),letter-spacing .72s var(--hb-in-out),outline-color .2s var(--ld-ease-out);outline:1px solid #0000;margin-left:-3px;padding:2px 3px 3px;line-height:1.08;display:inline-block}.hb[data-ld-style=minimal] .hb-name{letter-spacing:-.018em}.hb[data-ld-style=bold] .hb-name{letter-spacing:-.04em}.hb[data-ld-edit=hover] .hb-name{outline-color:#0075ff73}.hb[data-ld-edit=on] .hb-name{outline-color:var(--ld-sel)}.hb:not([data-ld-edit=on]) .hb-name .ld-caret{display:none}.hb-name .ld-caret{width:2px;margin-left:2px}.hb .hb-ans{gap:calc(10px * var(--ld-k)) calc(14px * var(--ld-k));margin-top:calc(16px * var(--ld-k));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hb-ans :is(dt,div:where([data-cml-tag="dt"])){color:var(--hb-faint);font-size:max(9px,calc(11px * var(--ld-k)));letter-spacing:.07em;text-transform:uppercase;font-weight:600}.hb .hb-ans :is(dd,div:where([data-cml-tag="dd"])){margin-top:calc(4px * var(--ld-k));color:var(--hb-ink);font-size:max(9.5px,calc(12.5px * var(--ld-k)));white-space:nowrap;font-weight:500}.hb-ans :is(dd,div:where([data-cml-tag="dd"]))>span:where(:not([data-cml-tag],[data-cml-svg])){align-items:center;gap:6px;display:inline-flex}.hb-sw{background-color:var(--sw);border-radius:50%;width:8px;height:8px;box-shadow:inset 0 0 0 1px #00000024}.hb-next{padding:calc(14px * var(--ld-k)) calc(18px * var(--ld-k)) calc(14px * var(--ld-k));border-top:1px solid var(--hb-rule)}.hb-next-h{font-size:max(9.5px,calc(12px * var(--ld-k)));font-weight:600}.hb-track{height:9px;margin:calc(28px * var(--ld-k)) calc(5px * var(--ld-k)) 0;position:relative}.hb-line,.hb-fill{height:1px;position:absolute;top:4px;left:0}.hb-line{background-color:#e2e8f0;right:0}.hb-fill{width:calc(var(--hb-t) / var(--hb-days,3) * 100%);background-color:var(--hb-ink)}.hb-stop,.hb-dot{top:0;left:var(--hb-at);border-radius:50%;width:9px;height:9px;position:absolute;translate:-50%}.hb-stop{border:1.5px solid var(--hb-ring);background-color:#fff}.hb-stop--on{border-color:var(--hb-ink);background-color:var(--hb-ink);opacity:clamp(0,calc((var(--hb-t) - var(--hb-d) + .04) * 40),1)}.hb-dot{left:calc(var(--hb-t) / var(--hb-days,3) * 100%);background-color:var(--hb-ink);width:11px;height:11px;margin-top:-1px;box-shadow:0 0 0 2px #fff,0 0 0 5px #0b122014}.hb-day{bottom:calc(100% + 8px);left:calc(var(--hb-t) / var(--hb-days,3) * 100%);translate:calc(-50% + (.5 - var(--hb-t) / var(--hb-days,3)) * 64%) 0;background-color:var(--hb-ink);color:#fff;font-size:max(9px,calc(10px * var(--ld-k)));white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:2px;padding:1px 5px;font-weight:600;line-height:1.4;position:absolute}.hb-run{opacity:0;transition:opacity .3s var(--ld-ease-out);position:absolute;inset:0}.hb[data-ld-phase=sent] .hb-run{opacity:1}.hb-legs{height:calc(42px * var(--ld-k) + 8px);margin:calc(9px * var(--ld-k)) calc(5px * var(--ld-k)) 0;position:relative}.hb-leg{top:0;left:var(--hb-at);max-width:13ch;font-size:max(9px,calc(11px * var(--ld-k)));gap:2px;line-height:1.3;display:grid;position:absolute}.hb-leg :is(b,span:where([data-cml-tag="b"])){color:var(--hb-ink);font-size:max(9.5px,calc(11.5px * var(--ld-k)));white-space:nowrap;font-weight:600}.hb-leg span:where(:not([data-cml-tag],[data-cml-svg])){color:var(--hb-faint)}.hb-leg--mid{text-align:center;justify-items:center;translate:-50%}.hb-leg--end{text-align:right;white-space:nowrap;justify-items:end;max-width:none;translate:-100%}.hb-foot{padding:calc(12px * var(--ld-k)) calc(18px * var(--ld-k));border-top:1px solid var(--hb-rule);justify-content:space-between;align-items:center;gap:12px;display:flex}.hb-floor{gap:1px;display:grid}.hb-floor-l{color:var(--hb-faint);font-size:max(9px,calc(11px * var(--ld-k)))}.hb-price{color:var(--hb-ink);font-size:max(12px,calc(18px * var(--ld-k)));letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:650}.hb-go{place-items:center end}.hb-btn{padding:calc(7px * var(--ld-k)) calc(14px * var(--ld-k));color:#fff;font-size:max(9.5px,calc(12px * var(--ld-k)));white-space:nowrap;transition:background-color .2s var(--ld-ease-out);background-color:#0075ff;border-radius:2px;justify-items:center;font-weight:600;display:inline-grid}.hb[data-ld-phase=saving] .hb-btn{background-color:#005ed1}.hb-thanks{color:var(--hb-ink);font-size:max(9.5px,calc(12.5px * var(--ld-k)));white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.hb-thanks svg{fill:none;stroke:#16a34a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.hb-prog{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}.hb-prog-h{color:var(--ld-ink);font-size:12.5px;font-weight:600}.hb-prog-n{color:var(--ld-faint);font-variant-numeric:tabular-nums;font-size:11.5px}.hb-prog-bar{background-color:var(--ld-track);border-radius:2px;grid-column:1/-1;height:2px;display:block;overflow:hidden}.hb-prog-bar>:is(i,span:where([data-cml-tag="i"])){background-color:var(--ld-ink);width:100%;height:100%;transform:scaleX(var(--hb-prog,.1667));transform-origin:0;transition:transform .72s var(--hb-in-out);display:block}.hb .hb-tabs>.ld-chip,.hb .hb-fit>.ld-chip{flex:auto;padding-inline:5px}.hb-q{color:var(--ld-ink);font-size:12.5px;font-weight:600}.hb-sw-row{color:var(--ld-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:500;line-height:1.4;display:flex}@container ld (width<=640px){.hb .ld-body{grid-template-columns:minmax(0,1fr)}.hb .hb-prog-h{display:block}}@media (prefers-reduced-motion:reduce){.hb .hb-x>*,.hb-mark,.hb-name,.hb-run,.hb-btn,.hb-prog-bar>:is(i,span:where([data-cml-tag="i"])),.hb-state-dot{transition:none}}@property --u{syntax:"<length>";inherits:true;initial-value:1px}@property --d{syntax:"<length>";inherits:true;initial-value:.45px}.slt-dsn{--c-surface:#101013;--c-sunken:#ffffff0d;--c-popover:#18181b;--c-chip:#45454e;--c-chip-ink:#fff;--c-picked:0 1px 2px #0006,0 0 0 1px #ffffff0d;--c-rule:#ffffff1a;--c-rule-strong:#ffffff2e;--c-ink-1:#fff;--c-ink-2:#b4b4bc;--c-ink-3:#8e8e98;--c-hover:#ffffff14;--c-press:#ffffff24;--c-selected:#ffffff24;--c-shadow-popover:0 12px 32px -8px #0009;--c-warn:#f5a524;--c-component:#a48bff;--c-stage:#141416;--c-sheet-rule:#ffffff1a;--c-blank:#2a2b30;--c-check:#ffffff3d;--c-accent:#0075ff;--c-thumb:#fff;--sl-mock-font:var(--sl-font,Inter,"Helvetica Neue",Helvetica,Arial,sans-serif);background:var(--c-surface);color:var(--c-ink-1);font-family:var(--sl-mock-font);font-feature-settings:"ss01","cv01","cv11";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;line-height:1.35;display:block;position:relative}.slt-dsn[data-frame=light]{--c-surface:#fff;--c-sunken:#0a0b0d0d;--c-popover:#fff;--c-chip:#fff;--c-chip-ink:#0a0b0d;--c-picked:0 1px 2px #10182814,0 0 0 1px #1018280a;--c-rule:#0a0b0d14;--c-rule-strong:#0a0b0d29;--c-ink-1:#0a0b0d;--c-ink-2:#52525a;--c-ink-3:#6a6a73;--c-hover:#0a0b0d0d;--c-press:#0a0b0d1a;--c-selected:#0a0b0d1a;--c-shadow-popover:0 8px 24px -8px #0a0b0d2e;--c-warn:#9a5b04;--c-component:#7a5af5;--c-stage:#f4f4f6;--c-sheet-rule:#0a0b0d1f;--c-blank:#fff;--c-check:#0a0b0d38;--c-thumb:#0a0b0d}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .slt-dsn[data-frame=light]{--c-surface:#101013;--c-sunken:#ffffff0d;--c-popover:#18181b;--c-chip:#45454e;--c-chip-ink:#fff;--c-picked:0 1px 2px #0006,0 0 0 1px #ffffff0d;--c-rule:#ffffff1a;--c-rule-strong:#ffffff2e;--c-ink-1:#fff;--c-ink-2:#b4b4bc;--c-ink-3:#8e8e98;--c-hover:#ffffff14;--c-press:#ffffff24;--c-selected:#ffffff24;--c-shadow-popover:0 12px 32px -8px #0009;--c-warn:#f5a524;--c-component:#a48bff;--c-stage:#141416;--c-sheet-rule:#ffffff1a;--c-blank:#2a2b30;--c-check:#ffffff3d;--c-thumb:#fff}.slt-dsn *,.slt-dsn :before,.slt-dsn :after{box-sizing:border-box;font-family:var(--sl-mock-font)}.slt-dsn [hidden]{display:none!important}.slt-dsn svg{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;flex:none;display:block}.slt-dsn__full{--u:clamp(.91px,calc(100cqi / 1340),1.2px);--w-rail:48;--w-pane:264;--fs-micro:calc(10 * var(--u));--fs-ui:calc(11 * var(--u));--fs-value:calc(12 * var(--u));--lh:calc(16 * var(--u));--lh-micro:calc(12 * var(--u));grid-template-rows:calc(41 * var(--u)) minmax(0,1fr) calc(29 * var(--u));height:calc(780 * var(--u));background:var(--c-surface);font-size:var(--fs-ui);line-height:var(--lh);display:grid;position:relative;overflow:hidden}.slt-dsn__probe{width:calc(100 * var(--u));visibility:hidden;pointer-events:none;height:0;position:absolute;top:0;left:0}.slt-dsn__spacer{flex:auto;min-width:0}.slt-seg{align-items:stretch;gap:calc(2 * var(--u));height:calc(28 * var(--u));padding:calc(2 * var(--u));background:var(--c-sunken);box-shadow:inset 0 0 0 1px var(--c-rule);border-radius:3px;flex:none;display:inline-flex}.slt-seg>span:where(:not([data-cml-tag],[data-cml-svg])){justify-content:center;align-items:center;gap:calc(4 * var(--u));min-width:0;padding:0 calc(8 * var(--u));color:var(--c-ink-2);font-size:var(--fs-ui);font-weight:500;line-height:var(--lh);white-space:nowrap;border-radius:2px;display:inline-flex}.slt-seg>span:where(:not([data-cml-tag],[data-cml-svg]))[data-on]{background:var(--c-chip);color:var(--c-chip-ink);box-shadow:var(--c-picked)}.slt-seg--fill{width:100%;display:flex}.slt-seg--fill>span:where(:not([data-cml-tag],[data-cml-svg])){padding:0 calc(2 * var(--u));flex:1 1 0}.slt-seg--row>span:where(:not([data-cml-tag],[data-cml-svg])) svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}.slt-bar{z-index:30;background:var(--c-surface);border-bottom:1px solid var(--c-rule);min-width:0;color:var(--c-ink-1);white-space:nowrap;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid;position:relative}.slt-bar__lead,.slt-bar__centre,.slt-bar__trail{min-width:0;height:calc(40 * var(--u));align-items:center;display:flex}.slt-bar__group,.slt-bar__ship{align-items:center;gap:calc(2 * var(--u));display:flex}.slt-bar__sep{width:1px;height:calc(16 * var(--u));background:var(--c-rule);flex:none}.slt-bar__mark{flex:0 0 calc(var(--w-rail) * var(--u));box-shadow:inset -1px 0 0 var(--c-rule);justify-content:center;align-self:stretch;align-items:center;display:flex}.slt-bar__home{width:calc(28 * var(--u));height:calc(28 * var(--u));color:var(--c-ink-1);justify-content:center;align-items:center;display:flex}.slt-bar__crumbs{min-width:0;margin-left:calc(4 * var(--u));align-items:center;display:flex}.slt-bar__crumbs>.slt-dsn__menuwrap{min-width:0}.slt-bar__crumbs .slt-bar__ctext{text-overflow:ellipsis;min-width:0;overflow:hidden}.slt-bar__crumbs>.slt-bar__icon{flex:none}.slt-bar__crumbs>.slt-dsn__menuwrap:first-child{flex-shrink:1}.slt-bar__crumb{align-items:center;gap:calc(4 * var(--u));min-width:0;height:calc(28 * var(--u));padding:0 calc(8 * var(--u));color:var(--c-ink-1);font-size:var(--fs-ui);font-weight:500;line-height:var(--lh);border-radius:2px;display:inline-flex}.slt-bar__crumb>svg{width:calc(12 * var(--u));height:calc(12 * var(--u));color:var(--c-ink-3)}.slt-bar__ctext{text-overflow:ellipsis;min-width:0;overflow:hidden}.slt-bar__ctag{height:calc(16 * var(--u));padding:0 calc(4 * var(--u));box-shadow:inset 0 0 0 1px var(--c-rule);color:var(--c-ink-3);font-size:var(--fs-micro);font-weight:500;line-height:var(--lh-micro);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;flex:none;align-items:center;display:inline-flex}.slt-bar__icon{width:calc(28 * var(--u));height:calc(28 * var(--u));color:var(--c-ink-3);border-radius:2px;flex:none;justify-content:center;align-items:center;display:inline-flex}.slt-bar__icon--off{opacity:.4}.slt-dsn .slt-bar__star{width:calc(15 * var(--u));height:calc(15 * var(--u));stroke-width:1.5px}.slt-bar__modes>span:where(:not([data-cml-tag],[data-cml-svg])){width:calc(24 * var(--u));padding:0}.slt-bar__bps>span:where(:not([data-cml-tag],[data-cml-svg])){width:calc(56 * var(--u));padding:0}.slt-bar__bps>span:where(:not([data-cml-tag],[data-cml-svg])) svg{display:none}.slt-bar__ctl{align-items:center;gap:calc(4 * var(--u));height:calc(28 * var(--u));padding:0 calc(8 * var(--u));background:var(--c-surface);border:1px solid var(--c-rule-strong);color:var(--c-ink-1);font-size:var(--fs-ui);font-weight:500;line-height:var(--lh);border-radius:2px;flex:none;display:inline-flex}.slt-bar__chip{width:calc(12 * var(--u));height:calc(12 * var(--u));background-color:var(--c-blank);background-image:linear-gradient(45deg,var(--c-check) 25%,transparent 25%),linear-gradient(-45deg,var(--c-check) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--c-check) 75%),linear-gradient(-45deg,transparent 75%,var(--c-check) 75%);background-size:calc(6 * var(--u)) calc(6 * var(--u));background-position:0 0,0 calc(3 * var(--u)),calc(3 * var(--u)) calc(-3 * var(--u)),calc(-3 * var(--u)) 0;box-shadow:inset 0 0 0 1px var(--c-rule-strong);border-radius:2px;flex:none}.slt-bar__vmode>span:where(:not([data-cml-tag],[data-cml-svg])){flex:1}.slt-bar__view :is(b,span:where([data-cml-tag="b"])){min-width:calc(30 * var(--u));flex:none}.slt-bar__cue{flex:0 0 calc(12 * var(--u));color:var(--c-ink-2);display:inline-flex}.slt-bar__view>svg:last-child{color:var(--c-ink-3);margin-left:auto}.slt-bar__publish{width:calc(84 * var(--u));height:calc(28 * var(--u));background:var(--c-accent);border:1px solid var(--c-accent);color:#fff;font-size:var(--fs-ui);font-weight:500;line-height:var(--lh);border-radius:2px;flex:none;justify-content:center;align-items:center;display:inline-flex}.slt-bar__me{width:calc(28 * var(--u));height:calc(28 * var(--u));justify-content:center;align-items:center;display:inline-flex}.slt-bar__avatar{width:calc(20 * var(--u));height:calc(20 * var(--u));background:var(--c-sunken);box-shadow:inset 0 0 0 1px var(--c-rule);color:var(--c-ink-1);font-size:var(--fs-micro);font-weight:600;line-height:calc(20 * var(--u));text-align:center;border-radius:50%;display:block}.slt-dsn__menuwrap{flex:none;min-width:0;display:inline-flex;position:relative}.slt-dsn__menu{top:calc(100% + 11 * var(--u));z-index:60;min-width:calc(220 * var(--u));padding:calc(4 * var(--u));background:var(--c-popover);border:1px solid var(--c-rule);box-shadow:var(--c-shadow-popover);color:var(--c-ink-1);white-space:nowrap;border-radius:3px;flex-direction:column;display:flex;position:absolute;left:0}.slt-dsn__mrow{align-items:center;gap:calc(8 * var(--u));min-height:calc(28 * var(--u));padding:0 calc(8 * var(--u));font-size:var(--fs-value);line-height:var(--lh);border-radius:2px;display:flex}.slt-dsn__mrow svg{width:calc(12 * var(--u));height:calc(12 * var(--u));visibility:hidden;margin-left:auto}.slt-dsn__menu--view{gap:calc(4 * var(--u));width:calc(264 * var(--u));padding:calc(8 * var(--u));left:auto;right:0}.slt-dsn__mlabel{gap:calc(6 * var(--u));margin-top:calc(4 * var(--u));color:var(--c-ink-3);font-weight:500;display:flex}.slt-dsn__zread{color:var(--c-ink-1)!important}.slt-dsn__menu--view .slt-dsn__mrow svg{visibility:visible;color:var(--c-ink-3);margin-left:0}.slt-dsn__menu--view .slt-dsn__mrow :is(em,span:where([data-cml-tag="em"])){color:var(--c-ink-1);margin-left:auto;font-weight:500}.slt-dsn__scrub{align-items:center;gap:calc(4 * var(--u));height:calc(28 * var(--u));display:flex}.slt-dsn__scrubstep{width:calc(24 * var(--u));height:calc(24 * var(--u));color:var(--c-ink-3);border-radius:2px;justify-content:center;align-items:center;display:inline-flex}.slt-dsn__track{height:calc(24 * var(--u));flex:1;position:relative}.slt-dsn__track:before{content:"";height:calc(4 * var(--u));background:var(--c-sunken);box-shadow:inset 0 0 0 1px var(--c-rule);border-radius:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.slt-dsn__track :is(i,span:where([data-cml-tag="i"])){width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--c-chip);box-shadow:var(--c-picked),0 0 0 1px var(--c-rule-strong);border-radius:2px;position:absolute;top:50%;transform:translate(-50%,-50%)}.slt-dsn__menu--anc{min-width:calc(200 * var(--u));top:0}.slt-dsn__body{grid-template-columns:calc(var(--w-rail) * var(--u)) calc(var(--w-pane) * var(--u)) minmax(0,1fr) calc(var(--w-pane) * var(--u));min-height:0;display:grid}.slt-dsn__full[data-panel=none] .slt-dsn__body{grid-template-columns:calc(var(--w-rail) * var(--u)) minmax(0,1fr) calc(var(--w-pane) * var(--u))}.slt-dsn__full[data-panel=none] .slt-dsn__panel{display:none}.slt-dsn__rail{z-index:20;align-items:center;gap:calc(8 * var(--u));min-height:0;padding:calc(8 * var(--u)) 0;background:var(--c-surface);box-shadow:inset -1px 0 0 var(--c-rule);flex-direction:column;display:flex;position:relative}.slt-dsn__railtray{gap:calc(2 * var(--u));padding:calc(2 * var(--u));background:var(--c-sunken);box-shadow:inset 0 0 0 1px var(--c-rule);border-radius:3px;flex-direction:column;display:flex}.slt-dsn__raillinks{gap:calc(2 * var(--u));padding-top:calc(8 * var(--u));border-top:1px solid var(--c-rule);flex-direction:column;display:flex}.slt-dsn__key{width:calc(24 * var(--u));height:calc(24 * var(--u));color:var(--c-ink-3);border-radius:2px;justify-content:center;align-items:center;display:inline-flex;position:relative}.slt-dsn__key:after{content:attr(data-label);top:50%;left:calc(100% + 12 * var(--u));z-index:70;padding:calc(2 * var(--u)) calc(8 * var(--u));background:var(--c-popover);border:1px solid var(--c-rule);box-shadow:var(--c-shadow-popover);color:var(--c-ink-1);font-size:var(--fs-ui);font-weight:500;line-height:var(--lh);white-space:nowrap;opacity:0;pointer-events:none;border-radius:2px;position:absolute;transform:translateY(-50%)}.slt-dsn__panel{background:var(--c-surface);min-width:0;min-height:0;box-shadow:inset -1px 0 0 var(--c-rule);flex-direction:column;display:flex;position:relative;overflow:hidden}.slt-dsn__pn{flex-direction:column;flex:1;min-height:0;display:flex}.slt-dsn__phead{align-items:center;gap:calc(4 * var(--u));height:calc(29 * var(--u));padding:0 calc(8 * var(--u)) 0 calc(12 * var(--u));border-bottom:1px solid var(--c-rule);flex:none;display:flex}.slt-dsn__phead>:is(b,span:where([data-cml-tag="b"])){color:var(--c-ink-1);font-size:var(--fs-value);margin-right:auto;font-weight:600}.slt-dsn__phead--insp>:is(b,span:where([data-cml-tag="b"])){margin-right:calc(4 * var(--u))}.slt-dsn__pact{width:calc(20 * var(--u));height:calc(20 * var(--u));color:var(--c-ink-3);border-radius:2px;justify-content:center;align-items:center;display:inline-flex}.slt-dsn__pnote-inline{align-items:center;gap:calc(4 * var(--u));color:var(--c-ink-3);display:inline-flex}.slt-dsn__strip{padding:calc(6 * var(--u)) calc(12 * var(--u)) calc(7 * var(--u));border-bottom:1px solid var(--c-rule);flex:none}.slt-dsn__strip--flush{border-bottom:0;padding-top:0}.slt-seg--sections{flex-wrap:wrap;width:100%;height:auto;display:flex}.slt-seg--sections>span:where(:not([data-cml-tag],[data-cml-svg])){height:calc(24 * var(--u))}.slt-dsn__search{align-items:center;gap:calc(8 * var(--u));height:calc(28 * var(--u));margin:calc(12 * var(--u)) calc(12 * var(--u)) calc(8 * var(--u));padding:0 calc(8 * var(--u));background:var(--c-surface);border:1px solid var(--c-rule-strong);color:var(--c-ink-3);font-size:var(--fs-value);border-radius:2px;flex:none;display:flex}.slt-dsn__search>span:where(:not([data-cml-tag],[data-cml-svg])):first-of-type{min-width:0;padding-left:calc(8 * var(--u));flex:1}.slt-dsn__kbds{gap:calc(2 * var(--u));display:inline-flex}.slt-dsn__kbds :is(kbd,span:where([data-cml-tag="kbd"])){min-width:calc(16 * var(--u));height:calc(16 * var(--u));padding:0 calc(4 * var(--u));border:1px solid var(--c-rule-strong);color:var(--c-ink-2);font-size:var(--fs-micro);font-weight:500;line-height:var(--lh-micro);border-radius:2px;justify-content:center;align-items:center;display:inline-flex}.slt-dsn__pbody{min-height:0;padding:calc(12 * var(--u));padding-top:calc(12 * var(--u));flex:1;overflow:hidden}.slt-dsn__pbody--flush,.slt-dsn__pbody--tree{padding:0}.slt-dsn__addgroup+.slt-dsn__addgroup{margin-top:calc(16 * var(--u))}.slt-dsn__preset{align-items:center;gap:calc(8 * var(--u));height:calc(40 * var(--u));padding:0 calc(8 * var(--u)) 0 calc(6 * var(--u));background:var(--c-surface);border:1px solid var(--c-rule-strong);border-radius:2px;display:flex}.slt-dsn__preset+.slt-dsn__preset{margin-top:calc(4 * var(--u))}.slt-dsn__presetname{min-width:0;color:var(--c-ink-1);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.slt-dsn__thumb{--tb:color-mix(in srgb,var(--c-thumb) 45%,transparent);--tb-soft:color-mix(in srgb,var(--c-thumb) 28%,transparent);--tb-bold:color-mix(in srgb,var(--c-thumb) 60%,transparent);width:calc(36 * var(--u));height:calc(28 * var(--u));background:var(--c-sunken);border:1px solid var(--c-rule-strong);border-radius:2px;flex:none;position:relative;overflow:hidden}.slt-dsn__thumb:before,.slt-dsn__thumb:after{content:"";background:var(--c-thumb);opacity:.55;position:absolute}.slt-dsn__thumb[data-preset=banner]:before{inset:calc(9 * var(--u)) 0 auto 0;height:calc(7 * var(--u));opacity:.5}.slt-dsn__thumb[data-preset=banner]:after{inset:calc(11 * var(--u)) calc(9 * var(--u)) auto;height:calc(3 * var(--u));opacity:1;background:var(--c-surface)}.slt-dsn__thumb[data-preset=navbar]:before{inset:calc(2 * var(--u)) calc(2 * var(--u)) auto;height:calc(5 * var(--u))}.slt-dsn__thumb[data-preset=navbar]:after{inset:calc(10 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u));opacity:.14}.slt-dsn__thumb[data-preset=hero-centred]:before{inset:calc(6 * var(--u)) calc(8 * var(--u)) auto;height:calc(6 * var(--u))}.slt-dsn__thumb[data-preset=hero-centred]:after{inset:calc(15 * var(--u)) calc(11 * var(--u)) auto;height:calc(4 * var(--u));opacity:.3}.slt-dsn__thumb[data-preset=hero-split]:before{inset:calc(6 * var(--u)) auto calc(6 * var(--u)) calc(3 * var(--u));width:calc(13 * var(--u))}.slt-dsn__thumb[data-preset=hero-split]:after{inset:calc(6 * var(--u)) calc(3 * var(--u)) calc(6 * var(--u)) auto;width:calc(13 * var(--u));opacity:.2}.slt-dsn__thumb[data-preset=features]:before,.slt-dsn__thumb[data-preset=pricing]:before{inset:calc(3 * var(--u)) calc(3 * var(--u)) auto;height:calc(4 * var(--u));opacity:.3}.slt-dsn__thumb[data-preset=features]:after{inset:calc(11 * var(--u)) calc(3 * var(--u)) calc(4 * var(--u));opacity:1;background:linear-gradient(90deg,var(--tb) 0 30%,transparent 30% 35%,var(--tb) 35% 65%,transparent 65% 70%,var(--tb) 70% 100%)}.slt-dsn__thumb[data-preset=pricing]:after{inset:calc(10 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u));opacity:1;background:linear-gradient(90deg,var(--tb-soft) 0 30%,transparent 30% 35%,var(--tb-bold) 35% 65%,transparent 65% 70%,var(--tb-soft) 70% 100%)}.slt-dsn__thumb[data-preset=cta]:before{opacity:.28;inset:0}.slt-dsn__thumb[data-preset=cta]:after{inset:calc(10 * var(--u)) calc(10 * var(--u)) auto;height:calc(6 * var(--u));opacity:.9}.slt-dsn__thumb[data-preset=contact-form]:before{inset:calc(3 * var(--u)) calc(5 * var(--u)) calc(10 * var(--u));opacity:1;background:linear-gradient(180deg,var(--tb-soft) 0 40%,transparent 40% 60%,var(--tb-soft) 60% 100%)}.slt-dsn__thumb[data-preset=contact-form]:after{inset:auto auto calc(3 * var(--u)) calc(5 * var(--u));width:calc(10 * var(--u));height:calc(4 * var(--u));opacity:.6}.slt-dsn__thumb[data-preset=newsletter]:before{inset:calc(5 * var(--u)) calc(8 * var(--u)) auto;height:calc(4 * var(--u));opacity:.3}.slt-dsn__thumb[data-preset=newsletter]:after{inset:calc(13 * var(--u)) calc(4 * var(--u)) auto;height:calc(6 * var(--u));opacity:1;background:linear-gradient(90deg,var(--tb-soft) 0 66%,transparent 66% 72%,var(--tb-bold) 72% 100%)}.slt-dsn__thumb[data-preset=footer]:before{inset:auto calc(2 * var(--u)) calc(2 * var(--u));height:calc(9 * var(--u));opacity:.7}.slt-dsn__thumb[data-preset=footer]:after{inset:calc(2 * var(--u)) calc(2 * var(--u)) auto;height:calc(10 * var(--u));opacity:.12}.slt-dsn__prow{align-items:center;gap:calc(8 * var(--u));height:calc(32 * var(--u));border-bottom:1px solid var(--c-rule);display:flex}.slt-dsn__prow>svg{width:calc(12 * var(--u));height:calc(12 * var(--u));color:var(--c-ink-3)}.slt-dsn__prow>:is(b,span:where([data-cml-tag="b"])){color:var(--c-ink-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slt-dsn__prow>:is(em,span:where([data-cml-tag="em"])){color:var(--c-ink-3);white-space:nowrap;margin-left:auto}.slt-dsn .slt-dsn__violet{color:var(--c-component)}.slt-dsn__pnote{color:var(--c-ink-3);margin:calc(12 * var(--u)) 0!important}.slt-dsn__wide{justify-content:center;align-items:center;gap:calc(4 * var(--u));height:calc(28 * var(--u));margin:calc(8 * var(--u)) 0;background:var(--c-surface);border:1px solid var(--c-rule-strong);color:var(--c-ink-1);border-radius:2px;font-weight:500;display:flex}.slt-dsn__pgroup{align-items:center;gap:calc(4 * var(--u));height:calc(28 * var(--u));padding:0 calc(12 * var(--u));color:var(--c-ink-3);font-weight:500;display:flex}.slt-dsn__pagerow{align-items:center;gap:calc(8 * var(--u));height:calc(28 * var(--u));padding:0 calc(8 * var(--u)) 0 calc(28 * var(--u));color:var(--c-ink-1);border-radius:2px;display:flex}.slt-dsn__pagerow>svg{width:calc(12 * var(--u));height:calc(12 * var(--u));color:var(--c-ink-3)}.slt-dsn__pagetools{gap:calc(2 * var(--u));color:var(--c-ink-3);margin-left:auto;display:none}.slt-dsn__row{align-items:center;gap:calc(4 * var(--u));height:calc(24 * var(--u));padding:0 calc(8 * var(--u)) 0 calc((12 + var(--depth,0) * 12) * var(--u));white-space:nowrap;background-image:repeating-linear-gradient(90deg,var(--c-rule) 0 1px,transparent 1px calc(12 * var(--u)));background-position:calc(18 * var(--u)) 0;background-size:calc(var(--depth,0) * 12 * var(--u) - 6 * var(--u)) 100%;background-repeat:no-repeat;border-radius:2px;display:flex;position:relative}.slt-dsn__row[data-caret=none]{padding-left:calc(28 * var(--u));background-image:none}.slt-dsn__row :is(s,span:where([data-cml-tag="s"])){width:calc(12 * var(--u));color:var(--c-ink-3);flex:none;display:inline-flex}.slt-dsn__row:is([data-caret=leaf],[data-caret=none]) :is(s,span:where([data-cml-tag="s"])){visibility:hidden}.slt-dsn__row[data-caret=none] :is(s,span:where([data-cml-tag="s"])){display:none}.slt-dsn__row[data-caret=closed] :is(s,span:where([data-cml-tag="s"])) svg{transform:rotate(-90deg)}.slt-dsn__row :is(b,span:where([data-cml-tag="b"])){color:var(--c-ink-3);font-size:var(--fs-micro);flex:none}.slt-dsn__row :is(em,span:where([data-cml-tag="em"])){min-width:0;color:var(--c-ink-1);text-overflow:ellipsis;overflow:hidden}.slt-dsn__rowtools{gap:calc(4 * var(--u));padding-left:calc(4 * var(--u));color:var(--c-ink-3);margin-left:auto;display:none}.slt-dsn__classrow{height:calc(28 * var(--u));padding:0 calc(12 * var(--u));border-bottom:1px solid var(--c-rule);color:var(--c-ink-1);align-items:center;display:flex}.slt-dsn__count{color:var(--c-ink-3);margin-left:auto}.slt-dsn__drop{justify-content:center;align-items:center;gap:calc(4 * var(--u));height:calc(56 * var(--u));margin-bottom:calc(12 * var(--u));border:1px dashed var(--c-rule-strong);color:var(--c-ink-2);border-radius:2px;display:flex}.slt-dsn__assets{gap:calc(8 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.slt-dsn__assets>span:where(:not([data-cml-tag],[data-cml-svg])){gap:calc(4 * var(--u));flex-direction:column;min-width:0;display:flex}.slt-dsn__assets :is(i,span:where([data-cml-tag="i"])){aspect-ratio:1;background:linear-gradient(calc(120deg + var(--n,0) * 40deg),hsl(calc(205 + var(--n,0) * 9) 22% 62%),hsl(calc(30 + var(--n,0) * 14) 18% 80%));border-radius:2px;display:block}.slt-dsn__assets :is(em,span:where([data-cml-tag="em"])){color:var(--c-ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slt-dsn__libcard{margin-bottom:calc(8 * var(--u));border:1px solid var(--c-rule-strong);border-radius:2px;display:block;overflow:hidden}.slt-dsn__libshot{justify-content:center;gap:calc(5 * var(--u));height:calc(64 * var(--u));padding:0 calc(16 * var(--u));background:#fff;flex-direction:column;display:flex}.slt-dsn__libshot :is(i,span:where([data-cml-tag="i"])){width:60%;height:calc(5 * var(--u));background:#1a1f2b;display:block}.slt-dsn__libshot :is(i,span:where([data-cml-tag="i"]))+:is(i,span:where([data-cml-tag="i"])){width:80%;height:calc(3 * var(--u));background:#d6d9df}.slt-dsn__librow{height:calc(32 * var(--u));padding:0 calc(8 * var(--u));border-top:1px solid var(--c-rule);align-items:center;display:flex}.slt-dsn__libadd{align-items:center;gap:calc(4 * var(--u));height:calc(20 * var(--u));padding:0 calc(8 * var(--u));border:1px solid var(--c-rule-strong);color:var(--c-ink-1);border-radius:2px;margin-left:auto;font-weight:500;display:inline-flex}.slt-dsn__stage{background:var(--c-stage);min-width:0;min-height:0;position:relative;overflow:hidden}.slt-dsn__corner{z-index:3;width:calc(30 * var(--u));height:calc(16 * var(--u));background:var(--c-stage);border-right:1px solid var(--c-rule);border-bottom:1px solid var(--c-rule);position:absolute;top:0;left:0}.slt-dsn__ruler{z-index:2;background-color:var(--c-stage);color:var(--c-ink-3);font-size:var(--fs-micro);line-height:var(--lh-micro);background-repeat:repeat-x;background-clip:padding-box;position:absolute;overflow:hidden}.slt-dsn__ruler--h{top:0;left:calc(30 * var(--u));height:calc(16 * var(--u));border-bottom:1px solid var(--c-rule);background-image:linear-gradient(90deg,var(--c-rule) 1px,transparent 1px),linear-gradient(90deg,var(--c-rule) 1px,transparent 1px);background-size:calc(var(--tick,65px) / 10) calc(4 * var(--u)),calc(var(--tick,65px) / 2) calc(8 * var(--u));background-position:var(--tick0,11px) 100%,var(--tick0,11px) 100%;right:0}.slt-dsn__ruler--v{top:calc(16 * var(--u));width:calc(30 * var(--u));border-right:1px solid var(--c-rule);background-repeat:repeat-y;background-image:linear-gradient(180deg,var(--c-rule) 1px,transparent 1px),linear-gradient(180deg,var(--c-rule) 1px,transparent 1px);background-size:calc(4 * var(--u)) calc(var(--tick,65px) / 10),calc(8 * var(--u)) calc(var(--tick,65px) / 2);background-position:100% var(--tick0,48px),100% var(--tick0,48px);bottom:0;left:0}.slt-dsn__rticks span:where(:not([data-cml-tag],[data-cml-svg])){white-space:nowrap;position:absolute}.slt-dsn__rmark{z-index:1;height:calc(12 * var(--u));padding:0 calc(2 * var(--u));background:var(--c-accent);box-shadow:0 0 0 1px var(--c-stage);color:#fff;font-size:var(--fs-micro);line-height:var(--lh-micro);border-radius:2px;position:absolute;font-weight:500!important}.slt-dsn__ruler--h .slt-dsn__rmark{top:0;left:var(--at,0);transform:translate(-50%)}.slt-dsn__stagebox{padding:calc(40 * var(--u)) calc(41 * var(--u)) 0;position:absolute;inset:0;overflow:hidden}.slt-dsn__frame{margin:0 auto;position:relative}.slt-dsn__caption{gap:calc(6 * var(--u));width:max-content;height:calc(16 * var(--u));margin-bottom:calc(8 * var(--u));color:var(--c-ink-3);white-space:nowrap;font-weight:500;display:flex}@media (prefers-reduced-motion:no-preference){.slt-dsn__frame,.slt-dsc__frame{transition:width .56s cubic-bezier(.65,0,.35,1)}}.slt-cp{--d:calc(100cqi / var(--docw,1200));--cp-h1:46;--cp-pad:64;--cp-accent:#0075ff;--gut:40;--cp-ink:#0a0b0d;--cp-mute:#0a0b0d9e;--cp-quiet:#0a0b0da8;--cp-line:#1018281f;color:var(--cp-ink);box-shadow:0 0 0 calc(1.5 * var(--u,1px)) var(--c-sheet-rule);transform:scale(var(--zoom,1));transform-origin:50% 0;font-feature-settings:normal;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc(16 * var(--d));background:#fff;line-height:1.5;position:relative;overflow:hidden}.slt-cp[data-bp=tablet]{--gut:32}.slt-cp[data-bp=phone]{--cp-h1:34;--cp-pad:48;--gut:20}.slt-cp__nav{height:calc(72 * var(--d));padding:0 calc(var(--gut) * var(--d));background:#fff;align-items:center;display:flex}.slt-cp__home{flex:0 0 calc(160 * var(--d));display:inline-flex}.slt-cp__logo{align-items:center;gap:calc(8 * var(--d));height:calc(28 * var(--d));color:var(--cp-ink);font-size:calc(17 * var(--d));letter-spacing:-.02em;white-space:nowrap;font-weight:700;display:inline-flex}.slt-cp__logo :is(i,span:where([data-cml-tag="i"])){width:calc(20 * var(--d));height:calc(20 * var(--d));border-radius:calc(3 * var(--d));background:linear-gradient(#fff,#fff) 50% 62% / 36% 44% no-repeat,var(--cp-ink)}.slt-cp__links{gap:calc(28 * var(--d));width:calc(400 * var(--d));color:var(--cp-quiet);font-size:calc(14 * var(--d));white-space:nowrap;margin:0 auto;line-height:1.2;display:flex}.slt-cp__links>span:where(:not([data-cml-tag],[data-cml-svg])):last-child:after{content:"";width:calc(5 * var(--d));height:calc(5 * var(--d));margin:0 0 calc(3 * var(--d)) calc(6 * var(--d));border-right:max(1px,calc(1.4 * var(--d))) solid currentColor;border-bottom:max(1px,calc(1.4 * var(--d))) solid currentColor;display:inline-block;transform:rotate(45deg)}.slt-cp__cta,.slt-cp__btn{background:var(--cp-accent);color:#fff;white-space:nowrap;border-radius:3px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.slt-cp__burger{justify-content:center;gap:calc(5 * var(--d));width:calc(22 * var(--d));height:calc(28 * var(--d));flex-direction:column;margin-left:auto;display:none}.slt-cp__burger :is(i,span:where([data-cml-tag="i"])){height:max(1px,calc(2 * var(--d)));background:var(--cp-ink);display:block}.slt-cp:is([data-bp=tablet],[data-bp=phone]) :is(.slt-cp__links,.slt-cp__cta){display:none}.slt-cp:is([data-bp=tablet],[data-bp=phone]) .slt-cp__burger{display:flex}.slt-cp__split{align-items:center;gap:calc(56 * var(--d));padding:calc(var(--cp-pad) * var(--d)) calc(var(--gut) * var(--d));grid-template-columns:minmax(0,552fr) minmax(0,512fr);display:grid}.slt-cp__copy{flex-direction:column;align-items:flex-start;display:flex}.slt-cp__h1{max-width:calc(480 * var(--d));color:var(--cp-ink);font-size:calc(var(--cp-h1) * var(--d));letter-spacing:-.034em;font-weight:660;line-height:1.06}.slt-cp__lede{max-width:calc(420 * var(--d));color:var(--cp-mute);font-size:calc(17 * var(--d));line-height:1.6;margin-top:calc(18 * var(--d))!important}.slt-cp__media{height:calc(320 * var(--d));background:radial-gradient(120% 90% at 78% 12%,#ffffffe6,#fff0 60%),linear-gradient(160deg,#dde3ea 0%,#eef1f5 55%,#e6e1d8 100%);border-radius:3px}.slt-cp:is([data-bp=tablet],[data-bp=phone]) .slt-cp__split{gap:calc(40 * var(--d));grid-template-columns:minmax(0,1fr)}.slt-cp[data-bp=phone] .slt-cp__media{height:calc(220 * var(--d))}.slt-cp__h2{color:var(--cp-ink);font-size:calc(34 * var(--d));letter-spacing:-.03em;font-weight:640;line-height:1.18;margin-bottom:calc(32 * var(--d))!important}.slt-cp[data-bp=phone] .slt-cp__h2{font-size:calc(28 * var(--d))}.slt-cp__row{gap:calc(20 * var(--d));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.slt-cp[data-bp=phone] .slt-cp__row{grid-template-columns:minmax(0,1fr)}.slt-cp__card{gap:calc(10 * var(--d));min-height:calc(190 * var(--d));padding:calc(24 * var(--d));border:1px solid var(--cp-line);background:#fff;border-radius:3px;flex-direction:column;display:flex}.slt-cp[data-bp=phone] .slt-cp__card{min-height:0}.slt-cp__card :is(b,span:where([data-cml-tag="b"])){color:var(--cp-ink);line-height:1.2;font-size:calc(17 * var(--d));letter-spacing:-.01em;font-weight:620}.slt-dsn__sel,.slt-dsn__hov{z-index:4;pointer-events:none;position:absolute;top:0;left:0}.slt-dsn__tab{height:calc(18 * var(--u,1px));padding:0 calc(6 * var(--u,1px));background:var(--c-accent);color:#fff;font-size:calc(11 * var(--u,1px));font-weight:500;line-height:calc(18 * var(--u,1px));white-space:nowrap;border-radius:2px 2px 0 0;align-items:center;display:inline-flex;position:absolute;bottom:100%;left:0}.slt-dsn__tab :is(b,span:where([data-cml-tag="b"])){opacity:.72}.slt-dsn__sel[data-inside] .slt-dsn__tab{border-radius:0 0 2px;top:0;bottom:auto}.slt-dsn__sel :is(i,span:where([data-cml-tag="i"])){width:calc(7 * var(--u,1px));height:calc(7 * var(--u,1px));margin:calc(-3.5 * var(--u,1px)) 0 0 calc(-3.5 * var(--u,1px));border:1px solid var(--c-accent);background:#fff;display:none;position:absolute}.slt-dsn__sel :is(i,span:where([data-cml-tag="i"]))[data-g=e]{top:50%;left:100%}.slt-dsn__sel :is(i,span:where([data-cml-tag="i"]))[data-g=s]{top:100%;left:50%}.slt-dsn__sel[data-grips=e] :is(i,span:where([data-cml-tag="i"]))[data-g=e],.slt-dsn__sel[data-grips=s] :is(i,span:where([data-cml-tag="i"]))[data-g=s]{display:block}.slt-dsn__insp{background:var(--c-surface);min-width:0;min-height:0;box-shadow:inset 1px 0 0 var(--c-rule);color:var(--c-ink-1);flex-direction:column;display:flex;overflow:hidden}.slt-dsn__tagchip{height:calc(20 * var(--u,1px));padding:0 calc(4 * var(--u,1px));background:var(--c-surface);border:1px solid var(--c-rule-strong);color:var(--c-ink-2);font-size:calc(11 * var(--u,1px));text-transform:lowercase;border-radius:2px;align-items:center;font-weight:500;display:inline-flex}.slt-dsn__selector{gap:calc(4 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u)) calc(8 * var(--u)) calc(18 * var(--u));border-bottom:1px solid var(--c-rule);flex-direction:column;flex:none;display:flex}.slt-dsn__well{align-items:center;gap:calc(2 * var(--u,1px));height:calc(24 * var(--u,1px));padding:calc(2 * var(--u,1px));background:var(--c-sunken);box-shadow:inset 0 0 0 1px var(--c-rule);border-radius:3px;display:flex}.slt-dsn__seltag,.slt-dsn__clschip{height:calc(20 * var(--u,1px));padding:0 calc(8 * var(--u,1px));color:var(--c-ink-2);font-size:calc(11 * var(--u,1px));white-space:nowrap;border-radius:2px;flex:none;align-items:center;font-weight:500;display:inline-flex}.slt-dsn__clschip{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.slt-dsn__well[data-target=tag] .slt-dsn__seltag,.slt-dsn__well[data-target=cls] .slt-dsn__clschip{background:var(--c-chip);box-shadow:var(--c-picked);color:var(--c-chip-ink)}.slt-dsn__clsadd{flex:1 0 calc(60 * var(--u));height:calc(20 * var(--u));padding:0 calc(4 * var(--u));background:var(--c-surface);border:1px solid var(--c-rule-strong);color:var(--c-ink-3);font-size:var(--fs-value);border-radius:2px;align-items:center;margin-left:auto;display:inline-flex}.slt-dsn__target{height:calc(24 * var(--u));color:var(--c-ink-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.slt-dsn__note{padding:calc(4 * var(--u)) calc(8 * var(--u));background:var(--c-sunken);color:var(--c-ink-2);border-radius:2px}.slt-dsn__itabs{padding:calc(6 * var(--u)) calc(12 * var(--u)) calc(6 * var(--u)) calc(18 * var(--u));border-bottom:1px solid var(--c-rule);flex:none}.slt-dsn__ibody{min-height:0;padding:0 calc(12 * var(--u)) calc(12 * var(--u)) calc(18 * var(--u));flex:1;overflow:hidden}.slt-ig+.slt-ig{border-top:1px solid var(--c-rule)}.slt-ig__head{height:calc(28 * var(--u,1px));align-items:center;display:flex}.slt-ig__toggle{align-items:center;gap:calc(8 * var(--u,1px));min-width:0;height:100%;color:var(--c-ink-1);font-size:calc(12 * var(--u,1px));font-weight:600;line-height:calc(16 * var(--u,1px));border-radius:2px;flex:1;display:flex}.slt-ig[data-open] .slt-ig__toggle svg{color:var(--c-ink-1);transform:rotate(90deg)}.slt-ig__menu{width:calc(20 * var(--u,1px));height:calc(20 * var(--u,1px));margin-left:calc(4 * var(--u,1px));color:var(--c-ink-3);justify-content:center;align-items:center;display:inline-flex}.slt-ig__body{gap:calc(4 * var(--u));padding:calc(8 * var(--u)) 0 calc(12 * var(--u));flex-direction:column;display:none}.slt-ig__switch>[data-when]{display:none}.slt-ig__switch[data-pdisp=flex]>[data-when=flex],.slt-ig__switch[data-pdisp=grid]>[data-when=grid]{gap:calc(4 * var(--u));flex-direction:column;display:flex}.slt-ig__switch[data-pdisp=block]>[data-when=block],.slt-ig__switch[data-pdisp=none]>[data-when=none]{display:block}.slt-prop{grid-template-columns:calc(76 * var(--u,1px)) minmax(0,1fr);align-items:center;gap:calc(8 * var(--u,1px));min-height:calc(24 * var(--u,1px));display:grid;position:relative}.slt-prop[data-set]:before{content:"";top:50%;left:calc(-12 * var(--u,1px));width:calc(6 * var(--u,1px));height:calc(6 * var(--u,1px));margin-top:calc(-3 * var(--u,1px));box-shadow:inset 0 0 0 1px var(--c-ink-3);border-radius:50%;position:absolute}.slt-prop__l{color:var(--c-ink-3);font-size:calc(11 * var(--u,1px));text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.slt-prop[data-kind=fold]{display:flex}.slt-prop__fold{align-items:center;gap:calc(8 * var(--u));color:var(--c-ink-1);display:flex}.slt-prop__pair{gap:calc(4 * var(--u,1px));grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.slt-field{align-items:center;gap:calc(4 * var(--u,1px));min-width:0;height:calc(24 * var(--u,1px));padding:0 calc(2 * var(--u,1px)) 0 calc(8 * var(--u,1px));background:var(--c-surface);border:1px solid var(--c-rule-strong);color:var(--c-ink-3);font-size:calc(12 * var(--u,1px));line-height:calc(16 * var(--u,1px));white-space:nowrap;border-radius:2px;display:flex;position:relative;overflow:hidden}.slt-field>span:where(:not([data-cml-tag],[data-cml-svg])){text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.slt-field--on>span:where(:not([data-cml-tag],[data-cml-svg])){color:var(--c-ink-1)}.slt-field :is(u,span:where([data-cml-tag="u"])){padding:0 calc(2 * var(--u,1px));color:var(--c-ink-3);font-size:calc(11 * var(--u,1px));flex:none;font-weight:500}.slt-field .slt-field__key{min-width:calc(12 * var(--u,1px));padding:0}.slt-field>svg{width:calc(12 * var(--u,1px));height:calc(12 * var(--u,1px));margin:0 calc(4 * var(--u,1px));color:var(--c-ink-3)}.slt-dsn .slt-tok{margin:0 calc(4 * var(--u,1px)) 0 0;color:var(--c-accent)}.slt-field--area{height:calc(64 * var(--u));padding:calc(4 * var(--u)) calc(8 * var(--u));white-space:normal;display:block}.slt-sw{width:calc(24 * var(--u));height:calc(24 * var(--u));background:var(--sw,transparent);box-shadow:inset 0 0 0 1px var(--c-rule-strong);border-radius:2px;display:block}.slt-btn{height:calc(24 * var(--u));border:1px solid var(--c-rule-strong);color:var(--c-ink-1);border-radius:2px;justify-content:center;align-items:center;display:inline-flex}.slt-range{align-items:center;display:flex;position:relative}.slt-range:before{content:"";height:calc(2 * var(--u));background:var(--c-accent);border-radius:2px;flex:1}.slt-range :is(i,span:where([data-cml-tag="i"])){width:calc(12 * var(--u));height:calc(12 * var(--u));background:var(--c-chip-ink);border-radius:50%;position:absolute;right:0}.slt-prop__aligns>span:where(:not([data-cml-tag],[data-cml-svg])){color:var(--c-ink-3);justify-content:space-between;display:flex}.slt-seg .is-line :is(i,span:where([data-cml-tag="i"])){width:calc(12 * var(--u));border-top:1px solid;display:block}.slt-box,.slt-box__pad{place-items:center;display:grid;position:relative}.slt-box{grid-template-columns:calc(40 * var(--u)) minmax(0,1fr) calc(40 * var(--u));grid-template-rows:calc(20 * var(--u)) auto calc(20 * var(--u));background:var(--c-sunken);box-shadow:inset 0 0 0 1px var(--c-rule-strong);border-radius:2px}.slt-box__pad{grid-area:2/2;grid-template-columns:calc(40 * var(--u)) minmax(0,1fr) calc(40 * var(--u));grid-template-rows:calc(20 * var(--u)) calc(24 * var(--u)) calc(20 * var(--u));border:1px solid var(--c-rule);justify-self:stretch}.slt-box__name{top:calc(2 * var(--u));padding-left:calc(4 * var(--u));color:var(--c-ink-2);font-weight:500;position:absolute;left:0}.slt-box__link{top:calc(2 * var(--u));right:calc(2 * var(--u));color:var(--c-ink-3);position:absolute}.slt-box__v[data-side=t]{grid-area:1/2}.slt-box__v[data-side=r]{grid-area:2/3}.slt-box__v[data-side=b]{grid-area:3/2}.slt-box__v[data-side=l]{grid-area:2/1}.slt-box__core{background:var(--c-sunken);border:1px solid var(--c-rule);height:100%;color:var(--c-ink-1);white-space:nowrap;border-radius:2px;grid-area:2/2;justify-content:center;justify-self:stretch;align-items:center;display:flex}.slt-dsn__ixcard{gap:calc(4 * var(--u));padding:calc(8 * var(--u));border:1px solid var(--c-rule);border-radius:2px;flex-direction:column;display:flex}.slt-dsn__ibody--pad>*+*{margin-top:calc(4 * var(--u))}.slt-dsn__crumbs{align-items:center;gap:calc(4 * var(--u));min-width:0;padding:0 calc(12 * var(--u)) 0 calc(10 * var(--u));background:var(--c-surface);border-top:1px solid var(--c-rule);color:var(--c-ink-3);white-space:nowrap;display:flex;overflow:hidden}.slt-dsn__cpath,.slt-dsc__cpath{align-items:center;gap:calc(4 * var(--u,1px));min-width:0;display:flex;overflow:hidden}.slt-dsn__cpath span:where(:not([data-cml-tag],[data-cml-svg])),.slt-dsc__cpath span:where(:not([data-cml-tag],[data-cml-svg])){height:calc(20 * var(--u,1px));padding:0 calc(4 * var(--u,1px));border-radius:2px;align-items:center;display:inline-flex}.slt-dsn__cmeta{gap:calc(16 * var(--u));flex:none;display:flex}@container (width<=1209px){.slt-bar__ctag,.slt-bar__plabel{display:none}.slt-bar__preview{width:calc(28 * var(--u));padding:0}}@container (width<=1163px){.slt-bar__bps>span:where(:not([data-cml-tag],[data-cml-svg])){width:calc(24 * var(--u))}.slt-bar__bps>span:where(:not([data-cml-tag],[data-cml-svg])) svg{display:block}.slt-bar__bps>span:where(:not([data-cml-tag],[data-cml-svg])) :is(i,span:where([data-cml-tag="i"])){display:none}}@container (width<=1073px){.slt-dsn__full{--w-pane:240}}@container (width<=1000px){.slt-dsn__full[data-panel-auto] .slt-dsn__body{grid-template-columns:calc(var(--w-rail) * var(--u)) minmax(0,1fr) calc(var(--w-pane) * var(--u))}.slt-dsn__full[data-panel-auto] .slt-dsn__panel{display:none}.slt-dsn__full[data-panel-auto] .slt-dsn__key[data-on]{box-shadow:none;color:var(--c-ink-3);background:0 0}.slt-bar__canvasctl{display:none}}@container (width<=880px){.slt-bar__history,.slt-bar__svc{display:none}.slt-dsn__full:not([data-panel-auto]):not([data-panel=none]) .slt-dsn__body{grid-template-columns:calc(var(--w-rail) * var(--u)) calc(var(--w-pane) * var(--u)) minmax(0,1fr)}.slt-dsn__full:not([data-panel-auto]):not([data-panel=none]) .slt-dsn__insp{display:none}}.slt-dsc{--u:1px;--fs-micro:10px;--fs-ui:11px;--fs-value:12px;--lh:16px;--lh-micro:12px;background:var(--c-surface);color:var(--c-ink-1);flex-direction:column;font-size:11px;line-height:16px;display:none}@container (width<=759px){.slt-dsn__full{display:none}.slt-dsc{display:flex}}.slt-dsc__bar{border-bottom:1px solid var(--c-rule);align-items:center;gap:8px;height:41px;padding:0 12px 0 0;display:flex}.slt-dsc__mark{box-shadow:inset -1px 0 0 var(--c-rule);color:var(--c-ink-1);flex:0 0 48px;justify-content:center;align-self:stretch;align-items:center;display:flex}.slt-dsc__menuwrap{min-width:0;display:inline-flex;position:relative}.slt-dsc__bp{border-bottom:1px solid var(--c-rule);padding:8px 12px}.slt-dsc__bp .slt-seg>span:where(:not([data-cml-tag],[data-cml-svg])){height:24px}.slt-dsc__stage{background:var(--c-stage);height:clamp(300px,92cqi,380px);padding:16px 16px 0;position:relative;overflow:hidden}.slt-dsc__cap{height:16px;color:var(--c-ink-3);white-space:nowrap;gap:6px;margin-bottom:8px;font-weight:500;display:flex;overflow:hidden}.slt-dsc__cap>span:where(:not([data-cml-tag],[data-cml-svg])){text-overflow:ellipsis;overflow:hidden}.slt-dsc__frame{margin:0 auto;position:relative}.slt-dsc__insp{border-top:1px solid var(--c-rule);flex-direction:column;gap:4px;padding:8px 12px 12px 18px;display:flex}.slt-dsc__ihead{align-items:center;gap:8px;height:24px;font-size:12px;font-weight:600;display:flex}.slt-dsc__ghead{border-top:1px solid var(--c-rule);margin-top:4px}.slt-dsc__ghead .slt-ig__toggle svg{color:var(--c-ink-1);transform:rotate(90deg)}.slt-dsc__crumbs{border-top:1px solid var(--c-rule);height:29px;color:var(--c-ink-3);white-space:nowrap;align-items:center;padding:0 10px;display:flex;overflow:hidden}[data-live] :is([data-mock-pagechip],[data-mock-sitechip],[data-mock-viewbtn],[data-mock-stops]>span:where(:not([data-cml-tag],[data-cml-svg])),.slt-dsn__key[data-key],[data-sec],[data-itab],[data-state],[data-mock-target],[data-mock-group],.slt-dsn__row,.slt-dsn__pagerow[data-page],.slt-dsn__mrow,[data-zoom],[data-zoom-to],[data-scan],[data-mock-track],[data-mock-crumbs] span:where(:not([data-cml-tag],[data-cml-svg])),.slt-dsn__tab){cursor:pointer}@media (hover:hover){.slt-dsn__full[data-live] .slt-dsn__key:not([data-on]):hover,.slt-dsn__full[data-live] :is(.slt-bar__crumb,.slt-bar__icon,.slt-ig__toggle,.slt-dsn__row:not([data-on]),.slt-dsn__cpath span:where(:not([data-cml-tag],[data-cml-svg])),.slt-dsn__pagerow:not([data-current])):hover,[data-live] .slt-dsn__mrow:not([data-current]):hover{background-color:var(--c-hover)}.slt-dsn__full[data-live] .slt-dsn__key:hover{color:var(--c-ink-1)}.slt-dsn__full[data-live] .slt-dsn__key:hover:after{opacity:1;transition:opacity .12s .4s}.slt-dsn__full[data-live] .slt-seg>span:where(:not([data-cml-tag],[data-cml-svg])):not([data-on]):hover{color:var(--c-ink-1)}.slt-dsn__full[data-live] .slt-dsn__pagerow:not(.slt-dsn__pagerow--static):hover .slt-dsn__pagetools{display:inline-flex}}.slt-bar__tourslot{width:calc(28 * var(--u));height:calc(28 * var(--u));flex:none}.slt-dsc__bar>.slt-dsc__tourslot{order:1}.slt-dsc__bar>:is(.slt-bar__preview,.slt-bar__publish){order:2}.slt-tourbtn{z-index:40;border:1px solid var(--c-rule-strong);background:var(--c-surface);color:var(--c-ink-2);cursor:pointer;border-radius:2px;place-items:center;padding:0;transition:color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:inline-grid;position:absolute}.slt-tourbtn:focus-visible{outline-offset:2px;outline:2px solid #0075ff}.slt-tourbtn .slt-tourbtn__pause{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.slt-tourbtn .slt-tourbtn__go{fill:currentColor;stroke:none;display:none}.slt-tourbtn[aria-pressed=true] .slt-tourbtn__pause{display:none}.slt-tourbtn[aria-pressed=true] .slt-tourbtn__go{display:block}.slt-tour-cur{z-index:45;pointer-events:none;opacity:0;filter:drop-shadow(0 1px 2px #0a0b0d59);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 22'%3E%3Cpath d='M1.5 1.5v16.2l4.1-3.9 2.9 6.6 2.9-1.3-2.8-6.4h5.7z' fill='%230a0b0d' stroke='%23fff' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:17px;height:22px;margin:-2px 0 0 -2px;transition:opacity .35s cubic-bezier(.4,0,.2,1),scale .14s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.slt-tour-cur.is-down{scale:.88}.slt-tour-cur:after{content:"";opacity:0;border:1.5px solid #0075ff;border-radius:50%;width:20px;height:20px;position:absolute;top:-8px;left:-8px}.slt-tour-cur.is-press:after{animation:.42s cubic-bezier(.4,0,.2,1) slt-tour-press}@keyframes slt-tour-press{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}.slt-tour-caret{width:max(1.5px,calc(2 * var(--d)));height:.92em;margin-left:calc(2 * var(--d));vertical-align:-.1em;background:#0075ff;animation:1s step-end infinite slt-tour-blink;display:inline-block}@media (prefers-reduced-motion:reduce){.slt-tour-cur,.slt-tour-caret,.slt-tourbtn{display:none}}.sxs{--sxs-accent:#0075ff;--sxs-ink:#0a0a0a;--sxs-ink-2:#525252;--sxs-ink-3:#8a8a8a;--sxs-mute:#5c5c5c;--sxs-line:#ebebeb;--sxs-tray:#f2f2f3;--sxs-chip:#fff;--sxs-ease:cubic-bezier(.16,1,.3,1);--sxs-font:"Inter Variable",Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;--app-bar:#fff;--app-page:#fff;--app-panel:#fff;--app-sunken:#fafafa;--app-hi:#f2f2f3;--app-stage:#fafafa;--app-line:#ebebeb;--app-line-strong:#d4d4d4;--app-ink:#0a0a0a;--app-ink-2:#525252;--app-ink-3:#8a8a8a;--app-on-ink:#fff;--app-canvas:#f4f5f7;--app-violet-canvas:#f6f5fa;color:var(--sxs-ink);font-family:var(--sxs-font);-webkit-font-smoothing:antialiased;padding-block:clamp(88px,10vw,140px);position:relative}.sxs[data-site=operalumen]{--sxs-accent:#8b5cf6}:is(html.dark,html[data-stacklumen-theme=dark],html[data-baselumen-theme=dark],html[data-operalumen-theme=dark]) .sxs{--sxs-ink:#fff;--sxs-ink-2:#a3a3a3;--sxs-ink-3:#737373;--sxs-mute:#7c7c84;--sxs-line:#232327;--sxs-tray:#131316;--sxs-chip:#1c1c21;--app-bar:#131316;--app-page:#0f0f11;--app-panel:#0f0f11;--app-sunken:#131316;--app-hi:#1b1b1f;--app-stage:#16161a;--app-line:#232327;--app-line-strong:#34343a;--app-ink:#fff;--app-ink-2:#a3a3a3;--app-ink-3:#737373;--app-on-ink:#0f0f11;--app-canvas:#16161a;--app-violet-canvas:#141319}.sxs *,.sxs :before,.sxs :after{box-sizing:border-box}.sxs:before{content:"";background:linear-gradient(90deg,transparent,var(--sxs-line) 18%,var(--sxs-line) 82%,transparent);width:min(90%,1240px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.sxs-shell{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,5vw,80px);width:90%;max-width:1240px;margin-inline:auto;display:grid}.sxs-h{max-width:15ch;color:var(--sxs-ink);font-family:var(--sxs-font);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(34px,4vw,56px);font-weight:700;line-height:1.02}.sxs-tray{background:var(--sxs-tray);border-radius:3px;gap:2px;margin-top:clamp(28px,3vw,40px);padding:4px;display:grid}.sxs-tab{width:100%;color:var(--sxs-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;margin:0;padding:14px 16px 17px;transition:background-color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out;display:block;position:relative}.sxs-tab:hover{background:color-mix(in srgb,var(--sxs-chip) 55%,transparent)}.sxs-tab[aria-selected=true]{border-color:var(--sxs-line);background:var(--sxs-chip);box-shadow:0 1px 2px #0a0a0a0f}.sxs-tab-top{align-items:center;gap:10px;display:flex}.sxs-tab-mark{color:#0075ff;flex:none;width:16px;height:16px;display:inline-grid}.sxs-tab-t{color:var(--sxs-ink);letter-spacing:-.015em;font-size:16px;font-weight:600}.sxs-tab-by{color:var(--sxs-ink-3);margin-left:auto;font-size:12.5px}.sxs-tab-d{color:var(--sxs-ink-2);margin-top:6px;padding-left:26px;font-size:14px;line-height:1.5;display:block}.sxs-tab-bar{background:0 0;border-radius:2px;height:2px;position:absolute;bottom:7px;left:42px;right:16px;overflow:hidden}.sxs-tab[aria-selected=true] .sxs-tab-bar{background:var(--sxs-line)}.sxs-tab-bar :is(i,span:where([data-cml-tag="i"])){background:var(--sxs-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.sxs[data-running] .sxs-tab[aria-selected=true] .sxs-tab-bar :is(i,span:where([data-cml-tag="i"])){animation:sxs-dwell var(--sxs-dwell,6.5s) linear forwards}.sxs-foot{align-items:center;gap:12px;min-height:32px;margin-top:16px;display:flex}.sxs-play{border:1px solid var(--sxs-line);height:32px;color:var(--sxs-ink-2);font:500 13px/1 var(--sxs-font);cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:8px;padding:0 12px 0 10px;transition:border-color .15s ease-out,color .15s ease-out;display:inline-flex}.sxs-play svg{fill:currentColor;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}.sxs-play-go,.sxs-play[aria-pressed=true] .sxs-play-pause{display:none}.sxs-play[aria-pressed=true] .sxs-play-go{display:inline-grid}.sxs-pane{opacity:0;transform-origin:50% 0;min-width:0;transition:opacity .45s ease-out,transform .6s var(--sxs-ease);grid-area:1/1;transform:translateY(10px)scale(.99)}.sxs-draw{aspect-ratio:760/480;background:var(--app-page);box-shadow:0 36px 80px -36px #0a18344d,0 16px 40px -26px color-mix(in srgb,var(--sxs-accent) 45%,transparent);border:1px solid #80808038;border-radius:3px;overflow:hidden;container-type:inline-size}.sxs-go{color:var(--sxs-accent);letter-spacing:-.005em;align-items:center;gap:8px;margin-top:16px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.sxs-go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .2s var(--sxs-ease)}.sxs-go:hover svg{transform:translate(3px)}.sxs-canvas{--sxs-u:calc(max(min(100cqw,760px),540px) / 760);width:calc(760 * var(--sxs-u));height:calc(480 * var(--sxs-u));color:var(--app-ink);font-family:var(--sxs-font);font-size:calc(12 * var(--sxs-u));letter-spacing:-.006em;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1.3;overflow:hidden}.sxs-canvas svg{width:calc(14 * var(--sxs-u));height:calc(14 * var(--sxs-u));fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.sxs-app{background:var(--app-page);flex-direction:column;height:100%;display:flex}.sxs-bar{align-items:center;gap:calc(8 * var(--sxs-u));height:calc(44 * var(--sxs-u));padding:0 calc(14 * var(--sxs-u));border-bottom:1px solid var(--app-line);background:var(--app-bar);white-space:nowrap;flex:none;display:flex}.sxs-brand{color:#0075ff;display:inline-grid}.sxs-brand--white{color:#fff}.sxs-word{font-size:calc(14 * var(--sxs-u));letter-spacing:-.03em;font-weight:700}.sxs-ghost,.sxs-solid{align-items:center;gap:calc(5 * var(--sxs-u));height:calc(26 * var(--sxs-u));padding:0 calc(10 * var(--sxs-u));border:1px solid var(--app-line-strong);font-size:calc(11.5 * var(--sxs-u));border-radius:2px;font-weight:500;display:inline-flex}.sxs-solid{color:#fff;border-color:#0000;font-weight:600}.sxs-ico{width:calc(26 * var(--sxs-u));color:var(--app-ink-2);place-items:center;display:inline-grid}.sxs-avatar{width:calc(24 * var(--sxs-u));height:calc(24 * var(--sxs-u));background:var(--app-ink);color:var(--app-on-ink);font-size:calc(9.5 * var(--sxs-u));border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.sxs-avatar--blue{color:#fff;background:#0075ff}.sxs-panel-h{align-items:center;gap:calc(6 * var(--sxs-u));font-size:calc(12 * var(--sxs-u));font-weight:600;display:flex;margin-bottom:calc(8 * var(--sxs-u))!important}.sxs-insp-h{font-size:calc(10.5 * var(--sxs-u));font-weight:600;margin:calc(12 * var(--sxs-u)) 0 calc(6 * var(--sxs-u))!important}.sxs-pair{gap:calc(6 * var(--sxs-u));grid-template-columns:1fr 1fr;display:grid;margin-bottom:calc(8 * var(--sxs-u))!important}.sxs-pair span:where(:not([data-cml-tag],[data-cml-svg])),.sxs-field{gap:calc(3 * var(--sxs-u));color:var(--app-ink-3);font-size:calc(9.5 * var(--sxs-u));flex-direction:column;display:flex}.sxs-pair :is(b,span:where([data-cml-tag="b"])),.sxs-field span:where(:not([data-cml-tag],[data-cml-svg])){padding:calc(4 * var(--sxs-u)) calc(6 * var(--sxs-u));border:1px solid var(--app-line);background:var(--app-panel);color:var(--app-ink);font-size:calc(11 * var(--sxs-u));border-radius:2px;font-weight:500}.sxs-field{margin-bottom:calc(8 * var(--sxs-u))!important}.sxs-zoom{padding:calc(3 * var(--sxs-u)) calc(7 * var(--sxs-u));border:1px solid var(--app-line);color:var(--app-ink-2);font-size:calc(10.5 * var(--sxs-u));font-variant-numeric:tabular-nums;border-radius:2px}.sxs-term{--g-chrome:#fff;--g-line:#ececec;--g-stage:#f1f2f5;--g-ruler:#f4f4f6;--g-tray:#f3f3f3;--g-on:#fff;--g-on-shadow:0 1px 2px #0a18341a,0 0 0 1px #0a18340d;--g-edge:#e0e0e0;--g-edge-2:#d4d4d4;--g-tick:#c9c9ce;--g-dot:#0a0b0d12;--g-ink:#1b1b1f;--g-strong:#0a0a0a;--g-ink-2:#5c5c64;--g-ink-3:#8a8a92;--g-sheet-shadow:0 0 0 1px #003b800f,0 calc(14 * var(--sxs-u)) calc(30 * var(--sxs-u)) calc(-12 * var(--sxs-u)) #00328c2e;background:var(--g-chrome);color:var(--g-ink)}:is(html.dark,html[data-stacklumen-theme=dark],html[data-baselumen-theme=dark],html[data-operalumen-theme=dark]) .sxs-term{--g-chrome:#101013;--g-line:#28282b;--g-stage:#141416;--g-ruler:#141416;--g-tray:#1c1c1f;--g-on:#45454e;--g-on-shadow:none;--g-edge:#323233;--g-edge-2:#3a3a3e;--g-tick:#3a3a3f;--g-dot:#ffffff0f;--g-ink:#ececee;--g-strong:#fff;--g-ink-2:#a1a1a8;--g-ink-3:#6e6e75;--g-sheet-shadow:0 calc(14 * var(--sxs-u)) calc(34 * var(--sxs-u)) calc(-16 * var(--sxs-u)) #000000b3}.sxs-tbar{align-items:center;gap:calc(8 * var(--sxs-u));height:calc(38 * var(--sxs-u));padding:0 calc(10 * var(--sxs-u)) 0 calc(12 * var(--sxs-u));border-bottom:1px solid var(--g-line);white-space:nowrap;flex:none;display:flex}.sxs-tmark{margin-right:calc(8 * var(--sxs-u));color:var(--g-strong);display:inline-grid}.sxs-tsite{align-items:center;gap:calc(5 * var(--sxs-u));color:var(--g-ink);font-size:calc(11 * var(--sxs-u));font-weight:500;display:inline-flex}.sxs-tsite :is(i,span:where([data-cml-tag="i"])){padding:0 calc(4 * var(--sxs-u));border:1px solid var(--g-line);color:var(--g-ink-3);font-size:calc(8 * var(--sxs-u));letter-spacing:.08em;text-transform:uppercase;border-radius:2px;font-style:normal}.sxs-ttray{gap:calc(1 * var(--sxs-u));padding:calc(2 * var(--sxs-u));background:var(--g-tray);border-radius:2px;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;margin-bottom:calc(7 * var(--sxs-u))!important}.sxs-ttray span:where(:not([data-cml-tag],[data-cml-svg])){padding:calc(3.5 * var(--sxs-u)) calc(6 * var(--sxs-u));color:var(--g-ink-2);font-size:calc(9.5 * var(--sxs-u));text-align:center;border-radius:2px}.sxs-ttray--bar{box-shadow:inset 0 0 0 1px var(--g-edge);display:inline-grid;margin:0!important}.sxs-tzoom{padding:calc(4 * var(--sxs-u)) calc(7 * var(--sxs-u));border:1px solid var(--g-edge);color:var(--g-ink);font-size:calc(10.5 * var(--sxs-u));font-variant-numeric:tabular-nums;border-radius:2px;font-weight:600}.sxs-tghost{align-items:center;gap:calc(5 * var(--sxs-u));height:calc(24 * var(--sxs-u));padding:0 calc(9 * var(--sxs-u));border:1px solid var(--g-edge-2);color:var(--g-ink);font-size:calc(10.5 * var(--sxs-u));border-radius:2px;font-weight:500;display:inline-flex}.sxs-tbody{grid-template-columns:calc(30 * var(--sxs-u)) calc(150 * var(--sxs-u)) minmax(0,1fr) calc(178 * var(--sxs-u));flex:1;min-height:0;display:grid}.sxs-trail{align-content:start;justify-items:center;gap:calc(4 * var(--sxs-u));padding-top:calc(8 * var(--sxs-u));border-right:1px solid var(--g-line);display:grid}.sxs-trail :is(i,span:where([data-cml-tag="i"])){width:calc(22 * var(--sxs-u));height:calc(22 * var(--sxs-u));color:var(--g-ink-2);border-radius:2px;place-items:center;display:grid}.sxs-tlayers{padding:calc(9 * var(--sxs-u)) 0;border-right:1px solid var(--g-line);overflow:hidden}.sxs-tpanel-h{align-items:center;gap:calc(6 * var(--sxs-u));padding:0 calc(10 * var(--sxs-u));color:var(--g-strong);font-size:calc(11 * var(--sxs-u));font-weight:600;display:flex;margin-bottom:calc(7 * var(--sxs-u))!important}.sxs-tlayer{padding:calc(4 * var(--sxs-u)) calc(8 * var(--sxs-u)) calc(4 * var(--sxs-u)) calc((10 + var(--sxs-d) * 10) * var(--sxs-u));color:var(--g-ink);font-size:calc(10 * var(--sxs-u));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sxs-tstage{min-width:0;padding:calc(16 * var(--sxs-u)) calc(14 * var(--sxs-u)) 0 calc(28 * var(--sxs-u));background-color:var(--g-stage);background-image:radial-gradient(circle at 1px 1px,var(--g-dot) 1px,transparent 1.4px);background-size:calc(14 * var(--sxs-u)) calc(14 * var(--sxs-u));align-content:start;justify-items:center;display:grid;position:relative;overflow:hidden}.sxs-truler-x,.sxs-truler-y{z-index:1;background-color:var(--g-ruler);position:absolute}.sxs-truler-y{width:calc(14 * var(--sxs-u));border-right:1px solid var(--g-line);background-image:repeating-linear-gradient(180deg,var(--g-tick) 0 1px,transparent 1px calc(8 * var(--sxs-u)));background-position:100% 0;background-size:calc(4 * var(--sxs-u)) 100%;background-repeat:no-repeat;top:0;bottom:0;left:0}.sxs-truler-x :is(b,span:where([data-cml-tag="b"])),.sxs-truler-y :is(b,span:where([data-cml-tag="b"])){padding:0 calc(2 * var(--sxs-u));color:#fff;font-size:calc(7.5 * var(--sxs-u));background:#0678ff;border-radius:1px;font-weight:600;line-height:1.4;position:absolute}.sxs-tcrumb{color:var(--g-ink-2);font-size:calc(8.5 * var(--sxs-u));justify-self:start;margin:calc(4 * var(--sxs-u)) 0 calc(6 * var(--sxs-u))!important}.sxs-tinsp{padding:calc(9 * var(--sxs-u)) calc(10 * var(--sxs-u));border-left:1px solid var(--g-line);overflow:hidden}.sxs-tchip{padding:0 calc(5 * var(--sxs-u));border:1px solid var(--g-edge-2);color:var(--g-ink-2);font-size:calc(9 * var(--sxs-u));border-radius:2px;font-weight:500;line-height:1.6}.sxs-tchip.is-on{background:var(--g-strong);color:var(--g-chrome);border-color:#0000}.sxs-tclass{align-items:center;gap:calc(6 * var(--sxs-u));padding:calc(3 * var(--sxs-u));border:1px solid var(--g-line);background:var(--g-stage);color:var(--g-ink);font-size:calc(9.5 * var(--sxs-u));border-radius:2px;display:flex;margin-bottom:calc(8 * var(--sxs-u))!important}.sxs-tclass :is(em,span:where([data-cml-tag="em"])){padding:0 calc(4 * var(--sxs-u));color:var(--g-ink-3);margin-left:auto;font-style:normal}.sxs-tgroup{align-items:center;gap:calc(6 * var(--sxs-u));height:calc(22 * var(--sxs-u));border-bottom:1px solid var(--g-line);color:var(--g-strong);font-size:calc(10 * var(--sxs-u));font-weight:600;display:flex}.sxs-tgroup:before{content:"";width:calc(4 * var(--sxs-u));height:calc(4 * var(--sxs-u));border-right:1px solid var(--g-ink-3);border-bottom:1px solid var(--g-ink-3);transform:rotate(-45deg)}.sxs-tgroup:after{content:"···";color:var(--g-ink-3);letter-spacing:.1em;margin-left:auto}.sxs-tgroup.is-open{background:var(--g-tray);margin-inline:calc(-4 * var(--sxs-u));padding-inline:calc(4 * var(--sxs-u));border-bottom:0}.sxs-tgroup.is-open:before{transform:rotate(45deg)translate(-1px,-1px)}.sxs-tbox{margin:calc(4 * var(--sxs-u)) 0 calc(6 * var(--sxs-u));padding:calc(14 * var(--sxs-u)) calc(10 * var(--sxs-u)) calc(8 * var(--sxs-u));border:1px solid var(--g-line);color:var(--g-ink-2);font-size:calc(8.5 * var(--sxs-u));border-radius:2px;position:relative}.sxs-tbox>span:where(:not([data-cml-tag],[data-cml-svg])),.sxs-tbox div:where(:not([data-cml-tag],[data-cml-table]))>span:where(:not([data-cml-tag],[data-cml-svg])){top:calc(3 * var(--sxs-u));left:calc(5 * var(--sxs-u));position:absolute}.sxs-tbox div:where(:not([data-cml-tag],[data-cml-table])){padding:calc(14 * var(--sxs-u)) calc(10 * var(--sxs-u)) calc(6 * var(--sxs-u));border:1px solid var(--g-line);border-radius:2px;position:relative}.sxs-tbox :is(i,span:where([data-cml-tag="i"])){padding:calc(3 * var(--sxs-u)) 0;border:1px solid var(--g-edge-2);color:var(--g-ink);text-align:center;border-radius:2px;font-style:normal;display:block}.sxs-tstatus{height:calc(22 * var(--sxs-u));padding:0 calc(10 * var(--sxs-u));border-top:1px solid var(--g-line);color:var(--g-ink-2);font-size:calc(9 * var(--sxs-u));white-space:nowrap;flex:none;justify-content:space-between;align-items:center;display:flex}.sxs-sheet{width:100%;max-width:calc(344 * var(--sxs-u));padding-bottom:calc(16 * var(--sxs-u));box-shadow:0 calc(10 * var(--sxs-u)) calc(26 * var(--sxs-u)) calc(-14 * var(--sxs-u)) #0a183438;color:#0a0a0a;background:#fff;border:1px solid #e6e6e8}.sxs-sheet-nav{align-items:center;gap:calc(10 * var(--sxs-u));padding:calc(9 * var(--sxs-u)) calc(12 * var(--sxs-u));color:#555;font-size:calc(9 * var(--sxs-u));border-bottom:1px solid #eee;display:flex}.sxs-sheet-nav :is(b,span:where([data-cml-tag="b"])){align-items:center;gap:calc(4 * var(--sxs-u));color:#0a0a0a;font-size:calc(9.5 * var(--sxs-u));margin-right:auto;font-weight:700;display:inline-flex}.sxs-sheet-nav :is(em,span:where([data-cml-tag="em"])){padding:calc(3 * var(--sxs-u)) calc(7 * var(--sxs-u));color:#fff;font-size:calc(8.5 * var(--sxs-u));background:#0a0a0a;font-style:normal;font-weight:600}.sxs-sheet-hero{margin:calc(26 * var(--sxs-u)) calc(14 * var(--sxs-u)) 0;position:relative}.sxs-sel-tag{top:calc(-17 * var(--sxs-u));left:calc(-3 * var(--sxs-u));padding:calc(2 * var(--sxs-u)) calc(5 * var(--sxs-u));color:#fff;font-size:calc(8.5 * var(--sxs-u));background:#0075ff;border-radius:1px;font-weight:500;position:absolute}.sxs-sheet-h{outline:calc(1.5 * var(--sxs-u)) solid #0075ff;outline-offset:calc(2 * var(--sxs-u));font-size:calc(22 * var(--sxs-u));letter-spacing:-.04em;font-weight:700;line-height:1.04}.sxs-sheet-l{width:86%;height:calc(5 * var(--sxs-u));background:#e7e7ea;border-radius:1px;margin-top:calc(11 * var(--sxs-u))!important}.sxs-sheet-l.is-short{width:58%;margin-top:calc(5 * var(--sxs-u))!important}.sxs-sheet-btns{gap:calc(6 * var(--sxs-u));display:flex;margin-top:calc(13 * var(--sxs-u))!important}.sxs-sheet-btns :is(i,span:where([data-cml-tag="i"]))+:is(i,span:where([data-cml-tag="i"])){width:calc(46 * var(--sxs-u));background:#fff;border:1px solid #d4d4d4}.sxs-sheet-cards{gap:calc(8 * var(--sxs-u));margin:calc(20 * var(--sxs-u)) calc(14 * var(--sxs-u)) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sxs-sheet-cards :is(i,span:where([data-cml-tag="i"])){height:calc(70 * var(--sxs-u));background:linear-gradient(145deg,#dde6f5,#f2ede4);border:1px solid #eee}.sxs-hub-bar{color:#fff;background:#333339;border-bottom:0}.sxs-hub-bar .sxs-ico{color:#ffffffb8}.sxs-hub-search{align-items:center;gap:calc(6 * var(--sxs-u));width:calc(230 * var(--sxs-u));height:calc(26 * var(--sxs-u));margin-left:calc(22 * var(--sxs-u));padding:0 calc(6 * var(--sxs-u)) 0 calc(9 * var(--sxs-u));color:#ffffffb3;font-size:calc(11 * var(--sxs-u));background:#ffffff1a;border-radius:2px;display:inline-flex}.sxs-hub-search :is(kbd,span:where([data-cml-tag="kbd"])),.sxs-find :is(kbd,span:where([data-cml-tag="kbd"])){padding:calc(1 * var(--sxs-u)) calc(4 * var(--sxs-u));font-family:inherit;font-size:calc(9 * var(--sxs-u));background:#ffffff1f;border-radius:2px;margin-left:auto}.sxs-hub-body{grid-template-columns:calc(148 * var(--sxs-u)) minmax(0,1fr);flex:1;min-height:0;display:grid}.sxs-hub-rail{align-content:start;gap:calc(2 * var(--sxs-u));padding:calc(10 * var(--sxs-u)) calc(8 * var(--sxs-u));border-right:1px solid var(--app-line);background:var(--app-sunken);display:grid}.sxs-hub-nav{align-items:center;gap:calc(8 * var(--sxs-u));height:calc(28 * var(--sxs-u));padding:0 calc(8 * var(--sxs-u));color:var(--app-ink-2);font-size:calc(11.5 * var(--sxs-u));border:1px solid #0000;border-radius:2px;display:flex}.sxs-hub-nav.is-on{border-color:var(--app-line);background:var(--app-panel);color:var(--app-ink);box-shadow:0 1px 2px #0a0a0a0d}.sxs-hub-title{font-size:calc(17 * var(--sxs-u));letter-spacing:-.025em;font-weight:700}.sxs-hub-sub{align-items:center;gap:calc(5 * var(--sxs-u));color:var(--app-ink-3);font-size:calc(10.5 * var(--sxs-u));display:flex;margin-top:calc(3 * var(--sxs-u))!important}.sxs-hub-sub :is(i,span:where([data-cml-tag="i"])){width:calc(6 * var(--sxs-u));height:calc(6 * var(--sxs-u));background:#16a34a;border-radius:50%}.sxs-hub-metrics{gap:calc(8 * var(--sxs-u));margin-top:calc(14 * var(--sxs-u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sxs-hub-metric{gap:calc(4 * var(--sxs-u));padding:calc(10 * var(--sxs-u)) calc(11 * var(--sxs-u));border:1px solid var(--app-line);color:var(--app-ink-3);font-size:calc(10 * var(--sxs-u));border-radius:2px;flex-direction:column;display:flex}.sxs-hub-metric :is(b,span:where([data-cml-tag="b"])){color:var(--app-ink);font-size:calc(18 * var(--sxs-u));letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-weight:650}.sxs-hub-panel{margin-top:calc(12 * var(--sxs-u));border:1px solid var(--app-line);border-radius:2px;overflow:hidden}.sxs-hub-panel-h{padding:calc(8 * var(--sxs-u)) calc(11 * var(--sxs-u));border-bottom:1px solid var(--app-line);background:var(--app-sunken);color:var(--app-ink-3);font-size:calc(10 * var(--sxs-u));justify-content:space-between;align-items:center;display:flex}.sxs-hub-row{padding:calc(8 * var(--sxs-u)) calc(11 * var(--sxs-u));border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;display:flex}.sxs-hub-row span:where(:not([data-cml-tag],[data-cml-svg])){gap:calc(2 * var(--sxs-u));color:var(--app-ink-3);font-size:calc(10 * var(--sxs-u));flex-direction:column;display:flex}.sxs-hub-row :is(em,span:where([data-cml-tag="em"])){padding:calc(2 * var(--sxs-u)) calc(6 * var(--sxs-u));background:var(--app-hi);color:var(--app-ink-2);font-size:calc(9.5 * var(--sxs-u));border-radius:2px;font-style:normal;font-weight:600}.sxs-hub-row :is(em,span:where([data-cml-tag="em"]))[data-tone=late]{color:#dc2626;background:#dc26261a}.sxs-hub-row :is(em,span:where([data-cml-tag="em"]))[data-tone=due]{color:#b45309;background:#d977061f}.sxs-ws{align-items:center;gap:calc(6 * var(--sxs-u));font-size:calc(11.5 * var(--sxs-u));font-weight:600;display:inline-flex}.sxs-ws :is(i,span:where([data-cml-tag="i"])){width:calc(15 * var(--sxs-u));height:calc(15 * var(--sxs-u));background:var(--app-ink);color:var(--app-on-ink);font-size:calc(8.5 * var(--sxs-u));border-radius:2px;place-items:center;font-style:normal;font-weight:700;display:inline-grid}.sxs-navs{gap:calc(2 * var(--sxs-u));margin-left:calc(6 * var(--sxs-u));padding-left:calc(10 * var(--sxs-u));border-left:1px solid var(--app-line);display:flex}.sxs-navs span:where(:not([data-cml-tag],[data-cml-svg])){padding:calc(5 * var(--sxs-u)) calc(8 * var(--sxs-u));color:var(--app-ink-2);font-size:calc(11.5 * var(--sxs-u));border-radius:2px;font-weight:500}.sxs-find{align-items:center;gap:calc(6 * var(--sxs-u));width:calc(172 * var(--sxs-u));height:calc(26 * var(--sxs-u));padding:0 calc(5 * var(--sxs-u)) 0 calc(8 * var(--sxs-u));background:var(--app-sunken);box-shadow:inset 0 0 0 1px var(--app-line);color:var(--app-ink-3);font-size:calc(11 * var(--sxs-u));border-radius:2px;display:inline-flex}.sxs-bl-screen{min-height:0;padding:calc(4 * var(--sxs-u)) calc(22 * var(--sxs-u)) 0;flex:1;overflow:hidden}.sxs-bl-copy{align-items:center;gap:calc(10 * var(--sxs-u));height:calc(50 * var(--sxs-u));border-bottom:1px solid var(--app-line);display:flex}.sxs-bl-label{color:var(--app-ink-3);font-size:calc(9 * var(--sxs-u));letter-spacing:.14em;text-transform:uppercase;font-weight:600}.sxs-bl-seg{padding:calc(2 * var(--sxs-u));box-shadow:inset 0 0 0 1px var(--app-line);border-radius:2px;display:inline-flex}.sxs-bl-seg span:where(:not([data-cml-tag],[data-cml-svg])){align-items:center;gap:calc(5 * var(--sxs-u));padding:calc(5 * var(--sxs-u)) calc(9 * var(--sxs-u));color:var(--app-ink-2);font-size:calc(11 * var(--sxs-u));border-radius:2px;font-weight:500;display:inline-flex}.sxs-bl-seg :is(i,span:where([data-cml-tag="i"])),.sxs-bl-tabs :is(i,span:where([data-cml-tag="i"])){color:var(--app-ink-3);font-size:calc(9.5 * var(--sxs-u));font-variant-numeric:tabular-nums;font-style:normal}.sxs-bl-seg .is-on :is(i,span:where([data-cml-tag="i"])){color:color-mix(in srgb,var(--app-on-ink) 62%,transparent)}.sxs-bl-tabs{gap:calc(16 * var(--sxs-u));height:calc(38 * var(--sxs-u));border-bottom:1px solid var(--app-line);white-space:nowrap;display:flex}.sxs-bl-tabs span:where(:not([data-cml-tag],[data-cml-svg])){align-items:center;gap:calc(4 * var(--sxs-u));color:var(--app-ink-2);font-size:calc(11 * var(--sxs-u));font-weight:500;display:inline-flex;position:relative}.sxs-bl-tabs .is-on:after{content:"";height:calc(2 * var(--sxs-u));background:var(--app-ink);position:absolute;bottom:-1px;left:0;right:0}.sxs-bl-grid{gap:calc(12 * var(--sxs-u));margin-top:calc(16 * var(--sxs-u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sxs-bl-card{border:1px solid var(--app-line);background:var(--app-panel);border-radius:3px;position:relative;overflow:hidden}.sxs-bl-well{height:calc(150 * var(--sxs-u));background:var(--app-stage);position:relative;overflow:hidden}.sxs-bl-page{top:calc(16 * var(--sxs-u));right:calc(13 * var(--sxs-u));bottom:-1px;left:calc(13 * var(--sxs-u));padding:calc(14 * var(--sxs-u)) calc(12 * var(--sxs-u));background:#fff;border:1px solid #ebebeb;border-bottom:0;border-radius:2px 2px 0 0;position:absolute}.sxs-pv-hero .e{top:calc(18 * var(--sxs-u));right:calc(10 * var(--sxs-u));width:36%;height:calc(70 * var(--sxs-u));background:linear-gradient(#ebebeb,#ebebeb) calc(6 * var(--sxs-u)) calc(8 * var(--sxs-u)) / 60% calc(3 * var(--sxs-u)) no-repeat,linear-gradient(#ebebeb,#ebebeb) calc(6 * var(--sxs-u)) calc(16 * var(--sxs-u)) / 40% calc(3 * var(--sxs-u)) no-repeat,linear-gradient(#0075ff,#0075ff) calc(6 * var(--sxs-u)) calc(30 * var(--sxs-u)) / 70% calc(4 * var(--sxs-u)) no-repeat,linear-gradient(#ebebeb,#ebebeb) calc(6 * var(--sxs-u)) calc(40 * var(--sxs-u)) / 50% calc(4 * var(--sxs-u)) no-repeat,#f7f7f8;box-shadow:0 calc(8 * var(--sxs-u)) calc(16 * var(--sxs-u)) calc(-10 * var(--sxs-u)) #0a183440;border:1px solid #e6e6e6;position:absolute}.sxs-pv-price span:where(:not([data-cml-tag],[data-cml-svg])){gap:calc(6 * var(--sxs-u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sxs-pv-price span:where(:not([data-cml-tag],[data-cml-svg])) :is(i,span:where([data-cml-tag="i"])){height:calc(80 * var(--sxs-u));background:#f6f6f7;border:1px solid #eee;position:relative}.sxs-pv-price span:where(:not([data-cml-tag],[data-cml-svg])) .is-on{border:calc(1.5 * var(--sxs-u)) solid #0a0a0a;background:#fff}.sxs-pv-price span:where(:not([data-cml-tag],[data-cml-svg])) .is-on:after{content:"";right:calc(6 * var(--sxs-u));bottom:calc(7 * var(--sxs-u));left:calc(6 * var(--sxs-u));height:calc(8 * var(--sxs-u));background:#0a0a0a;position:absolute}.sxs-pv-nav .bar{height:calc(14 * var(--sxs-u));background:linear-gradient(#0a0a0a,#0a0a0a) 0 calc(3 * var(--sxs-u)) / calc(18 * var(--sxs-u)) calc(6 * var(--sxs-u)) no-repeat,linear-gradient(#d4d4d4,#d4d4d4) 34% calc(4 * var(--sxs-u)) / calc(14 * var(--sxs-u)) calc(3 * var(--sxs-u)) no-repeat,linear-gradient(#d4d4d4,#d4d4d4) 50% calc(4 * var(--sxs-u)) / calc(14 * var(--sxs-u)) calc(3 * var(--sxs-u)) no-repeat,linear-gradient(#d4d4d4,#d4d4d4) 66% calc(4 * var(--sxs-u)) / calc(14 * var(--sxs-u)) calc(3 * var(--sxs-u)) no-repeat,linear-gradient(#0a0a0a,#0a0a0a) 100% calc(2 * var(--sxs-u)) / calc(22 * var(--sxs-u)) calc(8 * var(--sxs-u)) no-repeat;border-bottom:1px solid #eee;position:relative}.sxs-pv-nav span:where(:not([data-cml-tag],[data-cml-svg])){gap:calc(8 * var(--sxs-u));margin-top:calc(8 * var(--sxs-u));padding:calc(9 * var(--sxs-u));box-shadow:0 calc(8 * var(--sxs-u)) calc(16 * var(--sxs-u)) calc(-10 * var(--sxs-u)) #0a183438;border:1px solid #eee;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sxs-pv-faq .q{height:calc(15 * var(--sxs-u));background:linear-gradient(#d4d4d4,#d4d4d4) 0 50% / 62% calc(3 * var(--sxs-u)) no-repeat,linear-gradient(#8a8a8a,#8a8a8a) 100% 50% / calc(6 * var(--sxs-u)) 1px no-repeat;border-bottom:1px solid #eee}.sxs-pv-bento{grid-template-columns:1.4fr 1fr;grid-template-rows:calc(34 * var(--sxs-u)) calc(34 * var(--sxs-u));gap:calc(6 * var(--sxs-u));display:grid}.sxs-pv-bento :is(i,span:where([data-cml-tag="i"])){background:#f6f6f7;border:1px solid #eee}.sxs-pv-bento :is(i,span:where([data-cml-tag="i"])):first-child{background:linear-gradient(160deg,#eaf3ff,#f6f6f7);grid-row:span 2}.sxs-bl-copyb{z-index:2;top:calc(8 * var(--sxs-u));right:calc(8 * var(--sxs-u));padding:calc(4 * var(--sxs-u)) calc(8 * var(--sxs-u));color:#fff;font-size:calc(10 * var(--sxs-u));background:#0075ff;border-radius:2px;font-weight:500;position:absolute}.sxs-bl-foot{height:calc(38 * var(--sxs-u));padding:0 calc(11 * var(--sxs-u));border-top:1px solid var(--app-line);color:var(--app-ink-3);font-size:calc(10.5 * var(--sxs-u));justify-content:space-between;align-items:center;display:flex}.sxs-ol-tools{align-items:center;gap:calc(9 * var(--sxs-u));height:calc(36 * var(--sxs-u));padding:0 calc(12 * var(--sxs-u));border-bottom:1px solid var(--app-line);font-size:calc(11 * var(--sxs-u));white-space:nowrap;flex:none;display:flex}.sxs-ol-label{font-size:calc(8.5 * var(--sxs-u));letter-spacing:.12em;text-transform:uppercase;font-weight:700}.sxs-ol-icons{gap:calc(2 * var(--sxs-u));margin-left:calc(6 * var(--sxs-u));padding-left:calc(10 * var(--sxs-u));border-left:1px solid var(--app-line);display:flex}.sxs-ol-icons :is(i,span:where([data-cml-tag="i"])){width:calc(22 * var(--sxs-u));height:calc(22 * var(--sxs-u));color:var(--app-ink-2);border-radius:2px;place-items:center;display:grid}.sxs-ol-body{grid-template-columns:calc(54 * var(--sxs-u)) minmax(0,1fr) calc(178 * var(--sxs-u));flex:1;min-height:0;display:grid}.sxs-ol-rail{align-content:start;gap:calc(4 * var(--sxs-u));padding:calc(8 * var(--sxs-u)) 0;border-right:1px solid var(--app-line);display:grid}.sxs-ol-rail p:where(:not([data-cml-tag])){align-items:center;gap:calc(3 * var(--sxs-u));padding:calc(5 * var(--sxs-u)) 0;color:var(--app-ink-3);font-size:calc(8 * var(--sxs-u));flex-direction:column;display:flex}.sxs-ol-stage{background-color:var(--app-canvas);background-image:radial-gradient(circle at 1px 1px,#0075ff24 1px,#0000 1.4px);background-size:calc(14 * var(--sxs-u)) calc(14 * var(--sxs-u));flex-direction:column;min-height:0;display:flex;overflow:hidden}.sxs-ol-board{min-height:0;padding:calc(14 * var(--sxs-u));flex:1;place-items:center;display:grid}.sxs-ol-card{width:calc(300 * var(--sxs-u));aspect-ratio:88.9/50.8;box-shadow:0 0 0 1px #0a0a0a0f,0 calc(16 * var(--sxs-u)) calc(34 * var(--sxs-u)) calc(-18 * var(--sxs-u)) #2e106566;color:#0a0a0a;background:#fff;position:relative}.sxs-ol-card:before{content:"";inset:calc(-9 * var(--sxs-u));border:1px dashed #0075ff80;position:absolute}.sxs-ol-card:after{content:"";width:calc(10 * var(--sxs-u));background:linear-gradient(#8b5cf6,#6d28d9);position:absolute;top:0;bottom:0;right:0}.sxs-ol-logo{top:calc(18 * var(--sxs-u));left:calc(20 * var(--sxs-u));width:calc(20 * var(--sxs-u));height:calc(20 * var(--sxs-u));outline:calc(1.5 * var(--sxs-u)) solid #0075ff;outline-offset:calc(3 * var(--sxs-u));position:absolute}.sxs-ol-logo :is(i,span:where([data-cml-tag="i"])){background:conic-gradient(from 180deg,#8b5cf6 0 50%,#2e1065 50% 100%);border-radius:50%;width:100%;height:100%;display:block}.sxs-ol-hint{top:calc(100% + 7 * var(--sxs-u));left:calc(-4 * var(--sxs-u));padding:calc(2 * var(--sxs-u)) calc(5 * var(--sxs-u));color:#fff;font-size:calc(8.5 * var(--sxs-u));white-space:nowrap;background:#0075ff;border-radius:1px;font-weight:500;position:absolute}.sxs-ol-word{top:calc(20 * var(--sxs-u));left:calc(50 * var(--sxs-u));font-size:calc(14 * var(--sxs-u));letter-spacing:-.035em;font-weight:700;position:absolute}.sxs-ol-name{bottom:calc(18 * var(--sxs-u));left:calc(20 * var(--sxs-u));gap:calc(2 * var(--sxs-u));color:#525252;font-size:calc(9 * var(--sxs-u));flex-direction:column;display:flex;position:absolute}.sxs-ol-name :is(b,span:where([data-cml-tag="b"])){color:#0a0a0a;font-size:calc(11.5 * var(--sxs-u));letter-spacing:-.02em;font-weight:700}.sxs-ol-contact{right:calc(26 * var(--sxs-u));bottom:calc(18 * var(--sxs-u));color:#525252;font-size:calc(8.5 * var(--sxs-u));text-align:right;line-height:1.55;position:absolute}.sxs-ol-agent{margin:0 calc(12 * var(--sxs-u)) calc(12 * var(--sxs-u));padding:calc(9 * var(--sxs-u)) calc(11 * var(--sxs-u));border:1px solid var(--app-line);background:var(--app-panel);box-shadow:0 calc(8 * var(--sxs-u)) calc(20 * var(--sxs-u)) calc(-14 * var(--sxs-u)) #2e10654d;border-radius:3px;flex:none}.sxs-ol-agent-h{align-items:center;gap:calc(6 * var(--sxs-u));color:var(--app-ink-3);font-size:calc(9.5 * var(--sxs-u));display:flex}.sxs-ol-ask{padding:calc(6 * var(--sxs-u)) calc(8 * var(--sxs-u));border-left:calc(2 * var(--sxs-u)) solid #0075ff;background:var(--app-sunken);font-size:calc(10.5 * var(--sxs-u));margin-top:calc(8 * var(--sxs-u))!important}.sxs-ol-done{color:var(--app-ink-2);font-size:calc(10.5 * var(--sxs-u));margin-top:calc(7 * var(--sxs-u))!important}.sxs-ol-done :is(em,span:where([data-cml-tag="em"])){margin-right:calc(6 * var(--sxs-u));padding:calc(1 * var(--sxs-u)) calc(5 * var(--sxs-u));color:#005ed1;font-size:calc(9 * var(--sxs-u));background:#0075ff1f;border-radius:2px;font-style:normal;font-weight:600;display:inline-block}.sxs-ol-insp{padding:calc(10 * var(--sxs-u)) calc(12 * var(--sxs-u));border-left:1px solid var(--app-line);overflow:hidden}.sxs-swatches{gap:calc(5 * var(--sxs-u));display:flex}.sxs-swatches :is(i,span:where([data-cml-tag="i"])){width:calc(22 * var(--sxs-u));height:calc(22 * var(--sxs-u));border-radius:2px;box-shadow:inset 0 0 0 1px #80808040}.sxs-cur{z-index:5;width:calc(13 * var(--sxs-u));height:calc(17 * var(--sxs-u));pointer-events:none;opacity:0;filter:drop-shadow(0 1px 2px #0a0b0d59);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 22'%3E%3Cpath d='M1.5 1.5v16.2l4.1-3.9 2.9 6.6 2.9-1.3-2.8-6.4h5.7z' fill='%230a0b0d' stroke='%23fff' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;top:0;left:0}.sxs[data-running] .sxs-pane.is-on .sxs-cur--t{animation:sxs-t-cur var(--sxs-dwell,6.5s) var(--sxs-ease) both}.sxs[data-running] .sxs-pane.is-on .sxs-term .sxs-sheet-h{animation:sxs-t-sel var(--sxs-dwell,6.5s) linear both}.sxs[data-running] .sxs-pane.is-on .sxs-term .sxs-sel-tag{animation:sxs-t-tag var(--sxs-dwell,6.5s) linear both}.sxs[data-running] .sxs-pane.is-on .sxs-term .sxs-sheet-btns{animation:sxs-t-drag var(--sxs-dwell,6.5s) var(--sxs-ease) both}@keyframes sxs-t-cur{0%{opacity:0;transform:translate(calc(330 * var(--sxs-u)),calc(250 * var(--sxs-u)))}8%{opacity:1}30%{transform:translate(calc(150 * var(--sxs-u)),calc(92 * var(--sxs-u)))}33%{transform:translate(calc(150 * var(--sxs-u)),calc(92 * var(--sxs-u))) scale(.86)}36%{transform:translate(calc(150 * var(--sxs-u)),calc(92 * var(--sxs-u)))}56%{transform:translate(calc(72 * var(--sxs-u)),calc(150 * var(--sxs-u)))}78%{transform:translate(calc(104 * var(--sxs-u)),calc(150 * var(--sxs-u)))}92%{opacity:1}to{opacity:0;transform:translate(calc(104 * var(--sxs-u)),calc(150 * var(--sxs-u)))}}@keyframes sxs-t-sel{0%,33%{outline-color:#0000}34%,to{outline-color:#0678ff}}@keyframes sxs-t-tag{0%,33%{opacity:0}36%,to{opacity:1}}@keyframes sxs-t-drag{0%,58%{transform:none}78%,to{transform:translateX(calc(32 * var(--sxs-u)))}}.sxs-type{vertical-align:bottom;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.sxs[data-running] .sxs-pane.is-on .sxs-type{animation:sxs-o-type var(--sxs-dwell,6.5s) steps(44,end) both}.sxs[data-running] .sxs-pane.is-on .sxs-ol-done{animation:sxs-o-done var(--sxs-dwell,6.5s) linear both}.sxs[data-running] .sxs-pane.is-on .sxs-cur--o{animation:sxs-o-cur var(--sxs-dwell,6.5s) var(--sxs-ease) both}.sxs[data-running] .sxs-pane.is-on :is(.sxs-ol-logo,.sxs-ol-word){animation:sxs-o-logo var(--sxs-dwell,6.5s) var(--sxs-ease) both}.sxs[data-running] .sxs-pane.is-on .sxs-ol-hint:not(.sxs-ol-hint--was){animation:sxs-o-now var(--sxs-dwell,6.5s) linear both}.sxs[data-running] .sxs-pane.is-on .sxs-ol-hint--was{animation:sxs-o-was var(--sxs-dwell,6.5s) linear both}@keyframes sxs-o-type{0%,4%{max-width:0}30%,to{max-width:100%}}@keyframes sxs-o-done{0%,66%{opacity:0;transform:translateY(calc(4 * var(--sxs-u)))}72%,to{opacity:1;transform:none}}@keyframes sxs-o-cur{0%,30%{opacity:0;transform:translate(calc(300 * var(--sxs-u)),calc(160 * var(--sxs-u)))}36%{opacity:1}46%{transform:translate(calc(96 * var(--sxs-u)),calc(66 * var(--sxs-u)))}49%{transform:translate(calc(96 * var(--sxs-u)),calc(66 * var(--sxs-u))) scale(.86)}52%{transform:translate(calc(96 * var(--sxs-u)),calc(66 * var(--sxs-u)))}64%{transform:translate(calc(84 * var(--sxs-u)),calc(66 * var(--sxs-u)))}86%{opacity:1}to{opacity:0;transform:translate(calc(84 * var(--sxs-u)),calc(66 * var(--sxs-u)))}}@keyframes sxs-o-logo{0%,52%{transform:translateX(calc(12 * var(--sxs-u)))}64%,to{transform:none}}@keyframes sxs-o-now{0%,63%{opacity:0}66%,to{opacity:1}}@keyframes sxs-o-was{0%,63%{opacity:1}66%,to{opacity:0}}@media (max-width:991px){.sxs-shell{grid-template-columns:minmax(0,1fr)}.sxs-h{max-width:18ch}}@media (max-width:640px){.sxs-shell{width:auto;margin-inline:20px}.sxs-tab{padding:12px 14px 15px}.sxs-tab-d{font-size:13.5px}.sxs-tab-bar{left:40px;right:14px}}@media (prefers-reduced-motion:reduce){.sxs-cur{display:none}.sxs .sxs-pane *,.sxs .sxs-pane :before,.sxs .sxs-pane :after{animation:none!important}.sxs-pane,.sxs-tab,.sxs-go svg,.sxs-play{transition:none}.sxs[data-running] .sxs-tab[aria-selected=true] .sxs-tab-bar :is(i,span:where([data-cml-tag="i"])){animation:none}}.nf:where(.astro-ibpinaeu){display: flex;align-items: center;min-height: 62vh;padding: clamp(72px,12vh,140px) 0;background: var(--sl-bg)}.nf-inner:where(.astro-ibpinaeu){width: 90%;max-width: 1240px;margin-inline: auto}.nf-title:where(.astro-ibpinaeu){max-width: 17ch;margin: 0;color: var(--sl-text);font-family: var(--sl-font-display);font-size: clamp(44px,6.4vw,100px);font-weight: 700;font-variation-settings: "wght" 700;line-height: .94;letter-spacing: -.044em;text-wrap: balance}.nf-mute:where(.astro-ibpinaeu){color: var(--sl-text-muted)}.nf-lede:where(.astro-ibpinaeu){max-width: 46ch;margin: clamp(20px,2.4vw,28px) 0 0;color: var(--sl-text-muted);font-size: clamp(17px,1.4vw,20px);line-height: 1.6}.nf-cta:where(.astro-ibpinaeu){display: flex;flex-wrap: wrap;gap: 12px;margin-top: clamp(28px,3.4vw,40px)}.nf-links:where(.astro-ibpinaeu){display: flex;flex-wrap: wrap;gap: 8px 24px;margin-top: 32px;padding-top: 20px;border-top: 1px solid var(--sl-border);max-width: 46ch}.nf-links:where(.astro-ibpinaeu) a:where(.astro-ibpinaeu){color: var(--sl-text-muted);font-size: 15px;font-weight: 500;text-decoration: none;transition: color var(--sl-dur-fast) var(--sl-ease-out)}.nf-links:where(.astro-ibpinaeu) a:where(.astro-ibpinaeu):hover{color: var(--sl-accent)}.mkt-chips{display: flex;flex-wrap: wrap;gap: 8px}.mkt-chip{display: inline-flex;align-items: center;min-height: 34px;padding: 6px 12px;border: 1px solid var(--sl-border-strong,#d4d4d4);border-radius: 2px;background-color: var(--sl-bg);color: var(--sl-text-muted);font: inherit;font-size: 14px;font-weight: 500;text-decoration: none;cursor: pointer;transition: border-color 0.15s,color 0.15s,background-color 0.15s}@keyframes ab-pulse{from{stroke-dashoffset: 7}to{stroke-dashoffset: -100}}.ab-product{display: flex;flex-direction: column;gap: 12px;padding: clamp(20px,2vw,26px);border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-bg);color: var(--sl-text);text-decoration: none;transition: border-color 0.15s,background-color 0.15s}.ab-product:hover{border-color: var(--sl-border-accent,rgba(0,117,255,0.4));background-color: var(--sl-bg-subtle)}.ab-product:focus-visible{outline: 2px solid var(--sl-accent);outline-offset: 2px}:root{--font-base: "Inter",Helvetica,Arial,sans-serif;--font-display: "Inter",Helvetica,Arial,sans-serif;--font-label: "Inter",Helvetica,Arial,sans-serif;--bg: #fff;--bg-alt: #fafafa;--text: #0a0a0a;--text-2: #525252;--text-3: #6f6f6f;--border: #ebebeb;--border-2: #d4d4d4;--accent: #0075ff;--accent-hover: #005ed1;--r: 2px}body{font-family: var(--font-base);background: var(--bg);color: var(--text);line-height: 1.5;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-feature-settings: "ss01","cv11"}.hub-entry-name,.cl-entry-title,.rs-card-name,.ec-card-name,.tl-card-name,.sa-mockup-check-text :is(strong,span:where([data-cml-tag="strong"])),.pr-step-title,.team-name{letter-spacing: -0.018em;font-weight: 600}.slf .slf-hero{padding: clamp(64px,11vh,140px) 0 clamp(32px,6vh,56px);border-bottom: 1px solid var(--sl-border)}.slf .slf-h1{margin: 0;max-width: 18ch;font-family: var(--sl-font-display);font-size: clamp(38px,6vw,76px);font-weight: 600;letter-spacing: -0.035em;line-height: 1.04;text-wrap: balance}.slf .slf-hero-desc{max-width: 60ch;margin: 18px 0 28px;font-size: clamp(16px,1.6vw,19px);line-height: 1.6;color: var(--sl-text-muted)}.slf .slf-hero-actions{display: flex;flex-wrap: wrap;gap: 12px;margin-bottom: clamp(28px,5vh,48px)}.slf .slf-stats{display: grid;grid-template-columns: repeat(auto-fit,minmax(160px,1fr));gap: 16px clamp(16px,3vw,40px);margin: 0;padding-top: 18px;border-top: 1px solid var(--sl-border)}.slf .slf-stat-n{font-family: var(--sl-font-display);font-size: clamp(24px,2.8vw,36px);font-weight: 600;letter-spacing: -0.025em}.slf .slf-stat-l{margin: 4px 0 0;font-size: 13px;color: var(--sl-text-muted)}.slf .slf-sr{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.slf .slf-sec{padding: clamp(48px,8vh,96px) 0;border-bottom: 1px solid var(--sl-border)}.slf .slf-h2.is-invert{margin-inline: auto;color: #fff}.slf .slf-lede{max-width: 62ch;margin: 14px 0 clamp(24px,4vh,40px);font-size: clamp(15px,1.6vw,18px);line-height: 1.65;color: var(--sl-text-muted)}.slf .slf-tiers{display: grid;grid-template-columns: repeat(auto-fit,minmax(270px,1fr));gap: clamp(14px,2vw,22px);align-items: start}.slf .slf-tier{position: relative;display: flex;flex-direction: column;padding: clamp(20px,2.8vw,32px);border: 1px solid var(--sl-border);border-radius: var(--sl-radius-card);background: var(--sl-bg)}.slf .slf-tier-head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 12px;margin: 0 0 10px}.slf .slf-tier-flag{padding: 3px 8px;border: 1px solid var(--sl-border-accent);border-radius: 2px;background: var(--sl-accent-soft);color: var(--sl-text);font-size: 12px;font-weight: 500;line-height: 1.4;white-space: nowrap}.slf .slf-tier__name{margin: 0;font-family: var(--sl-font-display);font-size: 22px;font-weight: 600;letter-spacing: -0.02em}.slf .slf-tier-price{margin: 0 0 12px;display: flex;align-items: baseline;gap: 8px}.slf .slf-tier-fig{font-family: var(--sl-font-display);font-size: clamp(30px,3.2vw,40px);font-weight: 600;letter-spacing: -0.03em}.slf .slf-tier-unit{font-size: 13.5px;color: var(--sl-text-muted)}.slf .slf-tier-desc{margin: 0 0 18px;font-size: 14.5px;line-height: 1.6;color: var(--sl-text-muted)}.slf .slf-tier-dk{margin: 0 0 6px;padding-top: 14px;border-top: 1px solid var(--sl-border);font-size: 11px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;color: var(--sl-text-label,var(--sl-text-muted))}.slf .slf-tier-list li{position: relative;padding: 7px 0 7px 18px;font-size: 14px;line-height: 1.5}.slf .slf-tier-list li + li{border-top: 1px solid var(--sl-border)}.slf .slf-tier-list li::before{content: '';position: absolute;left: 0;top: 14px;width: 6px;height: 6px;border-radius: 50%;background: var(--sl-accent)}.slf .slf-table-wrap{overflow-x: auto;border: 1px solid var(--sl-border);border-radius: var(--sl-radius-card)}.slf .slf-table{width: 100%;min-width: 560px;border-collapse: collapse;font-size: 14px}.slf .slf-table :is(th,div:where([data-cml-table="th"])),.slf .slf-table :is(td,div:where([data-cml-table="td"])){padding: 12px 16px;text-align: left;border-bottom: 1px solid var(--sl-border)}.slf .slf-table :is(thead,div:where([data-cml-table="thead"])) :is(th,div:where([data-cml-table="th"])){font-size: 12px;font-weight: 500;letter-spacing: 0.08em;text-transform: uppercase;color: var(--sl-text-muted);background: var(--sl-bg-subtle)}.slf .slf-scope{display: grid;grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: clamp(16px,2.4vw,28px) clamp(20px,3.2vw,44px)}.slf .slf-scope-item{padding-top: 14px;border-top: 1px solid var(--sl-border)}.slf .slf-scope-q{margin: 0 0 8px;font-family: var(--sl-font-display);font-size: 17.5px;font-weight: 600;letter-spacing: -0.015em}.slf .slf-scope-a{margin: 0;font-size: 14.5px;line-height: 1.65;color: var(--sl-text-muted)}.slf .slf-cta{padding: clamp(64px,10vh,130px) 0;background: var(--sl-ink);color: var(--sl-ink-text)}.slf .slf-cta-desc{max-width: 58ch;margin: 16px auto 28px;font-size: clamp(15px,1.6vw,18px);line-height: 1.6;color: var(--sl-ink-text-muted)}.slf .slf-cta-actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px}.slbg{--slbg-tray: var(--sl-bg-sunken,#f4f6fa);--slbg-chip: var(--sl-surface,#fff);--slbg-chip-shadow: 0 1px 2px rgba(16,24,40,0.08),0 0 0 1px rgba(16,24,40,0.04);--slbg-label: var(--sl-text-label,#6f6f6f);--slbg-panel: var(--sl-bg-subtle,#fafafa);background-color: var(--sl-bg);color: var(--sl-text);font-family: var(--sl-font);line-height: 1.5}:is(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark']) .slbg{--slbg-tray: #141417;--slbg-chip: #26262b;--slbg-chip-shadow: 0 1px 2px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.06);--slbg-label: var(--sl-text-label,#8f8f8f);--slbg-panel: #0f0f11}.slbg .sl-bg-toc{display: flex;flex-wrap: wrap;gap: 8px clamp(20px,3vw,40px);margin-top: clamp(40px,6vh,64px);padding-top: 18px;border-top: 1px solid var(--sl-border)}.slbg .sl-bg-toc a{color: var(--sl-text-muted);font-size: 12px;font-weight: 600;letter-spacing: 0.1em;text-decoration: none;text-transform: uppercase;transition: color var(--sl-dur-fast,0.15s) var(--sl-ease-out,ease)}.slbg .sl-bg-section{padding: clamp(72px,10vh,128px) 0;border-top: 1px solid var(--sl-border);scroll-margin-top: calc(var(--sl-chrome-h,119px) + 16px)}.slbg .sl-bg-h{max-width: 22ch;margin: 0;color: var(--sl-text);font-family: var(--sl-font-display);font-size: clamp(32px,3.6vw,56px);font-weight: 600;letter-spacing: -0.032em;line-height: 1.04;text-wrap: balance}.slbg .sl-bg-lead{max-width: 62ch;margin: 18px 0 0;color: var(--sl-text-muted);font-size: clamp(16px,1.4vw,19px);line-height: 1.6}.slbg .sl-bg-label{margin: 0;color: var(--slbg-label);font-size: 11px;font-weight: 600;font-variant-numeric: tabular-nums;letter-spacing: 0.1em;line-height: 1.3;text-transform: uppercase}.slbg .sl-bg-mark-row{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);align-items: stretch;gap: clamp(16px,2vw,24px)}@media (max-width: 900px){.slbg .sl-bg-mark-row{grid-template-columns: 1fr}}.slbg .sl-bg-construct{display: flex;flex-direction: column;margin: 0;padding: clamp(20px,3vw,36px);border: 1px solid var(--sl-border);border-radius: 2px;background: var(--slbg-panel)}.slbg .sl-bg-construct-svg{display: block;width: 100%;max-width: 520px;height: auto;margin: auto;overflow: visible}.slbg .sl-bg-dot-fill{fill: var(--sl-text);opacity: 0.3}.slbg .sl-bg-construct-box{fill: none;stroke: var(--sl-border-strong);stroke-width: 0.06;stroke-dasharray: 0.3 0.3}.slbg .sl-bg-dim line{stroke: var(--sl-accent);stroke-width: 0.09}.slbg .sl-bg-dim-text{fill: #fff;font-family: var(--sl-font);font-size: 0.95px;font-weight: 600;letter-spacing: 0.06em;text-anchor: middle}.slbg .sl-bg-ramp-ticks line{stroke: var(--sl-text-muted);stroke-width: 0.06}.slbg .sl-bg-caption{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 20px;margin-top: clamp(16px,2.4vw,28px);padding-top: 14px;border-top: 1px solid var(--sl-border)}.slbg .sl-bg-ramp-legend{display: flex;flex-wrap: wrap;gap: 6px 16px}.slbg .sl-bg-ramp-stop{display: inline-flex;align-items: center;gap: 7px;color: var(--sl-text-muted);font-size: 12.5px;font-variant-numeric: tabular-nums}.slbg .sl-bg-ramp-stop :is(i,span:where([data-cml-tag="i"])){width: 10px;height: 10px;border-radius: 2px}.slbg .sl-bg-files{display: grid;grid-template-rows: repeat(3,minmax(0,1fr));gap: clamp(12px,1.6vw,16px)}@media (max-width: 900px){.slbg .sl-bg-files{grid-template-rows: none;grid-template-columns: repeat(auto-fit,minmax(240px,1fr))}}.slbg .sl-bg-file{display: flex;flex-direction: column;overflow: hidden;border: 1px solid var(--sl-border);border-radius: 2px;background: var(--sl-bg)}.slbg .sl-bg-file-stage{display: grid;flex: 1;place-items: center;min-height: 120px;padding: 24px;background: #fff}:is(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark']) .slbg .sl-bg-file-stage.is-dark{box-shadow: inset 0 0 0 1px rgba(255,255,255,0.06)}.slbg .sl-bg-file-foot{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 16px;border-top: 1px solid var(--sl-border)}.slbg .sl-bg-file-name{display: flex;flex-direction: column;gap: 2px;min-width: 0;font-size: 13px}.slbg .sl-bg-dl{flex-shrink: 0;color: var(--sl-accent);font-size: 13px;font-weight: 600;text-decoration: none}.slbg .sl-bg-dl:hover{text-decoration: underline;text-underline-offset: 3px}.slbg .sl-bg-colors{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: clamp(12px,1.6vw,16px)}@media (max-width: 1100px){.slbg .sl-bg-colors{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.slbg .sl-bg-colors{grid-template-columns: 1fr;gap: 10px}}.slbg .sl-bg-color{overflow: hidden;border: 1px solid var(--sl-border);border-radius: 2px;background: var(--sl-bg)}.slbg .sl-bg-swatch{display: flex;align-items: flex-end;min-height: 132px;padding: 12px 14px;border-bottom: 1px solid var(--sl-border);color: #fff;font-size: 11px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase}.slbg .sl-bg-color-name{margin: 14px 14px 2px;font-family: var(--sl-font-display);font-size: 17px;font-weight: 600;letter-spacing: -0.02em}.slbg .sl-bg-color-role{min-height: 2.8em;margin: 0 14px 12px;color: var(--sl-text-muted);font-size: 13px;line-height: 1.4}.slbg .sl-bg-color-specs{margin: 0;border-top: 1px solid var(--sl-border)}.slbg .sl-bg-color-specs > div:where(:not([data-cml-tag],[data-cml-table])){display: flex;justify-content: space-between;gap: 10px;padding: 7px 14px;font-size: 12.5px}.slbg .sl-bg-color-specs > div:where(:not([data-cml-tag],[data-cml-table])) + div:where(:not([data-cml-tag],[data-cml-table])){border-top: 1px solid var(--sl-border)}.slbg .sl-bg-color-specs :is(dt,div:where([data-cml-tag="dt"])){flex-shrink: 0;color: var(--sl-text-muted)}.slbg .sl-bg-color-specs :is(dd,div:where([data-cml-tag="dd"])){min-width: 0;margin: 0;overflow-wrap: anywhere;font-weight: 500;text-align: right}@media (max-width: 760px){.slbg .sl-bg-color{display: grid;grid-template-columns: 96px minmax(0,1fr);grid-template-rows: auto auto 1fr}.slbg .sl-bg-swatch{grid-row: 1 / span 3;min-height: 100%;border-bottom: 0;border-right: 1px solid var(--sl-border)}.slbg .sl-bg-color-role{min-height: 0}}.slbg .sl-bg-types{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1px;overflow: hidden;border: 1px solid var(--sl-border);border-radius: 2px;background: var(--sl-border)}@media (max-width: 760px){.slbg .sl-bg-types{grid-template-columns: 1fr}}.slbg .sl-bg-type-card{display: flex;flex-direction: column;justify-content: space-between;gap: 24px;padding: clamp(20px,2.6vw,32px);background: var(--sl-bg)}.slbg .sl-bg-type-sample{margin: 0;color: var(--sl-text)}.slbg .sl-bg-type-sample.is-display{font-family: var(--sl-font-display);font-size: clamp(40px,4.4vw,64px);font-weight: 700;letter-spacing: -0.044em;line-height: 0.96}.slbg .sl-bg-type-sample.is-section{font-family: var(--sl-font-display);font-size: clamp(28px,2.8vw,40px);font-weight: 600;letter-spacing: -0.032em;line-height: 1.05}.slbg .sl-bg-type-sample.is-label{color: var(--slbg-label);font-size: 11px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase}.slbg .sl-bg-type-meta{display: grid;grid-template-columns: minmax(80px,0.4fr) minmax(0,1fr);align-items: start;gap: 16px;padding-top: 16px;border-top: 1px solid var(--sl-border)}.slbg .sl-bg-type-name{margin: 0;font-size: 15px;font-weight: 600;letter-spacing: -0.01em}.slbg .sl-bg-type-specs{display: grid;gap: 4px;margin: 0}.slbg .sl-bg-type-specs > div:where(:not([data-cml-tag],[data-cml-table])){display: flex;justify-content: space-between;gap: 12px;font-size: 13px}.slbg .sl-bg-type-specs :is(dd,div:where([data-cml-tag="dd"])){margin: 0;font-weight: 500;text-align: right}.slbg .sl-bg-demo{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1px;margin-bottom: clamp(16px,2vw,24px);overflow: hidden;border: 1px solid var(--sl-border);border-radius: 2px;background: var(--sl-border)}@media (max-width: 860px){.slbg .sl-bg-demo{grid-template-columns: 1fr}}.slbg .sl-bg-demo-cell{display: flex;flex-direction: column;justify-content: space-between;gap: 20px;min-height: 150px;padding: clamp(20px,2.4vw,28px);background: var(--slbg-panel)}.slbg .sl-bg-radii{display: flex;gap: 12px}.slbg .sl-bg-radius{display: grid;place-items: end start;width: 64px;height: 64px;padding: 7px 8px;border: 1px solid var(--sl-border-strong);background: var(--sl-bg)}.slbg .sl-bg-radius :is(b,span:where([data-cml-tag="b"])){color: var(--sl-text-muted);font-size: 11px;font-weight: 600;font-variant-numeric: tabular-nums}.slbg .sl-bg-tray{display: inline-flex;align-self: flex-start;gap: 3px;padding: 3px;border-radius: 3px;background: var(--slbg-tray)}.slbg .sl-bg-chip{padding: 8px 14px;border: 0;border-radius: 2px;background: transparent;color: var(--sl-text-muted);font: 500 13.5px/1.2 var(--sl-font);cursor: pointer;transition: background-color var(--sl-dur-fast,0.15s) var(--sl-ease-out,ease),box-shadow var(--sl-dur-fast,0.15s) var(--sl-ease-out,ease),color var(--sl-dur-fast,0.15s) var(--sl-ease-out,ease)}.slbg .sl-bg-chip[aria-pressed='true']{background: var(--slbg-chip);box-shadow: var(--slbg-chip-shadow);color: var(--sl-text)}.slbg .sl-bg-actions-demo{display: flex;flex-wrap: wrap;align-items: center;gap: 18px}.slbg .sl-bg-demo-link{color: var(--sl-accent);font-size: 14px;font-weight: 500;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.slbg .sl-bg-rules{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1px;overflow: hidden;border: 1px solid var(--sl-border);border-radius: 2px;background: var(--sl-border)}@media (max-width: 860px){.slbg .sl-bg-rules{grid-template-columns: 1fr}}.slbg .sl-bg-rule{padding: clamp(20px,2.6vw,32px);background: var(--sl-bg)}.slbg .sl-bg-rule-title{margin: 0 0 8px;font-family: var(--sl-font-display);font-size: 19px;font-weight: 600;letter-spacing: -0.02em}.slbg .sl-bg-rule-lead{margin: 0 0 14px;color: var(--sl-text-muted);font-size: 14px;line-height: 1.6}.slbg .sl-bg-rule-list li{position: relative;padding: 9px 0 9px 18px;font-size: 14px;line-height: 1.55}.slbg .sl-bg-rule-list li + li{border-top: 1px solid var(--sl-border)}.slbg .sl-bg-rule-list li::before{content: '';position: absolute;top: 17px;left: 0;width: 5px;height: 5px;border-radius: 50%;background: var(--sl-text-muted)}@media (prefers-reduced-motion: reduce){.slbg .sl-bg-toc a,.slbg .sl-bg-chip{transition: none}}.slct-page .slct-trap{position: absolute;left: -10000px;width: 1px;height: 1px;overflow: hidden}.slct-page .slct-step-when{margin: -4px 0 2px;color: var(--sl-text-label,var(--sl-text-muted));font-size: 11px;font-weight: 600;line-height: 1.2;letter-spacing: 0.1em;text-transform: uppercase;font-variant-numeric: tabular-nums}.slct-page .slct-inline{color: var(--sl-accent);text-decoration: underline;text-underline-offset: 3px}.sl-h2.dvp-h2{max-width: 24ch;text-wrap: balance}@media (max-width: 720px){.dvp-facts .mkt-row{grid-template-columns: 1fr}}.dvp-signed a{color: var(--sl-text-muted);text-decoration: none;border-bottom: 1px solid var(--sl-border-strong)}.dvp-stage{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);gap: 16px;margin-top: clamp(48px,7vh,88px)}@media (max-width: 900px){.dvp-stage{grid-template-columns: 1fr}}.dvp-stage__col{display: grid;gap: 16px;align-content: start}.dvp-panel{border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-bg);box-shadow: var(--sl-shadow-sm,0 1px 2px rgba(16,24,40,0.05));padding: clamp(18px,2vw,24px);display: grid;gap: 14px;min-width: 0}.dvp-panel__head{display: flex;align-items: center;gap: 10px;min-width: 0}.dvp-panel__title{font-size: 15px;font-weight: 600;letter-spacing: -0.012em;color: var(--sl-text);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.dvp-panel__sub{font-size: 13px;color: var(--sl-text-muted)}.dvp-pill{display: inline-flex;align-items: center;height: 22px;padding: 0 8px;border-radius: 2px;font-size: 12px;font-weight: 500;white-space: nowrap;color: var(--sl-text-muted);background-color: var(--sl-bg-sunken);border: 1px solid var(--sl-border)}.dvp-pill.is-accent{color: #0075ff;background-color: var(--sl-accent-soft,rgba(0,117,255,0.06));border-color: var(--sl-border-accent,rgba(0,117,255,0.35))}.dvp-rubric{display: grid;border: 1px solid var(--sl-border);border-radius: 2px}.dvp-rubric__row{display: grid;grid-template-columns: minmax(0,1fr) auto auto;gap: 14px;align-items: center;padding: 9px 12px;font-size: 13.5px;color: var(--sl-text)}.dvp-rubric__row + .dvp-rubric__row{border-top: 1px solid var(--sl-border)}.dvp-rubric__lvl{font-size: 12.5px;color: var(--sl-text-muted);min-width: 82px;text-align: right}.dvp-pips{display: inline-flex;gap: 3px}.dvp-pip{width: 16px;height: 4px;border-radius: 1px;background-color: var(--sl-border)}.dvp-earned{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;font-size: 13px;color: var(--sl-text-muted)}.dvp-earned :is(strong,span:where([data-cml-tag="strong"])){font-size: 22px;font-weight: 600;letter-spacing: -0.02em;color: var(--sl-text);font-variant-numeric: tabular-nums}.dvp-standing{display: flex;gap: 18px;align-items: center}.dvp-ring{position: relative;width: 88px;height: 88px;flex: none;display: grid;place-items: center;color: var(--sl-text)}.dvp-ring > svg:first-child{position: absolute;inset: 0}.dvp-ring__track{fill: none;stroke: var(--sl-border);stroke-width: 6}.dvp-ring__fill{fill: none;stroke: #0075ff;stroke-width: 6}.dvp-checks{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px;flex: 1;min-width: 0}.dvp-checks li{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 4px 10px;font-size: 13px;color: var(--sl-text)}.dvp-bar{grid-column: 1 / -1;height: 3px;border-radius: 2px;background-color: var(--sl-border);overflow: hidden}.dvp-bar span:where(:not([data-cml-tag],[data-cml-svg])){display: block;height: 100%;background-color: #0075ff;transform-origin: left center}.dvp-footer-mock{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 14px 16px;border-radius: 2px;background-color: var(--sl-bg-sunken);font-size: 12.5px;color: var(--sl-text-muted);flex-wrap: wrap}.dvp-credit{display: inline-flex;align-items: center;gap: 6px;color: var(--sl-text);font-weight: 500}@media (prefers-reduced-motion: no-preference){.dvp-stage .dvp-pip.is-on{animation: dvp-pip 0.5s cubic-bezier(0.2,0.7,0.2,1) backwards}.dvp-stage .dvp-rubric__row:nth-child(2) .dvp-pip{animation-delay: 0.08s}.dvp-stage .dvp-rubric__row:nth-child(3) .dvp-pip{animation-delay: 0.16s}.dvp-stage .dvp-rubric__row:nth-child(4) .dvp-pip{animation-delay: 0.24s}.dvp-stage .dvp-rubric__row:nth-child(5) .dvp-pip{animation-delay: 0.32s}.dvp-stage .dvp-rubric__row:nth-child(6) .dvp-pip{animation-delay: 0.4s}.dvp-stage .dvp-bar span:where(:not([data-cml-tag],[data-cml-svg])){animation: dvp-grow 0.9s cubic-bezier(0.2,0.7,0.2,1) 0.3s backwards}.dvp-stage .dvp-ring__fill{animation: dvp-ring 1.1s cubic-bezier(0.2,0.7,0.2,1) 0.2s backwards}}.mkt-grid.dvp-steps{margin: 0;padding: 0;list-style: none;counter-reset: dvp-step}.dvp-steps .mkt-cell::before{content: counter(dvp-step);display: inline-grid;place-items: center;width: 26px;height: 26px;margin-bottom: 18px;border-radius: 50%;border: 1px solid var(--sl-border-strong);color: var(--sl-text);font-size: 13px;font-weight: 600;font-variant-numeric: tabular-nums}.dvp-tiers{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}@media (max-width: 900px){.dvp-tiers{grid-template-columns: 1fr}}.dvp-tier{display: grid;gap: 14px;align-content: start;padding: clamp(22px,2.4vw,30px);border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-bg)}.dvp-tier.is-top{border-color: var(--sl-border-accent,rgba(0,117,255,0.35))}.dvp-tier__head{display: flex;align-items: center;gap: 10px}.dvp-tier__summary{margin: 0;font-size: 15px;line-height: 1.55;color: var(--sl-text-muted)}.dvp-tier__needs{margin: 0;padding: 12px 0 0;list-style: none;display: grid;gap: 6px;border-top: 1px solid var(--sl-border);font-size: 14px;color: var(--sl-text)}.dvp-tier__needs li{display: flex;justify-content: space-between;gap: 12px}.dvp-tier__benefits{margin: 0;padding: 0 0 0 18px;display: grid;gap: 6px;font-size: 14px;line-height: 1.5;color: var(--sl-text-muted)}.dvp-note{max-width: 80ch;margin: 20px 0 0;color: var(--sl-text-muted);font-size: 14.5px;line-height: 1.6}.dvp-table{width: 100%;border-collapse: collapse;border: 1px solid var(--sl-border);font-size: 14.5px}.dvp-table :is(th,div:where([data-cml-table="th"])){text-align: left;font-weight: 500;font-size: 13px;color: var(--sl-text-muted);padding: 12px 18px;background-color: var(--sl-bg-sunken);border-bottom: 1px solid var(--sl-border)}.dvp-table :is(td,div:where([data-cml-table="td"])){padding: 14px 18px;border-bottom: 1px solid var(--sl-border);vertical-align: top;color: var(--sl-text);background-color: var(--sl-bg)}@media (max-width: 720px){.dvp-table,.dvp-table :is(tbody,div:where([data-cml-table="tbody"])),.dvp-table :is(tr,div:where([data-cml-table="tr"])),.dvp-table :is(td,div:where([data-cml-table="td"])){display: block}.dvp-table :is(thead,div:where([data-cml-table="thead"])){display: none}.dvp-table :is(tr,div:where([data-cml-table="tr"])){border-bottom: 1px solid var(--sl-border)}.dvp-table :is(td,div:where([data-cml-table="td"])){border: 0;padding: 6px 16px}.dvp-table :is(td,div:where([data-cml-table="td"])):first-child{padding-top: 14px}.dvp-table :is(td,div:where([data-cml-table="td"])):last-child{padding-bottom: 14px}.dvp-table .dvp-num{text-align: left}}.dvp-vis{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1px;border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-border);overflow: hidden}@media (max-width: 900px){.dvp-vis{grid-template-columns: 1fr}}.dvp-vis > div:where(:not([data-cml-tag],[data-cml-table])){padding: clamp(20px,2.2vw,28px);background-color: var(--sl-bg);display: grid;gap: 8px;align-content: start}.dvp-vis :is(strong,span:where([data-cml-tag="strong"])){font-size: 16px;color: var(--sl-text);letter-spacing: -0.012em}.dvp-vis p:where(:not([data-cml-tag])){margin: 0;font-size: 14.5px;line-height: 1.55;color: var(--sl-text-muted)}.dvp-changes{list-style: none;margin: 0;padding: 0;display: grid;border-top: 1px solid var(--sl-border)}.dvp-changes li{display: grid;grid-template-columns: 140px minmax(0,1fr);gap: 16px;padding: 14px 0;border-bottom: 1px solid var(--sl-border);font-size: 15px;line-height: 1.55;color: var(--sl-text)}@media (max-width: 640px){.dvp-changes li{grid-template-columns: 1fr;gap: 4px}}.dvp-faq-q{display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 20px 24px;cursor: pointer;list-style: none;color: var(--sl-text);font-size: 16px;font-weight: 600;letter-spacing: -0.015em}.dvp-faq-q svg{flex: none;color: var(--sl-text-muted);transition: transform 0.2s cubic-bezier(0.2,0.7,0.2,1)}.dvp-faq-item[open] .dvp-faq-q svg{transform: rotate(180deg);color: var(--sl-text)}.dvp-faq-a{padding: 0 24px 22px;max-width: 78ch;color: var(--sl-text-muted);font-size: 15.5px;line-height: 1.65}.dvp-filters{display: flex;flex-wrap: wrap;gap: 12px;align-items: center;justify-content: space-between;margin-bottom: 24px}.dvp-tray{display: inline-flex;flex-wrap: wrap;gap: 2px;padding: 3px;border-radius: 3px;background-color: var(--sl-bg-sunken)}.dvp-tray a{min-height: 34px;display: inline-flex;align-items: center;gap: 6px;padding: 6px 14px;border-radius: 2px;color: var(--sl-text-muted);font-size: 14px;font-weight: 500;text-decoration: none;transition: background-color 0.18s,box-shadow 0.18s,color 0.18s}.dvp-tray a[aria-current='true']{background-color: var(--sl-surface,var(--sl-bg));box-shadow: var(--sl-shadow-sm),0 0 0 1px var(--sl-border);color: var(--sl-text)}.mkt-chip.dvp-chip[aria-current='true']{border-color: var(--sl-text);background-color: var(--sl-bg-sunken);color: var(--sl-text)}.dvp-tier-badge{display: inline-flex;align-items: center;gap: 6px;height: 24px;padding: 0 8px 0 6px;border-radius: 2px;font-size: 12.5px;font-weight: 600;color: var(--sl-text);background-color: var(--sl-bg-sunken);border: 1px solid var(--sl-border);white-space: nowrap}.dvp-tier-badge.is-partner{color: #0075ff;background-color: var(--sl-accent-soft,rgba(0,117,255,0.06));border-color: var(--sl-border-accent,rgba(0,117,255,0.35))}.dvp-empty{padding: clamp(32px,5vw,64px);border: 1px dashed var(--sl-border-strong);border-radius: 2px;text-align: center;display: grid;gap: 12px;justify-items: center}.dvp-empty p:where(:not([data-cml-tag])){margin: 0;max-width: 52ch;color: var(--sl-text-muted);font-size: 15.5px;line-height: 1.6}.ec-wrap{min-height: 100vh;background-color: var(--sl-bg);color: var(--sl-text);font-family: var(--sl-font);line-height: 1.5}.ec-wrap .ec-container-z{position: relative;z-index: 1}.ec-wrap .ec-hero{position: relative;overflow: hidden;padding: clamp(100px,18vh,200px) 0 clamp(80px,12vh,140px)}.ec-wrap .ec-hero-bloom{position: absolute;inset: 0 -10%;z-index: 0;pointer-events: none;background-image: radial-gradient(800px 400px at 50% 22%,rgba(var(--sl-accent-rgb),0.18) 0%,transparent 60%),radial-gradient(600px 300px at 20% 44%,rgba(var(--sl-accent-rgb),0.08) 0%,transparent 60%),radial-gradient(560px 340px at 92% 38%,rgba(var(--sl-purple-lift-rgb,67,25,143),var(--ec-purple,0.12)) 0%,transparent 60%);-webkit-mask-image: linear-gradient(transparent 0%,#000 22%,#000 72%,transparent 100%);mask-image: linear-gradient(transparent 0%,#000 22%,#000 72%,transparent 100%)}:is(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark']) .ec-wrap{--ec-purple: 0.3}.ec-wrap .ec-section{position: relative;padding: clamp(80px,12vh,140px) 0}.ec-wrap .ec-section:not(.mkt-band) + :is(.ec-section,.ec-suggest):not(.mkt-band)::after{content: '';position: absolute;top: 0;left: 50%;width: min(90%,1240px);height: 1px;transform: translateX(-50%);background: linear-gradient(90deg,transparent 0%,var(--sl-border) 16%,var(--sl-border) 84%,transparent 100%);pointer-events: none}.ec-wrap .ec-section-sub{max-width: 56ch;margin: 0;font-size: clamp(15px,1.4vw,19px);line-height: 1.55;color: var(--sl-text-muted)}.ec-wrap .ec-demo{display: grid;grid-template-columns: minmax(0,0.82fr) minmax(0,1.5fr);grid-template-rows: 1fr auto auto 1fr;grid-template-areas: '. fig' 'head fig' 'cta fig' '. fig';column-gap: clamp(40px,5vw,72px);margin-bottom: clamp(56px,8vh,88px)}.ec-wrap .ec-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.ec-wrap .ec-card{position: relative;display: flex;flex-direction: column;overflow: hidden;min-height: 260px;padding: clamp(22px,2.4vw,30px);border: 1px solid var(--sl-border);border-radius: var(--sl-radius);background-color: var(--sl-surface);color: inherit;text-decoration: none;transition: border-color var(--sl-dur-fast,0.15s) var(--sl-ease-out),background-color var(--sl-dur-fast,0.15s) var(--sl-ease-out)}.ec-wrap .ec-card-head{position: relative;display: flex;align-items: center;gap: 10px;margin-bottom: 12px}.ec-wrap .ec-status{flex: none;margin-left: auto;padding: 3px 8px;border: 1px solid var(--sl-border);border-radius: 2px;font-size: 12px;font-weight: 500;color: var(--sl-text-muted);white-space: nowrap}.ec-wrap .ec-mark{flex: none;width: 14px;height: 14px;border-radius: 2px}.ec-wrap .ec-mark--hub{background: linear-gradient(180deg,#0075ff 0%,#5378e6 48%,#8a70ba 100%)}.ec-wrap .ec-mark--baselumen{border-radius: 0;background: linear-gradient(#0075ff,#0075ff) 0 0 / 6px 6px no-repeat,linear-gradient(#3b9eff,#3b9eff) 8px 0 / 6px 6px no-repeat,linear-gradient(#3b9eff,#3b9eff) 0 8px / 6px 6px no-repeat,linear-gradient(#ffd208,#ffd208) 8px 8px / 6px 6px no-repeat}.ec-wrap .ec-card-body{position: relative;flex: 1}.ec-wrap .ec-card-name{margin: 0;font-family: var(--sl-font-display);font-size: clamp(22px,2vw,26px);font-weight: 600;line-height: 1.15;letter-spacing: -0.02em;color: var(--sl-text)}.ec-wrap .ec-card-tagline{margin: 0 0 10px;font-size: 14px;font-weight: 500;letter-spacing: -0.005em;color: var(--sl-text)}.ec-wrap .ec-card-desc{margin: 0;font-size: 14px;line-height: 1.55;color: var(--sl-text-muted)}.ec-wrap .ec-card-foot{position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 16px;margin-top: 24px;padding-top: 16px;border-top: 1px solid var(--sl-border)}.ec-wrap .ec-card-price{font-size: 14px;font-weight: 600;color: var(--sl-text);font-variant-numeric: tabular-nums}.ec-wrap .ec-more a:hover{text-decoration: underline;text-underline-offset: 3px}.ec-wrap .ec-card-cta{display: inline-flex;align-items: center;gap: 6px;margin-left: auto;font-size: 14px;font-weight: 500;letter-spacing: -0.005em;color: var(--sl-accent)}.ec-wrap .ec-suggest{position: relative;padding: clamp(64px,9vh,96px) 0;background-color: var(--sl-bg)}.ec-wrap .ec-suggest-inner{display: grid;grid-template-columns: 1.6fr auto;align-items: center;gap: 40px}.ec-wrap .ec-suggest-desc{max-width: 56ch;margin: 0;font-size: 15.5px;line-height: 1.55;color: var(--sl-text-muted)}@media screen and (max-width: 991px){.ec-wrap .ec-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.ec-wrap .ec-grid > .ec-card:last-child:nth-child(odd){grid-column: 1 / -1}.ec-wrap .ec-demo{grid-template-columns: minmax(0,1fr);grid-template-rows: none;grid-template-areas: 'head' 'fig' 'cta'}.ec-wrap .ec-demo-fig{margin-top: 32px}}@media screen and (max-width: 767px){.ec-wrap .ec-grid,.ec-wrap .ec-grid--4,.ec-wrap .ec-suggest-inner{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.ec-wrap .ec-card{transition: none}}.ld-fig.es{--ld-h: 540px;--ld-h-sm: 440px;--es-bg: #ffffff;--es-line: #ececec;--es-line-2: #dcdcdf;--es-ink: #0a0a0a;--es-2: #52525b;--es-3: #8a8a93;--es-tray: #f3f3f3;--es-chip: #ffffff;--es-sunk: #f7f7f8;--es-hi: #f0f0f2;--es-good: #005ed1;--es-good-soft: rgba(0,117,255,0.1);--es-lift: 0 1px 2px rgba(10,24,52,0.06),0 18px 40px -14px rgba(10,24,52,0.3)}.es svg{fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.es-mark > span:where(:not([data-cml-tag],[data-cml-svg])),.es-addr > span:where(:not([data-cml-tag],[data-cml-svg])),.es-open > span:where(:not([data-cml-tag],[data-cml-svg])){display: none}.es-mark > span:where(:not([data-cml-tag],[data-cml-svg])) svg{display: block;width: 16px;height: 16px}.es:not([data-ld-app]) :is(.es-mark,.es-addr,.es-open) > [data-app='stacklumen'],.es[data-ld-app='stacklumen'] :is(.es-mark,.es-addr,.es-open) > [data-app='stacklumen'],.es[data-ld-app='baselumen'] :is(.es-mark,.es-addr,.es-open) > [data-app='baselumen']{display: inline}.es:not([data-ld-app]) .es-mark > [data-app='stacklumen'],.es[data-ld-app='stacklumen'] .es-mark > [data-app='stacklumen'],.es[data-ld-app='baselumen'] .es-mark > [data-app='baselumen']{display: block}.es-app{--a-bg: var(--es-bg);--a-ink: var(--es-ink);--a-2: var(--es-2);--a-3: var(--es-3);--a-line: var(--es-line);--a-line-2: var(--es-line-2);--a-tray: var(--es-tray);--a-chip: var(--es-chip);--a-sunk: var(--es-sunk);--a-hi: var(--es-hi);--a-good: var(--es-good);--a-good-soft: var(--es-good-soft);--c-bg: var(--a-bg);--c-ink: var(--a-ink);--c-2: var(--a-2);--c-3: var(--a-3);--c-line: var(--a-line);--c-line-2: var(--a-line-2);--c-tray: var(--a-tray);--c-sunk: var(--a-sunk);--c-good: var(--a-good);--c-good-soft: var(--a-good-soft);position: absolute;z-index: 1;inset: 0;display: flex;flex-direction: column;background: var(--a-bg);color: var(--a-ink);opacity: 0;visibility: hidden;transition: opacity 0s linear 0.4s,visibility 0s linear 0.4s,background-color 0.4s var(--ld-ease-out),color 0.4s var(--ld-ease-out)}.es:not([data-ld-app]) .es-app[data-app='stacklumen'],.es[data-ld-app='stacklumen'] .es-app[data-app='stacklumen'],.es[data-ld-app='baselumen'] .es-app[data-app='baselumen']{z-index: 2;opacity: 1;visibility: visible;transition: opacity 0.38s var(--ld-ease-out),visibility 0s,background-color 0.4s var(--ld-ease-out),color 0.4s var(--ld-ease-out)}.es[data-ld-dark='on'] .es-bl,.es[data-ld-dark='on'] .es-hub .es-hubcanvas{--a-bg: #121215;--a-ink: #f4f4f5;--a-2: #b4b4bc;--a-3: #8f8f98;--a-line: rgba(255,255,255,0.09);--a-line-2: rgba(255,255,255,0.16);--a-tray: #0b0b0d;--a-chip: #2a2a30;--a-sunk: #19191d;--a-hi: #26262b;--a-good: #3b9eff;--a-good-soft: rgba(59,158,255,0.14);--c-bg: var(--a-bg);--c-ink: var(--a-ink);--c-2: var(--a-2);--c-3: var(--a-3);--c-line: var(--a-line);--c-line-2: var(--a-line-2);--c-tray: var(--a-tray);--c-sunk: var(--a-sunk);--c-good: var(--a-good);--c-good-soft: var(--a-good-soft)}.es-top,.es-canvas,.es-panel,.es-stat,.es-btn,.es-pill,.es-rail,.es-crumb,.es-ph,.es-rr,.es-app-card{transition: background-color 0.4s var(--ld-ease-out),border-color 0.4s var(--ld-ease-out),color 0.4s var(--ld-ease-out)}.es-top{display: flex;flex: none;align-items: center;gap: 14px;height: 46px;padding: 0 14px;border-bottom: 1px solid var(--a-line);background: var(--a-bg)}.es-brand{display: inline-flex;flex: none;align-items: center;gap: 8px;font-size: 13.5px;font-weight: 650;letter-spacing: -0.01em}.es-bm,.es-mm,.es-cm{display: inline-block;flex: none;width: 17px;height: 17px}.es-bm svg,.es-mm svg,.es-cm svg{display: block;width: 100%;height: 100%}.es-rulev{flex: none;width: 1px;height: 18px;background: var(--a-line-2)}.es-search{display: flex;align-items: center;gap: 8px;width: min(290px,32%);height: 28px;margin: 0 auto;padding: 0 6px 0 9px;border: 1px solid var(--a-line);border-radius: 2px;background: var(--a-sunk);color: var(--a-3);font-size: 11.5px;white-space: nowrap;overflow: hidden}.es-search :is(kbd,span:where([data-cml-tag="kbd"])){margin-left: auto;padding: 1px 4px;border-radius: 2px;background: var(--a-tray);color: var(--a-3);font: 600 10px/1.3 var(--ld-font)}.es-icons{display: flex;flex: none;align-items: center;gap: 6px;color: var(--a-2)}.es-ib{display: grid;place-items: center;width: 28px;height: 28px;border-radius: 2px}.es-av{display: grid;place-items: center;width: 26px;height: 26px;margin-left: 4px;border-radius: 50%;background: linear-gradient(160deg,#0075ff,#43198f);color: #fff;font: 600 10px/1 var(--ld-font);font-style: normal}.es-tabs{display: flex;align-items: center;gap: 2px;min-width: 0}.es-tabs :is(i,span:where([data-cml-tag="i"])){display: inline-flex;align-items: center;gap: 4px;height: 28px;padding: 0 9px;border-radius: 2px;color: var(--a-2);font-size: 12px;font-style: normal;font-weight: 500;white-space: nowrap}.es-hubbody{display: grid;flex: 1;grid-template-columns: 184px minmax(0,1fr);min-height: 0}.es-rail{display: flex;flex-direction: column;gap: 1px;min-width: 0;padding: 10px 9px;border-right: 1px solid var(--a-line);overflow: hidden}.es-canvas{position: relative;min-width: 0;overflow: hidden;background: var(--c-bg);color: var(--c-ink)}.es-crumb{height: 32px;padding: 0 20px;border-bottom: 1px solid var(--c-line);color: var(--c-3);font-size: 11px;font-weight: 600;letter-spacing: 0.08em;line-height: 32px;text-transform: uppercase}.es-page{display: flex;flex-direction: column;gap: 13px;padding: 16px 20px 20px}.es-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px}.es-h{font-size: 19px;font-weight: 650;letter-spacing: -0.02em;line-height: 1.2}.es .es-sub{display: flex;align-items: center;gap: 6px;margin-top: 3px;color: var(--c-2);font-size: 11.5px}.es-live{width: 6px;height: 6px;border-radius: 50%;background: var(--c-good)}.es-acts{display: flex;flex: none;gap: 8px}.es-btn{display: inline-flex;align-items: center;gap: 6px;height: 26px;padding: 0 10px;border: 1px solid var(--c-line-2);border-radius: 2px;background: var(--c-bg);color: var(--c-ink);font-size: 11.5px;font-weight: 550;white-space: nowrap}.es-btn--pri{border-color: transparent;background: #0075ff;color: #fff}.es-pill{display: inline-flex;align-items: center;height: 19px;padding: 0 7px;border-radius: 2px;background: var(--c-tray);color: var(--c-2);font-size: 11px;font-weight: 500}.es-pill[data-tone='good']{background: var(--c-good-soft);color: var(--c-good)}.es-panel{border: 1px solid var(--c-line);border-radius: 2px;background: var(--c-bg)}.es-ph{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding: 9px 12px;border-bottom: 1px solid var(--c-line)}.es-ph span:where(:not([data-cml-tag],[data-cml-svg])){overflow: hidden;color: var(--c-3);font-size: 11px;text-overflow: ellipsis;white-space: nowrap}.es-suite{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;padding: 12px}.es-app-card{position: relative;display: flex;flex-direction: column;gap: 5px;min-width: 0;padding: 12px;border: 1px solid var(--c-line);border-radius: 2px}.es-rule{position: absolute;top: -1px;left: 12px;width: 64px;height: 2px;background: linear-gradient(90deg,var(--tint),transparent)}.es-app-card[data-card='stacklumen']{--tint: #0075ff}.es-app-card[data-card='baselumen']{--tint: #3b9eff}.es-app-head{display: flex;align-items: center;justify-content: space-between;gap: 8px}.es-app-foot{display: flex;justify-content: space-between;gap: 8px;margin-top: 4px;font-size: 11px}.es-rr{display: grid;grid-template-columns: minmax(0,1.6fr) minmax(0,0.8fr) minmax(0,0.8fr) minmax(0,0.7fr) minmax(0,0.7fr);align-items: center;gap: 10px;height: 30px;border-top: 1px solid var(--c-line);font-size: 11.5px;white-space: nowrap}.es-rr--h{height: 26px;border-top: 0;color: var(--c-3);font-size: 11px;font-weight: 600}.es-pop{opacity: 0;visibility: hidden;transform: translateY(-4px);transition: opacity 0.18s var(--ld-ease-out),transform 0.26s var(--ld-ease),visibility 0s linear 0.26s,background-color 0.4s var(--ld-ease-out),border-color 0.4s var(--ld-ease-out)}.es-pop.is-in{opacity: 1;visibility: visible;transform: none;transition: opacity 0.18s var(--ld-ease-out),transform 0.26s var(--ld-ease),visibility 0s,background-color 0.4s var(--ld-ease-out),border-color 0.4s var(--ld-ease-out)}.es-menu{position: absolute;z-index: 4;top: 42px;right: 14px;display: flex;flex-direction: column;width: 232px;padding: 5px;border: 1px solid var(--a-line-2);border-radius: 2px;background: var(--a-bg);box-shadow: var(--es-lift);color: var(--a-ink)}.es-menu-l{padding: 5px 8px 6px;color: var(--a-2);font-size: 11.5px;font-weight: 600}.es-menu-sep{height: 1px;margin: 4px -5px;background: var(--a-line)}.es-who{display: flex;flex-direction: column;gap: 1px;padding: 5px 8px 6px}.es-mi{display: flex;align-items: center;gap: 9px;height: 26px;padding: 0 8px;border-radius: 2px;color: var(--a-ink);font-size: 12px;white-space: nowrap;transition: background-color 0.14s var(--ld-ease-out)}.es-mi > svg{flex: none;width: 14px;height: 14px;color: var(--a-2)}.es-mi > svg:last-child:not(:first-child){width: 12px;height: 12px;margin-left: auto;color: var(--a-3)}.es-tag{margin-left: auto;padding: 1px 5px;border: 1px solid var(--a-line-2,var(--ld-rule-strong));border-radius: 2px;color: var(--a-3,var(--ld-faint));font-size: 10px;font-style: normal;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase}.es-sw{position: relative;flex: none;width: 26px;height: 15px;margin-left: auto;border-radius: 999px;background: var(--a-line-2);transition: background-color 0.2s var(--ld-ease-out)}.es-sw::after{content: '';position: absolute;top: 2px;left: 2px;width: 11px;height: 11px;border-radius: 50%;background: #fff;box-shadow: 0 1px 2px rgba(10,11,13,0.3);transition: transform 0.28s var(--ld-ease)}.es[data-ld-dark='on'] .es-sw--live{background: #0075ff}.es[data-ld-dark='on'] .es-sw--live::after{transform: translateX(11px)}.es-stats{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px}.es-stat{display: flex;flex-direction: column;gap: 3px;min-width: 0;padding: 11px 12px;border: 1px solid var(--c-line);border-radius: 2px}.es-stat .v{display: flex;align-items: center;gap: 8px;font-size: 19px;font-weight: 600;letter-spacing: -0.02em;font-variant-numeric: tabular-nums;white-space: nowrap}.es-stat .v :is(em,span:where([data-cml-tag="em"])){color: var(--c-3);font-size: 11.5px;font-style: normal;font-weight: 500;letter-spacing: 0}.es-stat .s{overflow: hidden;color: var(--c-3);font-size: 11px;text-overflow: ellipsis;white-space: nowrap}.es-spark{width: 54px;height: 16px;color: #0075ff}.es-spark path{stroke-width: 1.5}.es-cards2{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);gap: 10px}.es-actr{display: flex;align-items: center;gap: 10px;padding: 8px 0;border-top: 1px solid var(--c-line)}.es-actr .t,.es-run .t{display: flex;flex: 1;flex-direction: column;gap: 1px;min-width: 0}.es-actr .t span:where(:not([data-cml-tag],[data-cml-svg])),.es-run .t > span:where(:not([data-cml-tag],[data-cml-svg])):last-child{overflow: hidden;color: var(--c-3);font-size: 11px;text-overflow: ellipsis;white-space: nowrap}.es-dot{flex: none;width: 7px;height: 7px;border-radius: 50%;background: #0075ff}.es-dot[data-k='1']{background: #0075ff;@supports (color: color-mix(in lab,red,red)){background: color-mix(in srgb,#0075ff 45%,var(--a-bg))}}.es-dot[data-k='2']{background: #8b5cf6}.es-tgts{display: flex;flex-direction: column;gap: 9px;padding: 12px}.es-tgt .line{display: flex;justify-content: space-between;color: var(--c-2);font-size: 11.5px}.es-tgt .line :is(b,span:where([data-cml-tag="b"])){color: var(--c-ink);font-weight: 600;font-variant-numeric: tabular-nums}.es-tgt .track{display: block;height: 4px;margin-top: 4px;border-radius: 2px;background: var(--c-tray)}.es-tgt .fill{display: block;height: 100%;border-radius: 2px;background: var(--c-3)}.es-open{grid-column: 1 / -1;overflow: hidden;font-size: 12px;font-weight: 500;text-overflow: ellipsis;white-space: nowrap}@container ld (min-width: 641px) and (max-width: 1100px){.es-search--r{flex: 0 0 30px;width: 30px;padding: 0;justify-content: center;font-size: 0}.es-search--r :is(kbd,span:where([data-cml-tag="kbd"])){display: none}.es-tabs :is(i,span:where([data-cml-tag="i"])){padding: 0 7px}.es-hubbody{grid-template-columns: 52px minmax(0,1fr)}.es-rail{padding: 10px 7px}.es-rail-t,.es-rail-l,.es-rail-r span:where(:not([data-cml-tag],[data-cml-svg])){display: none}}@container ld (max-width: 640px){.es .ld-cursor{width: 13px;height: 17px}.es-top{gap: 8px;height: 40px;padding: 0 9px}.es-brand{font-size: 11.5px;gap: 6px}.es-bm{width: 14px;height: 14px}.es-search,.es-rulev,.es-tabs :is(i,span:where([data-cml-tag="i"])):nth-child(n + 3),.es-hub .es-ib:nth-child(2){display: none}.es-tabs{margin-right: auto}.es-tabs :is(i,span:where([data-cml-tag="i"])){height: 24px;padding: 0 6px;font-size: 10px}.es-hub .es-icons{margin-left: auto}.es-ib{width: 24px;height: 24px}.es-av{width: 22px;height: 22px;font-size: 9px}.es-hubbody{grid-template-columns: 40px minmax(0,1fr)}.es-rail{padding: 8px 4px}.es-rail-t,.es-rail-l,.es-rail-r span:where(:not([data-cml-tag],[data-cml-svg])){display: none}.es-crumb{height: 26px;padding: 0 11px;font-size: 9.5px;line-height: 26px}.es-page,.es-full .es-page{gap: 9px;padding: 10px 11px 14px}.es-h{font-size: 15px}.es .es-sub{font-size: 9.5px}.es-acts,.es-ph span:where(:not([data-cml-tag],[data-cml-svg])){display: none}.es-ph{padding: 6px 8px}.es-ph :is(b,span:where([data-cml-tag="b"])){font-size: 10.5px}.es-suite{grid-template-columns: minmax(0,1fr);gap: 6px;padding: 8px}.es-app-card{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 2px 8px;padding: 8px}.es-app-head{grid-column: 1 / -1}.es-app-head :is(b,span:where([data-cml-tag="b"])){font-size: 10.5px}.es-app-tag,.es-app-foot,.es-pill{font-size: 9px}.es-app-tag{grid-column: 1 / -1}.es-app-foot{grid-column: 1 / -1;margin-top: 0}.es-pill{height: 16px;padding: 0 5px}.es-hub .es-panel:nth-child(3){display: none}.es-stats{grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px}.es-stat{padding: 7px 8px}.es-stat .l,.es-stat .s{font-size: 9px}.es-stat .v{font-size: 14px}.es-spark{display: none}.es-cards2{grid-template-columns: minmax(0,1fr)}.es-cards2 .es-panel:first-child{display: none}.es-tgts{gap: 6px;padding: 8px}.es-tgt .line{font-size: 9.5px}.es-menu{top: 36px;right: 9px;width: 188px;padding: 4px}.es-appsmenu{right: 71px}.es-mi{height: 21px;gap: 7px;font-size: 10px}.es-appsmenu .es-mi{height: 25px}.es-mi :is(b,span:where([data-cml-tag="b"])){font-size: 10px}.es-who :is(b,span:where([data-cml-tag="b"])){font-size: 10px}.es-who span:where(:not([data-cml-tag],[data-cml-svg])),.es-menu-l{font-size: 9px}.es-mi > svg{width: 12px;height: 12px}.es-mm{width: 14px;height: 14px}.es-menu-sep{margin: 3px -4px}.es-tag{font-size: 9px}}@media (prefers-reduced-motion: reduce){.es-app,.es-top,.es-canvas,.es-panel,.es-stat,.es-menu,.es-btn,.es-pill,.es-pop,.es-mi,.es-sw,.es-sw::after{transition: none}}.ld-fig.ecc{--ld-h: 492px;--ld-h-sm: 404px;--ecc-pass: #15803d;--ecc-fail: #b91c1c;--ecc-card: #ffffff;--ecc-line: #ececec;--ecc-ink: #0a0a0a;--ecc-2: #52525b;--ecc-3: #8a8a93;--ecc-ease: cubic-bezier(0.65,0,0.35,1)}:is(html.dark,body.dark,html[data-stacklumen-theme='dark']) .ld-fig.ecc{--ecc-pass: #4ade80;--ecc-fail: #f87171;--ecc-card: #17171b;--ecc-line: rgba(255,255,255,0.09);--ecc-ink: #f4f4f5;--ecc-2: #b4b4bc;--ecc-3: #8f8f98}.ecc-res{position: absolute;inset: 18px 18px auto;display: flex;flex-direction: column;gap: 12px;padding: 0 16px 16px;border: 1px solid var(--ecc-line);border-radius: 2px;background: var(--ecc-card);color: var(--ecc-ink);box-shadow: var(--ld-sheet-shadow)}.ecc .ecc-ph{margin: 0 -16px;padding: 10px 16px;border-bottom: 1px solid var(--ecc-line);font-size: 12.5px;font-weight: 600}.ecc-ratio{display: flex;flex-direction: column;gap: 4px;padding-bottom: 12px;border-bottom: 1px solid var(--ecc-line)}.ecc-ratio :is(b,span:where([data-cml-tag="b"])){font-size: 46px;font-weight: 600;letter-spacing: -0.03em;line-height: 1;font-variant-numeric: tabular-nums lining}.ecc-badges{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px}.ecc-badge{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;column-gap: 10px;min-width: 0;padding: 8px 11px;border: 1px solid var(--ecc-line);border-radius: 2px;transition: border-color 0.25s var(--ld-ease-out)}.ecc-badge .n{overflow: hidden;font-size: 11.5px;font-weight: 500;text-overflow: ellipsis;white-space: nowrap}.ecc-badge .t{color: var(--ecc-2);font-size: 11px;font-variant-numeric: tabular-nums;white-space: nowrap}.ecc-badge .s{position: relative;grid-column: 2;grid-row: 1 / span 2;width: 34px;height: 19px;font-size: 14px;font-weight: 600}.ecc-badge .s span:where(:not([data-cml-tag],[data-cml-svg])){position: absolute;left: 0;transition: opacity 0.2s var(--ld-ease-out),transform 0.28s var(--ld-ease)}.ecc-badge[data-pass='true'] .f,.ecc-badge[data-pass='false'] .p{opacity: 0;transform: translateY(4px)}.ecc-badge[data-pass='false']{border-color: var(--ecc-fail);@supports (color: color-mix(in lab,red,red)){border-color: color-mix(in srgb,var(--ecc-fail) 40%,var(--ecc-line))}}.ecc-prev{padding: 2px 12px;border: 1px solid var(--ecc-line);border-radius: 2px;background-color: var(--ecc-bg);color: var(--ecc-fg);transition: background-color 0.72s var(--ecc-ease),color 0.72s var(--ecc-ease)}.ecc-pr{display: grid;grid-template-columns: 84px minmax(0,1fr);align-items: baseline;gap: 12px;padding: 8px 0;border-bottom: 1px solid rgba(128,128,128,0.2)}.ecc-pr .z{font-size: 11px;font-weight: 500;opacity: 0.6;font-variant-numeric: tabular-nums;white-space: nowrap}.ecc-pr .x{overflow: hidden;line-height: 1.35;text-overflow: ellipsis;white-space: nowrap}.ecc-pr .xd{font-size: 26px;font-weight: 700;letter-spacing: -0.02em}.ecc-meta > div:where(:not([data-cml-tag],[data-cml-table])){display: flex;justify-content: space-between;gap: 12px;padding: 4px 0;font-size: 11.5px}.ecc-meta :is(dd,div:where([data-cml-tag="dd"])){margin: 0;font-variant-numeric: tabular-nums}.ecc-row{display: grid;grid-template-columns: 32px minmax(0,1fr);gap: 6px}.ecc-sw{width: 32px;height: 30px;padding: 0;border: 1px solid var(--ld-rule-strong);border-radius: 2px;background: none;cursor: pointer}.ecc-actions{display: grid;grid-template-columns: 1fr 1fr;gap: 6px}.ecc-btn,.ecc-preset{min-width: 0;height: 30px;padding: 0 8px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;background: var(--ld-panel);color: var(--ld-ink);font: 500 12px/1 var(--ld-font);white-space: nowrap;cursor: pointer;transition: border-color 0.15s var(--ld-ease-out),background-color 0.15s var(--ld-ease-out),color 0.15s var(--ld-ease-out)}.ecc-presets{padding-top: 10px;border-top: 1px solid var(--ld-rule)}.ecc-presets summary{color: var(--ld-muted);font-size: 12px;font-weight: 500;cursor: pointer}.ecc-pgrid{display: grid;grid-template-columns: 1fr 1fr;gap: 5px;margin-top: 8px}.ecc-preset{height: 28px;padding: 0 7px;overflow: hidden;background: var(--ld-wash);border-color: var(--ld-rule);color: var(--ld-muted);font-size: 11px;text-align: left;text-overflow: ellipsis}@container ld (max-width: 640px){.ecc-res{inset: 12px 12px auto;gap: 9px;padding: 0 11px 11px}.ecc .ecc-ph{margin: 0 -11px;padding: 7px 11px;font-size: 10.5px}.ecc-ratio{padding-bottom: 8px}.ecc-ratio :is(b,span:where([data-cml-tag="b"])){font-size: 34px}.ecc-ratio span:where(:not([data-cml-tag],[data-cml-svg])){font-size: 10px}.ecc-badges{grid-template-columns: repeat(2,minmax(0,1fr));gap: 5px}.ecc-badge{padding: 6px 7px}.ecc-badge .n{font-size: 10px}.ecc-badge .t{font-size: 9px}.ecc-badge{grid-template-columns: minmax(0,1fr)}.ecc-badge .s{grid-column: 1;grid-row: auto;height: 16px;margin-top: 3px;font-size: 11.5px}.ecc-pr{grid-template-columns: 62px minmax(0,1fr);gap: 8px;padding: 6px 0}.ecc-pr .z{font-size: 9px}.ecc-pr .x14{font-size: 10px}.ecc-pr .xl{font-size: 12px}.ecc-pr .xd{font-size: 19px}.ecc-meta{display: none}.ecc-insp .ecc-field,.ecc-actions,.ecc-presets{grid-column: 1 / -1}.ecc-insp{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 12px 12px}.ecc-insp .ecc-field{grid-column: auto}.ecc-pgrid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.ecc-prev,.ecc-badge,.ecc-badge .s span:where(:not([data-cml-tag],[data-cml-svg])),.ecc-btn,.ecc-preset{transition: none}}.ent-w{position: relative;z-index: 1;width: 90%;max-width: 1240px;margin: 0 auto}.ent-hero-grid{position: relative;z-index: 1;display: grid;grid-template-columns: 1.5fr 1fr;align-items: end;gap: 48px clamp(40px,6vw,80px)}.ent-meta{display: flex;flex-direction: column;margin: 0;overflow: hidden;border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-bg);box-shadow: var(--sl-shadow)}.ent-meta-row{display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 16px 20px;border-bottom: 1px solid var(--sl-border)}.ent-meta-k{color: var(--sl-text-muted);letter-spacing: -0.005em;font-size: 14px;font-weight: 400}.ent-meta-v{margin: 0;color: var(--sl-text);letter-spacing: -0.01em;font-size: 15px;font-weight: 600;font-variant-numeric: tabular-nums;text-align: right}.ent-meta-v a,.ent-link,.ent-faq-a a,.ent-consent a,.ent-direct a,.ent-done-d a{color: var(--sl-text);text-decoration: none;border-bottom: 1px solid var(--sl-border-strong);transition: color 0.15s,border-color 0.15s}.ent-section{position: relative;padding: clamp(72px,9vh,128px) 0;background-color: var(--sl-bg)}.ent-section:not(.mkt-band) + .ent-section:not(.mkt-band)::after{content: '';position: absolute;top: 0;left: 50%;width: min(90%,1240px);height: 1px;transform: translateX(-50%);background: linear-gradient(90deg,transparent 0%,var(--sl-border) 16%,var(--sl-border) 84%,transparent 100%);pointer-events: none}.ent-section.is-sunken{background-color: transparent}.ent-head{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,0.9fr);align-items: end;gap: 20px clamp(28px,5vw,72px);margin-bottom: clamp(36px,4.4vw,56px)}.sl-h2.ent-h2{max-width: 22ch;margin: 0;text-wrap: balance}.ent-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1px;margin: 0;padding: 0;overflow: hidden;border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-border);list-style: none}.ent-cell{display: flex;flex-direction: column;gap: 12px;padding: clamp(24px,2.6vw,36px);background-color: var(--sl-bg)}.ent-cell-t{margin: 0;text-wrap: balance;color: var(--sl-text);font-size: clamp(20px,1.7vw,23px);font-weight: 600;line-height: 1.2;letter-spacing: -0.024em}.ent-cell-d{margin: 0;color: var(--sl-text-muted);font-size: 15px;line-height: 1.62}.ent-cell-k{margin: auto 0 0;padding-top: 12px;color: var(--sl-text-label,#6f6f6f);font: 600 11px/1.2 var(--sl-font);letter-spacing: 0.1em;text-transform: uppercase}.ent-run{display: grid;grid-template-columns: minmax(0,0.82fr) minmax(0,1.5fr);align-items: center;gap: 40px clamp(40px,5vw,72px);margin-bottom: clamp(56px,6.4vw,96px)}.ent-phases{position: relative;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(28px,4vw,56px);margin: 0;padding: 0;list-style: none}.ent-phases::before{content: '';position: absolute;top: 5px;left: 0;right: 0;height: 1px;background-image: linear-gradient(90deg,var(--sl-accent) 0%,var(--sl-border-strong) 34%,var(--sl-border-strong) 80%,transparent 100%)}.ent-phase{position: relative;display: flex;flex-direction: column;gap: 12px}.ent-phase-dot{position: relative;width: 11px;height: 11px;margin-bottom: 18px;border: 1px solid var(--sl-border-strong);border-radius: 50%;background-color: var(--sl-bg)}.ent-phase-t{margin: 0;color: var(--sl-text);font-size: clamp(20px,1.7vw,23px);font-weight: 600;line-height: 1.2;letter-spacing: -0.024em}.ent-phase-d{max-width: 44ch;margin: 0;color: var(--sl-text-muted);font-size: 15px;line-height: 1.62}.ent-faq{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1px;margin: 0;overflow: hidden;border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-border)}.ent-faq-item{padding: clamp(22px,2.4vw,30px);background-color: var(--sl-bg)}.ent-faq-q{margin: 0 0 10px;color: var(--sl-text);font-size: 17px;font-weight: 600;line-height: 1.3;letter-spacing: -0.018em}.ent-faq-a{max-width: 60ch;margin: 0;color: var(--sl-text-muted);font-size: 15px;line-height: 1.62}.ent-inq-shot{position: sticky;top: calc(var(--sl-chrome-h,119px) + 24px)}.ent-form{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 20px}.ent-field{display: flex;flex-direction: column;row-gap: 8px;min-width: 0}.ent-fieldset{margin: 0;padding: 0;border: 0}.ent-label{margin-bottom: 0;padding: 0;color: var(--sl-text-muted);letter-spacing: -0.005em;font-size: 13.5px;font-weight: 500}.ent-input{box-sizing: border-box;width: 100%;height: 52px;margin-bottom: 0;padding: 0 16px;border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-bg);color: var(--sl-text);letter-spacing: -0.005em;font-family: inherit;font-size: 15px;transition: border-color 0.15s,box-shadow 0.15s}.ent-input:focus{outline: none;border-color: var(--sl-accent);box-shadow: 0 0 0 3px rgba(var(--sl-accent-rgb),0.14)}.ent-input.ent-textarea{height: 150px;padding-top: 14px;padding-bottom: 14px;line-height: 1.55;resize: vertical}.ent-checks{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.ent-check{display: flex;align-items: center;gap: 10px;min-width: 0;margin-bottom: 0;padding: 12px 14px;border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-bg);color: var(--sl-text);cursor: pointer;font-size: 14px;transition: border-color 0.15s,background-color 0.15s}.ent-check-box{flex-shrink: 0;width: 16px;height: 16px;margin: 0;border-radius: 2px;cursor: pointer;accent-color: var(--sl-accent)}.ent-check-t{margin-bottom: 0;color: var(--sl-text);letter-spacing: -0.005em;cursor: pointer;font-size: 14px;line-height: 1.35}.ent-consent{display: flex;align-items: flex-start;gap: 10px;margin-top: 22px;color: var(--sl-text-muted);cursor: pointer;font-size: 14px;line-height: 1.5}.ent-consent input{flex-shrink: 0;width: 16px;height: 16px;margin: 2px 0 0;accent-color: var(--sl-accent)}.ent-submit-row{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 24px;margin-top: 24px}.mkt-btn.ent-submit{min-height: 52px;padding-inline: 38px;font-family: inherit;cursor: pointer}.mkt-btn.ent-submit[disabled]{opacity: 0.6;cursor: progress}.ent-direct{margin: 0;color: var(--sl-text-muted);font-size: 14px}.ent-status{min-height: 1.5em;margin: 14px 0 0;color: var(--sl-text-muted);font-size: 14px;line-height: 1.5}.ent-status[data-state='error']{color: var(--sl-danger)}.ent-done{padding: clamp(24px,3vw,36px);border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-bg-subtle)}.ent-done-t{margin: 0 0 10px;color: var(--sl-text);font-size: clamp(19px,2vw,24px);font-weight: 600;letter-spacing: -0.02em}.ent-done-d{margin: 0;color: var(--sl-text-muted);font-size: 15px;line-height: 1.6}@media screen and (max-width: 991px){.ent-hero-grid{grid-template-columns: 1fr;align-items: start;row-gap: 40px}.ent-grid{grid-template-columns: 1fr}.ent-run{grid-template-columns: minmax(0,1fr)}.ent-run-copy .mkt-lede.ent-sub{max-width: 60ch}.ent-checks{grid-template-columns: repeat(2,minmax(0,1fr))}.mkt-split.is-flip.ent-inq > .ent-inq-shot{position: static;order: 2}}@media screen and (max-width: 767px){.ent-head{grid-template-columns: 1fr}.ent-phases{grid-template-columns: 1fr;gap: 36px;padding-left: 30px}.ent-phases::before{top: 6px;bottom: 0;left: 5px;right: auto;width: 1px;height: auto;background-image: linear-gradient(180deg,var(--sl-accent) 0%,var(--sl-border-strong) 30%,var(--sl-border-strong) 82%,transparent 100%)}.ent-phase-dot{position: absolute;top: 0;left: -30px;margin: 0}.ent-faq{grid-template-columns: 1fr}.ent-faq-item:last-child:nth-child(odd){grid-column: auto}.ent-form{grid-template-columns: minmax(0,1fr)}.ent-field.is-full{grid-column: span 1}.ent-checks{grid-template-columns: minmax(0,1fr)}.ent-meta-row{padding: 14px 16px}}.ld-fig.ecut{--ld-bar: #ffffff;--ld-ground: #f4f4f6;--ld-tray: #f3f3f3;--ecut-site: #1d3557}.ecut .ecut-sheet{display: flex;flex-direction: column;margin: 20px 20px 0;overflow: hidden;border-radius: 2px 2px 0 0}.ecut-tabs{display: flex;gap: 2px;height: 32px;padding: 5px 6px 0;background-color: #f3f3f3}.ecut-tab{display: inline-flex;flex: 0 1 190px;align-items: center;gap: 6px;min-width: 0;padding: 0 10px;border-radius: 2px 2px 0 0;color: #52525a;font-size: 11.5px;font-weight: 500;white-space: nowrap}.ecut-tab :is(em,span:where([data-cml-tag="em"])){margin-left: auto;overflow: hidden;color: #6a6a73;font-size: 11px;font-style: normal;text-overflow: ellipsis}.ecut-tab.is-on{background-color: #ffffff;color: #0a0b0d;box-shadow: 0 -1px 0 rgba(10,11,13,0.04)}.ecut-live{flex: none;width: 7px;height: 7px;border-radius: 50%;background-color: #16a34a;box-shadow: 0 0 0 2px rgba(22,163,74,0.16)}.ecut-urlbar{display: flex;align-items: center;gap: 6px;height: 38px;padding: 0 8px;border-bottom: 1px solid #ececec;background-color: #ffffff}.ecut-reload{display: grid;flex: none;place-items: center;width: 24px;height: 24px;border-radius: 2px;color: #52525a}.ecut-reload svg{width: 13px;height: 13px;fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round}.ecut-url{display: flex;flex: 1 1 auto;align-items: center;min-width: 0;height: 26px;padding: 0 9px;border: 1px solid transparent;border-radius: 2px;background-color: #f4f4f6;color: #0a0b0d;font-size: 11.5px;white-space: nowrap;transition: border-color 0.15s var(--ld-ease-out),background-color 0.15s var(--ld-ease-out),box-shadow 0.15s var(--ld-ease-out)}.ecut[data-ld-edit='on'] .ecut-url{border-color: #0075ff;background-color: #ffffff;box-shadow: 0 0 0 2px rgba(0,117,255,0.16)}.ecut-host{flex: 0 1 auto;min-width: 2.5em;overflow: hidden;color: #6a6a73;text-overflow: ellipsis}.ecut[data-ld-live][data-ld-edit='on'] .ecut-url .ld-caret{display: inline-block}.ecut-hop{display: inline-flex;flex: none;align-items: center;gap: 4px;max-width: 0;height: 20px;padding: 0;overflow: hidden;border-radius: 2px;background-color: #0a0b0d;color: #ffffff;font-size: 10.5px;font-style: normal;font-weight: 500;white-space: nowrap;opacity: 0;transition: max-width 0.45s var(--ld-ease),padding 0.45s var(--ld-ease),opacity 0.25s var(--ld-ease-out)}.ecut-hop :is(b,span:where([data-cml-tag="b"])){font-weight: 700;font-variant-numeric: tabular-nums}.ecut[data-ecut-hop] .ecut-hop{max-width: 190px;padding: 0 7px;opacity: 1}.ecut-page{position: relative;height: calc(430px * var(--ld-k));background-color: #ffffff}.ecut-load{position: absolute;z-index: 3;top: 0;left: 0;width: 100%;height: 2px;background-color: #0075ff;opacity: 0;transform: scaleX(0);transform-origin: 0 50%}.ecut-load.is-going{opacity: 1;transform: scaleX(0.92);transition: transform var(--ecut-load-ms,520ms) cubic-bezier(0.2,0.7,0.3,1),opacity 0.1s linear}.ecut-load.is-done{opacity: 0;transform: scaleX(1);transition: transform 0.18s var(--ld-ease-out),opacity 0.3s 0.12s var(--ld-ease-out)}.ecut-view{position: absolute;inset: 0;opacity: 0;transform: translate3d(0,5px,0);transition: opacity 0.32s var(--ld-ease-out),transform 0.45s var(--ld-ease);pointer-events: none}.ecut[data-ecut-page='home'] .is-home,.ecut[data-ecut-page='miss'] .is-miss,.ecut[data-ecut-page='estate'] .is-estate{opacity: 1;transform: none}.ecut-nav{display: flex;align-items: center;gap: calc(14px * var(--ld-k));height: calc(42px * var(--ld-k));padding: 0 calc(22px * var(--ld-k));border-bottom: 1px solid #eef0f3;color: #475569;font-size: calc(11.5px * var(--ld-k))}.ecut-logo{display: inline-flex;align-items: center;gap: calc(7px * var(--ld-k));color: #0b1220;font-size: calc(12.5px * var(--ld-k));font-weight: 650;white-space: nowrap}.ecut-logo :is(i,span:where([data-cml-tag="i"])){width: calc(11px * var(--ld-k));height: calc(11px * var(--ld-k));border-radius: 2px;background-color: var(--ecut-site)}.ecut-links{display: flex;gap: calc(14px * var(--ld-k));margin-left: auto}.ecut-navbtn,.ecut-btn{padding: calc(5px * var(--ld-k)) calc(10px * var(--ld-k));border-radius: 2px;background-color: var(--ecut-site);color: #ffffff;font-size: calc(11px * var(--ld-k));font-weight: 600;white-space: nowrap}.ecut-h{max-width: 14em;color: #0b1220;font-size: calc(30px * var(--ld-k));font-weight: 650;line-height: 1.06;letter-spacing: -0.03em}.ecut-btn{display: inline-block;margin-top: calc(16px * var(--ld-k));padding: calc(8px * var(--ld-k)) calc(13px * var(--ld-k));font-size: calc(11.5px * var(--ld-k))}.ecut-cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: calc(10px * var(--ld-k));margin: 0 calc(26px * var(--ld-k))}.ecut .ecut-items{margin: calc(16px * var(--ld-k)) 0 0;padding: 0;max-width: 30em;list-style: none}.ecut-items li{padding: calc(8px * var(--ld-k)) 0;border-top: 1px solid #eef0f3;color: #0b1220;font-size: calc(12px * var(--ld-k));font-weight: 500}.ecut-view.is-miss{display: grid;align-content: center;justify-items: center;gap: calc(6px * var(--ld-k));padding: 0 calc(24px * var(--ld-k)) calc(40px * var(--ld-k));background-color: #0a0b0d;text-align: center}.ecut-miss-h{max-width: 22em;color: #f2f3f5;font-size: calc(15px * var(--ld-k));font-weight: 700;line-height: 1.35}.ecut-actions{display: flex;align-items: center;justify-content: space-between;gap: 8px}.ecut .ecut-check{display: inline-flex;align-items: center;gap: 7px;min-height: 28px;padding: 0 2px 0 0;border: 0;border-radius: 2px;background: transparent;color: var(--ld-ink);font: 500 12px/1.2 var(--ld-font);white-space: nowrap;cursor: pointer}.ecut-box{display: grid;flex: none;place-items: center;width: 15px;height: 15px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;background-color: var(--ld-field);transition: background-color 0.15s var(--ld-ease-out),border-color 0.15s var(--ld-ease-out)}.ecut-box svg{width: 11px;height: 11px;fill: none;stroke: var(--ld-panel);stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;opacity: 0;transition: opacity 0.15s var(--ld-ease-out)}.ecut-check[aria-checked='true'] .ecut-box{border-color: var(--ld-ink);background-color: var(--ld-ink)}.ecut-check[aria-checked='true'] .ecut-box svg{opacity: 1}.ecut-add{flex: none;height: 28px;padding: 0 11px;border: 0;border-radius: 2px;background-color: #0075ff;color: #ffffff;font: 600 12px/1 var(--ld-font);cursor: pointer;transition: background-color 0.15s var(--ld-ease-out)}.ecut-active{display: flex;flex-direction: column;gap: 7px}.ecut .ecut-rows li{align-items: center;padding: 6px 8px;transition: background-color 0.6s var(--ld-ease-out)}.ecut-r{display: flex;flex-direction: column;gap: 1px;min-width: 0}.ecut-r :is(b,span:where([data-cml-tag="b"])),.ecut-r > span:where(:not([data-cml-tag],[data-cml-svg])){overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.ecut-r > span:where(:not([data-cml-tag],[data-cml-svg])){color: var(--ld-faint);font-size: 11.5px}.ecut-type{flex: none;padding: 1px 5px;border-radius: 2px;background-color: rgba(6,122,82,0.1);color: #067a52;font-size: 10.5px;font-style: normal;font-weight: 600;font-variant-numeric: tabular-nums}.ecut-type[data-tone='quiet']{background-color: var(--ld-wash);color: var(--ld-faint)}:is(html.dark,body.dark,html[data-stacklumen-theme='dark']) .ecut-type:not([data-tone='quiet']){background-color: rgba(52,211,153,0.12);color: #6ee7b7}.ecut-rows li.ecut-new{display: grid;grid-template-rows: 0fr;padding-block: 0;border-top-color: transparent;transition: grid-template-rows 0.45s var(--ld-ease),padding 0.45s var(--ld-ease),border-color 0.3s var(--ld-ease-out),background-color 0.6s var(--ld-ease-out)}.ecut-new-in{display: flex;align-items: center;justify-content: space-between;gap: 8px;min-height: 0;overflow: hidden;opacity: 0;transition: opacity 0.3s var(--ld-ease-out)}.ecut-rows li.ecut-new.is-in{grid-template-rows: 1fr;padding-block: 6px;border-top-color: var(--ld-rule)}.ecut-rows li.ecut-new.is-in .ecut-new-in{opacity: 1;transition-delay: 0.12s}.ecut-rows li[data-flash]{background-color: rgba(var(--ld-accent-rgb),0.08);transition-duration: 0.15s}@container ld (max-width: 640px){.ecut .ecut-sheet{margin: 14px 14px 0}.ecut-tabs{height: 28px;padding: 4px 5px 0}.ecut-tab{padding: 0 8px;font-size: 10.5px}.ecut-tab :is(em,span:where([data-cml-tag="em"])){font-size: 9.5px}.ecut-urlbar{height: 34px;padding: 0 6px}.ecut-url{height: 24px;font-size: 10.5px}.ecut-hop{font-size: 9.5px}.ecut-hop [data-ecut-hop-text]{display: none}.ecut[data-ecut-hop] .ecut-hop{padding: 0 5px}.ecut-links span:where(:not([data-cml-tag],[data-cml-svg])):not(:first-child){display: none}.ecut-card-d{display: none}.ecut-nav,.ecut-card-t,.ecut-crumbs,.ecut-navbtn,.ecut-card-d{font-size: 9.5px}.ecut-sub,.ecut-items li{font-size: 10px}}@media (prefers-reduced-motion: reduce){.ecut-view,.ecut-hop,.ecut-rows li,.ecut-rows li.ecut-new,.ecut-new-in{transition: none}}.slfe .slf-h1{color: var(--sl-text);font-variation-settings: 'wght' 700;letter-spacing: -0.042em;margin: 0 0 18px;font-size: clamp(44px,7.4vw,116px);font-weight: 700;line-height: 0.93}.slfe .slf-h2{color: var(--sl-text);letter-spacing: -0.034em;margin: 0 0 12px;font-size: clamp(36px,5.2vw,68px);font-weight: 600;line-height: 1.02}.slfe .slf-lede.is-invert{color: var(--sl-ink-text-muted,rgba(255,255,255,0.72))}.slfe .slf-card-t{font-family: var(--sl-font-display);color: var(--sl-text);letter-spacing: -0.02em;margin: 0;font-size: clamp(19px,2vw,24px);font-weight: 600;line-height: 1.2}.slfe .slf-hero{padding-top: clamp(24px,3vw,40px);padding-bottom: clamp(24px,3vw,40px);border-bottom: 1px solid var(--sl-border);background-color: var(--sl-bg)}.slfe .slf-hero-card{isolation: isolate;position: relative;overflow: hidden;display: flex;align-items: flex-end;min-height: clamp(440px,64vh,680px);padding: clamp(40px,6vw,88px) clamp(24px,5vw,72px);border: 1px solid transparent;border-radius: 3px;background-color: var(--sl-ink);color: var(--sl-ink-text)}:is(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark']) .slfe .slf-hero-card{border-color: var(--sl-ink-border,rgba(255,255,255,0.12))}.slfe .slf-hero-field{position: absolute;inset: 0;z-index: 0;pointer-events: none;background-image: radial-gradient(760px 520px at 100% 20%,rgba(var(--sl-purple-lift-rgb,67,25,143),0.46),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 68%),radial-gradient(640px 460px at 0% 100%,rgba(var(--sl-purple-lift-rgb,67,25,143),0.3),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 66%),radial-gradient(900px 420px at 60% 115%,rgba(0,117,255,0.2),rgba(0,117,255,0) 66%),radial-gradient(circle at 1px 1px,rgba(255,255,255,0.14) 1px,rgba(255,255,255,0) 1.5px);background-size: auto,auto,auto,24px 24px;-webkit-mask-image: linear-gradient(200deg,#000 0%,rgba(0,0,0,0.7) 55%,rgba(0,0,0,0.4) 100%);mask-image: linear-gradient(200deg,#000 0%,rgba(0,0,0,0.7) 55%,rgba(0,0,0,0.4) 100%)}.slfe .slf-hero-copy{position: relative;z-index: 1;max-width: 980px}.slfe .slf-hero-copy .slf-h1{max-width: 12ch;text-wrap: balance}.slfe .slf-spec-row{grid-row-gap: 10px;border-bottom: 1px solid var(--sl-border);grid-column-gap: clamp(20px,3vw,32px);grid-template-columns: minmax(0,0.85fr) minmax(0,1.15fr);align-items: start;padding: clamp(24px,3vw,32px) clamp(22px,3vw,40px);display: grid}.slfe .slf-spec-head{display: flex;flex-direction: column;align-items: flex-start;row-gap: 10px;min-width: 0}.slfe .slf-spec-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin: 0}.slfe .slf-spec-k{color: var(--sl-text-label,var(--sl-text-muted));letter-spacing: 0.1em;text-transform: uppercase;font-size: 11px;font-weight: 600}.slfe .slf-spec-h{font-family: var(--sl-font-display);color: var(--sl-text);letter-spacing: -0.02em;margin: 0;font-size: 19px;font-weight: 600;line-height: 1.25}.slfe .slf-tier__badge{display: inline-flex;padding: 4px 9px;border: 1px solid var(--sl-border-strong);border-radius: 2px;color: var(--sl-text);font-size: 11px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase}.slfe .slf-tier__badge.is-now{background-color: var(--sl-surface,var(--sl-bg));box-shadow: var(--sl-shadow-sm,0 1px 2px rgba(10,10,10,0.06))}.slfe .slf-tier__badge.is-goal{border-style: dashed;background-color: transparent;color: var(--sl-text-muted)}.slfe .slf-ref-btn{grid-column-gap: 8px;color: #fff;white-space: nowrap;cursor: pointer;background-color: #0075ff;border: 1px solid transparent;border-radius: 2px;justify-content: center;align-items: center;padding: 13px 22px;font-size: 15px;font-weight: 500;text-decoration: none;transition: background-color 0.15s,border-color 0.15s;display: inline-flex}@media screen and (max-width: 991px){.slfe .slf-ladder,.slfe .slf-ladder.is-3{grid-template-columns: repeat(2,minmax(0,1fr))}}@media screen and (max-width: 767px){.slfe .slf-ladder,.slfe .slf-ladder.is-3{grid-template-columns: minmax(0,1fr)}.slfe .slf-spec-row{grid-template-columns: minmax(0,1fr)}}.sl-hh,.hm{font-family: var(--sl-font)}.sl-hh-title,.hm .sl-h2{font-family: var(--sl-font-display)}@property --sl-hh-mx{syntax: '<percentage>';inherits: true;initial-value: 88%}@property --sl-hh-my{syntax: '<percentage>';inherits: true;initial-value: 16%}@property --sl-hh-a{syntax: '<angle>';inherits: false;initial-value: 210deg}.sl-hh{--hh-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='.33 .33 .33 0 0 .33 .33 .33 0 0 .33 .33 .33 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E");--hh-mesh: 0.1;--hh-mesh-hot: 0.34;--hh-wave: 0.85;--hh-wave-glow: 0.1;--hh-corner: 0.05;--hh-bloom: 0.065;--hh-low: 0.05;--hh-spot: 0.05;--hh-ramp-end: var(--sl-accent);@supports (color: color-mix(in lab,red,red)){--hh-ramp-end: color-mix(in srgb,var(--sl-accent) 2%,var(--sl-bg))}position: relative;overflow: hidden;overflow: clip;isolation: isolate;contain: paint;padding-top: clamp(64px,9vh,118px);padding-bottom: clamp(72px,10vh,132px);background-color: var(--sl-bg);background-image: linear-gradient( var(--sl-bg) 0%,var(--sl-bg) 10%,transparent 26% ),linear-gradient(0deg,var(--sl-bg) 0%,transparent 20%),var(--hh-grain),radial-gradient( circle at 1px 1px,rgba(var(--sl-accent-rgb),var(--hh-mesh)) 1px,rgba(var(--sl-accent-rgb),0) 1.5px ),radial-gradient( 640px 420px at 100% 0%,rgba(var(--sl-purple-lift-rgb),var(--hh-corner)),rgba(var(--sl-purple-lift-rgb),0) 60% ),radial-gradient( 1200px 720px at 88% 16%,rgba(var(--sl-accent-rgb),var(--hh-bloom)),rgba(var(--sl-accent-rgb),0) 62% ),radial-gradient( 960px 620px at 10% 96%,rgba(var(--sl-purple-lift-rgb),var(--hh-low)),rgba(var(--sl-purple-lift-rgb),0) 60% ),linear-gradient(var(--sl-bg) 0%,var(--hh-ramp-end) 100%);@supports (color: color-mix(in lab,red,red)){background-image: linear-gradient( var(--sl-bg) 0%,color-mix(in srgb,var(--sl-bg) 72%,transparent) 10%,transparent 26% ),linear-gradient(0deg,var(--sl-bg) 0%,transparent 20%),var(--hh-grain),radial-gradient( circle at 1px 1px,rgba(var(--sl-accent-rgb),var(--hh-mesh)) 1px,rgba(var(--sl-accent-rgb),0) 1.5px ),radial-gradient( 640px 420px at 100% 0%,rgba(var(--sl-purple-lift-rgb),var(--hh-corner)),rgba(var(--sl-purple-lift-rgb),0) 60% ),radial-gradient( 1200px 720px at 88% 16%,rgba(var(--sl-accent-rgb),var(--hh-bloom)),rgba(var(--sl-accent-rgb),0) 62% ),radial-gradient( 960px 620px at 10% 96%,rgba(var(--sl-purple-lift-rgb),var(--hh-low)),rgba(var(--sl-purple-lift-rgb),0) 60% ),linear-gradient(var(--sl-bg) 0%,var(--hh-ramp-end) 100%)}background-size: auto,auto,160px 160px,26px 26px,auto,auto,auto,auto;background-blend-mode: normal,normal,soft-light,normal,normal,normal,normal,normal}:is( html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark'] ) .sl-hh{--hh-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='.33 .33 .33 0 0 .33 .33 .33 0 0 .33 .33 .33 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.06'/%3E%3C/svg%3E");--hh-mesh: 0.18;--hh-mesh-hot: 0.5;--hh-wave: 1;--hh-wave-glow: 0.2;--hh-corner: 0.11;--hh-bloom: 0.13;--hh-low: 0.145;--hh-spot: 0.07;--hh-ramp-end: var(--sl-purple);@supports (color: color-mix(in lab,red,red)){--hh-ramp-end: color-mix(in srgb,var(--sl-purple) 16%,var(--sl-bg))}}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.sl-hh[data-sl-hero]{transition: --sl-hh-mx 0.6s var(--sl-ease),--sl-hh-my 0.6s var(--sl-ease)}.sl-hh[data-sl-hero]::before,.sl-hh[data-sl-hero]::after{content: '';position: absolute;inset: 0;z-index: 1;pointer-events: none}.sl-hh[data-sl-hero]::before{background: radial-gradient( 560px circle at var(--sl-hh-mx) var(--sl-hh-my),rgba(var(--sl-accent-rgb),var(--hh-spot)),rgba(var(--sl-accent-rgb),0) 62% );-webkit-mask-image: linear-gradient( transparent 0%,rgba(0,0,0,0.28) 10%,#000 26%,#000 80%,transparent 100% );mask-image: linear-gradient( transparent 0%,rgba(0,0,0,0.28) 10%,#000 26%,#000 80%,transparent 100% )}.sl-hh[data-sl-hero]::after{background-image: radial-gradient( circle at 1px 1px,rgba(var(--sl-accent-rgb),var(--hh-mesh-hot)) 1px,rgba(var(--sl-accent-rgb),0) 1.5px ),radial-gradient( circle at 1px 1px,rgba(var(--sl-accent-rgb),calc(var(--hh-mesh-hot) * 0.6)) 1px,rgba(var(--sl-accent-rgb),0) 1.5px );background-size: 26px 26px;background-position: 0 0,13px 13px;-webkit-mask-image: radial-gradient(240px circle at var(--sl-hh-mx) var(--sl-hh-my),#000,transparent),linear-gradient(transparent 0%,#000 16%,#000 80%,transparent 100%);-webkit-mask-composite: source-in;mask-image: radial-gradient(240px circle at var(--sl-hh-mx) var(--sl-hh-my),#000,transparent),linear-gradient(transparent 0%,#000 16%,#000 80%,transparent 100%);mask-composite: intersect}}.sl-hh-wave{display: none}@media (prefers-reduced-motion: no-preference){.sl-hh[data-sl-hero] .sl-hh-wave{display: block;position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;pointer-events: none;-webkit-mask-image: linear-gradient(transparent 0,#000 72px,#000 84%,transparent 100%);mask-image: linear-gradient(transparent 0,#000 72px,#000 84%,transparent 100%)}}.sl-hh-shell{position: relative;z-index: 2;width: 90%;max-width: 1240px;margin-inline: auto}.sl-hh-copy{position: relative;min-width: 0}.sl-hh,.sl-hh :is(p:where(:not([data-cml-tag])),a,div:where(:not([data-cml-tag],[data-cml-table])),button):not(.slm-win *){font-family: var(--sl-font)}.sl-hh-title{max-width: 20ch;margin: 0;color: var(--sl-text);font-family: var(--sl-font-display);font-size: clamp(40px,8.2vw,126px);font-weight: 700;font-optical-sizing: auto;font-variation-settings: 'wght' 700,'opsz' 32;line-height: 1;letter-spacing: -0.04em;text-wrap: balance}@media (min-width: 992px){.sl-hh-title{max-width: none;white-space: nowrap}.sl-hh[data-sl-hero] .sl-hh-title{font-size: clamp(40px,6.95vw,100px)}}.sl-hh-br{display: none}@media (max-width: 599px){.sl-hh-br{display: inline}}.sl-hh-title :is(em,span:where([data-cml-tag="em"])){font-style: normal;font-weight: 600;font-variation-settings: 'wght' 600,'opsz' 32;letter-spacing: inherit;color: var(--sl-text-muted);background: none;-webkit-text-fill-color: currentColor}@media (max-width: 599px){.sl-hh .sl-hh-title{font-size: clamp(36px,12vw,68px);line-height: 1.02;letter-spacing: -0.032em}html .sl-hh .sl-hh-title :is(em,span:where([data-cml-tag="em"])){color: var(--sl-text-muted);background: none;-webkit-text-fill-color: currentColor;font-weight: 600;font-variation-settings: 'wght' 600,'opsz' 32;letter-spacing: inherit}}.sl-hh-under{display: grid;grid-template-columns: 1fr auto;align-items: end;gap: 30px clamp(28px,5vw,72px);margin-top: clamp(28px,3.4vw,44px)}.sl-hh-lede{max-width: 46ch;margin: 0;color: var(--sl-text-muted);font-size: clamp(17px,1.75vw,22px);line-height: 1.6;letter-spacing: -0.005em;text-wrap: pretty}.sl-hh-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 14px}.sl-hh-btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;height: 52px;padding-inline: 28px;border: 1px solid var(--sl-accent);border-radius: 2px;background-color: var(--sl-accent);color: var(--sl-text-on-accent);font-size: 15.5px;font-weight: 600;letter-spacing: -0.005em;white-space: nowrap;text-decoration: none;transition: background-color var(--sl-dur) var(--sl-ease),border-color var(--sl-dur) var(--sl-ease),color var(--sl-dur) var(--sl-ease)}.sl-hh-btn:hover{border-color: #005ed1;background-color: #005ed1;color: var(--sl-text-on-accent)}.sl-hh-btn:not(.is-quiet):active{border-color: #0052b8;background-color: #0052b8}.sl-hh-btn.is-quiet{border-color: var(--sl-border-strong,var(--sl-border));background-color: var(--sl-surface);color: var(--sl-text)}.sl-hh-btn.is-quiet:hover{border-color: var(--sl-text);background-color: var(--sl-bg-subtle);color: var(--sl-text)}.sl-hh-btn.is-quiet:active{background-color: var(--sl-bg-sunken)}.sl-hh-btn:focus-visible{outline: 2px solid var(--sl-accent);outline-offset: 3px}@media (max-width: 640px){.sl-hh-btn{width: 100%}}.sl-hh-caret{display: inline-block;flex-shrink: 0;width: 1px;height: 1.1em;margin-left: 2px;background-color: #5aa0ff}.sl-hh-flow{--hh-ink: rgba(10,10,12,0.17);--hh-blue: rgba(var(--sl-accent-rgb),0.6);--hh-pk: var(--sl-accent);--hh-edge: clamp(20px,8vw,180px);position: absolute;top: 0;left: calc(50% - 50vw);width: 100vw;height: 100%;overflow: hidden;pointer-events: none;fill: none;opacity: 0;-webkit-mask-image: linear-gradient( to right,transparent 0,#000 var(--hh-edge),#000 calc(100% - var(--hh-edge)),transparent 100% );mask-image: linear-gradient( to right,transparent 0,#000 var(--hh-edge),#000 calc(100% - var(--hh-edge)),transparent 100% )}.sl-hh-flow.is-routed{opacity: 1}.sl-hh-flow{display: none}@media (prefers-reduced-motion: no-preference){.sl-hh-flow{transition: opacity 0.8s var(--sl-ease)}}:is( html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark'] ) .sl-hh-flow{--hh-ink: rgba(255,255,255,0.17);--hh-blue: rgba(var(--sl-accent-rgb),0.85);--hh-pk: #fff}.sl-hh-flow path{fill: none;stroke-width: 1;stroke-linejoin: round}.sl-hh-flow-ink{stroke: var(--hh-ink)}.sl-hh-flow-blue{stroke: var(--hh-blue)}.sl-hh-flow-pks path{stroke: var(--hh-pk);stroke-width: 1.6;stroke-linecap: round;stroke-dasharray: var(--hh-k,0.05) 1.2;stroke-dashoffset: var(--hh-k,0.05)}@keyframes sl-hh-orbit{to{--sl-hh-a: 570deg}}@keyframes sl-hh-flow{from{stroke-dashoffset: var(--hh-k,0.05)}to{stroke-dashoffset: -1}}@keyframes sl-hh-in{from{opacity: 0.01;transform: translate3d(0,14px,0)}}@keyframes sl-hh-win-in{from{opacity: 0.01;transform: translate3d(0,28px,0) scale(0.985)}}@media (prefers-reduced-motion: no-preference){.sl-hh[data-sl-hero] :is(.sl-hh-title,.sl-hh-lede,.sl-hh-actions){animation: sl-hh-in 0.9s var(--sl-ease) 0.08s backwards}.sl-hh[data-sl-hero] .sl-hh-lede{animation-delay: 0.18s}.sl-hh[data-sl-hero] .sl-hh-actions{animation-delay: 0.26s}}@keyframes sl-hh-tilt{from{transform: perspective(1600px) rotateX(12deg) translateY(40px) scale(0.96)}to{transform: none}}@media (prefers-reduced-motion: no-preference){.sl-hh[data-sl-hero] .sl-hh-flow-pks path{animation: sl-hh-flow var(--hh-t,9s) linear var(--hh-d,0s) infinite}.sl-hh[data-sl-hero]:is(.is-off,.is-hidden) .sl-hh-flow-pks path{animation-play-state: paused}}@media (prefers-reduced-motion: reduce){.sl-hh-flow-pks{display: none}}@media (max-width: 479px){.sl-hh[data-sl-hero]{padding-top: 52px}.sl-hh[data-sl-hero] .sl-hh-under{row-gap: 24px}}@keyframes hm-hub-fill{to{transform: scaleX(1)}}@keyframes hm-reel{to{transform: translateX(-50%)}}@media screen and (max-width: 991px){.sl-hh-under{grid-template-columns: 1fr;align-items: start}}@media screen and (max-width: 767px){.sl-hh{padding-bottom: 40px}.sl-hh-shell{width: 94%}.sl-hh-title{max-width: none;letter-spacing: -0.036em}}@media screen and (max-width: 479px){.sl-hh{padding-bottom: 28px}}@media (prefers-reduced-motion: reduce){.sl-hh-btn,.hm-play,.hm-tp-sheet,.hm-tp-logo :is(i,span:where([data-cml-tag="i"])),.hm-tp-navbtn,.hm-tp-btn,.hm-tp-h,.hm-tp-dim,.hm-tp-tag,.hm-tp-ctag,.hm-tp-cards,.hm-tp-card-l,.hm-hub-nav,.hm-hub-pane,.hm-reel-shot,.hm-floor-l > span:where(:not([data-cml-tag],[data-cml-svg])),.hm-eng-t,.hm-eng-a,.hm-eng-panel{transition: none}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){:root,:host{--sl-hh-mx: 88%;--sl-hh-my: 16%;--u: 1px;--d: 0.45px;--pdf-col: 2;--pdf-row: 0;--tbp-w: 1200}*,::before,::after,::backdrop{--sl-hh-a: 210deg}}}html.lenis,html.lenis body{height: auto}.lenis.lenis-smooth{scroll-behavior: auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior: contain}.lenis.lenis-stopped{overflow: hidden}.lenis.lenis-scrolling iframe{pointer-events: none}html.sl-motion [data-sl-rise]{opacity: 0}.slf{background-color:var(--sl-bg);color:var(--sl-text);font-family:var(--sl-font);line-height:1.5}.slf .slf-w{max-width:var(--sl-shell-max);margin:0 auto;padding:0 clamp(20px,5vw,48px)}.slf .slf-hero{border-bottom:1px solid var(--sl-border);padding:clamp(64px,11vh,140px) 0 clamp(32px,6vh,56px)}.slf .slf-h1{max-width:18ch;font-family:var(--sl-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(38px,6vw,76px);font-weight:600;line-height:1.04}.slf .slf-hero-desc{max-width:60ch;color:var(--sl-text-muted);margin:18px 0 28px;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.slf .slf-hero-actions{flex-wrap:wrap;gap:12px;margin-bottom:clamp(28px,5vh,48px);display:flex}.slf .slf-stats{border-top:1px solid var(--sl-border);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px clamp(16px,3vw,40px);margin:0;padding-top:18px;display:grid}.slf .slf-stat-n{font-family:var(--sl-font-display);letter-spacing:-.025em;font-size:clamp(24px,2.8vw,36px);font-weight:600}.slf .slf-stat-l{color:var(--sl-text-muted);margin:4px 0 0;font-size:13px}.slf .slf-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.slf .slf-sec{border-bottom:1px solid var(--sl-border);padding:clamp(48px,8vh,96px) 0}.slf .slf-h2{margin:0}.slf .slf-h2.is-invert{color:#fff;margin-inline:auto}.slf .slf-lede{max-width:62ch;color:var(--sl-text-muted);margin:14px 0 clamp(24px,4vh,40px);font-size:clamp(15px,1.6vw,18px);line-height:1.65}.slf .slf-tiers{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));align-items:start;gap:clamp(14px,2vw,22px);display:grid}.slf .slf-tier{border:1px solid var(--sl-border);border-radius:var(--sl-radius-card);background:var(--sl-bg);flex-direction:column;padding:clamp(20px,2.8vw,32px);display:flex;position:relative}.slf .slf-tier.is-featured{border-color:var(--sl-border-accent,var(--sl-accent))}.slf .slf-tier-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0 0 10px;display:flex}.slf .slf-tier-flag{border:1px solid var(--sl-border-accent);background:var(--sl-accent-soft);color:var(--sl-text);white-space:nowrap;border-radius:2px;padding:3px 8px;font-size:12px;font-weight:500;line-height:1.4}.slf .slf-tier__name{font-family:var(--sl-font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.slf .slf-tier-price{align-items:baseline;gap:8px;margin:0 0 12px;display:flex}.slf .slf-tier-fig{font-family:var(--sl-font-display);letter-spacing:-.03em;font-size:clamp(30px,3.2vw,40px);font-weight:600}.slf .slf-tier-unit{color:var(--sl-text-muted);font-size:13.5px}.slf .slf-tier-desc{color:var(--sl-text-muted);margin:0 0 18px;font-size:14.5px;line-height:1.6}.slf .slf-tier-btn{align-self:flex-start;margin-bottom:20px}.slf .slf-tier-dk{border-top:1px solid var(--sl-border);letter-spacing:.1em;text-transform:uppercase;color:var(--sl-text-label,var(--sl-text-muted));margin:0 0 6px;padding-top:14px;font-size:11px;font-weight:600}.slf .slf-tier-list{margin:0;padding:0;list-style:none}.slf .slf-tier-list li{padding:7px 0 7px 18px;font-size:14px;line-height:1.5;position:relative}.slf .slf-tier-list li+li{border-top:1px solid var(--sl-border)}.slf .slf-tier-list li:before{content:"";background:var(--sl-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:0}.slf .slf-table-wrap{border:1px solid var(--sl-border);border-radius:var(--sl-radius-card);overflow-x:auto}.slf .slf-table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.slf .slf-table :is(th,div:where([data-cml-table="th"])),.slf .slf-table :is(td,div:where([data-cml-table="td"])){text-align:left;border-bottom:1px solid var(--sl-border);padding:12px 16px}.slf .slf-table :is(thead,div:where([data-cml-table="thead"])) :is(th,div:where([data-cml-table="th"])){letter-spacing:.08em;text-transform:uppercase;color:var(--sl-text-muted);background:var(--sl-bg-subtle);font-size:12px;font-weight:500}.slf .slf-table :is(tbody,div:where([data-cml-table="tbody"])) :is(th,div:where([data-cml-table="th"])){font-weight:500}.slf .slf-table :is(tbody,div:where([data-cml-table="tbody"])) :is(tr,div:where([data-cml-table="tr"])):last-child :is(th,div:where([data-cml-table="th"])),.slf .slf-table :is(tbody,div:where([data-cml-table="tbody"])) :is(tr,div:where([data-cml-table="tr"])):last-child :is(td,div:where([data-cml-table="td"])){border-bottom:0}.slf .slf-table :is(td,div:where([data-cml-table="td"])){color:var(--sl-text-muted)}.slf .slf-scope{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(16px,2.4vw,28px) clamp(20px,3.2vw,44px);display:grid}.slf .slf-scope-item{border-top:1px solid var(--sl-border);padding-top:14px}.slf .slf-scope-q{font-family:var(--sl-font-display);letter-spacing:-.015em;margin:0 0 8px;font-size:17.5px;font-weight:600}.slf .slf-scope-a{color:var(--sl-text-muted);margin:0;font-size:14.5px;line-height:1.65}.slf .slf-cta{background:var(--sl-ink);color:var(--sl-ink-text);padding:clamp(64px,10vh,130px) 0}.slf .slf-cta-in{text-align:center}.slf .slf-cta-desc{max-width:58ch;color:var(--sl-ink-text-muted);margin:16px auto 28px;font-size:clamp(15px,1.6vw,18px);line-height:1.6}.slf .slf-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.slf .slf-btn-ghost-dark{color:#fff;border-color:var(--sl-ink-border)}@font-face{font-family:Helvetica;font-weight:400;font-style:normal;font-display:swap;src:url(https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545b_ef0caf73e52e6d63b92db80bf087d1d9_Helvetica.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545c_ab1c1da74081947a3a2335d82de7d29f_Helvetica-Bold.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545d_6ade0388d8ca1242bd63765aa79b3469_Helvetica-Oblique.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545e_522d9654abc13659568213f5e2ffee09_Helvetica-BoldOblique.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d3335460_d4b027a12c26c64322d5d4dc2a729b46_Helvetica%20Bold.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc01_ef0caf73e52e6d63b92db80bf087d1d9_Helvetica.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc02_ab1c1da74081947a3a2335d82de7d29f_Helvetica-Bold.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc03_6ade0388d8ca1242bd63765aa79b3469_Helvetica-Oblique.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc04_522d9654abc13659568213f5e2ffee09_Helvetica-BoldOblique.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc06_d4b027a12c26c64322d5d4dc2a729b46_Helvetica%20Bold.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/698f69a56e774233a3a39468_ef0caf73e52e6d63b92db80bf087d1d9_Helvetica.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/698f69a56e774233a3a39469_ab1c1da74081947a3a2335d82de7d29f_Helvetica-Bold.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/698f69a56e774233a3a3946a_6ade0388d8ca1242bd63765aa79b3469_Helvetica-Oblique.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/698f69a56e774233a3a3946b_522d9654abc13659568213f5e2ffee09_Helvetica-BoldOblique.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/698f69a56e774233a3a3946d_d4b027a12c26c64322d5d4dc2a729b46_Helvetica%20Bold.ttf)format("truetype")}@font-face{font-family:Helvetica;font-weight:700;font-style:italic;font-display:swap;src:url(https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545b_ef0caf73e52e6d63b92db80bf087d1d9_Helvetica.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545c_ab1c1da74081947a3a2335d82de7d29f_Helvetica-Bold.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545d_6ade0388d8ca1242bd63765aa79b3469_Helvetica-Oblique.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545e_522d9654abc13659568213f5e2ffee09_Helvetica-BoldOblique.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d3335460_d4b027a12c26c64322d5d4dc2a729b46_Helvetica%20Bold.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc01_ef0caf73e52e6d63b92db80bf087d1d9_Helvetica.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc02_ab1c1da74081947a3a2335d82de7d29f_Helvetica-Bold.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc03_6ade0388d8ca1242bd63765aa79b3469_Helvetica-Oblique.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc04_522d9654abc13659568213f5e2ffee09_Helvetica-BoldOblique.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc06_d4b027a12c26c64322d5d4dc2a729b46_Helvetica%20Bold.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/698f69a56e774233a3a39468_ef0caf73e52e6d63b92db80bf087d1d9_Helvetica.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/698f69a56e774233a3a39469_ab1c1da74081947a3a2335d82de7d29f_Helvetica-Bold.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/698f69a56e774233a3a3946a_6ade0388d8ca1242bd63765aa79b3469_Helvetica-Oblique.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/698f69a56e774233a3a3946b_522d9654abc13659568213f5e2ffee09_Helvetica-BoldOblique.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/698f69a56e774233a3a3946d_d4b027a12c26c64322d5d4dc2a729b46_Helvetica%20Bold.ttf)format("truetype")}@font-face{font-family:Helvetica;font-weight:400;font-style:italic;font-display:swap;src:url(https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545b_ef0caf73e52e6d63b92db80bf087d1d9_Helvetica.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545c_ab1c1da74081947a3a2335d82de7d29f_Helvetica-Bold.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545d_6ade0388d8ca1242bd63765aa79b3469_Helvetica-Oblique.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545e_522d9654abc13659568213f5e2ffee09_Helvetica-BoldOblique.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d3335460_d4b027a12c26c64322d5d4dc2a729b46_Helvetica%20Bold.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc01_ef0caf73e52e6d63b92db80bf087d1d9_Helvetica.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc02_ab1c1da74081947a3a2335d82de7d29f_Helvetica-Bold.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc03_6ade0388d8ca1242bd63765aa79b3469_Helvetica-Oblique.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc04_522d9654abc13659568213f5e2ffee09_Helvetica-BoldOblique.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc06_d4b027a12c26c64322d5d4dc2a729b46_Helvetica%20Bold.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/698f69a56e774233a3a39468_ef0caf73e52e6d63b92db80bf087d1d9_Helvetica.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/698f69a56e774233a3a39469_ab1c1da74081947a3a2335d82de7d29f_Helvetica-Bold.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/698f69a56e774233a3a3946a_6ade0388d8ca1242bd63765aa79b3469_Helvetica-Oblique.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/698f69a56e774233a3a3946b_522d9654abc13659568213f5e2ffee09_Helvetica-BoldOblique.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/698f69a56e774233a3a3946d_d4b027a12c26c64322d5d4dc2a729b46_Helvetica%20Bold.ttf)format("truetype")}@font-face{font-family:Helvetica;font-weight:700;font-style:normal;font-display:swap;src:url(https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545b_ef0caf73e52e6d63b92db80bf087d1d9_Helvetica.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545c_ab1c1da74081947a3a2335d82de7d29f_Helvetica-Bold.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545d_6ade0388d8ca1242bd63765aa79b3469_Helvetica-Oblique.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545e_522d9654abc13659568213f5e2ffee09_Helvetica-BoldOblique.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d3335460_d4b027a12c26c64322d5d4dc2a729b46_Helvetica%20Bold.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc01_ef0caf73e52e6d63b92db80bf087d1d9_Helvetica.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc02_ab1c1da74081947a3a2335d82de7d29f_Helvetica-Bold.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc03_6ade0388d8ca1242bd63765aa79b3469_Helvetica-Oblique.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc04_522d9654abc13659568213f5e2ffee09_Helvetica-BoldOblique.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc06_d4b027a12c26c64322d5d4dc2a729b46_Helvetica%20Bold.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/698f69a56e774233a3a39468_ef0caf73e52e6d63b92db80bf087d1d9_Helvetica.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/698f69a56e774233a3a39469_ab1c1da74081947a3a2335d82de7d29f_Helvetica-Bold.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/698f69a56e774233a3a3946a_6ade0388d8ca1242bd63765aa79b3469_Helvetica-Oblique.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/698f69a56e774233a3a3946b_522d9654abc13659568213f5e2ffee09_Helvetica-BoldOblique.ttf)format("truetype"),url(https://stacklumen.vercel.app/fonts/698f69a56e774233a3a3946d_d4b027a12c26c64322d5d4dc2a729b46_Helvetica%20Bold.ttf)format("truetype")}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */ @layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-mono:var(--font-geist-mono);--color-blue-300:#90c5ff;--color-blue-500:#3080ff;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-snug:1.375;--leading-relaxed:1.625;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono);--color-border:var(--border);--color-popover:var(--popover);--body-font:var(--body-font);--heading-font:var(--heading-font);--button-font:var(--button-font)}@supports (color:lab(0% 0 0)){:root,:host{--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:is(sub,span:where([data-cml-tag="sub"])),:is(sup,span:where([data-cml-tag="sup"])){vertical-align:baseline;font-size:75%;line-height:0;position:relative}:is(sub,span:where([data-cml-tag="sub"])){bottom:-.25em}:is(sup,span:where([data-cml-tag="sup"])){top:-.5em}:is(img,span:where([data-cml-tag="img"])),svg,video,canvas,:is(audio,div:where([data-cml-tag="audio"])),iframe,embed,object{vertical-align:middle;display:block}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-top-12{top:calc(var(--spacing) * -12)}.-right-12{right:calc(var(--spacing) * -12)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.-left-12{left:calc(var(--spacing) * -12)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.min-w-10{min-width:calc(var(--spacing) * 10)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.gap-10{gap:calc(var(--spacing) * 10)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.py-12{padding-block:calc(var(--spacing) * 12)}.opacity-50{opacity:.5}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!paused{animation-play-state:paused!important}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}@media (hover:hover){.hover\:opacity-100:hover{opacity:1}}.focus\:z-10:focus{z-index:10}.focus-visible\:z-10:focus-visible{z-index:10}.disabled\:opacity-50:disabled{opacity:.5}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}@media (min-width:48rem){.md\:pt-20{padding-top:calc(var(--spacing) * 20)}}@media (min-width:64rem){.lg\:p-10{padding:calc(var(--spacing) * 10)}}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}}:root{--_apps---typography--heading-font:Helvetica,Arial,sans-serif;--_apps---typography--body-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--_apps---typography--button-font:Helvetica,Arial,sans-serif;--_apps---sizes--radius:0px;--_apps---colors--background:white;--_apps---colors--foreground:#eee;--_apps---colors--card:white;--_apps---colors--card-foreground:#060606;--_apps---colors--popover:#f2f2f2;--_apps---colors--popover-foreground:#060606;--_apps---colors--primary:#0065ff;--_apps---colors--primary-foreground:#080d16;--_apps---colors--secondary:#d9f7ff;--_apps---colors--secondary-foreground:#0a0d13;--_apps---colors--muted:#f8f8f8;--_apps---colors--muted-foreground:#7d797a;--_apps---colors--accent:#e4e4e4;--_apps---colors--accent-foreground:#0d0d0d;--_apps---colors--destructive:#db423f;--_apps---colors--border:black;--_apps---colors--input:black;--_apps---colors--ring:#387be0;--_apps---charts--chart-1:#0065ff;--_apps---charts--chart-2:#5c9cfc;--_apps---charts--chart-3:#0060fa;--_apps---charts--chart-4:#0059ca;--_apps---charts--chart-5:#0037ae;--_apps---sidebar--sidebar:#f8f8f8;--_apps---sidebar--sidebar-foreground:#060606;--_apps---sidebar--sidebar-primary:#0065ff;--_apps---sidebar--sidebar-primary-foreground:#080d16;--_apps---sidebar--sidebar-accent:#e4e4e4;--_apps---sidebar--sidebar-accent-foreground:#0d0d0d;--_apps---sidebar--sidebar-border:black;--_apps---sidebar--sidebar-ring:#387be0;--_apps---colors--background-dark:#030303;--_apps---colors--foreground-dark:#f8f8f8;--_apps---colors--card-dark:#141414;--_apps---colors--card-foreground-dark:#f8f8f8;--_apps---colors--popover-dark:#141414;--_apps---colors--popover-foreground-dark:#f8f8f8;--_apps---colors--primary-dark:#147eff;--_apps---colors--primary-foreground-dark:#080d16;--_apps---colors--secondary-dark:#001042;--_apps---colors--secondary-foreground-dark:#f4f9ff;--_apps---colors--muted-dark:#010101;--_apps---colors--muted-foreground-dark:#868686;--_apps---colors--accent-dark:#292929;--_apps---colors--accent-foreground-dark:#f8f8f8;--_apps---colors--destructive-dark:#e9504b;--_apps---colors--border-dark:#0000001a;--_apps---colors--input-dark:#ffffff26;--_apps---colors--ring-dark:#5297fe;--_apps---charts--chart-1-dark:#147eff;--_apps---charts--chart-2-dark:#73b4ff;--_apps---charts--chart-3-dark:#0059f2;--_apps---charts--chart-4-dark:#59a3ff;--_apps---charts--chart-5-dark:#0050c8;--_apps---sidebar--sidebar-dark:#070707;--_apps---sidebar--sidebar-foreground-dark:#f8f8f8;--_apps---sidebar--sidebar-primary-dark:#147eff;--_apps---sidebar--sidebar-primary-foreground-dark:#080d16;--_apps---sidebar--sidebar-accent-dark:#292929;--_apps---sidebar--sidebar-accent-foreground-dark:#f8f8f8;--_apps---sidebar--sidebar-border-dark:#ffffff1a;--_apps---sidebar--sidebar-ring-dark:#5297fe}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--sl-accent:#0075ff;--sl-accent-rgb:0,117,255;--sl-accent-hover:#005ed1;--sl-accent-active:#0052b8;--sl-accent-light:#3b9eff;--sl-accent-pale:#7fc0ff;--sl-accent-soft:#0075ff0f;--sl-accent-ring:#0075ff47;--sl-navy:#0a1834;--sl-purple:#2e1065;--sl-purple-rgb:46,16,101;--sl-purple-lift:#43198f;--sl-purple-lift-rgb:67,25,143;--sl-purple-ink:#43198f;--sl-purple-ink-rgb:67,25,143;--sl-purple-frame:#43198f;--sl-purple-frame-rgb:67,25,143;--sl-grad-phrase:linear-gradient(100deg,#0075ff 0%,#0075ff 36%,#43198f 100%);--sl-band-ends:radial-gradient(34% 110% at 0% 50%,#43198fb8 0%,#43198f00 100%),radial-gradient(34% 110% at 100% 50%,#43198fb8 0%,#43198f00 100%);--sl-grad-feature:linear-gradient(135deg,#38a8ff 0%,#0075ff 42%,#2a4fd6 72%,#43198f 100%);--sl-glow-window:0 40px 90px -34px #2e106561,0 18px 48px -28px #0075ff5c;--sl-edge-window:linear-gradient(135deg,#0075ff80 0%,#43198f61 45%,#0a0a0a1f 78%);--sl-mark-top:#0075ff;--sl-mark-mid:#5378e6;--sl-mark-foot:#8a70ba;--sl-mark-ramp:linear-gradient(180deg,#0075ff 0%,#5378e6 48%,#8a70ba 100%);--_apps---colors--primary:var(--sl-accent);--_apps---charts--chart-1:var(--sl-accent);--_apps---sidebar--sidebar-primary:var(--sl-accent);--sl-ink:#0a0a0a;--sl-ink-raised:#131316;--sl-ink-text:#fff;--sl-ink-text-muted:#ffffffa8;--sl-ink-border:#ffffff24;--sl-bg:#fff;--sl-bg-subtle:#fafafa;--sl-bg-sunken:#f4f6fa;--sl-surface:#fff;--sl-surface-raised:#fff;--sl-text:#0a0a0a;--sl-text-muted:#525252;--sl-text-faint:#8a8a8a;--sl-text-on-accent:#fff;--sl-text-label:#6f6f6f;--sl-border:#ebebeb;--sl-border-strong:#d4d4d4;--sl-border-accent:#0075ff52;--sl-success:#0075ff;--sl-warning:#f59e0b;--sl-danger:#dc2626;--sl-beta:#7c3aed;--sl-grad-display:linear-gradient(101deg,#06132c 0%,#0a1834 16%,#14409c 47%,#0075ff 86%,#2f8bff 100%);--sl-grad-accent:linear-gradient(135deg,#0066f5 0%,#5ba8ff 100%);--sl-grad-on-dark:linear-gradient(120deg,#7fc0ff 0%,#3b9eff 45%,#0075ff 100%);--sl-grad-chrome:linear-gradient(135deg,#0066f5,#3b9eff);--sl-grad-chrome-hover:linear-gradient(135deg,#005ed1,#2f8eef);--sl-font:"Inter Variable",Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;--sl-font-display:"Inter Variable",Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;--sl-font-label:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;--sl-radius:2px;--sl-radius-sm:2px;--sl-radius-card:2px;--sl-radius-pill:999px;--sl-radius-tile:2px;--sl-radius-panel:2px;--sl-radius-feature:2px;--sl-shadow-sm:0 1px 2px #0a18340f;--sl-shadow:0 2px 8px -2px #0a18341a,0 1px 2px #0a18340d;--sl-shadow-lift:0 12px 28px -12px #0a183438;--sl-glow-accent:inset 0 1px 0 #ffffff38,0 6px 18px #0075ff47;--sl-glow-accent-hover:inset 0 1px 0 #ffffff47,0 10px 26px #0075ff66;--sl-shadow-accent:var(--sl-glow-accent);--sl-ease:cubic-bezier(.16,1,.3,1);--sl-ease-out:cubic-bezier(.4,0,.2,1);--sl-dur:.28s;--sl-dur-fast:.15s;--sl-shell-max:1240px;--sl-shell-pad:clamp(24px,5vw,64px);--sl-section-y:clamp(72px,9vh,128px);--sl-nav-h:80px;--sl-chrome-h:calc(var(--sl-banner-h,0px) + var(--sl-nav-h));--sl-h2-size:clamp(32px,3.6vw,56px);--sl-h2-weight:600;--sl-h2-leading:1.02;--sl-h2-track:-.032em;--sl-h2-measure:22ch}:root[data-sl-surface=marketing]{scroll-padding-top:calc(var(--sl-chrome-h,119px) + 16px)}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]){--sl-accent:#0075ff;--sl-accent-hover:#3b9eff;--sl-accent-active:#5ba8ff;--sl-accent-soft:#0075ff1f;--sl-accent-ring:#0075ff73;--sl-bg:#0a0a0a;--sl-bg-subtle:#0c0c0e;--sl-bg-sunken:#131316;--sl-surface:#0c0c0e;--sl-surface-raised:#131316;--sl-text:#fff;--sl-text-muted:#a3a3a3;--sl-text-faint:#737373;--sl-text-label:#8f8f8f;--sl-border:#1f1f1f;--sl-border-strong:#2a2a2a;--sl-border-accent:#0075ff73;--sl-grad-display:var(--sl-grad-on-dark);--sl-shadow-sm:0 1px 2px #00000080;--sl-shadow:0 2px 8px -2px #0009,0 1px 2px #0006;--sl-shadow-lift:0 12px 28px -12px #000000bf;--sl-glow-accent:inset 0 1px 0 #ffffff38,0 6px 22px #0075ff6b;--sl-glow-accent-hover:inset 0 1px 0 #ffffff4d,0 12px 32px #0075ff8c;--sl-shadow-accent:var(--sl-glow-accent);--sl-purple-ink:#aa98cd;--sl-purple-ink-rgb:170,152,205;--sl-grad-phrase:linear-gradient(100deg,#3b9eff 0%,#3b9eff 30%,#9881c1 100%);--sl-glow-window:0 40px 90px -34px #43198fb3,0 18px 48px -28px #0075ff73;--sl-edge-window:linear-gradient(135deg,#0075ffbf 0%,#8a70ba99 45%,#ffffff1f 78%)}html:is([data-sl-frame=dark],[data-sl-frame=brand-dark]){--sl-purple-frame:#aa98cd;--sl-purple-frame-rgb:170,152,205}.sl-shell,.sl-shell.sl-shell{z-index:2;width:100%;max-width:var(--sl-shell-max);padding-inline:var(--sl-shell-pad,clamp(24px,5vw,64px));margin-inline:auto;position:relative}.sl-section,.sl-section.sl-section{padding-block:var(--sl-section-y,clamp(72px,9vh,128px));background:var(--sl-bg);color:var(--sl-text);position:relative}.sl-section--subtle{background:var(--sl-bg-subtle)}.sl-section--ink{background:var(--sl-ink);color:var(--sl-ink-text)}.sl-section--ink .sl-lede,.sl-section--ink .sl-card-desc{color:var(--sl-ink-text-muted)}.sl-section--ink .sl-h2,.sl-section--ink .sl-display,.sl-section--ink .sl-card-title{color:var(--sl-ink-text)}.sl-section--ink .sl-card{border-color:var(--sl-ink-border);box-shadow:none;background:#ffffff0a}.sl-section--ink .sl-grad{background-image:var(--sl-grad-on-dark)}.sl-section--ink .sl-btn--secondary.sl-btn--secondary{color:var(--sl-ink-text);border-color:var(--sl-ink-border);background:0 0}.sl-section--ink .sl-btn--secondary:hover{background:#ffffff12;border-color:#ffffff8c}.sl-field{isolation:isolate;background:var(--sl-bg);position:relative;overflow:hidden}.sl-field:before{content:"";z-index:0;pointer-events:none;-webkit-mask-composite:source-in;opacity:0;width:112%;height:115%;animation:sl-field-in 2.5s var(--sl-ease) .6s forwards;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:radial-gradient(circle at 12% 26%,#0075ff29 0%,#0000 45%),radial-gradient(circle at 88% 20%,#5ba8ff24 0%,#0000 45%),radial-gradient(circle at 55% 95%,#0075ff14 0%,#0000 55%);position:absolute;top:-12%;left:-6%;-webkit-mask-image:radial-gradient(80% 70%,#000 0% 45%,#0009 70%,#0000 100%),linear-gradient(#0000 0% 13%,#0000002e 20%,#0000009e 30%,#000 42% 100%);mask-image:radial-gradient(80% 70%,#000 0% 45%,#0009 70%,#0000 100%),linear-gradient(#0000 0% 13%,#0000002e 20%,#0000009e 30%,#000 42% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes sl-field-in{to{opacity:1}}.sl-field--grid:after{content:"";z-index:0;pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-image:radial-gradient(#0a183421 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 66% at 50% 42%,#000 0%,#0000 78%),linear-gradient(#0000 0%,#00000024 8%,#0000008c 18%,#000 30% 100%);mask-image:radial-gradient(78% 66% at 50% 42%,#000 0%,#0000 78%),linear-gradient(#0000 0%,#00000024 8%,#0000008c 18%,#000 30% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .sl-field--grid:after{background-image:radial-gradient(#ffffff1a 1px,#0000 1px)}.sl-field>*{z-index:1;position:relative}.sl-display{font-family:var(--sl-font-display);font-variation-settings:"wght" 700;letter-spacing:-.042em;color:var(--sl-text);text-wrap:pretty;margin:0;font-size:clamp(44px,7.4vw,116px);font-weight:700;line-height:.93}.sl-display--tight{max-width:24ch}.sl-display--sm{letter-spacing:-.038em;font-size:clamp(38px,5vw,72px);line-height:.96}.sl-grad{background:var(--sl-grad-display);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-style:normal}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.sl-grad{color:var(--sl-accent);background:0 0}}.sl-h2{font-family:var(--sl-font-display);font-variation-settings:"wght" 700;letter-spacing:-.036em;color:var(--sl-text);text-wrap:pretty;margin:0;font-size:clamp(30px,4vw,58px);font-weight:700;line-height:1}:where(:root[data-sl-surface=marketing]) .sl-h2{max-width:var(--sl-h2-measure);font-size:var(--sl-h2-size);font-weight:var(--sl-h2-weight);font-variation-settings:"wght" 600;line-height:var(--sl-h2-leading);letter-spacing:var(--sl-h2-track);text-wrap:balance}.sl-h2 .mute,.mkt-h2 .mute{color:var(--sl-text-muted)}.sl-section--ink .sl-h2 .mute{color:var(--sl-ink-text-muted)}.sl-spec{font-family:var(--sl-font);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums slashed-zero;color:var(--sl-text-label);font-size:11px;font-weight:600;line-height:1.2}:is(figcaption,div:where([data-cml-tag="figcaption"])).sl-spec{margin-top:12px}.sl-live{background:var(--sl-success);width:8px;height:8px;box-shadow:0 0 0 3px var(--sl-success);border-radius:50%;flex:none;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.sl-live{box-shadow:0 0 0 3px color-mix(in srgb,var(--sl-success) 22%,transparent)}}.sl-h3{font-family:var(--sl-font-display);font-variation-settings:"wght" 650;letter-spacing:-.028em;color:var(--sl-text);margin:0;font-size:clamp(21px,2.2vw,30px);font-weight:650;line-height:1.12}.sl-lede{font-family:var(--sl-font);letter-spacing:-.005em;color:var(--sl-text-muted);max-width:54ch;margin:0;font-size:clamp(16px,1.6vw,20px);font-weight:400;line-height:1.6}.sl-eyebrow{font-family:var(--sl-font-label);letter-spacing:.02em;text-transform:none;color:var(--sl-text-faint);background:0 0;border:0;margin:0;padding:0;font-size:12px;font-weight:500;display:inline-block}.sl-eyebrow:before,.sl-eyebrow:after{content:none}@keyframes sl-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.sl-btn,.sl-btn.sl-btn{border-radius:var(--sl-radius);font-family:var(--sl-font);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--sl-dur-fast) var(--sl-ease-out),border-color var(--sl-dur-fast) var(--sl-ease-out),color var(--sl-dur-fast) var(--sl-ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.sl-btn:focus-visible{outline:2px solid var(--sl-accent);outline-offset:2px}.sl-btn:disabled,.sl-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}.sl-btn[data-loading=true]{color:#0000;pointer-events:none;position:relative}.sl-btn[data-loading=true]:after{content:"";width:16px;height:16px;color:var(--sl-text-on-accent);border:2px solid;border-top-color:#0000;border-radius:50%;animation:.7s linear infinite sl-spin;position:absolute}.sl-btn--secondary[data-loading=true]:after,.sl-btn--ghost[data-loading=true]:after{color:var(--sl-text)}@keyframes sl-spin{to{transform:rotate(360deg)}}.sl-btn--primary{color:#fff;box-shadow:none;background:#0075ff}.sl-btn--primary:hover{box-shadow:none;background:#005ed1;transform:none}.sl-btn--primary:active{box-shadow:none;background:#0052b8;transform:none}.sl-btn--secondary{background:var(--sl-surface);color:var(--sl-text);border-color:var(--sl-border);box-shadow:none}.sl-btn--secondary.sl-btn--secondary{border-color:var(--sl-border)}.sl-btn--secondary:hover{background:var(--sl-bg-subtle);border-color:var(--sl-border-strong);box-shadow:none;transform:none}.sl-btn--secondary:active{background:var(--sl-bg-sunken);box-shadow:none;transform:none}.sl-btn--ghost{color:var(--sl-text);border-color:var(--sl-border-strong);background:0 0}.sl-btn--ghost:hover{background:var(--sl-accent-soft);border-color:var(--sl-border-accent);color:var(--sl-accent)}.sl-btn--sm,.sl-btn--sm.sl-btn--sm{padding:9px 16px;font-size:13.5px}.sl-btn--lg,.sl-btn--lg.sl-btn--lg{padding:16px 28px;font-size:15.5px}.sl-btn-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sl-card,.sl-card.sl-card{background:var(--sl-surface);border:1px solid var(--sl-border);border-radius:var(--sl-radius-card);color:var(--sl-text);transition:border-color var(--sl-dur) var(--sl-ease-out),box-shadow var(--sl-dur) var(--sl-ease-out),transform var(--sl-dur) var(--sl-ease-out);flex-direction:column;gap:12px;padding:clamp(20px,2.4vw,28px);text-decoration:none;display:flex;position:relative}a.sl-card:hover{border-color:var(--sl-border-accent);box-shadow:var(--sl-shadow-lift);transform:translateY(-2px)}.sl-card-title{font-family:var(--sl-font-display);letter-spacing:-.02em;color:var(--sl-text);margin:0;font-size:clamp(17px,1.6vw,20px);font-weight:600;line-height:1.2}.sl-card-desc{color:var(--sl-text-muted);margin:0;font-size:14px;line-height:1.55}.sl-badge,.sl-badge.sl-badge{border-radius:var(--sl-radius-sm);height:20px;font-family:var(--sl-font-label);letter-spacing:.1em;text-transform:uppercase;background:var(--sl-accent-soft);color:var(--sl-accent);align-items:center;padding-inline:8px;font-size:9.5px;font-weight:700;display:inline-flex}.sl-badge--solid{background:var(--sl-accent);color:var(--sl-text-on-accent)}.sl-badge--quiet{background:var(--sl-bg-sunken);color:var(--sl-text-faint)}.sl-badge--outline{box-shadow:inset 0 0 0 1px rgba(var(--sl-accent-rgb),.32);color:var(--sl-accent);background:0 0}.sl-section--ink .sl-badge--outline{box-shadow:inset 0 0 0 1px rgba(var(--sl-accent-rgb),.5);color:var(--sl-accent-pale);background:0 0}:root{--sl-tray-bg:#f1f1f2;--sl-chip-on:#fff;--sl-chip-shadow:0 1px 2px #0a18341a,0 0 0 1px #0a18340a}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]){--sl-tray-bg:#141417;--sl-chip-on:#26262b;--sl-chip-shadow:0 1px 2px #0000008c,inset 0 1px 0 #ffffff0f}.sl-tray,.sl-tray.sl-tray{background:var(--sl-tray-bg);border-radius:3px;flex-wrap:wrap;align-items:center;gap:2px;padding:3px;display:inline-flex}.sl-tray--col,.sl-tray--col.sl-tray--col{flex-direction:column;align-items:stretch;display:flex}.sl-chip,.sl-chip.sl-chip{min-height:32px;color:var(--sl-text-muted);font-family:var(--sl-font);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--sl-dur-fast) var(--sl-ease-out),color var(--sl-dur-fast) var(--sl-ease-out),box-shadow var(--sl-dur-fast) var(--sl-ease-out);background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.sl-tray--col .sl-chip{text-align:left;white-space:normal;justify-content:flex-start}.sl-chip:hover{color:var(--sl-text)}.sl-chip.is-on,.sl-chip[aria-selected=true],.sl-chip[aria-pressed=true],.sl-chip[aria-current]:not([aria-current=false]){background:var(--sl-chip-on);box-shadow:var(--sl-chip-shadow);color:var(--sl-text)}.sl-chip:focus-visible{outline:2px solid var(--sl-accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){.sl-chip{transition:none}}.sl-rise{animation:sl-rise .8s var(--sl-ease) both;animation-delay:var(--sl-delay,0s)}@keyframes sl-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sl-rise,.sl-field:before,.sl-eyebrow:before{opacity:1!important;animation:none!important;transform:none!important}.sl-btn,.sl-card{transition:none!important}.sl-btn:hover,a.sl-card:hover{transform:none!important}}.sdf-pd-banner{border-radius:var(--sl-radius-panel);background-color:var(--sl-accent);background-image:radial-gradient(28% 240% at 0% 50%,var(--sl-purple-lift) 0%,transparent 100%),radial-gradient(28% 240% at 100% 50%,var(--sl-purple-lift) 0%,transparent 100%),linear-gradient(90deg,#0066f5 0%,#0066f5 34%,var(--sl-accent) 55%,#0066f5 100%);border:1px solid #ffffff1f;flex-direction:row;justify-content:space-between;align-items:center;column-gap:20px;padding:22px 20px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sdf-pd-banner{background-image:radial-gradient(28% 240% at 0% 50%,color-mix(in srgb,var(--sl-purple-lift) 78%,transparent) 0%,transparent 100%),radial-gradient(28% 240% at 100% 50%,color-mix(in srgb,var(--sl-purple-lift) 78%,transparent) 0%,transparent 100%),linear-gradient(90deg,#0066f5 0%,#0066f5 34%,var(--sl-accent) 55%,#0066f5 100%)}}.sdf-pd-banner{color:#fff;box-shadow:inset 0 1px 0 #ffffff38,0 10px 24px -12px rgba(var(--sl-purple-rgb),.5);transition:box-shadow var(--sl-dur) var(--sl-ease);text-decoration:none}.sdf-pd-banner:hover{box-shadow:inset 0 1px 0 #ffffff47,0 12px 26px -12px rgba(var(--sl-purple-rgb),.55)}.sdf-pd-banner-content{z-index:3;flex-direction:column;flex:auto;row-gap:5px;min-width:0;display:flex;position:relative}.sdf-pd-banner-title{color:#fff;font-family:var(--sl-font-display);letter-spacing:-.02em;margin:0;font-size:15px;font-weight:600;line-height:1.25}.sdf-pd-banner-cta{z-index:3;border-radius:var(--sl-radius);color:#fff;font-family:var(--sl-font);letter-spacing:-.005em;background-color:#ffffff1f;border:1px solid #fff3;flex-shrink:0;align-items:center;gap:8px;padding:8px 13px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:relative}.sdf-pd-banner-cta-ic{width:11px;height:11px}@media (max-width:991px){.sdf-pd-banner{flex-direction:column;align-items:flex-start;gap:16px;padding:24px}}@media (prefers-reduced-motion:reduce){.sdf-pd-banner{transition:none!important}.sdf-pd-banner:hover{transform:none}}:root{--body-font:var(--_apps---typography--body-font);--heading-font:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;--button-font:var(--_apps---typography--button-font);--radius:var(--_apps---sizes--radius);--background:var(--_apps---colors--background);--foreground:var(--_apps---colors--foreground);--card:var(--_apps---colors--card);--card-foreground:var(--_apps---colors--card-foreground);--popover:var(--_apps---colors--popover);--popover-foreground:var(--_apps---colors--popover-foreground);--primary:var(--_apps---colors--primary);--primary-foreground:var(--_apps---colors--primary-foreground);--secondary:var(--_apps---colors--secondary);--secondary-foreground:var(--_apps---colors--secondary-foreground);--muted:var(--_apps---colors--muted);--muted-foreground:var(--_apps---colors--muted-foreground);--accent:var(--_apps---colors--accent);--accent-foreground:var(--_apps---colors--accent-foreground);--destructive:var(--_apps---colors--destructive);--border:var(--_apps---colors--border);--input:var(--_apps---colors--input);--ring:var(--_apps---colors--ring);--chart-1:var(--_apps---charts--chart-1);--chart-2:var(--_apps---charts--chart-2);--chart-3:var(--_apps---charts--chart-3);--chart-4:var(--_apps---charts--chart-4);--chart-5:var(--_apps---charts--chart-5);--sidebar:var(--_apps---sidebar--sidebar);--sidebar-foreground:var(--_apps---sidebar--sidebar-foreground);--sidebar-primary:var(--_apps---sidebar--sidebar-primary);--sidebar-primary-foreground:var(--_apps---sidebar--sidebar-primary-foreground);--sidebar-accent:var(--_apps---sidebar--sidebar-accent);--sidebar-accent-foreground:var(--_apps---sidebar--sidebar-accent-foreground);--sidebar-border:var(--_apps---sidebar--sidebar-border);--sidebar-ring:var(--_apps---sidebar--sidebar-ring)}.dark{--body-font:var(--_apps---typography--body-font);--heading-font:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;--button-font:var(--_apps---typography--button-font);--radius:var(--_apps---sizes--radius);--background:var(--_apps---colors--background-dark);--foreground:var(--_apps---colors--foreground-dark);--card:var(--_apps---colors--card-dark);--card-foreground:var(--_apps---colors--card-foreground-dark);--popover:var(--_apps---colors--popover-dark);--popover-foreground:var(--_apps---colors--popover-foreground-dark);--primary:var(--_apps---colors--primary-dark);--primary-foreground:var(--_apps---colors--primary-foreground-dark);--secondary:var(--_apps---colors--secondary-dark);--secondary-foreground:var(--_apps---colors--secondary-foreground-dark);--muted:var(--_apps---colors--muted-dark);--muted-foreground:var(--_apps---colors--muted-foreground-dark);--accent:var(--_apps---colors--accent);--accent-foreground:var(--_apps---colors--accent-foreground);--destructive:var(--_apps---colors--destructive-dark);--border:var(--_apps---colors--border-dark);--input:var(--_apps---colors--input-dark);--ring:var(--_apps---colors--ring-dark);--chart-1:var(--_apps---charts--chart-1-dark);--chart-2:var(--_apps---charts--chart-2-dark);--chart-3:var(--_apps---charts--chart-3-dark);--chart-4:var(--_apps---charts--chart-4-dark);--chart-5:var(--_apps---charts--chart-5-dark);--sidebar:var(--_apps---sidebar--sidebar-dark);--sidebar-foreground:var(--_apps---sidebar--sidebar-foreground-dark);--sidebar-primary:var(--_apps---sidebar--sidebar-primary-dark);--sidebar-primary-foreground:var(--_apps---sidebar--sidebar-primary-foreground-dark);--sidebar-accent:var(--_apps---sidebar--sidebar-accent-dark);--sidebar-accent-foreground:var(--_apps---sidebar--sidebar-accent-foreground-dark);--sidebar-border:var(--_apps---sidebar--sidebar-border-dark);--sidebar-ring:var(--_apps---sidebar--sidebar-ring-dark)}:root[data-sl-surface=marketing],:root[data-sl-surface=marketing].dark,:root[data-sl-surface=marketing] .dark{--body-font:var(--sl-font);--button-font:var(--sl-font)}:is(button[role=combobox],button[role=checkbox],button[role=radio],button[data-slot=select-trigger],button[data-slot=button]:not(:has(>svg):not(:has(>:not(svg))))){border-color:var(--input);border-style:solid;border-width:1px}.bullet-list{flex-direction:column;gap:0;margin:8px 0 0;padding:0;list-style:none;display:flex}.bullet-list li{font-family:var(--sl-font);font-variant-numeric:tabular-nums;color:var(--muted-foreground);align-items:flex-start;gap:10px;padding:5px 0;font-size:12.5px;line-height:1.55;display:flex}.bullet-list li:before{content:"+";color:var(--primary);flex-shrink:0;font-weight:600}.btn{font-size:14px;font-weight:500;font-family:var(--body-font);cursor:pointer;letter-spacing:-.005em;white-space:nowrap;border:1px solid #0000;border-radius:2px;align-items:center;gap:8px;padding:11px 18px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn .arrow{transition:transform .15s}.btn:hover .arrow{transform:translate(2px)}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]){--bg:#0a0a0a;--bg-alt:#0c0c0e;--text:#fafafa;--text-2:#ffffffb8;--text-3:#ffffff80;--border:#ffffff14;--border-2:#ffffff24;--background:#0a0a0a;--foreground:#fafafa;--card:#0c0c0e;--card-foreground:#fafafa;--popover:#0c0c0e;--popover-foreground:#fafafa;--muted:#15151a;--muted-foreground:#fff9;--input:#ffffff14}html.dark .cta.cta,body.dark .cta.cta,html[data-stacklumen-theme=dark] .cta.cta,body[data-stacklumen-theme=dark] .cta.cta,html.dark .cs-quote.cs-quote,body.dark .cs-quote.cs-quote,html[data-stacklumen-theme=dark] .cs-quote.cs-quote,body[data-stacklumen-theme=dark] .cs-quote.cs-quote{background:var(--sl-ink-raised,#131316);color:var(--sl-ink-text,#fff);border-top-color:var(--sl-ink-border,#ffffff24);border-bottom-color:var(--sl-ink-border,#ffffff24)}html.dark .cta.cta .cta-title,body.dark .cta.cta .cta-title,html[data-stacklumen-theme=dark] .cta.cta .cta-title,body[data-stacklumen-theme=dark] .cta.cta .cta-title,html.dark .cta.cta .cta-desc,body.dark .cta.cta .cta-desc,html[data-stacklumen-theme=dark] .cta.cta .cta-desc,body[data-stacklumen-theme=dark] .cta.cta .cta-desc,html.dark .cta.cta .cta-tag,body.dark .cta.cta .cta-tag,html[data-stacklumen-theme=dark] .cta.cta .cta-tag,body[data-stacklumen-theme=dark] .cta.cta .cta-tag{color:#fff}html.dark .cta.cta .cta-desc,body.dark .cta.cta .cta-desc,html[data-stacklumen-theme=dark] .cta.cta .cta-desc,body[data-stacklumen-theme=dark] .cta.cta .cta-desc{color:#ffffffd1}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}:root{--smo-ease:cubic-bezier(.16,1,.3,1);--smo-out:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:no-preference){.sl-appbar__brand>svg,.blu-bar__brand>:is(img,span:where([data-cml-tag="img"])),.ol-appbar__brand .ol-appbar__mark,.ol-studiobar__mark :is(img,span:where([data-cml-tag="img"])),.sl-appswitch__mark>svg,.blu-menu__icon--mark>svg,.ol-appbar__wsmark--img,.sd-brand>svg[focusable=false],.sd-menu__home>svg,.suite-cpop-mark>svg[focusable=false],.mk-rowid>.mk-mark,.dv-pick .dv-pmark,.sl-consent-made>svg,.sxs-tab-mark>svg{transition:rotate .5s var(--smo-ease),scale .5s var(--smo-ease)}.sl-appbar__brand:is(:hover,:focus-visible)>svg,.blu-bar__brand:is(:hover,:focus-visible)>:is(img,span:where([data-cml-tag="img"])),.ol-appbar__brand:is(:hover,:focus-visible) .ol-appbar__mark,.ol-studiobar__mark:is(:hover,:focus-visible,[data-state=open]) :is(img,span:where([data-cml-tag="img"])),[role=menuitem]:is(:hover,[data-highlighted]) .sl-appswitch__mark>svg,[role=menuitem]:is(:hover,[data-highlighted]) .blu-menu__icon--mark>svg,[role=menuitem]:is(:hover,[data-highlighted]) .ol-appbar__wsmark--img,.sd-brand:is(:hover,:focus-visible)>svg[focusable=false],.sd-menu__home:is(:hover,:focus-visible)>svg,.suite-cpop-item:is(:hover,:focus-visible) .suite-cpop-mark>svg[focusable=false],.mk-table--click :is(tbody,div:where([data-cml-table="tbody"])) :is(tr,div:where([data-cml-table="tr"])):hover .mk-rowid>.mk-mark,.dv-pick:is(:hover,:focus-visible) .dv-pmark,.sl-consent-made:is(:hover,:focus-visible)>svg,.sxs-tab:is(:hover,:focus-visible) .sxs-tab-mark>svg{rotate:-6deg;scale:1.06}.mk-card--app .mk-mark,.ec-card .ec-mark,.pd-card .pd-mark,.ab-product-mark>svg,.ab-node-mark>svg,.sleth-card-mark>svg{transition:rotate .5s var(--smo-ease),scale .5s var(--smo-ease)}.mk-card--app:is(:hover,:focus-visible) .mk-mark,.ec-card:is(:hover,:focus-visible) .ec-mark,.pd-card:is(:hover,:focus-within) .pd-mark,.ab-product:is(:hover,:focus-visible) .ab-product-mark>svg,.ab-node--product:is(:hover,:focus-visible) .ab-node-mark>svg,.sleth-card:is(:hover,:focus-visible) .sleth-card-mark>svg{rotate:-6deg;scale:1.06}.smo-lockup-icon>g{transition:transform .5s var(--smo-ease)}:is(a,button):is(:hover,:focus-visible) .smo-lockup-icon>g{transform:rotate(-6deg)scale(1.06)}.smo-spot{isolation:isolate}.smo-glow{z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(380px circle at var(--smo-x,50%) var(--smo-y,0%),rgba(var(--smo-rgb,0,117,255),.11),rgba(var(--smo-rgb,0,117,255),0) 62%);transition:opacity .45s var(--smo-out);position:absolute;inset:0}.smo-spot:hover>.smo-glow,.smo-spot:focus-within>.smo-glow{opacity:1}:is(html.dark,html[data-theme=dark],html[data-stacklumen-theme=dark],html[data-baselumen-theme=dark],html[data-operalumen-theme=dark],body.dark) .smo-glow{background:radial-gradient(380px circle at var(--smo-x,50%) var(--smo-y,0%),rgba(var(--smo-rgb,0,117,255),.2),rgba(var(--smo-rgb,0,117,255),0) 62%)}}.smo-lockup{width:-moz-fit-content;width:fit-content;display:block;position:relative}.smo-lockup>:is(img,span:where([data-cml-tag="img"])){clip-path:inset(0 0 0 var(--smo-cut,0))}.smo-lockup-icon{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.smo-lockup-icon>g{transform-box:fill-box;transform-origin:50%}.smo-tip{z-index:2147483000;color:#fff;letter-spacing:-.005em;white-space:nowrap;pointer-events:none;opacity:0;max-width:260px;transition:opacity .16s var(--smo-out),translate .3s var(--smo-ease);background:#0a0a0a;border-radius:3px;padding:6px 9px;font:500 12px/1.35 Inter,Helvetica Neue,Helvetica,Arial,sans-serif;position:fixed;top:0;left:0;translate:0 4px;box-shadow:0 10px 24px -12px #0a0a0a73}.smo-tip.is-on{opacity:1;translate:0}.smo-tip.is-below.is-on{translate:0}:is(html.dark,html[data-theme=dark],html[data-stacklumen-theme=dark],html[data-baselumen-theme=dark],html[data-operalumen-theme=dark],body.dark) .smo-tip{color:#0a0a0a;background:#f2f2f2;box-shadow:0 10px 24px -12px #000c}@media (prefers-reduced-motion:reduce){.smo-tip{transition:none;translate:none}}html body .sl-mega-mobile:after{content:"";z-index:3;height:calc(40px + env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(to bottom,transparent,var(--sl-bg,#fff) 80%);position:absolute;bottom:0;left:0;right:0}html body .sl-mega-mview[data-view=root] .sl-mega-mlink{letter-spacing:-.038em;-webkit-tap-highlight-color:transparent;padding:16px 2px;font-size:clamp(28px,8.4vw,36px);font-weight:600;line-height:1.1}html body .sl-mega-mview[data-view=root] .sl-mega-mutil{border-top:0;margin-top:28px;padding-top:0}html body .sl-mega-mview[data-view=root] .sl-mega-mlink-icon{width:20px;height:20px}html body .sl-mega-mlink:active{background-color:color-mix(in srgb,var(--sl-text,#0a0a0a) 5%,transparent)}@media (hover:hover) and (pointer:fine){html body .sl-mega-mview[data-view=root] .sl-mega-mlink:hover{padding-left:8px}}html body .sl-mega-mview:not([data-view=root]){padding-top:0}html body .sl-mega-mback{z-index:2;background:var(--sl-bg,#fff);-webkit-tap-highlight-color:transparent;width:calc(100% + 2*clamp(16px,5vw,32px));margin:0 calc(-1*clamp(16px,5vw,32px)) 20px;padding:22px clamp(16px,5vw,32px) 10px;display:flex;position:sticky;top:0}html body .sl-mega-mback:after{content:"";pointer-events:none;background:linear-gradient(var(--sl-bg,#fff),transparent);height:18px;position:absolute;top:100%;left:0;right:0}html body .sl-mega-mview-title{letter-spacing:-.042em;font-size:clamp(34px,10vw,44px);font-weight:700;line-height:1.02}html body .sl-mega-mview-title :is(em,span:where([data-cml-tag="em"])){color:var(--sl-text-muted,#525252);font-weight:600}body.sl-mega-mobile-open .sl-consent-corner{visibility:hidden;pointer-events:none;opacity:0!important}.sl-ban{z-index:9100;position:sticky;top:0;left:0;right:0}.sl-ban-a{height:var(--sl-banner-h);color:#fff;text-align:center;font-family:var(--sl-font,Inter,"Helvetica Neue",Helvetica,Arial,sans-serif);letter-spacing:-.005em;background:#000;justify-content:center;align-items:center;gap:10px;padding:0 clamp(16px,4vw,48px);font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;display:flex;position:relative;overflow:hidden}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .sl-ban-a{box-shadow:inset 0 -1px #ffffff1a}.sl-ban-dot{background-color:#fff;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 12px #ffffffe6,0 0 22px #ffffff80}.sl-ban-txt{z-index:1;align-items:baseline;gap:10px;display:inline-flex;position:relative}.sl-ban-sep{opacity:.55;font-weight:600}.sl-ban-tag{opacity:.92;font-weight:400}.sl-ban-arr{z-index:1;flex-shrink:0;position:relative}@media screen and (max-width:767px){.sl-ban-tag,.sl-ban-sep{display:none}}astro-island,astro-slot,astro-static-slot{display:contents}.sl-mega-root,.sl-mega-root *,.sl-mega-root *::before,.sl-mega-root *::after{box-sizing:border-box}.sl-mega-root svg path{stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sl-mega-root{--sl-blue:var(--sl-accent);--sl-blue-soft:var(--sl-accent-ring);--sl-shadow-hover:var(--sl-shadow-lift);--sl-navbar-h:var(--sl-nav-h,80px)}.sl-mega-root{--sl-nav-hover:#2a2a2a;--sl-nav-ease:cubic-bezier(.16,1,.3,1)}:is(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark'],body[style*="background-color: black"]) .sl-mega-root{--sl-nav-hover:#f2e9d8}.sl-mega-root{position:sticky;top:var(--sl-banner-h,0px);left:0;right:0;z-index:9000;font-family: var(--sl-font);color:var(--sl-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sl-mega-bar{position:relative;height:var(--sl-navbar-h);background:var(--sl-bg);background:color-mix(in srgb,var(--sl-bg) 86%,transparent);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-bottom:0;display:flex;align-items:center;justify-content:space-between;padding:4px clamp(16px,2.4vw,36px);transition:background .3s var(--sl-ease),border-color .3s var(--sl-ease)}.sl-mega-bar.is-scrolled{box-shadow:var(--sl-shadow)}@keyframes sl-mega-in{from{opacity:0;transform:translate3d(0,-6px,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.sl-mega-links .sl-mega-link,.sl-mega-actions .sl-mega-icon-link,.sl-mega-actions .sl-mega-signin,.sl-mega-actions .sl-mega-cta,.sl-mega-actions .sl-mega-burger{animation:sl-mega-in .5s var(--sl-ease-out) both}.sl-mega-links .sl-mega-link:nth-child(2){animation-delay:.04s}.sl-mega-links .sl-mega-link:nth-child(3){animation-delay:.08s}.sl-mega-links .sl-mega-link:nth-child(4){animation-delay:.12s}.sl-mega-links .sl-mega-link:nth-child(5){animation-delay:.16s}.sl-mega-links .sl-mega-link:nth-child(6){animation-delay:.2s}.sl-mega-actions .sl-mega-icon-link{animation-delay:.22s}.sl-mega-actions .sl-mega-signin{animation-delay:.26s}.sl-mega-actions .sl-mega-cta{animation-delay:.28s}.sl-mega-actions .sl-mega-burger{animation-delay:.08s}}.sl-mega-brand{display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0;height:18px}.sl-mega-brand .smo-lockup{margin-top:-1px}.sl-mega-brand :is(img,span:where([data-cml-tag="img"])){display:block;height:18px;width:auto;max-width:150px}@media(min-width:992px){.sl-mega-brand{height:16px}.sl-mega-brand :is(img,span:where([data-cml-tag="img"])){height:16px;max-width:134px}}.sl-mega-brand .sl-brand-dark{display:none}:is(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark'],body[style*="background-color: black"]) .sl-mega-brand .sl-brand-light{display:none}:is(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark'],body[style*="background-color: black"]) .sl-mega-brand .sl-brand-dark{display:block}.sl-mega-links{display:none;align-items:center;gap:4px;margin:0 auto 0 32px}@media(min-width:992px){.sl-mega-links{display:flex}}.sl-mega-link{position:relative;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;font-family: var(--sl-font);font-size:15px;font-weight:400;letter-spacing:-.008em;color:var(--sl-text);text-decoration:none;border-radius:var(--sl-radius);cursor:pointer;background:transparent;border:0;transition:color .28s var(--sl-nav-ease),background-color .28s var(--sl-nav-ease)}.sl-mega-link:hover,.sl-mega-link[aria-expanded="true"],.sl-mega-link[aria-current="page"]{color:var(--sl-nav-hover);background:transparent}.sl-mega-link::after{content:'';position:absolute;left:14px;right:14px;bottom:3px;height:1.5px;border-radius:1px;pointer-events:none;background:var(--sl-nav-hover);opacity:0;transform:scaleX(0);transform-origin:left;transition:opacity .28s var(--sl-nav-ease),transform .42s var(--sl-nav-ease)}.sl-mega-link:hover::after,.sl-mega-link[aria-expanded="true"]::after,.sl-mega-link[aria-current="page"]::after{opacity:1;transform:none}.sl-mega-link[aria-expanded="true"] .sl-mega-link-caret{transform:rotate(180deg);opacity:1}.sl-mega-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.sl-mega-icon-link{display:none;align-items:center;gap:8px;padding:9px 14px;font-family: var(--sl-font);font-size:15px;font-weight:400;letter-spacing:-.008em;color:var(--sl-text);text-decoration:none;border-radius:var(--sl-radius);transition:color .28s var(--sl-nav-ease),background-color .28s var(--sl-nav-ease)}@media(min-width:1280px){.sl-mega-icon-link{display:inline-flex}}.sl-mega-icon-link:hover{color:var(--sl-nav-hover);background:transparent}.sl-mega-icon-link svg{width:16px;height:16px;flex-shrink:0}.sl-mega-signin{display:none;align-items:center;padding:9px 12px;font-family:var(--sl-font);font-size:15px;font-weight:400;letter-spacing:-.008em;color:var(--sl-text);text-decoration:none;border-radius:var(--sl-radius);transition:color .28s var(--sl-nav-ease)}@media(min-width:992px){.sl-mega-signin{display:inline-flex}}.sl-mega-signin:hover{color:var(--sl-nav-hover)}.sl-mega-cta{display:inline-flex;align-items:center;gap:6px;padding:0 6px 0 10px;height:40px;background:transparent;color:var(--sl-text);font-family: var(--sl-font);font-size:17px;font-weight:500;letter-spacing:-.01em;text-decoration:none;border-radius:var(--sl-radius);border:0;cursor:pointer;transition:color .2s var(--sl-ease);margin-left:0;box-shadow:none}.sl-mega-cta:hover{color:var(--sl-blue);transform:none;box-shadow:none}.sl-mega-cta-arrow{width:12px;height:12px;margin-left:5px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--sl-ease-out)}.sl-mega-cta:hover .sl-mega-cta-arrow{transform:translate(2px,-2px)}.sl-mega-cta-full{display:none}.sl-mega-cta-short{display:inline-flex;align-items:center}@media(min-width:992px){.sl-mega-cta{padding:14px 22px;height:auto;background-color:#0075ff;background-image:none;color:#fff;font-size:15px;font-weight:500;letter-spacing:-.005em;gap:8px;border-radius:2px;box-shadow:none;margin-left:10px;transition:background-color .15s}.sl-mega-cta:hover{color:#fff;background-color:#005ed1;background-image:none;transform:none;box-shadow:none}.sl-mega-cta:active{background-color:#0052b8}.sl-mega-cta-full{display:inline}.sl-mega-cta-short{display:none}}.sl-mega-settings-wrap{position:relative;display:inline-flex}.sl-mega-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:0;cursor:pointer;padding:0;color:var(--sl-text);border-radius:var(--sl-radius);transition:background-color .15s var(--sl-ease),color .15s var(--sl-ease)}.sl-mega-icon-btn:hover{color:var(--sl-nav-hover);background:var(--sl-bg-subtle)}.sl-mega-icon-btn.is-open{color:var(--sl-nav-hover);background:var(--sl-bg-subtle)}.sl-mega-icon-btn svg{width:18px;height:18px;transition:transform .4s var(--sl-ease)}.sl-mega-icon-btn:hover svg{transform:rotate(60deg)}.sl-mega-icon-btn.is-open svg{transform:rotate(90deg)}.sl-mega-settings-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:248px;background:var(--sl-surface);border:1px solid var(--sl-border);border-radius:var(--sl-radius);box-shadow:var(--sl-shadow-lift);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-6px);transform-origin:top right;transition:opacity .2s var(--sl-ease),transform .2s var(--sl-ease),visibility 0s linear .2s;pointer-events:none;z-index:9003}.sl-mega-settings-dropdown--upward{top:auto;bottom:calc(100% + 8px);transform-origin:bottom right;transform:translateY(6px)}.sl-mega-settings-dropdown--upward.is-open{transform:translateY(0)}.sl-mega-settings-dropdown.is-open{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .25s var(--sl-ease),transform .25s var(--sl-ease),visibility 0s linear 0s;pointer-events:auto}.sl-mega-settings-wrap--pfoot .sl-mega-icon-btn{width:auto;height:auto;padding:6px 10px;border:1px solid var(--sl-border);border-radius:2px;color:var(--sl-text-faint)}.sl-mega-settings-wrap--pfoot .sl-mega-icon-btn svg{width:14px;height:14px}.sl-mega-settings-item{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;color:var(--sl-text);text-decoration:none;font-family: var(--sl-font);font-size:14px;font-weight:500;letter-spacing:-.005em;background:transparent;border:0;border-bottom:1px solid var(--sl-border);cursor:pointer;text-align:left;border-radius:0;transition:background-color .15s var(--sl-ease),color .15s var(--sl-ease)}.sl-mega-settings-item:last-child{border-bottom:none}.sl-mega-settings-item:hover{background:var(--sl-bg-subtle);color:var(--sl-nav-hover)}.sl-mega-settings-item svg{width:18px;height:18px;flex-shrink:0;color:var(--sl-text-faint);transition:color .15s var(--sl-ease)}.sl-mega-settings-item:hover svg{color:var(--sl-nav-hover)}.sl-mega-settings-item span:where(:not([data-cml-tag],[data-cml-svg])):not(.sl-mega-toggle){flex:1}.sl-mega-toggle{position:relative;width:22px;height:14px;background:var(--sl-border-strong);border-radius:2px;transition:background .25s var(--sl-ease);flex-shrink:0}.sl-mega-toggle::before{content:'';position:absolute;top:2px;left:2px;width:10px;height:10px;background:#fff;border-radius:50%;transition:transform .25s var(--sl-ease),background-color .25s var(--sl-ease);box-shadow:0 1px 3px rgba(0,0,0,.2)}.sl-mega-toggle.is-on{background:var(--sl-blue)}.sl-mega-toggle.is-on::before{transform:translateX(8px)}@media(max-width:991px){.sl-mega-settings-wrap{display:none}}.sl-mega-mtheme{display:flex;align-items:center;gap:14px;width:100%;margin-top:16px;padding:14px 4px;background:transparent;border:0;border-top:1px solid var(--sl-border);color:var(--sl-text);font-family: var(--sl-font);font-size:15px;font-weight:600;letter-spacing:-.005em;cursor:pointer;text-align:left;transition:color .15s var(--sl-ease)}.sl-mega-mtheme:hover{color:var(--sl-nav-hover)}.sl-mega-mtheme svg{width:18px;height:18px;flex-shrink:0;color:var(--sl-text-faint);transition:color .15s var(--sl-ease)}.sl-mega-mtheme:hover svg{color:var(--sl-nav-hover)}.sl-mega-mtheme span:where(:not([data-cml-tag],[data-cml-svg])):not(.sl-mega-toggle){flex:1}.sl-mega-burger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:0;cursor:pointer;padding:0;color:var(--sl-text)}@media(min-width:992px){.sl-mega-burger{display:none}}.sl-mega-burger-lines{display:flex;flex-direction:column;gap:5px;width:22px}.sl-mega-burger-lines span:where(:not([data-cml-tag],[data-cml-svg])){display:block;height:2px;background:currentColor;border-radius:1px;transition:transform .35s var(--sl-ease-out),opacity .2s var(--sl-ease);transform-origin:center}body.sl-mega-mobile-open .sl-mega-burger-lines span:where(:not([data-cml-tag],[data-cml-svg])):nth-child(1){transform:translateY(7px) rotate(45deg)}body.sl-mega-mobile-open .sl-mega-burger-lines span:where(:not([data-cml-tag],[data-cml-svg])):nth-child(2){opacity:0}body.sl-mega-mobile-open .sl-mega-burger-lines span:where(:not([data-cml-tag],[data-cml-svg])):nth-child(3){transform:translateY(-7px) rotate(-45deg)}.sl-mega-panel{position:fixed;top:0;left:0;right:0;background:var(--sl-bg-subtle);border-bottom:1px solid var(--sl-border);box-shadow:0 24px 64px -20px #0075ff38,0 40px 90px -40px rgba(var(--sl-purple-lift-rgb,67,25,143),.22),0 4px 16px #0a0a0a0f;opacity:0;visibility:hidden;transform:translateY(-20px);transition:opacity .6s var(--sl-ease-out),transform .6s var(--sl-ease-out),visibility 0s linear .6s;pointer-events:none;overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - var(--sl-navbar-h));-webkit-overflow-scrolling:touch;z-index:9001;isolation:isolate}.sl-mega-panel.is-open{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .6s var(--sl-ease-out),transform .6s var(--sl-ease-out),visibility 0s linear 0s;pointer-events:auto}.sl-mega-root{--mp-chip:var(--sl-surface)}:is(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark'],body[style*="background-color: black"]) .sl-mega-root{--mp-chip:color-mix(in srgb,var(--sl-text) 5%,var(--sl-bg-subtle))}.sl-mp{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);column-gap:clamp(28px,3vw,44px);max-width:1280px;margin:0 auto;padding:clamp(20px,3vh,30px) clamp(24px,4vw,48px) clamp(18px,2.6vh,26px)}.sl-mp-main{min-width:0}.sl-mp-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(16px,2vw,28px)}.sl-mp-rail{min-width:0;padding-left:clamp(28px,3vw,44px);border-left:1px solid var(--sl-border);display:flex;flex-direction:column}.sl-mp-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-height:18px;margin-bottom:12px}.sl-mp-head .sl-mp-more{line-height:1}.sl-mp-title{margin:0;font-family:var(--sl-font);font-size:13px;font-weight:600;line-height:1;letter-spacing:-.012em;color:var(--sl-text-faint)}.sl-mp-more{display:inline-flex;align-items:center;gap:6px;font-family:var(--sl-font);font-size:12.5px;font-weight:500;color:var(--sl-text-muted);text-decoration:none;white-space:nowrap;transition:color .28s var(--sl-nav-ease)}.sl-mp-more:hover{color:var(--sl-nav-hover)}.sl-mp-arr{width:12px;height:12px;flex-shrink:0;transition:transform .42s var(--sl-nav-ease),opacity .28s var(--sl-nav-ease),color .28s var(--sl-nav-ease)}.sl-mp-more:hover .sl-mp-arr{transform:translateX(2px)}.sl-mp-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sl-mp-tiles--products>.sl-mp-tile:last-child:nth-child(odd){grid-column:1 / -1}.sl-mp-tile{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 16px 13px;border:1px solid var(--sl-border);border-radius:3px;background:transparent;color:var(--sl-text);text-decoration:none;transition:background-color .28s var(--sl-nav-ease),border-color .28s var(--sl-nav-ease),box-shadow .28s var(--sl-nav-ease)}.sl-mp-tile:hover,.sl-mp-tile:focus-visible{background:var(--mp-chip);border-color:var(--sl-border-strong);box-shadow:0 1px 2px rgba(10,10,10,.04),0 8px 20px -14px rgba(var(--sl-accent-rgb),.35)}.sl-mp-tile-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.sl-mp-tile-name{font-family:var(--sl-font-display,var(--sl-font));font-size:15.5px;font-weight:600;letter-spacing:-.018em;line-height:1.2}.sl-mp-tile-line{font-family:var(--sl-font);font-size:13px;line-height:1.45;color:var(--sl-text-muted)}.sl-mp-tile-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px;padding-top:9px;border-top:1px solid var(--sl-border)}.sl-mp-tile-price{font-family:var(--sl-font);font-size:12px;font-weight:500;color:var(--sl-text-faint);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-mp-tile .sl-mp-arr{color:var(--sl-text-faint)}.sl-mp-tile:hover .sl-mp-arr{color:var(--sl-accent);transform:translate(2px,-1px)}.sl-mp-live{display:inline-flex;align-items:center;gap:6px;font-family:var(--sl-font);font-size:11px;font-weight:500;color:var(--sl-text-faint)}.sl-mp-live-dot{position:relative;width:6px;height:6px;border-radius:50%;background:var(--sl-accent)}.sl-mp-live-dot::after{content:'';position:absolute;inset:0;border-radius:50%;background:var(--sl-accent);opacity:0}.sl-mp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.sl-mp-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 -10px;padding:8px 10px;border:1px solid transparent;border-radius:3px;color:var(--sl-text);text-decoration:none;transition:background-color .28s var(--sl-nav-ease),border-color .28s var(--sl-nav-ease)}.sl-mp-row:hover,.sl-mp-row:focus-visible{background:var(--mp-chip);border-color:var(--sl-border)}.sl-mp-row-b{display:flex;flex-direction:column;gap:2px;min-width:0}.sl-mp-row-t{font-family:var(--sl-font);font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:1.3}.sl-mp-row-s{font-family:var(--sl-font);font-size:12.5px;line-height:1.4;color:var(--sl-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-mp-row-m{flex-shrink:0;font-family:var(--sl-font);font-size:12.5px;font-weight:500;color:var(--sl-text-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.sl-mp-row .sl-mp-arr{color:var(--sl-text-faint);opacity:0;transform:translateX(-4px)}.sl-mp-row:hover .sl-mp-arr,.sl-mp-row:focus-visible .sl-mp-arr{opacity:1;transform:none;color:var(--sl-nav-hover)}.sl-mp>.sdf-pd-banner{grid-column:1 / -1;margin-top:clamp(14px,2.2vh,22px);padding:clamp(14px,2vh,20px) 20px}.sl-mp>.sdf-pd-banner .sdf-pd-banner-cta-ic{transition:transform .42s var(--sl-nav-ease)}.sl-mp>.sdf-pd-banner:hover .sdf-pd-banner-cta-ic{transform:translate(2px,-2px)}.sl-mp-card{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--sl-border);border-radius:3px;background:var(--mp-chip);color:var(--sl-text);text-decoration:none;transition:border-color .28s var(--sl-nav-ease),box-shadow .28s var(--sl-nav-ease)}.sl-mp-card:hover{border-color:var(--sl-border-strong);box-shadow:0 8px 20px -14px rgba(var(--sl-accent-rgb),.35)}.sl-mp-card-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--sl-font);font-size:13.5px;color:var(--sl-text-muted)}.sl-mp-card-v{font-weight:600;color:var(--sl-text);font-variant-numeric:tabular-nums}.sl-mp-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:4px;padding-top:10px;border-top:1px solid var(--sl-border)}.sl-mp-tag{display:inline-flex;align-items:center;padding:3px 7px;border:1px solid var(--sl-border);border-radius:2px;font-family:var(--sl-font);font-size:11.5px;font-weight:500;color:var(--sl-text-muted);font-variant-numeric:tabular-nums}.sl-mp-card-cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--sl-font);font-size:13px;font-weight:600;color:var(--sl-accent)}.sl-mp-card:hover .sl-mp-card-cta .sl-mp-arr{transform:translateX(2px)}.sl-mp-foot{grid-column:1 / -1;display:flex;align-items:center;gap:12px;margin-top:clamp(14px,2.2vh,22px);padding-top:12px;border-top:1px solid var(--sl-border)}.sl-mp-foot-links{display:flex;flex-wrap:wrap;gap:2px 18px;margin-right:auto}.sl-mp-foot-links a{font-family:var(--sl-font);font-size:12.5px;font-weight:500;color:var(--sl-text-muted);text-decoration:none;transition:color .28s var(--sl-nav-ease)}.sl-mp-foot-links a:hover{color:var(--sl-nav-hover)}@media(max-width:1180px){.sl-mp{grid-template-columns:minmax(0,1fr) 260px}.sl-mp-cols .sl-mp-row-s{display:none}}@media(max-height:620px){.sl-mp-tile-line{display:none}}@keyframes sl-mp-in{from{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}@keyframes sl-mp-ring{0%{opacity:.5;transform:scale(1)}70%,100%{opacity:0;transform:scale(2.6)}}@media(prefers-reduced-motion:no-preference){.sl-mega-panel.is-open :is(.sl-mp-tile,.sl-mp-row,.sl-mp-card,.sdf-pd-banner){animation:sl-mp-in .5s var(--sl-nav-ease) both;animation-delay:calc(var(--i,0) * 28ms + 60ms)}.sl-mp-live-dot::after{animation:sl-mp-ring 2.4s var(--sl-nav-ease) infinite}}.sl-mega-panel.slr{background-color:var(--sl-bg-subtle);background-image:radial-gradient(42% 120% at 100% 0%,rgba(var(--sl-accent-rgb),.07),transparent 70%)}.sl-mp.slr-grid{grid-template-columns:minmax(0,1fr) minmax(200px,max-content) minmax(330px,400px)}.slr-follow{min-width:0}.slr-learn{display:flex;flex-direction:column}.slr-learn .sl-mp-tiles{flex:1;grid-auto-rows:minmax(0,1fr)}.slr-learn .slr-tile:last-child:nth-child(odd){grid-column:1 / -1}.slr-tile{position:relative;gap:4px;padding:13px 15px 14px}.slr-tile .sl-mp-tile-name{margin-top:auto}.slr-tile .sl-mp-tile-line{min-height:calc(2lh)}.slr-tile::after{content:'';position:absolute;left:-1px;right:-1px;top:-1px;height:1.5px;border-radius:3px 3px 0 0;background:var(--sl-accent);transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--sl-nav-ease)}.slr-tile:hover::after,.slr-tile:focus-visible::after{transform:none}.slr-tile .sl-mp-tile-top{margin-bottom:6px}.slr-glyph{width:22px;height:22px;color:var(--sl-accent);transition:transform .45s var(--sl-nav-ease)}.slr-tile:hover .slr-glyph{transform:translateY(-1px)}.slr-tile .sl-mp-arr{opacity:0;transform:translateX(-4px)}.slr-tile:hover .sl-mp-arr,.slr-tile:focus-visible .sl-mp-arr{opacity:1;transform:none}.slr-tile .sl-mp-tile-name{display:inline-flex;align-items:center;gap:8px;font-size:15px}.slr-badge{display:inline-flex;align-items:center;padding:2px 6px;border-radius:2px;font-family:var(--sl-font);font-size:10.5px;font-weight:600;letter-spacing:0;color:var(--sl-accent);background:rgba(var(--sl-accent-rgb),.1);font-variant-numeric:tabular-nums}.sl-mp-row .slr-badge{margin-left:8px;vertical-align:1px}.slr-rail{padding-left:clamp(28px,3vw,44px)}.slr-cap{margin:12px 0 0;font-family:var(--sl-font);font-size:13px;line-height:1.5;color:var(--sl-text-muted)}.slr-cap+.sl-mp-more{margin-top:8px;align-self:flex-start;color:var(--sl-text)}.slr-cap+.sl-mp-more .sl-mp-arr{color:var(--sl-accent)}.slr-note{margin:0 auto 0 0;font-family:var(--sl-font);font-size:12.5px;color:var(--sl-text-muted)}@media(max-width:1180px){.sl-mp.slr-grid{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.slr-learn{grid-column:1;grid-row:1}.slr-follow{grid-column:1;grid-row:2;margin-top:18px;padding-left:0}.slr-follow .sl-mp-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.slr-rail{grid-column:2;grid-row:1 / span 2}}@media(max-height:700px){.slr-tile .sl-mp-tile-line{display:none}}.sl-mega-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:2px;font-family:var(--sl-font-label);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sl-text-faint);background:var(--sl-bg-sunken);border:1px solid var(--sl-border)}.sdf-pd-banner::after{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.16) 50%,transparent 65%);transform:translateX(-110%)}@keyframes slr-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:no-preference){.sl-mega-panel.is-open :is(.slr-con,.slr-cap,.slr-rail>.sl-mp-more){animation:sl-mp-in .5s var(--sl-nav-ease) backwards;animation-delay:calc(var(--i,0) * 28ms + 60ms)}.sl-mega-panel.is-open .slr-glyph path{stroke-dasharray:1;animation:slr-draw .9s var(--sl-nav-ease) backwards;animation-delay:calc(var(--i,0) * 60ms + 220ms)}.sdf-pd-banner:hover::after{transform:translateX(110%);transition:transform .9s var(--sl-nav-ease)}}.sl-mega-backdrop{position:fixed;top:calc(var(--sl-banner-h,0px) + var(--sl-navbar-h));left:0;right:0;bottom:0;background:rgba(10,10,10,0);pointer-events:none;opacity:0;transition:opacity .35s var(--sl-ease);z-index:8999;display:none}.sl-mega-backdrop.is-open{display:block;background:rgba(10,10,10,.4);opacity:1;pointer-events:auto;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.sl-mega-mobile{position:fixed;top:calc(var(--sl-banner-h,0px) + var(--sl-navbar-h));left:0;right:0;bottom:0;background:var(--sl-bg);z-index:8995;display:none;overflow:hidden;visibility:hidden;opacity:0;transition:opacity .3s var(--sl-ease),visibility 0s linear .3s}body.sl-mega-mobile-open .sl-mega-mobile{display:block;visibility:visible;opacity:1;transition:opacity .3s var(--sl-ease),visibility 0s linear 0s}.sl-mega-mview{position:absolute;inset:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:24px clamp(16px,5vw,32px) 80px;background:var(--sl-bg);transform:translateX(100%);opacity:0;visibility:hidden;transition:transform .4s var(--sl-ease-out),opacity .3s var(--sl-ease),visibility 0s linear .4s}.sl-mega-mview[data-view="root"]{transform:translateX(0);opacity:1;visibility:visible;transition:transform .4s var(--sl-ease-out),opacity .3s var(--sl-ease),visibility 0s linear 0s}.sl-mega-mobile[data-active-view]:not([data-active-view="root"]) .sl-mega-mview[data-view="root"]{transform:translateX(-25%);opacity:.4;visibility:visible;transition:transform .4s var(--sl-ease-out),opacity .3s var(--sl-ease)}.sl-mega-mobile[data-active-view="products"] .sl-mega-mview[data-view="products"],.sl-mega-mobile[data-active-view="company"] .sl-mega-mview[data-view="company"],.sl-mega-mobile[data-active-view="resources"] .sl-mega-mview[data-view="resources"]{transform:translateX(0);opacity:1;visibility:visible;transition:transform .4s var(--sl-ease-out),opacity .3s var(--sl-ease),visibility 0s linear 0s}.sl-mega-mview[data-view="root"] .sl-mega-mitem,.sl-mega-mview[data-view="root"] .sl-mega-mutil,.sl-mega-mview[data-view="root"] .sl-mega-mtheme,.sl-mega-mview[data-view="root"] .sl-mega-mcta,.sl-mega-mview[data-view="root"] .sl-mega-msignin{opacity:0;transform:translate3d(0,8px,0);will-change:opacity,transform;transition:opacity .55s var(--sl-ease-out),transform .55s var(--sl-ease-out);-webkit-transition:opacity .55s var(--sl-ease-out),-webkit-transform .55s var(--sl-ease-out)}body.sl-mega-mobile-open .sl-mega-mview[data-view="root"] .sl-mega-mitem,body.sl-mega-mobile-open .sl-mega-mview[data-view="root"] .sl-mega-mutil,body.sl-mega-mobile-open .sl-mega-mview[data-view="root"] .sl-mega-mtheme,body.sl-mega-mobile-open .sl-mega-mview[data-view="root"] .sl-mega-mcta,body.sl-mega-mobile-open .sl-mega-mview[data-view="root"] .sl-mega-msignin{opacity:1;transform:translate3d(0,0,0)}body.sl-mega-mobile-open .sl-mega-mview[data-view="root"] .sl-mega-mitem:nth-child(1){transition-delay:.08s}body.sl-mega-mobile-open .sl-mega-mview[data-view="root"] .sl-mega-mitem:nth-child(2){transition-delay:.14s}body.sl-mega-mobile-open .sl-mega-mview[data-view="root"] .sl-mega-mitem:nth-child(3){transition-delay:.20s}body.sl-mega-mobile-open .sl-mega-mview[data-view="root"] .sl-mega-mitem:nth-child(4){transition-delay:.26s}body.sl-mega-mobile-open .sl-mega-mview[data-view="root"] .sl-mega-mitem:nth-child(5){transition-delay:.32s}body.sl-mega-mobile-open .sl-mega-mview[data-view="root"] .sl-mega-mitem:nth-child(6){transition-delay:.38s}body.sl-mega-mobile-open .sl-mega-mview[data-view="root"] .sl-mega-mutil{transition-delay:.46s}body.sl-mega-mobile-open .sl-mega-mview[data-view="root"] .sl-mega-mtheme{transition-delay:.52s}body.sl-mega-mobile-open .sl-mega-mview[data-view="root"] .sl-mega-mcta{transition-delay:.58s}body.sl-mega-mobile-open .sl-mega-mview[data-view="root"] .sl-mega-msignin{transition-delay:.62s}.sl-mega-mview:not([data-view="root"]) :is(.sl-mega-mview-title,.sl-mega-mview-sub){opacity:0;transform:translateX(20px);transition:opacity .55s var(--sl-ease-out),transform .55s var(--sl-ease-out)}.sl-mega-mobile[data-active-view="products"] [data-view="products"] :is(.sl-mega-mview-title,.sl-mega-mview-sub),.sl-mega-mobile[data-active-view="company"] [data-view="company"] :is(.sl-mega-mview-title,.sl-mega-mview-sub),.sl-mega-mobile[data-active-view="resources"] [data-view="resources"] :is(.sl-mega-mview-title,.sl-mega-mview-sub){opacity:1;transform:none}.sl-mega-mobile[data-active-view="products"] [data-view="products"] .sl-mega-mview-title,.sl-mega-mobile[data-active-view="company"] [data-view="company"] .sl-mega-mview-title,.sl-mega-mobile[data-active-view="resources"] [data-view="resources"] .sl-mega-mview-title{transition-delay:.16s}.sl-mega-mobile[data-active-view="products"] [data-view="products"] .sl-mega-mview-sub,.sl-mega-mobile[data-active-view="company"] [data-view="company"] .sl-mega-mview-sub,.sl-mega-mobile[data-active-view="resources"] [data-view="resources"] .sl-mega-mview-sub{transition-delay:.22s}.sl-mega-mview .sl-mp{display:flex;flex-direction:column;gap:30px;max-width:none;margin:0;padding:0}.sl-mega-mview .sl-mp-cols{display:flex;flex-direction:column;gap:26px}.sl-mega-mview :is(.sl-mp-rail,.slr-rail){padding-left:0;border-left:0}.sl-mega-mview .sl-mp>.sdf-pd-banner,.sl-mega-mview .sl-mp-foot,.sl-mega-mview .slr-follow{margin-top:0}.sl-mega-mview .slr-follow .sl-mp-list{display:flex}.sl-mega-mview .slr-learn .sl-mp-tiles{flex:none}@media(max-width:559px){.sl-mega-mview[data-view="products"] .sl-mp-tiles{grid-template-columns:minmax(0,1fr)}}.sl-mega-mview :is(.sl-mp-tile-line,.sl-mp-row-s){display:block}.sl-mega-mview .sl-mp-row-s{white-space:normal}.sl-mega-mview :is(.sl-mp-tile,.sl-mp-row,.sl-mp-card){-webkit-tap-highlight-color:transparent}.sl-mega-mview :is(.sl-mp-tile,.sl-mp-card):active{background:var(--mp-chip);border-color:var(--sl-border-strong)}.sl-mega-mview .sl-mp-row:active{background:var(--mp-chip);border-color:var(--sl-border)}.sl-mega-mview .slr-tile:active::after{transform:none}@media(prefers-reduced-motion:no-preference){.sl-mega-mobile[data-active-view="products"] [data-view="products"] :is(.sl-mp-tile,.sl-mp-row,.sl-mp-card,.sdf-pd-banner),.sl-mega-mobile[data-active-view="company"] [data-view="company"] :is(.sl-mp-tile,.sl-mp-row,.sl-mp-card,.sdf-pd-banner),.sl-mega-mobile[data-active-view="resources"] [data-view="resources"] :is(.sl-mp-tile,.sl-mp-row,.slr-con,.slr-cap,.slr-rail>.sl-mp-more){animation:sl-mp-in .5s var(--sl-nav-ease) backwards;animation-delay:calc(var(--i,0) * 28ms + 200ms)}.sl-mega-mobile[data-active-view="resources"] [data-view="resources"] .slr-glyph path{stroke-dasharray:1;animation:slr-draw .9s var(--sl-nav-ease) backwards;animation-delay:calc(var(--i,0) * 60ms + 360ms)}}.sl-mega-mback{display:inline-flex;align-items:center;gap:10px;padding:8px 0;margin-bottom:24px;background:transparent;border:0;font-family: var(--sl-font);font-size:14px;font-weight:600;color:var(--sl-text-muted);cursor:pointer;text-decoration:none}.sl-mega-mback:hover{color:var(--sl-nav-hover)}.sl-mega-mback svg{width:14px;height:14px}.sl-mega-mlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sl-mega-mitem{border-bottom:1px solid var(--sl-border)}.sl-mega-mlink{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 4px;background:transparent;border:0;text-decoration:none;color:var(--sl-text);font-family: var(--sl-font);font-size:22px;font-weight:500;letter-spacing:-.02em;cursor:pointer;text-align:left;transition:color .28s var(--sl-nav-ease),padding .42s var(--sl-nav-ease)}.sl-mega-mlink:hover,.sl-mega-mlink:focus-visible{color:var(--sl-nav-hover);padding-left:8px}.sl-mega-mlink-icon{width:16px;height:16px;color:var(--sl-text-faint);flex-shrink:0;transition:transform .3s var(--sl-ease-out),color .2s var(--sl-ease)}.sl-mega-mlink:hover .sl-mega-mlink-icon{color:var(--sl-nav-hover);transform:translateX(4px)}.sl-mega-mutil{display:flex;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid var(--sl-border)}.sl-mega-mutil-link{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--sl-border);border-radius:var(--sl-radius);text-decoration:none;color:var(--sl-text);font-family: var(--sl-font);font-size:13px;font-weight:600;transition:all .2s var(--sl-ease)}.sl-mega-mutil-link:hover{border-color:var(--sl-nav-hover);color:var(--sl-nav-hover)}.sl-mega-mutil-link svg{width:14px;height:14px}.sl-mega-mcta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:16px;padding:16px 20px;background:var(--sl-blue);color:#fff;font-family: var(--sl-font);font-size:15px;font-weight:600;text-decoration:none;border-radius:var(--sl-radius);box-shadow:none;transition:background-color .2s var(--sl-ease)}.sl-mega-mcta:hover{color:#fff;background:#005ed1}.sl-mega-mcta:active{background:#0052b8}.sl-mega-mcta svg{width:14px;height:14px}.sl-mega-msignin{display:flex;align-items:center;justify-content:center;width:100%;margin-top:10px;padding:15px 20px;border:1px solid var(--sl-border-strong);border-radius:var(--sl-radius);background:transparent;color:var(--sl-text);font-family:var(--sl-font);font-size:15px;font-weight:500;text-decoration:none;transition:border-color .2s var(--sl-ease),background-color .2s var(--sl-ease)}.sl-mega-msignin:hover{border-color:var(--sl-text);background:var(--sl-bg-subtle)}.sl-mega-mview-title{font-family: var(--sl-font);font-size:32px;font-weight:600;letter-spacing:-.03em;margin:0 0 8px}.sl-mega-mview-title :is(em,span:where([data-cml-tag="em"])){font-style:normal;font-weight:600;color:var(--sl-blue)}.sl-mega-mview-sub{font-size:14px;color:var(--sl-text-muted);margin:0 0 28px}@media(prefers-reduced-motion:reduce){.sl-mega-root *,.sl-mega-root *::before,.sl-mega-root *::after{animation-duration:.01ms!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-delay:0s!important}.sl-mega-link,.sl-mega-icon-link,.sl-mega-signin,.sl-mega-msignin,.sl-mega-cta,.sl-mega-col-list li,.sl-mega-feature,.sl-mega-product,.sl-mega-settings-wrap,.sl-mega-burger,.sl-mega-mitem,.sl-mega-mutil,.sl-mega-mtheme,.sl-mega-mcta,.sl-mega-mview-title,.sl-mega-mview-sub{opacity:1!important;transform:none!important}.sl-mega-link::after{transition:none}}body.sl-mega-active{padding-top:0}html.sl-mega-locked{overflow:hidden}.slr-con{--slr-ink:#0d0d10;--slr-line:rgba(255,255,255,.08);--slr-txt:#ececf0;--slr-dim:rgba(236,236,240,.55);--slr-blue:#0075ff;--slr-blue-ink:#5aa2ff;--slr-live:var(--slr-blue-ink);--slr-dur:4.6s;position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid #1d1d22;border-radius:3px;background:var(--slr-ink);color:var(--slr-txt);font-family:var(--sl-font);box-shadow:0 1px 2px rgba(10,10,10,.08),0 18px 40px -24px rgba(0,40,120,.55);transition:border-color .3s var(--sl-nav-ease),box-shadow .3s var(--sl-nav-ease)}.slr-con:hover{border-color:rgba(0,117,255,.45);box-shadow:0 1px 2px rgba(10,10,10,.08),0 22px 44px -22px rgba(0,117,255,.55)}:is(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark']) .slr-con{border-color:#222228;box-shadow:0 18px 40px -24px rgba(0,0,0,.9)}.slr-con svg path{stroke:none}.slr-win{display:flex;flex-direction:column}.slr-bar{display:flex;align-items:center;gap:7px;height:32px;padding:0 10px 0 11px;border-bottom:1px solid var(--slr-line);font-size:11.5px;line-height:1;white-space:nowrap}.slr-mark{width:12px;height:12px;flex-shrink:0}.slr-bar-t{font-weight:600;letter-spacing:-.01em;color:#fff}.slr-bar-sep{color:rgba(255,255,255,.22)}.slr-bar-s{color:var(--slr-dim);font-variant-numeric:tabular-nums}.slr-state{position:relative;display:grid;margin-left:auto;font-size:10.5px;font-weight:500}.slr-state-i{grid-area:1/1;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;padding:4px 7px;border-radius:2px;background:rgba(255,255,255,.06);color:var(--slr-dim)}.slr-state-dot{position:relative;width:6px;height:6px;border-radius:50%;background:rgba(236,236,240,.4);flex-shrink:0}.slr-state-i.is-live{opacity:0;color:#dbeafe;background:rgba(0,117,255,.16)}.slr-state-i.is-live .slr-state-dot,.slr-toast .slr-state-dot{background:var(--slr-live)}.slr-state-i.is-live .slr-state-dot::after,.slr-toast .slr-state-dot::after{content:'';position:absolute;inset:0;border-radius:50%;background:var(--slr-live);opacity:0}.slr-stage{position:relative;aspect-ratio:16/8.6;overflow:hidden;background-color:#131317;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.2px);background-size:12px 12px;background-position:-6px -6px}.slr-frame-l{position:absolute;left:9%;top:4.5%;font-size:9px;font-weight:500;color:rgba(236,236,240,.42);letter-spacing:.01em}.slr-frame-l span:where(:not([data-cml-tag],[data-cml-svg])){margin-left:4px;color:rgba(236,236,240,.24);font-variant-numeric:tabular-nums}.slr-page{position:absolute;left:9%;right:9%;top:14%;bottom:-6%;border-radius:2px 2px 0 0;background:#fafafa;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 14px 30px -12px rgba(0,0,0,.7)}.slr-p{position:absolute;display:block}.slr-p-nav{left:5%;right:5%;top:5%;height:6%;display:flex;align-items:center;gap:4%}.slr-p-nav :is(i,span:where([data-cml-tag="i"])){display:block;height:46%;width:6%;border-radius:1px;background:#d4d4d8}.slr-p-nav :is(i,span:where([data-cml-tag="i"])):first-child{width:12%;height:62%;margin-right:auto;background:#0a0a0a}.slr-p-nav :is(b,span:where([data-cml-tag="b"])){display:block;height:100%;width:11%;border-radius:1px;background:#0075ff}.slr-p-h1{left:8%;top:24%;width:56%;height:7%;border-radius:1px;background:#0a0a0a}.slr-p-h2{left:8%;top:34%;width:40%;height:7%;border-radius:1px;background:#0a0a0a}.slr-p-sub{left:8%;top:46%;width:46%;height:3.4%;border-radius:1px;background:#c9c9cf}.slr-p-btn{left:8%;top:55%;width:16%;height:7%;border-radius:1px;background:#0075ff}.slr-p-media{left:70%;top:22%;width:22%;height:40%;border-radius:2px;background:linear-gradient(160deg,#e9eefb,#dfe3f3)}.slr-p-card{top:72%;width:25.33%;height:34%;border:1px solid #e4e4e7;border-radius:2px;background:linear-gradient(#f1f1f3,#f1f1f3) top/100% 52% no-repeat,#fff;overflow:hidden}.slr-p-card[data-c="1"]{left:8%}.slr-p-card[data-c="2"]{left:37.33%}.slr-p-card[data-c="3"]{left:66.66%}.slr-p-card :is(i,span:where([data-cml-tag="i"])){position:absolute;left:0;right:0;top:0;height:52%}.slr-p-card :is(b,span:where([data-cml-tag="b"])){position:absolute;left:9%;top:62%;width:62%;height:9%;border-radius:1px;background:#0a0a0a}.slr-p-card :is(s,span:where([data-cml-tag="s"])){position:absolute;left:9%;top:78%;width:40%;height:7%;border-radius:1px;background:#d4d4d8}.slr-con:not([data-scene="design"]) .slr-p-card[data-c="1"] :is(i,span:where([data-cml-tag="i"])){background:linear-gradient(150deg,#1a86ff,#0075ff 55%,#005ed1)}.slr-con:not([data-scene="design"]) .slr-p-card[data-c="2"] :is(i,span:where([data-cml-tag="i"])){background:linear-gradient(150deg,#6d5bd0,#43198f)}.slr-con:not([data-scene="design"]) .slr-p-card[data-c="3"] :is(i,span:where([data-cml-tag="i"])){background:linear-gradient(150deg,#3f3f46,#18181b)}.slr-con[data-scene="design"] .slr-p-card :is(b,span:where([data-cml-tag="b"])){background:#d4d4d8}.slr-con[data-scene="design"] .slr-p-card :is(s,span:where([data-cml-tag="s"])){background:#e4e4e7}.slr-sel{position:absolute;opacity:0;border:1px solid var(--slr-blue);border-radius:1px;pointer-events:none;background:linear-gradient(var(--slr-blue),var(--slr-blue)) -3px -3px/5px 5px no-repeat,linear-gradient(var(--slr-blue),var(--slr-blue)) calc(100% + 3px) -3px/5px 5px no-repeat,linear-gradient(var(--slr-blue),var(--slr-blue)) -3px calc(100% + 3px)/5px 5px no-repeat,linear-gradient(var(--slr-blue),var(--slr-blue)) calc(100% + 3px) calc(100% + 3px)/5px 5px no-repeat}.slr-sel-tag{position:absolute;left:-1px;bottom:calc(100% + 3px);display:grid;justify-items:start}.slr-sel-tag>span:where(:not([data-cml-tag],[data-cml-svg])){grid-area:1/1;padding:2px 5px;border-radius:1px;background:var(--slr-blue);color:#fff;font-size:8.5px;font-weight:600;line-height:1.2;letter-spacing:.01em;white-space:nowrap}.slr-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0;padding:5px;border-top:1px solid var(--slr-line);background:#0a0a0c}.slr-tab{position:relative;height:26px;padding:0 8px;overflow:hidden;border:0;border-radius:2px;background:transparent;color:var(--slr-dim);font-family:var(--sl-font);font-size:11.5px;font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:background-color .28s var(--sl-nav-ease),color .28s var(--sl-nav-ease)}.slr-tab:hover{color:#fff}.slr-tab[aria-pressed="true"]{background:rgba(255,255,255,.08);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.slr-tab:focus-visible{outline:2px solid var(--slr-blue);outline-offset:1px}.slr-prog{position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--slr-blue);transform-origin:left center;transform:scaleX(0)}@keyframes slr-prog{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes slr-snap{from{opacity:0;transform:translate3d(0,7px,0) scale(.96)}}@keyframes slr-on{0%{opacity:0}10%,90%{opacity:1}100%{opacity:0}}@keyframes slr-show{from{opacity:0}to{opacity:1}}@keyframes slr-hide{from{opacity:1}to{opacity:0}}@keyframes slr-ring{0%{opacity:.55;transform:scale(1)}70%,100%{opacity:0;transform:scale(2.6)}}@keyframes slr-fill{from{transform:scaleX(0)}}@keyframes slr-type{0%{width:40%}100%{width:50%}}@keyframes slr-caret{0%,49%{opacity:1}50%,100%{opacity:0}}@keyframes slr-sel-design{0%{opacity:0;left:6%;top:21.5%;width:60%;height:22.5%}5%,27%{opacity:1;left:6%;top:21.5%;width:60%;height:22.5%}35%,53%{opacity:1;left:6%;top:53%;width:20%;height:11%}61%,100%{opacity:1;left:6%;top:70%;width:88%;height:40%}}@keyframes slr-sel-cms{from{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes slr-l1{0%{opacity:0}4%,28%{opacity:1}33%,100%{opacity:0}}@keyframes slr-l2{0%,31%{opacity:0}36%,54%{opacity:1}59%,100%{opacity:0}}@keyframes slr-l3{0%,57%{opacity:0}62%,100%{opacity:1}}.slr-prog{animation:slr-prog var(--slr-dur) linear both}.slr-con.is-paused .slr-prog{animation-play-state:paused}.slr-con.is-still *{animation-iteration-count:1!important}.slr-con[data-scene="design"] .slr-p{animation:slr-snap .5s var(--sl-nav-ease) backwards}.slr-con[data-scene="design"] .slr-p-nav{animation-delay:.05s}.slr-con[data-scene="design"] .slr-p-h1{animation-delay:.14s}.slr-con[data-scene="design"] .slr-p-h2{animation:slr-snap .5s var(--sl-nav-ease) .2s backwards,slr-type .5s var(--sl-nav-ease) 1.15s both}.slr-con[data-scene="design"] .slr-p-h2::after{content:'';position:absolute;right:-3px;top:-10%;width:1.5px;height:120%;background:var(--slr-blue);opacity:0;animation:slr-on 1s linear .95s,slr-caret .5s steps(1) .95s 2}.slr-con[data-scene="design"] .slr-p-sub{animation-delay:.26s}.slr-con[data-scene="design"] .slr-p-btn{animation-delay:.32s}.slr-con[data-scene="design"] .slr-p-media{animation-delay:.3s}.slr-con[data-scene="design"] .slr-p-card[data-c="1"]{animation-delay:.4s}.slr-con[data-scene="design"] .slr-p-card[data-c="2"]{animation-delay:.46s}.slr-con[data-scene="design"] .slr-p-card[data-c="3"]{animation-delay:.52s}.slr-con[data-scene="design"] .slr-sel{animation:slr-sel-design 3.4s cubic-bezier(.65,0,.25,1) .8s both}.slr-con[data-scene="design"] .slr-sel-tag>span:where(:not([data-cml-tag],[data-cml-svg])){opacity:0}.slr-con[data-scene="design"] .slr-sel-tag>[data-l="1"]{animation:slr-l1 3.4s linear .8s both}.slr-con[data-scene="design"] .slr-sel-tag>[data-l="2"]{animation:slr-l2 3.4s linear .8s both}.slr-con[data-scene="design"] .slr-sel-tag>[data-l="3"]{animation:slr-l3 3.4s linear .8s both}.slr-con[data-scene="content"] .slr-p-card :is(i,span:where([data-cml-tag="i"])){transform-origin:left center}.slr-con[data-scene="content"] .slr-p-card :is(:is(i,span:where([data-cml-tag="i"])),:is(b,span:where([data-cml-tag="b"])),:is(s,span:where([data-cml-tag="s"]))){animation:slr-show .45s var(--sl-nav-ease) backwards}.slr-con[data-scene="content"] .slr-p-card :is(b,span:where([data-cml-tag="b"])),.slr-con[data-scene="content"] .slr-p-card :is(s,span:where([data-cml-tag="s"])){transform-origin:left center;animation:slr-fill .5s var(--sl-nav-ease) backwards}.slr-con[data-scene="content"] [data-r="1"],.slr-con[data-scene="content"] .slr-p-card[data-c="1"] :is(:is(i,span:where([data-cml-tag="i"])),:is(b,span:where([data-cml-tag="b"])),:is(s,span:where([data-cml-tag="s"]))){animation-delay:.6s}.slr-con[data-scene="content"] [data-r="2"],.slr-con[data-scene="content"] .slr-p-card[data-c="2"] :is(:is(i,span:where([data-cml-tag="i"])),:is(b,span:where([data-cml-tag="b"])),:is(s,span:where([data-cml-tag="s"]))){animation-delay:1.1s}.slr-con[data-scene="content"] [data-r="3"],.slr-con[data-scene="content"] .slr-p-card[data-c="3"] :is(:is(i,span:where([data-cml-tag="i"])),:is(b,span:where([data-cml-tag="b"])),:is(s,span:where([data-cml-tag="s"]))){animation-delay:1.6s}.slr-con[data-scene="content"] .slr-sel{left:6%;top:70%;width:88%;height:40%;animation:slr-sel-cms .45s var(--sl-nav-ease) 2.3s both}.slr-con[data-scene="publish"] .slr-state-i.is-draft{animation:slr-hide .3s var(--sl-nav-ease) 2.3s both}.slr-con[data-scene="publish"] .slr-state-i.is-live{animation:slr-show .3s var(--sl-nav-ease) 2.35s both}.slr-con[data-scene="publish"] .slr-state-i.is-live .slr-state-dot::after,.slr-toast .slr-state-dot::after{animation:slr-ring 2s var(--sl-nav-ease) 2.4s infinite}.slr-con[data-scene="publish"] .slr-p-card :is(s,span:where([data-cml-tag="s"])){background:#d4d4d8}.sl-foot{background-color: var(--sl-bg-subtle);background-image: linear-gradient(var(--sl-bg),transparent clamp(96px,10vw,160px)),radial-gradient(1100px 520px at 100% 100%,rgba(var(--sl-purple-lift-rgb,67,25,143),var(--sl-foot-bloom,0.07)),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 62%),radial-gradient(1100px 520px at 0% 100%,rgba(var(--sl-accent-rgb,0,117,255),var(--sl-foot-bloom-blue,0.06)),rgba(var(--sl-accent-rgb,0,117,255),0) 62%);color: var(--sl-text);font-family: var(--sl-font);position: relative;overflow: hidden}html.dark .sl-foot,body.dark .sl-foot,html[data-stacklumen-theme="dark"] .sl-foot,body[data-stacklumen-theme="dark"] .sl-foot{--sl-foot-bloom: 0.18;--sl-foot-bloom-blue: 0.14}.sl-foot-inner{position: relative;z-index: 1;width: 90%;max-width: 1240px;margin: 0 auto;padding: clamp(64px,9vw,112px) 0 clamp(28px,3vw,40px);padding-inline: 0;display: flex;flex-direction: column;gap: clamp(48px,6vw,80px)}.sl-foot-cta{display: flex;flex-direction: column;gap: clamp(26px,3.5vw,44px);padding-bottom: clamp(40px,5vw,60px);border-bottom: 1px solid var(--sl-border)}.sl-foot-cta-title{margin: 0;max-width: none}@supports ((-webkit-background-clip: text) or (background-clip: text)){.sl-foot .sl-grad{background-image: var(--sl-grad-phrase,linear-gradient(100deg,#0075ff 0%,#0075ff 36%,#43198f 100%))}}.sl-foot-cta-base{display: flex;align-items: flex-end;justify-content: space-between;gap: clamp(24px,4vw,56px);flex-wrap: wrap}.sl-foot-cta-sub{flex: 1 1 min(46ch,100%)}.sl-foot-cta-actions{display: flex;align-items: center;gap: 12px;flex-wrap: wrap}.sl-foot-btn-arrow{transition: transform 0.18s var(--sl-ease-out)}.sl-foot-btn:hover .sl-foot-btn-arrow{transform: translateX(3px)}.sl-foot-main{display: grid;grid-template-columns: 1.25fr 1fr 1fr 1fr 1fr;gap: clamp(32px,4vw,56px)}.sl-foot-brand{display: flex;flex-direction: column;gap: 20px;max-width: 320px}.sl-foot-logo-link{display: inline-flex;align-items: center;transition: opacity 0.18s var(--sl-ease-out)}.sl-foot-logo-link:hover{opacity: 0.65}.sl-foot-logo{height: 22px;width: auto;display: block}.sl-foot-logo--dark{display: none}html.dark .sl-foot-logo--light,body.dark .sl-foot-logo--light,html[data-stacklumen-theme="dark"] .sl-foot-logo--light,body[data-stacklumen-theme="dark"] .sl-foot-logo--light{display: none}html.dark .sl-foot-logo--dark,body.dark .sl-foot-logo--dark,html[data-stacklumen-theme="dark"] .sl-foot-logo--dark,body[data-stacklumen-theme="dark"] .sl-foot-logo--dark{display: block}.sl-foot-tagline{font-size: 14px;line-height: 1.6;letter-spacing: -0.008em;color: var(--sl-text-muted);margin: 0}.sl-foot-col-title{font-family: var(--sl-font);font-size: 13.5px;font-weight: 600;letter-spacing: -0.018em;line-height: 1;color: var(--sl-text);margin: 0 0 18px}.sl-foot-links{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 11px}.sl-foot-link{position: relative;font-size: 14px;font-weight: 400;letter-spacing: -0.012em;color: var(--sl-text-muted);text-decoration: none;transition: color 0.18s var(--sl-ease-out);display: inline-flex;align-items: center;gap: 6px;padding: 2px 0}.sl-foot-link:hover{color: var(--sl-accent)}.sl-foot-link::after{content: '→';font-family: var(--sl-font);font-size: 11px;opacity: 0;transform: translateX(-4px);transition: opacity 0.18s var(--sl-ease-out),transform 0.18s var(--sl-ease-out);color: var(--sl-accent)}.sl-foot-link:hover::after{opacity: 1;transform: translateX(0)}.sl-foot-bottom{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 16px;padding-top: clamp(24px,3vw,32px);border-top: 1px solid var(--sl-border)}.sl-foot-copy{font-size: 12.5px;letter-spacing: -0.008em;color: var(--sl-text-muted)}.sl-foot-meta{display: flex;align-items: center;gap: 20px;flex-wrap: wrap}.sl-foot-meta-item{font-size: 12.5px;letter-spacing: -0.008em;color: var(--sl-text-muted);text-decoration: none;transition: color 0.18s var(--sl-ease-out)}.sl-foot-meta-item:hover{color: var(--sl-accent)}.sl-foot-built{font-size: 12.5px;letter-spacing: -0.008em;color: var(--sl-text-muted)}.sl-foot-built :is(strong,span:where([data-cml-tag="strong"])){color: var(--sl-text);font-weight: 600}@media (max-width: 1100px){.sl-foot-main{grid-template-columns: 1.25fr 1fr 1fr;row-gap: 48px}.sl-foot-brand{grid-column: 1 / -1;max-width: none}}@media (max-width: 768px){.sl-foot-cta-base{align-items: flex-start}.sl-foot-main{grid-template-columns: 1fr 1fr;gap: 36px}.sl-foot-brand{grid-column: 1 / -1}.sl-foot-bottom{flex-direction: column;align-items: flex-start;gap: 14px}}@media (max-width: 767px){.sl-foot-inner{width: auto;margin-inline: 20px}}@media (max-width: 480px){.sl-foot-main{grid-template-columns: 1fr;gap: 32px}.sl-foot-cta-actions{width: 100%}.sl-foot-cta-actions .sl-btn{flex: 1 1 100%}}.sl-consent-prompt{position:fixed;left:16px;bottom:16px;z-index:9600;width:min(400px,calc(100vw - 32px));padding:18px 18px 16px;background:var(--sl-bg,#fff);color:var(--sl-text,#0a0a0a);border:1px solid var(--sl-border,#ebebeb);border-radius:2px;box-shadow:0 18px 48px -18px rgba(10,24,52,.28),0 4px 14px rgba(10,10,10,.08);font-family:var(--sl-font,Inter,sans-serif);animation:slConsentRise .45s cubic-bezier(.22,1,.36,1)}.sl-consent-ptitle{margin:0 0 6px;font-family:var(--sl-font-display,var(--sl-font,Inter,sans-serif));font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.sl-consent-ptext{margin:0 0 14px;font:400 13px/1.5 var(--sl-font,Inter,sans-serif);color:var(--sl-text-muted,#525252)}.sl-consent-ptext a{color:var(--sl-text,#0a0a0a);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.sl-consent-pactions{display:flex;gap:8px}.sl-consent-pactions .sl-consent-btn{flex:1 1 0;min-width:0}.sl-consent-scrim{position:fixed;inset:0;z-index:9600;display:flex;align-items:flex-end;justify-content:flex-start;padding:24px;background:rgba(10,10,10,.32);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:slConsentFade .35s cubic-bezier(.22,1,.36,1)}.sl-consent-card{width:min(440px,100%);max-height:min(640px,calc(100vh - 48px));overflow-y:auto;background:var(--sl-bg,#fff);color:var(--sl-text,#0a0a0a);border:1px solid var(--sl-border,#ebebeb);border-radius:2px;padding:24px 24px 20px;box-shadow:0 24px 64px -20px rgba(0,117,255,.22),0 8px 28px rgba(10,10,10,.14);animation:slConsentRise .45s cubic-bezier(.22,1,.36,1);outline:none}@keyframes slConsentFade{from{opacity:0}}@keyframes slConsentRise{from{opacity:0;transform:translateY(14px)}}.sl-consent-title{margin:0 0 8px;font-family:var(--sl-font-display,var(--sl-font,Inter,sans-serif));font-size:22px;font-weight:600;letter-spacing:-.028em;line-height:1.15}.sl-consent-lede{margin:0 0 18px;font:400 13.5px/1.55 var(--sl-font,Inter,sans-serif);color:var(--sl-text-muted,#525252)}.sl-consent-rows{display:flex;flex-direction:column;border:1px solid var(--sl-border,#ebebeb);border-radius:2px;margin-bottom:18px;overflow:hidden}.sl-consent-row{padding:12px 14px;border-top:1px solid var(--sl-border,#ebebeb)}.sl-consent-row:first-child{border-top:0}.sl-consent-row.is-locked{background:var(--sl-bg-subtle,#fafafa)}.sl-consent-row-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sl-consent-name{font:600 13.5px/1 var(--sl-font,Inter,sans-serif);letter-spacing:-.014em}.sl-consent-always{font:600 10.5px/1 var(--sl-font,Inter,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--sl-text-label,#6f6f6f)}.sl-consent-desc{margin:6px 0 0;font:400 12.5px/1.5 var(--sl-font,Inter,sans-serif);color:var(--sl-text-muted,#525252)}.sl-consent-switch{position:relative;flex-shrink:0;width:34px;height:20px;border:0;border-radius:2px;background:var(--sl-border-strong,#d4d4d4);cursor:pointer;transition:background .2s;padding:0}.sl-consent-switch.is-on{background:var(--sl-accent,#0075ff)}.sl-consent-switch:focus-visible{outline:2px solid var(--sl-accent,#0075ff);outline-offset:2px}.sl-consent-knob{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .2s}.sl-consent-switch.is-on .sl-consent-knob{transform:translateX(14px)}.sl-consent-actions{display:flex;gap:8px;flex-wrap:wrap}.sl-consent-btn{flex:1 1 auto;padding:11px 14px;border-radius:2px;font:600 13px/1 var(--sl-font,Inter,sans-serif);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.sl-consent-btn:focus-visible{outline:2px solid var(--sl-accent,#0075ff);outline-offset:2px}.sl-consent-btn--ghost{background:transparent;border:1px solid var(--sl-border-strong,#d4d4d4);color:var(--sl-text,#0a0a0a)}.sl-consent-btn--ghost:hover{border-color:var(--sl-text,#0a0a0a)}.sl-consent-btn--primary{background-color:#0075ff;background-image:none;border:1px solid #0075ff;color:#fff;box-shadow:none}.sl-consent-btn--primary:hover{background-color:#005ed1;border-color:#005ed1}.sl-consent-btn--primary:active{background-color:#0052b8;border-color:#0052b8}.sl-consent-legal{margin:14px 0 0;font:400 11.5px/1.5 var(--sl-font,Inter,sans-serif);color:var(--sl-text-label,#6f6f6f)}.sl-consent-legal a{color:var(--sl-text-muted,#525252);text-decoration:underline;text-underline-offset:2px}.sl-consent-corner{position:fixed;left:16px;bottom:16px;z-index:9500;display:inline-flex;align-items:center;gap:10px;padding:7px 12px;background:color-mix(in srgb,var(--sl-bg,#fff) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--sl-border,#ebebeb);border-radius:2px;box-shadow:0 4px 16px rgba(10,10,10,.08);transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),visibility 0s}.sl-consent-corner.is-away{opacity:0;transform:translateY(8px);visibility:hidden;pointer-events:none;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),visibility 0s .24s}.sl-consent-pref{background:none;border:0;padding:0;font:600 11.5px/1 var(--sl-font,Inter,sans-serif);letter-spacing:-.005em;color:var(--sl-text-muted,#525252);cursor:pointer;transition:color .15s}.sl-consent-pref:hover{color:var(--sl-accent,#0075ff)}.sl-consent-marks{display:inline-flex;align-items:center;gap:8px;padding-left:10px;border-left:1px solid var(--sl-border,#ebebeb)}.sl-consent-mark{display:inline-flex;align-items:center;opacity:.55;transition:opacity .15s}.sl-consent-mark:hover{opacity:1}.sl-consent-made{gap:6px;opacity:.85;color:var(--sl-text,#0a0a0a);text-decoration:none}.sl-consent-made-t{font:600 10.5px/1 var(--sl-font,Inter,sans-serif);letter-spacing:.02em;color:var(--sl-text-muted,#525252);white-space:nowrap}.sl-consent-made-w{font:700 10.5px/1 var(--sl-font,Inter,sans-serif);letter-spacing:.02em;white-space:nowrap}body.sl-mega-mobile-open .sl-consent-corner,body.sl-mega-panel-open .sl-consent-corner{display:none}:is(html.dark,body.dark,html[data-stacklumen-theme='dark']) .sl-consent-card,:is(html.dark,body.dark,html[data-stacklumen-theme='dark']) .sl-consent-prompt{box-shadow:0 24px 64px -20px rgba(0,0,0,.6),0 8px 28px rgba(0,0,0,.45)}@media(max-width:640px){.sl-consent-prompt{left:0;right:0;bottom:0;width:auto;max-height:40vh;overflow-y:auto;border-width:1px 0 0;border-radius:0;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));box-shadow:0 -12px 32px -16px rgba(10,24,52,.28)}.sl-consent-ptitle{font-size:15px;margin-bottom:4px}.sl-consent-ptext{font-size:12.5px;margin-bottom:12px}.sl-consent-pactions{gap:6px}.sl-consent-pactions .sl-consent-btn{padding:12px 6px;font-size:13px}.sl-consent-scrim{padding:0;align-items:flex-end}.sl-consent-card{width:100%;max-height:calc(100dvh - 48px);border-width:1px 0 0;border-radius:0;padding:18px 16px calc(14px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column}.sl-consent-title{font-size:19px}.sl-consent-lede{font-size:12.5px;margin-bottom:12px}.sl-consent-rows{margin-bottom:12px;overflow-y:auto;flex:1 1 auto;min-height:0}.sl-consent-row{padding:9px 12px}.sl-consent-desc{font-size:11.5px;margin-top:4px}.sl-consent-actions{flex-direction:row;flex-wrap:nowrap;gap:6px;flex-shrink:0}.sl-consent-btn{padding:11px 8px;font-size:12px}.sl-consent-legal{margin-top:10px;font-size:10.5px}.sl-consent-corner{left:10px;bottom:10px;padding:6px 10px;gap:8px}}@media(prefers-reduced-motion:reduce){.sl-consent-scrim,.sl-consent-card,.sl-consent-prompt{animation:none}.sl-consent-corner,.sl-consent-corner.is-away{transition:none;transform:none}}.mkt-hero{--mkt-purple-end:.12;--mkt-purple-low:.14;background-color:var(--sl-bg);background-image:linear-gradient(#fff 0%,#ffffffb8 10%,#fff0 26%),linear-gradient(0deg,#fff 0%,#fff0 20%),radial-gradient(circle at 1px 1px,#0075ff1a 1px,#0075ff00 1.5px),radial-gradient(760px 560px at 100% 40%,rgba(var(--sl-purple-lift-rgb,67,25,143),var(--mkt-purple-end)),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 62%),radial-gradient(1200px 720px at 88% 16%,#0075ff2b,#0075ff00 62%),radial-gradient(960px 620px at 10% 96%,rgba(var(--sl-purple-lift-rgb,67,25,143),var(--mkt-purple-low)),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 60%),linear-gradient(#fff 0%,#f5f8ff 100%);background-size:auto,auto,26px 26px,auto,auto,auto,auto;padding-top:clamp(64px,9vh,118px);padding-bottom:clamp(72px,10vh,132px);position:relative;overflow:hidden}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .mkt-hero{--mkt-purple-end:.26;--mkt-purple-low:.34;background-color:#0a0a0c;background-image:linear-gradient(#0a0a0c 0%,#0a0a0cb8 10%,#0a0a0c00 26%),linear-gradient(0deg,#0a0a0c 0%,#0a0a0c00 20%),radial-gradient(circle at 1px 1px,#0075ff2e 1px,#0075ff00 1.5px),radial-gradient(760px 560px at 100% 40%,rgba(var(--sl-purple-lift-rgb,67,25,143),var(--mkt-purple-end)),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 62%),radial-gradient(1200px 720px at 88% 16%,#0075ff4d,#0075ff00 62%),radial-gradient(960px 620px at 10% 96%,rgba(var(--sl-purple-lift-rgb,67,25,143),var(--mkt-purple-low)),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 60%),linear-gradient(#0a0a0c 0%,color-mix(in srgb,var(--sl-purple,#2e1065) 16%,#0a0a0c) 100%)}@media (max-width:767px){.mkt-hero{--mkt-purple-end:.08;--mkt-purple-low:.1}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .mkt-hero{--mkt-purple-end:.2;--mkt-purple-low:.24}}.mkt-shell{z-index:2;width:90%;max-width:1240px;margin-inline:auto;position:relative}.mkt-section:not(.mkt-band,.mkt-ink)+.mkt-section:not(.mkt-band,.mkt-ink){position:relative}.mkt-section:not(.mkt-band,.mkt-ink)+.mkt-section:not(.mkt-band,.mkt-ink):after{content:"";background:linear-gradient(90deg,transparent 0%,var(--sl-border) 16%,var(--sl-border) 84%,transparent 100%);pointer-events:none;width:min(90%,1240px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mkt-band,.mkt-ink{--mkt-fade:clamp(56px,6vw,88px);isolation:isolate;background-color:#0000;position:relative}.mkt-band:before,.mkt-ink:before{content:"";z-index:-1;background:var(--mkt-band-fill);pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#0000000d calc(var(--mkt-fade) * .15),#0003 calc(var(--mkt-fade) * .3),#00000080 calc(var(--mkt-fade) * .5),#000c calc(var(--mkt-fade) * .7),#000000f2 calc(var(--mkt-fade) * .85),#000 var(--mkt-fade),#000 calc(100% - var(--mkt-fade)),#000000f2 calc(100% - var(--mkt-fade) * .85),#000c calc(100% - var(--mkt-fade) * .7),#00000080 calc(100% - var(--mkt-fade) * .5),#0003 calc(100% - var(--mkt-fade) * .3),#0000000d calc(100% - var(--mkt-fade) * .15),transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#0000000d calc(var(--mkt-fade) * .15),#0003 calc(var(--mkt-fade) * .3),#00000080 calc(var(--mkt-fade) * .5),#000c calc(var(--mkt-fade) * .7),#000000f2 calc(var(--mkt-fade) * .85),#000 var(--mkt-fade),#000 calc(100% - var(--mkt-fade)),#000000f2 calc(100% - var(--mkt-fade) * .85),#000c calc(100% - var(--mkt-fade) * .7),#00000080 calc(100% - var(--mkt-fade) * .5),#0003 calc(100% - var(--mkt-fade) * .3),#0000000d calc(100% - var(--mkt-fade) * .15),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#0000000d calc(var(--mkt-fade) * .15),#0003 calc(var(--mkt-fade) * .3),#00000080 calc(var(--mkt-fade) * .5),#000c calc(var(--mkt-fade) * .7),#000000f2 calc(var(--mkt-fade) * .85),#000 var(--mkt-fade),#000 calc(100% - var(--mkt-fade)),#000000f2 calc(100% - var(--mkt-fade) * .85),#000c calc(100% - var(--mkt-fade) * .7),#00000080 calc(100% - var(--mkt-fade) * .5),#0003 calc(100% - var(--mkt-fade) * .3),#0000000d calc(100% - var(--mkt-fade) * .15),transparent 100%);position:absolute;inset:0}.mkt-ink{--mkt-band-fill:radial-gradient(52% 78% at 0% 58%,rgba(var(--sl-purple-lift-rgb,67,25,143),.42),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 72%),radial-gradient(46% 72% at 100% 36%,rgba(var(--sl-purple-lift-rgb,67,25,143),.34),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 72%),radial-gradient(38% 55% at 72% 8%,rgba(var(--sl-accent-rgb,0,117,255),.12),rgba(var(--sl-accent-rgb,0,117,255),0) 70%),var(--sl-ink,#0a0a0a);padding-block:calc(var(--mkt-fade) + clamp(40px,5vw,72px));color:var(--sl-ink-text,#fff)}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .mkt-ink{--mkt-band-fill:radial-gradient(52% 78% at 0% 58%,rgba(var(--sl-purple-lift-rgb,67,25,143),.5),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 72%),radial-gradient(46% 72% at 100% 36%,rgba(var(--sl-purple-lift-rgb,67,25,143),.4),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 72%),radial-gradient(38% 55% at 72% 8%,rgba(var(--sl-accent-rgb,0,117,255),.14),rgba(var(--sl-accent-rgb,0,117,255),0) 70%),var(--sl-ink,#0a0a0a)}.mkt-ink :is(.mkt-lede,.mkt-body,.mute){color:var(--sl-ink-text-muted,#ffffffa8)}.mkt-ink .mkt-btn.is-quiet{border-color:var(--sl-ink-border,#ffffff24);color:var(--sl-ink-text,#fff);background-color:#0000}.mkt-ink .mkt-btn.is-quiet:hover{color:var(--sl-ink-text,#fff);background-color:#ffffff0f;border-color:#ffffff80}.mkt-title{max-width:16ch;color:var(--sl-text);font-family:var(--sl-font-display);font-variation-settings:"wght" 700;letter-spacing:-.044em;text-wrap:balance;margin:0;font-size:clamp(44px,6.6vw,104px);font-weight:700;line-height:.94}.mkt-title :is(em,span:where([data-cml-tag="em"])){color:var(--sl-accent);background-image:var(--sl-grad-phrase,linear-gradient(100deg,#0075ff 0%,#0075ff 36%,#43198f 100%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .mkt-title :is(em,span:where([data-cml-tag="em"])){color:var(--sl-accent-light)}.mkt-h2{max-width:var(--sl-h2-measure,22ch);color:var(--sl-text);font-family:var(--sl-font-display);font-size:var(--sl-h2-size,clamp(32px,3.6vw,56px));font-weight:var(--sl-h2-weight,600);font-variation-settings:"wght" 600;line-height:var(--sl-h2-leading,1.02);letter-spacing:var(--sl-h2-track,-.032em);text-wrap:balance;margin:0}.mkt-h3{color:var(--sl-text);letter-spacing:-.02em;margin:0;font-size:clamp(18px,1.5vw,21px);font-weight:600;line-height:1.25}.mkt-lede{max-width:46ch;color:var(--sl-text-muted);letter-spacing:-.005em;text-wrap:pretty;margin:clamp(20px,2.4vw,28px) 0 0;font-size:clamp(17px,1.75vw,22px);line-height:1.6}.mkt-body{max-width:60ch;color:var(--sl-text-muted);margin:16px 0 0;font-size:16px;line-height:1.62}.mkt-under{grid-template-columns:1fr auto;align-items:end;gap:30px clamp(28px,5vw,72px);margin-top:clamp(28px,3.4vw,44px);display:grid}@media (max-width:767px){.mkt-under{grid-template-columns:1fr}}.mkt-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mkt-btn{min-height:48px;box-shadow:none;color:#fff;white-space:nowrap;background-color:#0075ff;background-image:none;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.mkt-btn:hover{color:#fff;background-color:#005ed1}.mkt-shot-win{background:linear-gradient(var(--sl-bg),var(--sl-bg)) padding-box,var(--sl-edge-window,linear-gradient(#80808038,#80808038)) border-box;box-shadow:var(--sl-glow-window,0 40px 90px -34px #0a205457,0 18px 48px -28px #0075ff5c);border:1px solid #0000;border-radius:3px;position:relative;overflow:hidden}.mkt-shot--pane .mkt-shot-win{aspect-ratio:16/9}.mkt-shot--panel .mkt-shot-win{aspect-ratio:2352/2436}.mkt-shot.is-fade .mkt-shot-win{-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.mkt-shot-cap{max-width:60ch;color:var(--sl-text-muted);margin:14px 0 0;font-size:14px;line-height:1.5}.mkt-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.mkt-split.is-flip>:first-child{order:2}@media (max-width:991px){.mkt-split,.mkt-split.is-flip{grid-template-columns:1fr}.mkt-split.is-flip>:first-child{order:0}}.mkt-grid{border:1px solid var(--sl-border);background-color:var(--sl-border);border-radius:2px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1px;display:grid;overflow:hidden}.mkt-cell{background-color:var(--sl-bg);padding:clamp(22px,2.4vw,32px)}.mkt-head{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:20px clamp(28px,5vw,72px);margin-bottom:clamp(32px,4vw,56px);display:grid}@media (max-width:767px){.mkt-head{grid-template-columns:1fr}}.mkt-rows{border:1px solid var(--sl-border);background-color:var(--sl-bg);border-radius:2px;margin:0;padding:0}.mkt-row{border-top:1px solid var(--sl-border);grid-template-columns:minmax(160px,240px) 1fr;gap:8px 32px;padding:20px 24px;display:grid}.mkt-row-k{color:var(--sl-text);letter-spacing:-.015em;margin:0;font-size:15px;font-weight:600}.mkt-row-v{color:var(--sl-text-muted);margin:0;font-size:15px;line-height:1.62}@media (max-width:720px){.mkt-row{grid-template-columns:1fr;padding:16px 18px}}.mkt-card{border:1px solid var(--sl-border);background-color:var(--sl-bg);color:var(--sl-text);border-radius:2px;flex-direction:column;gap:10px;padding:clamp(20px,2.2vw,28px);text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}a.mkt-card:hover,.mkt-card.is-link:hover{border-color:var(--sl-border-accent,#0075ff66);background-color:var(--sl-bg-subtle)}.mkt-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.mkt-badge{border:1px solid var(--sl-border);width:-moz-fit-content;width:fit-content;color:var(--sl-text-muted);border-radius:2px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.mkt-badge.is-accent{border-color:var(--sl-border-accent,#0075ff66);background-color:var(--sl-accent-soft,#0075ff0f);color:#0075ff}.mkt-input{border:1px solid var(--sl-border-strong,#d4d4d4);background-color:var(--sl-bg);width:100%;min-height:44px;color:var(--sl-text);font:inherit;border-radius:2px;padding:10px 14px;font-size:15px}.mkt-input:focus{outline:2px solid var(--sl-accent-ring,#0075ff47);outline-offset:0;border-color:#0075ff}.mkt-chips{flex-wrap:wrap;gap:8px;display:flex}.mkt-chip{border:1px solid var(--sl-border-strong,#d4d4d4);background-color:var(--sl-bg);min-height:34px;color:var(--sl-text-muted);font:inherit;cursor:pointer;border-radius:2px;align-items:center;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.mkt-chip:hover{border-color:var(--sl-text);color:var(--sl-text)}.mkt-cta{grid-template-columns:minmax(0,1.4fr) auto;align-items:end;gap:28px clamp(28px,5vw,72px);display:grid}@media (max-width:767px){.mkt-cta{grid-template-columns:1fr}}@keyframes mkt-hero-rise{0%{opacity:.01;transform:translateY(14px)}}@keyframes mkt-hero-show{0%{opacity:.01;transform:translateY(28px)scale(.985)}}@media (prefers-reduced-motion:no-preference){.mkt-hero:not([data-motion=off]) :is(.mkt-title,.mkt-lede,.mkt-actions){animation:mkt-hero-rise .9s var(--sl-ease) 80ms backwards}.mkt-hero:not([data-motion=off]) .mkt-lede{animation-delay:.18s}.mkt-hero:not([data-motion=off]) .mkt-actions{animation-delay:.26s}.mkt-hero:not([data-motion=off]) .mkt-shell>astro-island>*{transform-origin:50% 0;animation:mkt-hero-show 1.1s var(--sl-ease) .34s backwards}.mkt-hero:not([data-motion=off]) .mkt-shell>:not(.mkt-title,.mkt-under,.mkt-lede,.mkt-actions,astro-island,:has(.mkt-title,.mkt-lede,.mkt-actions)){transform-origin:50% 0;animation:mkt-hero-show 1.1s var(--sl-ease) .34s backwards}.mkt-hero:not([data-motion=off]) .mkt-shell>:not(.mkt-title,.mkt-under,.mkt-lede,.mkt-actions,:has(.mkt-title,.mkt-lede,.mkt-actions))~:not(.mkt-title,.mkt-under,.mkt-lede,.mkt-actions,astro-island,:has(.mkt-title,.mkt-lede,.mkt-actions)){animation-delay:.44s}.mkt-hero:not([data-motion=off]) .mkt-shell>:not(.mkt-title,.mkt-under,.mkt-lede,.mkt-actions,:has(.mkt-title,.mkt-lede,.mkt-actions))~astro-island>*{animation-delay:.44s}}.slbg{--slbg-tray:var(--sl-bg-sunken,#f4f6fa);--slbg-chip:var(--sl-surface,#fff);--slbg-chip-shadow:0 1px 2px #10182814,0 0 0 1px #1018280a;--slbg-label:var(--sl-text-label,#6f6f6f);--slbg-panel:var(--sl-bg-subtle,#fafafa);background-color:var(--sl-bg);color:var(--sl-text);font-family:var(--sl-font);line-height:1.5}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .slbg{--slbg-tray:#141417;--slbg-chip:#26262b;--slbg-chip-shadow:0 1px 2px #00000080,0 0 0 1px #ffffff0f;--slbg-label:var(--sl-text-label,#8f8f8f);--slbg-panel:#0f0f11}.slbg .mkt-title.sl-bg-hero-title{max-width:14ch}.slbg .sl-bg-toc{border-top:1px solid var(--sl-border);flex-wrap:wrap;gap:8px clamp(20px,3vw,40px);margin-top:clamp(40px,6vh,64px);padding-top:18px;display:flex}.slbg .sl-bg-toc a{color:var(--sl-text-muted);letter-spacing:.1em;text-transform:uppercase;transition:color var(--sl-dur-fast,.15s) var(--sl-ease-out,ease);font-size:12px;font-weight:600;text-decoration:none}.slbg .sl-bg-toc a:hover{color:var(--sl-accent)}.slbg .sl-bg-section{border-top:1px solid var(--sl-border);scroll-margin-top:calc(var(--sl-chrome-h,119px) + 16px);padding:clamp(72px,10vh,128px) 0}.slbg .sl-bg-head{max-width:760px;margin-bottom:clamp(36px,5vh,56px)}.slbg .sl-bg-h{max-width:22ch;color:var(--sl-text);font-family:var(--sl-font-display);letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,56px);font-weight:600;line-height:1.04}.slbg .sl-bg-h .mute{color:var(--sl-text-muted)}.slbg .sl-bg-lead{max-width:62ch;color:var(--sl-text-muted);margin:18px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.6}.slbg .sl-bg-label{color:var(--slbg-label);font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600;line-height:1.3}.slbg .sl-bg-mark-row{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:clamp(16px,2vw,24px);display:grid}@media (max-width:900px){.slbg .sl-bg-mark-row{grid-template-columns:1fr}}.slbg .sl-bg-construct{border:1px solid var(--sl-border);background:var(--slbg-panel);border-radius:2px;flex-direction:column;margin:0;padding:clamp(20px,3vw,36px);display:flex}.slbg .sl-bg-construct-svg{width:100%;max-width:520px;height:auto;margin:auto;display:block;overflow:visible}.slbg .sl-bg-dot-fill{fill:var(--sl-text);opacity:.3}.slbg .sl-bg-construct-box{fill:none;stroke:var(--sl-border-strong);stroke-width:.06px;stroke-dasharray:.3 .3}.slbg .sl-bg-dim line{stroke:var(--sl-accent);stroke-width:.09px}.slbg .sl-bg-dim-chip{fill:var(--sl-accent)}.slbg .sl-bg-dim-text{fill:#fff;font-family:var(--sl-font);letter-spacing:.06em;text-anchor:middle;font-size:.95px;font-weight:600}.slbg .sl-bg-ramp-ticks line{stroke:var(--sl-text-muted);stroke-width:.06px}.slbg .sl-bg-caption{border-top:1px solid var(--sl-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:clamp(16px,2.4vw,28px);padding-top:14px;display:flex}.slbg .sl-bg-ramp-legend{flex-wrap:wrap;gap:6px 16px;display:flex}.slbg .sl-bg-ramp-stop{color:var(--sl-text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.slbg .sl-bg-ramp-stop :is(i,span:where([data-cml-tag="i"])){border-radius:2px;width:10px;height:10px}.slbg .sl-bg-files{grid-template-rows:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,16px);display:grid}@media (max-width:900px){.slbg .sl-bg-files{grid-template-rows:none;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.slbg .sl-bg-file{border:1px solid var(--sl-border);background:var(--sl-bg);border-radius:2px;flex-direction:column;display:flex;overflow:hidden}.slbg .sl-bg-file-stage{background:#fff;flex:1;place-items:center;min-height:120px;padding:24px;display:grid}.slbg .sl-bg-file-stage.is-dark{background:var(--sl-ink,#0a0a0a)}.slbg .sl-bg-file-stage :is(img,span:where([data-cml-tag="img"])){width:min(100%,260px);height:auto}.slbg .sl-bg-file-stage.is-mark :is(img,span:where([data-cml-tag="img"])){width:56px}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .slbg .sl-bg-file-stage.is-dark{box-shadow:inset 0 0 0 1px #ffffff0f}.slbg .sl-bg-file-foot{border-top:1px solid var(--sl-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.slbg .sl-bg-file-name{flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.slbg .sl-bg-file-name :is(strong,span:where([data-cml-tag="strong"])){color:var(--sl-text);font-weight:600}.slbg .sl-bg-file-name span:where(:not([data-cml-tag],[data-cml-svg])){color:var(--sl-text-muted)}.slbg .sl-bg-dl{color:var(--sl-accent);flex-shrink:0;font-size:13px;font-weight:600;text-decoration:none}.slbg .sl-bg-dl:hover{text-underline-offset:3px;text-decoration:underline}.slbg .sl-bg-colors{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.6vw,16px);display:grid}@media (max-width:1100px){.slbg .sl-bg-colors{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.slbg .sl-bg-colors{grid-template-columns:1fr;gap:10px}}.slbg .sl-bg-color{border:1px solid var(--sl-border);background:var(--sl-bg);border-radius:2px;overflow:hidden}.slbg .sl-bg-swatch{border-bottom:1px solid var(--sl-border);color:#fff;letter-spacing:.1em;text-transform:uppercase;align-items:flex-end;min-height:132px;padding:12px 14px;font-size:11px;font-weight:600;display:flex}.slbg .sl-bg-swatch.is-light{color:#0a0a0a}.slbg .sl-bg-color-name{font-family:var(--sl-font-display);letter-spacing:-.02em;margin:14px 14px 2px;font-size:17px;font-weight:600}.slbg .sl-bg-color-role{min-height:2.8em;color:var(--sl-text-muted);margin:0 14px 12px;font-size:13px;line-height:1.4}.slbg .sl-bg-color-specs{border-top:1px solid var(--sl-border);margin:0}.slbg .sl-bg-color-specs>div:where(:not([data-cml-tag],[data-cml-table])){justify-content:space-between;gap:10px;padding:7px 14px;font-size:12.5px;display:flex}.slbg .sl-bg-color-specs>div:where(:not([data-cml-tag],[data-cml-table]))+div:where(:not([data-cml-tag],[data-cml-table])){border-top:1px solid var(--sl-border)}.slbg .sl-bg-color-specs :is(dt,div:where([data-cml-tag="dt"])){color:var(--sl-text-muted);flex-shrink:0}.slbg .sl-bg-color-specs :is(dd,div:where([data-cml-tag="dd"])){overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-weight:500}.slbg .sl-bg-color-specs :is(dd,div:where([data-cml-tag="dd"]))[data-out]{font-variant-numeric:tabular-nums}@media (max-width:760px){.slbg .sl-bg-color{grid-template-rows:auto auto 1fr;grid-template-columns:96px minmax(0,1fr);display:grid}.slbg .sl-bg-swatch{border-bottom:0;border-right:1px solid var(--sl-border);grid-row:1/span 3;min-height:100%}.slbg .sl-bg-color-role{min-height:0}}.slbg .sl-bg-types{border:1px solid var(--sl-border);background:var(--sl-border);border-radius:2px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (max-width:760px){.slbg .sl-bg-types{grid-template-columns:1fr}}.slbg .sl-bg-type-card{background:var(--sl-bg);flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(20px,2.6vw,32px);display:flex}.slbg .sl-bg-type-sample{color:var(--sl-text);margin:0}.slbg .sl-bg-type-sample.is-display{font-family:var(--sl-font-display);letter-spacing:-.044em;font-size:clamp(40px,4.4vw,64px);font-weight:700;line-height:.96}.slbg .sl-bg-type-sample.is-section{font-family:var(--sl-font-display);letter-spacing:-.032em;font-size:clamp(28px,2.8vw,40px);font-weight:600;line-height:1.05}.slbg .sl-bg-type-sample.is-body{max-width:44ch;color:var(--sl-text-muted);font-size:17px;line-height:1.6}.slbg .sl-bg-type-sample.is-label{color:var(--slbg-label);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.slbg .sl-bg-type-meta{border-top:1px solid var(--sl-border);grid-template-columns:minmax(80px,.4fr) minmax(0,1fr);align-items:start;gap:16px;padding-top:16px;display:grid}.slbg .sl-bg-type-name{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.slbg .sl-bg-type-specs{gap:4px;margin:0;display:grid}.slbg .sl-bg-type-specs>div:where(:not([data-cml-tag],[data-cml-table])){justify-content:space-between;gap:12px;font-size:13px;display:flex}.slbg .sl-bg-type-specs :is(dt,div:where([data-cml-tag="dt"])){color:var(--sl-text-muted)}.slbg .sl-bg-type-specs :is(dd,div:where([data-cml-tag="dd"])){text-align:right;margin:0;font-weight:500}.slbg .sl-bg-demo{border:1px solid var(--sl-border);background:var(--sl-border);border-radius:2px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:clamp(16px,2vw,24px);display:grid;overflow:hidden}@media (max-width:860px){.slbg .sl-bg-demo{grid-template-columns:1fr}}.slbg .sl-bg-demo-cell{background:var(--slbg-panel);flex-direction:column;justify-content:space-between;gap:20px;min-height:150px;padding:clamp(20px,2.4vw,28px);display:flex}.slbg .sl-bg-radii{gap:12px;display:flex}.slbg .sl-bg-radius{border:1px solid var(--sl-border-strong);background:var(--sl-bg);place-items:end start;width:64px;height:64px;padding:7px 8px;display:grid}.slbg .sl-bg-radius :is(b,span:where([data-cml-tag="b"])){color:var(--sl-text-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.slbg .sl-bg-tray{background:var(--slbg-tray);border-radius:3px;align-self:flex-start;gap:3px;padding:3px;display:inline-flex}.slbg .sl-bg-chip{color:var(--sl-text-muted);font:500 13.5px/1.2 var(--sl-font);cursor:pointer;transition:background-color var(--sl-dur-fast,.15s) var(--sl-ease-out,ease),box-shadow var(--sl-dur-fast,.15s) var(--sl-ease-out,ease),color var(--sl-dur-fast,.15s) var(--sl-ease-out,ease);background:0 0;border:0;border-radius:2px;padding:8px 14px}.slbg .sl-bg-chip:hover{color:var(--sl-text)}.slbg .sl-bg-chip[aria-pressed=true]{background:var(--slbg-chip);box-shadow:var(--slbg-chip-shadow);color:var(--sl-text)}.slbg .sl-bg-chip:focus-visible{outline:2px solid var(--sl-accent);outline-offset:1px}.slbg .sl-bg-actions-demo{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.slbg .mkt-btn.sl-bg-demo-btn{pointer-events:none}.slbg .sl-bg-demo-link{color:var(--sl-accent);text-underline-offset:3px;font-size:14px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.slbg .sl-bg-rules{border:1px solid var(--sl-border);background:var(--sl-border);border-radius:2px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (max-width:860px){.slbg .sl-bg-rules{grid-template-columns:1fr}}.slbg .sl-bg-rule{background:var(--sl-bg);padding:clamp(20px,2.6vw,32px)}.slbg .sl-bg-rule-title{font-family:var(--sl-font-display);letter-spacing:-.02em;margin:0 0 8px;font-size:19px;font-weight:600}.slbg .sl-bg-rule-lead{color:var(--sl-text-muted);margin:0 0 14px;font-size:14px;line-height:1.6}.slbg .sl-bg-rule-list{margin:0;padding:0;list-style:none}.slbg .sl-bg-rule-list li{padding:9px 0 9px 18px;font-size:14px;line-height:1.55;position:relative}.slbg .sl-bg-rule-list li+li{border-top:1px solid var(--sl-border)}.slbg .sl-bg-rule-list li:before{content:"";background:var(--sl-text-muted);border-radius:50%;width:5px;height:5px;position:absolute;top:17px;left:0}@media (prefers-reduced-motion:reduce){.slbg .sl-bg-toc a,.slbg .sl-bg-chip{transition:none}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://stacklumen.vercel.app/_astro/inter-cyrillic-ext-opsz-normal.CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://stacklumen.vercel.app/_astro/inter-cyrillic-opsz-normal.BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://stacklumen.vercel.app/_astro/inter-greek-ext-opsz-normal.BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://stacklumen.vercel.app/_astro/inter-greek-opsz-normal.BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://stacklumen.vercel.app/_astro/inter-vietnamese-opsz-normal.Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://stacklumen.vercel.app/_astro/inter-latin-ext-opsz-normal.DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://stacklumen.vercel.app/_astro/inter-latin-opsz-normal.BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://stacklumen.vercel.app/_astro/inter-cyrillic-ext-opsz-normal.CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://stacklumen.vercel.app/_astro/inter-cyrillic-opsz-normal.BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://stacklumen.vercel.app/_astro/inter-greek-ext-opsz-normal.BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://stacklumen.vercel.app/_astro/inter-greek-opsz-normal.BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://stacklumen.vercel.app/_astro/inter-vietnamese-opsz-normal.Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://stacklumen.vercel.app/_astro/inter-latin-ext-opsz-normal.DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://stacklumen.vercel.app/_astro/inter-latin-opsz-normal.BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.sl-skip[data-astro-cid-fjjytsaj]{z-index:10000;background:var(--sl-accent,#0075ff);color:#fff;font-family:var(--sl-font,system-ui,sans-serif);border-radius:2px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:top .18s;position:fixed;top:-100px;left:12px}.sl-skip[data-astro-cid-fjjytsaj]:focus-visible{outline-offset:2px;outline:2px solid #fff;top:12px}:is(main:where(:not([data-cml-main])),div:where([data-cml-tag=main]))[data-astro-cid-fjjytsaj]{display:block}.slct-page .slct-sec-w{z-index:2;width:90%;max-width:var(--sl-shell-max);margin:0 auto;position:relative}.slct-page .slct-meta{border:1px solid var(--sl-border);background-color:var(--sl-border);box-shadow:0 1px 2px #0a0a0a0a,0 16px 36px -14px rgba(var(--sl-accent-rgb),.2);border-radius:2px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.slct-page .slct-cell{background-color:var(--sl-bg);transition:background-color var(--sl-dur-fast) var(--sl-ease-out);flex-direction:column;gap:6px;padding:18px 20px;display:flex}.slct-page .slct-key{letter-spacing:-.005em;color:var(--sl-text-label,var(--sl-text-muted));font-size:13px;font-weight:400}.slct-page .slct-val{color:var(--sl-text);font-size:14px;font-weight:500}.slct-page .slct-sec{background-color:var(--sl-bg);color:var(--sl-text);padding-top:clamp(72px,10vh,124px);padding-bottom:clamp(72px,10vh,124px);position:relative}.slct-page .slct-sec.is-alt{background-color:#0000}.slct-page .slct-form-sec{background-color:var(--sl-bg);padding:5rem 0 7rem}.slct-page .slct-form-in{width:90%;max-width:var(--sl-shell-max);grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(40px,6vw,80px);margin:0 auto;display:grid}.slct-page .slct-form-left{top:calc(var(--sl-chrome-h,119px) + 24px);flex-direction:column;align-self:start;gap:20px;display:flex;position:sticky}.slct-page .slct-form-note{max-width:46ch;color:var(--sl-text-muted);margin:18px 0 0;font-size:clamp(16px,1.6vw,20px);line-height:1.6}.slct-page .slct-contact-list{border:1px solid var(--sl-border);background-color:var(--sl-bg-subtle);border-radius:2px;margin-top:8px;overflow:hidden}.slct-page .slct-contact-row{border-bottom:1px solid var(--sl-border);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 18px;font-size:14px;display:flex}.slct-page .slct-contact-k{color:var(--sl-text-faint);margin:0;font-size:14px;font-weight:400;line-height:1.4}.slct-page .slct-contact-v{text-align:right;color:var(--sl-text);font-size:14px;font-weight:500;text-decoration:none}.slct-page .slct-form{border:1px solid var(--sl-border);background-color:var(--sl-bg);border-radius:2px;flex-direction:column;gap:18px;padding:clamp(24px,3vw,34px);display:flex;box-shadow:0 2px 8px -2px #0a18341a,0 1px 2px #0a18340d}.slct-page .slct-field{flex-direction:column;gap:7px;display:flex}.slct-page .slct-2col{grid-template-columns:1fr 1fr;gap:14px;display:grid}.slct-page .slct-label{letter-spacing:-.005em;color:var(--sl-text-muted);font-size:13.5px;font-weight:500}.slct-page .slct-input{appearance:none;border:1px solid var(--sl-border-strong);background-color:var(--sl-bg);width:100%;min-height:2.75rem;color:var(--sl-text);font-family:var(--sl-font);transition:border-color var(--sl-dur) var(--sl-ease-out),box-shadow var(--sl-dur) var(--sl-ease-out);border-radius:2px;padding:12px 14px;font-size:15px;line-height:1.6}.slct-page .slct-input:focus,.slct-page .slct-input:focus-visible{border-color:var(--sl-accent);box-shadow:0 0 0 3px rgba(var(--sl-accent-rgb),.18);outline:none}.slct-page select.slct-input{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236b6b6b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.slct-page textarea.slct-input{resize:vertical;min-height:148px;padding-top:.75rem;padding-bottom:.75rem}.slct-page .slct-roles :is(legend,div:where([data-cml-tag="legend"])),.slct-page .slct-consent--privacy{margin-bottom:1rem}.slct-page .slct-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.slct-page .slct-radio-grid{grid-template-columns:1fr 1fr;gap:.875rem 1.5rem;display:grid}.slct-page .slct-choice{color:var(--sl-text);cursor:pointer;align-items:center;gap:.5rem;font-size:15px;display:flex}.slct-page .slct-choice input{width:1.125rem;height:1.125rem;accent-color:var(--sl-accent);cursor:pointer;flex-shrink:0;margin:0}.slct-page .slct-consent{color:var(--sl-text-muted);cursor:pointer;align-items:flex-start;gap:.5rem;font-size:13.5px;font-weight:500;line-height:1.5;display:flex}.slct-page .slct-submit,.slct-page .sl-btn.slct-submit{border-radius:2px;width:100%;min-height:48px;font-weight:600}.slct-page .slct-status[data-state=error]{color:var(--sl-danger)}.slct-page .slct-status[data-state=ok]{color:var(--sl-success)}.slct-page .slct-steps{border:1px solid var(--sl-border);background-color:var(--sl-border);box-shadow:0 1px 2px #0a0a0a0a,0 16px 36px -14px rgba(var(--sl-accent-rgb),.2);border-radius:2px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.slct-page .slct-step{background-color:var(--sl-bg);flex-direction:column;gap:10px;padding:30px 26px 32px;display:flex}.slct-page .slct-step-t{font-variation-settings:"wght" 600;letter-spacing:-.012em;margin:0;font-size:17px;font-weight:600;line-height:1.3}.slct-page .slct-step-b{color:var(--sl-text-muted);margin:0;font-size:14px;line-height:1.6}.slct-page .slct-step-when{color:var(--sl-text-label,var(--sl-text-muted));letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:-4px 0 2px;font-size:11px;font-weight:600;line-height:1.2}.slct-page .slct-inline{color:var(--sl-accent);text-underline-offset:3px;text-decoration:underline}.slct-page .slct-done-t{color:var(--sl-text);letter-spacing:-.02em;margin:0;font-size:clamp(19px,2vw,24px);font-weight:600;line-height:1.3}.slct-page .slct-done-b{color:var(--sl-text-muted);margin:0;font-size:15px;line-height:1.62}.slct-page .slct-routes{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.slct-page .slct-route{border:1px solid var(--sl-border);background-color:var(--sl-bg);box-shadow:var(--sl-shadow);border-radius:2px;flex-direction:column;gap:12px;padding:30px 28px;display:flex}.slct-page .slct-route-t{font-variation-settings:"wght" 600;letter-spacing:-.018em;margin:0;font-size:20px;font-weight:600;line-height:1.25}.slct-page .slct-route-b{color:var(--sl-text-muted);flex-grow:1;margin:0 0 4px;font-size:15px;line-height:1.6}.slct-page .slct-route-a{letter-spacing:-.005em;color:var(--sl-accent);font-size:14px;font-weight:500;text-decoration:none}.slct-page .slct-bens{border:1px solid var(--sl-border);background-color:var(--sl-border);border-radius:2px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.slct-page .slct-ben{background-color:var(--sl-bg);flex-direction:column;gap:10px;padding:34px 30px 36px;display:flex}.slct-page .slct-ben-t{font-variation-settings:"wght" 600;letter-spacing:-.016em;margin:0;font-size:18px;font-weight:600;line-height:1.28}.slct-page .slct-ben-b{color:var(--sl-text-muted);margin:0;font-size:15px;line-height:1.62}.slct-page .slct-faq{grid-template-columns:repeat(2,1fr);column-gap:clamp(40px,6vw,80px);display:grid}.slct-page .slct-faq-item{border-bottom:1px solid var(--sl-border);flex-direction:column;gap:8px;padding:26px 0;display:flex}.slct-page .slct-faq-q{font-variation-settings:"wght" 600;letter-spacing:-.014em;margin:0;font-size:17px;font-weight:600;line-height:1.35}.slct-page .slct-faq-a{color:var(--sl-text-muted);margin:0;font-size:15px;line-height:1.62}@media (max-width:991px){.slct-page .slct-meta,.slct-page .slct-steps,.slct-page .slct-steps--six,.slct-page .slct-bens{grid-template-columns:repeat(2,1fr)}.slct-page .slct-faq{grid-template-columns:1fr}.slct-page .slct-form-in{grid-template-columns:1fr 1fr;column-gap:3rem}.slct-page .slct-form-left{position:static;top:auto}}@media (max-width:767px){.slct-page .slct-sec-w{width:94%}.slct-page .slct-sec{padding-top:clamp(56px,8vh,80px);padding-bottom:clamp(56px,8vh,80px)}.slct-page .slct-meta,.slct-page .slct-steps,.slct-page .slct-steps--six,.slct-page .slct-routes,.slct-page .slct-bens{grid-template-columns:1fr}.slct-page .slct-form-in{grid-template-columns:1fr;row-gap:3rem;width:94%}.slct-page .slct-radio-grid{grid-template-columns:1fr}}@media (max-width:479px){.slct-page .slct-2col{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.slct-page .slct-cell,.slct-page .slct-input{transition:none}}.sl-h2.dvp-h2{text-wrap:balance;max-width:24ch}.dvp-h2 .mute{color:var(--sl-text-muted)}.mkt-lede.dvp-lede :is(strong,span:where([data-cml-tag="strong"])){color:var(--sl-text);font-weight:600}.dvp-anchor{scroll-margin-top:calc(var(--sl-chrome-h,119px) + 16px)}.mkt-rows.dvp-facts{max-width:600px;margin-top:clamp(32px,4vw,48px)}.dvp-facts .mkt-row{grid-template-columns:minmax(140px,200px) 1fr;padding:12px 18px}.dvp-facts .mkt-row-k,.dvp-facts .mkt-row-v{font-size:14px}@media (max-width:720px){.dvp-facts .mkt-row{grid-template-columns:1fr}}.dvp-signed{margin:14px 0 0;font-size:14px}.dvp-signed a{color:var(--sl-text-muted);border-bottom:1px solid var(--sl-border-strong);text-decoration:none}.dvp-signed a:hover{color:var(--sl-accent);border-color:var(--sl-accent)}.dvp-stage{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;margin-top:clamp(48px,7vh,88px);display:grid}@media (max-width:900px){.dvp-stage{grid-template-columns:1fr}}.dvp-stage__col{align-content:start;gap:16px;display:grid}.dvp-panel{border:1px solid var(--sl-border);background-color:var(--sl-bg);box-shadow:var(--sl-shadow-sm,0 1px 2px #1018280d);border-radius:2px;gap:14px;min-width:0;padding:clamp(18px,2vw,24px);display:grid}.dvp-panel__head{align-items:center;gap:10px;min-width:0;display:flex}.dvp-panel__title{letter-spacing:-.012em;color:var(--sl-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.dvp-panel__sub{color:var(--sl-text-muted);font-size:13px}.dvp-pill{white-space:nowrap;height:22px;color:var(--sl-text-muted);background-color:var(--sl-bg-sunken);border:1px solid var(--sl-border);border-radius:2px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.dvp-pill.is-good{color:var(--sl-text);border-color:var(--sl-border-strong)}.dvp-pill.is-accent{color:#0075ff;background-color:var(--sl-accent-soft,#0075ff0f);border-color:var(--sl-border-accent,#0075ff59)}.dvp-push{margin-left:auto}.dvp-rubric{border:1px solid var(--sl-border);border-radius:2px;display:grid}.dvp-rubric__row{color:var(--sl-text);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:9px 12px;font-size:13.5px;display:grid}.dvp-rubric__row+.dvp-rubric__row{border-top:1px solid var(--sl-border)}.dvp-rubric__lvl{color:var(--sl-text-muted);text-align:right;min-width:82px;font-size:12.5px}.dvp-pips{gap:3px;display:inline-flex}.dvp-pip{background-color:var(--sl-border);border-radius:1px;width:16px;height:4px}.dvp-pip.is-on{background-color:var(--sl-text)}.dvp-earned{color:var(--sl-text-muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.dvp-earned :is(strong,span:where([data-cml-tag="strong"])){letter-spacing:-.02em;color:var(--sl-text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.dvp-standing{align-items:center;gap:18px;display:flex}.dvp-ring{width:88px;height:88px;color:var(--sl-text);flex:none;place-items:center;display:grid;position:relative}.dvp-ring>svg:first-child{position:absolute;inset:0}.dvp-ring__track{fill:none;stroke:var(--sl-border);stroke-width:6px}.dvp-ring__fill{fill:none;stroke:#0075ff;stroke-width:6px}.dvp-checks{flex:1;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.dvp-checks li{color:var(--sl-text);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;font-size:13px;display:grid}.dvp-checks li span:where(:not([data-cml-tag],[data-cml-svg])):last-child{color:var(--sl-text-muted);font-variant-numeric:tabular-nums}.dvp-bar{background-color:var(--sl-border);border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.dvp-bar span:where(:not([data-cml-tag],[data-cml-svg])){transform-origin:0;background-color:#0075ff;height:100%;display:block}.dvp-footer-mock{background-color:var(--sl-bg-sunken);color:var(--sl-text-muted);border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:12.5px;display:flex}.dvp-credit{color:var(--sl-text);align-items:center;gap:6px;font-weight:500;display:inline-flex}.dvp-credit svg{flex:none}@media (prefers-reduced-motion:no-preference){.dvp-stage .dvp-pip.is-on{animation:.5s cubic-bezier(.2,.7,.2,1) backwards dvp-pip}.dvp-stage .dvp-rubric__row:nth-child(2) .dvp-pip{animation-delay:80ms}.dvp-stage .dvp-rubric__row:nth-child(3) .dvp-pip{animation-delay:.16s}.dvp-stage .dvp-rubric__row:nth-child(4) .dvp-pip{animation-delay:.24s}.dvp-stage .dvp-rubric__row:nth-child(5) .dvp-pip{animation-delay:.32s}.dvp-stage .dvp-rubric__row:nth-child(6) .dvp-pip{animation-delay:.4s}.dvp-stage .dvp-bar span:where(:not([data-cml-tag],[data-cml-svg])){animation:.9s cubic-bezier(.2,.7,.2,1) .3s backwards dvp-grow}.dvp-stage .dvp-ring__fill{animation:1.1s cubic-bezier(.2,.7,.2,1) .2s backwards dvp-ring}}@keyframes dvp-pip{0%{opacity:0;transform:scaleX(.3)}}@keyframes dvp-grow{0%{transform:scaleX(0)}}@keyframes dvp-ring{0%{stroke-dashoffset:264px}}.mkt-grid.dvp-steps{counter-reset:dvp-step;margin:0;padding:0;list-style:none}.dvp-steps .mkt-cell{counter-increment:dvp-step}.dvp-steps .mkt-cell:before{content:counter(dvp-step);border:1px solid var(--sl-border-strong);width:26px;height:26px;color:var(--sl-text);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-bottom:18px;font-size:13px;font-weight:600;display:inline-grid}.dvp-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){.dvp-tiers{grid-template-columns:1fr}}.dvp-tier{border:1px solid var(--sl-border);background-color:var(--sl-bg);border-radius:2px;align-content:start;gap:14px;padding:clamp(22px,2.4vw,30px);display:grid}.dvp-tier.is-top{border-color:var(--sl-border-accent,#0075ff59)}.dvp-tier__head{align-items:center;gap:10px;display:flex}.dvp-tier__summary{color:var(--sl-text-muted);margin:0;font-size:15px;line-height:1.55}.dvp-tier__needs{border-top:1px solid var(--sl-border);color:var(--sl-text);gap:6px;margin:0;padding:12px 0 0;font-size:14px;list-style:none;display:grid}.dvp-tier__needs li{justify-content:space-between;gap:12px;display:flex}.dvp-tier__needs li span:where(:not([data-cml-tag],[data-cml-svg])):last-child{color:var(--sl-text-muted);font-variant-numeric:tabular-nums}.dvp-tier__benefits{color:var(--sl-text-muted);gap:6px;margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.5;display:grid}.dvp-note{max-width:80ch;color:var(--sl-text-muted);margin:20px 0 0;font-size:14.5px;line-height:1.6}.dvp-note :is(strong,span:where([data-cml-tag="strong"])){color:var(--sl-text)}.dvp-table{border-collapse:collapse;border:1px solid var(--sl-border);width:100%;font-size:14.5px}.dvp-table :is(th,div:where([data-cml-table="th"])){text-align:left;color:var(--sl-text-muted);background-color:var(--sl-bg-sunken);border-bottom:1px solid var(--sl-border);padding:12px 18px;font-size:13px;font-weight:500}.dvp-table :is(td,div:where([data-cml-table="td"])){border-bottom:1px solid var(--sl-border);vertical-align:top;color:var(--sl-text);background-color:var(--sl-bg);padding:14px 18px}.dvp-table :is(tr,div:where([data-cml-table="tr"])):last-child :is(td,div:where([data-cml-table="td"])){border-bottom:0}.dvp-table :is(td,div:where([data-cml-table="td"])).dvp-muted{color:var(--sl-text-muted);line-height:1.55}.dvp-table .dvp-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:720px){.dvp-table,.dvp-table :is(tbody,div:where([data-cml-table="tbody"])),.dvp-table :is(tr,div:where([data-cml-table="tr"])),.dvp-table :is(td,div:where([data-cml-table="td"])){display:block}.dvp-table :is(thead,div:where([data-cml-table="thead"])){display:none}.dvp-table :is(tr,div:where([data-cml-table="tr"])){border-bottom:1px solid var(--sl-border)}.dvp-table :is(td,div:where([data-cml-table="td"])){border:0;padding:6px 16px}.dvp-table :is(td,div:where([data-cml-table="td"])):first-child{padding-top:14px}.dvp-table :is(td,div:where([data-cml-table="td"])):last-child{padding-bottom:14px}.dvp-table .dvp-num{text-align:left}}.dvp-vis{border:1px solid var(--sl-border);background-color:var(--sl-border);border-radius:2px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (max-width:900px){.dvp-vis{grid-template-columns:1fr}}.dvp-vis>div:where(:not([data-cml-tag],[data-cml-table])){background-color:var(--sl-bg);align-content:start;gap:8px;padding:clamp(20px,2.2vw,28px);display:grid}.dvp-vis :is(strong,span:where([data-cml-tag="strong"])){color:var(--sl-text);letter-spacing:-.012em;font-size:16px}.dvp-vis p:where(:not([data-cml-tag])){color:var(--sl-text-muted);margin:0;font-size:14.5px;line-height:1.55}.dvp-changes{border-top:1px solid var(--sl-border);margin:0;padding:0;list-style:none;display:grid}.dvp-changes li{border-bottom:1px solid var(--sl-border);color:var(--sl-text);grid-template-columns:140px minmax(0,1fr);gap:16px;padding:14px 0;font-size:15px;line-height:1.55;display:grid}.dvp-changes :is(time,span:where([data-cml-tag="time"])){color:var(--sl-text-muted);font-variant-numeric:tabular-nums}@media (max-width:640px){.dvp-changes li{grid-template-columns:1fr;gap:4px}}.dvp-faq{border:1px solid var(--sl-border);border-radius:2px}.dvp-faq-item{border-top:1px solid var(--sl-border);background-color:var(--sl-bg)}.dvp-faq-item:first-child{border-top:0}.dvp-faq-q{cursor:pointer;color:var(--sl-text);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;font-size:16px;font-weight:600;list-style:none;display:flex}.dvp-faq-q::-webkit-details-marker{display:none}.dvp-faq-q svg{color:var(--sl-text-muted);flex:none;transition:transform .2s cubic-bezier(.2,.7,.2,1)}.dvp-faq-item[open] .dvp-faq-q svg{color:var(--sl-text);transform:rotate(180deg)}.dvp-faq-a{max-width:78ch;color:var(--sl-text-muted);padding:0 24px 22px;font-size:15.5px;line-height:1.65}.dvp-faq-a a{color:#0075ff}.dvp-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.dvp-tray{background-color:var(--sl-bg-sunken);border-radius:3px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.dvp-tray a{min-height:34px;color:var(--sl-text-muted);border-radius:2px;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .18s,box-shadow .18s,color .18s;display:inline-flex}.dvp-tray a:hover{color:var(--sl-text)}.dvp-tray a[aria-current=true]{background-color:var(--sl-surface,var(--sl-bg));box-shadow:var(--sl-shadow-sm),0 0 0 1px var(--sl-border);color:var(--sl-text)}.dvp-count{color:var(--sl-text-muted);font-size:14px}.mkt-chip.dvp-chip[aria-current=true]{border-color:var(--sl-text);background-color:var(--sl-bg-sunken);color:var(--sl-text)}.dvp-tier-badge{height:24px;color:var(--sl-text);background-color:var(--sl-bg-sunken);border:1px solid var(--sl-border);white-space:nowrap;border-radius:2px;align-items:center;gap:6px;padding:0 8px 0 6px;font-size:12.5px;font-weight:600;display:inline-flex}.dvp-tier-badge.is-partner{color:#0075ff;background-color:var(--sl-accent-soft,#0075ff0f);border-color:var(--sl-border-accent,#0075ff59)}.dvp-empty{border:1px dashed var(--sl-border-strong);text-align:center;border-radius:2px;justify-items:center;gap:12px;padding:clamp(32px,5vw,64px);display:grid}.dvp-empty p:where(:not([data-cml-tag])){max-width:52ch;color:var(--sl-text-muted);margin:0;font-size:15.5px;line-height:1.6}.ec-wrap{background-color:var(--sl-bg);min-height:100vh;color:var(--sl-text);font-family:var(--sl-font);line-height:1.5}.ec-wrap .ec-container{width:90%;max-width:1240px;margin:0 auto;padding:0}.ec-wrap .ec-container-z{z-index:1;position:relative}.ec-wrap .ec-hero{padding:clamp(100px,18vh,200px) 0 clamp(80px,12vh,140px);position:relative;overflow:hidden}.ec-wrap .ec-hero-bloom{z-index:0;pointer-events:none;background-image:radial-gradient(800px 400px at 50% 22%,rgba(var(--sl-accent-rgb),.18) 0%,transparent 60%),radial-gradient(600px 300px at 20% 44%,rgba(var(--sl-accent-rgb),.08) 0%,transparent 60%),radial-gradient(560px 340px at 92% 38%,rgba(var(--sl-purple-lift-rgb,67,25,143),var(--ec-purple,.12)) 0%,transparent 60%);position:absolute;inset:0 -10%;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 72%,#0000 100%)}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .ec-wrap{--ec-purple:.3}.mkt-title.ec-hero-title{margin:0 0 8px}.mkt-lede.ec-hero-desc{max-width:56ch;margin-bottom:32px}.ec-wrap .ec-hero-actions{margin-bottom:clamp(48px,7vh,72px)}.ec-wrap .ec-section{padding:clamp(80px,12vh,140px) 0;position:relative}.ec-wrap .ec-section:not(.mkt-band)+:is(.ec-section,.ec-suggest):not(.mkt-band):after{content:"";background:linear-gradient(90deg,transparent 0%,var(--sl-border) 16%,var(--sl-border) 84%,transparent 100%);pointer-events:none;width:min(90%,1240px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ec-wrap .ec-section-head{max-width:800px;margin-bottom:clamp(36px,5vh,56px)}.ec-wrap .ec-section-head .sl-h2{margin:0 0 16px}.ec-wrap .ec-section-sub{max-width:56ch;color:var(--sl-text-muted);margin:0;font-size:clamp(15px,1.4vw,19px);line-height:1.55}.ec-wrap .ec-demo{grid-template:".fig"1fr"head fig""cta fig"".fig"1fr/minmax(0,.82fr) minmax(0,1.5fr);column-gap:clamp(40px,5vw,72px);margin-bottom:clamp(56px,8vh,88px);display:grid}.ec-wrap .ec-demo-head{grid-area:head}.ec-wrap .ec-demo-head .sl-h2{margin:0 0 16px}.ec-wrap .ec-demo-cta{grid-area:cta;margin-top:28px}.ec-wrap .ec-demo-fig{grid-area:fig;align-self:center;min-width:0}.ec-wrap .ec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ec-wrap .ec-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-wrap .ec-card{border:1px solid var(--sl-border);border-radius:var(--sl-radius);background-color:var(--sl-surface);min-height:260px;color:inherit;transition:border-color var(--sl-dur-fast,.15s) var(--sl-ease-out),background-color var(--sl-dur-fast,.15s) var(--sl-ease-out);flex-direction:column;padding:clamp(22px,2.4vw,30px);text-decoration:none;display:flex;position:relative;overflow:hidden}.ec-wrap a.ec-card:hover{border-color:var(--sl-border-strong);background-color:var(--sl-bg-subtle)}.ec-wrap a.ec-card:focus-visible{outline:2px solid var(--sl-accent);outline-offset:2px}.ec-wrap .ec-card-head{align-items:center;gap:10px;margin-bottom:12px;display:flex;position:relative}.ec-wrap .ec-status{border:1px solid var(--sl-border);color:var(--sl-text-muted);white-space:nowrap;border-radius:2px;flex:none;margin-left:auto;padding:3px 8px;font-size:12px;font-weight:500}.ec-wrap .ec-mark{border-radius:2px;flex:none;width:14px;height:14px}.ec-wrap .ec-mark--terminal{background:#0075ff}.ec-wrap .ec-mark--hub{background:linear-gradient(#0075ff 0%,#5378e6 48%,#8a70ba 100%)}.ec-wrap .ec-mark--baselumen{background:linear-gradient(#0075ff,#0075ff) 0 0/6px 6px no-repeat,linear-gradient(#3b9eff,#3b9eff) 8px 0/6px 6px no-repeat,linear-gradient(#3b9eff,#3b9eff) 0 8px/6px 6px no-repeat,linear-gradient(#ffd208,#ffd208) 8px 8px/6px 6px no-repeat;border-radius:0}.ec-wrap .ec-card-body{flex:1;position:relative}.ec-wrap .ec-card-name{font-family:var(--sl-font-display);letter-spacing:-.02em;color:var(--sl-text);margin:0;font-size:clamp(22px,2vw,26px);font-weight:600;line-height:1.15}.ec-wrap .ec-card-tagline{letter-spacing:-.005em;color:var(--sl-text);margin:0 0 10px;font-size:14px;font-weight:500}.ec-wrap .ec-card-desc{color:var(--sl-text-muted);margin:0;font-size:14px;line-height:1.55}.ec-wrap .ec-card-foot{border-top:1px solid var(--sl-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:24px;padding-top:16px;display:flex;position:relative}.ec-wrap .ec-card-price{color:var(--sl-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.ec-wrap .ec-more{margin:24px 0 0;font-size:15px}.ec-wrap .ec-more a{color:var(--sl-accent);font-weight:500;text-decoration:none}.ec-wrap .ec-more a:hover{text-underline-offset:3px;text-decoration:underline}.ec-wrap .ec-card-cta{letter-spacing:-.005em;color:var(--sl-accent);align-items:center;gap:6px;margin-left:auto;font-size:14px;font-weight:500;display:inline-flex}.ec-wrap .ec-suggest{background-color:var(--sl-bg);padding:clamp(64px,9vh,96px) 0;position:relative}.ec-wrap .ec-suggest-inner{grid-template-columns:1.6fr auto;align-items:center;gap:40px;display:grid}.ec-wrap .ec-suggest .sl-h2{margin:0 0 12px}.ec-wrap .ec-suggest-desc{max-width:56ch;color:var(--sl-text-muted);margin:0;font-size:15.5px;line-height:1.55}@media screen and (max-width:991px){.ec-wrap .ec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-wrap .ec-grid>.ec-card:last-child:nth-child(odd){grid-column:1/-1}.ec-wrap .ec-demo{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""fig""cta"}.ec-wrap .ec-demo-fig{margin-top:32px}}@media screen and (max-width:767px){.ec-wrap .ec-grid,.ec-wrap .ec-grid--4,.ec-wrap .ec-suggest-inner{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ec-wrap .ec-card{transition:none}}.ld-fig.es{--ld-h:540px;--ld-h-sm:440px;--es-bg:#fff;--es-line:#ececec;--es-line-2:#dcdcdf;--es-ink:#0a0a0a;--es-2:#52525b;--es-3:#8a8a93;--es-tray:#f3f3f3;--es-chip:#fff;--es-sunk:#f7f7f8;--es-hi:#f0f0f2;--es-good:#005ed1;--es-good-soft:#0075ff1a;--es-lift:0 1px 2px #0a18340f,0 18px 40px -14px #0a18344d}.es svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.es :is(.ld-mark,.es-bm,.es-mm,.es-cm) svg{stroke:none}.es-mark{position:relative}.es-mark>span:where(:not([data-cml-tag],[data-cml-svg])),.es-addr>span:where(:not([data-cml-tag],[data-cml-svg])),.es-open>span:where(:not([data-cml-tag],[data-cml-svg])){display:none}.es-mark>span:where(:not([data-cml-tag],[data-cml-svg])) svg{width:16px;height:16px;display:block}.es:not([data-ld-app]) :is(.es-mark,.es-addr,.es-open)>[data-app=stacklumen],.es[data-ld-app=stacklumen] :is(.es-mark,.es-addr,.es-open)>[data-app=stacklumen],.es[data-ld-app=baselumen] :is(.es-mark,.es-addr,.es-open)>[data-app=baselumen]{display:inline}.es:not([data-ld-app]) .es-mark>[data-app=stacklumen],.es[data-ld-app=stacklumen] .es-mark>[data-app=stacklumen],.es[data-ld-app=baselumen] .es-mark>[data-app=baselumen]{display:block}.es-addr :is(b,span:where([data-cml-tag="b"])){font-weight:600}.es .ld-stage.es-stage{background-color:var(--es-bg);--ld-ground:var(--es-bg)}.es-app{--a-bg:var(--es-bg);--a-ink:var(--es-ink);--a-2:var(--es-2);--a-3:var(--es-3);--a-line:var(--es-line);--a-line-2:var(--es-line-2);--a-tray:var(--es-tray);--a-chip:var(--es-chip);--a-sunk:var(--es-sunk);--a-hi:var(--es-hi);--a-good:var(--es-good);--a-good-soft:var(--es-good-soft);--c-bg:var(--a-bg);--c-ink:var(--a-ink);--c-2:var(--a-2);--c-3:var(--a-3);--c-line:var(--a-line);--c-line-2:var(--a-line-2);--c-tray:var(--a-tray);--c-sunk:var(--a-sunk);--c-good:var(--a-good);--c-good-soft:var(--a-good-soft);z-index:1;background:var(--a-bg);color:var(--a-ink);opacity:0;visibility:hidden;transition:opacity 0s linear .4s,visibility 0s linear .4s,background-color .4s var(--ld-ease-out),color .4s var(--ld-ease-out);flex-direction:column;display:flex;position:absolute;inset:0}.es:not([data-ld-app]) .es-app[data-app=stacklumen],.es[data-ld-app=stacklumen] .es-app[data-app=stacklumen],.es[data-ld-app=baselumen] .es-app[data-app=baselumen]{z-index:2;opacity:1;visibility:visible;transition:opacity .38s var(--ld-ease-out),visibility 0s,background-color .4s var(--ld-ease-out),color .4s var(--ld-ease-out)}.es[data-ld-dark=on] .es-bl,.es[data-ld-dark=on] .es-hub .es-hubcanvas{--a-bg:#121215;--a-ink:#f4f4f5;--a-2:#b4b4bc;--a-3:#8f8f98;--a-line:#ffffff17;--a-line-2:#ffffff29;--a-tray:#0b0b0d;--a-chip:#2a2a30;--a-sunk:#19191d;--a-hi:#26262b;--a-good:#3b9eff;--a-good-soft:#3b9eff24;--c-bg:var(--a-bg);--c-ink:var(--a-ink);--c-2:var(--a-2);--c-3:var(--a-3);--c-line:var(--a-line);--c-line-2:var(--a-line-2);--c-tray:var(--a-tray);--c-sunk:var(--a-sunk);--c-good:var(--a-good);--c-good-soft:var(--a-good-soft)}.es-top,.es-canvas,.es-panel,.es-stat,.es-btn,.es-pill,.es-rail,.es-crumb,.es-ph,.es-rr,.es-app-card{transition:background-color .4s var(--ld-ease-out),border-color .4s var(--ld-ease-out),color .4s var(--ld-ease-out)}.es-top{border-bottom:1px solid var(--a-line);background:var(--a-bg);flex:none;align-items:center;gap:14px;height:46px;padding:0 14px;display:flex}.es-brand{letter-spacing:-.01em;flex:none;align-items:center;gap:8px;font-size:13.5px;font-weight:650;display:inline-flex}.es-bm,.es-mm,.es-cm{flex:none;width:17px;height:17px;display:inline-block}.es-bm svg,.es-mm svg,.es-cm svg{width:100%;height:100%;display:block}.es-rulev{background:var(--a-line-2);flex:none;width:1px;height:18px}.es-search{border:1px solid var(--a-line);background:var(--a-sunk);width:min(290px,32%);height:28px;color:var(--a-3);white-space:nowrap;border-radius:2px;align-items:center;gap:8px;margin:0 auto;padding:0 6px 0 9px;font-size:11.5px;display:flex;overflow:hidden}.es-search--r{width:210px;margin:0 0 0 auto}.es-search svg{flex:none;width:13px;height:13px}.es-search :is(kbd,span:where([data-cml-tag="kbd"])){background:var(--a-tray);color:var(--a-3);font:600 10px/1.3 var(--ld-font);border-radius:2px;margin-left:auto;padding:1px 4px}.es-icons{color:var(--a-2);flex:none;align-items:center;gap:6px;display:flex}.es-ib{border-radius:2px;place-items:center;width:28px;height:28px;display:grid}.es-ib svg{width:15px;height:15px}.es-av{color:#fff;width:26px;height:26px;font:600 10px/1 var(--ld-font);background:linear-gradient(160deg,#0075ff,#43198f);border-radius:50%;place-items:center;margin-left:4px;font-style:normal;display:grid}.es [data-es-hot]{background:var(--a-hi)}.es .es-ib[data-es-hot]{color:var(--a-ink)}.es-tabs{align-items:center;gap:2px;min-width:0;display:flex}.es-tabs :is(i,span:where([data-cml-tag="i"])){height:28px;color:var(--a-2);white-space:nowrap;border-radius:2px;align-items:center;gap:4px;padding:0 9px;font-size:12px;font-style:normal;font-weight:500;display:inline-flex}.es-tabs :is(i,span:where([data-cml-tag="i"])) svg{width:11px;height:11px;color:var(--a-3)}.es-tabs :is(i,span:where([data-cml-tag="i"])).on{background:var(--a-hi);color:var(--a-ink)}.es-hubbody{flex:1;grid-template-columns:184px minmax(0,1fr);min-height:0;display:grid}.es-rail{border-right:1px solid var(--a-line);flex-direction:column;gap:1px;min-width:0;padding:10px 9px;display:flex;overflow:hidden}.es-rail-t{padding:2px 8px 6px;font-size:12.5px;font-weight:650}.es-rail-l{color:var(--a-3);letter-spacing:.08em;text-transform:uppercase;padding:9px 8px 3px;font-size:11px;font-weight:600}.es-rail-r{height:27px;color:var(--a-2);white-space:nowrap;border-radius:2px;align-items:center;gap:9px;padding:0 8px;font-size:12px;font-weight:500;display:flex}.es-rail-r svg{flex:none;width:14px;height:14px}.es-rail-r.on{background:var(--a-tray);box-shadow:inset 0 0 0 1px var(--a-line);color:var(--a-ink);font-weight:600}.es-canvas{background:var(--c-bg);min-width:0;color:var(--c-ink);position:relative;overflow:hidden}.es-full{flex:1}.es-crumb{border-bottom:1px solid var(--c-line);height:32px;color:var(--c-3);letter-spacing:.08em;text-transform:uppercase;padding:0 20px;font-size:11px;font-weight:600;line-height:32px}.es-page{flex-direction:column;gap:13px;padding:16px 20px 20px;display:flex}.es-full .es-page{padding:18px 26px 22px}.es-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.es-h{letter-spacing:-.02em;font-size:19px;font-weight:650;line-height:1.2}.es .es-sub{color:var(--c-2);align-items:center;gap:6px;margin-top:3px;font-size:11.5px;display:flex}.es-live{background:var(--c-good);border-radius:50%;width:6px;height:6px}.es-acts{flex:none;gap:8px;display:flex}.es-btn{border:1px solid var(--c-line-2);background:var(--c-bg);height:26px;color:var(--c-ink);white-space:nowrap;border-radius:2px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:550;display:inline-flex}.es-btn svg{width:12px;height:12px}.es-btn--pri{color:#fff;background:#0075ff;border-color:#0000}.es-btn--sm{height:22px;padding:0 8px;font-size:11px}.es-pill{background:var(--c-tray);height:19px;color:var(--c-2);border-radius:2px;align-items:center;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.es-pill[data-tone=good]{background:var(--c-good-soft);color:var(--c-good)}.es-panel{border:1px solid var(--c-line);background:var(--c-bg);border-radius:2px}.es-ph{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 12px;display:flex}.es-ph :is(b,span:where([data-cml-tag="b"])){font-size:12.5px;font-weight:600}.es-ph span:where(:not([data-cml-tag],[data-cml-svg])){color:var(--c-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.es-suite{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.es-app-card{border:1px solid var(--c-line);border-radius:2px;flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex;position:relative}.es-rule{background:linear-gradient(90deg,var(--tint),transparent);width:64px;height:2px;position:absolute;top:-1px;left:12px}.es-app-card[data-card=stacklumen]{--tint:#0075ff}.es-app-card[data-card=baselumen]{--tint:#3b9eff}.es-app-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.es-app-head :is(b,span:where([data-cml-tag="b"])){font-size:13px;font-weight:600}.es-app-tag{color:var(--c-2);font-size:11.5px;line-height:1.45}.es-app-foot{justify-content:space-between;gap:8px;margin-top:4px;font-size:11px;display:flex}.es-app-foot .f,.es-rr .f{color:var(--c-3)}.es-roster{padding:2px 12px 6px}.es-rr{border-top:1px solid var(--c-line);white-space:nowrap;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,.7fr) minmax(0,.7fr);align-items:center;gap:10px;height:30px;font-size:11.5px;display:grid}.es-rr--h{height:26px;color:var(--c-3);border-top:0;font-size:11px;font-weight:600}.es-rr .n{text-align:right}.es-rr .b{font-weight:600}.es-pop{opacity:0;visibility:hidden;transition:opacity .18s var(--ld-ease-out),transform .26s var(--ld-ease),visibility 0s linear .26s,background-color .4s var(--ld-ease-out),border-color .4s var(--ld-ease-out);transform:translateY(-4px)}.es-pop.is-in{opacity:1;visibility:visible;transition:opacity .18s var(--ld-ease-out),transform .26s var(--ld-ease),visibility 0s,background-color .4s var(--ld-ease-out),border-color .4s var(--ld-ease-out);transform:none}.es-menu{z-index:4;border:1px solid var(--a-line-2);background:var(--a-bg);width:232px;box-shadow:var(--es-lift);color:var(--a-ink);border-radius:2px;flex-direction:column;padding:5px;display:flex;position:absolute;top:42px;right:14px}.es-appsmenu{right:118px}.es-menu-l{color:var(--a-2);padding:5px 8px 6px;font-size:11.5px;font-weight:600}.es-menu-sep{background:var(--a-line);height:1px;margin:4px -5px}.es-who{flex-direction:column;gap:1px;padding:5px 8px 6px;display:flex}.es-who :is(b,span:where([data-cml-tag="b"])){font-size:12px;font-weight:600}.es-who span:where(:not([data-cml-tag],[data-cml-svg])){color:var(--a-3);font-size:11px}.es-mi{height:26px;color:var(--a-ink);white-space:nowrap;transition:background-color .14s var(--ld-ease-out);border-radius:2px;align-items:center;gap:9px;padding:0 8px;font-size:12px;display:flex}.es-mi>svg{width:14px;height:14px;color:var(--a-2);flex:none}.es-mi>svg:last-child:not(:first-child){width:12px;height:12px;color:var(--a-3);margin-left:auto}.es-mi :is(b,span:where([data-cml-tag="b"])){font-size:12px;font-weight:600}.es-mi.is-off{color:var(--a-3)}.es-mi.is-off :is(b,span:where([data-cml-tag="b"])){color:var(--a-2)}.es-appsmenu .es-mi{height:30px}.es-tag{border:1px solid var(--a-line-2,var(--ld-rule-strong));color:var(--a-3,var(--ld-faint));letter-spacing:.06em;text-transform:uppercase;border-radius:2px;margin-left:auto;padding:1px 5px;font-size:10px;font-style:normal;font-weight:600}.es-sw{background:var(--a-line-2);width:26px;height:15px;transition:background-color .2s var(--ld-ease-out);border-radius:999px;flex:none;margin-left:auto;position:relative}.es-sw:after{content:"";width:11px;height:11px;transition:transform .28s var(--ld-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0a0b0d4d}.es[data-ld-dark=on] .es-sw--live{background:#0075ff}.es[data-ld-dark=on] .es-sw--live:after{transform:translate(11px)}.es-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.es-stat{border:1px solid var(--c-line);border-radius:2px;flex-direction:column;gap:3px;min-width:0;padding:11px 12px;display:flex}.es-stat .l{color:var(--c-2);font-size:11.5px;font-weight:500}.es-stat .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;font-size:19px;font-weight:600;display:flex}.es-stat .v :is(em,span:where([data-cml-tag="em"])){color:var(--c-3);letter-spacing:0;font-size:11.5px;font-style:normal;font-weight:500}.es-stat .s{color:var(--c-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.es-stat .s :is(b,span:where([data-cml-tag="b"])){color:var(--c-ink);font-weight:600}.es-spark{color:#0075ff;width:54px;height:16px}.es-spark path{stroke-width:1.5px}.es-cards2{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:10px;display:grid}.es-act{padding:2px 12px 6px}.es-actr{border-top:1px solid var(--c-line);align-items:center;gap:10px;padding:8px 0;display:flex}.es-actr:first-child{border-top:0}.es-actr .t,.es-run .t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.es-actr .t :is(b,span:where([data-cml-tag="b"])),.es-run .t :is(b,span:where([data-cml-tag="b"])){font-size:12px;font-weight:600}.es-actr .t span:where(:not([data-cml-tag],[data-cml-svg])),.es-run .t>span:where(:not([data-cml-tag],[data-cml-svg])):last-child{color:var(--c-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.es-dot{background:#0075ff;border-radius:50%;flex:none;width:7px;height:7px}.es-dot[data-k="1"]{background:color-mix(in srgb,#0075ff 45%,var(--a-bg))}.es-dot[data-k="2"]{background:#8b5cf6}.es-tgts{flex-direction:column;gap:9px;padding:12px;display:flex}.es-tgt .line{color:var(--c-2);justify-content:space-between;font-size:11.5px;display:flex}.es-tgt .line :is(b,span:where([data-cml-tag="b"])){color:var(--c-ink);font-variant-numeric:tabular-nums;font-weight:600}.es-tgt.cur .line span:where(:not([data-cml-tag],[data-cml-svg])){color:var(--c-ink);font-weight:600}.es-tgt .track{background:var(--c-tray);border-radius:2px;height:4px;margin-top:4px;display:block}.es-tgt .fill{background:var(--c-3);border-radius:2px;height:100%;display:block}.es-tgt.cur .fill{background:#0075ff}.es-apptray.ld-tray{flex-direction:column}.es-apptray .ld-chip{justify-content:flex-start;gap:9px;min-height:32px;padding:5px 9px}.es-open{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12px;font-weight:500;overflow:hidden}.es-darkrow .ld-switch{justify-self:end}.es-cap.mkt-shot-cap{margin-top:14px}@container ld (width>=641px) and (width<=1100px){.es-search--r{flex:0 0 30px;justify-content:center;width:30px;padding:0;font-size:0}.es-search--r :is(kbd,span:where([data-cml-tag="kbd"])){display:none}.es-tabs :is(i,span:where([data-cml-tag="i"])){padding:0 7px}.es-hubbody{grid-template-columns:52px minmax(0,1fr)}.es-rail{padding:10px 7px}.es-rail-t,.es-rail-l,.es-rail-r span:where(:not([data-cml-tag],[data-cml-svg])){display:none}.es-rail-r{justify-content:center;padding:0}.es-rail-r+.es-rail-l+.es-rail-r{margin-top:10px}}@container ld (width<=640px){.es .ld-cursor{width:13px;height:17px}.es-top{gap:8px;height:40px;padding:0 9px}.es-brand{gap:6px;font-size:11.5px}.es-bm{width:14px;height:14px}.es-search,.es-rulev,.es-tabs :is(i,span:where([data-cml-tag="i"])):nth-child(n+3),.es-hub .es-ib:nth-child(2){display:none}.es-tabs{margin-right:auto}.es-tabs :is(i,span:where([data-cml-tag="i"])){height:24px;padding:0 6px;font-size:10px}.es-hub .es-icons{margin-left:auto}.es-ib{width:24px;height:24px}.es-av{width:22px;height:22px;font-size:9px}.es-hubbody{grid-template-columns:40px minmax(0,1fr)}.es-rail{padding:8px 4px}.es-rail-t,.es-rail-l,.es-rail-r span:where(:not([data-cml-tag],[data-cml-svg])){display:none}.es-rail-r{justify-content:center;height:28px;padding:0}.es-crumb{height:26px;padding:0 11px;font-size:9.5px;line-height:26px}.es-page,.es-full .es-page{gap:9px;padding:10px 11px 14px}.es-h{font-size:15px}.es .es-sub{font-size:9.5px}.es-acts,.es-ph span:where(:not([data-cml-tag],[data-cml-svg])){display:none}.es-ph{padding:6px 8px}.es-ph :is(b,span:where([data-cml-tag="b"])){font-size:10.5px}.es-suite{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px}.es-app-card{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px;display:grid}.es-app-head{grid-column:1/-1}.es-app-head :is(b,span:where([data-cml-tag="b"])){font-size:10.5px}.es-app-tag,.es-app-foot,.es-pill{font-size:9px}.es-app-tag{grid-column:1/-1}.es-app-foot{grid-column:1/-1;margin-top:0}.es-pill{height:16px;padding:0 5px}.es-hub .es-panel:nth-child(3){display:none}.es-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.es-stat{padding:7px 8px}.es-stat .l,.es-stat .s{font-size:9px}.es-stat .v{font-size:14px}.es-spark{display:none}.es-cards2{grid-template-columns:minmax(0,1fr)}.es-cards2 .es-panel:first-child{display:none}.es-tgts{gap:6px;padding:8px}.es-tgt .line{font-size:9.5px}.es-menu{width:188px;padding:4px;top:36px;right:9px}.es-appsmenu{right:71px}.es-mi{gap:7px;height:21px;font-size:10px}.es-appsmenu .es-mi{height:25px}.es-mi :is(b,span:where([data-cml-tag="b"])),.es-who :is(b,span:where([data-cml-tag="b"])){font-size:10px}.es-who span:where(:not([data-cml-tag],[data-cml-svg])),.es-menu-l{font-size:9px}.es-mi>svg{width:12px;height:12px}.es-mm{width:14px;height:14px}.es-menu-sep{margin:3px -4px}.es-tag{font-size:9px}}@media (prefers-reduced-motion:reduce){.es-app,.es-top,.es-canvas,.es-panel,.es-stat,.es-menu,.es-btn,.es-pill,.es-pop,.es-mi,.es-sw,.es-sw:after{transition:none}}.ld-fig.ecc{--ld-h:492px;--ld-h-sm:404px;--ecc-pass:#15803d;--ecc-fail:#b91c1c;--ecc-card:#fff;--ecc-line:#ececec;--ecc-ink:#0a0a0a;--ecc-2:#52525b;--ecc-3:#8a8a93;--ecc-ease:cubic-bezier(.65,0,.35,1)}:is(html.dark,body.dark,html[data-stacklumen-theme=dark]) .ld-fig.ecc{--ecc-pass:#4ade80;--ecc-fail:#f87171;--ecc-card:#17171b;--ecc-line:#ffffff17;--ecc-ink:#f4f4f5;--ecc-2:#b4b4bc;--ecc-3:#8f8f98}.ecc-res{border:1px solid var(--ecc-line);background:var(--ecc-card);color:var(--ecc-ink);box-shadow:var(--ld-sheet-shadow);border-radius:2px;flex-direction:column;gap:12px;padding:0 16px 16px;display:flex;position:absolute;inset:18px 18px auto}.ecc .ecc-ph{border-bottom:1px solid var(--ecc-line);margin:0 -16px;padding:10px 16px;font-size:12.5px;font-weight:600}.ecc-ratio{border-bottom:1px solid var(--ecc-line);flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.ecc-ratio :is(b,span:where([data-cml-tag="b"])){letter-spacing:-.03em;font-variant-numeric:tabular-nums lining;font-size:46px;font-weight:600;line-height:1}.ecc-ratio span:where(:not([data-cml-tag],[data-cml-svg])){color:var(--ecc-2);font-size:12px;font-weight:500}.ecc-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ecc-badge{border:1px solid var(--ecc-line);min-width:0;transition:border-color .25s var(--ld-ease-out);border-radius:2px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:8px 11px;display:grid}.ecc-badge .n{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}.ecc-badge .t{color:var(--ecc-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.ecc-badge .s{grid-area:1/2/span 2;width:34px;height:19px;font-size:14px;font-weight:600;position:relative}.ecc-badge .s span:where(:not([data-cml-tag],[data-cml-svg])){transition:opacity .2s var(--ld-ease-out),transform .28s var(--ld-ease);position:absolute;left:0}.ecc-badge .p{color:var(--ecc-pass)}.ecc-badge .f{color:var(--ecc-fail)}.ecc-badge[data-pass=true] .f,.ecc-badge[data-pass=false] .p{opacity:0;transform:translateY(4px)}.ecc-badge[data-pass=false]{border-color:color-mix(in srgb,var(--ecc-fail) 40%,var(--ecc-line))}.ecc-prev{border:1px solid var(--ecc-line);background-color:var(--ecc-bg);color:var(--ecc-fg);transition:background-color .72s var(--ecc-ease),color .72s var(--ecc-ease);border-radius:2px;padding:2px 12px}.ecc-pr{border-bottom:1px solid #80808033;grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:12px;padding:8px 0;display:grid}.ecc-pr:last-child{border-bottom:0}.ecc-pr .z{opacity:.6;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:500}.ecc-pr .x{text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.ecc-pr .x14{font-size:13px}.ecc-pr .xl{font-size:16px;font-weight:700}.ecc-pr .xd{letter-spacing:-.02em;font-size:26px;font-weight:700}.ecc-meta{margin:0}.ecc-meta>div:where(:not([data-cml-tag],[data-cml-table])){justify-content:space-between;gap:12px;padding:4px 0;font-size:11.5px;display:flex}.ecc-meta :is(dt,div:where([data-cml-tag="dt"])){color:var(--ecc-2)}.ecc-meta :is(dd,div:where([data-cml-tag="dd"])){font-variant-numeric:tabular-nums;margin:0}.ecc-insp{gap:12px}.ecc-field{grid-template-columns:minmax(0,1fr)}.ecc-row{grid-template-columns:32px minmax(0,1fr);gap:6px;display:grid}.ecc-sw{border:1px solid var(--ld-rule-strong);cursor:pointer;background:0 0;border-radius:2px;width:32px;height:30px;padding:0}.ecc-sw::-webkit-color-swatch-wrapper{padding:2px}.ecc-sw::-webkit-color-swatch{border:0;border-radius:1px}.ecc-sw::-moz-color-swatch{border:0;border-radius:1px}.ecc-sw:focus-visible{outline:2px solid var(--ld-accent);outline-offset:1px}.ecc-hex{font-variant-numeric:tabular-nums}.ecc-hex.is-invalid{border-color:var(--ecc-fail)}.ecc-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ecc-btn,.ecc-preset{border:1px solid var(--ld-rule-strong);background:var(--ld-panel);min-width:0;height:30px;color:var(--ld-ink);font:500 12px/1 var(--ld-font);white-space:nowrap;cursor:pointer;transition:border-color .15s var(--ld-ease-out),background-color .15s var(--ld-ease-out),color .15s var(--ld-ease-out);border-radius:2px;padding:0 8px}.ecc-btn:hover,.ecc-preset:hover{border-color:var(--ld-faint)}.ecc-btn:focus-visible,.ecc-preset:focus-visible,.ecc-presets summary:focus-visible{outline:2px solid var(--ld-accent);outline-offset:2px}.ecc-btn.is-hit,.ecc-preset.is-hit{border-color:var(--ld-ink);background:var(--ld-wash)}.ecc-presets{border-top:1px solid var(--ld-rule);padding-top:10px}.ecc-presets summary{color:var(--ld-muted);cursor:pointer;font-size:12px;font-weight:500}.ecc-pgrid{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.ecc-preset{background:var(--ld-wash);border-color:var(--ld-rule);height:28px;color:var(--ld-muted);text-align:left;text-overflow:ellipsis;padding:0 7px;font-size:11px;overflow:hidden}.ecc-preset:hover{color:var(--ld-ink)}@container ld (width<=640px){.ecc-res{gap:9px;padding:0 11px 11px;inset:12px 12px auto}.ecc .ecc-ph{margin:0 -11px;padding:7px 11px;font-size:10.5px}.ecc-ratio{padding-bottom:8px}.ecc-ratio :is(b,span:where([data-cml-tag="b"])){font-size:34px}.ecc-ratio span:where(:not([data-cml-tag],[data-cml-svg])){font-size:10px}.ecc-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.ecc-badge{padding:6px 7px}.ecc-badge .n{font-size:10px}.ecc-badge .t{font-size:9px}.ecc-badge{grid-template-columns:minmax(0,1fr)}.ecc-badge .s{grid-area:auto/1;height:16px;margin-top:3px;font-size:11.5px}.ecc-pr{grid-template-columns:62px minmax(0,1fr);gap:8px;padding:6px 0}.ecc-pr .z{font-size:9px}.ecc-pr .x14{font-size:10px}.ecc-pr .xl{font-size:12px}.ecc-pr .xd{font-size:19px}.ecc-meta{display:none}.ecc-insp .ecc-field,.ecc-actions,.ecc-presets{grid-column:1/-1}.ecc-insp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.ecc-insp .ecc-field{grid-column:auto}.ecc-pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ecc-prev,.ecc-badge,.ecc-badge .s span:where(:not([data-cml-tag],[data-cml-svg])),.ecc-btn,.ecc-preset{transition:none}}.ld-fig{--ld-accent:#0075ff;--ld-accent-rgb:0,117,255;--ld-shadow-rgb:46,16,101;--ld-bar:#f7f7f8;--ld-panel:#fff;--ld-ground:#f1f2f5;--ld-dot:#0a0b0d12;--ld-ink:#0a0b0d;--ld-muted:#34343c;--ld-faint:#62626c;--ld-rule:#0a0b0d14;--ld-rule-strong:#0a0b0d24;--ld-wash:#0a0b0d0d;--ld-track:#0a0b0d24;--ld-field:#fff;--ld-sel:#0075ff;--ld-tray:#f1f1f2;--ld-chip:#fff;--ld-chip-shadow:0 1px 2px #0a18341a,0 0 0 1px #0a18340a;--ld-sheet-shadow:0 0 0 1px #003b800f,0 1px 2px #00286e0f,0 14px 30px -12px #00328c29;--ld-ease:cubic-bezier(.16,1,.3,1);--ld-ease-out:cubic-bezier(.4,0,.2,1);--ld-font:"Inter Variable",Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;min-width:0;color:var(--ld-ink);font-family:var(--ld-font);-webkit-font-smoothing:antialiased;margin:0;position:relative;container:ld/inline-size}.ld-fig[data-ld-site=operalumen]{--ld-accent:#8b5cf6;--ld-accent-rgb:139,92,246}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],html[data-baselumen-theme=dark],html[data-operalumen-theme=dark]) .ld-fig{--ld-bar:#0a0a0a;--ld-panel:#101013;--ld-ground:#141416;--ld-dot:#ffffff12;--ld-ink:#fff;--ld-muted:#b4b4bc;--ld-faint:#8f8f98;--ld-rule:#ffffff1a;--ld-rule-strong:#ffffff29;--ld-wash:#ffffff12;--ld-track:#ffffff2e;--ld-field:#0c0c0e;--ld-tray:#141417;--ld-chip:#26262b;--ld-chip-shadow:0 1px 2px #0000008c,inset 0 1px 0 #ffffff0f;--ld-sheet-shadow:0 0 0 1px #ffffff0f,0 24px 60px -18px #000000b3,0 50px 100px -40px rgba(var(--ld-accent-rgb),.24)}.ld-fig *,.ld-fig :before,.ld-fig :after{box-sizing:border-box}.ld-win{border:1px solid var(--ld-rule-strong);background:var(--ld-panel);box-shadow:0 1px 2px #0a18340d,0 34px 70px -42px rgba(var(--ld-shadow-rgb),.36),0 16px 36px -26px rgba(var(--ld-accent-rgb),.22);border-radius:2px;position:relative;overflow:hidden}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],html[data-baselumen-theme=dark],html[data-operalumen-theme=dark]) .ld-win{box-shadow:0 1px 2px #00000080,0 34px 80px -40px #7c5cd680,0 16px 40px -26px rgba(var(--ld-accent-rgb),.3)}.ld-bar{border-bottom:1px solid var(--ld-rule);background-color:var(--ld-bar);align-items:center;gap:10px;height:40px;padding:0 7px 0 14px;display:flex}.ld-mark{flex:none;width:16px;height:16px;display:block}.ld-mark svg{width:100%;height:100%;display:block}.ld-crumb{min-width:0;color:var(--ld-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ld-zoom{background-color:var(--ld-wash);color:var(--ld-faint);border-radius:2px;margin-left:auto;padding:3px 7px;font-size:11px;font-weight:500}.ld-play{border:1px solid var(--ld-rule-strong);background-color:var(--ld-panel);width:30px;height:30px;color:var(--ld-muted);cursor:pointer;transition:color .15s var(--ld-ease-out),border-color .15s var(--ld-ease-out);border-radius:2px;flex:none;place-items:center;padding:0;display:inline-grid}.ld-bar:not(:has(.ld-zoom))>.ld-play{margin-left:auto}.ld-play svg{width:12px;height:12px;display:block}.ld-play .ld-play-pause{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.ld-play .ld-play-go{fill:currentColor;display:none}.ld-play[aria-pressed=true] .ld-play-pause{display:none}.ld-play[aria-pressed=true] .ld-play-go{display:block}.ld-body{height:var(--ld-h,468px);grid-template-columns:minmax(0,1fr) 244px;display:grid}.ld-stage{background-color:var(--ld-ground);background-image:radial-gradient(circle at 1px 1px,var(--ld-dot) 1px,transparent 1.5px);background-size:16px 16px;min-width:0;position:relative;overflow:hidden}.ld-stage:after{content:"";background-image:linear-gradient(#0000,color-mix(in srgb,var(--ld-ground) 70%,transparent) 55%,var(--ld-ground));pointer-events:none;height:64px;position:absolute;bottom:0;left:0;right:0}.ld-sheet{--ld-k:1;color:#0b1220;box-shadow:var(--ld-sheet-shadow);transform:translateY(calc(-1 * var(--ld-shift,0px)));transition:transform .6s var(--ld-ease),width .6s var(--ld-ease),max-width .6s var(--ld-ease);background-color:#fff;margin:22px 22px 0;position:relative}.ld-tag,.ld-dim :is(b,span:where([data-cml-tag="b"])){background-color:var(--ld-sel);color:#fff;white-space:nowrap;border-radius:2px;padding:1px 5px;font-size:10px;font-weight:600;line-height:1.35}.ld-tag{transition:opacity .2s var(--ld-ease-out);position:absolute}.ld-insp{border-left:1px solid var(--ld-rule);background-color:var(--ld-panel);flex-direction:column;gap:14px;min-width:0;padding:12px 14px 16px;display:flex;overflow:hidden}.ld-view{flex-direction:column;gap:14px;display:flex}.ld-sel{border:1px solid var(--ld-rule-strong);min-width:0;color:var(--ld-muted);white-space:nowrap;border-radius:2px;align-items:center;gap:7px;padding:6px 8px;font-size:12px;display:flex}.ld-el{background-color:var(--ld-ink);color:var(--ld-panel);border-radius:2px;padding:1px 5px;font-size:10.5px;font-weight:600}.ld-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 8px;min-width:0;display:grid}.ld-field>:is(.ld-range,.ld-tray,.ld-input,.ld-hint,.ld-list){grid-column:1/-1}.ld-tray{background:var(--ld-tray);border-radius:3px;flex-wrap:nowrap;gap:2px;width:100%;padding:3px;display:flex}.ld-chip{min-width:0;min-height:28px;color:var(--ld-muted);font:500 12px/1.2 var(--ld-font);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ld-ease-out),color .15s var(--ld-ease-out),box-shadow .15s var(--ld-ease-out);background:0 0;border:0;border-radius:2px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:5px 6px;display:inline-flex}.ld-chip.is-on,.ld-chip[aria-selected=true],.ld-chip[aria-pressed=true]{background:var(--ld-chip);box-shadow:var(--ld-chip-shadow);color:var(--ld-ink)}.ld-dot{background-color:var(--sw);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:inset 0 0 0 1px #00000024}.ld-range{cursor:pointer;appearance:none;background:0 0;width:100%;height:18px;margin:0}.ld-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--ld-ink) var(--p,50%),var(--ld-track) var(--p,50%));border-radius:2px;height:3px}.ld-range::-webkit-slider-thumb{border:1px solid var(--ld-rule-strong);appearance:none;background:#fff;border-radius:50%;width:14px;height:14px;margin-top:-5.5px;box-shadow:0 1px 2px #0a0b0d40}.ld-range::-moz-range-track{background:var(--ld-track);border-radius:2px;height:3px}.ld-range::-moz-range-progress{background:var(--ld-ink);border-radius:2px;height:3px}.ld-range::-moz-range-thumb{border:1px solid var(--ld-rule-strong);background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 2px #0a0b0d40}.ld-input{border:1px solid var(--ld-rule-strong);background-color:var(--ld-field);width:100%;height:30px;color:var(--ld-ink);font:500 12.5px/1 var(--ld-font);border-radius:2px;padding:0 8px}.ld-switch{background:var(--ld-track);cursor:pointer;width:30px;height:18px;transition:background-color .2s var(--ld-ease-out);border:0;border-radius:999px;flex:none;padding:0;position:relative}.ld-switch:after{content:"";width:14px;height:14px;transition:transform .28s var(--ld-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0a0b0d4d}.ld-switch[aria-checked=true]{background:var(--ld-ink)}.ld-switch[aria-checked=true]:after{transform:translate(12px)}.ld-list{border:1px solid var(--ld-rule-strong);border-radius:2px;margin:0;padding:0;list-style:none}.ld-list li{color:var(--ld-ink);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.ld-list li+li{border-top:1px solid var(--ld-rule)}.ld-type{color:var(--ld-faint);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:600}.ld-reveal{opacity:0;transition:opacity .35s var(--ld-ease-out),transform .5s var(--ld-ease);transform:translateY(6px)}.ld-reveal.is-in,.ld-fig:not([data-ld-live]) .ld-reveal{opacity:1;transform:none}.ld-cursor{z-index:6;pointer-events:none;opacity:0;width:17px;height:22px;transform:translate3d(var(--ld-cx,240px),var(--ld-cy,200px),0);transition:opacity .3s var(--ld-ease-out);margin:-2px 0 0 -2px;position:absolute;top:0;left:0}.ld-cursor:before{content:"";filter:drop-shadow(0 1px 2px #0a0b0d59);transform-origin:2px 2px;transition:transform .14s var(--ld-ease-out);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 22'%3E%3Cpath d='M1.5 1.5v16.2l4.1-3.9 2.9 6.6 2.9-1.3-2.8-6.4h5.7z' fill='%230a0b0d' stroke='%23fff' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;inset:0}.ld-cursor:after{content:"";border:1.5px solid var(--ld-sel);opacity:0;border-radius:50%;width:20px;height:20px;position:absolute;top:-8px;left:-8px;transform:scale(.4)}.ld-fig[data-ld-press] .ld-cursor:before{transform:scale(.86)}.ld-fig[data-ld-press] .ld-cursor:after{animation:ld-press .42s var(--ld-ease-out)}@keyframes ld-press{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.ld-caret{vertical-align:-.12em;background:currentColor;width:1.5px;height:1em;margin-left:1px;animation:1s step-end infinite ld-blink;display:inline-block}@container ld (width<=640px){.ld-body{grid-template-columns:minmax(0,1fr);height:auto}.ld-stage{height:var(--ld-h-sm,268px)}.ld-insp-h{display:none}.ld-sheet{--ld-k:.72;margin:16px 16px 0}.ld-zoom .is-full{display:none}.ld-zoom .is-fit{display:inline}.ld-insp{border-top:1px solid var(--ld-rule);border-left:0}.ld-view{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 18px;display:grid}.ld-view>:is(.ld-sel,.ld-list,.ld-wide,[role=group]),.ld-view>.ld-field:only-of-type{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ld-play,.ld-cursor,.ld-caret{display:none}.ld-sheet,.ld-selected,.ld-tag,.ld-dim,.ld-chip,.ld-switch,.ld-switch:after,.ld-reveal{transition:none}}.ent{background-color:var(--sl-bg);color:var(--sl-text);font-family:var(--sl-font);line-height:1.5}.ent .sl-h2 .mute{color:var(--sl-text-muted)}.ent-w{z-index:1;width:90%;max-width:1240px;margin:0 auto;position:relative}.ent-hero-grid{z-index:1;grid-template-columns:1.5fr 1fr;align-items:end;gap:48px clamp(40px,6vw,80px);display:grid;position:relative}.ent-hero-grid .mkt-lede{max-width:54ch}.ent-actions{margin-top:32px}.ent-meta{border:1px solid var(--sl-border);background-color:var(--sl-bg);box-shadow:var(--sl-shadow);border-radius:2px;flex-direction:column;margin:0;display:flex;overflow:hidden}.ent-meta-row{border-bottom:1px solid var(--sl-border);justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.ent-meta-row:last-child{border-bottom:none}.ent-meta-k{color:var(--sl-text-muted);letter-spacing:-.005em;font-size:14px;font-weight:400}.ent-meta-v{color:var(--sl-text);letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:15px;font-weight:600}.ent-meta-v a,.ent-link,.ent-faq-a a,.ent-consent a,.ent-direct a,.ent-done-d a{color:var(--sl-text);border-bottom:1px solid var(--sl-border-strong);text-decoration:none;transition:color .15s,border-color .15s}.ent-meta-v a:hover,.ent-link:hover,.ent-faq-a a:hover,.ent-consent a:hover,.ent-direct a:hover,.ent-done-d a:hover{color:var(--sl-accent);border-color:var(--sl-accent)}.ent-section{background-color:var(--sl-bg);padding:clamp(72px,9vh,128px) 0;position:relative}.ent-section:not(.mkt-band)+.ent-section:not(.mkt-band):after{content:"";background:linear-gradient(90deg,transparent 0%,var(--sl-border) 16%,var(--sl-border) 84%,transparent 100%);pointer-events:none;width:min(90%,1240px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ent-section.is-sunken{background-color:#0000}.ent-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:20px clamp(28px,5vw,72px);margin-bottom:clamp(36px,4.4vw,56px);display:grid}.sl-h2.ent-h2{text-wrap:balance;max-width:22ch;margin:0}.mkt-lede.ent-sub{max-width:50ch;margin:0;font-size:clamp(16px,1.4vw,18px)}.ent-inq .mkt-lede.ent-sub{margin:clamp(16px,2vw,22px) 0 clamp(28px,4vw,40px)}.ent-grid{border:1px solid var(--sl-border);background-color:var(--sl-border);border-radius:2px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ent-cell{background-color:var(--sl-bg);flex-direction:column;gap:12px;padding:clamp(24px,2.6vw,36px);display:flex}.ent-cell-t{text-wrap:balance;color:var(--sl-text);letter-spacing:-.024em;margin:0;font-size:clamp(20px,1.7vw,23px);font-weight:600;line-height:1.2}.ent-cell-d{color:var(--sl-text-muted);margin:0;font-size:15px;line-height:1.62}.ent-cell-k{color:var(--sl-text-label,#6f6f6f);font:600 11px/1.2 var(--sl-font);letter-spacing:.1em;text-transform:uppercase;margin:auto 0 0;padding-top:12px}.ent-cell .ent-link{align-self:flex-start;font-size:14px;font-weight:500}.ent-run{grid-template-columns:minmax(0,.82fr) minmax(0,1.5fr);align-items:center;gap:40px clamp(40px,5vw,72px);margin-bottom:clamp(56px,6.4vw,96px);display:grid}.ent-run-copy .mkt-lede.ent-sub{margin-top:clamp(16px,2vw,22px)}.ent-phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin:0;padding:0;list-style:none;display:grid;position:relative}.ent-phases:before{content:"";background-image:linear-gradient(90deg,var(--sl-accent) 0%,var(--sl-border-strong) 34%,var(--sl-border-strong) 80%,transparent 100%);height:1px;position:absolute;top:5px;left:0;right:0}.ent-phase{flex-direction:column;gap:12px;display:flex;position:relative}.ent-phase-dot{border:1px solid var(--sl-border-strong);background-color:var(--sl-bg);border-radius:50%;width:11px;height:11px;margin-bottom:18px;position:relative}.ent-phase:first-child .ent-phase-dot{border-color:var(--sl-accent);background-color:var(--sl-accent)}.ent-phase-t{color:var(--sl-text);letter-spacing:-.024em;margin:0;font-size:clamp(20px,1.7vw,23px);font-weight:600;line-height:1.2}.ent-phase-d{max-width:44ch;color:var(--sl-text-muted);margin:0;font-size:15px;line-height:1.62}.ent-faq{border:1px solid var(--sl-border);background-color:var(--sl-border);border-radius:2px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.ent-faq-item{background-color:var(--sl-bg);padding:clamp(22px,2.4vw,30px)}.ent-faq-item:last-child:nth-child(odd){grid-column:span 2}.ent-faq-q{color:var(--sl-text);letter-spacing:-.018em;margin:0 0 10px;font-size:17px;font-weight:600;line-height:1.3}.ent-faq-a{max-width:60ch;color:var(--sl-text-muted);margin:0;font-size:15px;line-height:1.62}#enquire{scroll-margin-top:calc(var(--sl-chrome-h,119px) + 16px)}.mkt-split.ent-inq{align-items:start}.ent-inq-shot{top:calc(var(--sl-chrome-h,119px) + 24px);position:sticky}.ent-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.ent-field{flex-direction:column;row-gap:8px;min-width:0;display:flex}.ent-field.is-full{grid-column:span 2}.ent-fieldset{border:0;margin:0;padding:0}.ent-label{color:var(--sl-text-muted);letter-spacing:-.005em;margin-bottom:0;padding:0;font-size:13.5px;font-weight:500}.ent-fieldset .ent-label{margin-bottom:8px}.ent-input{box-sizing:border-box;border:1px solid var(--sl-border);background-color:var(--sl-bg);width:100%;height:52px;color:var(--sl-text);letter-spacing:-.005em;border-radius:2px;margin-bottom:0;padding:0 16px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.ent-input:focus{border-color:var(--sl-accent);box-shadow:0 0 0 3px rgba(var(--sl-accent-rgb),.14);outline:none}.ent-input.ent-textarea{resize:vertical;height:150px;padding-top:14px;padding-bottom:14px;line-height:1.55}.ent-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ent-check{border:1px solid var(--sl-border);background-color:var(--sl-bg);min-width:0;color:var(--sl-text);cursor:pointer;border-radius:2px;align-items:center;gap:10px;margin-bottom:0;padding:12px 14px;font-size:14px;transition:border-color .15s,background-color .15s;display:flex}.ent-check:hover{border-color:var(--sl-border-strong)}.ent-check:has(input:checked){border-color:var(--sl-border-strong);background-color:var(--sl-bg-subtle)}.ent-check-box{cursor:pointer;width:16px;height:16px;accent-color:var(--sl-accent);border-radius:2px;flex-shrink:0;margin:0}.ent-check-t{color:var(--sl-text);letter-spacing:-.005em;cursor:pointer;margin-bottom:0;font-size:14px;line-height:1.35}.ent-consent{color:var(--sl-text-muted);cursor:pointer;align-items:flex-start;gap:10px;margin-top:22px;font-size:14px;line-height:1.5;display:flex}.ent-consent input{width:16px;height:16px;accent-color:var(--sl-accent);flex-shrink:0;margin:2px 0 0}.ent-submit-row{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:24px;display:flex}.mkt-btn.ent-submit{cursor:pointer;min-height:52px;padding-inline:38px;font-family:inherit}.mkt-btn.ent-submit[disabled]{opacity:.6;cursor:progress}.ent-direct{color:var(--sl-text-muted);margin:0;font-size:14px}.ent-status{min-height:1.5em;color:var(--sl-text-muted);margin:14px 0 0;font-size:14px;line-height:1.5}.ent-status[data-state=error]{color:var(--sl-danger)}.ent-done{border:1px solid var(--sl-border);background-color:var(--sl-bg-subtle);border-radius:2px;padding:clamp(24px,3vw,36px)}.ent-done:focus{outline:none}.ent-done-t{color:var(--sl-text);letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(19px,2vw,24px);font-weight:600}.ent-done-d{color:var(--sl-text-muted);margin:0;font-size:15px;line-height:1.6}@media screen and (max-width:991px){.ent-hero-grid{grid-template-columns:1fr;align-items:start;row-gap:40px}.ent-grid{grid-template-columns:1fr}.ent-run{grid-template-columns:minmax(0,1fr)}.ent-run-copy .mkt-lede.ent-sub{max-width:60ch}.ent-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-split.is-flip.ent-inq>.ent-inq-shot{order:2;position:static}}@media screen and (max-width:767px){.ent-head{grid-template-columns:1fr}.ent-phases{grid-template-columns:1fr;gap:36px;padding-left:30px}.ent-phases:before{background-image:linear-gradient(180deg,var(--sl-accent) 0%,var(--sl-border-strong) 30%,var(--sl-border-strong) 82%,transparent 100%);width:1px;height:auto;inset:6px auto 0 5px}.ent-phase-dot{margin:0;position:absolute;top:0;left:-30px}.ent-faq{grid-template-columns:1fr}.ent-faq-item:last-child:nth-child(odd){grid-column:auto}.ent-form{grid-template-columns:minmax(0,1fr)}.ent-field.is-full{grid-column:span 1}.ent-checks{grid-template-columns:minmax(0,1fr)}.ent-meta-row{padding:14px 16px}}.ld-fig.ecut{--ld-bar:#fff;--ld-ground:#f4f4f6;--ld-tray:#f3f3f3;--ecut-site:#1d3557}.ecut .ecut-sheet{border-radius:2px 2px 0 0;flex-direction:column;margin:20px 20px 0;display:flex;overflow:hidden}.ecut-tabs{background-color:#f3f3f3;gap:2px;height:32px;padding:5px 6px 0;display:flex}.ecut-tab{color:#52525a;white-space:nowrap;border-radius:2px 2px 0 0;flex:0 190px;align-items:center;gap:6px;min-width:0;padding:0 10px;font-size:11.5px;font-weight:500;display:inline-flex}.ecut-tab :is(em,span:where([data-cml-tag="em"])){color:#6a6a73;text-overflow:ellipsis;margin-left:auto;font-size:11px;font-style:normal;overflow:hidden}.ecut-tab.is-on{color:#0a0b0d;background-color:#fff;box-shadow:0 -1px #0a0b0d0a}.ecut-live{background-color:#16a34a;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 2px #16a34a29}.ecut-urlbar{background-color:#fff;border-bottom:1px solid #ececec;align-items:center;gap:6px;height:38px;padding:0 8px;display:flex}.ecut-reload{color:#52525a;border-radius:2px;flex:none;place-items:center;width:24px;height:24px;display:grid}.ecut-reload svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.ecut-url{color:#0a0b0d;white-space:nowrap;min-width:0;height:26px;transition:border-color .15s var(--ld-ease-out),background-color .15s var(--ld-ease-out),box-shadow .15s var(--ld-ease-out);background-color:#f4f4f6;border:1px solid #0000;border-radius:2px;flex:auto;align-items:center;padding:0 9px;font-size:11.5px;display:flex}.ecut[data-ld-edit=on] .ecut-url{background-color:#fff;border-color:#0075ff;box-shadow:0 0 0 2px #0075ff29}.ecut-host{color:#6a6a73;text-overflow:ellipsis;flex:0 auto;min-width:2.5em;overflow:hidden}.ecut-path{flex:none;font-weight:500}.ecut-url .ld-caret{display:none}.ecut[data-ld-live][data-ld-edit=on] .ecut-url .ld-caret{display:inline-block}.ecut-hop{color:#fff;white-space:nowrap;opacity:0;max-width:0;height:20px;transition:max-width .45s var(--ld-ease),padding .45s var(--ld-ease),opacity .25s var(--ld-ease-out);background-color:#0a0b0d;border-radius:2px;flex:none;align-items:center;gap:4px;padding:0;font-size:10.5px;font-style:normal;font-weight:500;display:inline-flex;overflow:hidden}.ecut-hop :is(b,span:where([data-cml-tag="b"])){font-variant-numeric:tabular-nums;font-weight:700}.ecut[data-ecut-hop] .ecut-hop{opacity:1;max-width:190px;padding:0 7px}.ecut-page{height:calc(430px * var(--ld-k));background-color:#fff;position:relative}.ecut-load{z-index:3;opacity:0;transform-origin:0;background-color:#0075ff;width:100%;height:2px;position:absolute;top:0;left:0;transform:scaleX(0)}.ecut-load.is-going{opacity:1;transition:transform var(--ecut-load-ms,.52s) cubic-bezier(.2,.7,.3,1),opacity .1s linear;transform:scaleX(.92)}.ecut-load.is-done{opacity:0;transition:transform .18s var(--ld-ease-out),opacity .3s .12s var(--ld-ease-out);transform:scaleX(1)}.ecut-view{opacity:0;transition:opacity .32s var(--ld-ease-out),transform .45s var(--ld-ease);pointer-events:none;position:absolute;inset:0;transform:translateY(5px)}.ecut[data-ecut-page=home] .is-home,.ecut[data-ecut-page=miss] .is-miss,.ecut[data-ecut-page=estate] .is-estate{opacity:1;transform:none}.ecut-nav{align-items:center;gap:calc(14px * var(--ld-k));height:calc(42px * var(--ld-k));padding:0 calc(22px * var(--ld-k));color:#475569;font-size:calc(11.5px * var(--ld-k));border-bottom:1px solid #eef0f3;display:flex}.ecut-logo{align-items:center;gap:calc(7px * var(--ld-k));color:#0b1220;font-size:calc(12.5px * var(--ld-k));white-space:nowrap;font-weight:650;display:inline-flex}.ecut-logo :is(i,span:where([data-cml-tag="i"])){width:calc(11px * var(--ld-k));height:calc(11px * var(--ld-k));background-color:var(--ecut-site);border-radius:2px}.ecut-links{gap:calc(14px * var(--ld-k));margin-left:auto;display:flex}.ecut-navbtn,.ecut-btn{padding:calc(5px * var(--ld-k)) calc(10px * var(--ld-k));background-color:var(--ecut-site);color:#fff;font-size:calc(11px * var(--ld-k));white-space:nowrap;border-radius:2px;font-weight:600}.ecut-hero{padding:calc(30px * var(--ld-k)) calc(26px * var(--ld-k)) calc(20px * var(--ld-k))}.ecut-h{color:#0b1220;max-width:14em;font-size:calc(30px * var(--ld-k));letter-spacing:-.03em;font-weight:650;line-height:1.06}.ecut .ecut-sub{max-width:42ch;margin-top:calc(10px * var(--ld-k));color:#475569;font-size:calc(12.5px * var(--ld-k));line-height:1.5}.ecut-btn{margin-top:calc(16px * var(--ld-k));padding:calc(8px * var(--ld-k)) calc(13px * var(--ld-k));font-size:calc(11.5px * var(--ld-k));display:inline-block}.ecut-cards{gap:calc(10px * var(--ld-k));margin:0 calc(26px * var(--ld-k));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ecut-card{padding:calc(11px * var(--ld-k));border:1px solid #e6e9ef;border-radius:2px}.ecut-card-t{color:#0b1220;font-size:calc(12px * var(--ld-k));font-weight:600}.ecut .ecut-card-d{margin-top:calc(4px * var(--ld-k));color:#64748b;font-size:calc(11px * var(--ld-k));line-height:1.45}.ecut .ecut-crumbs{margin-bottom:calc(10px * var(--ld-k));color:#64748b;font-size:calc(11px * var(--ld-k))}.ecut-crumbs :is(i,span:where([data-cml-tag="i"])){margin:0 4px;font-style:normal}.ecut .ecut-items{margin:calc(16px * var(--ld-k)) 0 0;max-width:30em;padding:0;list-style:none}.ecut-items li{padding:calc(8px * var(--ld-k)) 0;color:#0b1220;font-size:calc(12px * var(--ld-k));border-top:1px solid #eef0f3;font-weight:500}.ecut-view.is-miss{align-content:center;justify-items:center;gap:calc(6px * var(--ld-k));padding:0 calc(24px * var(--ld-k)) calc(40px * var(--ld-k));text-align:center;background-color:#0a0b0d;display:grid}.ecut-miss-h{color:#f2f3f5;max-width:22em;font-size:calc(15px * var(--ld-k));font-weight:700;line-height:1.35}.ecut-miss-p{color:#9494a0;font-size:calc(12px * var(--ld-k))}.ecut .ecut-insp{gap:12px}.ecut-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.ecut .ecut-check{min-height:28px;color:var(--ld-ink);font:500 12px/1.2 var(--ld-font);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:7px;padding:0 2px 0 0;display:inline-flex}.ecut-box{border:1px solid var(--ld-rule-strong);background-color:var(--ld-field);width:15px;height:15px;transition:background-color .15s var(--ld-ease-out),border-color .15s var(--ld-ease-out);border-radius:2px;flex:none;place-items:center;display:grid}.ecut-box svg{fill:none;width:11px;height:11px;stroke:var(--ld-panel);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .15s var(--ld-ease-out)}.ecut-check[aria-checked=true] .ecut-box{border-color:var(--ld-ink);background-color:var(--ld-ink)}.ecut-check[aria-checked=true] .ecut-box svg{opacity:1}.ecut-check:focus-visible,.ecut-add:focus-visible{outline:2px solid var(--ld-accent);outline-offset:2px}.ecut-add{color:#fff;height:28px;font:600 12px/1 var(--ld-font);cursor:pointer;transition:background-color .15s var(--ld-ease-out);background-color:#0075ff;border:0;border-radius:2px;flex:none;padding:0 11px}.ecut-add:hover{background-color:#005ed1}.ecut-add[data-pressed]{background-color:#0052b8}.ecut .ecut-note{margin-top:-2px}.ecut-active{flex-direction:column;gap:7px;display:flex}.ecut .ecut-rows li{transition:background-color .6s var(--ld-ease-out);align-items:center;padding:6px 8px}.ecut-r{flex-direction:column;gap:1px;min-width:0;display:flex}.ecut-r :is(b,span:where([data-cml-tag="b"])),.ecut-r>span:where(:not([data-cml-tag],[data-cml-svg])){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ecut-r :is(b,span:where([data-cml-tag="b"])){color:var(--ld-ink);font-size:12px;font-weight:600}.ecut-r>span:where(:not([data-cml-tag],[data-cml-svg])){color:var(--ld-faint);font-size:11.5px}.ecut-r :is(i,span:where([data-cml-tag="i"])){font-style:normal}.ecut-type{color:#067a52;font-variant-numeric:tabular-nums;background-color:#067a521a;border-radius:2px;flex:none;padding:1px 5px;font-size:10.5px;font-style:normal;font-weight:600}.ecut-type[data-tone=quiet]{background-color:var(--ld-wash);color:var(--ld-faint)}:is(html.dark,body.dark,html[data-stacklumen-theme=dark]) .ecut-type:not([data-tone=quiet]){color:#6ee7b7;background-color:#34d3991f}.ecut-rows li.ecut-new{transition:grid-template-rows .45s var(--ld-ease),padding .45s var(--ld-ease),border-color .3s var(--ld-ease-out),background-color .6s var(--ld-ease-out);border-top-color:#0000;grid-template-rows:0fr;padding-block:0;display:grid}.ecut-new-in{opacity:0;min-height:0;transition:opacity .3s var(--ld-ease-out);justify-content:space-between;align-items:center;gap:8px;display:flex;overflow:hidden}.ecut-rows li.ecut-new.is-in{border-top-color:var(--ld-rule);grid-template-rows:1fr;padding-block:6px}.ecut-rows li.ecut-new.is-in .ecut-new-in{opacity:1;transition-delay:.12s}.ecut-rows li[data-flash]{background-color:rgba(var(--ld-accent-rgb),.08);transition-duration:.15s}@container ld (width<=640px){.ecut .ecut-sheet{margin:14px 14px 0}.ecut-tabs{height:28px;padding:4px 5px 0}.ecut-tab{padding:0 8px;font-size:10.5px}.ecut-tab :is(em,span:where([data-cml-tag="em"])){font-size:9.5px}.ecut-urlbar{height:34px;padding:0 6px}.ecut-url{height:24px;font-size:10.5px}.ecut-hop{font-size:9.5px}.ecut-hop [data-ecut-hop-text]{display:none}.ecut[data-ecut-hop] .ecut-hop{padding:0 5px}.ecut-links span:where(:not([data-cml-tag],[data-cml-svg])):not(:first-child),.ecut-card-d{display:none}.ecut-nav,.ecut-card-t,.ecut-crumbs,.ecut-navbtn,.ecut-card-d{font-size:9.5px}.ecut-sub,.ecut-items li{font-size:10px}}@media (prefers-reduced-motion:reduce){.ecut-view,.ecut-hop,.ecut-rows li,.ecut-rows li.ecut-new,.ecut-new-in{transition:none}}.mk{font-family:var(--sl-font);--mk-chrome:#37373f;--mk-chrome-edge:#00000047;--mk-chrome-fill:#ffffff1a;--mk-chrome-line:#ffffff1a;--mk-on-chrome:#fff;--mk-on-chrome-2:#ffffffd1;--mk-on-chrome-3:#ffffff9e;--mk-canvas:#fff;--mk-sunken:#f4f6fa;--mk-line:#ececef;--mk-line-2:#e4e4e7;--mk-ink:#0a0a0a;--mk-ink-2:#3f3f46;--mk-ink-3:#6b7280;--mk-ink-4:#9ca3af;--mk-shade:#0a0a0a0a;--mk-raised:#fff;--mk-raised-shadow:0 1px 2px #0a183414,0 0 0 1px #0a0a0a0f;position:absolute;inset:0;overflow:hidden}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .mk{--mk-canvas:#0c0c0e;--mk-sunken:#131316;--mk-line:#1f1f1f;--mk-line-2:#2a2a2a;--mk-ink:#fff;--mk-ink-2:#d4d4d4;--mk-ink-3:#a3a3a3;--mk-ink-4:#737373;--mk-shade:#ffffff0d;--mk-raised:#1d1d21;--mk-raised-shadow:0 1px 2px #00000080,0 0 0 1px #ffffff12}.mk--pane,.mk--panel{container-type:size}.mk-win{--u:8px;background-color:var(--mk-canvas);width:100%;height:100%;color:var(--mk-ink);letter-spacing:-.008em;flex-direction:column;line-height:1.35;display:flex;overflow:hidden}.mk-t{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;margin:0}.mk-bar{align-items:center;gap:calc(var(--u) * 1);height:calc(var(--u) * 5.2);padding-inline:calc(var(--u) * 1.4);border-bottom:1px solid var(--mk-chrome-edge);background-color:var(--mk-chrome);flex:none;display:flex}.mk-mark{width:calc(var(--u) * 1.9);height:calc(var(--u) * 1.9);flex:none;display:block}.mk-word{margin-right:calc(var(--u) * .2);color:var(--mk-on-chrome);font-size:calc(var(--u) * 1.6);letter-spacing:-.022em;flex:none;font-weight:600}.mk-tier{align-items:center;gap:calc(var(--u) * .5);height:calc(var(--u) * 2.1);padding-inline:calc(var(--u) * .7);border:1px solid var(--mk-chrome-line);border-radius:var(--sl-radius-tile);background-color:var(--mk-chrome-fill);color:var(--mk-on-chrome-3);font-size:calc(var(--u) * .9);letter-spacing:.11em;text-transform:uppercase;flex:none;font-weight:700;line-height:1;display:inline-flex}.mk-tier:before{content:"";width:calc(var(--u) * .3);height:calc(var(--u) * .3);background-color:var(--sl-accent);flex:none}.mk-search{align-items:center;gap:calc(var(--u) * .8);max-width:calc(var(--u) * 34);height:calc(var(--u) * 3.2);padding-left:calc(var(--u) * 1);padding-right:calc(var(--u) * .8);border:1px solid var(--mk-chrome-line);border-radius:var(--sl-radius);background-color:var(--mk-chrome-fill);color:var(--mk-on-chrome-3);font-size:calc(var(--u) * 1.3);white-space:nowrap;flex:auto;margin-inline:auto;display:flex;overflow:hidden}.mk-kbd{height:calc(var(--u) * 1.8);padding-inline:calc(var(--u) * .5);border-radius:var(--sl-radius);background-color:var(--mk-chrome-fill);font-size:calc(var(--u) * 1);flex:none;align-items:center;font-weight:600;display:inline-flex}.mk-tools{align-items:center;gap:calc(var(--u) * 1);flex:none;margin-left:auto;display:flex}.mk-avatar{width:calc(var(--u) * 1.9);height:calc(var(--u) * 1.9);background-image:var(--sl-grad-accent);border-radius:50%;flex:none}.mk-ico{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.mk-ico--16{width:calc(var(--u) * 1.6);height:calc(var(--u) * 1.6);opacity:.78;stroke:currentColor}.mk-body{flex:auto;align-items:stretch;min-height:0;display:flex}.mk-rail{width:calc(var(--u) * 22.8);padding-bottom:calc(var(--u) * 1.6);border-right:1px solid var(--mk-chrome-edge);background-color:var(--mk-chrome);flex-direction:column;flex:none;display:flex;overflow:hidden}.mk-rail-head{align-items:center;gap:calc(var(--u) * .8);height:calc(var(--u) * 4.4);padding-inline:calc(var(--u) * 1.2);border-bottom:1px solid var(--mk-chrome-line);color:var(--mk-on-chrome);font-size:calc(var(--u) * 1.35);white-space:nowrap;flex:none;font-weight:600;display:flex}.mk-canvas{background-color:var(--mk-canvas);flex-direction:column;flex:auto;min-width:0;display:flex}.mk-top{align-items:center;gap:calc(var(--u) * 1.2);height:calc(var(--u) * 4.4);padding-inline:calc(var(--u) * 2.4);border-bottom:1px solid var(--mk-line);flex:none;display:flex}.mk-crumb{color:var(--mk-ink-3);font-size:calc(var(--u) * 1);letter-spacing:.05em;text-transform:uppercase;flex:none;font-weight:600}.mk-top-r{align-items:center;gap:calc(var(--u) * .8);flex:none;margin-left:auto;display:flex}.mk-page{min-height:0;padding:calc(var(--u) * 2.6) calc(var(--u) * 2.4) 0;flex:auto}.mk-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--u) * 2);display:flex}.mk-h1{color:var(--mk-ink);font-size:calc(var(--u) * 2.8);letter-spacing:-.028em;margin:0;font-weight:700;line-height:1.1}.mk-tag{align-items:center;gap:calc(var(--u) * .5);height:calc(var(--u) * 1.9);padding-inline:calc(var(--u) * .7);border:1px solid var(--sl-border);border-radius:var(--sl-radius-sm);background-color:var(--mk-sunken);color:var(--mk-ink-4);font-size:calc(var(--u) * .95);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;flex:none;font-weight:700;line-height:1;display:inline-flex}.mk-tag[data-tone=accent]{border-color:rgba(var(--sl-accent-rgb),.24);background-color:rgba(var(--sl-accent-rgb),.1);color:var(--sl-accent)}.mk-tag[data-tone=ok]{color:var(--sl-success);background-color:#0aa56e1a;border-color:#0aa56e42}.mk-tag[data-tone=warn]{color:#b4761f;background-color:#f59e0b1f;border-color:#f59e0b4d}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .mk-tag[data-tone=warn]{color:#f0ad4b}.mk-tag[data-tone=solid]{border-color:var(--sl-accent);background-color:var(--sl-accent);color:#fff}.mk-dot{width:calc(var(--u) * .5);height:calc(var(--u) * .5);background-color:var(--sl-success);border-radius:50%;flex:none}.mk-panel{margin-top:calc(var(--u) * 1.4);border:1px solid var(--mk-line);border-radius:var(--sl-radius-card);background-color:var(--mk-canvas);overflow:hidden}.mk-panel-head{justify-content:space-between;align-items:center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 1.4) calc(var(--u) * 1.8);border-bottom:1px solid var(--mk-line);display:flex}.mk-panel-t{color:var(--mk-ink);font-size:calc(var(--u) * 1.3);margin:0;font-weight:650}.mk-panel-s{color:var(--mk-ink-4);font-size:calc(var(--u) * 1.1);margin:0}.mk-metric-l{color:var(--mk-ink-4);font-size:calc(var(--u) * 1);letter-spacing:.09em;text-transform:uppercase;margin:0;font-weight:700}.mk-row{align-items:center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 1.1) calc(var(--u) * 1.8);border-top:1px solid var(--mk-line);display:flex}.mk-row-t{color:var(--mk-ink);font-size:calc(var(--u) * 1.25);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.mk-row-s{margin:calc(var(--u) * .2) 0 0;color:var(--mk-ink-4);font-size:calc(var(--u) * 1.1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-row-r{align-items:center;gap:calc(var(--u) * 1.2);flex:none;margin-left:auto;display:flex}.mk-money{color:var(--mk-ink);font-size:calc(var(--u) * 1.35);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.mk-btn{align-items:center;gap:calc(var(--u) * .5);height:calc(var(--u) * 2.8);padding-inline:calc(var(--u) * 1.1);border:1px solid var(--mk-line-2);border-radius:var(--sl-radius);background-color:var(--mk-canvas);color:var(--mk-ink);font-size:calc(var(--u) * 1.15);white-space:nowrap;flex:none;font-weight:600;display:inline-flex}.mk-appmark{width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8);border-radius:var(--sl-radius-sm);background-image:var(--sl-grad-accent);flex:none;justify-content:center;align-items:center;display:flex}.mk-appmark :is(i,span:where([data-cml-tag="i"])){width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);background-color:#ffffffeb;display:block}.mk-appmark[data-app=stacklumen] :is(i,span:where([data-cml-tag="i"])){clip-path:polygon(0 0,100% 0,100% 55%,55% 55%,55% 100%,0 100%)}.mk-appmark[data-app=baselumen] :is(i,span:where([data-cml-tag="i"])){clip-path:polygon(0 0,55% 0,55% 45%,100% 45%,100% 100%,0 100%)}.mk-appmark[data-app=comlumen] :is(i,span:where([data-cml-tag="i"])){clip-path:polygon(0 0,45% 0,45% 45%,0 45%,0 0,100% 0,100% 45%,55% 45%,55% 100%,100% 100%,100% 55%,0 55%,0 100%,45% 100%,45% 55%)}.mk-appmark[data-app=operalumen]{background-color:#8b5cf6;background-image:none}.mk-appmark[data-app=operalumen] :is(i,span:where([data-cml-tag="i"])){clip-path:polygon(0 0,100% 0,100% 100%,45% 100%,45% 55%,0 55%)}.mk-tier-word{width:calc(var(--u) * 12.5);color:var(--mk-ink-2);font-size:calc(var(--u) * 1.2);flex:none;font-weight:600}.mk-tier-word :is(small,span:where([data-cml-tag="small"])){color:var(--mk-ink-4);font-size:calc(var(--u) * 1);font-weight:500;display:block}.mk-weeks{align-items:center;gap:calc(var(--u) * .4);margin-top:calc(var(--u) * 2);padding-bottom:calc(var(--u) * .8);border-bottom:1px solid var(--mk-line);color:var(--mk-ink-4);font-size:calc(var(--u) * 1);letter-spacing:.09em;text-transform:uppercase;grid-template-columns:minmax(0,2.6fr) repeat(6,minmax(0,1fr));font-weight:700;display:grid}.mk-stage{align-items:center;gap:calc(var(--u) * .4);padding-block:calc(var(--u) * 1.1);border-bottom:1px solid var(--mk-line);grid-template-columns:minmax(0,2.6fr) repeat(6,minmax(0,1fr));display:grid}.mk-stage-t{color:var(--mk-ink);font-size:calc(var(--u) * 1.25);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.mk-stage-s{align-items:center;gap:calc(var(--u) * .5);margin:calc(var(--u) * .4) 0 0;display:flex}.mk-chip{height:calc(var(--u) * 1.6);padding-inline:calc(var(--u) * .6);border:1px solid var(--mk-line-2);border-radius:var(--sl-radius-sm);color:var(--mk-ink-4);font-size:calc(var(--u) * .9);letter-spacing:.02em;white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.mk-span[data-state=done]{background-color:#0aa56e47}.mk-span[data-state=now]{background-color:var(--sl-accent)}.mk-span[data-state=next]{background-image:repeating-linear-gradient(-45deg,var(--mk-line-2) 0 calc(var(--u) * .3),transparent calc(var(--u) * .3) calc(var(--u) * .7))}.mk-demo{align-items:center;gap:calc(var(--u) * .8);margin-top:calc(var(--u) * 1.6);padding:calc(var(--u) * 1.1) calc(var(--u) * 1.4);border:1px solid rgba(var(--sl-accent-rgb),.24);border-radius:var(--sl-radius-card);background-color:rgba(var(--sl-accent-rgb),.06);color:var(--mk-ink-2);font-size:calc(var(--u) * 1.15);display:flex}.mk-doc{background-color:var(--mk-canvas);flex:auto;min-height:0;display:flex}.mk-toc{width:calc(var(--u) * 17);padding:calc(var(--u) * 2) calc(var(--u) * 1.2);border-right:1px solid var(--mk-line);background-color:var(--mk-sunken);flex:none;overflow:hidden}.mk-toc-l{margin:0 0 calc(var(--u) * 1.2) calc(var(--u) * .8);color:var(--mk-ink-4);font-size:calc(var(--u) * .95);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.mk-toc-i{gap:calc(var(--u) * .8);padding:calc(var(--u) * .6) calc(var(--u) * .8);border-radius:var(--sl-radius-sm);color:var(--mk-ink-3);font-size:calc(var(--u) * 1.1);white-space:nowrap;display:flex}.mk-toc-i :is(b,span:where([data-cml-tag="b"])){color:var(--mk-ink-4);font-variant-numeric:tabular-nums;font-weight:600}.mk-sheet{min-width:0;padding:calc(var(--u) * 2.6) calc(var(--u) * 3);flex:auto}.mk-clause.is-on{padding-left:calc(var(--u) * 1.2);border-left:calc(var(--u) * .3) solid var(--mk-ink-2)}.mk-clause-h{color:var(--mk-ink);font-size:calc(var(--u) * 1.2);letter-spacing:.02em;margin:0;font-weight:700}.mk-clause-p{margin:calc(var(--u) * .6) 0 0;color:var(--mk-ink-3);font-size:calc(var(--u) * 1.15);line-height:1.55}.mk-foot{margin-top:calc(var(--u) * 1.6);padding-top:calc(var(--u) * 1.2);border-top:1px solid var(--mk-line);color:var(--mk-ink-4);font-size:calc(var(--u) * 1);letter-spacing:.04em;text-transform:uppercase}@container (width<=760px){.mk--pane .mk-win{--u:calc(100cqw / 78)}.mk--pane .mk-rail,.mk--pane .mk-search{display:none}}@container (width<=420px){.mk--panel .mk-rail{display:none}}.mk-substat{align-items:center;gap:calc(var(--u) * .6);margin:calc(var(--u) * .9) 0 0;color:var(--mk-ink-3);font-size:calc(var(--u) * 1.2);display:flex}.mk-moneyb{text-align:right;flex:none}.mk-moneyb .mk-money{margin-top:calc(var(--u) * .5);font-size:calc(var(--u) * 2);display:block}.mk-stage-s{align-items:center;gap:calc(var(--u) * .5);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.mk *,.mk :before,.mk :after{transition:none!important;animation:none!important}}.mk-tag[data-tone=bad]{color:#c03127;background-color:#d13b301a;border-color:#d13b3047}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .mk-tag[data-tone=bad]{color:#ff6a5c}.mk-tag[data-tone=quiet]{color:var(--mk-ink-4)}.slfe{background-color:var(--sl-bg);position:relative}.slfe .slf-in{box-sizing:border-box;width:90dvw;max-width:1240px;margin-left:auto;margin-right:auto}.slfe .slf-sec{background-color:var(--sl-bg);border-bottom:1px solid var(--sl-border);padding-top:clamp(56px,7vw,104px);padding-bottom:clamp(56px,7vw,104px)}.slfe .slf-head{max-width:70ch;margin-bottom:clamp(40px,5vw,64px)}.slfe .slf-h1{color:var(--sl-text);font-variation-settings:"wght" 700;letter-spacing:-.042em;margin:0 0 18px;font-size:clamp(44px,7.4vw,116px);font-weight:700;line-height:.93}.slfe .slf-h1.is-invert{color:var(--sl-ink-text,#fff)}.slfe .slf-h2{color:var(--sl-text);letter-spacing:-.034em;margin:0 0 12px;font-size:clamp(36px,5.2vw,68px);font-weight:600;line-height:1.02}.slfe .slf-h2 .mute{color:var(--sl-text-muted)}.slfe .slf-lede{max-width:60ch;color:var(--sl-text-muted);margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.slfe .slf-lede.is-invert{color:var(--sl-ink-text-muted,#ffffffb8)}.slfe .slf-body{max-width:68ch;color:var(--sl-text-muted);margin:0;font-size:16px;line-height:1.62}.slfe .slf-prose{flex-direction:column;row-gap:22px;max-width:74ch;display:flex}.slfe .slf-stack{flex-direction:column;row-gap:20px;display:flex}.slfe .slf-ladder{grid-column-gap:14px;grid-row-gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.slfe .slf-ladder.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.slfe .slf-card{border:1px solid var(--sl-border);background-color:var(--sl-bg);border-radius:2px;flex-direction:column;row-gap:12px;min-width:0;padding:28px 26px;display:flex}.slfe .slf-card-t{font-family:var(--sl-font-display);color:var(--sl-text);letter-spacing:-.02em;margin:0;font-size:clamp(19px,2vw,24px);font-weight:600;line-height:1.2}.slfe .slf-hero{border-bottom:1px solid var(--sl-border);background-color:var(--sl-bg);padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(24px,3vw,40px)}.slfe .slf-hero-card{isolation:isolate;background-color:var(--sl-ink);min-height:clamp(440px,64vh,680px);color:var(--sl-ink-text);border:1px solid #0000;border-radius:3px;align-items:flex-end;padding:clamp(40px,6vw,88px) clamp(24px,5vw,72px);display:flex;position:relative;overflow:hidden}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .slfe .slf-hero-card{border-color:var(--sl-ink-border,#ffffff1f)}.slfe .slf-hero-field{z-index:0;pointer-events:none;background-image:radial-gradient(760px 520px at 100% 20%,rgba(var(--sl-purple-lift-rgb,67,25,143),.46),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 68%),radial-gradient(640px 460px at 0% 100%,rgba(var(--sl-purple-lift-rgb,67,25,143),.3),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 66%),radial-gradient(900px 420px at 60% 115%,#0075ff33,#0075ff00 66%),radial-gradient(circle at 1px 1px,#ffffff24 1px,#fff0 1.5px);background-size:auto,auto,auto,24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000 0%,#000000b3 55%,#0006 100%);mask-image:linear-gradient(200deg,#000 0%,#000000b3 55%,#0006 100%)}.slfe .slf-hero-copy{z-index:1;max-width:980px;position:relative}.slfe .slf-hero-copy .slf-h1{text-wrap:balance;max-width:12ch}.slfe .slf-hero-copy .slf-lede{max-width:46ch}.slfe .slf-spec{border:1px solid var(--sl-border);background-color:var(--sl-bg);border-radius:2px;flex-direction:column;display:flex;overflow:hidden}.slfe .slf-spec-row{grid-row-gap:10px;border-bottom:1px solid var(--sl-border);grid-column-gap:clamp(20px,3vw,32px);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;padding:clamp(24px,3vw,32px) clamp(22px,3vw,40px);display:grid}.slfe .slf-spec-row:last-child{border-bottom:0}.slfe .slf-spec-head{flex-direction:column;align-items:flex-start;row-gap:10px;min-width:0;display:flex}.slfe .slf-spec-meta{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.slfe .slf-spec-k{color:var(--sl-text-label,var(--sl-text-muted));letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.slfe .slf-spec-h{font-family:var(--sl-font-display);color:var(--sl-text);letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600;line-height:1.25}.slfe .slf-tier__badge{border:1px solid var(--sl-border-strong);color:var(--sl-text);letter-spacing:.1em;text-transform:uppercase;border-radius:2px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.slfe .slf-tier__badge.is-now{background-color:var(--sl-surface,var(--sl-bg));box-shadow:var(--sl-shadow-sm,0 1px 2px #0a0a0a0f)}.slfe .slf-tier__badge.is-goal{color:var(--sl-text-muted);background-color:#0000;border-style:dashed}.slfe .slf-cta{border-bottom:0}.slfe .slf-ref-row{grid-column-gap:14px;grid-row-gap:14px;flex-wrap:wrap;align-items:center;margin-top:28px;display:flex}.slfe .slf-ref-btn{grid-column-gap:8px;color:#fff;white-space:nowrap;cursor:pointer;background-color:#0075ff;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;padding:13px 22px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.slfe .slf-ref-btn:hover{background-color:#005ed1}.slfe .slf-ref-btn:active{background-color:#0052b8}.slfe .slf-ref-btn:focus-visible{outline:2px solid var(--sl-accent);outline-offset:2px}.slfe .slf-ref-btn.is-quiet{border-color:var(--sl-border-strong);background-color:var(--sl-bg);color:var(--sl-text)}.slfe .slf-ref-btn.is-quiet:hover{border-color:var(--sl-text);background-color:var(--sl-bg-subtle)}@media screen and (max-width:991px){.slfe .slf-ladder,.slfe .slf-ladder.is-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.slfe .slf-ladder,.slfe .slf-ladder.is-3,.slfe .slf-spec-row{grid-template-columns:minmax(0,1fr)}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */ @layer properties;.sl-skip:where(.astro-fjjytsaj){position: fixed;top: -100px;left: 12px;z-index: 10000;padding: 10px 16px;border-radius: 2px;background: var(--sl-accent,#0075ff);color: #fff;font-family: var(--sl-font,system-ui,sans-serif);font-size: 14px;font-weight: 600;text-decoration: none;transition: top .18s}.sl-skip:where(.astro-fjjytsaj):focus-visible{top: 12px;outline: 2px solid #fff;outline-offset: 2px}:is(main:where(:not([data-cml-main])),div:where([data-cml-tag=main])):where(.astro-fjjytsaj){display: block}@font-face{font-family: 'Helvetica';font-weight: 400;font-style: normal;font-display: swap;src: url('https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545b_ef0caf73e52e6d63b92db80bf087d1d9_Helvetica.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545c_ab1c1da74081947a3a2335d82de7d29f_Helvetica-Bold.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545d_6ade0388d8ca1242bd63765aa79b3469_Helvetica-Oblique.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545e_522d9654abc13659568213f5e2ffee09_Helvetica-BoldOblique.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d3335460_d4b027a12c26c64322d5d4dc2a729b46_Helvetica%20Bold.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc01_ef0caf73e52e6d63b92db80bf087d1d9_Helvetica.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc02_ab1c1da74081947a3a2335d82de7d29f_Helvetica-Bold.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc03_6ade0388d8ca1242bd63765aa79b3469_Helvetica-Oblique.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc04_522d9654abc13659568213f5e2ffee09_Helvetica-BoldOblique.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc06_d4b027a12c26c64322d5d4dc2a729b46_Helvetica%20Bold.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/698f69a56e774233a3a39468_ef0caf73e52e6d63b92db80bf087d1d9_Helvetica.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/698f69a56e774233a3a39469_ab1c1da74081947a3a2335d82de7d29f_Helvetica-Bold.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/698f69a56e774233a3a3946a_6ade0388d8ca1242bd63765aa79b3469_Helvetica-Oblique.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/698f69a56e774233a3a3946b_522d9654abc13659568213f5e2ffee09_Helvetica-BoldOblique.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/698f69a56e774233a3a3946d_d4b027a12c26c64322d5d4dc2a729b46_Helvetica%20Bold.ttf') format('truetype')}@font-face{font-family: 'Helvetica';font-weight: 700;font-style: italic;font-display: swap;src: url('https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545b_ef0caf73e52e6d63b92db80bf087d1d9_Helvetica.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545c_ab1c1da74081947a3a2335d82de7d29f_Helvetica-Bold.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545d_6ade0388d8ca1242bd63765aa79b3469_Helvetica-Oblique.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545e_522d9654abc13659568213f5e2ffee09_Helvetica-BoldOblique.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d3335460_d4b027a12c26c64322d5d4dc2a729b46_Helvetica%20Bold.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc01_ef0caf73e52e6d63b92db80bf087d1d9_Helvetica.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc02_ab1c1da74081947a3a2335d82de7d29f_Helvetica-Bold.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc03_6ade0388d8ca1242bd63765aa79b3469_Helvetica-Oblique.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc04_522d9654abc13659568213f5e2ffee09_Helvetica-BoldOblique.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc06_d4b027a12c26c64322d5d4dc2a729b46_Helvetica%20Bold.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/698f69a56e774233a3a39468_ef0caf73e52e6d63b92db80bf087d1d9_Helvetica.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/698f69a56e774233a3a39469_ab1c1da74081947a3a2335d82de7d29f_Helvetica-Bold.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/698f69a56e774233a3a3946a_6ade0388d8ca1242bd63765aa79b3469_Helvetica-Oblique.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/698f69a56e774233a3a3946b_522d9654abc13659568213f5e2ffee09_Helvetica-BoldOblique.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/698f69a56e774233a3a3946d_d4b027a12c26c64322d5d4dc2a729b46_Helvetica%20Bold.ttf') format('truetype')}@font-face{font-family: 'Helvetica';font-weight: 400;font-style: italic;font-display: swap;src: url('https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545b_ef0caf73e52e6d63b92db80bf087d1d9_Helvetica.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545c_ab1c1da74081947a3a2335d82de7d29f_Helvetica-Bold.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545d_6ade0388d8ca1242bd63765aa79b3469_Helvetica-Oblique.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545e_522d9654abc13659568213f5e2ffee09_Helvetica-BoldOblique.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d3335460_d4b027a12c26c64322d5d4dc2a729b46_Helvetica%20Bold.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc01_ef0caf73e52e6d63b92db80bf087d1d9_Helvetica.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc02_ab1c1da74081947a3a2335d82de7d29f_Helvetica-Bold.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc03_6ade0388d8ca1242bd63765aa79b3469_Helvetica-Oblique.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc04_522d9654abc13659568213f5e2ffee09_Helvetica-BoldOblique.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc06_d4b027a12c26c64322d5d4dc2a729b46_Helvetica%20Bold.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/698f69a56e774233a3a39468_ef0caf73e52e6d63b92db80bf087d1d9_Helvetica.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/698f69a56e774233a3a39469_ab1c1da74081947a3a2335d82de7d29f_Helvetica-Bold.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/698f69a56e774233a3a3946a_6ade0388d8ca1242bd63765aa79b3469_Helvetica-Oblique.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/698f69a56e774233a3a3946b_522d9654abc13659568213f5e2ffee09_Helvetica-BoldOblique.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/698f69a56e774233a3a3946d_d4b027a12c26c64322d5d4dc2a729b46_Helvetica%20Bold.ttf') format('truetype')}@font-face{font-family: 'Helvetica';font-weight: 700;font-style: normal;font-display: swap;src: url('https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545b_ef0caf73e52e6d63b92db80bf087d1d9_Helvetica.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545c_ab1c1da74081947a3a2335d82de7d29f_Helvetica-Bold.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545d_6ade0388d8ca1242bd63765aa79b3469_Helvetica-Oblique.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d333545e_522d9654abc13659568213f5e2ffee09_Helvetica-BoldOblique.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696e81e4f0a81fe3d3335460_d4b027a12c26c64322d5d4dc2a729b46_Helvetica%20Bold.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc01_ef0caf73e52e6d63b92db80bf087d1d9_Helvetica.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc02_ab1c1da74081947a3a2335d82de7d29f_Helvetica-Bold.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc03_6ade0388d8ca1242bd63765aa79b3469_Helvetica-Oblique.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc04_522d9654abc13659568213f5e2ffee09_Helvetica-BoldOblique.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/696ea7792743b6890c21cc06_d4b027a12c26c64322d5d4dc2a729b46_Helvetica%20Bold.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/698f69a56e774233a3a39468_ef0caf73e52e6d63b92db80bf087d1d9_Helvetica.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/698f69a56e774233a3a39469_ab1c1da74081947a3a2335d82de7d29f_Helvetica-Bold.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/698f69a56e774233a3a3946a_6ade0388d8ca1242bd63765aa79b3469_Helvetica-Oblique.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/698f69a56e774233a3a3946b_522d9654abc13659568213f5e2ffee09_Helvetica-BoldOblique.ttf') format('truetype'),url('https://stacklumen.vercel.app/fonts/698f69a56e774233a3a3946d_d4b027a12c26c64322d5d4dc2a729b46_Helvetica%20Bold.ttf') format('truetype')}@font-face{font-family: 'Inter';font-style: normal;font-display: swap;font-weight: 100 900;src: url('@fontsource-variable/inter/files/inter-cyrillic-ext-opsz-normal.woff2') format('woff2-variations');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family: 'Inter';font-style: normal;font-display: swap;font-weight: 100 900;src: url('@fontsource-variable/inter/files/inter-cyrillic-opsz-normal.woff2') format('woff2-variations');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Inter';font-style: normal;font-display: swap;font-weight: 100 900;src: url('@fontsource-variable/inter/files/inter-greek-ext-opsz-normal.woff2') format('woff2-variations');unicode-range: U+1F00-1FFF}@font-face{font-family: 'Inter';font-style: normal;font-display: swap;font-weight: 100 900;src: url('@fontsource-variable/inter/files/inter-greek-opsz-normal.woff2') format('woff2-variations');unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family: 'Inter';font-style: normal;font-display: swap;font-weight: 100 900;src: url('@fontsource-variable/inter/files/inter-vietnamese-opsz-normal.woff2') format('woff2-variations');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: 'Inter';font-style: normal;font-display: swap;font-weight: 100 900;src: url('@fontsource-variable/inter/files/inter-latin-ext-opsz-normal.woff2') format('woff2-variations');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter';font-style: normal;font-display: swap;font-weight: 100 900;src: url('@fontsource-variable/inter/files/inter-latin-opsz-normal.woff2') format('woff2-variations');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme,base,components,utilities;@layer theme{:root,:host{--default-font-family: var(--font-geist-sans);--default-mono-font-family: var(--font-geist-mono);--body-font: var(--body-font);--heading-font: var(--heading-font);--button-font: var(--button-font)}}@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing: border-box;margin: 0;padding: 0;border: 0 solid}html,:host{line-height: 1.5;-webkit-text-size-adjust: 100%;tab-size: 4;font-family: var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings: var(--default-font-feature-settings,normal);font-variation-settings: var(--default-font-variation-settings,normal);-webkit-tap-highlight-color: transparent}hr{height: 0;color: inherit;border-top-width: 1px}:is(abbr,span:where([data-cml-tag="abbr"])):where([title]){-webkit-text-decoration: underline dotted;text-decoration: underline dotted}h1,h2,h3,h4,h5,h6{font-size: inherit;font-weight: inherit}a{color: inherit;-webkit-text-decoration: inherit;text-decoration: inherit}:is(b,span:where([data-cml-tag="b"])),:is(strong,span:where([data-cml-tag="strong"])){font-weight: bolder}:is(code,span:where([data-cml-tag="code"])),:is(kbd,span:where([data-cml-tag="kbd"])),:is(samp,span:where([data-cml-tag="samp"])),:is(pre,p:where([data-cml-tag="pre"])){font-family: var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings: var(--default-mono-font-feature-settings,normal);font-variation-settings: var(--default-mono-font-variation-settings,normal);font-size: 1em}:is(small,span:where([data-cml-tag="small"])){font-size: 80%}:is(sub,span:where([data-cml-tag="sub"])),:is(sup,span:where([data-cml-tag="sup"])){font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}:is(sub,span:where([data-cml-tag="sub"])){bottom: -0.25em}:is(sup,span:where([data-cml-tag="sup"])){top: -0.5em}:is(table,div:where([data-cml-table="table"])){text-indent: 0;border-color: inherit;border-collapse: collapse}:-moz-focusring:where(:not(iframe)){outline: auto}:is(progress,span:where([data-cml-tag="progress"])){vertical-align: baseline}summary{display: list-item}ol,ul:where(:not([data-cml-tag])),:is(menu,ul:where([data-cml-tag="menu"])){list-style: none}:is(img,span:where([data-cml-tag="img"])),svg,video,canvas,:is(audio,div:where([data-cml-tag="audio"])),iframe,embed,object{display: block;vertical-align: middle}:is(img,span:where([data-cml-tag="img"])),video{max-width: 100%;height: auto}button,input,select,optgroup,textarea,::file-selector-button{font: inherit;font-feature-settings: inherit;font-variation-settings: inherit;letter-spacing: inherit;color: inherit;border-radius: 0;background-color: transparent;opacity: 1}:where(select:is([multiple],[size])) optgroup{font-weight: bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start: 20px}::file-selector-button{margin-inline-end: 4px}::placeholder{opacity: 1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color: currentcolor;@supports (color: color-mix(in lab,red,red)){color: color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize: vertical}::-webkit-search-decoration{-webkit-appearance: none}::-webkit-date-and-time-value{min-height: 1lh;text-align: inherit}::-webkit-datetime-edit{display: inline-flex}::-webkit-datetime-edit-fields-wrapper{padding: 0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block: 0}::-webkit-calendar-picker-indicator{line-height: 1}:-moz-ui-invalid{box-shadow: none}button,input:where([type="button"],[type="reset"],[type="submit"]),::file-selector-button{appearance: button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height: auto}[hidden]:where(:not([hidden="until-found"])){display: none !important}}@layer utilities{.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border-width: 0}.grid{display: grid}}:root{--body-font: var(--_apps---typography--body-font);--heading-font: Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;--button-font: var(--_apps---typography--button-font);--radius: var(--_apps---sizes--radius);--background: var(--_apps---colors--background);--foreground: var(--_apps---colors--foreground);--card: var(--_apps---colors--card);--card-foreground: var(--_apps---colors--card-foreground);--popover: var(--_apps---colors--popover);--popover-foreground: var(--_apps---colors--popover-foreground);--primary: var(--_apps---colors--primary);--primary-foreground: var(--_apps---colors--primary-foreground);--secondary: var(--_apps---colors--secondary);--secondary-foreground: var(--_apps---colors--secondary-foreground);--muted: var(--_apps---colors--muted);--muted-foreground: var(--_apps---colors--muted-foreground);--accent: var(--_apps---colors--accent);--accent-foreground: var(--_apps---colors--accent-foreground);--destructive: var(--_apps---colors--destructive);--border: var(--_apps---colors--border);--input: var(--_apps---colors--input);--ring: var(--_apps---colors--ring);--chart-1: var(--_apps---charts--chart-1);--chart-2: var(--_apps---charts--chart-2);--chart-3: var(--_apps---charts--chart-3);--chart-4: var(--_apps---charts--chart-4);--chart-5: var(--_apps---charts--chart-5);--sidebar: var(--_apps---sidebar--sidebar);--sidebar-foreground: var(--_apps---sidebar--sidebar-foreground);--sidebar-primary: var(--_apps---sidebar--sidebar-primary);--sidebar-primary-foreground: var( --_apps---sidebar--sidebar-primary-foreground );--sidebar-accent: var(--_apps---sidebar--sidebar-accent);--sidebar-accent-foreground: var( --_apps---sidebar--sidebar-accent-foreground );--sidebar-border: var(--_apps---sidebar--sidebar-border);--sidebar-ring: var(--_apps---sidebar--sidebar-ring)}.dark{--body-font: var(--_apps---typography--body-font);--heading-font: Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;--button-font: var(--_apps---typography--button-font);--radius: var(--_apps---sizes--radius);--background: var(--_apps---colors--background-dark);--foreground: var(--_apps---colors--foreground-dark);--card: var(--_apps---colors--card-dark);--card-foreground: var( --_apps---colors--card-foreground-dark );--popover: var(--_apps---colors--popover-dark);--popover-foreground: var( --_apps---colors--popover-foreground-dark );--primary: var(--_apps---colors--primary-dark);--primary-foreground: var(--_apps---colors--primary-foreground-dark);--secondary: var(--_apps---colors--secondary-dark);--secondary-foreground: var( --_apps---colors--secondary-foreground-dark );--muted: var(--_apps---colors--muted-dark);--muted-foreground: var( --_apps---colors--muted-foreground-dark );--accent: var(--_apps---colors--accent);--accent-foreground: var(--_apps---colors--accent-foreground);--destructive: var(--_apps---colors--destructive-dark);--border: var(--_apps---colors--border-dark);--input: var(--_apps---colors--input-dark);--ring: var(--_apps---colors--ring-dark);--chart-1: var(--_apps---charts--chart-1-dark);--chart-2: var(--_apps---charts--chart-2-dark);--chart-3: var(--_apps---charts--chart-3-dark);--chart-4: var(--_apps---charts--chart-4-dark);--chart-5: var(--_apps---charts--chart-5-dark);--sidebar: var(--_apps---sidebar--sidebar-dark);--sidebar-foreground: var( --_apps---sidebar--sidebar-foreground-dark );--sidebar-primary: var(--_apps---sidebar--sidebar-primary-dark);--sidebar-primary-foreground: var( --_apps---sidebar--sidebar-primary-foreground-dark );--sidebar-accent: var(--_apps---sidebar--sidebar-accent-dark);--sidebar-accent-foreground: var( --_apps---sidebar--sidebar-accent-foreground-dark );--sidebar-border: var(--_apps---sidebar--sidebar-border-dark);--sidebar-ring: var(--_apps---sidebar--sidebar-ring-dark)}:root[data-sl-surface='marketing'],:root[data-sl-surface='marketing'].dark,:root[data-sl-surface='marketing'] .dark{--body-font: var(--sl-font);--button-font: var(--sl-font)}@layer base{*{border-color: var(--border);outline-color: var(--ring);@supports (color: color-mix(in lab,red,red)){outline-color: color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color: var(--background);color: var(--foreground);font-family: var(--body-font)}p:where(:not([data-cml-tag])),a,div:where(:not([data-cml-tag],[data-cml-table])){font-family: var(--body-font)}h1,h2,h3,h4,h5,h6{font-family: var(--heading-font)}button{font-family: var(--button-font)}}:is( button[role="combobox"],button[role="checkbox"],button[role="radio"],button[data-slot="select-trigger"],button[data-slot="button"]:not(:has(> svg):not(:has(> :not(svg)))) ){border-color: var(--input);border-style: solid;border-width: 1px}.bullet-list{list-style: none;padding: 0;margin: 8px 0 0;display: flex;flex-direction: column;gap: 0}.bullet-list li{display: flex;align-items: flex-start;gap: 10px;font-family: var(--sl-font);font-variant-numeric: tabular-nums;font-size: 12.5px;color: var(--muted-foreground);line-height: 1.55;padding: 5px 0}.bullet-list li::before{content: '+';color: var(--primary);font-weight: 600;flex-shrink: 0}.btn{padding: 11px 18px;border-radius: 2px;font-size: 14px;font-weight: 500;font-family: var(--body-font);text-decoration: none;display: inline-flex;align-items: center;gap: 8px;border: 1px solid transparent;cursor: pointer;letter-spacing: -0.005em;white-space: nowrap;transition: background-color 0.15s,border-color 0.15s,color 0.15s}.btn .arrow{transition: transform 0.15s}.btn:hover .arrow{transform: translateX(2px)}:is( html.dark,body.dark,html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"] ){--bg: #0a0a0a;--bg-alt: #0c0c0e;--text: #fafafa;--text-2: rgba(255,255,255,.72);--text-3: rgba(255,255,255,.5);--border: rgba(255,255,255,.08);--border-2: rgba(255,255,255,.14);--background: #0a0a0a;--foreground: #fafafa;--card: #0c0c0e;--card-foreground: #fafafa;--popover: #0c0c0e;--popover-foreground: #fafafa;--muted: #15151a;--muted-foreground: rgba(255,255,255,.6);--input: rgba(255,255,255,.08)}html.dark .cta.cta,body.dark .cta.cta,html[data-stacklumen-theme="dark"] .cta.cta,body[data-stacklumen-theme="dark"] .cta.cta,html.dark .cs-quote.cs-quote,body.dark .cs-quote.cs-quote,html[data-stacklumen-theme="dark"] .cs-quote.cs-quote,body[data-stacklumen-theme="dark"] .cs-quote.cs-quote{background: var(--sl-ink-raised,#131316);color: var(--sl-ink-text,#ffffff);border-top-color: var(--sl-ink-border,rgba(255,255,255,0.14));border-bottom-color: var(--sl-ink-border,rgba(255,255,255,0.14))}html.dark .cta.cta .cta-title,body.dark .cta.cta .cta-title,html[data-stacklumen-theme="dark"] .cta.cta .cta-title,body[data-stacklumen-theme="dark"] .cta.cta .cta-title,html.dark .cta.cta .cta-desc,body.dark .cta.cta .cta-desc,html[data-stacklumen-theme="dark"] .cta.cta .cta-desc,body[data-stacklumen-theme="dark"] .cta.cta .cta-desc,html.dark .cta.cta .cta-tag,body.dark .cta.cta .cta-tag,html[data-stacklumen-theme="dark"] .cta.cta .cta-tag,body[data-stacklumen-theme="dark"] .cta.cta .cta-tag{color: #ffffff}html.dark .cta.cta .cta-desc,body.dark .cta.cta .cta-desc,html[data-stacklumen-theme="dark"] .cta.cta .cta-desc,body[data-stacklumen-theme="dark"] .cta.cta .cta-desc{color: rgba(255,255,255,0.82)}:root{--smo-ease: cubic-bezier(0.16,1,0.3,1);--smo-out: cubic-bezier(0.4,0,0.2,1)}@media (prefers-reduced-motion: no-preference){.sl-appbar__brand > svg,.blu-bar__brand > :is(img,span:where([data-cml-tag="img"])),.ol-appbar__brand .ol-appbar__mark,.ol-studiobar__mark :is(img,span:where([data-cml-tag="img"])),.sl-appswitch__mark > svg,.blu-menu__icon--mark > svg,.ol-appbar__wsmark--img,.sd-brand > svg[focusable='false'],.sd-menu__home > svg,.suite-cpop-mark > svg[focusable='false'],.mk-rowid > .mk-mark,.dv-pick .dv-pmark,.sl-consent-made > svg,.sxs-tab-mark > svg{transition: rotate 0.5s var(--smo-ease),scale 0.5s var(--smo-ease)}.sl-appbar__brand:is(:hover,:focus-visible) > svg,.blu-bar__brand:is(:hover,:focus-visible) > :is(img,span:where([data-cml-tag="img"])),.ol-appbar__brand:is(:hover,:focus-visible) .ol-appbar__mark,.ol-studiobar__mark:is(:hover,:focus-visible,[data-state='open']) :is(img,span:where([data-cml-tag="img"])),[role='menuitem']:is(:hover,[data-highlighted]) .sl-appswitch__mark > svg,[role='menuitem']:is(:hover,[data-highlighted]) .blu-menu__icon--mark > svg,[role='menuitem']:is(:hover,[data-highlighted]) .ol-appbar__wsmark--img,.sd-brand:is(:hover,:focus-visible) > svg[focusable='false'],.sd-menu__home:is(:hover,:focus-visible) > svg,.suite-cpop-item:is(:hover,:focus-visible) .suite-cpop-mark > svg[focusable='false'],.mk-table--click :is(tbody,div:where([data-cml-table="tbody"])) :is(tr,div:where([data-cml-table="tr"])):hover .mk-rowid > .mk-mark,.dv-pick:is(:hover,:focus-visible) .dv-pmark,.sl-consent-made:is(:hover,:focus-visible) > svg,.sxs-tab:is(:hover,:focus-visible) .sxs-tab-mark > svg{rotate: -6deg;scale: 1.06}.mk-card--app .mk-mark,.ec-card .ec-mark,.pd-card .pd-mark,.ab-product-mark > svg,.ab-node-mark > svg,.sleth-card-mark > svg{transition: rotate 0.5s var(--smo-ease),scale 0.5s var(--smo-ease)}.mk-card--app:is(:hover,:focus-visible) .mk-mark,.ec-card:is(:hover,:focus-visible) .ec-mark,.pd-card:is(:hover,:focus-within) .pd-mark,.ab-product:is(:hover,:focus-visible) .ab-product-mark > svg,.ab-node--product:is(:hover,:focus-visible) .ab-node-mark > svg,.sleth-card:is(:hover,:focus-visible) .sleth-card-mark > svg{rotate: -6deg;scale: 1.06}.smo-lockup-icon > g{transition: transform 0.5s var(--smo-ease)}:is(a,button):is(:hover,:focus-visible) .smo-lockup-icon > g{transform: rotate(-6deg) scale(1.06)}.smo-spot{isolation: isolate}.smo-glow{position: absolute;inset: 0;z-index: -1;border-radius: inherit;opacity: 0;pointer-events: none;background: radial-gradient( 380px circle at var(--smo-x,50%) var(--smo-y,0%),rgba(var(--smo-rgb,0,117,255),0.11),rgba(var(--smo-rgb,0,117,255),0) 62% );transition: opacity 0.45s var(--smo-out)}.smo-spot:hover > .smo-glow,.smo-spot:focus-within > .smo-glow{opacity: 1}:is(html.dark,html[data-theme='dark'],html[data-stacklumen-theme='dark'],html[data-baselumen-theme='dark'],html[data-operalumen-theme='dark'],body.dark) .smo-glow{background: radial-gradient( 380px circle at var(--smo-x,50%) var(--smo-y,0%),rgba(var(--smo-rgb,0,117,255),0.2),rgba(var(--smo-rgb,0,117,255),0) 62% )}}.smo-lockup{position: relative;display: block;width: fit-content}.smo-lockup > :is(img,span:where([data-cml-tag="img"])){clip-path: inset(0 0 0 var(--smo-cut,0))}.smo-lockup--sl{--smo-cut: 13.5%}.smo-lockup--sl-side{--smo-cut: 14.1%}.smo-lockup--bl{--smo-cut: 13.2%}.smo-lockup--ol{--smo-cut: 12.5%}.smo-lockup-icon{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;pointer-events: none}html body .smo-lockup-icon :is(path,circle,rect){stroke: none}.smo-lockup-icon > g{transform-box: fill-box;transform-origin: center}.smo-tip{position: fixed;top: 0;left: 0;z-index: 2147483000;max-width: 260px;padding: 6px 9px;border-radius: 3px;background: #0a0a0a;color: #ffffff;font: 500 12px/1.35 'Inter','Helvetica Neue',Helvetica,Arial,sans-serif;letter-spacing: -0.005em;white-space: nowrap;box-shadow: 0 10px 24px -12px rgba(10,10,10,0.45);pointer-events: none;opacity: 0;translate: 0 4px;transition: opacity 0.16s var(--smo-out),translate 0.3s var(--smo-ease)}.smo-tip.is-on{opacity: 1;translate: 0 0}.smo-tip.is-below{translate: 0 -4px}.smo-tip.is-below.is-on{translate: 0 0}:is(html.dark,html[data-theme='dark'],html[data-stacklumen-theme='dark'],html[data-baselumen-theme='dark'],html[data-operalumen-theme='dark'],body.dark) .smo-tip{background: #f2f2f2;color: #0a0a0a;box-shadow: 0 10px 24px -12px rgba(0,0,0,0.8)}@media (prefers-reduced-motion: reduce){.smo-tip{transition: none;translate: none}}html body .sl-mega-mview{overscroll-behavior: contain;padding-bottom: calc(112px + env(safe-area-inset-bottom,0px));scrollbar-width: none}html body .sl-mega-mview::-webkit-scrollbar{display: none}html body .sl-mega-mobile::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;z-index: 3;height: calc(40px + env(safe-area-inset-bottom,0px));pointer-events: none;background: linear-gradient(to bottom,transparent,var(--sl-bg,#fff) 80%)}html body .sl-mega-mview[data-view='root'] .sl-mega-mlink{padding: 16px 2px;font-size: clamp(28px,8.4vw,36px);font-weight: 600;letter-spacing: -0.038em;line-height: 1.1;-webkit-tap-highlight-color: transparent}html body .sl-mega-mview[data-view='root'] .sl-mega-mutil{margin-top: 28px;padding-top: 0;border-top: 0}html body .sl-mega-mview[data-view='root'] .sl-mega-mlink-icon{width: 20px;height: 20px}html body .sl-mega-mlink:active{background-color: var(--sl-text,#0a0a0a);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in srgb,var(--sl-text,#0a0a0a) 5%,transparent)}}@media (hover: hover) and (pointer: fine){html body .sl-mega-mview[data-view='root'] .sl-mega-mlink:hover{padding-left: 8px}}html body .sl-mega-mview:not([data-view='root']){padding-top: 0}html body .sl-mega-mback{position: sticky;top: 0;z-index: 2;display: flex;width: calc(100% + 2 * clamp(16px,5vw,32px));margin: 0 calc(-1 * clamp(16px,5vw,32px)) 20px;padding: 22px clamp(16px,5vw,32px) 10px;background: var(--sl-bg,#fff);-webkit-tap-highlight-color: transparent}html body .sl-mega-mback::after{content: '';position: absolute;left: 0;right: 0;top: 100%;height: 18px;pointer-events: none;background: linear-gradient(var(--sl-bg,#fff),transparent)}html body .sl-mega-mview-title{font-size: clamp(34px,10vw,44px);font-weight: 700;letter-spacing: -0.042em;line-height: 1.02}html body .sl-mega-mview-title :is(em,span:where([data-cml-tag="em"])){font-weight: 600;color: var(--sl-text-muted,#525252)}body.sl-mega-mobile-open .sl-consent-corner{opacity: 0 !important;visibility: hidden;pointer-events: none}:root{--sl-banner-h: 39px}.sl-ban{position: sticky;top: 0;left: 0;right: 0;z-index: 9100}.sl-ban-a{display: flex;align-items: center;justify-content: center;gap: 10px;position: relative;overflow: hidden;height: var(--sl-banner-h);padding: 0 clamp(16px,4vw,48px);color: #fff;text-align: center;text-decoration: none;font-family: var(--sl-font,Inter,'Helvetica Neue',Helvetica,Arial,sans-serif);font-size: 13.5px;font-weight: 500;line-height: 1.3;letter-spacing: -0.005em;background: #000}:is( html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark'] ) .sl-ban-a{box-shadow: inset 0 -1px rgba(255,255,255,0.1)}.sl-ban-dot{flex-shrink: 0;width: 7px;height: 7px;border-radius: 50%;background-color: #fff;box-shadow: 0 0 12px #ffffffe6,0 0 22px #ffffff80}.sl-ban-txt{position: relative;z-index: 1;display: inline-flex;align-items: baseline;gap: 10px}.sl-ban-sep{opacity: 0.55;font-weight: 600}.sl-ban-tag{opacity: 0.92;font-weight: 400}.sl-ban-arr{position: relative;z-index: 1;flex-shrink: 0}@media screen and (max-width: 767px){.sl-ban-tag,.sl-ban-sep{display: none}}.mkt-hero{--mkt-purple-end: 0.12;--mkt-purple-low: 0.14;position: relative;overflow: hidden;padding-top: clamp(64px,9vh,118px);padding-bottom: clamp(72px,10vh,132px);background-color: var(--sl-bg);background-image: linear-gradient(#fff 0%,rgba(255,255,255,0.72) 10%,rgba(255,255,255,0) 26%),linear-gradient(0deg,#fff 0%,rgba(255,255,255,0) 20%),radial-gradient(circle at 1px 1px,rgba(0,117,255,0.1) 1px,rgba(0,117,255,0) 1.5px),radial-gradient(760px 560px at 100% 40%,rgba(var(--sl-purple-lift-rgb,67,25,143),var(--mkt-purple-end)),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 62%),radial-gradient(1200px 720px at 88% 16%,rgba(0,117,255,0.17),rgba(0,117,255,0) 62%),radial-gradient(960px 620px at 10% 96%,rgba(var(--sl-purple-lift-rgb,67,25,143),var(--mkt-purple-low)),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 60%),linear-gradient(#fff 0%,#f5f8ff 100%);background-size: auto,auto,26px 26px,auto,auto,auto,auto}:is(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark']) .mkt-hero{--mkt-purple-end: 0.26;--mkt-purple-low: 0.34;background-color: #0a0a0c;background-image: linear-gradient(#0a0a0c 0%,rgba(10,10,12,0.72) 10%,rgba(10,10,12,0) 26%),linear-gradient(0deg,#0a0a0c 0%,rgba(10,10,12,0) 20%),radial-gradient(circle at 1px 1px,rgba(0,117,255,0.18) 1px,rgba(0,117,255,0) 1.5px),radial-gradient(760px 560px at 100% 40%,rgba(var(--sl-purple-lift-rgb,67,25,143),var(--mkt-purple-end)),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 62%),radial-gradient(1200px 720px at 88% 16%,rgba(0,117,255,0.3),rgba(0,117,255,0) 62%),radial-gradient(960px 620px at 10% 96%,rgba(var(--sl-purple-lift-rgb,67,25,143),var(--mkt-purple-low)),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 60%),linear-gradient(#0a0a0c 0%,var(--sl-purple,#2e1065) 100%);@supports (color: color-mix(in lab,red,red)){background-image: linear-gradient(#0a0a0c 0%,rgba(10,10,12,0.72) 10%,rgba(10,10,12,0) 26%),linear-gradient(0deg,#0a0a0c 0%,rgba(10,10,12,0) 20%),radial-gradient(circle at 1px 1px,rgba(0,117,255,0.18) 1px,rgba(0,117,255,0) 1.5px),radial-gradient(760px 560px at 100% 40%,rgba(var(--sl-purple-lift-rgb,67,25,143),var(--mkt-purple-end)),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 62%),radial-gradient(1200px 720px at 88% 16%,rgba(0,117,255,0.3),rgba(0,117,255,0) 62%),radial-gradient(960px 620px at 10% 96%,rgba(var(--sl-purple-lift-rgb,67,25,143),var(--mkt-purple-low)),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 60%),linear-gradient(#0a0a0c 0%,color-mix(in srgb,var(--sl-purple,#2e1065) 16%,#0a0a0c) 100%)}}@media (max-width: 767px){.mkt-hero{--mkt-purple-end: 0.08;--mkt-purple-low: 0.1}:is(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark']) .mkt-hero{--mkt-purple-end: 0.2;--mkt-purple-low: 0.24}}.mkt-shell{position: relative;z-index: 2;width: 90%;max-width: 1240px;margin-inline: auto}.mkt-section{padding-block: var(--sl-section-y,clamp(72px,9vh,128px))}.mkt-section:not(.mkt-band,.mkt-ink) + .mkt-section:not(.mkt-band,.mkt-ink){position: relative}.mkt-section:not(.mkt-band,.mkt-ink) + .mkt-section:not(.mkt-band,.mkt-ink)::after{content: '';position: absolute;top: 0;left: 50%;width: min(90%,1240px);height: 1px;transform: translateX(-50%);background: linear-gradient(90deg,transparent 0%,var(--sl-border) 16%,var(--sl-border) 84%,transparent 100%);pointer-events: none}.mkt-band,.mkt-ink{--mkt-fade: clamp(56px,6vw,88px);position: relative;isolation: isolate;background-color: transparent}.mkt-band::before,.mkt-ink::before{content: '';position: absolute;inset: 0;z-index: -1;background: var(--mkt-band-fill);pointer-events: none;-webkit-mask-image: linear-gradient( 180deg,transparent 0,rgba(0,0,0,0.05) calc(var(--mkt-fade) * 0.15),rgba(0,0,0,0.2) calc(var(--mkt-fade) * 0.3),rgba(0,0,0,0.5) calc(var(--mkt-fade) * 0.5),rgba(0,0,0,0.8) calc(var(--mkt-fade) * 0.7),rgba(0,0,0,0.95) calc(var(--mkt-fade) * 0.85),#000 var(--mkt-fade),#000 calc(100% - var(--mkt-fade)),rgba(0,0,0,0.95) calc(100% - var(--mkt-fade) * 0.85),rgba(0,0,0,0.8) calc(100% - var(--mkt-fade) * 0.7),rgba(0,0,0,0.5) calc(100% - var(--mkt-fade) * 0.5),rgba(0,0,0,0.2) calc(100% - var(--mkt-fade) * 0.3),rgba(0,0,0,0.05) calc(100% - var(--mkt-fade) * 0.15),transparent 100% );mask-image: linear-gradient( 180deg,transparent 0,rgba(0,0,0,0.05) calc(var(--mkt-fade) * 0.15),rgba(0,0,0,0.2) calc(var(--mkt-fade) * 0.3),rgba(0,0,0,0.5) calc(var(--mkt-fade) * 0.5),rgba(0,0,0,0.8) calc(var(--mkt-fade) * 0.7),rgba(0,0,0,0.95) calc(var(--mkt-fade) * 0.85),#000 var(--mkt-fade),#000 calc(100% - var(--mkt-fade)),rgba(0,0,0,0.95) calc(100% - var(--mkt-fade) * 0.85),rgba(0,0,0,0.8) calc(100% - var(--mkt-fade) * 0.7),rgba(0,0,0,0.5) calc(100% - var(--mkt-fade) * 0.5),rgba(0,0,0,0.2) calc(100% - var(--mkt-fade) * 0.3),rgba(0,0,0,0.05) calc(100% - var(--mkt-fade) * 0.15),transparent 100% )}.mkt-band{--mkt-band-fill: var(--sl-bg-sunken)}.mkt-ink{--mkt-band-fill: radial-gradient(52% 78% at 0% 58%,rgba(var(--sl-purple-lift-rgb,67,25,143),0.42),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 72%),radial-gradient(46% 72% at 100% 36%,rgba(var(--sl-purple-lift-rgb,67,25,143),0.34),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 72%),radial-gradient(38% 55% at 72% 8%,rgba(var(--sl-accent-rgb,0,117,255),0.12),rgba(var(--sl-accent-rgb,0,117,255),0) 70%),var(--sl-ink,#0a0a0a);padding-block: calc(var(--mkt-fade) + clamp(40px,5vw,72px));color: var(--sl-ink-text,#fff)}:is(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark']) .mkt-ink{--mkt-band-fill: radial-gradient(52% 78% at 0% 58%,rgba(var(--sl-purple-lift-rgb,67,25,143),0.5),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 72%),radial-gradient(46% 72% at 100% 36%,rgba(var(--sl-purple-lift-rgb,67,25,143),0.4),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 72%),radial-gradient(38% 55% at 72% 8%,rgba(var(--sl-accent-rgb,0,117,255),0.14),rgba(var(--sl-accent-rgb,0,117,255),0) 70%),var(--sl-ink,#0a0a0a)}.mkt-ink :is(.mkt-h2,.mkt-h3,.mkt-title){color: var(--sl-ink-text,#fff)}.mkt-ink :is(.mkt-lede,.mkt-body,.mute){color: var(--sl-ink-text-muted,rgba(255,255,255,0.66))}.mkt-ink .mkt-btn.is-quiet{border-color: var(--sl-ink-border,rgba(255,255,255,0.14));background-color: transparent;color: var(--sl-ink-text,#fff)}.mkt-ink .mkt-btn.is-quiet:hover{border-color: rgba(255,255,255,0.5);background-color: rgba(255,255,255,0.06);color: var(--sl-ink-text,#fff)}.mkt-title{max-width: 16ch;margin: 0;color: var(--sl-text);font-family: var(--sl-font-display);font-size: clamp(44px,6.6vw,104px);font-weight: 700;font-variation-settings: 'wght' 700;line-height: 0.94;letter-spacing: -0.044em;text-wrap: balance}.mkt-title :is(em,span:where([data-cml-tag="em"])){font-style: normal;color: var(--sl-accent);background-image: var(--sl-grad-phrase,linear-gradient(100deg,#0075ff 0%,#0075ff 36%,#43198f 100%));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}:is(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark']) .mkt-title :is(em,span:where([data-cml-tag="em"])){color: var(--sl-accent-light)}.mkt-h2{max-width: var(--sl-h2-measure,22ch);margin: 0;color: var(--sl-text);font-family: var(--sl-font-display);font-size: var(--sl-h2-size,clamp(32px,3.6vw,56px));font-weight: var(--sl-h2-weight,600);font-variation-settings: 'wght' 600;line-height: var(--sl-h2-leading,1.02);letter-spacing: var(--sl-h2-track,-0.032em);text-wrap: balance}.mkt-h3{margin: 0;color: var(--sl-text);font-size: clamp(18px,1.5vw,21px);font-weight: 600;line-height: 1.25;letter-spacing: -0.02em}.mkt-lede{max-width: 46ch;margin: clamp(20px,2.4vw,28px) 0 0;color: var(--sl-text-muted);font-size: clamp(17px,1.75vw,22px);line-height: 1.6;letter-spacing: -0.005em;text-wrap: pretty}.mkt-body{max-width: 60ch;margin: 16px 0 0;color: var(--sl-text-muted);font-size: 16px;line-height: 1.62}.mkt-under{display: grid;grid-template-columns: 1fr auto;align-items: end;gap: 30px clamp(28px,5vw,72px);margin-top: clamp(28px,3.4vw,44px)}.mkt-under .mkt-lede{margin-top: 0}@media (max-width: 767px){.mkt-under{grid-template-columns: 1fr}}.mkt-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 12px}.mkt-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding: 13px 22px;border: 1px solid transparent;border-radius: 2px;background-color: #0075ff;background-image: none;box-shadow: none;color: #fff;font-size: 15px;font-weight: 500;line-height: 1.2;white-space: nowrap;text-decoration: none;transition: background-color 0.15s,border-color 0.15s,color 0.15s}.mkt-btn:hover{background-color: #005ed1;color: #fff}.mkt-btn:active{background-color: #0052b8}.mkt-btn.is-quiet{border-color: var(--sl-border-strong,#d4d4d4);background-color: var(--sl-bg);box-shadow: none;color: var(--sl-text)}.mkt-btn.is-quiet:hover{border-color: var(--sl-text);background-color: var(--sl-bg-subtle);color: var(--sl-text)}.mkt-btn.is-quiet:active{background-color: var(--sl-bg-sunken)}.mkt-btn.is-sm{min-height: 38px;padding: 9px 16px;font-size: 14px}.mkt-shot{margin: 0}.mkt-shot-win{position: relative;overflow: hidden;border: 1px solid transparent;border-radius: 3px;background: linear-gradient(var(--sl-bg),var(--sl-bg)) padding-box,var(--sl-edge-window,linear-gradient(rgba(128,128,128,0.22),rgba(128,128,128,0.22))) border-box;box-shadow: var(--sl-glow-window,0 40px 90px -34px rgba(10,32,84,0.34),0 18px 48px -28px rgba(0,117,255,0.36))}.mkt-shot--pane .mkt-shot-win{aspect-ratio: 16 / 9}.mkt-shot--panel .mkt-shot-win{aspect-ratio: 2352 / 2436}.mkt-shot.is-fade .mkt-shot-win{-webkit-mask-image: linear-gradient(#000 70%,transparent 100%);mask-image: linear-gradient(#000 70%,transparent 100%)}.mkt-shot-cap{max-width: 60ch;margin: 14px 0 0;color: var(--sl-text-muted);font-size: 14px;line-height: 1.5}.mkt-hero .mkt-shot{margin-top: clamp(48px,7vh,88px)}.mkt-split{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);align-items: center;gap: clamp(32px,5vw,80px)}.mkt-split.is-flip{grid-template-columns: minmax(0,7fr) minmax(0,5fr)}.mkt-split.is-flip > :first-child{order: 2}@media (max-width: 991px){.mkt-split,.mkt-split.is-flip{grid-template-columns: 1fr}.mkt-split.is-flip > :first-child{order: 0}}.mkt-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,280px),1fr));gap: 1px;border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-border);overflow: hidden}.mkt-cell{padding: clamp(22px,2.4vw,32px);background-color: var(--sl-bg)}.mkt-cell .mkt-body{margin-top: 10px;font-size: 15px}.mkt-hero.is-compact{padding-top: clamp(56px,7vh,96px);padding-bottom: clamp(48px,6vh,80px)}.mkt-head{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,0.8fr);align-items: end;gap: 20px clamp(28px,5vw,72px);margin-bottom: clamp(32px,4vw,56px)}.mkt-head .mkt-body{margin-top: 0}.mkt-head .mkt-lede{margin-top: 0;font-size: clamp(16px,1.35vw,18px)}@media (max-width: 767px){.mkt-head{grid-template-columns: 1fr}}.mkt-rows{margin: 0;padding: 0;border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-bg)}.mkt-row{display: grid;grid-template-columns: minmax(160px,240px) 1fr;gap: 8px 32px;padding: 20px 24px;border-top: 1px solid var(--sl-border)}.mkt-row:first-child{border-top: 0}.mkt-row-k{margin: 0;color: var(--sl-text);font-size: 15px;font-weight: 600;letter-spacing: -0.015em}.mkt-row-v{margin: 0;color: var(--sl-text-muted);font-size: 15px;line-height: 1.62}@media (max-width: 720px){.mkt-row{grid-template-columns: 1fr;padding: 16px 18px}}.mkt-card{display: flex;flex-direction: column;gap: 10px;padding: clamp(20px,2.2vw,28px);border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-bg);color: var(--sl-text);text-decoration: none;transition: border-color 0.15s,background-color 0.15s}a.mkt-card:hover,.mkt-card.is-link:hover{border-color: var(--sl-border-accent,rgba(0,117,255,0.4));background-color: var(--sl-bg-subtle)}.mkt-card .mkt-body{margin-top: 0;font-size: 15px}.mkt-cards{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr));gap: 16px}.mkt-badge{display: inline-flex;align-items: center;gap: 6px;width: fit-content;padding: 3px 8px;border: 1px solid var(--sl-border);border-radius: 2px;color: var(--sl-text-muted);font-size: 12px;font-weight: 500;line-height: 1.4}.mkt-badge.is-accent{border-color: var(--sl-border-accent,rgba(0,117,255,0.4));background-color: var(--sl-accent-soft,rgba(0,117,255,0.06));color: #0075ff}.mkt-input{width: 100%;min-height: 44px;padding: 10px 14px;border: 1px solid var(--sl-border-strong,#d4d4d4);border-radius: 2px;background-color: var(--sl-bg);color: var(--sl-text);font: inherit;font-size: 15px}.mkt-input::placeholder{color: var(--sl-text-faint)}.mkt-input:focus{border-color: #0075ff;outline: 2px solid var(--sl-accent-ring,rgba(0,117,255,0.28));outline-offset: 0}.mkt-cta{display: grid;grid-template-columns: minmax(0,1.4fr) auto;align-items: end;gap: 28px clamp(28px,5vw,72px)}@media (max-width: 767px){.mkt-cta{grid-template-columns: 1fr}}@keyframes mkt-hero-rise{from{opacity: 0.01;transform: translate3d(0,14px,0)}}@keyframes mkt-hero-show{from{opacity: 0.01;transform: translate3d(0,28px,0) scale(0.985)}}@media (prefers-reduced-motion: no-preference){.mkt-hero:not([data-motion='off']) :is(.mkt-title,.mkt-lede,.mkt-actions){animation: mkt-hero-rise 0.9s var(--sl-ease) 0.08s backwards}.mkt-hero:not([data-motion='off']) .mkt-lede{animation-delay: 0.18s}.mkt-hero:not([data-motion='off']) .mkt-actions{animation-delay: 0.26s}.mkt-hero:not([data-motion='off']) .mkt-shell > :not(.mkt-title,.mkt-under,.mkt-lede,.mkt-actions,astro-island,:has(.mkt-title,.mkt-lede,.mkt-actions)),.mkt-hero:not([data-motion='off']) .mkt-shell > astro-island > *{transform-origin: 50% 0;animation: mkt-hero-show 1.1s var(--sl-ease) 0.34s backwards}.mkt-hero:not([data-motion='off']) .mkt-shell > :not(.mkt-title,.mkt-under,.mkt-lede,.mkt-actions,:has(.mkt-title,.mkt-lede,.mkt-actions)) ~ :not(.mkt-title,.mkt-under,.mkt-lede,.mkt-actions,astro-island,:has(.mkt-title,.mkt-lede,.mkt-actions)),.mkt-hero:not([data-motion='off']) .mkt-shell > :not(.mkt-title,.mkt-under,.mkt-lede,.mkt-actions,:has(.mkt-title,.mkt-lede,.mkt-actions)) ~ astro-island > *{animation-delay: 0.44s}}@layer theme,base,components,utilities,cl-fallback;@layer cl-fallback{.cl-page .sl-tray{display: inline-flex;flex-wrap: wrap;gap: 2px;padding: 3px;border-radius: 3px;background-color: var(--sl-bg-subtle);box-shadow: inset 0 0 0 1px var(--sl-border)}.cl-page .sl-chip{display: inline-flex;align-items: center;gap: 7px;min-height: 34px;margin: 0;padding: 6px 12px;border: 0;border-radius: 2px;background-color: transparent;color: var(--sl-text-muted);font: inherit;font-size: 14px;font-weight: 500;line-height: 1.2;cursor: pointer;transition: background-color 0.15s,color 0.15s,box-shadow 0.15s}.cl-page .sl-chip:hover{color: var(--sl-text)}.cl-page .sl-chip[aria-pressed='true']{background-color: var(--sl-surface);box-shadow: var(--sl-shadow-sm),0 0 0 1px var(--sl-border);color: var(--sl-text)}.cl-page .sl-chip:focus-visible{outline: 2px solid var(--sl-accent);outline-offset: 2px}:is(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark']) .cl-page .sl-tray{background-color: var(--sl-bg-sunken)}:is(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark']) .cl-page .sl-chip[aria-pressed='true']{background-color: #fff;@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in srgb,#fff 9%,var(--sl-bg-sunken))}}.cl-page .sl-spec{font-family: var(--sl-font);font-size: 12px;font-weight: 600;letter-spacing: 0.12em;line-height: 1.3;text-transform: uppercase}}.cl-page:where(.astro-l7qxtvnw){--cl-lane-terminal: var(--sl-accent,#0075ff);--cl-lane-hub: var(--sl-accent-light,#3b9eff);--cl-lane-baselumen: var(--sl-purple-lift,#43198f);--cl-lane-site: var(--sl-text-muted,#525252);--cl-lane-suite: var(--sl-text-faint,#8a8a8a);--cl-step: 14px;--cl-graph-w: calc(var(--cl-lanes,5) * var(--cl-step));--cl-pad: 26px;--cl-node: 7px;--cl-node-y: calc(var(--cl-pad) + 12px);--cl-sticky: calc(var(--sl-chrome-h,119px) + 20px)}:is(html.dark,body.dark,html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"]) .cl-page:where(.astro-l7qxtvnw){--cl-lane-baselumen: var(--sl-purple-ink,#aa98cd)}:where(.astro-l7qxtvnw)[data-lane="terminal"]{--cl-c: var(--cl-lane-terminal)}:where(.astro-l7qxtvnw)[data-lane="hub"]{--cl-c: var(--cl-lane-hub)}:where(.astro-l7qxtvnw)[data-lane="baselumen"]{--cl-c: var(--cl-lane-baselumen)}:where(.astro-l7qxtvnw)[data-lane="site"]{--cl-c: var(--cl-lane-site)}:where(.astro-l7qxtvnw)[data-lane="suite"]{--cl-c: var(--cl-lane-suite)}.cl-sr:where(.astro-l7qxtvnw){position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.cl-hero-grid:where(.astro-l7qxtvnw){display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: end;gap: 40px clamp(40px,6vw,96px)}.mkt-title:where(.astro-l7qxtvnw).cl-title{max-width: 12ch;font-size: clamp(44px,5.6vw,88px)}.mkt-lede:where(.astro-l7qxtvnw).cl-lede{max-width: 40ch}.mkt-actions:where(.astro-l7qxtvnw).cl-actions{margin-top: clamp(24px,2.6vw,36px)}.cl-link:where(.astro-l7qxtvnw){color: var(--sl-text);text-decoration: underline;text-decoration-color: var(--sl-border-strong);text-decoration-thickness: 1px;text-underline-offset: 3px;transition: text-decoration-color .15s}.cl-link:where(.astro-l7qxtvnw):hover{text-decoration-color: currentColor}.cl-latest-list:where(.astro-l7qxtvnw){margin: 0;padding: 0;list-style: none}.cl-feed-head:where(.astro-l7qxtvnw){display: grid;gap: 22px;margin-bottom: clamp(28px,4vw,48px)}.sl-h2:where(.astro-l7qxtvnw).cl-feed-title{max-width: 24ch}.cl-tools:where(.astro-l7qxtvnw){display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px 24px}.cl-chip-n:where(.astro-l7qxtvnw){color: var(--sl-text-faint);font-size: 12px;font-variant-numeric: tabular-nums}.cl-atom:where(.astro-l7qxtvnw){display: inline-flex;align-items: center;gap: 8px;color: var(--sl-text-muted);font-size: 14px;font-weight: 500;text-decoration: none;transition: color .15s}.cl-atom:where(.astro-l7qxtvnw):hover{color: var(--sl-text)}.cl-status:where(.astro-l7qxtvnw){margin: 0;color: var(--sl-text-faint);font-size: 13px}.cl-end:where(.astro-l7qxtvnw){display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 20px 32px;margin-top: clamp(24px,3vw,40px);padding-top: clamp(28px,3vw,40px);border-top: 1px solid var(--sl-border)}.cl-end-text:where(.astro-l7qxtvnw){max-width: 44ch;margin: 0;color: var(--sl-text);font-size: clamp(19px,1.6vw,23px);font-weight: 600;font-variation-settings: "wght" 600;line-height: 1.3;letter-spacing: -.02em;text-wrap: pretty}.cl-end-text:where(.astro-l7qxtvnw) .mute:where(.astro-l7qxtvnw){color: var(--sl-text-faint)}@media (width <= 991px){.cl-hero-grid:where(.astro-l7qxtvnw){grid-template-columns: 1fr;align-items: start}.mkt-title:where(.astro-l7qxtvnw).cl-title{max-width: 14ch}}@media (width <= 639px){.cl-page:where(.astro-l7qxtvnw){--cl-pad: 22px}.cl-tools:where(.astro-l7qxtvnw){align-items: flex-start;flex-direction: column}.cl-page:where(.astro-l7qxtvnw) .sl-chip:where(.astro-l7qxtvnw){padding-inline: 10px}}.slct-page{background-color: var(--sl-bg);color: var(--sl-text);font-family: var(--sl-font)}.slct-page .slct-sec-w{position: relative;z-index: 2;width: 90%;max-width: var(--sl-shell-max);margin: 0 auto}.slct-page .slct-meta{display: grid;grid-template-columns: repeat(4,1fr);gap: 1px;overflow: hidden;border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-border);box-shadow: 0 1px 2px rgba(10,10,10,0.04),0 16px 36px -14px rgba(var(--sl-accent-rgb),0.2)}.slct-page .slct-meta--hero{margin-top: clamp(40px,5vw,64px)}.slct-page .slct-cell{display: flex;flex-direction: column;gap: 6px;padding: 18px 20px;background-color: var(--sl-bg);transition: background-color var(--sl-dur-fast) var(--sl-ease-out)}.slct-page .slct-cell:hover{background-color: var(--sl-bg-subtle)}.slct-page .slct-key{font-size: 13px;font-weight: 400;letter-spacing: -0.005em;color: var(--sl-text-label,var(--sl-text-muted))}.slct-page .slct-val{font-size: 14px;font-weight: 500;color: var(--sl-text)}.slct-page .slct-link{color: var(--sl-accent);text-decoration: none}.slct-page .slct-link:hover{color: var(--sl-accent-hover);text-decoration: underline}.slct-page .slct-sec{position: relative;padding-top: clamp(72px,10vh,124px);padding-bottom: clamp(72px,10vh,124px);background-color: var(--sl-bg);color: var(--sl-text)}.slct-page .slct-sec.is-alt{background-color: transparent}.slct-page .slct-head{max-width: 62ch;margin-bottom: clamp(44px,6vh,68px)}.slct-page .slct-form-sec{padding: 5rem 0 7rem;background-color: var(--sl-bg)}.slct-page .slct-form-in{display: grid;grid-template-columns: 0.85fr 1.15fr;gap: clamp(40px,6vw,80px);align-items: start;width: 90%;max-width: var(--sl-shell-max);margin: 0 auto}.slct-page .slct-form-left{position: sticky;top: calc(var(--sl-chrome-h,119px) + 24px);display: flex;flex-direction: column;gap: 20px;align-self: start}.slct-page .slct-form-note{max-width: 46ch;margin: 18px 0 0;font-size: clamp(16px,1.6vw,20px);line-height: 1.6;color: var(--sl-text-muted)}.slct-page .slct-contact-list{overflow: hidden;margin-top: 8px;border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-bg-subtle)}.slct-page .slct-contact-row{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;padding: 14px 18px;border-bottom: 1px solid var(--sl-border);font-size: 14px}.slct-page .slct-contact-row:last-child{border-bottom: 0}.slct-page .slct-contact-k{margin: 0;font-size: 14px;font-weight: 400;line-height: 1.4;color: var(--sl-text-faint)}.slct-page .slct-contact-v{font-size: 14px;font-weight: 500;text-align: right;color: var(--sl-text);text-decoration: none}.slct-page a.slct-contact-v:hover{color: var(--sl-accent)}.slct-page .slct-form{display: flex;flex-direction: column;gap: 18px;padding: clamp(24px,3vw,34px);border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-bg);box-shadow: 0 2px 8px -2px rgba(10,24,52,0.1),0 1px 2px rgba(10,24,52,0.05)}.slct-page .slct-field{display: flex;flex-direction: column;gap: 7px}.slct-page .slct-2col{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.slct-page .slct-label{font-size: 13.5px;font-weight: 500;letter-spacing: -0.005em;color: var(--sl-text-muted)}.slct-page .slct-input{appearance: none;width: 100%;min-height: 2.75rem;padding: 12px 14px;border: 1px solid var(--sl-border-strong);border-radius: 2px;background-color: var(--sl-bg);color: var(--sl-text);font-family: var(--sl-font);font-size: 15px;line-height: 1.6;transition: border-color var(--sl-dur) var(--sl-ease-out),box-shadow var(--sl-dur) var(--sl-ease-out)}.slct-page .slct-input:hover{border-color: var(--sl-text-faint)}.slct-page .slct-input:focus,.slct-page .slct-input:focus-visible{outline: none;border-color: var(--sl-accent);box-shadow: 0 0 0 3px rgba(var(--sl-accent-rgb),0.18)}.slct-page .slct-input::placeholder{color: var(--sl-text-faint)}.slct-page select.slct-input{cursor: pointer;padding-right: 40px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236b6b6b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center}.slct-page textarea.slct-input{min-height: 148px;padding-top: 0.75rem;padding-bottom: 0.75rem;resize: vertical}.slct-page .slct-roles{padding-block: 1rem}.slct-page .slct-roles :is(legend,div:where([data-cml-tag="legend"])){margin-bottom: 1rem}.slct-page .slct-consent--privacy{margin-bottom: 1rem}.slct-page .slct-consent--news{margin-block: 14px}.slct-page .slct-radio-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 0.875rem 1.5rem}.slct-page .slct-choice{display: flex;align-items: center;gap: 0.5rem;font-size: 15px;color: var(--sl-text);cursor: pointer}.slct-page .slct-choice input{flex-shrink: 0;width: 1.125rem;height: 1.125rem;margin: 0;accent-color: var(--sl-accent);cursor: pointer}.slct-page .slct-choice input:focus-visible{outline: 2px solid var(--sl-accent);outline-offset: 2px}.slct-page .slct-consent{display: flex;align-items: flex-start;gap: 0.5rem;font-size: 13.5px;font-weight: 500;line-height: 1.5;color: var(--sl-text-muted);cursor: pointer}.slct-page .slct-consent input{margin-top: 2px}.slct-page .slct-consent a{color: var(--sl-accent);text-decoration: underline}.slct-page .slct-submit,.slct-page .sl-btn.slct-submit{width: 100%;min-height: 48px;border-radius: 2px;font-weight: 600}.slct-page .slct-status{margin: 0;font-size: 14px;line-height: 1.5}.slct-page .slct-status:empty{display: none}.slct-page .slct-status[data-state='error']{color: var(--sl-danger)}.slct-page .slct-status[data-state='ok']{color: var(--sl-success)}.slct-page .slct-steps{display: grid;grid-template-columns: repeat(4,1fr);gap: 1px;overflow: hidden;border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-border);box-shadow: 0 1px 2px rgba(10,10,10,0.04),0 16px 36px -14px rgba(var(--sl-accent-rgb),0.2)}.slct-page .slct-step{display: flex;flex-direction: column;gap: 10px;padding: 30px 26px 32px;background-color: var(--sl-bg)}.slct-page .slct-steps--six{grid-template-columns: repeat(3,1fr)}.slct-page .slct-step-t{margin: 0;font-size: 17px;font-weight: 600;font-variation-settings: 'wght' 600;line-height: 1.3;letter-spacing: -0.012em}.slct-page .slct-step-b{margin: 0;font-size: 14px;line-height: 1.6;color: var(--sl-text-muted)}.slct-page .slct-opt{color: var(--sl-text-label,var(--sl-text-muted));font-weight: 400}.slct-page .slct-done-t{margin: 0;color: var(--sl-text);font-size: clamp(19px,2vw,24px);font-weight: 600;line-height: 1.3;letter-spacing: -0.02em}.slct-page .slct-done-b{margin: 0;color: var(--sl-text-muted);font-size: 15px;line-height: 1.62}.slct-page .slct-routes{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.slct-page .slct-route{display: flex;flex-direction: column;gap: 12px;padding: 30px 28px;border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-bg);box-shadow: var(--sl-shadow)}.slct-page .slct-route-t{margin: 0;font-size: 20px;font-weight: 600;font-variation-settings: 'wght' 600;line-height: 1.25;letter-spacing: -0.018em}.slct-page .slct-route-b{flex-grow: 1;margin: 0 0 4px;font-size: 15px;line-height: 1.6;color: var(--sl-text-muted)}.slct-page .slct-route-a{font-size: 14px;font-weight: 500;letter-spacing: -0.005em;color: var(--sl-accent);text-decoration: none}.slct-page .slct-route-a:hover{text-decoration: underline}.slct-page .slct-bens{display: grid;grid-template-columns: repeat(3,1fr);gap: 1px;overflow: hidden;border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-border)}.slct-page .slct-ben{display: flex;flex-direction: column;gap: 10px;padding: 34px 30px 36px;background-color: var(--sl-bg)}.slct-page .slct-ben-t{margin: 0;font-size: 18px;font-weight: 600;font-variation-settings: 'wght' 600;line-height: 1.28;letter-spacing: -0.016em}.slct-page .slct-ben-b{margin: 0;font-size: 15px;line-height: 1.62;color: var(--sl-text-muted)}.slct-page .slct-faq{display: grid;grid-template-columns: repeat(2,1fr);column-gap: clamp(40px,6vw,80px)}.slct-page .slct-faq-item{display: flex;flex-direction: column;gap: 8px;padding: 26px 0;border-bottom: 1px solid var(--sl-border)}.slct-page .slct-faq-q{margin: 0;font-size: 17px;font-weight: 600;font-variation-settings: 'wght' 600;line-height: 1.35;letter-spacing: -0.014em}.slct-page .slct-faq-a{margin: 0;font-size: 15px;line-height: 1.62;color: var(--sl-text-muted)}.slct-page .slct-form-left .mkt-h2{max-width: 12ch}@media (max-width: 991px){.slct-page .slct-meta,.slct-page .slct-steps,.slct-page .slct-steps--six,.slct-page .slct-bens{grid-template-columns: repeat(2,1fr)}.slct-page .slct-faq{grid-template-columns: 1fr}.slct-page .slct-form-in{grid-template-columns: 1fr 1fr;column-gap: 3rem}.slct-page .slct-form-left{position: static;top: auto}}@media (max-width: 767px){.slct-page .slct-sec-w{width: 94%}.slct-page .slct-sec{padding-top: clamp(56px,8vh,80px);padding-bottom: clamp(56px,8vh,80px)}.slct-page .slct-meta{grid-template-columns: 1fr}.slct-page .slct-steps,.slct-page .slct-steps--six,.slct-page .slct-routes,.slct-page .slct-bens{grid-template-columns: 1fr}.slct-page .slct-form-in{width: 94%;grid-template-columns: 1fr;row-gap: 3rem}.slct-page .slct-radio-grid{grid-template-columns: 1fr}}@media (max-width: 479px){.slct-page .slct-2col{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.slct-page .slct-cell,.slct-page .slct-input{transition: none}}@keyframes dvp-pip{from{opacity: 0;transform: scaleX(0.3)}}@keyframes dvp-grow{from{transform: scaleX(0)}}@keyframes dvp-ring{from{stroke-dashoffset: 264}}.ld-fig{--ld-accent: #0075ff;--ld-accent-rgb: 0,117,255;--ld-shadow-rgb: 46,16,101;--ld-bar: #f7f7f8;--ld-panel: #ffffff;--ld-ground: #f1f2f5;--ld-dot: rgba(10,11,13,0.07);--ld-ink: #0a0b0d;--ld-muted: #34343c;--ld-faint: #62626c;--ld-rule: rgba(10,11,13,0.08);--ld-rule-strong: rgba(10,11,13,0.14);--ld-wash: rgba(10,11,13,0.05);--ld-track: rgba(10,11,13,0.14);--ld-field: #ffffff;--ld-sel: #0075ff;--ld-tray: #f1f1f2;--ld-chip: #ffffff;--ld-chip-shadow: 0 1px 2px rgba(10,24,52,0.1),0 0 0 1px rgba(10,24,52,0.04);--ld-sheet-shadow: 0 0 0 1px rgba(0,59,128,0.06),0 1px 2px rgba(0,40,110,0.06),0 14px 30px -12px rgba(0,50,140,0.16);--ld-ease: cubic-bezier(0.16,1,0.3,1);--ld-ease-out: cubic-bezier(0.4,0,0.2,1);--ld-font: 'Inter Variable',Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;position: relative;min-width: 0;margin: 0;color: var(--ld-ink);font-family: var(--ld-font);-webkit-font-smoothing: antialiased;container: ld / inline-size}.ld-fig[data-ld-site='operalumen']{--ld-accent: #8b5cf6;--ld-accent-rgb: 139,92,246}:is( html.dark,body.dark,html[data-stacklumen-theme='dark'],html[data-baselumen-theme='dark'],html[data-operalumen-theme='dark'] ) .ld-fig{--ld-bar: #0a0a0a;--ld-panel: #101013;--ld-ground: #141416;--ld-dot: rgba(255,255,255,0.07);--ld-ink: #ffffff;--ld-muted: #b4b4bc;--ld-faint: #8f8f98;--ld-rule: rgba(255,255,255,0.1);--ld-rule-strong: rgba(255,255,255,0.16);--ld-wash: rgba(255,255,255,0.07);--ld-track: rgba(255,255,255,0.18);--ld-field: #0c0c0e;--ld-tray: #141417;--ld-chip: #26262b;--ld-chip-shadow: 0 1px 2px rgba(0,0,0,0.55),inset 0 1px 0 rgba(255,255,255,0.06);--ld-sheet-shadow: 0 0 0 1px rgba(255,255,255,0.06),0 24px 60px -18px rgba(0,0,0,0.7),0 50px 100px -40px rgba(var(--ld-accent-rgb),0.24)}.ld-fig *,.ld-fig *::before,.ld-fig *::after{box-sizing: border-box}.ld-fig :is(p:where(:not([data-cml-tag])),h3,h4,ul:where(:not([data-cml-tag])),ol,:is(dl,div:where([data-cml-tag="dl"])),:is(dd,div:where([data-cml-tag="dd"])),:is(figure,div:where([data-cml-tag="figure"]))){margin: 0}.ld-zoom,.ld-dim :is(b,span:where([data-cml-tag="b"])),.ld-tag,.ld-field :is(output,span:where([data-cml-tag="output"])),.ld-num{font-variant-numeric: tabular-nums}.ld-win{position: relative;overflow: hidden;border: 1px solid var(--ld-rule-strong);border-radius: 2px;background: var(--ld-panel);box-shadow: 0 1px 2px rgba(10,24,52,0.05),0 34px 70px -42px rgba(var(--ld-shadow-rgb),0.36),0 16px 36px -26px rgba(var(--ld-accent-rgb),0.22)}:is( html.dark,body.dark,html[data-stacklumen-theme='dark'],html[data-baselumen-theme='dark'],html[data-operalumen-theme='dark'] ) .ld-win{box-shadow: 0 1px 2px rgba(0,0,0,0.5),0 34px 80px -40px rgba(124,92,214,0.5),0 16px 40px -26px rgba(var(--ld-accent-rgb),0.3)}.ld-bar{display: flex;align-items: center;gap: 10px;height: 40px;padding: 0 7px 0 14px;border-bottom: 1px solid var(--ld-rule);background-color: var(--ld-bar)}.ld-mark{display: block;flex: none;width: 16px;height: 16px}.ld-mark svg{display: block;width: 100%;height: 100%}.ld-crumb{min-width: 0;overflow: hidden;color: var(--ld-faint);font-size: 12.5px;text-overflow: ellipsis;white-space: nowrap}.ld-crumb :is(b,span:where([data-cml-tag="b"])){color: var(--ld-ink);font-weight: 600}.ld-crumb :is(i,span:where([data-cml-tag="i"])){margin-inline: 6px;font-style: normal}.ld-zoom{margin-left: auto;padding: 3px 7px;border-radius: 2px;background-color: var(--ld-wash);color: var(--ld-faint);font-size: 11px;font-weight: 500}.ld-zoom .is-fit{display: none}.ld-play{display: inline-grid;flex: none;place-items: center;width: 30px;height: 30px;padding: 0;border: 1px solid var(--ld-rule-strong);border-radius: 2px;background-color: var(--ld-panel);color: var(--ld-muted);cursor: pointer;transition: color 0.15s var(--ld-ease-out),border-color 0.15s var(--ld-ease-out)}.ld-bar:not(:has(.ld-zoom)) > .ld-play{margin-left: auto}.ld-play:hover{border-color: var(--ld-faint);color: var(--ld-ink)}.ld-play:focus-visible{outline: 2px solid var(--ld-accent);outline-offset: 2px}.ld-play svg{display: block;width: 12px;height: 12px}.ld-play .ld-play-pause{fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round}.ld-play .ld-play-go{display: none;fill: currentColor}.ld-play[aria-pressed='true'] .ld-play-pause{display: none}.ld-play[aria-pressed='true'] .ld-play-go{display: block}.ld-body{display: grid;grid-template-columns: minmax(0,1fr) 244px;height: var(--ld-h,468px)}.ld-body--solo{grid-template-columns: minmax(0,1fr)}.ld-stage{position: relative;min-width: 0;overflow: hidden;background-color: var(--ld-ground);background-image: radial-gradient(circle at 1px 1px,var(--ld-dot) 1px,transparent 1.5px);background-size: 16px 16px}.ld-stage::after{content: '';position: absolute;right: 0;bottom: 0;left: 0;height: 64px;background-image: linear-gradient( rgba(0,0,0,0),var(--ld-ground) 55%,var(--ld-ground) );@supports (color: color-mix(in lab,red,red)){background-image: linear-gradient( rgba(0,0,0,0),color-mix(in srgb,var(--ld-ground) 70%,transparent) 55%,var(--ld-ground) )}pointer-events: none}.ld-stage--plain{background-image: none}.ld-sheet{--ld-k: 1;position: relative;margin: 22px 22px 0;background-color: #ffffff;color: #0b1220;box-shadow: var(--ld-sheet-shadow);transform: translateY(calc(-1 * var(--ld-shift,0px)));transition: transform 0.6s var(--ld-ease),width 0.6s var(--ld-ease),max-width 0.6s var(--ld-ease)}.ld-sheet--center{margin-inline: auto}.ld-tag,.ld-dim :is(b,span:where([data-cml-tag="b"])){padding: 1px 5px;border-radius: 2px;background-color: var(--ld-sel);color: #ffffff;font-size: 10px;font-weight: 600;line-height: 1.35;white-space: nowrap}.ld-tag{position: absolute;transition: opacity 0.2s var(--ld-ease-out)}.ld-tag :is(b,span:where([data-cml-tag="b"])){font-weight: inherit}.ld-insp{display: flex;flex-direction: column;gap: 14px;min-width: 0;padding: 12px 14px 16px;overflow: hidden;border-left: 1px solid var(--ld-rule);background-color: var(--ld-panel)}.ld-insp-h{color: var(--ld-ink);font-size: 12.5px;font-weight: 600}.ld-view{display: flex;flex-direction: column;gap: 14px}.ld-view[hidden]{display: none}.ld-sel{display: flex;align-items: center;gap: 7px;min-width: 0;padding: 6px 8px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;color: var(--ld-muted);font-size: 12px;white-space: nowrap}.ld-el{padding: 1px 5px;border-radius: 2px;background-color: var(--ld-ink);color: var(--ld-panel);font-size: 10.5px;font-weight: 600}.ld-field{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 7px 8px;min-width: 0}.ld-field label,.ld-label{color: var(--ld-muted);font-size: 12px;font-weight: 500}.ld-field :is(output,span:where([data-cml-tag="output"])){color: var(--ld-ink);font-size: 12px;font-weight: 600}.ld-field :is(output,span:where([data-cml-tag="output"])) :is(b,span:where([data-cml-tag="b"])){font-weight: inherit}.ld-field > :is(.ld-range,.ld-tray,.ld-input,.ld-hint,.ld-list){grid-column: 1 / -1}.ld-tray{display: flex;flex-wrap: nowrap;gap: 2px;width: 100%;padding: 3px;border-radius: 3px;background: var(--ld-tray)}.ld-chip{display: inline-flex;flex: 1 1 0;align-items: center;justify-content: center;gap: 6px;min-width: 0;min-height: 28px;padding: 5px 6px;border: 0;border-radius: 2px;background: transparent;color: var(--ld-muted);font: 500 12px/1.2 var(--ld-font);letter-spacing: -0.005em;white-space: nowrap;cursor: pointer;transition: background-color 0.15s var(--ld-ease-out),color 0.15s var(--ld-ease-out),box-shadow 0.15s var(--ld-ease-out)}.ld-chip:hover{color: var(--ld-ink)}.ld-chip.is-on,.ld-chip[aria-selected='true'],.ld-chip[aria-pressed='true']{background: var(--ld-chip);box-shadow: var(--ld-chip-shadow);color: var(--ld-ink)}.ld-chip:focus-visible{outline: 2px solid var(--ld-accent);outline-offset: 1px}.ld-dot{flex: none;width: 9px;height: 9px;border-radius: 50%;background-color: var(--sw);box-shadow: inset 0 0 0 1px rgba(0,0,0,0.14)}.ld-range{width: 100%;height: 18px;margin: 0;background: transparent;cursor: pointer;-webkit-appearance: none;appearance: none}.ld-range::-webkit-slider-runnable-track{height: 3px;border-radius: 2px;background: linear-gradient(90deg,var(--ld-ink) var(--p,50%),var(--ld-track) var(--p,50%))}.ld-range::-webkit-slider-thumb{width: 14px;height: 14px;margin-top: -5.5px;border: 1px solid var(--ld-rule-strong);border-radius: 50%;background: #ffffff;box-shadow: 0 1px 2px rgba(10,11,13,0.25);-webkit-appearance: none;appearance: none}.ld-range::-moz-range-track{height: 3px;border-radius: 2px;background: var(--ld-track)}.ld-range::-moz-range-progress{height: 3px;border-radius: 2px;background: var(--ld-ink)}.ld-range::-moz-range-thumb{width: 14px;height: 14px;border: 1px solid var(--ld-rule-strong);border-radius: 50%;background: #ffffff;box-shadow: 0 1px 2px rgba(10,11,13,0.25)}.ld-range:focus-visible{outline: 2px solid var(--ld-accent);outline-offset: 3px}.ld-input{width: 100%;height: 30px;padding: 0 8px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;background-color: var(--ld-field);color: var(--ld-ink);font: 500 12.5px/1 var(--ld-font)}.ld-input:focus-visible{outline: 2px solid var(--ld-accent);outline-offset: 1px}.ld-hint{color: var(--ld-faint);font-size: 11.5px;line-height: 1.45}.ld-switch{position: relative;flex: none;width: 30px;height: 18px;padding: 0;border: 0;border-radius: 999px;background: var(--ld-track);cursor: pointer;transition: background-color 0.2s var(--ld-ease-out)}.ld-switch::after{content: '';position: absolute;top: 2px;left: 2px;width: 14px;height: 14px;border-radius: 50%;background: #ffffff;box-shadow: 0 1px 2px rgba(10,11,13,0.3);transition: transform 0.28s var(--ld-ease)}.ld-switch[aria-checked='true']{background: var(--ld-ink)}.ld-switch[aria-checked='true']::after{transform: translateX(12px)}.ld-switch:focus-visible{outline: 2px solid var(--ld-accent);outline-offset: 2px}.ld-list{margin: 0;padding: 0;border: 1px solid var(--ld-rule-strong);border-radius: 2px;list-style: none}.ld-list li{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 6px 8px;color: var(--ld-ink);font-size: 12px}.ld-list li + li{border-top: 1px solid var(--ld-rule)}.ld-type{color: var(--ld-faint);font-size: 10.5px;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase}.ld-reveal{opacity: 0;transform: translate3d(0,6px,0);transition: opacity 0.35s var(--ld-ease-out),transform 0.5s var(--ld-ease)}.ld-reveal.is-in{opacity: 1;transform: none}.ld-fig:not([data-ld-live]) .ld-reveal{opacity: 1;transform: none}.ld-cursor{position: absolute;z-index: 6;top: 0;left: 0;width: 17px;height: 22px;margin: -2px 0 0 -2px;pointer-events: none;opacity: 0;transform: translate3d(var(--ld-cx,240px),var(--ld-cy,200px),0);transition: opacity 0.3s var(--ld-ease-out)}.ld-cursor::before{content: '';position: absolute;inset: 0;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 22'%3E%3Cpath d='M1.5 1.5v16.2l4.1-3.9 2.9 6.6 2.9-1.3-2.8-6.4h5.7z' fill='%230a0b0d' stroke='%23fff' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;filter: drop-shadow(0 1px 2px rgba(10,11,13,0.35));transform-origin: 2px 2px;transition: transform 0.14s var(--ld-ease-out)}.ld-cursor::after{content: '';position: absolute;top: -8px;left: -8px;width: 20px;height: 20px;border: 1.5px solid var(--ld-sel);border-radius: 50%;opacity: 0;transform: scale(0.4)}.ld-fig[data-ld-live] .ld-cursor{opacity: 1}.ld-fig[data-ld-press] .ld-cursor::before{transform: scale(0.86)}.ld-fig[data-ld-press] .ld-cursor::after{animation: ld-press 0.42s var(--ld-ease-out)}@keyframes ld-press{from{opacity: 0.9;transform: scale(0.4)}to{opacity: 0;transform: scale(1.6)}}.ld-caret{display: inline-block;width: 1.5px;height: 1em;margin-left: 1px;vertical-align: -0.12em;background: currentColor;animation: ld-blink 1s steps(1) infinite}.ld-fig:not([data-ld-live]) .ld-caret{display: none}@keyframes ld-blink{50%{opacity: 0}}@container ld (max-width: 640px){.ld-body{grid-template-columns: minmax(0,1fr);height: auto}.ld-stage{height: var(--ld-h-sm,268px)}.ld-insp-h{display: none}.ld-sheet{--ld-k: 0.72;margin: 16px 16px 0}.ld-zoom .is-full{display: none}.ld-zoom .is-fit{display: inline}.ld-insp{border-top: 1px solid var(--ld-rule);border-left: 0}.ld-view{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 14px 18px}.ld-view > :is(.ld-sel,.ld-list,.ld-wide,[role='group']),.ld-view > .ld-field:only-of-type{grid-column: 1 / -1}}@media (prefers-reduced-motion: reduce){.ld-play,.ld-cursor,.ld-caret{display: none}.ld-sheet,.ld-selected,.ld-tag,.ld-dim,.ld-chip,.ld-switch,.ld-switch::after,.ld-reveal{transition: none}}.mk{position: absolute;inset: 0;overflow: hidden;font-family: var(--sl-font);--mk-chrome: #37373f;--mk-chrome-edge: rgba(0,0,0,0.28);--mk-chrome-fill: rgba(255,255,255,0.1);--mk-chrome-line: rgba(255,255,255,0.1);--mk-on-chrome: #ffffff;--mk-on-chrome-2: rgba(255,255,255,0.82);--mk-on-chrome-3: rgba(255,255,255,0.62);--mk-canvas: #ffffff;--mk-sunken: #f4f6fa;--mk-line: #ececef;--mk-line-2: #e4e4e7;--mk-ink: #0a0a0a;--mk-ink-2: #3f3f46;--mk-ink-3: #6b7280;--mk-ink-4: #9ca3af;--mk-shade: rgba(10,10,10,0.04);--mk-raised: #ffffff;--mk-raised-shadow: 0 1px 2px rgba(10,24,52,0.08),0 0 0 1px rgba(10,10,10,0.06)}:is( html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark'] ) .mk{--mk-canvas: #0c0c0e;--mk-sunken: #131316;--mk-line: #1f1f1f;--mk-line-2: #2a2a2a;--mk-ink: #ffffff;--mk-ink-2: #d4d4d4;--mk-ink-3: #a3a3a3;--mk-ink-4: #737373;--mk-shade: rgba(255,255,255,0.05);--mk-raised: #1d1d21;--mk-raised-shadow: 0 1px 2px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.07)}.mk--pane{container-type: size}.mk--panel{container-type: size}.mk-win{--u: 8px;display: flex;flex-direction: column;width: 100%;height: 100%;overflow: hidden;background-color: var(--mk-canvas);color: var(--mk-ink);line-height: 1.35;letter-spacing: -0.008em}.mk--pane .mk-win{--u: calc(100cqw / 142)}.mk--panel .mk-win{--u: calc(100cqw / 69)}.mk-t{margin: 0;color: inherit;font: inherit;letter-spacing: inherit;text-transform: inherit}.mk-bar{display: flex;flex: none;align-items: center;gap: calc(var(--u) * 1);height: calc(var(--u) * 5.2);padding-inline: calc(var(--u) * 1.4);border-bottom: 1px solid var(--mk-chrome-edge);background-color: var(--mk-chrome)}.mk-mark{display: block;flex: none;width: calc(var(--u) * 1.9);height: calc(var(--u) * 1.9)}.mk-word{flex: none;margin-right: calc(var(--u) * 0.2);color: var(--mk-on-chrome);font-size: calc(var(--u) * 1.6);font-weight: 600;letter-spacing: -0.022em}.mk-tier{display: inline-flex;flex: none;align-items: center;gap: calc(var(--u) * 0.5);height: calc(var(--u) * 2.1);padding-inline: calc(var(--u) * 0.7);border: 1px solid var(--mk-chrome-line);border-radius: var(--sl-radius-tile);background-color: var(--mk-chrome-fill);color: var(--mk-on-chrome-3);font-size: calc(var(--u) * 0.9);font-weight: 700;line-height: 1;letter-spacing: 0.11em;text-transform: uppercase}.mk-tier::before{content: '';flex: none;width: calc(var(--u) * 0.3);height: calc(var(--u) * 0.3);background-color: var(--sl-accent)}.mk-search{display: flex;flex: auto;align-items: center;gap: calc(var(--u) * 0.8);max-width: calc(var(--u) * 34);height: calc(var(--u) * 3.2);margin-inline: auto;padding-left: calc(var(--u) * 1);padding-right: calc(var(--u) * 0.8);overflow: hidden;border: 1px solid var(--mk-chrome-line);border-radius: var(--sl-radius);background-color: var(--mk-chrome-fill);color: var(--mk-on-chrome-3);font-size: calc(var(--u) * 1.3);white-space: nowrap}.mk-search-t{flex: auto;overflow: hidden}.mk-kbd{display: inline-flex;flex: none;align-items: center;height: calc(var(--u) * 1.8);padding-inline: calc(var(--u) * 0.5);border-radius: var(--sl-radius);background-color: var(--mk-chrome-fill);font-size: calc(var(--u) * 1);font-weight: 600}.mk-tools{display: flex;flex: none;align-items: center;gap: calc(var(--u) * 1);margin-left: auto}.mk-avatar{flex: none;width: calc(var(--u) * 1.9);height: calc(var(--u) * 1.9);border-radius: 50%;background-image: var(--sl-grad-accent)}.mk-ico{display: block;flex: none;fill: none;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.mk-ico--14{width: calc(var(--u) * 1.4);height: calc(var(--u) * 1.4);stroke: var(--mk-on-chrome-3)}.mk-ico--16{width: calc(var(--u) * 1.6);height: calc(var(--u) * 1.6);opacity: 0.78;stroke: currentColor}.mk-ico--11{width: calc(var(--u) * 1.1);height: calc(var(--u) * 1.1);stroke: currentColor}.mk-body{display: flex;flex: auto;align-items: stretch;min-height: 0}.mk-rail{display: flex;flex: none;flex-direction: column;width: calc(var(--u) * 22.8);padding-bottom: calc(var(--u) * 1.6);overflow: hidden;border-right: 1px solid var(--mk-chrome-edge);background-color: var(--mk-chrome)}.mk-rail--tight{width: calc(var(--u) * 6.4);align-items: center}.mk-rail-head{display: flex;flex: none;align-items: center;gap: calc(var(--u) * 0.8);height: calc(var(--u) * 4.4);padding-inline: calc(var(--u) * 1.2);border-bottom: 1px solid var(--mk-chrome-line);color: var(--mk-on-chrome);font-size: calc(var(--u) * 1.35);font-weight: 600;white-space: nowrap}.mk-rail--tight .mk-rail-head{justify-content: center;width: 100%;padding-inline: 0}.mk-canvas{display: flex;flex: auto;flex-direction: column;min-width: 0;background-color: var(--mk-canvas)}.mk-top{display: flex;flex: none;align-items: center;gap: calc(var(--u) * 1.2);height: calc(var(--u) * 4.4);padding-inline: calc(var(--u) * 2.4);border-bottom: 1px solid var(--mk-line)}.mk-crumb{flex: none;color: var(--mk-ink-3);font-size: calc(var(--u) * 1);font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase}.mk-top-r{display: flex;flex: none;align-items: center;gap: calc(var(--u) * 0.8);margin-left: auto}.mk-page{flex: auto;min-height: 0;padding: calc(var(--u) * 2.6) calc(var(--u) * 2.4) 0}.mk-head{display: flex;align-items: flex-end;justify-content: space-between;gap: calc(var(--u) * 2)}.mk-h1{margin: 0;color: var(--mk-ink);font-size: calc(var(--u) * 2.8);font-weight: 700;line-height: 1.1;letter-spacing: -0.028em}.mk-tag{display: inline-flex;flex: none;align-items: center;gap: calc(var(--u) * 0.5);height: calc(var(--u) * 1.9);padding-inline: calc(var(--u) * 0.7);border: 1px solid var(--sl-border);border-radius: var(--sl-radius-sm);background-color: var(--mk-sunken);color: var(--mk-ink-4);font-size: calc(var(--u) * 0.95);font-weight: 700;line-height: 1;letter-spacing: 0.09em;text-transform: uppercase;white-space: nowrap}.mk-tag[data-tone='accent']{border-color: rgba(var(--sl-accent-rgb),0.24);background-color: rgba(var(--sl-accent-rgb),0.1);color: var(--sl-accent)}.mk-tag[data-tone='ok']{border-color: rgba(10,165,110,0.26);background-color: rgba(10,165,110,0.1);color: var(--sl-success)}.mk-tag[data-tone='warn']{border-color: rgba(245,158,11,0.3);background-color: rgba(245,158,11,0.12);color: #b4761f}:is( html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark'] ) .mk-tag[data-tone='warn']{color: #f0ad4b}.mk-tag[data-tone='solid']{border-color: var(--sl-accent);background-color: var(--sl-accent);color: #fff}.mk-dot{flex: none;width: calc(var(--u) * 0.5);height: calc(var(--u) * 0.5);border-radius: 50%;background-color: var(--sl-success)}.mk-panel{margin-top: calc(var(--u) * 1.4);overflow: hidden;border: 1px solid var(--mk-line);border-radius: var(--sl-radius-card);background-color: var(--mk-canvas)}.mk-panel-head{display: flex;align-items: center;justify-content: space-between;gap: calc(var(--u) * 1.2);padding: calc(var(--u) * 1.4) calc(var(--u) * 1.8);border-bottom: 1px solid var(--mk-line)}.mk-panel-t{margin: 0;color: var(--mk-ink);font-size: calc(var(--u) * 1.3);font-weight: 650}.mk-panel-s{margin: 0;color: var(--mk-ink-4);font-size: calc(var(--u) * 1.1)}.mk-metric-l{margin: 0;color: var(--mk-ink-4);font-size: calc(var(--u) * 1);font-weight: 700;letter-spacing: 0.09em;text-transform: uppercase}.mk-list{margin: 0;padding: 0;list-style: none}.mk-row{display: flex;align-items: center;gap: calc(var(--u) * 1.2);padding: calc(var(--u) * 1.1) calc(var(--u) * 1.8);border-top: 1px solid var(--mk-line)}.mk-row:first-child{border-top: 0}.mk-row-b{flex: auto;min-width: 0}.mk-row-t{margin: 0;overflow: hidden;color: var(--mk-ink);font-size: calc(var(--u) * 1.25);font-weight: 600;white-space: nowrap;text-overflow: ellipsis}.mk-row-s{margin: calc(var(--u) * 0.2) 0 0;overflow: hidden;color: var(--mk-ink-4);font-size: calc(var(--u) * 1.1);white-space: nowrap;text-overflow: ellipsis}.mk-row-r{display: flex;flex: none;align-items: center;gap: calc(var(--u) * 1.2);margin-left: auto}.mk-money{color: var(--mk-ink);font-size: calc(var(--u) * 1.35);font-weight: 650;font-variant-numeric: tabular-nums;white-space: nowrap}.mk-money :is(small,span:where([data-cml-tag="small"])){color: var(--mk-ink-4);font-size: calc(var(--u) * 1.05);font-weight: 500}.mk-btn{display: inline-flex;flex: none;align-items: center;gap: calc(var(--u) * 0.5);height: calc(var(--u) * 2.8);padding-inline: calc(var(--u) * 1.1);border: 1px solid var(--mk-line-2);border-radius: var(--sl-radius);background-color: var(--mk-canvas);color: var(--mk-ink);font-size: calc(var(--u) * 1.15);font-weight: 600;white-space: nowrap}.mk-btn--primary{border-color: var(--sl-accent);background-color: var(--sl-accent);color: #fff}.mk-appmark{display: flex;flex: none;align-items: center;justify-content: center;width: calc(var(--u) * 2.8);height: calc(var(--u) * 2.8);border-radius: var(--sl-radius-sm);background-image: var(--sl-grad-accent)}.mk-appmark :is(i,span:where([data-cml-tag="i"])){display: block;width: calc(var(--u) * 1.3);height: calc(var(--u) * 1.3);background-color: rgba(255,255,255,0.92)}.mk-appmark[data-app='stacklumen'] :is(i,span:where([data-cml-tag="i"])){clip-path: polygon(0 0,100% 0,100% 55%,55% 55%,55% 100%,0 100%)}.mk-appmark[data-app='baselumen'] :is(i,span:where([data-cml-tag="i"])){clip-path: polygon(0 0,55% 0,55% 45%,100% 45%,100% 100%,0 100%)}.mk-appmark[data-app='comlumen'] :is(i,span:where([data-cml-tag="i"])){clip-path: polygon( 0 0,45% 0,45% 45%,0 45%,0 0,100% 0,100% 45%,55% 45%,55% 100%,100% 100%,100% 55%,0 55%,0 100%,45% 100%,45% 55% )}.mk-appmark[data-app='operalumen']{background-image: none;background-color: #8b5cf6}.mk-appmark[data-app='operalumen'] :is(i,span:where([data-cml-tag="i"])){clip-path: polygon(0 0,100% 0,100% 100%,45% 100%,45% 55%,0 55%)}.mk-tier-word{flex: none;width: calc(var(--u) * 12.5);color: var(--mk-ink-2);font-size: calc(var(--u) * 1.2);font-weight: 600}.mk-tier-word :is(small,span:where([data-cml-tag="small"])){display: block;color: var(--mk-ink-4);font-size: calc(var(--u) * 1);font-weight: 500}.mk-weeks{display: grid;grid-template-columns: minmax(0,2.6fr) repeat(6,minmax(0,1fr));align-items: center;gap: calc(var(--u) * 0.4);margin-top: calc(var(--u) * 2);padding-bottom: calc(var(--u) * 0.8);border-bottom: 1px solid var(--mk-line);color: var(--mk-ink-4);font-size: calc(var(--u) * 1);font-weight: 700;letter-spacing: 0.09em;text-transform: uppercase}.mk-weeks span:where(:not([data-cml-tag],[data-cml-svg])){text-align: center}.mk-weeks span:where(:not([data-cml-tag],[data-cml-svg])).is-now{color: var(--sl-accent)}.mk-stage{display: grid;grid-template-columns: minmax(0,2.6fr) repeat(6,minmax(0,1fr));align-items: center;gap: calc(var(--u) * 0.4);padding-block: calc(var(--u) * 1.1);border-bottom: 1px solid var(--mk-line)}.mk-stage-n{min-width: 0;padding-right: calc(var(--u) * 1)}.mk-stage-t{margin: 0;overflow: hidden;color: var(--mk-ink);font-size: calc(var(--u) * 1.25);font-weight: 600;white-space: nowrap;text-overflow: ellipsis}.mk-stage-s{display: flex;align-items: center;gap: calc(var(--u) * 0.5);margin: calc(var(--u) * 0.4) 0 0}.mk-chip{display: inline-flex;align-items: center;height: calc(var(--u) * 1.6);padding-inline: calc(var(--u) * 0.6);border: 1px solid var(--mk-line-2);border-radius: var(--sl-radius-sm);color: var(--mk-ink-4);font-size: calc(var(--u) * 0.9);font-weight: 600;letter-spacing: 0.02em;white-space: nowrap}.mk-span{grid-column: var(--start,2) / span var(--span,1);height: calc(var(--u) * 1.8);border-radius: var(--sl-radius-sm);background-color: var(--mk-sunken)}.mk-span[data-state='done']{background-color: rgba(10,165,110,0.28)}.mk-span[data-state='now']{background-color: var(--sl-accent)}.mk-span[data-state='next']{background-image: repeating-linear-gradient( -45deg,var(--mk-line-2) 0 calc(var(--u) * 0.3),transparent calc(var(--u) * 0.3) calc(var(--u) * 0.7) )}.mk-demo{display: flex;align-items: center;gap: calc(var(--u) * 0.8);margin-top: calc(var(--u) * 1.6);padding: calc(var(--u) * 1.1) calc(var(--u) * 1.4);border: 1px solid rgba(var(--sl-accent-rgb),0.24);border-radius: var(--sl-radius-card);background-color: rgba(var(--sl-accent-rgb),0.06);color: var(--mk-ink-2);font-size: calc(var(--u) * 1.15)}.mk-demo :is(b,span:where([data-cml-tag="b"])){color: var(--mk-ink)}.mk-doc{display: flex;flex: auto;min-height: 0;background-color: var(--mk-canvas)}.mk-toc{flex: none;width: calc(var(--u) * 17);padding: calc(var(--u) * 2) calc(var(--u) * 1.2);overflow: hidden;border-right: 1px solid var(--mk-line);background-color: var(--mk-sunken)}.mk-toc-l{margin: 0 0 calc(var(--u) * 1.2) calc(var(--u) * 0.8);color: var(--mk-ink-4);font-size: calc(var(--u) * 0.95);font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase}.mk-toc-i{display: flex;gap: calc(var(--u) * 0.8);padding: calc(var(--u) * 0.6) calc(var(--u) * 0.8);border-radius: var(--sl-radius-sm);color: var(--mk-ink-3);font-size: calc(var(--u) * 1.1);white-space: nowrap}.mk-toc-i :is(b,span:where([data-cml-tag="b"])){color: var(--mk-ink-4);font-weight: 600;font-variant-numeric: tabular-nums}.mk-toc-i.is-on{background-color: var(--mk-raised);box-shadow: var(--mk-raised-shadow);color: var(--mk-ink);font-weight: 600}.mk-toc-i.is-on :is(b,span:where([data-cml-tag="b"])){color: var(--mk-ink-2)}.mk-sheet{flex: auto;min-width: 0;padding: calc(var(--u) * 2.6) calc(var(--u) * 3)}.mk-clause{margin-top: calc(var(--u) * 1.8);padding-left: calc(var(--u) * 1.4);border-left: 1px solid var(--mk-line)}.mk-clause.is-on{padding-left: calc(var(--u) * 1.2);border-left: calc(var(--u) * 0.3) solid var(--mk-ink-2)}.mk-clause-h{margin: 0;color: var(--mk-ink);font-size: calc(var(--u) * 1.2);font-weight: 700;letter-spacing: 0.02em}.mk-clause-p{margin: calc(var(--u) * 0.6) 0 0;color: var(--mk-ink-3);font-size: calc(var(--u) * 1.15);line-height: 1.55}.mk-clause-p :is(b,span:where([data-cml-tag="b"])){color: var(--mk-ink);font-weight: 600}.mk-foot{margin-top: calc(var(--u) * 1.6);padding-top: calc(var(--u) * 1.2);border-top: 1px solid var(--mk-line);color: var(--mk-ink-4);font-size: calc(var(--u) * 1);letter-spacing: 0.04em;text-transform: uppercase}@container (max-width: 760px){.mk--pane .mk-win{--u: calc(100cqw / 78)}.mk--pane .mk-rail,.mk--pane .mk-search{display: none}}@container (max-width: 420px){.mk--panel .mk-rail{display: none}}.mk-top .mk-ico--14{stroke: var(--mk-ink-4)}.mk-substat{display: flex;align-items: center;gap: calc(var(--u) * 0.6);margin: calc(var(--u) * 0.9) 0 0;color: var(--mk-ink-3);font-size: calc(var(--u) * 1.2)}.mk-substat .mk-dot{display: block}.mk-moneyb{flex: none;text-align: right}.mk-moneyb .mk-money{display: block;margin-top: calc(var(--u) * 0.5);font-size: calc(var(--u) * 2)}.mk-row--tall{padding-block: calc(var(--u) * 1.7)}.mk-stage-s{display: flex;align-items: center;flex-wrap: wrap;gap: calc(var(--u) * 0.5)}@media (prefers-reduced-motion: reduce){.mk *,.mk *::before,.mk *::after{animation: none !important;transition: none !important}}.mk--panel .mk-stage{padding-block: calc(var(--u) * 1.9)}.mk--panel .mk-weeks{margin-top: calc(var(--u) * 2.6)}.mk--panel .mk-demo{margin-top: calc(var(--u) * 2.4)}.mk--panel .mk-sheet{padding: calc(var(--u) * 3.4) calc(var(--u) * 3)}.mk--panel .mk-clause{margin-top: calc(var(--u) * 2.4)}.mk-note{margin: calc(var(--u) * 2.4) 0 0;color: var(--mk-ink-4);font-size: calc(var(--u) * 1.1);line-height: 1.55}.mk-tag[data-tone='bad']{border-color: rgba(209,59,48,0.28);background-color: rgba(209,59,48,0.1);color: #c03127}:is( html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark'] ) .mk-tag[data-tone='bad']{color: #ff6a5c}.mk-tag[data-tone='quiet']{color: var(--mk-ink-4)}.sleth{background-color: var(--sl-bg);color: var(--sl-text);font-family: var(--sl-font);line-height: 1.55}.sleth .sleth-hero{position: relative}.sleth .sleth-hero-grid{display: grid;grid-template-columns: minmax(0,1.55fr) minmax(280px,0.95fr);gap: clamp(32px,5vw,72px);align-items: end}.sleth .sleth-h1{max-width: 15ch}.sleth .sleth-h1 :is(em,span:where([data-cml-tag="em"])){font-style: normal;color: #0075ff}.sleth .sleth-actions{margin-top: clamp(28px,3.4vw,40px)}.sleth .sleth-meta{display: flex;flex-direction: column;border: 1px solid var(--sl-border);border-top: 2px solid #0075ff;border-radius: 2px;background: var(--sl-surface,var(--sl-bg));box-shadow: 0 18px 40px -32px var(--sl-text,#0a0b0d);@supports (color: color-mix(in lab,red,red)){box-shadow: 0 18px 40px -32px color-mix(in srgb,var(--sl-text,#0a0b0d) 55%,transparent)}}.sleth .sleth-meta-row{display: flex;flex-direction: column;gap: 5px;padding: 14px 18px;border-bottom: 1px solid var(--sl-border)}.sleth .sleth-meta-row:last-child{border-bottom: 0}.sleth .sleth-meta-k{font-size: 13px;color: var(--sl-text-muted)}.sleth .sleth-meta-v{font-size: 14.5px;color: var(--sl-text);letter-spacing: -0.01em}.sleth .sleth-meta-v a{color: #0075ff;text-decoration: none;border-bottom: 1px solid rgba(0,117,255,0.32)}.sleth .sleth-meta-v a:hover{border-bottom-color: currentColor}.sleth .sleth-toc{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;margin: clamp(36px,6vh,64px) 0 0;padding: 0;list-style: none;border-top: 1px solid var(--sl-border)}.sleth .sleth-toc li{border-bottom: 1px solid var(--sl-border)}.sleth .sleth-toc li + li{border-left: 1px solid var(--sl-border)}.sleth .sleth-toc a{display: block;padding: 18px 20px;color: var(--sl-text);font-size: 15px;font-weight: 500;letter-spacing: -0.015em;text-decoration: none;transition: background-color var(--sl-dur-fast,0.14s) var(--sl-ease,ease),color var(--sl-dur-fast,0.14s) var(--sl-ease,ease)}.sleth .sleth-toc a:hover{background: rgba(0,117,255,0.06);color: #0075ff}.sleth .sleth-section{position: relative;padding: clamp(56px,9vh,104px) 0;scroll-margin-top: calc(var(--sl-chrome-h,119px) + 16px)}.sleth .sleth-hero + .sleth-section:not(.mkt-band)::after{content: '';position: absolute;top: 0;left: 50%;width: min(90%,1240px);height: 1px;transform: translateX(-50%);background: linear-gradient(90deg,transparent 0%,var(--sl-border) 16%,var(--sl-border) 84%,transparent 100%);pointer-events: none}.sleth .sleth-head{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: end;gap: 24px clamp(28px,5vw,72px);margin-bottom: clamp(36px,4.4vw,60px)}.sleth .sleth-intro{margin-top: 0;font-size: clamp(16px,1.35vw,18px)}.sleth .sleth-list{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 1px;margin: 0;padding: 1px;background: transparent;counter-reset: sleth-item}.sleth .sleth-row{position: relative;padding: clamp(22px,2.6vw,30px);background: var(--sl-surface,var(--sl-bg));box-shadow: 0 0 0 1px var(--sl-border);counter-increment: sleth-item;transition: background-color var(--sl-dur-fast,0.14s) var(--sl-ease,ease)}.sleth .sleth-section--alt .sleth-row{background: var(--sl-bg)}.sleth .sleth-row::before{content: '';position: absolute;inset: 0 0 auto 0;height: 2px;background: #0075ff;transform: scaleX(0);transform-origin: left;transition: transform 0.22s var(--sl-ease-out,cubic-bezier(0.2,0.7,0.3,1))}.sleth .sleth-row:hover::before{transform: scaleX(1)}.sleth .sleth-row:last-child:nth-child(4n + 3){grid-column: span 2}@media (max-width: 1100px){.sleth .sleth-list{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.sleth .sleth-list{grid-template-columns: minmax(0,1fr)}.sleth .sleth-row:last-child:nth-child(4n + 3){grid-column: auto}}.sleth .sleth-topic{display: flex;align-items: baseline;gap: 12px;margin: 0 0 10px;font-size: 16.5px;font-weight: 600;letter-spacing: -0.018em;color: var(--sl-text)}.sleth .sleth-topic::before{content: counter(sleth-item,decimal-leading-zero);flex-shrink: 0;font-size: 11px;font-weight: 600;font-variant-numeric: tabular-nums;letter-spacing: 0.02em;color: #0075ff}.sleth .sleth-detail{margin: 0;padding-left: 0;font-size: 15px;color: var(--sl-text-muted)}.sleth .sleth-detail a{color: #0075ff;text-decoration: none}.sleth .sleth-detail a:hover{text-decoration: underline}.sleth .sleth-promise{position: relative;overflow: hidden;padding: calc(var(--mkt-fade,88px) + clamp(48px,7vh,96px)) 0;color: var(--sl-ink-text,#fff);scroll-margin-top: calc(var(--sl-chrome-h,119px) + 16px)}.sleth .sleth-promise > .mkt-shell{position: relative;z-index: 3}.sleth .sleth-promise .sleth-h2{color: #fff}.sleth .sleth-promise-body{max-width: 68ch}.sleth .sleth-promise-body p:where(:not([data-cml-tag])):first-child{font-family: var(--sl-font-display);font-size: clamp(20px,2.2vw,27px);font-weight: 500;font-variation-settings: 'wght' 500;letter-spacing: -0.022em;line-height: 1.32;color: #fff}.sleth .sleth-promise-body p:where(:not([data-cml-tag])){margin: 0 0 20px;font-size: clamp(15.5px,1.5vw,17.5px);color: rgba(255,255,255,0.84)}.sleth .sleth-promise-body p:where(:not([data-cml-tag])):last-child{margin-bottom: 0}.sleth .sleth-promise-body :is(strong,span:where([data-cml-tag="strong"])){color: #fff;font-weight: 600}.sleth .sleth-sign{display: flex;flex-wrap: wrap;align-items: center;gap: 16px;max-width: 68ch;margin-top: 40px;padding-top: 26px;border-top: 1px solid rgba(255,255,255,0.28)}.sleth .sleth-sign-mark{display: grid;place-items: center;width: 42px;height: 42px;flex-shrink: 0;border-radius: 2px;background: #fff;color: #0075ff;font-family: var(--sl-font-display);font-size: 15px;font-weight: 700;font-variation-settings: 'wght' 700;letter-spacing: 0.02em}.sleth .sleth-sign-who{display: flex;flex-direction: column;gap: 2px}.sleth .sleth-sign-name{font-family: var(--sl-font-display);font-size: 18px;font-weight: 700;font-variation-settings: 'wght' 700;letter-spacing: -0.02em;color: #fff}.sleth .sleth-sign-role{font-size: 14px;color: rgba(255,255,255,0.78)}.sleth .sleth-sign-mail{margin-left: auto;padding: 10px 16px;border: 1px solid rgba(255,255,255,0.5);border-radius: 2px;font-size: 14px;color: #fff;text-decoration: none;transition: background-color var(--sl-dur-fast,0.14s) var(--sl-ease,ease),border-color var(--sl-dur-fast,0.14s) var(--sl-ease,ease)}.sleth .sleth-sign-mail:hover{background: rgba(255,255,255,0.14);border-color: #fff}.sleth .sleth-suite{padding: clamp(56px,9vh,104px) 0;scroll-margin-top: calc(var(--sl-chrome-h,119px) + 16px)}.sleth .sleth-cards{display: grid;grid-template-columns: repeat(auto-fit,minmax(260px,1fr));gap: 16px;margin-top: clamp(28px,4vh,44px)}.sleth .sleth-card{display: flex;flex-direction: column;gap: 8px;padding: 26px 24px 22px;border: 1px solid var(--sl-border);border-radius: 2px;background: var(--sl-surface,var(--sl-bg));text-decoration: none;color: inherit;transition: border-color var(--sl-dur-fast,0.14s) var(--sl-ease,ease)}.sleth .sleth-card:hover{border-color: rgba(0,117,255,0.45)}.sleth .sleth-card-mark{display: inline-flex;width: 28px;height: 28px}.sleth .sleth-card-name{margin: 10px 0 0;font-size: 19px;font-weight: 700;font-variation-settings: 'wght' 700;letter-spacing: -0.022em}.sleth .sleth-card-desc{margin: 0;flex: 1;font-size: 14.5px;color: var(--sl-text-muted)}.sleth .sleth-card-cta{margin-top: 14px;font-size: 13px;font-weight: 600;color: #0075ff}.sleth .sleth-card-cta span:where(:not([data-cml-tag],[data-cml-svg])){display: inline-block;transition: transform var(--sl-dur-fast,0.14s) var(--sl-ease,ease)}.sleth .sleth-card:hover .sleth-card-cta span:where(:not([data-cml-tag],[data-cml-svg])){transform: translateX(4px)}.sleth .sleth-card[aria-current='page']{border-color: var(--sl-border-strong,var(--sl-border));background: var(--sl-bg-subtle)}.sleth .sleth-card[aria-current='page']:hover{border-color: var(--sl-border-strong,var(--sl-border))}.sleth .sleth-card[aria-current='page'] .sleth-card-cta{color: var(--sl-text-label,var(--sl-text-muted))}.sleth .sleth-hold{display: grid;grid-template-columns: minmax(0,0.7fr) minmax(0,1.3fr);gap: clamp(16px,3vw,48px);margin-top: clamp(32px,5vh,56px);padding: clamp(24px,3vw,34px);border: 1px solid var(--sl-border);border-left: 3px solid #0075ff;border-radius: 2px;background: var(--sl-bg-subtle)}.sleth .sleth-hold h3{font-size: 20px}.sleth .sleth-hold p:where(:not([data-cml-tag])){margin: 0;font-size: 15px;color: var(--sl-text-muted)}.sleth .sleth-hold a{color: #0075ff;text-decoration: none}.sleth .sleth-hold a:hover{text-decoration: underline}@media (max-width: 960px){.sleth .sleth-hero-grid{grid-template-columns: 1fr}.sleth .sleth-meta{max-width: 460px}.sleth .sleth-toc{grid-template-columns: repeat(2,minmax(0,1fr))}.sleth .sleth-toc li:nth-child(odd) + li{border-left: 1px solid var(--sl-border)}.sleth .sleth-toc li:nth-child(3){border-left: 0}.sleth .sleth-hold{grid-template-columns: 1fr}.sleth .sleth-head{grid-template-columns: 1fr}}@media (max-width: 560px){.sleth .sleth-toc{grid-template-columns: 1fr}.sleth .sleth-toc li + li{border-left: 0}.sleth .sleth-sign-mail{margin-left: 0}}@media (prefers-reduced-motion: reduce){.sleth .sleth-row::before,.sleth .sleth-card,.sleth .sleth-card-cta span:where(:not([data-cml-tag],[data-cml-svg])){transition: none}.sleth .sleth-card:hover .sleth-card-cta span:where(:not([data-cml-tag],[data-cml-svg])){transform: none}}.fq-wrap{background-color: var(--sl-bg);color: var(--sl-text);font-family: var(--sl-font);line-height: 1.5}.fq-wrap .sr-only{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.fq-section{--fq-head: clamp(28px,3vw,40px);--fq-step: clamp(20px,1.8vw,24px);--fq-q-pad: 20px;position: relative;padding-block: clamp(56px,8vh,112px)}.fq-section::after{content: '';position: absolute;top: 0;left: 50%;width: min(90%,1240px);height: 1px;transform: translateX(-50%);background: linear-gradient(90deg,transparent 0%,var(--sl-border) 16%,var(--sl-border) 84%,transparent 100%);pointer-events: none}.sl-h2.fq-title{margin: 0 0 var(--fq-head)}.fq-controls{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 24px}.fq-chip-n{color: var(--sl-text-label,var(--sl-text-muted));font-size: 12px;font-variant-numeric: tabular-nums}.fq-search{flex: 0 1 320px;min-width: 220px}.fq-search-input{width: 100%}.fq-count{margin: var(--fq-step) 0 calc(var(--fq-step) - var(--fq-q-pad));color: var(--sl-text-label,var(--sl-text-muted));font-size: 13px;font-variant-numeric: tabular-nums}.fq-list{columns: 2;column-gap: clamp(32px,5vw,72px)}.fq-item{break-inside: avoid;border-bottom: 1px solid var(--sl-border)}.fq-item[hidden]{display: none}.fq-q{display: flex;align-items: center;justify-content: space-between;gap: 1.5rem;padding: var(--fq-q-pad) 0;cursor: pointer;list-style: none;color: var(--sl-text);font-size: clamp(16px,1.3vw,18px);font-weight: 600;letter-spacing: -0.015em;transition: color 0.15s}.fq-q:hover{color: var(--sl-accent)}.fq-q::-webkit-details-marker{display: none}.fq-q:focus-visible{outline: 2px solid var(--sl-accent);outline-offset: 4px;border-radius: 2px}.fq-icon{position: relative;flex-shrink: 0;width: 1.5rem;height: 1.5rem}.fq-icon::before,.fq-icon::after{content: '';position: absolute;top: 50%;left: 50%;width: 12px;height: 2px;background: currentColor;transform: translate(-50%,-50%);transition: transform 0.2s}.fq-icon::after{transform: translate(-50%,-50%) rotate(90deg)}.fq-item[open] .fq-icon::after{transform: translate(-50%,-50%) rotate(0deg)}.fq-a{max-width: 60ch;padding: 0 0 22px;color: var(--sl-text-muted);font-size: 15.5px;line-height: 1.62}.fq-a p:where(:not([data-cml-tag])){margin: 0}.fq-a a{color: var(--sl-accent);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.fq-empty{margin: 20px 0 0;color: var(--sl-text-muted)}.fq-more{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 24px;margin-top: clamp(48px,6vw,80px);padding: clamp(24px,3vw,36px);border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-bg-subtle,var(--sl-bg))}.fq-more-t{margin: 0;color: var(--sl-text);font-size: clamp(22px,2vw,28px);font-weight: 600;letter-spacing: -0.026em}.fq-more-d{margin: 6px 0 0;color: var(--sl-text-muted);font-size: 15px}@media (max-width: 991px){.fq-list{columns: 1}}@media (max-width: 767px){.fq-section{--fq-q-pad: 18px}.fq-search{flex-basis: 100%}}@media (prefers-reduced-motion: reduce){.fq-q,.fq-icon::before,.fq-icon::after{transition: none}}.hl-wrap{background-color: var(--sl-bg);color: var(--sl-text);font-family: var(--sl-font)}.hl-wrap .hl-title .mute,.hl-wrap .sl-h2 .mute{color: var(--sl-text-muted)}.hl-wrap .hl-actions{align-items: center}:where(.sl-live){position: relative;display: inline-block;flex: none;width: 8px;height: 8px;border-radius: 50%;background: var(--sl-success);box-shadow: 0 0 0 3px var(--sl-success);@supports (color: color-mix(in lab,red,red)){box-shadow: 0 0 0 3px color-mix(in srgb,var(--sl-success) 22%,transparent)}}.hl-wrap .hl-cta{padding: clamp(56px,8vh,100px) 0}.hl-wrap .hl-cta-grid{display: grid;grid-template-columns: 1.5fr 1fr;gap: 56px;align-items: center}.hl-wrap .hl-cta .sl-h2 .mute{color: var(--sl-ink-text-muted)}.hl-wrap .hl-cta-title{max-width: 20ch;margin: 0 0 16px}.hl-wrap .hl-cta-desc{max-width: 500px;margin: 0;font-size: 17px;line-height: 1.55;color: var(--sl-ink-text-muted)}.hl-wrap .hl-cta-actions{display: flex;flex-direction: column;align-items: flex-start;gap: 10px}@media (max-width: 860px){.hl-wrap .hl-cta-grid{grid-template-columns: 1fr;gap: 28px}}.slh{background-color: var(--sl-bg);color: var(--sl-text);font-family: var(--sl-font);line-height: 1.5}.slh .slh-w{width: 90%;max-width: var(--sl-shell-max);margin: 0 auto}.slh .slh-accent{color: var(--sl-accent)}.slh .slh-hero{padding: clamp(64px,11vh,140px) 0 clamp(32px,6vh,56px);border-bottom: 1px solid var(--sl-border)}.slh .slh-h1{margin: 0;max-width: 18ch;font-family: var(--sl-font-display);font-size: clamp(38px,6vw,76px);font-weight: 600;letter-spacing: -0.035em;line-height: 1.04;text-wrap: balance}.slh .slh-hero-desc{max-width: 72ch;margin: 20px 0 28px;font-size: clamp(15px,1.5vw,17.5px);line-height: 1.65;color: var(--sl-text-muted)}.slh .slh-hero-actions{display: flex;flex-wrap: wrap;gap: 12px;margin-bottom: clamp(28px,5vh,48px)}.slh .slh-meta{display: grid;grid-template-columns: repeat(auto-fit,minmax(140px,1fr));gap: 16px clamp(16px,3vw,36px);margin: 0;padding-top: 18px;border-top: 1px solid var(--sl-border)}.slh .slh-meta-k{font-size: 13px;color: var(--sl-text-muted)}.slh .slh-meta-v{margin: 4px 0 0;font-size: 15px;font-weight: 500}.slh .slh-meta-v.is-accent{color: var(--sl-accent)}.slh .slh-sec{padding: clamp(48px,8vh,96px) 0;border-bottom: 1px solid var(--sl-border)}.slh .slh-h2{margin: 0}.slh .slh-lede{max-width: 64ch;margin: 14px 0 clamp(22px,3.6vh,36px);font-size: clamp(15px,1.6vw,18px);line-height: 1.65;color: var(--sl-text-muted)}.slh .slh-split{display: grid;grid-template-columns: minmax(0,0.82fr) minmax(0,1.5fr);align-items: center;column-gap: clamp(40px,5vw,72px);margin-bottom: clamp(40px,6vh,64px)}.slh .slh-split .slh-lede{margin-bottom: 0}.slh .slh-split-fig{min-width: 0}@media (max-width: 991px){.slh .slh-split{grid-template-columns: minmax(0,1fr)}.slh .slh-split-fig{margin-top: 32px}}.slh .slh-note{max-width: 76ch;margin: clamp(20px,3vh,30px) 0 0;padding: 14px 18px;border-left: 2px solid var(--sl-accent);border-radius: 0 var(--sl-radius-sm) var(--sl-radius-sm) 0;background: var(--sl-accent-soft,rgba(var(--sl-accent-rgb),0.06));font-size: 14.5px;line-height: 1.6}.slh .slh-note-k{font-weight: 600;color: var(--sl-text)}.slh .slh-note a{color: var(--sl-accent)}.slh .slh-plans{margin: 0}.slh .slh-plan{padding: 18px 0;border-top: 1px solid var(--sl-border)}.slh .slh-plan:last-of-type{border-bottom: 1px solid var(--sl-border)}.slh .slh-plan-k{display: flex;flex-wrap: wrap;align-items: baseline;gap: 8px 12px;font-family: var(--sl-font-display);font-size: clamp(19px,2.2vw,24px);font-weight: 600;letter-spacing: -0.02em}.slh .slh-plan-price{margin-left: auto;color: var(--sl-accent)}.slh .slh-plan-v{margin: 8px 0 0;max-width: 76ch;font-size: 15px;line-height: 1.65;color: var(--sl-text-muted)}.slh .slh-cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1px;border: 1px solid var(--sl-border);border-radius: var(--sl-radius-card);overflow: hidden;background: var(--sl-border)}.slh .slh-card{padding: clamp(20px,2.8vw,32px);background: var(--sl-bg)}.slh .slh-card-t{margin: 0 0 8px;font-family: var(--sl-font-display);font-size: 19px;font-weight: 600;letter-spacing: -0.02em}.slh .slh-card-d{margin: 0;font-size: 14.5px;line-height: 1.6;color: var(--sl-text-muted)}@media (max-width: 991px){.slh .slh-cards{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.slh .slh-cards{grid-template-columns: 1fr}}.slh .slh-tiers{margin: 0}.slh .slh-tier{display: grid;grid-template-columns: minmax(120px,180px) 1fr;gap: 8px clamp(16px,3vw,40px);padding: 16px 0;border-top: 1px solid var(--sl-border)}@media (max-width: 600px){.slh .slh-tier{grid-template-columns: 1fr;gap: 4px}}.slh .slh-tier-k{font-size: 15px;font-weight: 600;letter-spacing: -0.015em;color: var(--sl-text)}.slh .slh-tier-v{margin: 0;max-width: 78ch;font-size: 15px;line-height: 1.65;color: var(--sl-text-muted)}.slh .slh-tiers .slh-tier:last-child{border-bottom: 1px solid var(--sl-border)}.slh .slh-life{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: clamp(16px,2.4vw,28px);margin: 0;padding: 0;list-style: none}.slh .slh-life-item{padding-top: 16px;border-top: 2px solid var(--sl-text)}.slh .slh-life-t{margin: 0 0 8px;font-family: var(--sl-font-display);font-size: 19px;font-weight: 600;letter-spacing: -0.02em}.slh .slh-life-d{margin: 0;font-size: 14.5px;line-height: 1.6;color: var(--sl-text-muted)}.slh .slh-cta{padding: clamp(64px,10vh,130px) 0;background: var(--sl-ink);color: var(--sl-ink-text)}.slh .slh-cta-in{text-align: center}.slh .slh-cta-t{margin: 0 auto;color: #fff}.slh .slh-cta-desc{max-width: 56ch;margin: 16px auto 28px;font-size: clamp(15px,1.6vw,18px);line-height: 1.6;color: var(--sl-ink-text-muted)}.slh .slh-cta-actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px}.slh .slh-btn-ghost-dark{color: #fff;border-color: var(--sl-ink-border)}.slh .slh-cta-fine{margin: 18px 0 0;font-size: 12px;letter-spacing: 0.06em;text-transform: uppercase;color: var(--sl-ink-text-muted)}.htf{--htf-slot: 0;--htf-ink: #0b1220;--htf-muted: #5b6474;--htf-rule: #eceef2;--htf-ok: #0f766e;--htf-ease: cubic-bezier(0.65,0,0.35,1)}.htf[data-htf-tier='medium']{--htf-slot: 1}.htf[data-htf-tier='enterprise']{--htf-slot: 2}.htf .htf-doc{padding: calc(16px * var(--ld-k)) calc(22px * var(--ld-k)) calc(14px * var(--ld-k));color: var(--htf-ink);font-size: calc(12.5px * var(--ld-k));line-height: 1.3}.htf-head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding-bottom: calc(10px * var(--ld-k));border-bottom: 1px solid var(--htf-rule)}.htf-title{font-size: calc(13.5px * var(--ld-k));font-weight: 650;letter-spacing: -0.01em}.htf-kind{color: var(--htf-muted)}.htf-for{display: grid;gap: calc(8px * var(--ld-k));padding: calc(10px * var(--ld-k)) 0 calc(12px * var(--ld-k))}.htf-client{display: flex;align-items: baseline;gap: calc(6px * var(--ld-k));font-size: calc(13.5px * var(--ld-k));font-variant-numeric: tabular-nums}.htf-client :is(b,span:where([data-cml-tag="b"])){font-weight: 600}.htf-sep{color: var(--htf-muted)}.htf-tiers{position: relative;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));padding: calc(3px * var(--ld-k));border-radius: 3px;background: #f3f3f3}.htf-chip{position: absolute;top: calc(3px * var(--ld-k));bottom: calc(3px * var(--ld-k));left: calc(3px * var(--ld-k));width: calc((100% - 6px * var(--ld-k)) / 3);border-radius: 2px;background: #ffffff;box-shadow: 0 1px 2px rgba(10,24,52,0.1),0 0 0 1px rgba(10,24,52,0.04);transform: translateX(calc(var(--htf-slot) * 100%));transition: transform 0.72s var(--htf-ease)}.htf-tiers > span:where(:not([data-cml-tag],[data-cml-svg])){position: relative;padding: calc(6px * var(--ld-k)) 4px;color: var(--htf-muted);font-weight: 500;text-align: center;white-space: nowrap;transition: color 0.3s var(--ld-ease-out)}.htf[data-htf-tier='small'] .htf-tiers > [data-t='small'],.htf[data-htf-tier='medium'] .htf-tiers > [data-t='medium'],.htf[data-htf-tier='enterprise'] .htf-tiers > [data-t='enterprise']{color: var(--htf-ink);font-weight: 600}.htf-line{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding: calc(9px * var(--ld-k)) 0;border-top: 1px solid var(--htf-rule)}.htf-line-t{font-size: calc(13.5px * var(--ld-k));font-weight: 600}.htf-fee{display: inline-grid;justify-items: end;font-variant-numeric: tabular-nums;white-space: nowrap}.htf-fee > span:where(:not([data-cml-tag],[data-cml-svg])){grid-area: 1 / 1;transition: opacity 0.3s var(--ld-ease-out),transform 0.45s var(--ld-ease)}.htf-line .htf-fee{font-size: calc(14.5px * var(--ld-k));font-weight: 650}.htf-fee-n :is(b,span:where([data-cml-tag="b"])){font-weight: inherit}.htf-fee-c{opacity: 0;transform: translateY(4px)}.htf[data-htf-tier='enterprise'] .htf-fee-n{opacity: 0;transform: translateY(-4px)}.htf[data-htf-tier='enterprise'] .htf-fee-c{opacity: 1;transform: none}.htf-rows{margin: 0;padding: 0;list-style: none}.htf-row-in{display: flex;align-items: center;gap: calc(7px * var(--ld-k));height: calc(23px * var(--ld-k));border-top: 1px solid var(--htf-rule)}.htf-tick{flex: none;width: calc(12px * var(--ld-k));height: calc(12px * var(--ld-k));fill: none;stroke: var(--htf-ok);stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.htf-row-t{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.htf-row-v{margin-left: auto;color: var(--htf-muted);white-space: nowrap}.htf-row--db{display: grid;grid-template-rows: 0fr;opacity: 0;transition: grid-template-rows 0.55s var(--ld-ease),opacity 0.35s var(--ld-ease-out)}.htf-row--db > .htf-row-in{min-height: 0;overflow: hidden}.htf[data-ld-app='on'] .htf-row--db{grid-template-rows: 1fr;opacity: 1}.htf-swap{display: inline-grid}.htf-swap > span:where(:not([data-cml-tag],[data-cml-svg])){grid-area: 1 / 1;transition: opacity 0.3s var(--ld-ease-out),transform 0.45s var(--ld-ease)}.htf-swap > [data-b='webflow'],.htf[data-ld-built='webflow'] .htf-swap > [data-b='terminal']{opacity: 0;transform: translateY(4px)}.htf[data-ld-built='webflow'] .htf-swap > [data-b='webflow']{opacity: 1;transform: none}.htf-foot{padding-top: calc(4px * var(--ld-k));border-top: 1px solid var(--htf-ink)}.htf-foot-row{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding: calc(5px * var(--ld-k)) 0}.htf-none{color: var(--htf-muted)}.htf-total{font-size: calc(14.5px * var(--ld-k));font-weight: 650}.htf .htf-emp :is(output,span:where([data-cml-tag="output"])){font-variant-numeric: tabular-nums}.htf-scale{position: relative;grid-column: 1 / -1;height: 14px;margin-top: -3px;color: var(--ld-faint);font-size: 10.5px;font-variant-numeric: tabular-nums}.htf-scale > span:where(:not([data-cml-tag],[data-cml-svg])){position: absolute;top: 0;left: calc(7px + (100% - 14px) * var(--at));transform: translateX(-50%);white-space: nowrap}.htf-scale > span:where(:not([data-cml-tag],[data-cml-svg])):first-child{transform: translateX(-7px)}.htf-scale > span:where(:not([data-cml-tag],[data-cml-svg])):last-child{left: auto;right: 0;transform: none}.htf .htf-sw label{line-height: 1.35}@media (prefers-reduced-motion: reduce){.htf-chip,.htf-tiers > span:where(:not([data-cml-tag],[data-cml-svg])),.htf-fee > span:where(:not([data-cml-tag],[data-cml-svg])),.htf-row--db,.htf-swap > span:where(:not([data-cml-tag],[data-cml-svg])){transition: none}}.ld-fig.ho-frame{--ld-bar: #ffffff;--ld-panel: #ffffff;--ld-ground: #f4f4f6;--ld-dot: rgba(10,11,13,0.075);--ld-rule: #ececec;--ld-tray: #f3f3f3}.ld-fig.ho-frame .ld-win > .ld-cursor{z-index: 8}.ld-fig.ho-frame[data-ho-paused] .ld-cursor{opacity: 0}.ho-cap{margin: 14px 0 0;color: var(--sl-text-muted,#52525b);font-size: 13.5px;line-height: 1.5}.ho-sr{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}@container ld (max-width: 640px){.ld-fig.ho-frame .ld-cursor{width: 15px;height: 19px}}.slg-head:where(.astro-x5wursrc){padding: clamp(64px,9vh,110px) 0 clamp(32px,5vh,48px);border-bottom: 1px solid var(--sl-border);background: var(--sl-bg)}.slg-head__title:where(.astro-x5wursrc){margin: 0}.slg-head__lede:where(.astro-x5wursrc){max-width: 640px;margin-top: 16px}.slg-updated:where(.astro-x5wursrc){display: inline-flex;align-items: center;gap: 8px;margin: 20px 0 0;padding: 6px 12px;border: 1px solid var(--sl-border-strong);border-radius: 2px;background: var(--sl-surface);font-size: 12.5px;letter-spacing: .02em;font-variant-numeric: tabular-nums;color: var(--sl-text-label,var(--sl-text-muted))}.slg-updated__dot:where(.astro-x5wursrc){width: 6px;height: 6px;border-radius: 50%;background: var(--sl-accent)}.slg-body-section:where(.astro-x5wursrc){padding: clamp(40px,6vh,64px) 0 clamp(72px,9vh,128px);background: var(--sl-bg);color: var(--sl-text)}.slg-grid:where(.astro-x5wursrc){display: grid;grid-template-columns: 210px minmax(0,660px) 200px;gap: 56px;align-items: start}.slg-label:where(.astro-x5wursrc){font-size: 11px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--sl-text-label,var(--sl-text-muted))}.slg-rail:where(.astro-x5wursrc),.slg-toc:where(.astro-x5wursrc){position: sticky;top: calc(var(--sl-chrome-h,119px) + 16px)}.slg-rail:where(.astro-x5wursrc) nav:where(.astro-x5wursrc),.slg-toc:where(.astro-x5wursrc) nav:where(.astro-x5wursrc){display: flex;flex-direction: column;margin-top: 12px}.slg-rail:where(.astro-x5wursrc) a:where(.astro-x5wursrc),.slg-toc:where(.astro-x5wursrc) a:where(.astro-x5wursrc){position: relative;padding: 6px 10px;border-radius: var(--sl-radius);font-size: 13px;line-height: 1.45;color: var(--sl-text-faint);text-decoration: none;transition: color var(--sl-dur-fast) var(--sl-ease),background var(--sl-dur-fast) var(--sl-ease)}.slg-rail:where(.astro-x5wursrc) a:where(.astro-x5wursrc):hover,.slg-toc:where(.astro-x5wursrc) a:where(.astro-x5wursrc):hover{color: var(--sl-text)}.slg-rail:where(.astro-x5wursrc) nav:where(.astro-x5wursrc){padding: 3px;border-radius: 3px;background: var(--sl-tray-bg,var(--sl-bg-subtle))}.slg-rail:where(.astro-x5wursrc) a:where(.astro-x5wursrc)[aria-current="page"]{color: var(--sl-text);background: var(--sl-chip-on,var(--sl-surface));box-shadow: var(--sl-chip-shadow,var(--sl-shadow-sm));font-weight: 600}.slg-toc:where(.astro-x5wursrc) a:where(.astro-x5wursrc)[aria-current="true"]{color: var(--sl-text);font-weight: 600}.slg-article:where(.astro-x5wursrc){counter-reset: legal-section}.slg-article:where(.astro-x5wursrc) h2{counter-increment: legal-section;margin: 40px 0 12px;padding-top: 18px;border-top: 1px solid var(--sl-border);font-size: 21px;line-height: 1.3;letter-spacing: -.012em;color: var(--sl-text);scroll-margin-top: calc(var(--sl-chrome-h,119px) + 16px)}.slg-article:where(.astro-x5wursrc) h2:before{content: counter(legal-section,decimal-leading-zero);margin-right: 12px;font-size: 13px;font-weight: 600;letter-spacing: .06em;color: var(--sl-accent);font-variant-numeric: tabular-nums;vertical-align: 2px}.slg-article:where(.astro-x5wursrc) h2:first-child{margin-top: 0;padding-top: 0;border-top: 0}.slg-article:where(.astro-x5wursrc) h3{margin: 22px 0 8px;font-size: 16px}.slg-article:where(.astro-x5wursrc) p:where(:not([data-cml-tag])),.slg-article:where(.astro-x5wursrc) li{font-size: 15px;line-height: 1.7;color: var(--sl-text-muted)}.slg-article:where(.astro-x5wursrc) p:where(:not([data-cml-tag])){margin: 0 0 13px}.slg-article:where(.astro-x5wursrc) ul:where(:not([data-cml-tag])),.slg-article:where(.astro-x5wursrc) ol{margin: 0 0 14px;padding-left: 22px}.slg-article:where(.astro-x5wursrc) li{margin-bottom: 6px}.slg-article:where(.astro-x5wursrc) a{color: var(--sl-accent);text-decoration-color: rgba(var(--sl-accent-rgb),.35);text-underline-offset: 2px}.slg-article:where(.astro-x5wursrc) :is(strong,span:where([data-cml-tag="strong"])){color: var(--sl-text)}.slg-caveat:where(.astro-x5wursrc){margin-top: 48px;padding: 18px 20px;border: 1px solid var(--sl-border-strong);border-radius: var(--sl-radius-card);background: linear-gradient(135deg,rgba(var(--sl-accent-rgb),.04),transparent 55%),var(--sl-surface)}.slg-caveat:where(.astro-x5wursrc) p:where(:not([data-cml-tag])):where(.astro-x5wursrc){margin: 0;font-size: 13px;line-height: 1.6;color: var(--sl-text-faint)}.slg-caveat:where(.astro-x5wursrc) a:where(.astro-x5wursrc){color: var(--sl-accent)}@media (width <= 1100px){.slg-grid:where(.astro-x5wursrc){grid-template-columns: 200px minmax(0,1fr)}.slg-toc:where(.astro-x5wursrc){display: none}}@media (width <= 860px){.slg-grid:where(.astro-x5wursrc){grid-template-columns: 1fr;gap: 28px}.slg-rail:where(.astro-x5wursrc){position: static}.slg-rail:where(.astro-x5wursrc) nav:where(.astro-x5wursrc){flex-direction: row;flex-wrap: wrap;gap: 4px}}.sl-hero{position: relative;overflow: hidden;isolation: isolate}.sl-bloom,.sa-hero-bloom,.op-hero-bloom,.tl-hero-bloom,.ec-hero-bloom,.rs-hero-bloom,.se-hero-bloom,.pr-hero-bloom,.cl-hero-bloom{position: absolute;inset: 0;pointer-events: none;z-index: -1;-webkit-mask-image: radial-gradient( ellipse 80% 70% at 50% 50%,#000 0%,#000 45%,rgba(0,0,0,0.6) 70%,transparent 100% );mask-image: radial-gradient( ellipse 80% 70% at 50% 50%,#000 0%,#000 45%,rgba(0,0,0,0.6) 70%,transparent 100% )}.sl-bloom-1,.sl-bloom-2,.sl-bloom-3{position: absolute;border-radius: 50%;filter: blur(60px);will-change: transform}.sl-bloom-1{top: -20%;left: -10%;width: 720px;height: 720px;background: radial-gradient(circle,rgba(var(--sl-accent-rgb),0.32) 0%,transparent 70%);animation: sl-bloom-a 14s ease-in-out infinite alternate}.sl-bloom-2{top: -10%;right: -15%;width: 620px;height: 620px;background: radial-gradient(circle,rgba(91,168,255,0.28) 0%,transparent 70%);animation: sl-bloom-b 18s ease-in-out infinite alternate}.sl-bloom-3{bottom: -30%;left: 30%;width: 800px;height: 800px;background: radial-gradient(circle,rgba(var(--sl-accent-rgb),0.20) 0%,transparent 70%);animation: sl-bloom-c 22s ease-in-out infinite alternate}:is(html.dark,body.dark,html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"]) .sl-bloom-1{background: radial-gradient(circle,rgba(var(--sl-accent-rgb),0.40) 0%,transparent 70%)}:is(html.dark,body.dark,html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"]) .sl-bloom-2{background: radial-gradient(circle,rgba(91,168,255,0.36) 0%,transparent 70%)}:is(html.dark,body.dark,html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"]) .sl-bloom-3{background: radial-gradient(circle,rgba(var(--sl-accent-rgb),0.28) 0%,transparent 70%)}.sl-bloom.is-offscreen .sl-bloom-1,.sl-bloom.is-offscreen .sl-bloom-2,.sl-bloom.is-offscreen .sl-bloom-3{animation-play-state: paused}@keyframes sl-bloom-a{0%{transform: translate(0,0) scale(1)}100%{transform: translate(40px,30px) scale(1.06)}}@keyframes sl-bloom-b{0%{transform: translate(0,0) scale(1)}100%{transform: translate(-50px,20px) scale(1.04)}}@keyframes sl-bloom-c{0%{transform: translate(0,0) scale(1)}100%{transform: translate(30px,-40px) scale(1.08)}}.sl-mesh{position: absolute;inset: 0;background-image: radial-gradient(circle,rgba(var(--sl-accent-rgb),0.12) 1px,transparent 1.5px);background-size: 28px 28px;mask-image: radial-gradient(ellipse 90% 60% at 50% 40%,#000 0%,transparent 100%);-webkit-mask-image: radial-gradient(ellipse 90% 60% at 50% 40%,#000 0%,transparent 100%);opacity: 0.7;pointer-events: none}:is(html.dark,body.dark,html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"]) .sl-mesh{background-image: radial-gradient(circle,rgba(91,168,255,0.18) 1px,transparent 1.5px);opacity: 0.5}.sl-gradient{background: var(--sl-grad-display);-webkit-background-clip: text;background-clip: text;color: transparent}.sl-pulse{display: inline-block;width: 6px;height: 6px;background: var(--sl-accent);border-radius: 50%;box-shadow: 0 0 12px rgba(var(--sl-accent-rgb),0.7);animation: sl-pulse 2.4s ease-in-out infinite;flex-shrink: 0}@keyframes sl-pulse{0%,100%{opacity: 0.7;transform: scale(1)}50%{opacity: 1;transform: scale(1.18)}}.sl-hero .hub-hero-title,.sl-hero .hero-title,.sl-hero .sl-ch-hero-title,.sl-hero .team-title,.sl-hero .pr-hero-title,.sl-hero .sa-hero-title{font-size: clamp(44px,7.4vw,116px);font-weight: 700;letter-spacing: -0.042em;line-height: 0.93}.sl-hero .hub-accent,.sl-hero .accent,.sl-hero .sl-ch-hero-accent,.sl-hero .pr-hero-accent,.sl-hero .sa-hero-accent,.sl-hero .hero-title .accent,.sl-hero .hub-hero-title .hub-accent,.sl-hero .team-title :is(em,span:where([data-cml-tag="em"])){background: var(--sl-grad-display);-webkit-background-clip: text;background-clip: text;color: transparent}.hub-section-title,.hero-title,.section-title,.cl-section-title,.rs-section-title,.se-section-title,.ec-section-title,.tl-section-title,.pr-section-title,.sa-explain-title,.op-explain-title,.team-section-title,.team-title,.team-cta-title,.docs-section h2,.hub-cta-title,.sl-ch-cta-title,.ec-cta-title,.rs-cta-title,.cl-cta-title,.se-cta-title,.sl-ch-hero-title,.hub-hero-title,.cl-hero-title,.rs-hero-title,.ec-hero-title,.tl-hero-title,.pr-hero-title,.sa-hero-title,.op-hero-title,.se-hero-title,.ai-hero-title,.baselumen-hero-title{font-family: 'Inter',Helvetica,Arial,sans-serif;letter-spacing: -0.032em;text-wrap: balance}.hub-btn--primary,.btn-primary,.cl-btn--primary,.rs-btn--primary,.ec-btn--primary,.tl-btn--primary,.pr-btn--primary,.sa-btn--primary,.op-btn--primary,.se-btn--primary,.team-btn-primary,.sl-ch-submit,.sl-foot-btn--primary{background: #0075ff;box-shadow: none;transition: background-color var(--sl-dur) var(--sl-ease-out)}.hub-btn--primary:hover:not(:disabled),.btn-primary:hover:not(:disabled),.cl-btn--primary:hover:not(:disabled),.rs-btn--primary:hover:not(:disabled),.ec-btn--primary:hover:not(:disabled),.tl-btn--primary:hover:not(:disabled),.pr-btn--primary:hover:not(:disabled),.sa-btn--primary:hover:not(:disabled),.op-btn--primary:hover:not(:disabled),.se-btn--primary:hover:not(:disabled),.team-btn-primary:hover:not(:disabled),.sl-ch-submit:hover:not(:disabled),.sl-foot-btn--primary:hover:not(:disabled){transform: none;background: #005ed1;box-shadow: none}.hub-btn--primary:active:not(:disabled),.btn-primary:active:not(:disabled),.cl-btn--primary:active:not(:disabled),.rs-btn--primary:active:not(:disabled),.ec-btn--primary:active:not(:disabled),.tl-btn--primary:active:not(:disabled),.pr-btn--primary:active:not(:disabled),.sa-btn--primary:active:not(:disabled),.op-btn--primary:active:not(:disabled),.se-btn--primary:active:not(:disabled),.team-btn-primary:active:not(:disabled),.sl-ch-submit:active:not(:disabled),.sl-foot-btn--primary:active:not(:disabled){background: #0052b8}.hub-entry,.ec-card,.rs-card,.tl-card,.cl-entry,.pr-step,.platform-card,.upgrade-card,.tutorial-card,.team-card,.service-card,.product-card,.role-card,.value-card{transition: transform 0.25s cubic-bezier(0.16,1,0.3,1),border-color 0.22s ease,box-shadow 0.3s cubic-bezier(0.16,1,0.3,1)}.hub-entry:hover,.ec-card:hover,.rs-card:hover,.tl-card:hover,.cl-entry:hover,.pr-step:hover,.platform-card:hover,.upgrade-card:hover,.tutorial-card:hover,.team-card:hover,.service-card:hover,.product-card:hover,.role-card:hover,.value-card:hover{transform: translateY(-3px);box-shadow: 0 16px 48px rgba(var(--sl-accent-rgb),0.15),0 4px 12px rgba(0,0,0,0.06)}.hub-section + .hub-section,.cl-section + .cl-section,.rs-section + .rs-section,.ec-section + .ec-section,.se-section + .se-section,.tl-section + .tl-section,.pr-section + .pr-section{border-top: 1px solid transparent;position: relative}.hub-section + .hub-section::before,.cl-section + .cl-section::before,.rs-section + .rs-section::before,.ec-section + .ec-section::before,.se-section + .se-section::before,.tl-section + .tl-section::before,.pr-section + .pr-section::before{content: '';position: absolute;top: -1px;left: 0;right: 0;height: 1px;background: linear-gradient(90deg,transparent 0%,rgba(var(--sl-accent-rgb),0.14) 25%,rgba(var(--sl-accent-rgb),0.30) 50%,rgba(var(--sl-accent-rgb),0.14) 75%,transparent 100% );pointer-events: none}[class*='eyebrow']::before,[class*='eyebrow']::after{content: none !important;animation: none !important}input:focus,textarea:focus,select:focus,.sa-input:focus,.op-input:focus{outline: none;box-shadow: 0 0 0 4px var(--sl-accent-ring);border-color: var(--sl-accent)}.hub-cta,.cl-cta,.rs-cta,.ec-cta,.se-cta,.tl-cta,.pr-cta,.team-cta,:is(section:where(:not([data-cml-shell])),div:where([data-cml-tag="section"])).cta,.contact-cta{position: relative;overflow: hidden;isolation: isolate}.hub-cta::after,.cl-cta::after,.rs-cta::after,.ec-cta::after,.se-cta::after,.tl-cta::after,.pr-cta::after,.team-cta::after,:is(section:where(:not([data-cml-shell])),div:where([data-cml-tag="section"])).cta::after,.contact-cta::after{content: '';position: absolute;inset: -40% -20% -40% -20%;background: radial-gradient(ellipse 800px 400px at 30% 50%,rgba(var(--sl-accent-rgb),0.14) 0%,transparent 60%),radial-gradient(ellipse 600px 320px at 80% 60%,rgba(91,168,255,0.10) 0%,transparent 60%);pointer-events: none;z-index: -1}.sl-foot,footer.sl-foot{position: relative;isolation: isolate}:is( html.process,html.changelog,html.security,html.support,html.roadmap,html.yourvision,html.documentation,html.terms ) :is( .sl-bloom,.pr-hero-bloom,.cl-hero-bloom,.se-hero-bloom ){display: none !important}:is( html.process,html.changelog,html.security,html.support,html.roadmap,html.yourvision,html.documentation,html.terms ) :is( .hub-cta,.cl-cta,.rs-cta,.ec-cta,.se-cta,.tl-cta,.pr-cta,.team-cta,:is(section:where(:not([data-cml-shell])),div:where([data-cml-tag="section"])).cta,.contact-cta )::after{display: none !important}@media (prefers-reduced-motion: reduce){.sl-bloom-1,.sl-bloom-2,.sl-bloom-3,.sl-pulse,.hub-eyebrow::before,.cl-hero-eyebrow::before,.rs-eyebrow::before,.ec-eyebrow::before,.tl-eyebrow::before,.sa-eyebrow::before,.op-eyebrow::before,.se-hero-eyebrow::before,.pr-hero-eyebrow::before,.team-eyebrow::before{animation: none !important}.hub-btn--primary,.btn-primary,.cl-btn--primary,.rs-btn--primary,.ec-btn--primary,.tl-btn--primary,.pr-btn--primary,.sa-btn--primary,.op-btn--primary,.se-btn--primary,.team-btn-primary,.sl-ch-submit,.hub-entry,.ec-card,.rs-card,.tl-card,.cl-entry,.pr-step,.platform-card,.upgrade-card,.tutorial-card,.team-card,.service-card,.product-card,.role-card,.value-card{transition: none !important}}.lgx-apps:where(.astro-caydcdri){display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 14px;margin-top: 24px;font-size: 14px;line-height: 1.6}.lgx-apps__note:where(.astro-caydcdri){color: var(--sl-text-label,var(--sl-text-muted))}.lgx-apps:where(.astro-caydcdri) a:where(.astro-caydcdri),.lgx-link:where(.astro-caydcdri){color: var(--sl-text);text-decoration: none;border-bottom: 1px solid var(--sl-border-strong);padding-bottom: 1px;transition: color .15s,border-color .15s}.lgx-apps:where(.astro-caydcdri) a:where(.astro-caydcdri):hover,.lgx-link:where(.astro-caydcdri):hover{color: #0075ff;border-color: #0075ff}.lgx-featured:where(.astro-caydcdri){display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;margin-bottom: 16px}.lgx-ledger:where(.astro-caydcdri){overflow: hidden;border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-bg)}@media (width <= 860px){.lgx-featured:where(.astro-caydcdri){grid-template-columns: 1fr}}.mp{background-color: var(--sl-bg);color: var(--sl-text);font-family: var(--sl-font);line-height: 1.5}.mkt-title.mp-title{max-width: 15ch}@media (min-width: 768px){.mkt-title.mp-title :is(em,span:where([data-cml-tag="em"])){white-space: nowrap}}.mkt-actions.mp-gap{margin-top: 28px}.mp-more{margin: 16px 0 0;font-size: 15px;font-weight: 500}.mp-more a{color: #0075ff;text-decoration: none}.mp-more a::after{content: ' →'}.mp-more a:hover{text-decoration: underline;text-underline-offset: 3px}.mp-shelf{padding: 8px 0 clamp(64px,8vh,104px)}.mp-shelf + .mkt-section:not(.mkt-band,.mkt-ink){position: relative}.mp-shelf + .mkt-section:not(.mkt-band,.mkt-ink)::after{content: '';position: absolute;top: 0;left: 50%;width: min(90%,1240px);height: 1px;transform: translateX(-50%);background: linear-gradient(90deg,transparent 0%,var(--sl-border) 16%,var(--sl-border) 84%,transparent 100%);pointer-events: none}.mp-n{color: var(--sl-text-label);font-variant-numeric: tabular-nums}.mp-points{display: grid;gap: 8px;margin: 20px 0 0;padding: 0;list-style: none}.mp-points li{position: relative;margin: 0;padding: 0 0 0 20px;color: var(--sl-text-muted);font-size: 15.5px;line-height: 1.55}.mp-points li::before{content: '';position: absolute;top: 0.78em;left: 0;width: 8px;height: 1px;background-color: var(--sl-text-label)}.mp-note{margin: 16px 0 0;padding: 10px 12px;border-radius: 2px;background-color: var(--sl-bg-sunken);color: var(--sl-text-muted);font-size: 13.5px;line-height: 1.5}.mp-count{margin: 0;color: var(--sl-text-label);font-size: 14px;font-variant-numeric: tabular-nums}.mp-foot{margin: 24px 0 0;color: var(--sl-text-label);font-size: 13.5px}.mp-nav{position: relative;z-index: 40;background-color: var(--sl-bg)}.mp-nav::after{content: '';position: absolute;bottom: 0;left: 50%;width: min(90%,1240px);height: 1px;transform: translateX(-50%);background: linear-gradient(90deg,transparent 0%,var(--sl-border) 12%,var(--sl-border) 88%,transparent 100%);pointer-events: none}.mp-nav-in{display: flex;align-items: center;gap: 12px 24px;min-height: 60px;padding-block: 10px}.mp-nav-name{color: var(--sl-text);font-size: 15px;font-weight: 600;letter-spacing: -0.01em;white-space: nowrap;text-decoration: none}.mp-nav-lib{margin-left: auto;color: var(--sl-text-muted);font-size: 14px;font-weight: 500;white-space: nowrap;text-decoration: none;transition: color 0.15s}.mp-nav-lib::after{content: ' →'}.mp-nav-name:hover,.mp-nav-lib:hover{color: var(--sl-text)}.mp-nav-name:focus-visible,.mp-nav-lib:focus-visible{outline: 2px solid var(--sl-accent);outline-offset: 2px}@media (min-width: 992px){.mp-nav{position: sticky;top: var(--sl-chrome-h,119px)}}@media (max-width: 767px){.mp-nav-in{flex-wrap: wrap;padding-block: 12px}.sl-tray.mp-nav-tray{order: 3;width: 100%}}.mp [id]{scroll-margin-top: calc(var(--sl-chrome-h,119px) + 16px)}@media (min-width: 992px){.mp [id]{scroll-margin-top: calc(var(--sl-chrome-h,119px) + 76px)}}.mp-strip{--mp-cols: 5;display: grid;grid-template-columns: repeat(var(--mp-cols),minmax(0,1fr));grid-auto-rows: auto;gap: 12px;margin: clamp(40px,5vw,64px) 0 0;padding: 0;list-style: none}.mp-strip--4{--mp-cols: 4}.mp-strip-cell{display: grid;grid-row: span 3;grid-template-rows: subgrid;margin: 0;padding: 0}.mp-strip-link{display: grid;grid-row: 1 / -1;grid-template-rows: subgrid;align-content: start;padding: 20px;border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-bg);color: var(--sl-text);text-decoration: none;transition: border-color 0.15s,background-color 0.15s}.mp-strip-link:hover{border-color: var(--sl-border-accent);background-color: var(--sl-bg-subtle)}.mp-strip-link:focus-visible{outline: 2px solid var(--sl-accent);outline-offset: 2px}.mp-strip-label{display: flex;align-items: baseline;justify-content: space-between;gap: 8px;font-size: 15px;font-weight: 600;letter-spacing: -0.01em}.mp-strip-label::after{content: '→';color: var(--sl-text-label);font-weight: 500;transition: color 0.15s}.mp-strip-link:hover .mp-strip-label::after{color: #0075ff}.mp-strip-count{display: flex;align-items: baseline;gap: 8px;color: var(--sl-text-label);font-size: 13px;line-height: 1.35}.mp-strip-count :is(b,span:where([data-cml-tag="b"])).is-ghost{width: 0;margin-right: -8px;overflow: hidden}.mp-strip-count :is(b,span:where([data-cml-tag="b"])){color: var(--sl-text);font-size: 28px;font-weight: 600;line-height: 1;letter-spacing: -0.03em;font-variant-numeric: tabular-nums}.mp-strip-sum{color: var(--sl-text-muted);font-size: 14px;line-height: 1.5}@media (max-width: 1099px){.mp-strip,.mp-strip--4{--mp-cols: 2}}@media (max-width: 559px){.mp-strip,.mp-strip--4{--mp-cols: 2;gap: 8px}.mp-strip-cell{grid-row: span 2}.mp-strip-link{padding: 14px}.mp-strip-sum{display: none}.mp-strip-count{flex-direction: column;align-items: flex-start;gap: 4px}.mp-strip-count :is(b,span:where([data-cml-tag="b"])).is-ghost{display: none}.mp-strip-count :is(b,span:where([data-cml-tag="b"])){font-size: 24px}}.mp-bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 24px}.mp-bar[hidden]{display: none}.mp-empty{display: flex;flex-direction: column;align-items: center;gap: 10px;padding: clamp(28px,4vw,48px);border-radius: 3px;background-color: var(--sl-bg-sunken);text-align: center}.mp-empty--row{flex-direction: row;align-items: center;justify-content: space-between;gap: 24px;text-align: left}.mkt-band .mp-empty{border: 1px solid var(--sl-border);background-color: var(--sl-bg)}.mp-empty-t{margin: 0;color: var(--sl-text);font-size: 17px;font-weight: 600;letter-spacing: -0.01em}.mp-empty-d{max-width: 56ch;margin: 6px 0 0;color: var(--sl-text-muted);font-size: 15px}.mp-empty:not(.mp-empty--row) .mp-empty-d{margin-top: 0}@media (max-width: 640px){.mp-empty--row{flex-direction: column;align-items: flex-start}}.mp-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr));gap: 16px;margin: 0;padding: 0;list-style: none}.mp-logos{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,168px),1fr));gap: 8px;margin: 0;padding: 0;list-style: none}.mp-tiers{margin: 0;padding: 0;overflow: hidden;border: 1px solid var(--sl-border);border-radius: 3px;background-color: var(--sl-bg);list-style: none}.mp-tier{display: grid;grid-template-columns: 96px minmax(0,1fr);grid-template-rows: auto auto;column-gap: 20px;margin: 0;padding: 22px 24px;border-top: 1px solid var(--sl-border)}.mp-tier:first-child{border-top: 0}.mp-tier-n{grid-row: span 2;align-self: center;color: var(--sl-text);font-size: 36px;font-weight: 600;line-height: 1;letter-spacing: -0.035em;font-variant-numeric: tabular-nums}.mp-tier-t{font-size: 16px;font-weight: 600;letter-spacing: -0.01em}.mp-tier-d{color: var(--sl-text-muted);font-size: 14.5px}@media (max-width: 480px){.mp-tier{grid-template-columns: 64px minmax(0,1fr);column-gap: 14px;padding: 18px}.mp-tier-n{font-size: 28px}}.mp-programs{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px;margin: 0;padding: 0;list-style: none}@media (max-width: 1099px){.mp-programs{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 639px){.mp-programs{grid-template-columns: minmax(0,1fr)}}.mkt-grid.mp-how{grid-template-columns: repeat(3,minmax(0,1fr))}.mkt-grid.mp-four{grid-template-columns: repeat(4,minmax(0,1fr))}@media (max-width: 1099px){.mkt-grid.mp-four{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 899px){.mkt-grid.mp-how{grid-template-columns: minmax(0,1fr)}}@media (max-width: 639px){.mkt-grid.mp-four{grid-template-columns: minmax(0,1fr)}}.mp-facts .mkt-row{grid-template-columns: 112px minmax(0,1fr);gap: 6px 24px}@media (max-width: 720px){.mp-facts .mkt-row{grid-template-columns: minmax(0,1fr)}}.mp-tiergrid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.mp-tiercard{display: flex;flex-direction: column;padding: clamp(22px,2.4vw,32px);border: 1px solid var(--sl-border);border-radius: 3px;background-color: var(--sl-bg)}.mp-tiercard-n{margin: 0 0 16px;color: var(--sl-text);font-size: clamp(40px,4vw,56px);font-weight: 600;line-height: 1;letter-spacing: -0.04em;font-variant-numeric: tabular-nums}.mp-tiercard .mkt-body{margin-top: 10px;font-size: 15px}.mp-tags{display: flex;flex-wrap: wrap;gap: 6px;margin: 18px 0 0;padding: 0;list-style: none}.mp-tags li{margin: 0;padding: 3px 8px;border: 1px solid var(--sl-border);border-radius: 2px;color: var(--sl-text-muted);font-size: 12.5px;line-height: 1.4}@media (max-width: 991px){.mp-tiergrid{grid-template-columns: minmax(0,1fr)}}.mp-conns{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;margin: 0;padding: 0;list-style: none}@media (max-width: 1023px){.mp-conns{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 639px){.mp-conns{grid-template-columns: minmax(0,1fr)}}.mp-fig{margin: 0;padding: clamp(20px,2.6vw,32px);border: 1px solid var(--sl-border);border-radius: 3px;background-color: var(--sl-bg-subtle)}.mkt-band .mp-fig{background-color: var(--sl-bg)}.mp-cap{margin: 14px 0 0;color: var(--sl-text-muted);font-size: 13.5px;line-height: 1.5}.mp-flow-t{color: var(--sl-text);font-size: 15px;font-weight: 600}.mp-flow-d{color: var(--sl-text-muted);font-size: 13.5px;line-height: 1.45}.mp-flow{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1px;margin: 0 0 24px;padding: 0;overflow: hidden;border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-border);list-style: none}.mp-flow li{position: relative;display: flex;flex-direction: column;gap: 4px;margin: 0;padding: 14px 16px;background-color: var(--sl-bg)}.mp-flow li:not(:last-child)::after{content: '';position: absolute;top: 50%;right: -5px;z-index: 1;width: 9px;height: 9px;border-top: 1px solid var(--sl-border-strong);border-right: 1px solid var(--sl-border-strong);background-color: var(--sl-bg);transform: translateY(-50%) rotate(45deg)}.mp-split{display: flex;height: 44px;overflow: hidden;border-radius: 2px}.mp-split > span:where(:not([data-cml-tag],[data-cml-svg])){display: flex;flex: 0 0 var(--w);align-items: center;min-width: 0;padding: 0 14px;font-size: 14px;white-space: nowrap}.mp-split :is(b,span:where([data-cml-tag="b"])){font-weight: 650;font-variant-numeric: tabular-nums}.mp-split-a{gap: 6px;background-color: #0075ff;color: #fff}.mp-split > .mp-split-b{justify-content: center;padding: 0;background-color: var(--sl-border-strong);color: var(--sl-text)}@media (max-width: 560px){.mp-flow{grid-template-columns: minmax(0,1fr)}.mp-flow li:not(:last-child)::after{display: none}}.sld{--sld-max: 1240px;--sld-pad: 0px;--sld-rail: 240px;--sld-gap: clamp(40px,5vw,72px);--sld-measure: 72ch;--sld-h2: clamp(30px,4vw,58px);--sld-h3: 18px;--sld-body: 15.5px;--sld-lh: 1.7;--sld-hero-y: clamp(80px,12vh,140px) 0 clamp(48px,7vh,72px);--sld-section-y: clamp(40px,6vh,64px);--sld-anchor: calc(var(--sl-chrome-h,119px) + 16px);position: relative;background: var(--sl-bg);color: var(--sl-text);font-family: var(--sl-font);line-height: 1.5;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.sld--tm{--sld-h2: clamp(28px,3.5vw,40px)}.sld--se{--sld-max: 920px;--sld-pad: 24px;--sld-h2: clamp(24px,2.8vw,32px);--sld-body: 14.5px;--sld-lh: 1.6}.sld--agt{--sld-h2: clamp(32px,4.5vw,52px);--sld-hero-y: clamp(100px,14vh,160px) 0 clamp(60px,8vh,90px);--sld-section-y: clamp(80px,12vh,140px);--sld-body: 15px;--sld-lh: 1.65}.sld--cr{--sld-h2: clamp(32px,4.4vw,60px);--sld-h3: 15px;--sld-measure: 64ch;--sld-body: 16px}.sld--lg{--sld-rail: 280px;--sld-gap: clamp(40px,6vw,80px);--sld-measure: 680px;--sld-body: 15px;--sld-lh: 1.65}.sld .sld-shell{position: relative;width: 90%;max-width: var(--sld-max);margin-inline: auto;padding-inline: var(--sld-pad)}.sld .sld-hero{position: relative;padding: var(--sld-hero-y)}.sld .sld-hero:not(.sld-hero--field)::after{content: '';position: absolute;bottom: 0;left: 50%;width: min(90%,var(--sld-max));height: 1px;transform: translateX(-50%);background: linear-gradient(90deg,transparent 0%,var(--sl-border) 16%,var(--sl-border) 84%,transparent 100%);pointer-events: none}.sld .sld-hero + .sld-band.sld-band::after{content: none}.sld .sld-hero--field{isolation: isolate;border-bottom: 0;background-image: radial-gradient(circle at 1px 1px,rgba(0,117,255,0.1) 1px,rgba(0,117,255,0) 1.5px),radial-gradient(900px 420px at 84% -14%,rgba(0,117,255,0.14),rgba(0,117,255,0) 62%),radial-gradient(1000px 500px at 12% 104%,rgba(59,158,255,0.1),rgba(59,158,255,0) 62%);background-size: 26px 26px,auto,auto;overflow: hidden}.sld .sld-hero--field::before,.sld .sld-hero--field::after{content: '';position: absolute;left: 0;right: 0;z-index: -1;background: var(--sl-bg);pointer-events: none}.sld .sld-hero--field::before{top: 0;height: 130px;-webkit-mask-image: linear-gradient(#000 0%,transparent 100%);mask-image: linear-gradient(#000 0%,transparent 100%)}.sld .sld-hero--field::after{bottom: 0;height: 170px;-webkit-mask-image: linear-gradient(transparent 0%,#000 100%);mask-image: linear-gradient(transparent 0%,#000 100%)}.sld .sld-hero-grid{display: grid;grid-template-columns: 1.5fr 1fr;gap: 80px;align-items: start}.sld .sld-hero-main{min-width: 0}.sld .sld-hero-actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 32px}.sld .sld-hero-title{margin: 0 0 22px}.sld .sld-accent{color: var(--sl-accent)}.sld .sld-hero-lede{max-width: 680px;margin: 0}.sld .sld-hero-lede a,.sld .sld-hero-lede :is(strong,span:where([data-cml-tag="strong"])){color: var(--sl-text)}.sld .sld-hero-lede a{text-decoration: none;border-bottom: 1px solid var(--sl-border-strong);transition: color 0.15s,border-color 0.15s}.sld .sld-hero-lede a:hover{color: var(--sl-accent);border-color: var(--sl-accent)}.sld .sld-meta{display: flex;flex-direction: column;min-width: 340px;max-width: 100%;margin: 28px 0 0;border: 1px solid var(--sl-border);border-radius: var(--sl-radius-card);background: var(--sl-bg-subtle);overflow: hidden}.sld .sld-hero-grid > .sld-meta{margin-top: 0}.sld .sld-meta-row{display: flex;justify-content: space-between;align-items: center;gap: 18px;padding: 14px 18px;border-bottom: 1px solid var(--sl-border);font-size: 13px}.sld .sld-meta-row:last-child{border-bottom: none}.sld .sld-meta-k{flex-shrink: 0;font-family: var(--sl-font-label);font-size: 11px;font-weight: 500;letter-spacing: 0.05em;text-transform: uppercase;color: var(--sl-text-faint)}.sld .sld-meta :is(dd,div:where([data-cml-tag="dd"])),.sld .sld-rows :is(dd,div:where([data-cml-tag="dd"])){margin: 0}.sld .sld-meta-v{text-align: right;font-weight: 500;color: var(--sl-text)}.sld .sld-meta-v a{color: var(--sl-text);text-decoration: none;border-bottom: 1px solid var(--sl-border-strong);transition: color 0.15s,border-color 0.15s}.sld .sld-meta-v a:hover{color: var(--sl-accent);border-color: var(--sl-accent)}.sld .sld-body{padding-block: clamp(56px,8vh,96px) clamp(96px,14vh,160px)}.sld .sld-body-grid{display: grid;grid-template-columns: var(--sld-rail) 1fr;gap: var(--sld-gap);align-items: start}.sld .sld-rail{position: sticky;top: var(--sld-anchor);max-height: calc(100vh - var(--sld-anchor) - 24px);padding-right: 24px;border-right: 1px solid var(--sl-border);font-size: 13px;overflow-y: auto;overscroll-behavior: contain;scrollbar-width: none}.sld .sld-rail::-webkit-scrollbar{display: none}.sld .sld-rail-title{margin-bottom: 16px;font-family: var(--sl-font-label);font-size: 11px;font-weight: 500;letter-spacing: 0.08em;text-transform: uppercase;color: var(--sl-text-faint)}.sld .sld-rail-nav{display: flex;flex-direction: column;gap: 18px}.sld .sld-rail-head{display: flex;align-items: baseline;gap: 8px;font-size: 14px;font-weight: 600;letter-spacing: -0.005em;color: var(--sl-text);text-decoration: none;transition: color 0.15s}.sld .sld-rail-head:hover{color: var(--sl-accent)}.sld .sld-rail-num{font-family: var(--sl-font-label);font-size: 11px;font-weight: 500;color: var(--sl-accent)}.sld .sld-rail-items{display: flex;flex-direction: column;gap: 5px;margin: 8px 0 0 18px;padding: 0;list-style: none;border-left: 1px solid var(--sl-border)}.sld .sld-rail-item{display: block;margin-left: -1px;padding: 3px 0 3px 12px;border-left: 2px solid transparent;font-size: 12.5px;line-height: 1.45;color: var(--sl-text-muted);text-decoration: none;transition: color 0.15s,border-color 0.15s,padding-left 0.15s}.sld .sld-rail-item:hover,.sld .sld-rail-item[aria-current='true']{color: var(--sl-accent);border-color: var(--sl-accent);padding-left: 14px}.sld .sld-doc{min-width: 0}.sld .sld-section{padding-bottom: var(--sld-section-y);margin-bottom: var(--sld-section-y);border-bottom: 1px solid var(--sl-border);scroll-margin-top: var(--sld-anchor)}.sld .sld-section:last-child{border-bottom: none;margin-bottom: 0}.sld .sld-band{position: relative;padding-block: var(--sld-section-y);border-top: 0;border-bottom: none;margin-bottom: 0;scroll-margin-top: var(--sld-anchor)}.sld .sld-band:not(.mkt-ink)::after{content: '';position: absolute;top: 0;left: 50%;width: min(90%,var(--sld-max));height: 1px;transform: translateX(-50%);background: linear-gradient(90deg,transparent 0%,var(--sl-border) 16%,var(--sl-border) 84%,transparent 100%);pointer-events: none}.sld .sld-band.mkt-ink{background: transparent;padding-block: calc(var(--mkt-fade,88px) + clamp(40px,6vh,80px))}.sld .sld-band--alt{background: var(--sl-bg-subtle)}.sld .sld-h2{font-size: var(--sld-h2);line-height: 1.06;margin-bottom: 24px}.sld .sld-h3{font-size: var(--sld-h3);line-height: 1.3;margin-bottom: 12px}.sld .sld-sub{margin-bottom: 28px;scroll-margin-top: var(--sld-anchor)}.sld .sld-sub:last-child{margin-bottom: 0}.sld .sld-p,.sld .sld-sub p:where(:not([data-cml-tag])){max-width: var(--sld-measure);margin: 0 0 14px;font-size: var(--sld-body);line-height: var(--sld-lh);color: var(--sl-text-muted)}.sld .sld-p:last-child,.sld .sld-sub p:where(:not([data-cml-tag])):last-child{margin-bottom: 0}.sld .sld-lede-p{max-width: var(--sld-measure);margin: 0 0 28px;font-size: clamp(16px,1.6vw,18px);line-height: 1.6;color: var(--sl-text-muted)}.sld :is(strong,span:where([data-cml-tag="strong"])),.sld :is(b,span:where([data-cml-tag="b"])){font-weight: 600;color: var(--sl-text)}.sld .sld-doc a:not(.sl-btn),.sld .sld-band a:not(.sl-btn),.sld .sld-p a:not(.sl-btn),.sld .sld-link{color: var(--sl-text);text-decoration: none;border-bottom: 1px solid var(--sl-border-strong);transition: color 0.15s,border-color 0.15s}.sld .sld-doc a:not(.sl-btn):hover,.sld .sld-band a:not(.sl-btn):hover,.sld .sld-p a:not(.sl-btn):hover,.sld .sld-link:hover{color: var(--sl-accent);border-color: var(--sl-accent)}.sld .sld-link--accent,.sld .sld-link--accent:hover{color: var(--sl-accent);border-bottom-color: rgba(var(--sl-accent-rgb),0.3)}.sld .sld-link--accent:hover{border-bottom-color: var(--sl-accent)}.sld :is(code,span:where([data-cml-tag="code"])){padding: 1px 6px;border: 1px solid var(--sl-border);border-radius: var(--sl-radius);background: var(--sl-bg-subtle);font-family: var(--sl-font-label);font-size: 0.88em;color: var(--sl-text)}.sld .sld-list{display: flex;flex-direction: column;gap: 8px;max-width: var(--sld-measure);margin: 0 0 14px;padding: 0;list-style: none}.sld .sld-list li{position: relative;padding-left: 18px;font-size: var(--sld-body);line-height: 1.6;color: var(--sl-text-muted)}.sld .sld-list li::before{content: '';position: absolute;left: 0;top: 0.65em;width: 6px;height: 6px;background: var(--sl-accent);clip-path: polygon(50% 0,100% 50%,50% 100%,0 50%)}.sld .sld-list--dot li::before{border-radius: 50%;clip-path: none;background: rgba(var(--sl-accent-rgb),0.5);top: 0.55em}.sld .sld-list--wide{--sld-measure: 70ch}.sld .sld-list--wide li{font-size: 15px}.sld .sld-rows{display: flex;flex-direction: column;margin: 0 0 28px;border: 1px solid var(--sl-border);border-radius: var(--sld-rows-radius,var(--sl-radius-card));background: var(--sl-bg);overflow: hidden}.sld .sld-rows:last-child{margin-bottom: 0}.sld .sld-row{display: grid;grid-template-columns: var(--sld-row-k,200px) 1fr;gap: var(--sld-row-gap,32px);align-items: start;padding: 20px 26px;border-bottom: 1px solid var(--sl-border)}.sld .sld-row:last-child{border-bottom: none}.sld .sld-row-k{padding-top: 2px;font-family: var(--sl-font-label);font-size: 11px;font-weight: 500;letter-spacing: 0.06em;text-transform: uppercase;color: var(--sl-text-faint)}.sld .sld-row-k .sld-accent{color: var(--sl-accent)}.sld .sld-row-v{font-size: var(--sld-body);line-height: var(--sld-lh);color: var(--sl-text-muted)}.sld .sld-row--topic{grid-template-columns: 220px 1fr;gap: 24px;padding: 18px 22px}.sld .sld-row--topic .sld-row-k{padding-top: 0;font-family: var(--sl-font);font-size: 15px;font-weight: 600;letter-spacing: -0.015em;text-transform: none;color: var(--sl-text)}.sld .sld-rows--def{--sld-row-k: 160px;--sld-row-gap: 14px;max-width: 520px;background: var(--sl-bg-subtle)}.sld .sld-rows--def .sld-row{padding: 12px 16px;font-size: 14px}.sld .sld-rows--def .sld-row-v{font-size: 14px;color: var(--sl-text)}.sld .sld-callout{display: grid;grid-template-columns: auto 1fr;gap: 32px;align-items: start;margin: 0 0 20px;padding: 22px 26px;border: 1px solid var(--sl-border);border-left: 2px solid var(--sl-accent);border-radius: var(--sl-radius-card);background: var(--sl-bg-subtle)}.sld .sld-callout--after{margin: 40px 0 0}.sld .sld-callout-tag{padding-top: 2px;white-space: nowrap;font-family: var(--sl-font-label);font-size: 11px;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;color: var(--sl-accent)}.sld .sld-callout-body{margin: 0;font-size: 14.5px;line-height: 1.65;color: var(--sl-text-muted)}.sld .sld-steps{display: grid;grid-template-columns: repeat(var(--sld-steps,4),1fr);gap: 1px;border: 1px solid var(--sl-border);border-radius: var(--sl-radius-card);background: var(--sl-border);overflow: hidden}.sld .sld-step{padding: 30px;background: var(--sl-bg)}.sld .sld-step-t{margin: 0 0 10px;font-size: 17px;font-weight: 600;letter-spacing: -0.02em;color: var(--sl-text)}.sld .sld-step-d{margin: 0;font-size: 14px;line-height: 1.6;color: var(--sl-text-muted)}.sld .sld-cta-grid{display: grid;grid-template-columns: 1.5fr 1fr;gap: 64px;align-items: start}.sld .sld-cta-grid--center{align-items: center}.sld .sld-cta-actions{display: flex;flex-direction: column;align-items: flex-start;gap: 10px}.sld .sld-cta-actions .sl-btn{min-width: 240px}.sld .sld-cta-note{margin: 6px 0 0;font-family: var(--sl-font-label);font-size: 11px;letter-spacing: 0.04em;text-transform: uppercase;color: rgba(255,255,255,0.55)}.sld a:focus-visible,.sld button:focus-visible{outline: 2px solid var(--sl-accent);outline-offset: 3px;border-radius: 2px}@media (max-width: 991px){.sld .sld-hero-grid,.sld .sld-cta-grid{grid-template-columns: 1fr;gap: 40px}.sld .sld-steps{--sld-steps: 2}}@media (max-width: 960px){.sld .sld-body-grid{grid-template-columns: 1fr;gap: 32px}.sld .sld-rail{position: static;max-height: none;padding-right: 0;padding-bottom: 24px;border-right: none;border-bottom: 1px solid var(--sl-border)}.sld .sld-rail-nav{flex-direction: row;flex-wrap: wrap;gap: 20px}.sld .sld-rail-group{min-width: 160px}}@media (max-width: 767px){.sld .sld-row,.sld .sld-row--topic,.sld .sld-callout{grid-template-columns: 1fr;gap: 8px}.sld .sld-steps{--sld-steps: 1}.sld .sld-cta-actions,.sld .sld-cta-actions .sl-btn{width: 100%;min-width: 0}}@media (max-width: 520px){.sld .sld-meta{min-width: 0;width: 100%}.sld .sld-rows--def .sld-row{grid-template-columns: 1fr;gap: 4px;padding: 10px 14px}}@media (prefers-reduced-motion: reduce){.sld *,.sld *::before,.sld *::after{transition: none !important;animation: none !important}}:root{--font-base: "Inter",Helvetica,Arial,sans-serif;--font-display: "Inter",Helvetica,Arial,sans-serif;--font-label: "Inter",Helvetica,Arial,sans-serif;--bg: #fff;--bg-alt: #fafafa;--text: #0a0a0a;--text-2: #525252;--text-3: #6f6f6f;--border: #ebebeb;--border-2: #d4d4d4;--accent: #0075ff;--accent-hover: #005ed1;--r: 2px;--draft-bg: #0075ff0d;--draft-border: #0075ff59;--draft-text: #0052cc}:where(.astro-jxa6wuzj):is(.dark,html.dark,body.dark,html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"]){--bg: #0a0a0a;--bg-alt: #0c0c0e;--text: #fafafa;--text-2: #ffffffb8;--text-3: #8f8f8f;--border: #ffffff14;--border-2: #ffffff24;--draft-bg: #0075ff1f;--draft-border: #0075ff66;--draft-text: #78aafff2}:where(.astro-jxa6wuzj),:where(.astro-jxa6wuzj):before,:where(.astro-jxa6wuzj):after{margin: 0;padding: 0;box-sizing: border-box}html.offer-terms body{margin: 0;padding: 0;font-family: var(--font-base);background: var(--bg);color: var(--text);line-height: 1.5;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-feature-settings: "ss01","cv11"}.sl-tm-wrap:where(.astro-jxa6wuzj){position: relative;min-height: 100vh;display: flex;flex-direction: column;background: var(--bg)}.sl-tm-container:where(.astro-jxa6wuzj){max-width: 1240px;margin: 0 auto;padding: 0 24px;width: 100%;position: relative}.sl-tm-hero:where(.astro-jxa6wuzj){border-bottom: 1px solid var(--border);padding: clamp(80px,12vh,140px) 0 clamp(48px,7vh,72px)}.sl-tm-hero-title:where(.astro-jxa6wuzj){font-family: var(--sl-font-display,Inter,"Helvetica Neue",Helvetica,Arial,sans-serif);font-size: clamp(40px,6vw,72px);font-weight: 700;font-variation-settings: "wght" 700;letter-spacing: -.035em;line-height: 1;margin-bottom: 22px;max-width: 18ch}.sl-tm-accent:where(.astro-jxa6wuzj){color: var(--sl-accent,#0075ff)}.sl-tm-hero-lede:where(.astro-jxa6wuzj){font-size: clamp(16px,1.6vw,18px);color: var(--text-2);max-width: 680px;line-height: 1.6;margin-bottom: 28px}.sl-tm-hero-lede:where(.astro-jxa6wuzj) :is(strong,span:where([data-cml-tag="strong"])):where(.astro-jxa6wuzj){color: var(--text);font-weight: 600}.sl-tm-hero-lede:where(.astro-jxa6wuzj) a:where(.astro-jxa6wuzj){color: var(--text);border-bottom: 1px solid var(--border-2);text-decoration: none}.sl-tm-hero-lede:where(.astro-jxa6wuzj) a:where(.astro-jxa6wuzj):hover{color: var(--sl-accent,#0075ff);border-color: var(--sl-accent,#0075ff)}.sl-tm-hero-meta:where(.astro-jxa6wuzj){display: inline-flex;flex-direction: column;border: 1px solid var(--border);background: var(--bg-alt);min-width: 340px;max-width: 100%}.sl-tm-hero-meta-row:where(.astro-jxa6wuzj){display: flex;justify-content: space-between;align-items: center;padding: 12px 16px;border-bottom: 1px solid var(--border);font-size: 13px;gap: 18px}.sl-tm-hero-meta-row:where(.astro-jxa6wuzj):last-child{border-bottom: none}.sl-tm-hero-meta-k:where(.astro-jxa6wuzj){font-family: var(--font-label);color: var(--text-3);text-transform: uppercase;font-size: 11px;letter-spacing: .04em}.sl-tm-hero-meta-v:where(.astro-jxa6wuzj){font-weight: 500;color: var(--text)}.sl-tm-hero-meta-v:where(.astro-jxa6wuzj) a:where(.astro-jxa6wuzj){color: var(--text);text-decoration: none;border-bottom: 1px solid var(--border-2)}.sl-tm-hero-meta-v:where(.astro-jxa6wuzj) a:where(.astro-jxa6wuzj):hover{color: var(--sl-accent,#0075ff);border-color: var(--sl-accent,#0075ff)}.sl-tm-body:where(.astro-jxa6wuzj){padding: clamp(56px,8vh,96px) 0 clamp(96px,14vh,160px)}.sl-tm-body-grid:where(.astro-jxa6wuzj){display: grid;grid-template-columns: 240px 1fr;gap: clamp(40px,5vw,72px);align-items: start}.sl-tm-rail:where(.astro-jxa6wuzj){position: sticky;top: calc(var(--sl-chrome-h,119px) + 16px);font-size: 13px;border-right: 1px solid var(--border);padding-right: 24px}.sl-tm-rail-title:where(.astro-jxa6wuzj){font-family: var(--font-label);font-size: 11px;color: var(--text-3);letter-spacing: .06em;text-transform: uppercase;margin-bottom: 16px}.sl-tm-rail-nav:where(.astro-jxa6wuzj){display: flex;flex-direction: column;gap: 18px}.sl-tm-rail-group-head:where(.astro-jxa6wuzj){display: flex;align-items: baseline;gap: 8px;font-family: var(--font-base);font-size: 14px;font-weight: 600;color: var(--text);text-decoration: none;letter-spacing: -.005em;transition: color .15s}.sl-tm-rail-group-head:where(.astro-jxa6wuzj):hover{color: var(--sl-accent,#0075ff)}.sl-tm-rail-num:where(.astro-jxa6wuzj){font-family: var(--font-label);font-size: 11px;color: var(--sl-accent,#0075ff);font-weight: 500}.sl-tm-rail-items:where(.astro-jxa6wuzj){list-style: none;display: flex;flex-direction: column;gap: 5px;margin: 8px 0 0 18px;padding: 0;border-left: 1px solid var(--border)}.sl-tm-rail-item:where(.astro-jxa6wuzj){display: block;padding: 3px 0 3px 12px;color: var(--text-2);font-size: 12.5px;text-decoration: none;line-height: 1.45;transition: color .15s,border-color .15s,padding-left .15s;border-left: 2px solid #0000;margin-left: -1px}.sl-tm-rail-item:where(.astro-jxa6wuzj):hover{color: var(--sl-accent,#0075ff);border-color: var(--sl-accent,#0075ff);padding-left: 14px}.sl-tm-content:where(.astro-jxa6wuzj){min-width: 0}.sl-tm-section:where(.astro-jxa6wuzj){padding-bottom: clamp(40px,6vh,64px);margin-bottom: clamp(40px,6vh,64px);border-bottom: 1px solid var(--border)}.sl-tm-section:where(.astro-jxa6wuzj):last-child{border-bottom: none}.sl-tm-h2:where(.astro-jxa6wuzj){font-family: var(--font-display);font-size: clamp(28px,3.5vw,40px);font-weight: 600;letter-spacing: -.025em;line-height: 1.1;margin-bottom: 24px;color: var(--text)}.sl-tm-sub:where(.astro-jxa6wuzj){margin-bottom: 28px;scroll-margin-top: calc(var(--sl-chrome-h,119px) + 16px)}.sl-tm-section:where(.astro-jxa6wuzj){scroll-margin-top: calc(var(--sl-chrome-h,119px) + 16px)}.sl-tm-sub:where(.astro-jxa6wuzj):last-child{margin-bottom: 0}.sl-tm-h3:where(.astro-jxa6wuzj){font-family: var(--font-display);font-size: 18px;font-weight: 600;letter-spacing: -.015em;margin-bottom: 12px;color: var(--text)}.sl-tm-h3:where(.astro-jxa6wuzj) :is(em,span:where([data-cml-tag="em"])):where(.astro-jxa6wuzj){font-style: italic;color: var(--text-2)}.sl-tm-sub:where(.astro-jxa6wuzj) p:where(:not([data-cml-tag])):where(.astro-jxa6wuzj){color: var(--text-2);font-size: 15.5px;line-height: 1.7;margin-bottom: 14px;max-width: 72ch}.sl-tm-sub:where(.astro-jxa6wuzj) p:where(:not([data-cml-tag])):where(.astro-jxa6wuzj):last-child{margin-bottom: 0}.sl-tm-sub:where(.astro-jxa6wuzj) :is(strong,span:where([data-cml-tag="strong"])):where(.astro-jxa6wuzj){color: var(--text);font-weight: 600}.sl-tm-sub:where(.astro-jxa6wuzj) a:where(.astro-jxa6wuzj){color: var(--text);text-decoration: none;border-bottom: 1px solid var(--border-2);transition: color .15s,border-color .15s}.sl-tm-sub:where(.astro-jxa6wuzj) a:where(.astro-jxa6wuzj):hover{color: var(--sl-accent,#0075ff);border-color: var(--sl-accent,#0075ff)}.sl-tm-list:where(.astro-jxa6wuzj){list-style: none;padding: 0;margin: 0 0 14px;display: flex;flex-direction: column;gap: 8px;max-width: 72ch}.sl-tm-list:where(.astro-jxa6wuzj) li:where(.astro-jxa6wuzj){position: relative;color: var(--text-2);font-size: 15px;line-height: 1.6;padding-left: 18px}.sl-tm-list:where(.astro-jxa6wuzj) li:where(.astro-jxa6wuzj):before{content: "";position: absolute;left: 0;top: .65em;width: 6px;height: 6px;background: var(--sl-accent,#0075ff);clip-path: polygon(50% 0,100% 50%,50% 100%,0 50%)}.sl-tm-list:where(.astro-jxa6wuzj) :is(strong,span:where([data-cml-tag="strong"])):where(.astro-jxa6wuzj){color: var(--text);font-weight: 600}.sl-tm-offer:where(.astro-jxa6wuzj){border: 1px solid var(--border-2);border-radius: var(--r);padding: clamp(22px,3vw,32px);background: var(--bg-alt);margin-bottom: 20px}.sl-tm-offer-top:where(.astro-jxa6wuzj){display: flex;align-items: baseline;gap: 14px;margin-bottom: 10px}.sl-tm-offer-strike:where(.astro-jxa6wuzj){font-size: 18px;color: var(--text-3);text-decoration: line-through}.sl-tm-offer-now:where(.astro-jxa6wuzj){font-family: var(--font-display);font-size: clamp(36px,5vw,56px);font-weight: 600;letter-spacing: -.03em;color: var(--text);line-height: 1}.sl-tm-offer-now:where(.astro-jxa6wuzj) :is(b,span:where([data-cml-tag="b"])):where(.astro-jxa6wuzj){color: var(--sl-accent,#0075ff);font-weight: 600}.sl-tm-offer-h:where(.astro-jxa6wuzj){font-family: var(--font-display);font-size: clamp(18px,2vw,22px);font-weight: 600;letter-spacing: -.015em;color: var(--text);margin-bottom: 10px}.sl-tm-offer-p:where(.astro-jxa6wuzj){color: var(--text-2);font-size: 15px;line-height: 1.65;max-width: 60ch;margin-bottom: 18px}.sl-tm-offer-p:where(.astro-jxa6wuzj) :is(strong,span:where([data-cml-tag="strong"])):where(.astro-jxa6wuzj){color: var(--text);font-weight: 600}.sl-tm-cta:where(.astro-jxa6wuzj){display: inline-flex;align-items: center;gap: 9px;background: #0075ff;color: #fff;font-size: 13.5px;font-weight: 600;letter-spacing: .01em;text-decoration: none;padding: 11px 18px;border-radius: 2px;transition: background .15s}.sl-tm-cta:where(.astro-jxa6wuzj) svg:where(.astro-jxa6wuzj){width: 12px;height: 12px}.sl-tm-cta:where(.astro-jxa6wuzj):hover{background: #005ed1}.sl-tm-cta:where(.astro-jxa6wuzj):active{background: #0052b8}.sl-tm-sub:where(.astro-jxa6wuzj) .sl-tm-cta:where(.astro-jxa6wuzj),.sl-tm-sub:where(.astro-jxa6wuzj) .sl-tm-cta:where(.astro-jxa6wuzj):hover{color: #fff;border-bottom: 0;transition: background .15s}.sl-tm-callout:where(.astro-jxa6wuzj){margin-bottom: 18px;padding: 14px 16px;background: var(--draft-bg);border: 1px solid var(--draft-border);border-radius: var(--r)}.sl-tm-callout-label:where(.astro-jxa6wuzj){font-family: var(--font-label);font-size: 11px;text-transform: uppercase;letter-spacing: .06em;font-weight: 600;color: var(--draft-text);margin-bottom: 6px}.sl-tm-callout-body:where(.astro-jxa6wuzj){font-size: 13.5px;line-height: 1.6;color: var(--text-2)}.sl-tm-callout-body:where(.astro-jxa6wuzj) :is(strong,span:where([data-cml-tag="strong"])):where(.astro-jxa6wuzj){color: var(--text)}.sl-tm-def:where(.astro-jxa6wuzj){display: flex;flex-direction: column;border: 1px solid var(--border);background: var(--bg-alt);max-width: 520px}.sl-tm-def-row:where(.astro-jxa6wuzj){display: grid;grid-template-columns: 160px 1fr;gap: 14px;padding: 12px 16px;border-bottom: 1px solid var(--border);font-size: 14px}.sl-tm-def-row:where(.astro-jxa6wuzj):last-child{border-bottom: none}.sl-tm-def-k:where(.astro-jxa6wuzj){font-family: var(--font-label);font-size: 11px;color: var(--text-3);text-transform: uppercase;letter-spacing: .04em;display: flex;align-items: center}.sl-tm-def-v:where(.astro-jxa6wuzj){color: var(--text)}.sl-tm-def-v:where(.astro-jxa6wuzj) a:where(.astro-jxa6wuzj){color: var(--text);text-decoration: none;border-bottom: 1px solid var(--border-2)}.sl-tm-def-v:where(.astro-jxa6wuzj) a:where(.astro-jxa6wuzj):hover{color: var(--sl-accent,#0075ff);border-color: var(--sl-accent,#0075ff)}.sl-tm-footnote:where(.astro-jxa6wuzj){margin-top: 48px;padding: 24px;background: var(--bg-alt);border: 1px solid var(--border);border-radius: var(--r);font-size: 13.5px;line-height: 1.6;color: var(--text-2)}.sl-tm-footnote:where(.astro-jxa6wuzj) p:where(:not([data-cml-tag])):where(.astro-jxa6wuzj){margin-bottom: 10px}.sl-tm-footnote:where(.astro-jxa6wuzj) p:where(:not([data-cml-tag])):where(.astro-jxa6wuzj):last-child{margin-bottom: 0}.sl-tm-footnote:where(.astro-jxa6wuzj) :is(strong,span:where([data-cml-tag="strong"])):where(.astro-jxa6wuzj){color: var(--text)}.sl-tm-footnote:where(.astro-jxa6wuzj) a:where(.astro-jxa6wuzj){color: var(--text);text-decoration: none;border-bottom: 1px solid var(--border-2)}.sl-tm-footnote:where(.astro-jxa6wuzj) a:where(.astro-jxa6wuzj):hover{color: var(--sl-accent,#0075ff);border-color: var(--sl-accent,#0075ff)}@media (width <= 960px){.sl-tm-body-grid:where(.astro-jxa6wuzj){grid-template-columns: 1fr;gap: 32px}.sl-tm-rail:where(.astro-jxa6wuzj){position: static;border-right: none;padding-right: 0;border-bottom: 1px solid var(--border);padding-bottom: 24px}.sl-tm-rail-nav:where(.astro-jxa6wuzj){flex-direction: row;flex-wrap: wrap;gap: 20px}.sl-tm-rail-group:where(.astro-jxa6wuzj){min-width: 160px}}@media (width <= 520px){.sl-tm-hero-meta:where(.astro-jxa6wuzj){min-width: 0;width: 100%}.sl-tm-def-row:where(.astro-jxa6wuzj){grid-template-columns: 1fr;gap: 4px;padding: 10px 14px}}:where(.pp-ways .sl-tray){display: inline-flex;flex-wrap: wrap;gap: 2px;padding: 3px;border-radius: 3px;background-color: var(--sl-bg-sunken)}:where(.pp-ways .sl-chip){min-height: 38px;padding: 8px 16px;border: 0;border-radius: 2px;background-color: transparent;color: var(--sl-text-muted);cursor: pointer;font: 500 14.5px/1.2 var(--sl-font);letter-spacing: -0.005em;transition: background-color 0.18s,box-shadow 0.18s,color 0.18s}:where(.pp-ways .sl-chip:hover){color: var(--sl-text)}:where(.pp-ways .sl-chip[aria-selected='true']){background-color: var(--sl-surface);box-shadow: var(--sl-shadow-sm),0 0 0 1px var(--sl-border);color: var(--sl-text)}:where(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark']) :where(.pp-ways .sl-chip[aria-selected='true']){background-color: #1c1c20}.mkt-lede:where(.astro-73nsdviq) :is(strong,span:where([data-cml-tag="strong"])):where(.astro-73nsdviq){color: var(--sl-text);font-weight: 600}.pp-h2:where(.astro-73nsdviq) .mute{color: var(--sl-text-muted)}.sl-h2:where(.astro-73nsdviq).pp-h2{max-width: 22ch;text-wrap: balance}.pp-meta:where(.astro-73nsdviq){max-width: 560px;margin-top: clamp(32px,4vw,48px)}.pp-meta:where(.astro-73nsdviq) .mkt-row:where(.astro-73nsdviq){grid-template-columns: minmax(140px,220px) 1fr;padding: 12px 18px}.pp-meta:where(.astro-73nsdviq) .mkt-row-k:where(.astro-73nsdviq),.pp-meta:where(.astro-73nsdviq) .mkt-row-v:where(.astro-73nsdviq){font-size: 14px}@media (width <= 720px){.pp-meta:where(.astro-73nsdviq) .mkt-row:where(.astro-73nsdviq){grid-template-columns: 1fr}}.pp-already:where(.astro-73nsdviq){margin: 14px 0 0;font-size: 14px}.pp-already:where(.astro-73nsdviq) a:where(.astro-73nsdviq){color: var(--sl-text-muted);text-decoration: none;border-bottom: 1px solid var(--sl-border-strong)}.pp-already:where(.astro-73nsdviq) a:where(.astro-73nsdviq):hover{color: var(--sl-accent);border-color: var(--sl-accent)}#ways:where(.astro-73nsdviq){scroll-margin-top: calc(var(--sl-chrome-h,119px) + 16px)}.pp-tray:where(.astro-73nsdviq){margin-bottom: clamp(24px,3vw,36px)}.pp-way:where(.astro-73nsdviq){display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);gap: clamp(28px,5vw,72px);padding: clamp(26px,3.2vw,44px);border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-bg)}.pp-way:where(.astro-73nsdviq)[hidden]{display: none}.pp-way:where(.astro-73nsdviq) + .pp-way:where(.astro-73nsdviq){margin-top: 16px}.is-ready:where(.astro-73nsdviq) .pp-way:where(.astro-73nsdviq) + .pp-way:where(.astro-73nsdviq){margin-top: 0}.pp-way:where(.astro-73nsdviq):focus-visible{outline: 2px solid var(--sl-accent);outline-offset: 2px}@media (prefers-reduced-motion: no-preference){.is-ready:where(.astro-73nsdviq) .pp-way:where(.astro-73nsdviq):not([hidden]){animation: .22s ease-out pp-way-in}}@keyframes pp-way-in{from{opacity: .4}to{opacity: 1}}.pp-way-t:where(.astro-73nsdviq){margin: 0;color: var(--sl-text);font-size: clamp(24px,2.4vw,32px);font-weight: 600;line-height: 1.15;letter-spacing: -.028em}.pp-way-b:where(.astro-73nsdviq){max-width: 52ch;margin: 14px 0 0;color: var(--sl-text-muted);font-size: 16px;line-height: 1.62}.pp-way-actions:where(.astro-73nsdviq){margin-top: 28px}.pp-way-k:where(.astro-73nsdviq){margin: 0 0 12px;color: var(--sl-text);font-size: 15px;font-weight: 600;letter-spacing: -.012em}.pp-way-list:where(.astro-73nsdviq){margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--sl-border)}.pp-way-list:where(.astro-73nsdviq) li:where(.astro-73nsdviq){padding: 14px 0;border-bottom: 1px solid var(--sl-border);color: var(--sl-text-muted);font-size: 15px;line-height: 1.55}@media (width <= 860px){.pp-way:where(.astro-73nsdviq){grid-template-columns: 1fr}}.pp-hero-demo:where(.astro-73nsdviq){margin-top: clamp(48px,7vh,88px)}@media (width >= 992px){.mkt-split:where(.astro-73nsdviq).pp-split{grid-template-columns: minmax(0,4.3fr) minmax(0,7.7fr)}}.mkt-shot-cap:where(.astro-73nsdviq).pp-ledger-cap{margin-top: 16px}.pp-steps:where(.astro-73nsdviq){margin: 0;padding: 0;list-style: none}.pp-check:where(.astro-73nsdviq){display: block;margin-bottom: 16px;color: var(--sl-text)}.pp-callout:where(.astro-73nsdviq){max-width: 80ch;margin: 24px 0 0;padding: 18px 22px;border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-bg);color: var(--sl-text-muted);font-size: 14.5px;line-height: 1.6}.pp-callout:where(.astro-73nsdviq) :is(strong,span:where([data-cml-tag="strong"])):where(.astro-73nsdviq){color: var(--sl-text)}.pp-faq:where(.astro-73nsdviq){border: 1px solid var(--sl-border);border-radius: 2px}.pp-faq-item:where(.astro-73nsdviq){border-top: 1px solid var(--sl-border);background-color: var(--sl-bg)}.pp-faq-item:where(.astro-73nsdviq):first-child{border-top: 0}.pp-faq-q:where(.astro-73nsdviq){display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 20px 24px;cursor: pointer;list-style: none}.pp-faq-q:where(.astro-73nsdviq)::-webkit-details-marker{display: none}.pp-faq-q-text:where(.astro-73nsdviq){color: var(--sl-text);font-size: 16px;font-weight: 600;letter-spacing: -.015em}.pp-faq-icon:where(.astro-73nsdviq){flex: none;color: var(--sl-text-muted);transition: transform .2s,color .15s}.pp-faq-item:where(.astro-73nsdviq)[open] .pp-faq-icon:where(.astro-73nsdviq){color: var(--sl-text);transform: rotate(180deg)}@media (prefers-reduced-motion: reduce){.pp-faq-icon:where(.astro-73nsdviq){transition: none}}.pp-faq-a:where(.astro-73nsdviq){max-width: 72ch;padding: 0 24px 22px;color: var(--sl-text-muted);font-size: 15px;line-height: 1.62}.ld-fig.ppd{--ppd-bg: #ffffff;--ppd-card: #ffffff;--ppd-line: #ececec;--ppd-line-2: #d4d4d4;--ppd-ink: #0a0a0a;--ppd-2: #525252;--ppd-3: #7a7a7a;--ppd-sunk: #f4f6fa;--ppd-subtle: #fafafa;--ppd-accent: #0075ff;--ppd-accent-soft: rgba(0,117,255,0.07);--ppd-good: #08875b;--ppd-good-soft: rgba(10,165,110,0.12);--ppd-amber: #92400e;--ppd-amber-soft: rgba(217,119,6,0.14);--ppd-blue: #005ed1;--ppd-blue-soft: rgba(0,117,255,0.1);--ppd-wash: rgba(0,117,255,0.07);--ppd-shadow: 0 1px 2px rgba(10,24,52,0.06);--ld-ground: var(--ppd-bg);--ld-h: 620px;--ld-h-sm: 452px}:is(html.dark,body.dark,html[data-stacklumen-theme='dark']) .ld-fig.ppd{--ppd-bg: #0e0e10;--ppd-card: #121215;--ppd-line: rgba(255,255,255,0.08);--ppd-line-2: rgba(255,255,255,0.16);--ppd-ink: #f4f4f5;--ppd-2: #a8a8b0;--ppd-3: #85858e;--ppd-sunk: #19191d;--ppd-subtle: #141417;--ppd-accent-soft: rgba(0,117,255,0.14);--ppd-good: #34d399;--ppd-good-soft: rgba(10,165,110,0.16);--ppd-amber: #fbbf24;--ppd-amber-soft: rgba(217,119,6,0.18);--ppd-blue: #6aa8ff;--ppd-blue-soft: rgba(0,117,255,0.16);--ppd-wash: rgba(0,117,255,0.12);--ppd-shadow: 0 1px 2px rgba(0,0,0,0.5)}.ppd svg{fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.ppd .ld-mark svg{stroke: none}.ppd-cap{margin-top: 16px}.ppd .ld-bar.ppd-bar{gap: 12px;background-color: var(--ppd-bg);border-bottom-color: var(--ppd-line)}.ppd-search{display: flex;align-items: center;gap: 8px;width: min(300px,32%);height: 26px;margin: 0 auto;padding: 0 6px 0 9px;border: 1px solid var(--ppd-line);border-radius: 2px;background: var(--ppd-subtle);color: var(--ppd-3);font-size: 11.5px;white-space: nowrap;overflow: hidden}.ppd-search svg{flex: none;width: 13px;height: 13px}.ppd-search :is(kbd,span:where([data-cml-tag="kbd"])){margin-left: auto;padding: 1px 4px;border-radius: 2px;background: var(--ppd-sunk);color: var(--ppd-3);font: 600 10px/1.3 var(--ld-font)}.ppd-baricons{display: flex;align-items: center;gap: 14px;color: var(--ppd-2)}.ppd-baricons svg{width: 15px;height: 15px}.ppd-av{display: grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: linear-gradient(160deg,#0075ff,#43198f);color: #fff;font: 600 9.5px/1 var(--ld-font);font-style: normal}.ppd .ld-bar:not(:has(.ld-zoom)) > .ld-play{margin-left: 0}.ppd .ld-stage.ppd-stage{background-color: var(--ppd-bg)}.ppd .ld-sheet.ppd-page{margin: 0;background-color: var(--ppd-bg);color: var(--ppd-ink);box-shadow: none}.ppd-strip{display: flex;align-items: center;height: 34px;padding: 0 24px;border-bottom: 1px solid var(--ppd-line);color: var(--ppd-3);font-size: 11px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase}.ppd-main{padding: 20px 26px 40px}.ppd-name{font-size: 21px;font-weight: 650;line-height: 1.15;letter-spacing: -0.022em}.ppd-sub{margin-top: 6px !important;color: var(--ppd-2);font-size: 12.5px}.ppd-status{color: var(--ppd-good);font-weight: 600;text-transform: capitalize}.ppd-tabs{display: flex;gap: 3px;margin-top: 16px;border-bottom: 1px solid var(--ppd-line)}.ppd-tab{margin-bottom: -1px;padding: 9px 11px;border-bottom: 2px solid transparent;color: var(--ppd-3);font-size: 12.5px;font-weight: 500;letter-spacing: -0.005em;transition: color 0.12s cubic-bezier(0.2,0,0,1),border-color 0.12s cubic-bezier(0.2,0,0,1)}.ppd[data-ld-tab='overview'] [data-ppd-tab='overview'],.ppd[data-ld-tab='referrals'] [data-ppd-tab='referrals'],.ppd[data-ld-tab='payouts'] [data-ppd-tab='payouts']{border-bottom-color: var(--ppd-ink);color: var(--ppd-ink)}.ppd-view{display: none;flex-direction: column;gap: 14px;margin-top: 18px}.ppd[data-ld-tab='overview'] .ppd-view[data-v='overview'],.ppd[data-ld-tab='referrals'] .ppd-view[data-v='referrals'],.ppd[data-ld-tab='payouts'] .ppd-view[data-v='payouts']{display: flex;animation: ppd-view-in 0.34s var(--ld-ease-out)}@keyframes ppd-view-in{from{opacity: 0;transform: translate3d(0,5px,0)}}.ppd-stats{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 10px}.ppd-stats.is-three{grid-template-columns: repeat(3,minmax(0,1fr))}.ppd-stat{display: flex;flex-direction: column;gap: 4px;min-width: 0;padding: 12px 14px;border: 1px solid var(--ppd-line);border-radius: 2px;background: var(--ppd-card);box-shadow: var(--ppd-shadow)}.ppd-stat-v{display: block;overflow: hidden;font-size: 22px;font-weight: 600;line-height: 1.12;letter-spacing: -0.02em;font-variant-numeric: tabular-nums}.ppd-stat-v > span:where(:not([data-cml-tag],[data-cml-svg])){display: inline-block}.ppd-stat-k{color: var(--ppd-2);font-size: 11.5px;font-weight: 500;line-height: 1.3}.ppd .is-roll{animation: ppd-roll 0.52s var(--ld-ease)}@keyframes ppd-roll{from{opacity: 0;transform: translate3d(0,62%,0)}}.ppd-card{padding: 16px 18px;border: 1px solid var(--ppd-line);border-radius: 2px;background: var(--ppd-card);box-shadow: var(--ppd-shadow)}.ppd-card-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 12px}.ppd-card-t{font-size: 13.5px;font-weight: 600;letter-spacing: -0.012em}.ppd-card-note{color: var(--ppd-3);font-size: 11.5px}.ppd-note{max-width: 68ch;margin-top: 12px !important;color: var(--ppd-2);font-size: 12px;line-height: 1.6}.ppd-note :is(b,span:where([data-cml-tag="b"])){color: var(--ppd-ink);font-weight: 600}.ppd-note.is-lead{margin: 6px 0 12px !important}.ppd-refrow,.ppd-reflink{display: flex;align-items: center;gap: 10px}.ppd-reflink{margin-top: 10px}.ppd-code{padding: 8px 11px;border-radius: 2px;background: var(--ppd-accent-soft);color: var(--ppd-accent);font-size: 15px;font-weight: 600;line-height: 1;letter-spacing: 0.04em}.ppd-url{flex: 1;min-width: 0;overflow: hidden;color: var(--ppd-3);font-size: 11.5px;text-overflow: ellipsis;white-space: nowrap}.ppd-btn{display: inline-grid;flex: none;place-items: center;height: 30px;padding: 0 12px;border: 1px solid transparent;border-radius: 2px;font-size: 11.5px;font-weight: 600;letter-spacing: -0.005em;white-space: nowrap;transition: background-color 0.2s var(--ld-ease-out),opacity 0.2s var(--ld-ease-out)}.ppd-btn.is-s{border-color: var(--ppd-line-2);background: var(--ppd-card);color: var(--ppd-ink)}.ppd-btn.is-p{height: 32px;padding: 0 14px;background: var(--ppd-accent);color: #ffffff;font-size: 12px}.ppd-btn.is-p > span:where(:not([data-cml-tag],[data-cml-svg])){grid-area: 1 / 1;transition: opacity 0.16s var(--ld-ease-out)}.ppd-btn .is-busy{opacity: 0}.ppd[data-ld-sub='busy'] [data-ppd-submit]{opacity: 0.5}.ppd[data-ld-sub='busy'] [data-ppd-submit] .is-idle{opacity: 0}.ppd[data-ld-sub='busy'] [data-ppd-submit] .is-busy{opacity: 1}.ppd-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px 14px}.ppd-field{display: flex;flex-direction: column;gap: 5px;min-width: 0}.ppd-field.is-full{grid-column: 1 / -1}.ppd-flabel{color: var(--ppd-2);font-size: 11.5px;font-weight: 500}.ppd-input{display: flex;align-items: center;height: 32px;padding: 0 10px;overflow: hidden;border: 1px solid var(--ppd-line-2);border-radius: 2px;background: var(--ppd-bg);color: var(--ppd-ink);font-size: 12.5px;white-space: nowrap;outline: 2px solid transparent;outline-offset: 2px;transition: outline-color 0.16s var(--ld-ease-out),border-color 0.16s var(--ld-ease-out)}.ppd-input.is-area{align-items: flex-start;height: 46px;padding-top: 8px}.ppd-ph{color: var(--ppd-3)}.ppd-val{display: none}.ppd-input[data-has] .ppd-val{display: inline}.ppd-input[data-has] .ppd-ph{display: none}.ppd[data-ld-field='biz'] [data-f='biz'] .ppd-input,.ppd[data-ld-field='contact'] [data-f='contact'] .ppd-input{border-color: var(--ppd-accent);outline-color: var(--ppd-accent)}.ppd .ppd-input .ld-caret{display: none;height: 1.1em;vertical-align: -0.2em}.ppd[data-ld-live][data-ld-field='biz'] [data-f='biz'] .ppd-val,.ppd[data-ld-live][data-ld-field='contact'] [data-f='contact'] .ppd-val{display: inline}.ppd[data-ld-live][data-ld-field='biz'] [data-f='biz'] .ld-caret,.ppd[data-ld-live][data-ld-field='contact'] [data-f='contact'] .ld-caret{display: inline-block}.ppd[data-ld-field='biz'] [data-f='biz'] .ppd-input:not([data-has]) .ppd-val > span:where(:not([data-cml-tag],[data-cml-svg])),.ppd[data-ld-field='contact'] [data-f='contact'] .ppd-input:not([data-has]) .ppd-val > span:where(:not([data-cml-tag],[data-cml-svg])){display: none}.ppd[data-ld-field='biz'] [data-f='biz'] .ppd-ph,.ppd[data-ld-field='contact'] [data-f='contact'] .ppd-ph{margin-left: 1px}.ppd-actions{display: flex;justify-content: flex-end;margin-top: 14px}.ppd-tablecard{padding-bottom: 0}.ppd-table{margin: 12px -18px 0;font-size: 12px}.ppd-tr{display: grid;align-items: center;column-gap: 12px;padding: 10px 18px;border-bottom: 1px solid var(--ppd-line);color: var(--ppd-2);font-variant-numeric: tabular-nums}.ppd-table.is-six .ppd-tr{grid-template-columns: minmax(0,1.7fr) minmax(0,1fr) minmax(0,0.85fr) minmax(0,0.9fr) minmax(0,0.85fr) minmax(0,0.85fr)}.ppd-table.is-four .ppd-tr{grid-template-columns: minmax(0,1.6fr) repeat(3,minmax(0,1fr))}.ppd-tr:last-child{border-bottom: 0}.ppd-tr > span:where(:not([data-cml-tag],[data-cml-svg])){min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.ppd-th{padding-block: 8px;background: var(--ppd-subtle);color: var(--ppd-2);font-size: 11px;font-weight: 500}.ppd-biz{display: block;overflow: hidden;color: var(--ppd-ink);font-size: 12.5px;font-weight: 500;text-overflow: ellipsis}.ppd-who{display: block;margin-top: 2px;overflow: hidden;color: var(--ppd-3);font-size: 11px;font-style: normal;text-overflow: ellipsis}.ppd-pill{display: inline-flex;align-items: center;height: 21px;padding: 0 7px;border-radius: 2px;background: var(--ppd-sunk);color: var(--ppd-2);font-size: 11px;font-weight: 500;white-space: nowrap;transition: background-color 0.3s var(--ld-ease-out),color 0.3s var(--ld-ease-out),width 0.4s var(--ld-ease)}.ppd-pill[data-tone='submitted']{background: var(--ppd-blue-soft);color: var(--ppd-blue)}.ppd-pill[data-tone='accepted'],.ppd-pill[data-tone='c-earned']{background: var(--ppd-amber-soft);color: var(--ppd-amber)}.ppd-pill[data-tone='won'],.ppd-pill[data-tone='c-paid']{background: var(--ppd-good-soft);color: var(--ppd-good)}.ppd-nb{display: inline-grid;padding: 0;overflow: hidden;background: var(--ppd-blue-soft);color: var(--ppd-blue);width: var(--w-submitted,auto)}.ppd-nb > [data-w]{grid-area: 1 / 1;justify-self: start;padding: 0 7px;opacity: 0;transition: opacity 0.22s var(--ld-ease-out)}.ppd:not([data-ld-st]) .ppd-nb > [data-w='submitted'],.ppd[data-ld-st='submitted'] .ppd-nb > [data-w='submitted'],.ppd[data-ld-st='accepted'] .ppd-nb > [data-w='accepted'],.ppd[data-ld-st='won'] .ppd-nb > [data-w='won']{opacity: 1}.ppd[data-ld-st='accepted'] .ppd-nb{width: var(--w-accepted,auto);background: var(--ppd-amber-soft);color: var(--ppd-amber)}.ppd[data-ld-st='won'] .ppd-nb{width: var(--w-won,auto);background: var(--ppd-good-soft);color: var(--ppd-good)}.ppd-new{display: grid;grid-template-rows: 0fr;transition: grid-template-rows 0.52s var(--ld-ease)}.ppd-new > div:where(:not([data-cml-tag],[data-cml-table])){min-height: 0;overflow: hidden}.ppd-new .ppd-tr{opacity: 0;transition: opacity 0.36s var(--ld-ease-out) 0.08s}.ppd[data-ld-st] .ppd-new{grid-template-rows: 1fr}.ppd[data-ld-st] .ppd-new .ppd-tr{opacity: 1}.ppd[data-ld-st='submitted'] .ppd-new .ppd-tr{animation: ppd-wash 1.8s var(--ld-ease-out)}@keyframes ppd-wash{from,30%{background-color: var(--ppd-wash)}to{background-color: transparent}}.ppd[data-pp-paused] .ld-cursor,.ppd[data-pp-paused] .ld-caret{display: none}.ppd .ld-num{color: var(--ld-ink);font-weight: 600}@container ld (max-width: 640px){.ppd .ld-cursor{width: 14px;height: 18px}.ppd-search,.ppd-baricons > svg{display: none}.ppd-baricons{margin-left: auto}.ppd-strip{height: 28px;padding: 0 14px;font-size: 10px}.ppd-main{padding: 14px 14px 28px}.ppd-name{font-size: 16px}.ppd-sub{margin-top: 4px !important;font-size: 10.5px;line-height: 1.45}.ppd-tabs{margin-top: 11px}.ppd-tab{padding: 7px 8px;font-size: 11px}.ppd-view{gap: 10px;margin-top: 12px}.ppd-stats{gap: 5px}.ppd-stat{gap: 3px;padding: 8px 7px}.ppd-stat-v{font-size: 14px}.ppd-stat-k{font-size: 9px}.ppd-card{padding: 12px}.ppd-card-t{font-size: 12px}.ppd-card-note,.ppd-note{font-size: 10px}.ppd-note.is-lead{margin: 4px 0 9px !important}.ppd-code{padding: 6px 8px;font-size: 11.5px}.ppd-url{font-size: 9.5px}.ppd-btn,.ppd-btn.is-p{height: 25px;padding: 0 9px;font-size: 10px}.ppd-grid{gap: 7px 9px}.ppd-flabel{font-size: 10px}.ppd-input{height: 26px;padding: 0 8px;font-size: 10.5px}.ppd-input.is-area{height: 32px;padding-top: 6px}.ppd-actions{margin-top: 10px}.ppd-table{margin: 9px -12px 0;font-size: 10px}.ppd-tr{column-gap: 8px;padding: 7px 12px}.ppd-table.is-six .ppd-tr{grid-template-columns: minmax(0,1.5fr) minmax(0,1fr) minmax(0,0.9fr) minmax(0,0.95fr)}.ppd-table.is-six [data-c]{display: none}.ppd-th{font-size: 9.5px}.ppd-biz{font-size: 10.5px}.ppd-who{font-size: 9px}.ppd-pill{height: 17px;padding: 0 5px;font-size: 9.5px}.ppd-nb{padding: 0}.ppd-nb > [data-w]{padding: 0 5px}}@media (prefers-reduced-motion: reduce){.ppd-view,.ppd .is-roll,.ppd[data-ld-st='submitted'] .ppd-new .ppd-tr{animation: none !important}.ppd-new,.ppd-new .ppd-tr,.ppd-pill,.ppd-nb > [data-w],.ppd-tab,.ppd-input,.ppd-btn,.ppd-btn.is-p > span:where(:not([data-cml-tag],[data-cml-svg])){transition: none}}.ld-fig.ppl{--ppl-bg: #ffffff;--ppl-card: #ffffff;--ppl-line: #ececec;--ppl-ink: #0a0a0a;--ppl-2: #525252;--ppl-3: #7a7a7a;--ppl-sunk: #f4f6fa;--ppl-subtle: #fafafa;--ppl-good: #08875b;--ppl-good-soft: rgba(10,165,110,0.12);--ppl-amber: #92400e;--ppl-amber-soft: rgba(217,119,6,0.14);--ppl-wash: rgba(0,117,255,0.07);--ppl-shadow: 0 1px 2px rgba(10,24,52,0.06);--ld-ground: var(--ppl-bg);--ld-h: 412px;--ld-h-sm: 318px}:is(html.dark,body.dark,html[data-stacklumen-theme='dark']) .ld-fig.ppl{--ppl-bg: #0e0e10;--ppl-card: #121215;--ppl-line: rgba(255,255,255,0.08);--ppl-ink: #f4f4f5;--ppl-2: #a8a8b0;--ppl-3: #85858e;--ppl-sunk: #19191d;--ppl-subtle: #141417;--ppl-good: #34d399;--ppl-good-soft: rgba(10,165,110,0.16);--ppl-amber: #fbbf24;--ppl-amber-soft: rgba(217,119,6,0.18);--ppl-wash: rgba(0,117,255,0.12);--ppl-shadow: 0 1px 2px rgba(0,0,0,0.5)}.ppl .ld-mark svg{stroke: none}.ppl .ld-bar.ppl-bar{background-color: var(--ppl-bg);border-bottom-color: var(--ppl-line)}.ppl-av{display: grid;flex: none;place-items: center;width: 22px;height: 22px;margin-left: auto;border-radius: 50%;background: linear-gradient(160deg,#0075ff,#43198f);color: #fff;font: 600 9.5px/1 var(--ld-font);font-style: normal}.ppl .ld-bar:not(:has(.ld-zoom)) > .ld-play{margin-left: 0}.ppl-body{position: relative}.ppl .ld-stage.ppl-stage{background-color: var(--ppl-bg)}.ppl .ld-sheet.ppl-page{margin: 0;padding: 18px 20px 36px;background-color: var(--ppl-bg);color: var(--ppl-ink);box-shadow: none}.ppl-name{font-size: 17px;font-weight: 650;line-height: 1.2;letter-spacing: -0.02em}.ppl-sub{margin-top: 4px !important;color: var(--ppl-2);font-size: 11.5px}.ppl-tabs{display: flex;gap: 2px;margin-top: 12px;border-bottom: 1px solid var(--ppl-line)}.ppl-tab{margin-bottom: -1px;padding: 8px 10px;border-bottom: 2px solid transparent;color: var(--ppl-3);font-size: 12px;font-weight: 500}.ppl-tab.is-on{border-bottom-color: var(--ppl-ink);color: var(--ppl-ink)}.ppl-stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin-top: 14px}.ppl-stat{display: flex;flex-direction: column;gap: 4px;min-width: 0;padding: 11px 13px;border: 1px solid var(--ppl-line);border-radius: 2px;background: var(--ppl-card);box-shadow: var(--ppl-shadow)}.ppl-stat-v{font-size: 20px;font-weight: 600;line-height: 1.12;letter-spacing: -0.02em;font-variant-numeric: tabular-nums;white-space: nowrap}.ppl-stat-k{color: var(--ppl-2);font-size: 11.5px;font-weight: 500}.ppl-card{margin-top: 12px;padding: 14px 16px 0;border: 1px solid var(--ppl-line);border-radius: 2px;background: var(--ppl-card);box-shadow: var(--ppl-shadow)}.ppl-card-t{font-size: 13px;font-weight: 600;letter-spacing: -0.012em}.ppl-table{margin: 11px -16px 0;font-size: 12px}.ppl-tr{display: grid;grid-template-columns: minmax(0,1.5fr) repeat(3,minmax(0,1fr));align-items: center;column-gap: 10px;padding: 10px 16px;border-bottom: 1px solid var(--ppl-line);color: var(--ppl-2);font-variant-numeric: tabular-nums}.ppl-tr:last-child{border-bottom: 0}.ppl-tr > span:where(:not([data-cml-tag],[data-cml-svg])){min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.ppl-th{padding-block: 8px;background: var(--ppl-subtle);font-size: 11px;font-weight: 500}.ppl-biz{color: var(--ppl-ink);font-size: 12.5px;font-weight: 500}.ppl-pill{display: inline-flex;align-items: center;height: 21px;padding: 0 7px;border-radius: 2px;background: var(--ppl-amber-soft);color: var(--ppl-amber);font-size: 11px;font-weight: 500;white-space: nowrap}.ppl-pill[data-tone='paid']{background: var(--ppl-good-soft);color: var(--ppl-good)}.ppl-nb{display: inline-grid;width: var(--w-earned,auto);padding: 0;overflow: hidden;transition: width 0.4s var(--ld-ease),background-color 0.3s var(--ld-ease-out),color 0.3s var(--ld-ease-out)}.ppl-nb > [data-w]{grid-area: 1 / 1;justify-self: start;padding: 0 7px;transition: opacity 0.22s var(--ld-ease-out)}.ppl-nb > [data-w='paid'],.ppl[data-ld-paid='paidout'] .ppl-nb > [data-w='earned']{opacity: 0}.ppl[data-ld-paid='paidout'] .ppl-nb > [data-w='paid']{opacity: 1}.ppl[data-ld-paid='paidout'] .ppl-nb{width: var(--w-paid,auto);background: var(--ppl-good-soft);color: var(--ppl-good)}.ppl-new{display: grid;grid-template-rows: 1fr;transition: grid-template-rows 0.52s var(--ld-ease)}.ppl-new > div:where(:not([data-cml-tag],[data-cml-table])){min-height: 0;overflow: hidden}.ppl-new .ppl-tr{transition: opacity 0.36s var(--ld-ease-out),background-color 0.9s var(--ld-ease-out)}.ppl[data-ld-paid='none'] .ppl-new{grid-template-rows: 0fr}.ppl[data-ld-paid='none'] .ppl-new .ppl-tr{opacity: 0}.ppl-tray.ld-tray{flex-direction: column}.ppl-tray .ld-chip{flex: none;justify-content: flex-start;padding-inline: 10px}.ppl-list li{transition: color 0.3s var(--ld-ease-out)}.ppl-list li :is(b,span:where([data-cml-tag="b"])){transition: color 0.3s var(--ld-ease-out)}.ppl[data-ld-paid='none'] .ppl-list [data-part='deposit'],.ppl[data-ld-paid='none'] .ppl-list [data-part='final'],.ppl[data-ld-paid='deposit'] .ppl-list [data-part='final']{color: var(--ld-faint)}.ppl[data-ld-paid='none'] .ppl-list [data-part='deposit'] :is(b,span:where([data-cml-tag="b"])),.ppl[data-ld-paid='none'] .ppl-list [data-part='final'] :is(b,span:where([data-cml-tag="b"])),.ppl[data-ld-paid='deposit'] .ppl-list [data-part='final'] :is(b,span:where([data-cml-tag="b"])){color: var(--ld-faint)}.ppl .ld-num{color: var(--ld-ink);font-weight: 600}.ppl[data-pp-paused] .ld-cursor{display: none}.ppl[data-pp-drag] .ld-cursor::before{transform: scale(0.86)}@container ld (max-width: 640px){.ppl .ld-cursor{width: 14px;height: 18px}.ppl .ld-sheet.ppl-page{padding: 13px 12px 28px}.ppl-name{font-size: 14.5px}.ppl-sub{font-size: 10px;line-height: 1.4}.ppl-tabs{margin-top: 9px}.ppl-tab{padding: 6px 7px;font-size: 10.5px}.ppl-stats{gap: 6px;margin-top: 10px}.ppl-stat{padding: 8px}.ppl-stat-v{font-size: 13.5px}.ppl-stat-k{font-size: 9px}.ppl-card{margin-top: 9px;padding: 10px 12px 0}.ppl-card-t{font-size: 11.5px}.ppl-table{margin: 8px -12px 0;font-size: 10px}.ppl-tr{grid-template-columns: minmax(0,1.3fr) repeat(3,minmax(0,1fr));column-gap: 6px;padding: 7px 12px}.ppl-th{font-size: 9.5px}.ppl-biz{font-size: 10.5px}.ppl-pill{height: 17px;font-size: 9.5px}.ppl-nb > [data-w]{padding: 0 5px}.ppl-pill:not(.ppl-nb){padding: 0 5px}.ppl-tray.ld-tray{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}.ppl-tray .ld-chip{justify-content: center;padding-inline: 4px;font-size: 11px;white-space: normal;text-align: center;line-height: 1.2}}@media (prefers-reduced-motion: reduce){.ppl-new,.ppl-new .ppl-tr,.ppl-nb,.ppl-nb > [data-w],.ppl-list li,.ppl-list li :is(b,span:where([data-cml-tag="b"])){transition: none}}html.podcasts{font-family: 'Inter','Helvetica Neue',Helvetica,Arial,sans-serif}html.podcasts body{margin: 0;padding: 0;background: var(--sl-bg);color: var(--sl-text)}.pod-wrap{--pod-bg: #ffffff;--pod-bg-alt: #fafafa;--pod-text: #0a0a0a;--pod-text-2: rgba(10,10,10,0.66);--pod-text-3: var(--sl-text-label,#6f6f6f);--pod-border: rgba(10,10,10,0.08);--pod-border-2: rgba(10,10,10,0.16);--pod-brand: var(--sl-accent,#0075ff);--pod-brand-2: var(--sl-accent-light,#3b9eff);--pod-brand-3: var(--sl-accent-hover,#005ed1);background: var(--pod-bg);color: var(--pod-text)}:is(html.dark,body.dark,html[data-stacklumen-theme="dark"]) .pod-wrap{--pod-bg: #0a0a0a;--pod-bg-alt: #0c0c0e;--pod-text: #fafafa;--pod-text-2: rgba(255,255,255,0.72);--pod-text-3: var(--sl-text-label,#8f8f8f);--pod-border: rgba(255,255,255,0.10);--pod-border-2: rgba(255,255,255,0.20)}.pod-container{max-width: 1280px;margin: 0 auto;padding: 0 clamp(24px,4vw,56px)}.pod-hero{position: relative;padding: clamp(96px,14vh,160px) 0 clamp(64px,10vh,120px);overflow: hidden;isolation: isolate}.pod-hero-bloom{position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(ellipse 1000px 600px at 18% 30%,rgba(var(--sl-accent-rgb,0,117,255),.14) 0%,transparent 60%),radial-gradient(ellipse 720px 500px at 82% 70%,rgba(59,158,255,.10) 0%,transparent 65%);-webkit-mask-image: radial-gradient(ellipse 80% 70% at 50% 50%,#000 0%,#000 45%,rgba(0,0,0,.6) 70%,transparent 100%);mask-image: radial-gradient(ellipse 80% 70% at 50% 50%,#000 0%,#000 45%,rgba(0,0,0,.6) 70%,transparent 100%)}.pod-hero-title{font-size: clamp(48px,7vw,96px);font-weight: 700;letter-spacing: -0.042em;line-height: 0.96;margin: 0 0 28px;color: var(--pod-text);text-wrap: balance}.pod-hero-desc{font-size: clamp(16px,1.5vw,19px);line-height: 1.6;color: var(--pod-text-2);margin: 0 0 24px;max-width: 56ch}.pod-subscribe-row{display: flex;flex-direction: column;gap: 12px}.pod-sub{display: inline-flex;align-items: center;gap: 10px;padding: 10px 16px;background: var(--pod-bg);border: 1px solid var(--pod-border-2);border-radius: 2px;color: var(--pod-text);font-size: 13px;font-weight: 500;letter-spacing: -0.005em;text-decoration: none;cursor: pointer;transition: border-color .15s ease,background-color .15s ease}.pod-sub:hover{border-color: var(--pod-brand);background: rgba(var(--sl-accent-rgb,0,117,255),.04);color: var(--pod-brand)}.pod-sub-icon{display: inline-flex}.pod-sub-icon svg{width: 16px;height: 16px;display: block}.pod-hero-empty{max-width: 720px}.pod-newsletter{padding: clamp(48px,8vh,96px) 0}@media (prefers-reduced-motion: reduce){.pod-ep,.pod-sub,.pod-ep-title-link,.pod-ep-link{transition: none}}.pf-stats:where(.astro-ght3iha2){display: grid;grid-template-columns: repeat(3,minmax(0,1fr));max-width: 720px;margin: clamp(32px,4vw,48px) 0 0;border-top: 1px solid var(--sl-border);border-bottom: 1px solid var(--sl-border)}.pf-stat:where(.astro-ght3iha2){padding: 16px 0}.pf-stat:where(.astro-ght3iha2) + .pf-stat:where(.astro-ght3iha2){padding-left: 20px;border-left: 1px solid var(--sl-border)}.pf-stat:where(.astro-ght3iha2) :is(dt,div:where([data-cml-tag="dt"])):where(.astro-ght3iha2){color: var(--sl-text-label,var(--sl-text-muted));font-size: 13px}.pf-stat:where(.astro-ght3iha2) :is(dd,div:where([data-cml-tag="dd"])):where(.astro-ght3iha2){margin: 6px 0 0;color: var(--sl-text);font-size: clamp(22px,2.2vw,30px);font-weight: 600;letter-spacing: -.02em;font-variant-numeric: tabular-nums}.pf-docs:where(.astro-ght3iha2){position: relative;padding-block: clamp(56px,8vh,96px);background: var(--sl-bg)}.pf-docs:where(.astro-ght3iha2):after,.pf-more:where(.astro-ght3iha2):after{content: "";position: absolute;top: 0;left: 50%;width: min(90%,1240px);height: 1px;transform: translateX(-50%);background: linear-gradient(90deg,transparent 0%,var(--sl-border) 16%,var(--sl-border) 84%,transparent 100%);pointer-events: none}.pf-grid-wrap:where(.astro-ght3iha2){display: grid;grid-template-columns: 220px minmax(0,1fr);gap: clamp(32px,5vw,64px);align-items: start}.docs-sidebar:where(.astro-ght3iha2){position: sticky;top: calc(var(--sl-chrome-h,119px) + 16px);align-self: start;max-height: calc(100vh - var(--sl-chrome-h,119px) - 48px);overflow-y: auto}.pf-side-title:where(.astro-ght3iha2){margin: 0 0 10px;color: var(--sl-text);font-size: 14px;font-weight: 600;letter-spacing: -.01em}.pf-tray:where(.astro-ght3iha2) .sl-chip:where(.astro-ght3iha2){justify-content: space-between;width: 100%;text-align: left}.pf-chip-n:where(.astro-ght3iha2){color: var(--sl-text-label,var(--sl-text-muted));font-size: 12px;font-variant-numeric: tabular-nums}.docs-main:where(.astro-ght3iha2){min-width: 0}.pf-bar:where(.astro-ght3iha2){display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 16px 24px}.pf-work-title:where(.astro-ght3iha2){max-width: 16ch}.pf-count:where(.astro-ght3iha2){margin: 14px 0 28px;color: var(--sl-text-label,var(--sl-text-muted));font-size: 13px;font-variant-numeric: tabular-nums}:where(.astro-ght3iha2)[hidden]{display: none !important}.pf-empty:where(.astro-ght3iha2){margin: 8px 0 0;color: var(--sl-text-muted);font-size: 15px}.pf-reset:where(.astro-ght3iha2){padding: 0;border: 0;background: none;color: var(--sl-accent);font: inherit;text-decoration: underline;text-underline-offset: 3px;cursor: pointer}@media (width <= 1024px){.pf-grid-wrap:where(.astro-ght3iha2){grid-template-columns: 1fr;gap: 24px}.docs-sidebar:where(.astro-ght3iha2){position: static;max-height: none;overflow: visible}.docs-sidebar:where(.astro-ght3iha2) .pf-tray:where(.astro-ght3iha2).sl-tray--col{flex-direction: row;flex-wrap: wrap}.pf-tray:where(.astro-ght3iha2) .sl-chip:where(.astro-ght3iha2){width: auto}}@media (width <= 640px){.pf-stats:where(.astro-ght3iha2){grid-template-columns: 1fr 1fr 1fr}.pf-stat:where(.astro-ght3iha2) + .pf-stat:where(.astro-ght3iha2){padding-left: 12px}.pf-stat:where(.astro-ght3iha2) :is(dt,div:where([data-cml-tag="dt"])):where(.astro-ght3iha2){font-size: 12px}}.gal-wall{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr));gap: clamp(16px,2vw,24px);margin: 0;padding: 0;list-style: none}.sr-only:where(.astro-u3mqw4ek){position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0}.pr-wrap{background-color: var(--sl-bg);color: var(--sl-text);font-family: var(--sl-font);line-height: 1.5}:where(.pr-wrap) :where(li){margin-block: 0.25rem;padding-left: 0.5rem}.pr-stats{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 1px;margin: clamp(40px,5vw,64px) 0 0;border-top: 1px solid var(--sl-border)}.pr-stat{padding: 20px 20px 0 0}.pr-stat-v,.pr-stat-l{margin: 0}.pr-stat-v{color: var(--sl-text);font-size: clamp(26px,2.6vw,36px);font-weight: 600;line-height: 1;letter-spacing: -0.03em;font-variant-numeric: tabular-nums}.pr-stat-l{margin-top: 8px;color: var(--sl-text-muted);font-size: 14px;line-height: 1.4}@media (max-width: 767px){.pr-stats{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 12px}}.pr-lattice{display: grid;gap: 1px;border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-border)}.pr-services-grid-three{grid-template-columns: repeat(3,1fr);margin-bottom: 24px}.pr-services-grid-two,.pr-plans-grid{grid-template-columns: repeat(3,1fr)}.pr-service-card{position: relative;display: flex;flex-direction: column;gap: 18px;padding: clamp(24px,2.6vw,34px);background-color: var(--sl-bg);transition: background-color 0.2s var(--sl-ease-out)}.pr-service-card:hover{background-color: var(--sl-bg-subtle)}.pr-service-card-feat{background-color: var(--sl-bg-subtle);background-image: linear-gradient( 180deg,var(--sl-accent) 0%,var(--sl-accent) 55%,var(--sl-purple-ink,#43198f) 100% );background-size: 2px 100%;background-repeat: no-repeat;box-shadow: none}.pr-plan-head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 14px}.pr-flag{display: inline-flex;align-items: center;padding: 3px 8px;border: 1px solid var(--sl-border-accent);border-radius: 2px;background-color: var(--sl-accent-soft);color: var(--sl-text);font-size: 12px;font-weight: 500;line-height: 1.4;white-space: nowrap}.pr-service-title{min-height: 2.1em;margin: 0;color: var(--sl-text);font-size: clamp(26px,2.8vw,38px);font-weight: 600;line-height: 1.05;letter-spacing: -0.03em}.pr-plan-head .pr-service-title{min-height: 0}.pr-service-price{display: flex;align-items: baseline;gap: 8px;padding: 0 0 16px;border-bottom: 1px solid var(--sl-border)}.pr-service-price-prefix{color: var(--sl-text-muted);font-size: 14px}.pr-service-price-amount{color: var(--sl-text);font-size: clamp(30px,3.2vw,40px);font-weight: 600;line-height: 1;letter-spacing: -0.03em;font-variant-numeric: tabular-nums}.pr-service-price-suffix{margin-left: 2px;color: var(--sl-text-muted);font-size: 14px;font-weight: 500;letter-spacing: 0}.pr-service-blurb{max-width: 46ch;margin: 0;color: var(--sl-text-muted);font-size: 15px;line-height: 1.6}.pr-service-features{flex: 1;margin: 0;padding: 0;border-top: 1px solid var(--sl-border);list-style: none}.pr-feat-li{display: flex;gap: 10px;padding: 11px 0;border-bottom: 1px solid var(--sl-border);color: var(--sl-text-muted);font-size: 14px;line-height: 1.5}.pr-plus{flex-shrink: 0;color: var(--sl-accent);font-size: 13px;font-weight: 500}.pr-service-foot{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: auto;padding-top: 6px}.pr-service-timeline{color: var(--sl-text-muted);font-size: 14px;font-weight: 500;font-variant-numeric: tabular-nums}.pr-footnote{max-width: 72ch;margin: 20px 0 0;color: var(--sl-text-muted);font-size: 14px;line-height: 1.55}.pr-footnote .pr-inline-link{margin-left: 6px}.pr-extras{grid-template-columns: repeat(4,1fr);margin: 24px 0 0}.pr-extra{display: flex;flex-direction: column;gap: 6px;padding: clamp(20px,2.2vw,26px);background-color: var(--sl-bg)}.pr-extra-t,.pr-extra-p,.pr-extra-d{margin: 0}.pr-extra-paused{display: inline-block;margin-left: 8px;padding: 1px 6px;border: 1px dashed var(--sl-border-strong);border-radius: 2px;color: var(--sl-text-muted);font-size: 12px;font-weight: 500;vertical-align: 2px}.pr-extra-t{color: var(--sl-text);font-size: 16px;font-weight: 600;letter-spacing: -0.015em}.pr-extra-p{color: var(--sl-text-muted);font-size: 13px;font-variant-numeric: tabular-nums}.pr-extra-v{color: var(--sl-text);font-size: 20px;font-weight: 600;letter-spacing: -0.02em}.pr-extra-d{margin-top: 4px;color: var(--sl-text-muted);font-size: 14px;line-height: 1.55}.pr-plans-agency{margin-top: clamp(48px,6vw,80px)}.mkt-h3.pr-free-h{margin: clamp(40px,5vw,56px) 0 0}.pr-bill-grid{display: grid;grid-template-columns: minmax(0,0.82fr) minmax(0,1.5fr);grid-template-rows: 1fr auto auto 1fr;grid-template-areas: '. fig' 'head fig' 'cta fig' '. fig';column-gap: clamp(40px,5vw,72px);margin-bottom: clamp(48px,6vw,80px)}.pr-bill-head{grid-area: head}.pr-bill-head .sl-h2{margin: 0}.pr-bill-head .mkt-lede.mkt-lede{margin-top: clamp(18px,2vw,24px);font-size: clamp(16px,1.35vw,18px)}.pr-bill-cta{grid-area: cta;margin-top: 30px}.pr-bill-grid > .pr-bill-fig{grid-area: fig;align-self: center}.pr-terminal-note{max-width: 44ch;margin: 14px 0 0;color: var(--sl-text-muted);font-size: 14px;line-height: 1.55}.pr-hero .pr-hero-demo{margin-top: clamp(48px,7vh,88px)}.pr-soft-list{margin-top: clamp(28px,3vw,40px);border-top: 1px solid var(--sl-border)}.pr-soft-row{display: grid;grid-template-columns: 1fr auto;align-items: center;gap: 20px;padding: 20px 4px;border-bottom: 1px solid var(--sl-border);color: var(--sl-text);text-decoration: none;transition: background-color 0.15s var(--sl-ease-out)}.pr-soft-row:hover{background-color: var(--sl-bg-subtle)}.pr-soft-row:focus-visible{outline: 2px solid var(--sl-accent);outline-offset: 2px}.pr-soft-b{display: flex;flex-direction: column;gap: 4px;min-width: 0}.pr-soft-t{font-size: clamp(18px,1.5vw,21px);font-weight: 600;line-height: 1.25;letter-spacing: -0.02em}.pr-soft-d{max-width: 52ch;color: var(--sl-text-muted);font-size: 15px;line-height: 1.55}.pr-soft-p{margin-top: 4px;color: var(--sl-text);font-size: 14px;font-weight: 500;font-variant-numeric: tabular-nums}.pr-soft-a{color: var(--sl-text-muted);font-size: 18px;transition: color 0.15s,transform 0.15s}.pr-soft-row:hover .pr-soft-a{color: #0075ff;transform: translateX(3px)}.mkt-grid.pr-included-grid{grid-template-columns: repeat(3,1fr)}.pr-faq-tabs{display: grid;grid-template-columns: 240px 1fr;align-items: start;gap: clamp(48px,6vw,80px)}.pr-faq-tabs .pr-faq-nav{position: sticky;top: calc(var(--sl-chrome-h,119px) + 16px)}.pr-faq-tabs .pr-faq-nav .pr-faq-tab{min-height: 42px;padding: 10px 14px;font-size: 15px}.pr-faq-content{min-width: 0}.pr-faq-panel[hidden]{display: none}.pr-faq-panel{display: block;animation: pr-faq-fade 0.35s var(--sl-ease)}@keyframes pr-faq-fade{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}.pr-faq-panel-title{max-width: 18ch;margin: 0 0 28px;color: var(--sl-text);font-size: clamp(26px,3vw,38px);font-weight: 600;line-height: 1.05;letter-spacing: -0.03em}.pr-faq-list{margin: 0;padding: 0;border-top: 1px solid var(--sl-border);list-style: none}.pr-faq-li{padding: 24px 0;border-bottom: 1px solid var(--sl-border)}.pr-faq-q{display: block;margin-bottom: 8px;color: var(--sl-text);font-size: 17px;font-weight: 600;letter-spacing: -0.015em}.pr-faq-a{max-width: 62ch;margin: 0;color: var(--sl-text-muted);font-size: 15px;line-height: 1.65}.pr-faq-li.is-disclaimer .pr-faq-q{font-size: 18px}.pr-faq-li.is-disclaimer .pr-faq-a + .pr-faq-a,.pr-disclaimer-points + .pr-faq-a{margin-top: 14px}.pr-disclaimer-points{max-width: 62ch;margin: 16px 0 0;padding: 0;border-top: 1px solid var(--sl-border);list-style: none}.pr-wrap .pr-disc-li{position: relative;margin: 0;padding: 10px 0 10px 18px;border-bottom: 1px solid var(--sl-border);color: var(--sl-text-muted);font-size: 14px;line-height: 1.55}.pr-disc-li::before{content: '';position: absolute;top: 21px;left: 2px;width: 6px;height: 1px;background-color: var(--sl-text-muted)}#pr-faq-tabs{scroll-margin-top: calc(var(--sl-chrome-h,119px) + 24px)}.pr-inline-link{color: var(--sl-accent);text-decoration: underline;text-underline-offset: 2px}.pr-inline-link:hover{color: var(--sl-accent-hover)}.estimator-card{display: grid;grid-template-columns: 1.4fr 1fr;overflow: hidden;border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-surface);color: var(--sl-text);font-family: var(--sl-font)}.estimator-controls{display: flex;flex-direction: column;gap: 32px;padding: clamp(28px,4vw,40px);border-right: 1px solid var(--sl-border)}.control-group{display: flex;flex-direction: column;gap: 12px}.control-label{display: flex;align-items: center;justify-content: space-between;color: var(--sl-text);font-size: 14px;font-weight: 600;letter-spacing: -0.005em}.control-value{color: var(--sl-accent);font-size: 14px;font-weight: 600;font-variant-numeric: tabular-nums}.control-group .segmented-control.sl-tray{display: flex;width: 100%}.control-group .segmented-control .seg-btn{flex: 1;min-width: fit-content;min-height: 38px;font-size: 14px}.seg-meta{color: inherit;font-size: 12px;opacity: 0.65}.slider-wrap{position: relative;display: flex;align-items: center;height: 24px}.slider-wrap::before{content: '';position: absolute;top: 50%;left: 0;right: 0;z-index: 0;height: 4px;border-radius: 2px;background: var(--sl-border);transform: translateY(-50%);pointer-events: none}.slider-track-fill{position: absolute;top: 50%;left: 0;z-index: 1;width: 21%;height: 4px;border-radius: 2px;background: var(--sl-accent);transform: translateY(-50%);transition: width var(--sl-dur-fast) ease-out;pointer-events: none}.slider{position: relative;z-index: 2;width: 100%;height: 24px;margin: 0;padding: 0;background: transparent;outline: none;cursor: pointer;-webkit-appearance: none;appearance: none}.slider::-webkit-slider-runnable-track{height: 4px;background: transparent}.slider::-moz-range-track{height: 4px;border: none;background: transparent}.slider::-webkit-slider-thumb{width: 18px;height: 18px;margin-top: -7px;border: 2px solid var(--sl-surface);border-radius: 2px;background: var(--sl-accent);cursor: pointer;box-shadow: 0 0 0 1px var(--sl-accent);transition: transform var(--sl-dur-fast) var(--sl-ease-out),box-shadow var(--sl-dur-fast) var(--sl-ease-out);-webkit-appearance: none;appearance: none}.slider::-webkit-slider-thumb:hover{transform: scale(1.15);box-shadow: 0 0 0 1px var(--sl-accent),0 0 0 4px var(--sl-accent-soft)}.slider::-moz-range-thumb{width: 18px;height: 18px;border: 2px solid var(--sl-surface);border-radius: 2px;background: var(--sl-accent);cursor: pointer;box-shadow: 0 0 0 1px var(--sl-accent)}.slider:focus-visible{outline: 2px solid var(--sl-accent);outline-offset: 4px}.slider-labels{display: flex;justify-content: space-between;margin-top: -2px;color: var(--sl-text-label,var(--sl-text-muted));font-size: 12px;font-variant-numeric: tabular-nums}.toggle{display: inline-flex;align-items: center;gap: 12px;cursor: pointer;user-select: none}.toggle-input{position: absolute;opacity: 0;pointer-events: none}.toggle-slider{position: relative;flex-shrink: 0;width: 44px;height: 24px;border-radius: 2px;background: var(--sl-border-strong);transition: background-color 0.2s var(--sl-ease-out)}.toggle-slider::before{content: '';position: absolute;top: 3px;left: 3px;width: 18px;height: 18px;border-radius: 1px;background: var(--sl-surface);box-shadow: 0 1px 2px rgba(0,0,0,0.15);transition: transform 0.2s var(--sl-ease-out)}.toggle-input:checked + .toggle-slider{background: var(--sl-accent)}.toggle-input:checked + .toggle-slider::before{transform: translateX(20px)}.toggle-input:focus-visible + .toggle-slider{outline: 2px solid var(--sl-accent);outline-offset: 2px}.toggle-label{color: var(--sl-text);font-size: 15px;font-weight: 500;letter-spacing: -0.005em}.toggle-meta{margin-left: 6px;color: var(--sl-text-muted);font-size: 14px;font-weight: 400;font-variant-numeric: tabular-nums}.estimator-total{display: flex;flex-direction: column;justify-content: flex-start;padding: clamp(28px,4vw,40px);background: var(--sl-bg-subtle)}.total-label{margin-bottom: 12px;color: var(--sl-text-muted);font-size: 15px;font-weight: 500}.total-amount{margin-bottom: 10px;color: var(--sl-text);font-size: clamp(56px,7vw,84px);font-weight: 700;line-height: 1;letter-spacing: -0.044em;font-variant-numeric: tabular-nums;transition: opacity 0.12s ease-out}.total-amount.is-pulsing{opacity: 0.6}.total-note{margin-bottom: 24px;color: var(--sl-text-muted);font-size: 14px;line-height: 1.5}.total-breakdown{display: flex;flex-direction: column;margin-bottom: 28px;border-top: 1px solid var(--sl-border)}.breakdown-row{display: flex;align-items: center;justify-content: space-between;padding: 11px 0;border-bottom: 1px solid var(--sl-border);color: var(--sl-text-muted);font-size: 14px;font-variant-numeric: tabular-nums}.breakdown-row:last-child{border-bottom: none}.breakdown-row > span:where(:not([data-cml-tag],[data-cml-svg])):last-child{color: var(--sl-text);font-weight: 500}.breakdown-row[hidden]{display: none}.total-cta{margin-bottom: 14px}.total-fineprint{color: var(--sl-text-label,var(--sl-text-muted));font-size: 13px;line-height: 1.5;text-align: center}@media screen and (max-width: 1024px){.estimator-card{grid-template-columns: 1fr}.estimator-controls{border-right: none;border-bottom: 1px solid var(--sl-border)}.pr-services-grid-three,.pr-services-grid-two{grid-template-columns: repeat(2,1fr)}.pr-services-grid-three > :last-child:nth-child(odd),.pr-services-grid-two > :last-child:nth-child(odd){grid-column: 1 / -1}.pr-extras{grid-template-columns: repeat(2,1fr)}.mkt-grid.pr-included-grid{grid-template-columns: repeat(2,1fr)}.pr-faq-tabs{grid-template-columns: 1fr;gap: 32px}.pr-faq-tabs .pr-faq-nav.sl-tray--col{position: static;flex-flow: row wrap}.pr-faq-tabs .pr-faq-nav .pr-faq-tab{flex: 1;justify-content: center;min-width: fit-content}}@media screen and (max-width: 1180px){.pr-bill-grid{grid-template-columns: minmax(0,1fr);grid-template-rows: none;grid-template-areas: 'head' 'fig' 'cta'}.pr-bill-grid > .pr-bill-fig{margin-top: 36px}}@media screen and (max-width: 900px){.pr-plans-grid{grid-template-columns: 1fr}}@media screen and (max-width: 768px){.pr-services-grid-three,.pr-services-grid-two,.mkt-grid.pr-included-grid{grid-template-columns: 1fr}.control-group .segmented-control .seg-btn{font-size: 13px}}@media screen and (max-width: 600px){.pr-extras{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.pr-faq-panel{animation: none}.pr-service-card,.pr-soft-row,.pr-soft-a,.slider-track-fill,.toggle-slider,.toggle-slider::before,.total-amount{transition: none}.pr-soft-row:hover .pr-soft-a,.slider::-webkit-slider-thumb:hover{transform: none}}.pb{--pb-ink: #0b1220;--pb-muted: #475569;--pb-faint: #64748b;--pb-hair: #e6e9ef;--pb-hair-2: #dfe3ea;--pb-gap: 10px;--pb-ease: cubic-bezier(0.65,0,0.35,1)}.pb .ld-body{position: relative;grid-template-columns: minmax(0,1fr) 272px}.pb .pb-sheet{container: pbs / inline-size;padding: calc(24px * var(--ld-k)) calc(26px * var(--ld-k)) 22px;border-radius: 2px;font-size: 12px;line-height: 1.4}.pb-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px}.pb-title{color: var(--pb-ink);font-size: max(15px,calc(21px * var(--ld-k)));font-weight: 650;letter-spacing: -0.02em;line-height: 1.15}.pb .pb-sub{margin-top: 5px;color: var(--pb-muted);font-size: max(10px,calc(12px * var(--ld-k)));line-height: 1.5}.pb-ghost{flex: none;padding: 5px 10px;border: 1px solid var(--pb-hair-2);border-radius: 2px;color: var(--pb-ink);font-size: 11px;font-weight: 600;white-space: nowrap}.pb-sec{margin-top: calc(18px * var(--ld-k))}.pb .pb-sec-t{margin-bottom: 9px;color: var(--pb-ink);font-size: max(11px,calc(12.5px * var(--ld-k)));font-weight: 600}.pb-tiers{display: flex;flex-wrap: wrap;gap: 6px}.pb-tier{display: inline-flex;align-items: baseline;gap: 6px;padding: 4px 9px;border: 1px solid var(--pb-hair-2);border-radius: 2px;color: var(--pb-ink);font-size: 11px}.pb-tier :is(b,span:where([data-cml-tag="b"])){font-weight: 600}.pb :is(.pb-tier,.pb-out) [data-t]{display: none}.pb[data-ld-plan='free'] [data-p='plan'] [data-t='free'],.pb[data-ld-plan='pro'] [data-p='plan'] [data-t='pro'],.pb[data-ld-plan='agency'] [data-p='plan'] [data-t='agency'],.pb[data-ld-domain='none'] [data-p='domain'] [data-t='none'],.pb[data-ld-domain='basic'] [data-p='domain'] [data-t='basic'],.pb[data-ld-domain='cms'] [data-p='domain'] [data-t='cms']{display: inline}.pb [data-per]{display: none}.pb[data-ld-period='month'] [data-per='month'],.pb[data-ld-period='year'] [data-per='year']{display: inline}.pb-total{display: flex;align-items: baseline;justify-content: space-between;margin-top: 12px;padding-top: 10px;border-top: 1px solid var(--pb-hair);color: var(--pb-ink);font-size: 12px}.pb-total :is(b,span:where([data-cml-tag="b"])){font-size: max(14px,calc(18px * var(--ld-k)));font-weight: 650;letter-spacing: -0.01em;font-variant-numeric: tabular-nums}.pb-plans{position: relative;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--pb-gap)}.pb-card{display: flex;flex-direction: column;gap: 3px;min-width: 0;padding: 11px 13px 12px;border: 1px solid var(--pb-hair);border-radius: 2px;background: #ffffff}.pb-tagrow{height: 13px}.pb-name{color: var(--pb-ink);font-size: 12.5px;font-weight: 600}.pb-price{color: var(--pb-ink);font-size: 20px;font-weight: 650;letter-spacing: -0.02em;line-height: 1.2;font-variant-numeric: tabular-nums}.pb-price :is(small,span:where([data-cml-tag="small"])){color: var(--pb-faint);font-size: 11px;font-weight: 400;letter-spacing: 0}.pb-blurb{flex: 1;color: var(--pb-muted);font-size: 11.5px;line-height: 1.45}.pb-btn{align-self: flex-start;margin-top: 6px;padding: 5px 11px;border: 1px solid #0075ff;border-radius: 2px;background: #0075ff;color: #ffffff;font-size: 11px;font-weight: 600;line-height: 1.35;white-space: nowrap;transition: background-color 0.25s var(--ld-ease-out),border-color 0.25s var(--ld-ease-out),color 0.25s var(--ld-ease-out)}.pb-btn .is-cur{display: none}.pb-card[data-free] .pb-btn{border-color: var(--pb-hair-2);background: #ffffff;color: var(--pb-faint)}:is( .pb[data-ld-plan='free'] [data-k='plan-free'],.pb[data-ld-plan='pro'] [data-k='plan-pro'],.pb[data-ld-plan='agency'] [data-k='plan-agency'],.pb[data-ld-domain='none'] [data-k='domain-none'],.pb[data-ld-domain='basic'] [data-k='domain-basic'],.pb[data-ld-domain='cms'] [data-k='domain-cms'] ) .pb-btn{border-color: var(--pb-hair-2);background: #ffffff;color: var(--pb-muted)}:is( .pb[data-ld-plan='free'] [data-k='plan-free'],.pb[data-ld-plan='pro'] [data-k='plan-pro'],.pb[data-ld-plan='agency'] [data-k='plan-agency'],.pb[data-ld-domain='none'] [data-k='domain-none'],.pb[data-ld-domain='basic'] [data-k='domain-basic'],.pb[data-ld-domain='cms'] [data-k='domain-cms'] ) .pb-btn :is(.is-choose,.is-cur){display: none}:is( .pb[data-ld-plan='free'] [data-k='plan-free'],.pb[data-ld-plan='pro'] [data-k='plan-pro'],.pb[data-ld-plan='agency'] [data-k='plan-agency'],.pb[data-ld-domain='none'] [data-k='domain-none'],.pb[data-ld-domain='basic'] [data-k='domain-basic'],.pb[data-ld-domain='cms'] [data-k='domain-cms'] ) .pb-btn .is-cur{display: inline}.pb{--plan-i: 0;--domain-i: 0}.pb[data-ld-plan='pro']{--plan-i: 1}.pb[data-ld-plan='agency']{--plan-i: 2}.pb[data-ld-domain='basic']{--domain-i: 1}.pb[data-ld-domain='cms']{--domain-i: 2}.pb-frame{position: absolute;z-index: 1;top: 0;bottom: 0;left: 0;width: calc((100% - 2 * var(--pb-gap)) / 3);border: 1px solid var(--pb-ink);border-radius: 2px;pointer-events: none;transition: transform 0.72s var(--pb-ease),opacity 0.3s var(--ld-ease-out)}.pb-frame[data-row='plan']{grid-row: 1 / 2;grid-column: 1 / -1;transform: translateX(calc(var(--plan-i) * (100% + var(--pb-gap))))}.pb-frame[data-row='domain']{grid-row: 2 / 3;grid-column: 1 / -1;transform: translateX(calc(var(--domain-i) * (100% + var(--pb-gap))))}.pb-cur{position: absolute;top: 10px;left: 12px;color: #0075ff;font-size: 10px;font-weight: 600;letter-spacing: 0.06em;line-height: 1.4;text-transform: uppercase}.pb .pb-insp .ld-chip{flex: 1 1 auto}.pb-out{color: var(--ld-ink);font-size: 12px;font-weight: 600;font-variant-numeric: tabular-nums}.pb-sum{display: flex;align-items: baseline;justify-content: space-between;gap: 8px;padding-top: 12px;border-top: 1px solid var(--ld-rule)}.pb-sum-v{color: var(--ld-ink);font-size: 17px;font-weight: 650;letter-spacing: -0.01em;font-variant-numeric: tabular-nums}.pb .pb-cap{max-width: 72ch}@container pbs (max-width: 469px){.pb .pb-sub,.pb .pb-have .pb-sec-t,.pb-tiers,.pb-blurb,.pb-tagrow,.pb-cur{display: none}.pb-ghost{padding: 4px 8px;font-size: 10px}.pb-plans{--pb-gap: 6px;grid-template-columns: minmax(0,1fr)}.pb-card{display: grid;grid-template-columns: minmax(0,1fr) auto auto;align-items: center;gap: 10px;min-height: 38px;padding: 6px 8px 6px 10px}.pb-name{overflow: hidden;font-size: 11px;text-overflow: ellipsis;white-space: nowrap}.pb-price{font-size: 12px}.pb-price :is(small,span:where([data-cml-tag="small"])){display: none}.pb-btn{align-self: center;margin: 0;padding: 3px 8px;font-size: 10px}.pb-frame{right: 0;bottom: auto;width: auto}.pb-frame[data-row='plan']{grid-row: 1 / 4;height: calc((100% - 2 * var(--pb-gap)) / 3);transform: translateY(calc(var(--plan-i) * (100% + var(--pb-gap))))}.pb-frame[data-row='domain']{grid-row: 4 / 7;height: calc((100% - 2 * var(--pb-gap)) / 3);transform: translateY(calc(var(--domain-i) * (100% + var(--pb-gap))))}.pb-tier{font-size: 10px}.pb-total{font-size: 11px}}@container ld (min-width: 641px) and (max-width: 838px){.pb .ld-body{height: 480px}}@container ld (max-width: 640px){.pb .ld-body{grid-template-columns: minmax(0,1fr)}.pb .pb-insp{gap: 12px}}@media (prefers-reduced-motion: reduce){.pb-frame,.pb-btn{transition: none}}.bc{--bc-ink: #101828;--bc-muted: #475467;--bc-faint: #6b7280;--bc-hair: rgba(16,24,40,0.1)}.bc .ld-body{position: relative;grid-template-columns: minmax(0,1fr) 280px}.bc-f{display: grid;grid-template-rows: 0fr;visibility: hidden;opacity: 0;transition: grid-template-rows 0.5s var(--ld-ease),opacity 0.2s var(--ld-ease-out),visibility 0.5s}.bc-f > *{min-width: 0;min-height: 0;margin: -3px;padding: 3px;overflow: hidden}.bc-f.is-open,.bc[data-ld-cloud='on'] .bc-f--lines,.bc[data-bc-noted] .bc-f--note,.bc:is([data-ld-req='sent'],[data-ld-req='paid'],[data-ld-req='cancelled']) :is(.bc-f--state,.bc-f--req),.bc:not([data-ld-req='sent']) .bc-f--compose,.bc[data-ld-req='sent'] :is(.bc-f--open,.bc-f--btns){grid-template-rows: 1fr;visibility: visible;opacity: 1;transition: grid-template-rows 0.5s var(--ld-ease),opacity 0.3s var(--ld-ease-out) 0.16s,visibility 0.5s}.bc .bc-pay{width: calc(100% - 44px);max-width: 460px;margin-inline: auto;overflow: hidden;border-radius: 2px;color: var(--bc-ink)}.bc-strip{height: 5px;background: linear-gradient(100deg,#0075ff 0%,#1a83ff 46%,#3b9eff 78%,#57b4ff 100%)}.bc-pbody{padding: calc(20px * var(--ld-k)) calc(22px * var(--ld-k)) 20px}.bc .bc-site{margin-bottom: 10px;font-size: max(14px,calc(18px * var(--ld-k)));font-weight: 650;letter-spacing: -0.015em;line-height: 1.25}.bc .bc-amt{font-size: max(21px,calc(28px * var(--ld-k)));font-weight: 700;letter-spacing: -0.02em;line-height: 1.1;font-variant-numeric: tabular-nums}.bc-amt > span:where(:not([data-cml-tag],[data-cml-svg])){margin-left: 5px;color: var(--bc-faint);font-size: 12px;font-weight: 500;letter-spacing: 0}.bc-one{transition: opacity 0.3s var(--ld-ease-out)}.bc[data-ld-cloud='on'] .bc-one{opacity: 0}.bc .bc-desc{min-height: 3em;margin-top: 6px;color: var(--bc-muted);font-size: max(10px,calc(12px * var(--ld-k)));line-height: 1.5}.bc [data-p]{display: none}.bc[data-ld-plan='basic'] [data-p='basic'],.bc[data-ld-plan='cms'] [data-p='cms']{display: inline}.bc .bc-lines{margin: 10px 0 0;padding: 0;border: 1px solid var(--bc-hair);border-radius: 2px;list-style: none}.bc .bc-lines li{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin: 0;padding: 6px 10px;color: var(--bc-muted);font-size: 11.5px}.bc .bc-lines li + li{border-top: 1px solid rgba(16,24,40,0.08)}.bc-lines :is(b,span:where([data-cml-tag="b"])){color: var(--bc-ink);font-weight: 600;font-variant-numeric: tabular-nums}.bc-lines :is(i,span:where([data-cml-tag="i"])){color: #98a2b3;font-style: normal;font-weight: 500}.bc .bc-lines li[data-total]{border-top-color: rgba(16,24,40,0.14);background: rgba(16,24,40,0.025);color: var(--bc-ink);font-weight: 600}.bc .bc-note{margin-top: 10px;padding: 8px 12px;border-left: 2px solid rgba(0,117,255,0.4);background: rgba(0,117,255,0.05);color: var(--bc-muted);font-size: 12px;font-style: italic;line-height: 1.45}.bc .bc-note .ld-caret{display: none}.bc[data-ld-live][data-ld-typing='note'] .bc-note .ld-caret{display: inline-block}.bc[data-ld-typing='note'] #bc-note{outline: 2px solid var(--ld-accent);outline-offset: 1px}.bc .bc-state{padding-top: 10px}.bc .bc-state p:where(:not([data-cml-tag])){display: none;padding: 8px 11px;border: 1px solid rgba(16,24,40,0.12);border-radius: 2px;color: var(--bc-ink);font-size: 11.5px;line-height: 1.5}.bc[data-ld-req='sent'] .bc-state [data-r='sent'],.bc[data-ld-req='paid'] .bc-state [data-r='paid'],.bc[data-ld-req='cancelled'] .bc-state [data-r='cancelled']{display: block}.bc .bc-state [data-r='sent']{border-color: rgba(0,117,255,0.25);background: rgba(0,117,255,0.07)}.bc .bc-state [data-r='paid']{border-color: rgba(26,127,55,0.3);background: rgba(26,127,55,0.08)}.bc .bc-state [data-r='cancelled']{background: rgba(16,24,40,0.04);color: var(--bc-muted)}.bc .bc-foot{margin-top: 14px;color: #98a2b3;font-size: 11px;line-height: 1.5}.bc-foot :is(u,span:where([data-cml-tag="u"])){color: #0075ff;text-decoration: none}.bc-toast{position: absolute;z-index: 3;right: 14px;bottom: 14px;display: flex;align-items: flex-start;gap: 9px;max-width: calc(100% - 28px);padding: 9px 12px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;background: var(--ld-panel);box-shadow: 0 10px 26px -14px rgba(10,24,52,0.35);color: var(--ld-muted);font-size: 11.5px;line-height: 1.4}.bc-toast :is(i,span:where([data-cml-tag="i"])){flex: none;width: 8px;height: 8px;margin-top: 4px;border-radius: 50%;background: #16a34a}.bc-toast :is(b,span:where([data-cml-tag="b"])){display: block;color: var(--ld-ink);font-weight: 600}.bc:not([data-ld-live]) .bc-toast{display: none}.bc .bc-insp{gap: 0}.bc .bc-insp > .ld-insp-h{margin-bottom: 12px}.bc-tag{display: inline-block;padding: 2px 7px;border: 1px solid transparent;border-radius: 2px;font-size: 11px;font-weight: 500;line-height: 1.4;white-space: nowrap}.bc .bc-tag[data-tone='quiet'],.bc[data-ld-req='cancelled'] .bc-status{border-color: var(--ld-rule-strong);color: var(--ld-faint)}.bc .bc-tag[data-tone='ok'],.bc[data-ld-req='paid'] .bc-status{background: rgba(22,163,74,0.12);color: #15803d}.bc .bc-tag[data-tone='info'],.bc[data-ld-req='sent'] .bc-status{background: rgba(0,117,255,0.1);color: #0060d6}:is(html.dark,body.dark,html[data-stacklumen-theme='dark']) :is(.bc .bc-tag[data-tone='ok'],.bc[data-ld-req='paid'] .bc-status){color: #4ade80}:is(html.dark,body.dark,html[data-stacklumen-theme='dark']) :is(.bc .bc-tag[data-tone='info'],.bc[data-ld-req='sent'] .bc-status){color: #6aa8ff}.bc-f--compose > div:where(:not([data-cml-tag],[data-cml-table])){display: flex;flex-direction: column;gap: 11px}.bc-f--compose > div:where(:not([data-cml-tag],[data-cml-table])),.bc-f--open > div:where(:not([data-cml-tag],[data-cml-table])),.bc-f--req > div:where(:not([data-cml-tag],[data-cml-table])){padding-top: 15px}.bc-f--open > div:where(:not([data-cml-tag],[data-cml-table])),.bc-f--req > div:where(:not([data-cml-tag],[data-cml-table])){display: flex;flex-direction: column;gap: 6px}.bc .bc-f--compose .ld-hint{margin-top: -1px}.bc .bc-tray{flex-direction: column}.bc .bc-tray .ld-chip{justify-content: flex-start;padding-inline: 9px}.bc-addrow{display: flex;grid-column: 1 / -1;align-items: center;gap: 8px;color: var(--ld-ink);font-size: 12px}.bc-addrow :is(b,span:where([data-cml-tag="b"])){margin-left: auto;color: var(--ld-muted);font-weight: 500;font-variant-numeric: tabular-nums}.bc-send{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px;padding-top: 12px;border-top: 1px solid var(--ld-rule)}.bc-total{color: var(--ld-muted);font-size: 12px}.bc-total :is(b,span:where([data-cml-tag="b"])){color: var(--ld-ink);font-size: 13px;font-weight: 650;font-variant-numeric: tabular-nums}.bc-btn{min-height: 30px;padding: 0 11px;border: 1px solid #0075ff;border-radius: 2px;background: #0075ff;color: #ffffff;font: 600 12px/1 var(--ld-font);white-space: nowrap;cursor: pointer;transition: background-color 0.15s var(--ld-ease-out)}.bc-btn:hover{background: #005ed1}.bc-btn.is-quiet{min-height: 26px;padding: 0 9px;border-color: var(--ld-rule-strong);background: var(--ld-panel);color: var(--ld-ink);font-size: 11.5px}.bc-btn.is-quiet:hover{border-color: var(--ld-faint);background: var(--ld-panel)}.bc-btn:focus-visible{outline: 2px solid var(--ld-accent);outline-offset: 2px}.bc-reqrow{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 7px;padding: 8px 9px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;color: var(--ld-ink);font-size: 12px}.bc-status [data-r]{display: none}.bc[data-ld-req='sent'] .bc-status [data-r='sent'],.bc[data-ld-req='paid'] .bc-status [data-r='paid'],.bc[data-ld-req='cancelled'] .bc-status [data-r='cancelled']{display: inline}.bc-reqplan{font-weight: 600}.bc:not([data-bc-req-add]) [data-bc-req='add']{display: none}.bc-reqamt{color: var(--ld-faint);font-size: 11.5px;font-variant-numeric: tabular-nums}.bc .bc-f--btns{width: 100%;margin-top: -6px}.bc-reqbtns{display: flex;gap: 6px;padding-top: 9px}.bc .bc-sr{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0}@container ld (max-width: 640px){.bc .ld-body{grid-template-columns: minmax(0,1fr)}.bc .bc-pay{width: calc(100% - 32px)}.bc .bc-lines li,.bc .bc-state p:where(:not([data-cml-tag])){font-size: 10.5px}.bc-amt > span:where(:not([data-cml-tag],[data-cml-svg])){font-size: 10.5px}.bc .bc-desc,.bc .bc-note{font-size: 10.5px}.bc .bc-foot{font-size: 10px}.bc-toast{right: 10px;bottom: 10px;left: 10px;max-width: none;font-size: 10.5px}}@media (prefers-reduced-motion: reduce){.bc-f,.bc-f.is-open,.bc-one{transition: none !important}}.pr .sl-h2 .mute{color: var(--sl-text-muted)}.pr .mkt-hero.pr-hero .mkt-title{max-width: 15ch}.pr-steps{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));row-gap: clamp(40px,4.4vw,64px);margin: 0;padding: 0;list-style: none}.pr-step{position: relative;margin: 0;padding: 30px clamp(20px,3vw,44px) 0 0;border-top: 1px solid var(--sl-border-strong,var(--sl-border))}.pr-step::before{content: '';position: absolute;top: -4px;left: 0;width: 7px;height: 7px;border-radius: 50%;background-color: var(--sl-text);box-shadow: 0 0 0 4px var(--sl-bg)}.pr-step-head{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 6px 16px}.pr-step-t{margin: 0;color: var(--sl-text);font-size: clamp(21px,1.8vw,24px);font-weight: 600;line-height: 1.2;letter-spacing: -0.022em}.pr-step-when{white-space: nowrap}.pr-step-b{max-width: 44ch;margin: 12px 0 0;color: var(--sl-text-muted);font-size: 15px;line-height: 1.62;text-wrap: pretty}.pr-step-list{margin: 16px 0 0;padding: 0;list-style: none}.pr-step-list li{position: relative;margin: 0;padding: 5px 0 5px 18px;color: var(--sl-text);font-size: 14px;line-height: 1.45}.pr-step-list li::before{content: '';position: absolute;top: 0.95em;left: 0;width: 8px;height: 1px;background-color: var(--sl-text-label,var(--sl-text-muted))}@media (max-width: 991px){.pr-steps{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 639px){.pr-steps{grid-template-columns: 1fr;row-gap: 0}.pr-step{padding: 0 0 36px 26px;border-top: 0;border-left: 1px solid var(--sl-border-strong,var(--sl-border))}.pr-step:last-child{padding-bottom: 0;border-left-color: transparent}.pr-step::before{top: 8px;left: -4px}}.pr-scope .mkt-split{align-items: start}@media (min-width: 992px){.pr-scope .mkt-split > .mkt-shot{position: sticky;top: calc(var(--sl-chrome-h,119px) + 24px)}}.mkt-body.pr-scope-lede{margin-top: clamp(18px,2vw,24px)}.pr-terms{margin: clamp(24px,3vw,36px) 0 0;padding: 0}.pr-term{display: grid;grid-template-columns: minmax(120px,150px) 1fr;gap: 4px 24px;padding: 16px 0;border-top: 1px solid var(--sl-border)}.pr-term:last-child{border-bottom: 1px solid var(--sl-border)}.pr-term-k{margin: 0;color: var(--sl-text);font-size: 15px;font-weight: 600;letter-spacing: -0.012em}.pr-term-v{margin: 0;color: var(--sl-text-muted);font-size: 15px;line-height: 1.58}.mkt-actions.pr-scope-actions{margin-top: clamp(24px,3vw,32px)}@media (max-width: 991px){.pr-scope .mkt-shot{margin-top: 12px}}@media (max-width: 520px){.pr-term{grid-template-columns: 1fr}}.mkt-grid.pr-grid{grid-template-columns: repeat(4,minmax(0,1fr))}.mkt-grid.pr-grid .mkt-cell{display: flex;flex-direction: column}@media (max-width: 1099px){.mkt-grid.pr-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 599px){.mkt-grid.pr-grid{grid-template-columns: 1fr}}.pr-close-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: start;gap: 40px clamp(32px,6vw,96px)}.pr-close .mkt-body{margin-top: clamp(18px,2vw,24px)}.mkt-actions.pr-close-actions{margin-top: clamp(24px,3vw,32px)}.pr-faq{margin: 0;padding: 0}.pr-faq-item{padding: 20px 0;border-top: 1px solid var(--sl-border)}.pr-faq-item:first-child{padding-top: 0;border-top: 0}.pr-faq-q{margin: 0;color: var(--sl-text);font-size: 16px;font-weight: 600;line-height: 1.35;letter-spacing: -0.012em}.pr-faq-a{margin: 8px 0 0;color: var(--sl-text-muted);font-size: 15px;line-height: 1.62}.pr-note{max-width: 88ch;margin: clamp(56px,7vw,88px) 0 0;padding-top: 20px;border-top: 1px solid var(--sl-border);color: var(--sl-text-muted);font-size: 13px;line-height: 1.6}.pr-note a{color: var(--sl-text);text-decoration: underline;text-decoration-color: var(--sl-border-strong,var(--sl-border));text-underline-offset: 3px}.pr-note a:hover{color: var(--sl-accent);text-decoration-color: currentColor}@media (max-width: 899px){.pr-close-grid{grid-template-columns: 1fr}}@property --u{syntax: '<length>';inherits: true;initial-value: 1px}@property --d{syntax: '<length>';inherits: true;initial-value: 0.45px}.slt-mockbox{container-type: inline-size}.slt-dsn{--c-surface: #101013;--c-sunken: rgba(255,255,255,0.05);--c-popover: #18181b;--c-chip: #45454e;--c-chip-ink: #ffffff;--c-picked: 0 1px 2px rgba(0,0,0,0.4),0 0 0 1px rgba(255,255,255,0.05);--c-rule: rgba(255,255,255,0.1);--c-rule-strong: rgba(255,255,255,0.18);--c-ink-1: #ffffff;--c-ink-2: #b4b4bc;--c-ink-3: #8e8e98;--c-hover: rgba(255,255,255,0.08);--c-press: rgba(255,255,255,0.14);--c-selected: rgba(255,255,255,0.14);--c-shadow-popover: 0 12px 32px -8px rgba(0,0,0,0.6);--c-warn: #f5a524;--c-component: #a48bff;--c-stage: #141416;--c-sheet-rule: rgba(255,255,255,0.1);--c-blank: #2a2b30;--c-check: rgba(255,255,255,0.24);--c-accent: #0075ff;--c-thumb: #ffffff;--sl-mock-font: var(--sl-font,Inter,'Helvetica Neue',Helvetica,Arial,sans-serif);position: relative;display: block;background: var(--c-surface);color: var(--c-ink-1);font-family: var(--sl-mock-font);font-feature-settings: 'ss01','cv01','cv11';font-variant-numeric: tabular-nums;line-height: 1.35;-webkit-font-smoothing: antialiased;text-align: left;touch-action: manipulation;-webkit-tap-highlight-color: transparent}.slt-dsn[data-frame='light']{--c-surface: #ffffff;--c-sunken: rgba(10,11,13,0.05);--c-popover: #ffffff;--c-chip: #ffffff;--c-chip-ink: #0a0b0d;--c-picked: 0 1px 2px rgba(16,24,40,0.08),0 0 0 1px rgba(16,24,40,0.04);--c-rule: rgba(10,11,13,0.08);--c-rule-strong: rgba(10,11,13,0.16);--c-ink-1: #0a0b0d;--c-ink-2: #52525a;--c-ink-3: #6a6a73;--c-hover: rgba(10,11,13,0.05);--c-press: rgba(10,11,13,0.1);--c-selected: rgba(10,11,13,0.1);--c-shadow-popover: 0 8px 24px -8px rgba(10,11,13,0.18);--c-warn: #9a5b04;--c-component: #7a5af5;--c-stage: #f4f4f6;--c-sheet-rule: rgba(10,11,13,0.12);--c-blank: #ffffff;--c-check: rgba(10,11,13,0.22);--c-thumb: #0a0b0d}:is( html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark'] ) .slt-dsn[data-frame='light']{--c-surface: #101013;--c-sunken: rgba(255,255,255,0.05);--c-popover: #18181b;--c-chip: #45454e;--c-chip-ink: #ffffff;--c-picked: 0 1px 2px rgba(0,0,0,0.4),0 0 0 1px rgba(255,255,255,0.05);--c-rule: rgba(255,255,255,0.1);--c-rule-strong: rgba(255,255,255,0.18);--c-ink-1: #ffffff;--c-ink-2: #b4b4bc;--c-ink-3: #8e8e98;--c-hover: rgba(255,255,255,0.08);--c-press: rgba(255,255,255,0.14);--c-selected: rgba(255,255,255,0.14);--c-shadow-popover: 0 12px 32px -8px rgba(0,0,0,0.6);--c-warn: #f5a524;--c-component: #a48bff;--c-stage: #141416;--c-sheet-rule: rgba(255,255,255,0.1);--c-blank: #2a2b30;--c-check: rgba(255,255,255,0.24);--c-thumb: #ffffff}.slt-dsn *,.slt-dsn *::before,.slt-dsn *::after{box-sizing: border-box;font-family: var(--sl-mock-font)}.slt-dsn [hidden]{display: none !important}.slt-dsn p:where(:not([data-cml-tag])){margin: 0}.slt-dsn :is(:is(em,span:where([data-cml-tag="em"])),:is(i,span:where([data-cml-tag="i"])),:is(b,span:where([data-cml-tag="b"])),:is(s,span:where([data-cml-tag="s"])),:is(u,span:where([data-cml-tag="u"])),:is(kbd,span:where([data-cml-tag="kbd"]))){font-style: normal;text-decoration: none}.slt-dsn :is(b,span:where([data-cml-tag="b"])){font-weight: inherit}.slt-dsn svg{display: block;flex: none;fill: none;stroke: currentColor;stroke-width: 1;stroke-linecap: square;stroke-linejoin: miter}.slt-dsn__full{--u: clamp(0.91px,calc(100cqi / 1340),1.2px);--w-rail: 48;--w-pane: 264;--fs-micro: calc(10 * var(--u));--fs-ui: calc(11 * var(--u));--fs-value: calc(12 * var(--u));--lh: calc(16 * var(--u));--lh-micro: calc(12 * var(--u));position: relative;display: grid;grid-template-rows: calc(41 * var(--u)) minmax(0,1fr) calc(29 * var(--u));height: calc(780 * var(--u));overflow: hidden;background: var(--c-surface);font-size: var(--fs-ui);line-height: var(--lh)}.slt-dsn__probe{position: absolute;top: 0;left: 0;width: calc(100 * var(--u));height: 0;visibility: hidden;pointer-events: none}.slt-dsn__spacer{flex: 1 1 auto;min-width: 0}.slt-seg{display: inline-flex;flex: none;align-items: stretch;gap: calc(2 * var(--u));height: calc(28 * var(--u));padding: calc(2 * var(--u));background: var(--c-sunken);border-radius: 3px;box-shadow: inset 0 0 0 1px var(--c-rule)}.slt-seg > span:where(:not([data-cml-tag],[data-cml-svg])){display: inline-flex;align-items: center;justify-content: center;gap: calc(4 * var(--u));min-width: 0;padding: 0 calc(8 * var(--u));border-radius: 2px;color: var(--c-ink-2);font-size: var(--fs-ui);font-weight: 500;line-height: var(--lh);white-space: nowrap}.slt-seg > span:where(:not([data-cml-tag],[data-cml-svg]))[data-on]{background: var(--c-chip);color: var(--c-chip-ink);box-shadow: var(--c-picked)}.slt-seg svg{width: calc(16 * var(--u));height: calc(16 * var(--u))}.slt-seg--fill{display: flex;width: 100%}.slt-seg--fill > span:where(:not([data-cml-tag],[data-cml-svg])){flex: 1 1 0;padding: 0 calc(2 * var(--u))}.slt-seg--sm,.slt-seg--row{height: calc(24 * var(--u))}.slt-seg--row > span:where(:not([data-cml-tag],[data-cml-svg])) svg{width: calc(12 * var(--u));height: calc(12 * var(--u))}.slt-bar{position: relative;z-index: 30;display: grid;grid-template-columns: minmax(0,1fr) auto auto;align-items: center;min-width: 0;background: var(--c-surface);border-bottom: 1px solid var(--c-rule);color: var(--c-ink-1);white-space: nowrap}.slt-bar__lead,.slt-bar__centre,.slt-bar__trail{display: flex;align-items: center;min-width: 0;height: calc(40 * var(--u))}.slt-bar__lead{padding-right: calc(16 * var(--u))}.slt-bar__centre{gap: calc(8 * var(--u))}.slt-bar__trail{gap: calc(8 * var(--u));padding: 0 calc(12 * var(--u)) 0 calc(8 * var(--u))}.slt-bar__group,.slt-bar__ship{display: flex;align-items: center;gap: calc(2 * var(--u))}.slt-bar__ship{gap: calc(8 * var(--u))}.slt-bar__sep{flex: none;width: 1px;height: calc(16 * var(--u));background: var(--c-rule)}.slt-bar__mark{display: flex;align-items: center;justify-content: center;flex: 0 0 calc(var(--w-rail) * var(--u));align-self: stretch;box-shadow: inset -1px 0 0 var(--c-rule)}.slt-bar__home{display: flex;align-items: center;justify-content: center;width: calc(28 * var(--u));height: calc(28 * var(--u));color: var(--c-ink-1)}.slt-dsn :is(.slt-bar__home,.slt-dsc__mark) svg{width: calc(16 * var(--u));height: calc(16 * var(--u));stroke: none}.slt-bar__crumbs{display: flex;align-items: center;min-width: 0;margin-left: calc(4 * var(--u))}.slt-bar__crumbs > .slt-dsn__menuwrap{min-width: 0}.slt-bar__crumbs .slt-bar__ctext{min-width: 0;overflow: hidden;text-overflow: ellipsis}.slt-bar__crumbs > .slt-bar__icon{flex: none}.slt-bar__crumbs > .slt-dsn__menuwrap:first-child{flex-shrink: 1}.slt-bar__crumb{display: inline-flex;align-items: center;gap: calc(4 * var(--u));min-width: 0;height: calc(28 * var(--u));padding: 0 calc(8 * var(--u));border-radius: 2px;color: var(--c-ink-1);font-size: var(--fs-ui);font-weight: 500;line-height: var(--lh)}.slt-bar__crumb--site{color: var(--c-ink-2)}.slt-bar__crumb > svg{width: calc(12 * var(--u));height: calc(12 * var(--u));color: var(--c-ink-3)}.slt-bar__ctext{min-width: 0;overflow: hidden;text-overflow: ellipsis}.slt-bar__ctag{display: inline-flex;align-items: center;flex: none;height: calc(16 * var(--u));padding: 0 calc(4 * var(--u));border-radius: 2px;box-shadow: inset 0 0 0 1px var(--c-rule);color: var(--c-ink-3);font-size: var(--fs-micro);font-weight: 500;line-height: var(--lh-micro);letter-spacing: 0.06em;text-transform: uppercase}.slt-bar__slash{flex: 0 0 calc(12 * var(--u));color: var(--c-ink-3);text-align: center}.slt-bar__icon{display: inline-flex;align-items: center;justify-content: center;flex: none;width: calc(28 * var(--u));height: calc(28 * var(--u));border-radius: 2px;color: var(--c-ink-3)}.slt-bar__icon svg{width: calc(16 * var(--u));height: calc(16 * var(--u))}.slt-bar__icon--off{opacity: 0.4}.slt-dsn .slt-bar__star{width: calc(15 * var(--u));height: calc(15 * var(--u));stroke-width: 1.5}.slt-bar__modes > span:where(:not([data-cml-tag],[data-cml-svg])){width: calc(24 * var(--u));padding: 0}.slt-bar__bps > span:where(:not([data-cml-tag],[data-cml-svg])){width: calc(56 * var(--u));padding: 0}.slt-bar__bps > span:where(:not([data-cml-tag],[data-cml-svg])) svg{display: none}.slt-bar__ctl{display: inline-flex;align-items: center;flex: none;gap: calc(4 * var(--u));height: calc(28 * var(--u));padding: 0 calc(8 * var(--u));background: var(--c-surface);border: 1px solid var(--c-rule-strong);border-radius: 2px;color: var(--c-ink-1);font-size: var(--fs-ui);font-weight: 500;line-height: var(--lh)}.slt-bar__ctl svg{width: calc(12 * var(--u));height: calc(12 * var(--u))}.slt-bar__fill{width: calc(64 * var(--u));color: var(--c-ink-2)}.slt-bar__chip{flex: none;width: calc(12 * var(--u));height: calc(12 * var(--u));border-radius: 2px;background-color: var(--c-blank);background-image: linear-gradient(45deg,var(--c-check) 25%,transparent 25%),linear-gradient(-45deg,var(--c-check) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--c-check) 75%),linear-gradient(-45deg,transparent 75%,var(--c-check) 75%);background-size: calc(6 * var(--u)) calc(6 * var(--u));background-position: 0 0,0 calc(3 * var(--u)),calc(3 * var(--u)) calc(-3 * var(--u)),calc(-3 * var(--u)) 0;box-shadow: inset 0 0 0 1px var(--c-rule-strong)}.slt-bar__vmode{width: calc(64 * var(--u));font-weight: 400}.slt-bar__vmode > span:where(:not([data-cml-tag],[data-cml-svg])){flex: 1}.slt-dsn .slt-bar__chev{display: none}.slt-bar__view{width: calc(96 * var(--u));padding: 0 calc(4 * var(--u)) 0 calc(8 * var(--u))}.slt-bar__view :is(b,span:where([data-cml-tag="b"])){flex: none;min-width: calc(30 * var(--u))}.slt-bar__cue{display: inline-flex;flex: 0 0 calc(12 * var(--u));color: var(--c-ink-2)}.slt-bar__cue[data-off]{visibility: hidden}.slt-bar__view > svg:last-child{margin-left: auto;color: var(--c-ink-3)}.slt-bar__preview{width: calc(80 * var(--u));justify-content: center;font-weight: 400}.slt-bar__publish{display: inline-flex;align-items: center;justify-content: center;flex: none;width: calc(84 * var(--u));height: calc(28 * var(--u));background: var(--c-accent);border: 1px solid var(--c-accent);border-radius: 2px;color: #ffffff;font-size: var(--fs-ui);font-weight: 500;line-height: var(--lh)}.slt-bar__me{display: inline-flex;align-items: center;justify-content: center;width: calc(28 * var(--u));height: calc(28 * var(--u))}.slt-bar__avatar{display: block;width: calc(20 * var(--u));height: calc(20 * var(--u));border-radius: 50%;background: var(--c-sunken);box-shadow: inset 0 0 0 1px var(--c-rule);color: var(--c-ink-1);font-size: var(--fs-micro);font-weight: 600;line-height: calc(20 * var(--u));text-align: center}.slt-dsn__menuwrap{position: relative;display: inline-flex;flex: none;min-width: 0}.slt-dsn__menu{position: absolute;top: calc(100% + 11 * var(--u));left: 0;z-index: 60;display: flex;flex-direction: column;min-width: calc(220 * var(--u));padding: calc(4 * var(--u));background: var(--c-popover);border: 1px solid var(--c-rule);border-radius: 3px;box-shadow: var(--c-shadow-popover);color: var(--c-ink-1);white-space: nowrap}.slt-dsn__mrow{display: flex;align-items: center;gap: calc(8 * var(--u));min-height: calc(28 * var(--u));padding: 0 calc(8 * var(--u));border-radius: 2px;font-size: var(--fs-value);line-height: var(--lh)}.slt-dsn__mrow :is(em,span:where([data-cml-tag="em"])){color: var(--c-ink-3);font-size: var(--fs-ui)}.slt-dsn__mrow svg{width: calc(12 * var(--u));height: calc(12 * var(--u));margin-left: auto;visibility: hidden}.slt-dsn__mrow[data-current]{background: var(--c-selected)}.slt-dsn__mrow[data-current] svg{visibility: visible}.slt-dsn__mrow--quiet{color: var(--c-ink-2)}.slt-dsn__mrule{height: 1px;margin: calc(4 * var(--u));background: var(--c-rule)}.slt-dsn__menu--view{left: auto;right: 0;gap: calc(4 * var(--u));width: calc(264 * var(--u));padding: calc(8 * var(--u))}.slt-dsn__mlabel{display: flex;gap: calc(6 * var(--u));margin-top: calc(4 * var(--u));color: var(--c-ink-3);font-weight: 500}.slt-dsn__mlabel :is(em,span:where([data-cml-tag="em"])){color: var(--c-ink-2)}.slt-dsn__zread{color: var(--c-ink-1) !important}.slt-dsn__menu--view .slt-dsn__mrow{padding: 0 calc(4 * var(--u))}.slt-dsn__menu--view .slt-dsn__mrow svg{margin-left: 0;visibility: visible;color: var(--c-ink-3)}.slt-dsn__menu--view .slt-dsn__mrow :is(em,span:where([data-cml-tag="em"])){margin-left: auto;color: var(--c-ink-1);font-weight: 500}.slt-dsn__menu--view .slt-dsn__mrow[data-off] :is(em,span:where([data-cml-tag="em"])){color: var(--c-ink-3)}.slt-dsn__scrub{display: flex;align-items: center;gap: calc(4 * var(--u));height: calc(28 * var(--u))}.slt-dsn__scrub :is(b,span:where([data-cml-tag="b"])){min-width: calc(44 * var(--u));text-align: right}.slt-dsn__scrubstep{display: inline-flex;align-items: center;justify-content: center;width: calc(24 * var(--u));height: calc(24 * var(--u));border-radius: 2px;color: var(--c-ink-3)}.slt-dsn__scrubstep svg{width: calc(12 * var(--u));height: calc(12 * var(--u))}.slt-dsn__track{position: relative;flex: 1;height: calc(24 * var(--u))}.slt-dsn__track::before{content: '';position: absolute;top: 50%;left: 0;right: 0;height: calc(4 * var(--u));transform: translateY(-50%);background: var(--c-sunken);box-shadow: inset 0 0 0 1px var(--c-rule);border-radius: 2px}.slt-dsn__track :is(i,span:where([data-cml-tag="i"])){position: absolute;top: 50%;width: calc(10 * var(--u));height: calc(10 * var(--u));transform: translate(-50%,-50%);background: var(--c-chip);box-shadow: var(--c-picked),0 0 0 1px var(--c-rule-strong);border-radius: 2px}.slt-dsn__menu--anc{top: 0;min-width: calc(200 * var(--u))}.slt-dsn__mrow--anc{gap: calc(4 * var(--u));padding-left: calc((8 + var(--depth,0) * 10) * var(--u));font-size: var(--fs-ui)}.slt-dsn__body{display: grid;grid-template-columns: calc(var(--w-rail) * var(--u)) calc(var(--w-pane) * var(--u)) minmax(0,1fr) calc(var(--w-pane) * var(--u));min-height: 0}.slt-dsn__full[data-panel='none'] .slt-dsn__body{grid-template-columns: calc(var(--w-rail) * var(--u)) minmax(0,1fr) calc(var(--w-pane) * var(--u))}.slt-dsn__full[data-panel='none'] .slt-dsn__panel{display: none}.slt-dsn__rail{position: relative;z-index: 20;display: flex;flex-direction: column;align-items: center;gap: calc(8 * var(--u));min-height: 0;padding: calc(8 * var(--u)) 0;background: var(--c-surface);box-shadow: inset -1px 0 0 var(--c-rule)}.slt-dsn__railtray{display: flex;flex-direction: column;gap: calc(2 * var(--u));padding: calc(2 * var(--u));background: var(--c-sunken);border-radius: 3px;box-shadow: inset 0 0 0 1px var(--c-rule)}.slt-dsn__raillinks{display: flex;flex-direction: column;gap: calc(2 * var(--u));padding-top: calc(8 * var(--u));border-top: 1px solid var(--c-rule)}.slt-dsn__key{position: relative;display: inline-flex;align-items: center;justify-content: center;width: calc(24 * var(--u));height: calc(24 * var(--u));border-radius: 2px;color: var(--c-ink-3)}.slt-dsn__key svg{width: calc(16 * var(--u));height: calc(16 * var(--u))}.slt-dsn__key[data-on]{background: var(--c-chip);color: var(--c-chip-ink);box-shadow: var(--c-picked)}.slt-dsn__key::after{content: attr(data-label);position: absolute;top: 50%;left: calc(100% + 12 * var(--u));z-index: 70;padding: calc(2 * var(--u)) calc(8 * var(--u));transform: translateY(-50%);background: var(--c-popover);border: 1px solid var(--c-rule);border-radius: 2px;box-shadow: var(--c-shadow-popover);color: var(--c-ink-1);font-size: var(--fs-ui);font-weight: 500;line-height: var(--lh);white-space: nowrap;opacity: 0;pointer-events: none}.slt-dsn__panel{position: relative;display: flex;flex-direction: column;min-width: 0;min-height: 0;overflow: hidden;background: var(--c-surface);box-shadow: inset -1px 0 0 var(--c-rule)}.slt-dsn__pn{display: flex;flex: 1;flex-direction: column;min-height: 0}.slt-dsn__phead{display: flex;align-items: center;flex: none;gap: calc(4 * var(--u));height: calc(29 * var(--u));padding: 0 calc(8 * var(--u)) 0 calc(12 * var(--u));border-bottom: 1px solid var(--c-rule)}.slt-dsn__phead > :is(b,span:where([data-cml-tag="b"])){margin-right: auto;color: var(--c-ink-1);font-size: var(--fs-value);font-weight: 600}.slt-dsn__phead--insp{padding-left: calc(18 * var(--u))}.slt-dsn__phead--insp > :is(b,span:where([data-cml-tag="b"])){margin-right: calc(4 * var(--u))}.slt-dsn__pact{display: inline-flex;align-items: center;justify-content: center;width: calc(20 * var(--u));height: calc(20 * var(--u));border-radius: 2px;color: var(--c-ink-3)}.slt-dsn__pact svg{width: calc(12 * var(--u));height: calc(12 * var(--u))}.slt-dsn__pnote-inline{display: inline-flex;align-items: center;gap: calc(4 * var(--u));color: var(--c-ink-3)}.slt-dsn__pnote-inline svg{width: calc(12 * var(--u));height: calc(12 * var(--u))}.slt-dsn__strip{flex: none;padding: calc(6 * var(--u)) calc(12 * var(--u)) calc(7 * var(--u));border-bottom: 1px solid var(--c-rule)}.slt-dsn__strip--flush{padding-top: 0;border-bottom: 0}.slt-seg--sections{display: flex;flex-wrap: wrap;width: 100%;height: auto}.slt-seg--sections > span:where(:not([data-cml-tag],[data-cml-svg])){height: calc(24 * var(--u))}.slt-dsn__search{display: flex;align-items: center;flex: none;gap: calc(8 * var(--u));height: calc(28 * var(--u));margin: calc(12 * var(--u)) calc(12 * var(--u)) calc(8 * var(--u));padding: 0 calc(8 * var(--u));background: var(--c-surface);border: 1px solid var(--c-rule-strong);border-radius: 2px;color: var(--c-ink-3);font-size: var(--fs-value)}.slt-dsn__search > span:where(:not([data-cml-tag],[data-cml-svg])):first-of-type{flex: 1;min-width: 0;padding-left: calc(8 * var(--u))}.slt-dsn__search svg{width: calc(12 * var(--u));height: calc(12 * var(--u))}.slt-dsn__kbds{display: inline-flex;gap: calc(2 * var(--u))}.slt-dsn__kbds :is(kbd,span:where([data-cml-tag="kbd"])){display: inline-flex;align-items: center;justify-content: center;min-width: calc(16 * var(--u));height: calc(16 * var(--u));padding: 0 calc(4 * var(--u));border: 1px solid var(--c-rule-strong);border-radius: 2px;color: var(--c-ink-2);font-size: var(--fs-micro);font-weight: 500;line-height: var(--lh-micro)}.slt-dsn__pbody{flex: 1;min-height: 0;overflow: hidden;padding: calc(12 * var(--u));padding-top: calc(12 * var(--u))}.slt-dsn__pbody--flush{padding: 0}.slt-dsn__pbody--tree{padding: 0}.slt-dsn__addgroup + .slt-dsn__addgroup{margin-top: calc(16 * var(--u))}.slt-dsn__glabel{margin-bottom: calc(8 * var(--u));color: var(--c-ink-1);font-weight: 500}.slt-dsn__preset{display: flex;align-items: center;gap: calc(8 * var(--u));height: calc(40 * var(--u));padding: 0 calc(8 * var(--u)) 0 calc(6 * var(--u));background: var(--c-surface);border: 1px solid var(--c-rule-strong);border-radius: 2px}.slt-dsn__preset + .slt-dsn__preset{margin-top: calc(4 * var(--u))}.slt-dsn__presetname{flex: 1;min-width: 0;overflow: hidden;color: var(--c-ink-1);text-overflow: ellipsis;white-space: nowrap}.slt-dsn__preseth{color: var(--c-ink-3);font-size: var(--fs-micro);line-height: var(--lh-micro)}.slt-dsn__thumb{--tb: var(--c-thumb);@supports (color: color-mix(in lab,red,red)){--tb: color-mix(in srgb,var(--c-thumb) 45%,transparent)}--tb-soft: var(--c-thumb);@supports (color: color-mix(in lab,red,red)){--tb-soft: color-mix(in srgb,var(--c-thumb) 28%,transparent)}--tb-bold: var(--c-thumb);@supports (color: color-mix(in lab,red,red)){--tb-bold: color-mix(in srgb,var(--c-thumb) 60%,transparent)}position: relative;flex: none;width: calc(36 * var(--u));height: calc(28 * var(--u));overflow: hidden;background: var(--c-sunken);border: 1px solid var(--c-rule-strong);border-radius: 2px}.slt-dsn__thumb::before,.slt-dsn__thumb::after{content: '';position: absolute;background: var(--c-thumb);opacity: 0.55}.slt-dsn__thumb[data-preset='banner']::before{inset: calc(9 * var(--u)) 0 auto 0;height: calc(7 * var(--u));opacity: 0.5}.slt-dsn__thumb[data-preset='banner']::after{inset: calc(11 * var(--u)) calc(9 * var(--u)) auto;height: calc(3 * var(--u));opacity: 1;background: var(--c-surface)}.slt-dsn__thumb[data-preset='navbar']::before{inset: calc(2 * var(--u)) calc(2 * var(--u)) auto;height: calc(5 * var(--u))}.slt-dsn__thumb[data-preset='navbar']::after{inset: calc(10 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u));opacity: 0.14}.slt-dsn__thumb[data-preset='hero-centred']::before{inset: calc(6 * var(--u)) calc(8 * var(--u)) auto;height: calc(6 * var(--u))}.slt-dsn__thumb[data-preset='hero-centred']::after{inset: calc(15 * var(--u)) calc(11 * var(--u)) auto;height: calc(4 * var(--u));opacity: 0.3}.slt-dsn__thumb[data-preset='hero-split']::before{inset: calc(6 * var(--u)) auto calc(6 * var(--u)) calc(3 * var(--u));width: calc(13 * var(--u))}.slt-dsn__thumb[data-preset='hero-split']::after{inset: calc(6 * var(--u)) calc(3 * var(--u)) calc(6 * var(--u)) auto;width: calc(13 * var(--u));opacity: 0.2}.slt-dsn__thumb[data-preset='features']::before,.slt-dsn__thumb[data-preset='pricing']::before{inset: calc(3 * var(--u)) calc(3 * var(--u)) auto;height: calc(4 * var(--u));opacity: 0.3}.slt-dsn__thumb[data-preset='features']::after{inset: calc(11 * var(--u)) calc(3 * var(--u)) calc(4 * var(--u));opacity: 1;background: linear-gradient(90deg,var(--tb) 0 30%,transparent 30% 35%,var(--tb) 35% 65%,transparent 65% 70%,var(--tb) 70% 100%)}.slt-dsn__thumb[data-preset='pricing']::after{inset: calc(10 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u));opacity: 1;background: linear-gradient(90deg,var(--tb-soft) 0 30%,transparent 30% 35%,var(--tb-bold) 35% 65%,transparent 65% 70%,var(--tb-soft) 70% 100%)}.slt-dsn__thumb[data-preset='cta']::before{inset: 0;opacity: 0.28}.slt-dsn__thumb[data-preset='cta']::after{inset: calc(10 * var(--u)) calc(10 * var(--u)) auto;height: calc(6 * var(--u));opacity: 0.9}.slt-dsn__thumb[data-preset='contact-form']::before{inset: calc(3 * var(--u)) calc(5 * var(--u)) calc(10 * var(--u));opacity: 1;background: linear-gradient(180deg,var(--tb-soft) 0 40%,transparent 40% 60%,var(--tb-soft) 60% 100%)}.slt-dsn__thumb[data-preset='contact-form']::after{inset: auto auto calc(3 * var(--u)) calc(5 * var(--u));width: calc(10 * var(--u));height: calc(4 * var(--u));opacity: 0.6}.slt-dsn__thumb[data-preset='newsletter']::before{inset: calc(5 * var(--u)) calc(8 * var(--u)) auto;height: calc(4 * var(--u));opacity: 0.3}.slt-dsn__thumb[data-preset='newsletter']::after{inset: calc(13 * var(--u)) calc(4 * var(--u)) auto;height: calc(6 * var(--u));opacity: 1;background: linear-gradient(90deg,var(--tb-soft) 0 66%,transparent 66% 72%,var(--tb-bold) 72% 100%)}.slt-dsn__thumb[data-preset='footer']::before{inset: auto calc(2 * var(--u)) calc(2 * var(--u));height: calc(9 * var(--u));opacity: 0.7}.slt-dsn__thumb[data-preset='footer']::after{inset: calc(2 * var(--u)) calc(2 * var(--u)) auto;height: calc(10 * var(--u));opacity: 0.12}.slt-dsn__prow{display: flex;align-items: center;gap: calc(8 * var(--u));height: calc(32 * var(--u));border-bottom: 1px solid var(--c-rule)}.slt-dsn__prow > svg{width: calc(12 * var(--u));height: calc(12 * var(--u));color: var(--c-ink-3)}.slt-dsn__prow > :is(b,span:where([data-cml-tag="b"])){overflow: hidden;color: var(--c-ink-1);text-overflow: ellipsis;white-space: nowrap}.slt-dsn__prow > :is(em,span:where([data-cml-tag="em"])){margin-left: auto;color: var(--c-ink-3);white-space: nowrap}.slt-dsn__pnote{margin: calc(12 * var(--u)) 0 !important;color: var(--c-ink-3)}.slt-dsn__wide{display: flex;align-items: center;justify-content: center;gap: calc(4 * var(--u));height: calc(28 * var(--u));margin: calc(8 * var(--u)) 0;background: var(--c-surface);border: 1px solid var(--c-rule-strong);border-radius: 2px;color: var(--c-ink-1);font-weight: 500}.slt-dsn__wide svg{width: calc(12 * var(--u));height: calc(12 * var(--u))}.slt-dsn__pgroup{display: flex;align-items: center;gap: calc(4 * var(--u));height: calc(28 * var(--u));padding: 0 calc(12 * var(--u));color: var(--c-ink-3);font-weight: 500}.slt-dsn__pgroup svg{width: calc(12 * var(--u));height: calc(12 * var(--u))}.slt-dsn__pagerow{display: flex;align-items: center;gap: calc(8 * var(--u));height: calc(28 * var(--u));padding: 0 calc(8 * var(--u)) 0 calc(28 * var(--u));border-radius: 2px;color: var(--c-ink-1)}.slt-dsn__pagerow > svg{width: calc(12 * var(--u));height: calc(12 * var(--u));color: var(--c-ink-3)}.slt-dsn__pagerow :is(em,span:where([data-cml-tag="em"])){color: var(--c-ink-3)}.slt-dsn__pagerow[data-current]{background: var(--c-selected)}.slt-dsn__pagetools{display: none;gap: calc(2 * var(--u));margin-left: auto;color: var(--c-ink-3)}.slt-dsn__pagetools svg{width: calc(12 * var(--u));height: calc(12 * var(--u))}.slt-dsn__row{position: relative;display: flex;align-items: center;gap: calc(4 * var(--u));height: calc(24 * var(--u));padding: 0 calc(8 * var(--u)) 0 calc((12 + var(--depth,0) * 12) * var(--u));border-radius: 2px;white-space: nowrap;background-image: repeating-linear-gradient( 90deg,var(--c-rule) 0 1px,transparent 1px calc(12 * var(--u)) );background-position: calc(18 * var(--u)) 0;background-size: calc(var(--depth,0) * 12 * var(--u) - 6 * var(--u)) 100%;background-repeat: no-repeat}.slt-dsn__row[data-caret='none']{padding-left: calc(28 * var(--u));background-image: none}.slt-dsn__row :is(s,span:where([data-cml-tag="s"])){display: inline-flex;flex: none;width: calc(12 * var(--u));color: var(--c-ink-3)}.slt-dsn__row :is(s,span:where([data-cml-tag="s"])) svg{width: calc(12 * var(--u));height: calc(12 * var(--u))}.slt-dsn__row:is([data-caret='leaf'],[data-caret='none']) :is(s,span:where([data-cml-tag="s"])){visibility: hidden}.slt-dsn__row[data-caret='none'] :is(s,span:where([data-cml-tag="s"])){display: none}.slt-dsn__row[data-caret='closed'] :is(s,span:where([data-cml-tag="s"])) svg{transform: rotate(-90deg)}.slt-dsn__row :is(b,span:where([data-cml-tag="b"])){flex: none;color: var(--c-ink-3);font-size: var(--fs-micro)}.slt-dsn__row :is(em,span:where([data-cml-tag="em"])){min-width: 0;overflow: hidden;color: var(--c-ink-1);text-overflow: ellipsis}.slt-dsn__rowtools{display: none;gap: calc(4 * var(--u));margin-left: auto;padding-left: calc(4 * var(--u));color: var(--c-ink-3)}.slt-dsn__rowtools svg{width: calc(12 * var(--u));height: calc(12 * var(--u))}.slt-dsn__row[data-on]{background-color: var(--c-selected)}.slt-dsn__row[data-on] .slt-dsn__rowtools{display: inline-flex}.slt-dsn__drop{display: flex;align-items: center;justify-content: center;gap: calc(4 * var(--u));height: calc(56 * var(--u));margin-bottom: calc(12 * var(--u));border: 1px dashed var(--c-rule-strong);border-radius: 2px;color: var(--c-ink-2)}.slt-dsn__drop svg{width: calc(12 * var(--u));height: calc(12 * var(--u))}.slt-dsn__assets{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: calc(8 * var(--u))}.slt-dsn__assets > span:where(:not([data-cml-tag],[data-cml-svg])){display: flex;flex-direction: column;gap: calc(4 * var(--u));min-width: 0}.slt-dsn__assets :is(i,span:where([data-cml-tag="i"])){display: block;aspect-ratio: 1;border-radius: 2px;background: linear-gradient( calc(120deg + var(--n,0) * 40deg),hsl(calc(205 + var(--n,0) * 9) 22% 62%),hsl(calc(30 + var(--n,0) * 14) 18% 80%) )}.slt-dsn__assets :is(em,span:where([data-cml-tag="em"])){overflow: hidden;color: var(--c-ink-3);text-overflow: ellipsis;white-space: nowrap}.slt-dsn__libcard{display: block;margin-bottom: calc(8 * var(--u));overflow: hidden;border: 1px solid var(--c-rule-strong);border-radius: 2px}.slt-dsn__libshot{display: flex;flex-direction: column;justify-content: center;gap: calc(5 * var(--u));height: calc(64 * var(--u));padding: 0 calc(16 * var(--u));background: #ffffff}.slt-dsn__libshot :is(i,span:where([data-cml-tag="i"])){display: block;width: 60%;height: calc(5 * var(--u));background: #1a1f2b}.slt-dsn__libshot :is(i,span:where([data-cml-tag="i"])) + :is(i,span:where([data-cml-tag="i"])){width: 80%;height: calc(3 * var(--u));background: #d6d9df}.slt-dsn__libshot :is(i,span:where([data-cml-tag="i"])):last-child{width: 28%;height: calc(8 * var(--u));background: #0075ff}.slt-dsn__librow{display: flex;align-items: center;height: calc(32 * var(--u));padding: 0 calc(8 * var(--u));border-top: 1px solid var(--c-rule)}.slt-dsn__libadd{display: inline-flex;align-items: center;gap: calc(4 * var(--u));height: calc(20 * var(--u));margin-left: auto;padding: 0 calc(8 * var(--u));border: 1px solid var(--c-rule-strong);border-radius: 2px;color: var(--c-ink-1);font-weight: 500}.slt-dsn__libadd svg{width: calc(12 * var(--u));height: calc(12 * var(--u))}.slt-dsn__stage{position: relative;min-width: 0;min-height: 0;overflow: hidden;background: var(--c-stage)}.slt-dsn__corner{position: absolute;top: 0;left: 0;z-index: 3;width: calc(30 * var(--u));height: calc(16 * var(--u));background: var(--c-stage);border-right: 1px solid var(--c-rule);border-bottom: 1px solid var(--c-rule)}.slt-dsn__ruler{position: absolute;z-index: 2;overflow: hidden;background-color: var(--c-stage);background-clip: padding-box;background-repeat: repeat-x;color: var(--c-ink-3);font-size: var(--fs-micro);line-height: var(--lh-micro)}.slt-dsn__ruler--h{top: 0;left: calc(30 * var(--u));right: 0;height: calc(16 * var(--u));border-bottom: 1px solid var(--c-rule);background-image: linear-gradient(90deg,var(--c-rule) 1px,transparent 1px),linear-gradient(90deg,var(--c-rule) 1px,transparent 1px);background-size: calc(var(--tick,65px) / 10) calc(4 * var(--u)),calc(var(--tick,65px) / 2) calc(8 * var(--u));background-position: var(--tick0,11px) 100%,var(--tick0,11px) 100%}.slt-dsn__ruler--v{top: calc(16 * var(--u));left: 0;bottom: 0;width: calc(30 * var(--u));border-right: 1px solid var(--c-rule);background-repeat: repeat-y;background-image: linear-gradient(180deg,var(--c-rule) 1px,transparent 1px),linear-gradient(180deg,var(--c-rule) 1px,transparent 1px);background-size: calc(4 * var(--u)) calc(var(--tick,65px) / 10),calc(8 * var(--u)) calc(var(--tick,65px) / 2);background-position: 100% var(--tick0,48px),100% var(--tick0,48px)}.slt-dsn__rticks span:where(:not([data-cml-tag],[data-cml-svg])){position: absolute;white-space: nowrap}.slt-dsn__ruler--h .slt-dsn__rticks span:where(:not([data-cml-tag],[data-cml-svg])){top: 0;bottom: 0;left: calc(var(--tick0,11px) + var(--i) * var(--tick,65px));padding-left: calc(2 * var(--u));border-left: 1px solid var(--c-rule)}.slt-dsn__ruler--v .slt-dsn__rticks span:where(:not([data-cml-tag],[data-cml-svg])){left: 0;right: 1px;top: calc(var(--tick0,48px) + var(--i) * var(--tick,65px));height: calc(14 * var(--u));padding-left: calc(2 * var(--u));border-top: 1px solid var(--c-rule)}.slt-dsn__rmark{position: absolute;z-index: 1;height: calc(12 * var(--u));padding: 0 calc(2 * var(--u));background: var(--c-accent);border-radius: 2px;box-shadow: 0 0 0 1px var(--c-stage);color: #ffffff;font-size: var(--fs-micro);font-weight: 500 !important;line-height: var(--lh-micro)}.slt-dsn__rmark:empty{display: none}.slt-dsn__ruler--h .slt-dsn__rmark{top: 0;left: var(--at,0);transform: translateX(-50%)}.slt-dsn__ruler--v .slt-dsn__rmark{top: var(--at,0);left: 0;transform: translateY(-50%)}.slt-dsn__stagebox{position: absolute;inset: 0;overflow: hidden;padding: calc(40 * var(--u)) calc(41 * var(--u)) 0}.slt-dsn__frame{position: relative;margin: 0 auto}.slt-dsn__caption{display: flex;gap: calc(6 * var(--u));width: max-content;height: calc(16 * var(--u));margin-bottom: calc(8 * var(--u));color: var(--c-ink-3);font-weight: 500;white-space: nowrap}.slt-dsn__caption :is(em,span:where([data-cml-tag="em"])),.slt-dsc__cap :is(em,span:where([data-cml-tag="em"])){flex: none;font-weight: 400}.slt-dsn__sheetwrap,.slt-dsc__sheetwrap{container-type: inline-size}@media (prefers-reduced-motion: no-preference){.slt-dsn__frame,.slt-dsc__frame{transition: width 0.56s cubic-bezier(0.65,0,0.35,1)}}.slt-cp{--d: calc(100cqi / var(--docw,1200));--cp-h1: 46;--cp-pad: 64;--cp-accent: #0075ff;--gut: 40;--cp-ink: #0a0b0d;--cp-mute: rgba(10,11,13,0.62);--cp-quiet: rgba(10,11,13,0.66);--cp-line: rgba(16,24,40,0.12);position: relative;overflow: hidden;background: #ffffff;color: var(--cp-ink);box-shadow: 0 0 0 calc(1.5 * var(--u,1px)) var(--c-sheet-rule);transform: scale(var(--zoom,1));transform-origin: 50% 0;font-family: Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-feature-settings: normal;font-size: calc(16 * var(--d));line-height: 1.5}.slt-cp[data-bp='tablet']{--gut: 32}.slt-cp[data-bp='phone']{--cp-h1: 34;--cp-pad: 48;--gut: 20}.slt-cp__nav{display: flex;align-items: center;height: calc(72 * var(--d));padding: 0 calc(var(--gut) * var(--d));background: #ffffff}.slt-cp__home{display: inline-flex;flex: 0 0 calc(160 * var(--d))}.slt-cp__logo{display: inline-flex;align-items: center;gap: calc(8 * var(--d));height: calc(28 * var(--d));color: var(--cp-ink);font-size: calc(17 * var(--d));font-weight: 700;letter-spacing: -0.02em;white-space: nowrap}.slt-cp__logo :is(i,span:where([data-cml-tag="i"])){width: calc(20 * var(--d));height: calc(20 * var(--d));border-radius: calc(3 * var(--d));background: linear-gradient(#ffffff,#ffffff) 50% 62% / 36% 44% no-repeat,var(--cp-ink)}.slt-cp__links{display: flex;gap: calc(28 * var(--d));width: calc(400 * var(--d));margin: 0 auto;color: var(--cp-quiet);font-size: calc(14 * var(--d));line-height: 1.2;white-space: nowrap}.slt-cp__links > span:where(:not([data-cml-tag],[data-cml-svg])):last-child::after{content: '';display: inline-block;width: calc(5 * var(--d));height: calc(5 * var(--d));margin: 0 0 calc(3 * var(--d)) calc(6 * var(--d));border-right: max(1px,calc(1.4 * var(--d))) solid currentColor;border-bottom: max(1px,calc(1.4 * var(--d))) solid currentColor;transform: rotate(45deg)}.slt-cp__cta,.slt-cp__btn{display: inline-flex;align-items: center;justify-content: center;flex: none;background: var(--cp-accent);border-radius: 3px;color: #ffffff;font-weight: 600;white-space: nowrap}.slt-cp__cta{width: calc(128 * var(--d));height: calc(34 * var(--d));font-size: calc(14 * var(--d))}.slt-cp__burger{display: none;flex-direction: column;justify-content: center;gap: calc(5 * var(--d));width: calc(22 * var(--d));height: calc(28 * var(--d));margin-left: auto}.slt-cp__burger :is(i,span:where([data-cml-tag="i"])){display: block;height: max(1px,calc(2 * var(--d)));background: var(--cp-ink)}.slt-cp:is([data-bp='tablet'],[data-bp='phone']) :is(.slt-cp__links,.slt-cp__cta){display: none}.slt-cp:is([data-bp='tablet'],[data-bp='phone']) .slt-cp__burger{display: flex}.slt-cp__split{display: grid;grid-template-columns: minmax(0,552fr) minmax(0,512fr);align-items: center;gap: calc(56 * var(--d));padding: calc(var(--cp-pad) * var(--d)) calc(var(--gut) * var(--d))}.slt-cp__copy{display: flex;flex-direction: column;align-items: flex-start}.slt-cp__h1{max-width: calc(480 * var(--d));color: var(--cp-ink);font-size: calc(var(--cp-h1) * var(--d));font-weight: 660;line-height: 1.06;letter-spacing: -0.034em}.slt-cp__lede{max-width: calc(420 * var(--d));margin-top: calc(18 * var(--d)) !important;color: var(--cp-mute);font-size: calc(17 * var(--d));line-height: 1.6}.slt-cp__btn{width: calc(160 * var(--d));height: calc(48 * var(--d));margin-top: calc(18 * var(--d));font-size: calc(15 * var(--d))}.slt-cp__media{height: calc(320 * var(--d));border-radius: 3px;background: radial-gradient(120% 90% at 78% 12%,rgba(255,255,255,0.9),rgba(255,255,255,0) 60%),linear-gradient(160deg,#dde3ea 0%,#eef1f5 55%,#e6e1d8 100%)}.slt-cp:is([data-bp='tablet'],[data-bp='phone']) .slt-cp__split{grid-template-columns: minmax(0,1fr);gap: calc(40 * var(--d))}.slt-cp[data-bp='phone'] .slt-cp__media{height: calc(220 * var(--d))}.slt-cp__features{padding: calc(var(--cp-pad) * var(--d)) calc(var(--gut) * var(--d));background: #f6f7f9}.slt-cp__h2{margin-bottom: calc(32 * var(--d)) !important;color: var(--cp-ink);font-size: calc(34 * var(--d));font-weight: 640;line-height: 1.18;letter-spacing: -0.03em}.slt-cp[data-bp='phone'] .slt-cp__h2{font-size: calc(28 * var(--d))}.slt-cp__row{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: calc(20 * var(--d))}.slt-cp[data-bp='phone'] .slt-cp__row{grid-template-columns: minmax(0,1fr)}.slt-cp__card{display: flex;flex-direction: column;gap: calc(10 * var(--d));min-height: calc(190 * var(--d));padding: calc(24 * var(--d));background: #ffffff;border: 1px solid var(--cp-line);border-radius: 3px}.slt-cp[data-bp='phone'] .slt-cp__card{min-height: 0}.slt-cp__card :is(b,span:where([data-cml-tag="b"])){color: var(--cp-ink);line-height: 1.2;font-size: calc(17 * var(--d));font-weight: 620;letter-spacing: -0.01em}.slt-cp__card span:where(:not([data-cml-tag],[data-cml-svg])){color: var(--cp-mute);font-size: calc(14.5 * var(--d));line-height: 1.6}.slt-dsn__sel,.slt-dsn__hov{position: absolute;top: 0;left: 0;z-index: 4;pointer-events: none}.slt-dsn__sel{box-shadow: inset 0 0 0 calc(2 * var(--u,1px)) var(--c-accent)}.slt-dsn__hov{z-index: 3;box-shadow: inset 0 0 0 1px var(--c-accent)}.slt-dsn__tab{position: absolute;bottom: 100%;left: 0;display: inline-flex;align-items: center;height: calc(18 * var(--u,1px));padding: 0 calc(6 * var(--u,1px));background: var(--c-accent);border-radius: 2px 2px 0 0;color: #ffffff;font-size: calc(11 * var(--u,1px));font-weight: 500;line-height: calc(18 * var(--u,1px));white-space: nowrap}.slt-dsn__tab :is(b,span:where([data-cml-tag="b"])){opacity: 0.72}.slt-dsn__sel[data-inside] .slt-dsn__tab{top: 0;bottom: auto;border-radius: 0 0 2px 0}.slt-dsn__full .slt-dsn__sel .slt-dsn__tab{pointer-events: auto}.slt-dsn__sel :is(i,span:where([data-cml-tag="i"])){position: absolute;display: none;width: calc(7 * var(--u,1px));height: calc(7 * var(--u,1px));margin: calc(-3.5 * var(--u,1px)) 0 0 calc(-3.5 * var(--u,1px));background: #ffffff;border: 1px solid var(--c-accent)}.slt-dsn__sel :is(i,span:where([data-cml-tag="i"]))[data-g='e']{top: 50%;left: 100%}.slt-dsn__sel :is(i,span:where([data-cml-tag="i"]))[data-g='s']{top: 100%;left: 50%}.slt-dsn__sel[data-grips='e'] :is(i,span:where([data-cml-tag="i"]))[data-g='e'],.slt-dsn__sel[data-grips='s'] :is(i,span:where([data-cml-tag="i"]))[data-g='s']{display: block}.slt-dsn__insp{display: flex;flex-direction: column;min-width: 0;min-height: 0;overflow: hidden;background: var(--c-surface);box-shadow: inset 1px 0 0 var(--c-rule);color: var(--c-ink-1)}.slt-dsn__tagchip{display: inline-flex;align-items: center;height: calc(20 * var(--u,1px));padding: 0 calc(4 * var(--u,1px));background: var(--c-surface);border: 1px solid var(--c-rule-strong);border-radius: 2px;color: var(--c-ink-2);font-size: calc(11 * var(--u,1px));font-weight: 500;text-transform: lowercase}.slt-dsn__selector{display: flex;flex-direction: column;flex: none;gap: calc(4 * var(--u));padding: calc(8 * var(--u)) calc(12 * var(--u)) calc(8 * var(--u)) calc(18 * var(--u));border-bottom: 1px solid var(--c-rule)}.slt-dsn__well{display: flex;align-items: center;gap: calc(2 * var(--u,1px));height: calc(24 * var(--u,1px));padding: calc(2 * var(--u,1px));background: var(--c-sunken);border-radius: 3px;box-shadow: inset 0 0 0 1px var(--c-rule)}.slt-dsn__seltag,.slt-dsn__clschip{display: inline-flex;align-items: center;flex: none;height: calc(20 * var(--u,1px));padding: 0 calc(8 * var(--u,1px));border-radius: 2px;color: var(--c-ink-2);font-size: calc(11 * var(--u,1px));font-weight: 500;white-space: nowrap}.slt-dsn__clschip{flex: 0 1 auto;min-width: 0;overflow: hidden;text-overflow: ellipsis}.slt-dsn__well[data-target='tag'] .slt-dsn__seltag,.slt-dsn__well[data-target='cls'] .slt-dsn__clschip{background: var(--c-chip);box-shadow: var(--c-picked);color: var(--c-chip-ink)}.slt-dsn__clsadd{display: inline-flex;align-items: center;flex: 1 0 calc(60 * var(--u));height: calc(20 * var(--u));margin-left: auto;padding: 0 calc(4 * var(--u));background: var(--c-surface);border: 1px solid var(--c-rule-strong);border-radius: 2px;color: var(--c-ink-3);font-size: var(--fs-value)}.slt-dsn__target{display: flex;align-items: center;height: calc(24 * var(--u));overflow: hidden;color: var(--c-ink-2);text-overflow: ellipsis;white-space: nowrap}.slt-dsn__note{padding: calc(4 * var(--u)) calc(8 * var(--u));background: var(--c-sunken);border-radius: 2px;color: var(--c-ink-2)}.slt-dsn__note[data-mock-bpnote]{color: var(--c-warn)}.slt-dsn__itabs{flex: none;padding: calc(6 * var(--u)) calc(12 * var(--u)) calc(6 * var(--u)) calc(18 * var(--u));border-bottom: 1px solid var(--c-rule)}.slt-dsn__itabs .slt-seg svg{width: calc(12 * var(--u));height: calc(12 * var(--u))}.slt-dsn__ibody{flex: 1;min-height: 0;overflow: hidden;padding: 0 calc(12 * var(--u)) calc(12 * var(--u)) calc(18 * var(--u))}.slt-dsn__ibody--pad{padding-top: calc(8 * var(--u))}.slt-ig + .slt-ig{border-top: 1px solid var(--c-rule)}.slt-ig__head{display: flex;align-items: center;height: calc(28 * var(--u,1px))}.slt-ig__toggle{display: flex;align-items: center;flex: 1;gap: calc(8 * var(--u,1px));min-width: 0;height: 100%;border-radius: 2px;color: var(--c-ink-1);font-size: calc(12 * var(--u,1px));font-weight: 600;line-height: calc(16 * var(--u,1px))}.slt-ig__toggle svg{width: calc(12 * var(--u,1px));height: calc(12 * var(--u,1px));color: var(--c-ink-3)}.slt-ig[data-open] .slt-ig__toggle svg{transform: rotate(90deg);color: var(--c-ink-1)}.slt-ig__menu{display: inline-flex;align-items: center;justify-content: center;width: calc(20 * var(--u,1px));height: calc(20 * var(--u,1px));margin-left: calc(4 * var(--u,1px));color: var(--c-ink-3)}.slt-ig__menu svg{width: calc(12 * var(--u,1px));height: calc(12 * var(--u,1px))}.slt-ig__body{display: none;flex-direction: column;gap: calc(4 * var(--u));padding: calc(8 * var(--u)) 0 calc(12 * var(--u))}.slt-ig[data-open] .slt-ig__body{display: flex}.slt-ig__hint{color: var(--c-ink-3)}.slt-ig__switch > [data-when]{display: none}.slt-ig__switch[data-pdisp='flex'] > [data-when='flex'],.slt-ig__switch[data-pdisp='grid'] > [data-when='grid']{display: flex;flex-direction: column;gap: calc(4 * var(--u))}.slt-ig__switch[data-pdisp='block'] > [data-when='block'],.slt-ig__switch[data-pdisp='none'] > [data-when='none']{display: block}.slt-prop{position: relative;display: grid;grid-template-columns: calc(76 * var(--u,1px)) minmax(0,1fr);align-items: center;gap: calc(8 * var(--u,1px));min-height: calc(24 * var(--u,1px))}.slt-prop[data-set]::before{content: '';position: absolute;top: 50%;left: calc(-12 * var(--u,1px));width: calc(6 * var(--u,1px));height: calc(6 * var(--u,1px));margin-top: calc(-3 * var(--u,1px));border-radius: 50%;box-shadow: inset 0 0 0 1px var(--c-ink-3)}.slt-prop__l{overflow: hidden;color: var(--c-ink-3);font-size: calc(11 * var(--u,1px));font-weight: 500;text-overflow: ellipsis;white-space: nowrap}.slt-prop[data-kind='fold']{display: flex}.slt-prop__fold{display: flex;align-items: center;gap: calc(8 * var(--u));color: var(--c-ink-1)}.slt-prop__fold svg{width: calc(12 * var(--u));height: calc(12 * var(--u));color: var(--c-ink-3)}.slt-prop__pair{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: calc(4 * var(--u,1px));min-width: 0}.slt-prop__pair--swatch{grid-template-columns: calc(24 * var(--u)) minmax(0,1fr)}.slt-field{position: relative;display: flex;align-items: center;gap: calc(4 * var(--u,1px));min-width: 0;height: calc(24 * var(--u,1px));padding: 0 calc(2 * var(--u,1px)) 0 calc(8 * var(--u,1px));overflow: hidden;background: var(--c-surface);border: 1px solid var(--c-rule-strong);border-radius: 2px;color: var(--c-ink-3);font-size: calc(12 * var(--u,1px));line-height: calc(16 * var(--u,1px));white-space: nowrap}.slt-field > span:where(:not([data-cml-tag],[data-cml-svg])){flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis}.slt-field--on > span:where(:not([data-cml-tag],[data-cml-svg])){color: var(--c-ink-1)}.slt-field :is(u,span:where([data-cml-tag="u"])){flex: none;padding: 0 calc(2 * var(--u,1px));color: var(--c-ink-3);font-size: calc(11 * var(--u,1px));font-weight: 500}.slt-field .slt-field__key{padding: 0;min-width: calc(12 * var(--u,1px))}.slt-field > svg{width: calc(12 * var(--u,1px));height: calc(12 * var(--u,1px));margin: 0 calc(4 * var(--u,1px));color: var(--c-ink-3)}.slt-field--scale :is(u,span:where([data-cml-tag="u"])){font-size: calc(12 * var(--u))}.slt-field--area{display: block;height: calc(64 * var(--u));padding: calc(4 * var(--u)) calc(8 * var(--u));white-space: normal}.slt-sw{display: block;width: calc(24 * var(--u));height: calc(24 * var(--u));border-radius: 2px;background: var(--sw,transparent);box-shadow: inset 0 0 0 1px var(--c-rule-strong)}.slt-btn{display: inline-flex;align-items: center;justify-content: center;height: calc(24 * var(--u));border: 1px solid var(--c-rule-strong);border-radius: 2px;color: var(--c-ink-1)}.slt-range{position: relative;display: flex;align-items: center}.slt-range::before{content: '';flex: 1;height: calc(2 * var(--u));background: var(--c-accent);border-radius: 2px}.slt-range :is(i,span:where([data-cml-tag="i"])){position: absolute;right: 0;width: calc(12 * var(--u));height: calc(12 * var(--u));border-radius: 50%;background: var(--c-chip-ink)}.slt-prop__aligns > span:where(:not([data-cml-tag],[data-cml-svg])){display: flex;justify-content: space-between;color: var(--c-ink-3)}.slt-prop__aligns svg{width: calc(23 * var(--u));height: calc(24 * var(--u));padding: calc(5.5 * var(--u)) calc(5 * var(--u))}.slt-seg .is-italic{font-style: italic}.slt-seg .is-strike{text-decoration: line-through}.slt-seg .is-under{text-decoration: underline}.slt-seg .is-over{text-decoration: overline}.slt-seg .is-line :is(i,span:where([data-cml-tag="i"])){display: block;width: calc(12 * var(--u));border-top: 1px solid currentColor}.slt-seg .is-dashed :is(i,span:where([data-cml-tag="i"])){border-top-style: dashed}.slt-seg .is-dotted :is(i,span:where([data-cml-tag="i"])){border-top-style: dotted}.slt-seg .is-double :is(i,span:where([data-cml-tag="i"])){height: calc(3 * var(--u));border-top-style: double;border-top-width: calc(3 * var(--u))}.slt-box,.slt-box__pad{position: relative;display: grid;align-items: center;justify-items: center}.slt-box{grid-template-columns: calc(40 * var(--u)) minmax(0,1fr) calc(40 * var(--u));grid-template-rows: calc(20 * var(--u)) auto calc(20 * var(--u));background: var(--c-sunken);border-radius: 2px;box-shadow: inset 0 0 0 1px var(--c-rule-strong)}.slt-box__pad{grid-area: 2 / 2;justify-self: stretch;grid-template-columns: calc(40 * var(--u)) minmax(0,1fr) calc(40 * var(--u));grid-template-rows: calc(20 * var(--u)) calc(24 * var(--u)) calc(20 * var(--u));border: 1px solid var(--c-rule)}.slt-box__name{position: absolute;top: calc(2 * var(--u));left: 0;padding-left: calc(4 * var(--u));color: var(--c-ink-2);font-weight: 500}.slt-box__link{position: absolute;top: calc(2 * var(--u));right: calc(2 * var(--u));color: var(--c-ink-3)}.slt-box__link svg{width: calc(12 * var(--u));height: calc(12 * var(--u));margin: calc(2 * var(--u))}.slt-box__v{color: var(--c-ink-3)}.slt-box__v[data-side='t']{grid-area: 1 / 2}.slt-box__v[data-side='r']{grid-area: 2 / 3}.slt-box__v[data-side='b']{grid-area: 3 / 2}.slt-box__v[data-side='l']{grid-area: 2 / 1}.slt-box__core{grid-area: 2 / 2;justify-self: stretch;display: flex;align-items: center;justify-content: center;height: 100%;background: var(--c-sunken);border: 1px solid var(--c-rule);border-radius: 2px;color: var(--c-ink-1);white-space: nowrap}.slt-dsn__ixcard{display: flex;flex-direction: column;gap: calc(4 * var(--u));padding: calc(8 * var(--u));border: 1px solid var(--c-rule);border-radius: 2px}.slt-dsn__ibody--pad > * + *{margin-top: calc(4 * var(--u))}.slt-dsn__crumbs{display: flex;align-items: center;gap: calc(4 * var(--u));min-width: 0;padding: 0 calc(12 * var(--u)) 0 calc(10 * var(--u));overflow: hidden;background: var(--c-surface);border-top: 1px solid var(--c-rule);color: var(--c-ink-3);white-space: nowrap}.slt-dsn__cpath,.slt-dsc__cpath{display: flex;align-items: center;gap: calc(4 * var(--u,1px));min-width: 0;overflow: hidden}.slt-dsn__cpath span:where(:not([data-cml-tag],[data-cml-svg])),.slt-dsc__cpath span:where(:not([data-cml-tag],[data-cml-svg])){display: inline-flex;align-items: center;height: calc(20 * var(--u,1px));padding: 0 calc(4 * var(--u,1px));border-radius: 2px}.slt-dsn__cpath span:where(:not([data-cml-tag],[data-cml-svg]))[data-leaf],.slt-dsc__cpath span:where(:not([data-cml-tag],[data-cml-svg]))[data-leaf]{color: var(--c-ink-1)}.slt-dsn__cmeta{display: flex;flex: none;gap: calc(16 * var(--u))}@container (max-width: 1209px){.slt-bar__ctag,.slt-bar__plabel{display: none}.slt-bar__preview{width: calc(28 * var(--u));padding: 0}}@container (max-width: 1163px){.slt-bar__bps > span:where(:not([data-cml-tag],[data-cml-svg])){width: calc(24 * var(--u))}.slt-bar__bps > span:where(:not([data-cml-tag],[data-cml-svg])) svg{display: block}.slt-bar__bps > span:where(:not([data-cml-tag],[data-cml-svg])) :is(i,span:where([data-cml-tag="i"])){display: none}}@container (max-width: 1073px){.slt-dsn__full{--w-pane: 240}}@container (max-width: 1000px){.slt-dsn__full[data-panel-auto] .slt-dsn__body{grid-template-columns: calc(var(--w-rail) * var(--u)) minmax(0,1fr) calc(var(--w-pane) * var(--u))}.slt-dsn__full[data-panel-auto] .slt-dsn__panel{display: none}.slt-dsn__full[data-panel-auto] .slt-dsn__key[data-on]{background: none;box-shadow: none;color: var(--c-ink-3)}.slt-bar__canvasctl{display: none}}@container (max-width: 880px){.slt-bar__history,.slt-bar__svc{display: none}.slt-dsn__full:not([data-panel-auto]):not([data-panel='none']) .slt-dsn__body{grid-template-columns: calc(var(--w-rail) * var(--u)) calc(var(--w-pane) * var(--u)) minmax(0,1fr)}.slt-dsn__full:not([data-panel-auto]):not([data-panel='none']) .slt-dsn__insp{display: none}}.slt-dsc{--u: 1px;--fs-micro: 10px;--fs-ui: 11px;--fs-value: 12px;--lh: 16px;--lh-micro: 12px;display: none;flex-direction: column;background: var(--c-surface);color: var(--c-ink-1);font-size: 11px;line-height: 16px}@container (max-width: 759px){.slt-dsn__full{display: none}.slt-dsc{display: flex}}.slt-dsc__bar{display: flex;align-items: center;gap: 8px;height: 41px;padding: 0 12px 0 0;border-bottom: 1px solid var(--c-rule)}.slt-dsc__mark{display: flex;align-items: center;justify-content: center;flex: 0 0 48px;align-self: stretch;box-shadow: inset -1px 0 0 var(--c-rule);color: var(--c-ink-1)}.slt-dsc__mark svg{width: 16px;height: 16px}.slt-dsc__spacer{flex: 1;min-width: 0}.slt-dsc__menuwrap{position: relative;display: inline-flex;min-width: 0}.slt-dsc .slt-bar__preview{width: 28px;padding: 0}.slt-dsc__menu{top: calc(100% + 11px)}.slt-dsc__bp{padding: 8px 12px;border-bottom: 1px solid var(--c-rule)}.slt-dsc__bp .slt-seg > span:where(:not([data-cml-tag],[data-cml-svg])){height: 24px}.slt-dsc__stage{position: relative;height: clamp(300px,92cqi,380px);padding: 16px 16px 0;overflow: hidden;background: var(--c-stage)}.slt-dsc__cap{display: flex;gap: 6px;height: 16px;margin-bottom: 8px;overflow: hidden;color: var(--c-ink-3);font-weight: 500;white-space: nowrap}.slt-dsc__cap > span:where(:not([data-cml-tag],[data-cml-svg])){overflow: hidden;text-overflow: ellipsis}.slt-dsc__frame{position: relative;margin: 0 auto}.slt-dsc__insp{display: flex;flex-direction: column;gap: 4px;padding: 8px 12px 12px 18px;border-top: 1px solid var(--c-rule)}.slt-dsc__ihead{display: flex;align-items: center;gap: 8px;height: 24px;font-size: 12px;font-weight: 600}.slt-dsc__ghead{margin-top: 4px;border-top: 1px solid var(--c-rule)}.slt-dsc__ghead .slt-ig__toggle svg{transform: rotate(90deg);color: var(--c-ink-1)}.slt-dsc__crumbs{display: flex;align-items: center;height: 29px;padding: 0 10px;overflow: hidden;border-top: 1px solid var(--c-rule);color: var(--c-ink-3);white-space: nowrap}[data-live] :is( [data-mock-pagechip],[data-mock-sitechip],[data-mock-viewbtn],[data-mock-stops] > span:where(:not([data-cml-tag],[data-cml-svg])),.slt-dsn__key[data-key],[data-sec],[data-itab],[data-state],[data-mock-target],[data-mock-group],.slt-dsn__row,.slt-dsn__pagerow[data-page],.slt-dsn__mrow,[data-zoom],[data-zoom-to],[data-scan],[data-mock-track],[data-mock-crumbs] span:where(:not([data-cml-tag],[data-cml-svg])),.slt-dsn__tab ){cursor: pointer}[data-live] .slt-cp{cursor: default}@media (hover: hover){.slt-dsn__full[data-live] .slt-dsn__key:not([data-on]):hover,.slt-dsn__full[data-live] :is(.slt-bar__crumb,.slt-bar__icon,.slt-ig__toggle,.slt-dsn__row:not([data-on]),.slt-dsn__cpath span:where(:not([data-cml-tag],[data-cml-svg])),.slt-dsn__pagerow:not([data-current])):hover,[data-live] .slt-dsn__mrow:not([data-current]):hover{background-color: var(--c-hover)}.slt-dsn__full[data-live] .slt-dsn__key:hover{color: var(--c-ink-1)}.slt-dsn__full[data-live] .slt-dsn__key:hover::after{opacity: 1;transition: opacity 0.12s ease 0.4s}.slt-dsn__full[data-live] .slt-seg > span:where(:not([data-cml-tag],[data-cml-svg])):not([data-on]):hover{color: var(--c-ink-1)}.slt-dsn__full[data-live] .slt-dsn__pagerow:not(.slt-dsn__pagerow--static):hover .slt-dsn__pagetools{display: inline-flex}}.slt-bar__tourslot{flex: none;width: calc(28 * var(--u));height: calc(28 * var(--u))}.slt-dsc__tourslot{flex: none;width: 28px;height: 28px}.slt-dsc__bar > .slt-dsc__tourslot{order: 1}.slt-dsc__bar > :is(.slt-bar__preview,.slt-bar__publish){order: 2}.slt-dsn[data-tour] :is(.slt-bar__ctag,.slt-bar__plabel){display: none}.slt-dsn[data-tour] .slt-bar__preview{width: calc(28 * var(--u));padding: 0}.slt-tourbtn{position: absolute;z-index: 40;display: inline-grid;place-items: center;padding: 0;border: 1px solid var(--c-rule-strong);border-radius: 2px;background: var(--c-surface);color: var(--c-ink-2);cursor: pointer;transition: color 0.15s cubic-bezier(0.4,0,0.2,1),border-color 0.15s cubic-bezier(0.4,0,0.2,1)}.slt-tourbtn[hidden]{display: none}.slt-tourbtn:hover{border-color: var(--c-ink-3);color: var(--c-ink-1)}.slt-tourbtn:focus-visible{outline: 2px solid #0075ff;outline-offset: 2px}.slt-tourbtn svg{width: 44%;height: 44%}.slt-tourbtn .slt-tourbtn__pause{fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round}.slt-tourbtn .slt-tourbtn__go{display: none;fill: currentColor;stroke: none}.slt-tourbtn[aria-pressed='true'] .slt-tourbtn__pause{display: none}.slt-tourbtn[aria-pressed='true'] .slt-tourbtn__go{display: block}.slt-tour-cur{position: absolute;z-index: 45;top: 0;left: 0;width: 17px;height: 22px;margin: -2px 0 0 -2px;pointer-events: none;opacity: 0;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 22'%3E%3Cpath d='M1.5 1.5v16.2l4.1-3.9 2.9 6.6 2.9-1.3-2.8-6.4h5.7z' fill='%230a0b0d' stroke='%23fff' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;filter: drop-shadow(0 1px 2px rgba(10,11,13,0.35));transition: opacity 0.35s cubic-bezier(0.4,0,0.2,1),scale 0.14s cubic-bezier(0.4,0,0.2,1)}.slt-dsn[data-touring] .slt-tour-cur{opacity: 1}.slt-tour-cur.is-down{scale: 0.88}.slt-tour-cur::after{content: '';position: absolute;top: -8px;left: -8px;width: 20px;height: 20px;border: 1.5px solid #0075ff;border-radius: 50%;opacity: 0}.slt-tour-cur.is-press::after{animation: slt-tour-press 0.42s cubic-bezier(0.4,0,0.2,1)}@keyframes slt-tour-press{from{opacity: 0.9;transform: scale(0.4)}to{opacity: 0;transform: scale(1.5)}}.slt-tour-caret{display: inline-block;width: max(1.5px,calc(2 * var(--d)));height: 0.92em;margin-left: calc(2 * var(--d));vertical-align: -0.1em;background: #0075ff;animation: slt-tour-blink 1s steps(1) infinite}@keyframes slt-tour-blink{50%{opacity: 0}}@media (prefers-reduced-motion: reduce){.slt-tour-cur,.slt-tour-caret,.slt-tourbtn{display: none}}.pd-wrap{display: flex;flex-direction: column;background-color: var(--sl-bg);color: var(--sl-text);font-family: var(--sl-font);line-height: 1.5;overflow-x: clip}.pd-container{width: 90%;max-width: 1240px;margin: 0 auto;padding: 0}.pd-hero{position: relative;isolation: isolate;padding: clamp(72px,12vh,132px) 0 clamp(56px,8vh,96px)}.pd-hero::before{content: '';position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(ellipse 900px 460px at 80% -8%,rgba(var(--sl-accent-rgb),0.13),transparent 64%),radial-gradient(ellipse 700px 420px at 10% 58%,rgba(var(--sl-purple-lift-rgb,67,25,143),var(--pd-low,0.1)),transparent 66%);-webkit-mask-image: linear-gradient(transparent 0,#000 clamp(96px,12vh,160px),#000 calc(100% - 200px),transparent 100%);mask-image: linear-gradient(transparent 0,#000 clamp(96px,12vh,160px),#000 calc(100% - 200px),transparent 100%)}:is(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark']) .pd-hero{--pd-low: 0.26}.mkt-title.pd-h1{margin-bottom: clamp(28px,3.4vw,44px)}.mkt-lede.pd-hero-lede{max-width: 54ch;margin: 0 0 28px}.pd-hero-grid{display: grid;grid-template-columns: 1.5fr 1fr;align-items: start;gap: clamp(28px,5vw,64px)}.pd-hero-meta{display: flex;flex-direction: column;margin: 0;overflow: hidden;border: 1px solid var(--sl-border);border-radius: var(--sl-radius);background-color: var(--sl-surface)}.pd-hero-meta :is(dt,div:where([data-cml-tag="dt"])),.pd-hero-meta :is(dd,div:where([data-cml-tag="dd"])){margin: 0}.pd-hero-meta-row{display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 13px 16px;border-bottom: 1px solid var(--sl-border)}.pd-hero-meta-row:last-child{border-bottom: 0}.pd-hero-meta-key{color: var(--sl-text-label);font-size: 13px}.pd-hero-meta-val{font-size: 14px;font-weight: 500}.pd-hero-meta-val a{color: var(--sl-text);text-decoration: none}.pd-hero-meta-val a:hover{color: var(--sl-accent)}.pd-frame{margin: clamp(40px,6vh,72px) 0 0}.pd-section{position: relative;padding: clamp(80px,11vh,132px) 0}.pd-section:not(.mkt-band)::after{content: '';position: absolute;top: 0;left: 50%;width: min(90%,1240px);height: 1px;transform: translateX(-50%);background: linear-gradient(90deg,transparent 0%,var(--sl-border) 16%,var(--sl-border) 84%,transparent 100%);pointer-events: none}.pd-section-head{display: grid;grid-template-columns: minmax(0,1.3fr) minmax(0,1fr);align-items: end;gap: clamp(24px,5vw,64px);margin-bottom: clamp(36px,5vh,56px)}.pd-section-desc{max-width: 46ch;margin: 0;color: var(--sl-text-muted);font-size: 17px;line-height: 1.55}.pd-grid{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: 1px;overflow: hidden;border: 1px solid var(--sl-border);border-radius: var(--sl-radius);background-color: var(--sl-border)}.pd-card{position: relative;display: flex;flex-direction: column;min-width: 0;padding: clamp(22px,2.6vw,32px);background-color: var(--sl-surface)}.pd-span-6{grid-column: span 6}.pd-span-3{grid-column: span 3}.pd-card-top{display: flex;align-items: center;gap: 10px;margin-bottom: 12px}.pd-card-title{margin: 0;color: var(--sl-text);font-family: var(--sl-font-display);font-size: clamp(22px,2vw,26px);font-weight: 600;line-height: 1.15;letter-spacing: -0.02em}.pd-card--service .pd-card-title{margin-bottom: 10px;font-size: 19px}.pd-badge{margin-left: auto;padding: 3px 8px;border: 1px solid var(--sl-border);border-radius: 2px;color: var(--sl-text-muted);font-size: 12px;font-weight: 500}.pd-mark{flex: none;width: 14px;height: 14px;border-radius: 2px}.pd-mark--terminal{background: #0075ff}.pd-mark--hub{background: linear-gradient(180deg,#0075ff 0%,#5378e6 48%,#8a70ba 100%)}.pd-mark--baselumen{border-radius: 0;background: linear-gradient(#0075ff,#0075ff) 0 0 / 6px 6px no-repeat,linear-gradient(#3b9eff,#3b9eff) 8px 0 / 6px 6px no-repeat,linear-gradient(#3b9eff,#3b9eff) 0 8px / 6px 6px no-repeat,linear-gradient(#ffd208,#ffd208) 8px 8px / 6px 6px no-repeat}.pd-mark--operalumen{border-radius: 50%;background: linear-gradient(145deg,#6d28d9 0%,#8b5cf6 55%,#c4b5fd 100%)}.pd-card-desc{max-width: 56ch;margin: 0 0 22px;color: var(--sl-text-muted);font-size: 15px;line-height: 1.6}.pd-card-foot{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-top: auto;padding-top: 18px;border-top: 1px solid var(--sl-border)}.pd-card-foot--stack{flex-direction: column;align-items: flex-start;gap: 10px}.pd-card-price{display: flex;flex-direction: column;gap: 2px;margin: 0;color: var(--sl-text);font-size: 14.5px;font-weight: 600;font-variant-numeric: tabular-nums}.pd-card-price-label{color: var(--sl-text-label);font-size: 12px;font-weight: 500}.pd-card-price-val{font-size: 22px;letter-spacing: -0.02em}.pd-card-link{color: var(--sl-accent);font-size: 14px;font-weight: 500;text-decoration: none;white-space: nowrap}.pd-card-link::after{content: ' →'}.pd-card-link:hover{text-decoration: underline;text-underline-offset: 3px}.pd-card-link:focus-visible{outline: 2px solid var(--sl-accent);outline-offset: 3px}.pd-crop{position: relative;margin: 0 0 22px;overflow: hidden;border: 1px solid var(--sl-border);border-radius: var(--sl-radius);background: var(--sl-bg-subtle)}.pd-crop--terminal{max-height: 440px;-webkit-mask-image: linear-gradient(#000 78%,transparent 100%);mask-image: linear-gradient(#000 78%,transparent 100%)}.pd-crop--hub{padding: 14px;max-height: 440px;-webkit-mask-image: linear-gradient(#000 82%,transparent 100%);mask-image: linear-gradient(#000 82%,transparent 100%);display: grid;grid-template-columns: minmax(0,0.9fr) minmax(0,1fr);gap: 10px;align-items: start}.pd-hub-rail{display: flex;flex-direction: column;min-width: 0;padding: 6px;border: 1px solid var(--sl-border);border-radius: var(--sl-radius);background: var(--sl-surface)}.pd-hub-canvas{display: flex;flex-direction: column;gap: 6px;min-width: 0;padding: 12px;border: 1px solid var(--sl-border);border-radius: var(--sl-radius);background: var(--sl-surface)}.pd-hub-h{margin: 0 0 4px;color: var(--sl-text);font-family: var(--sl-font-display);font-size: 17px;font-weight: 600;letter-spacing: -0.02em}.pd-hub-client{display: grid;grid-template-columns: 22px minmax(0,1fr);grid-template-rows: auto auto;column-gap: 8px;padding: 7px 0;border-top: 1px solid var(--sl-border)}.pd-hub-av{grid-row: span 2;display: grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: var(--sl-tray-bg);color: var(--sl-text-muted);font-size: 11px;font-weight: 600}.pd-hub-cn{overflow: hidden;color: var(--sl-text);font-size: 12.5px;font-weight: 600;text-overflow: ellipsis;white-space: nowrap}.pd-hub-cm{color: var(--sl-text-muted);font-size: 11.5px}.pd-crop--list{padding: 16px}.pd-bl-kinds{display: flex;flex-wrap: wrap;gap: 2px;padding: 3px;border-radius: 3px;background: var(--sl-tray-bg);font-size: 12.5px}.pd-bl-kinds span:where(:not([data-cml-tag],[data-cml-svg])){padding: 5px 10px;border-radius: 2px;color: var(--sl-text-muted)}.pd-bl-kinds .is-on{background: var(--sl-chip-on);box-shadow: var(--sl-chip-shadow);color: var(--sl-text);font-weight: 600}.pd-bl-card{display: grid;grid-template-columns: 88px minmax(0,1fr) auto;align-items: center;gap: 14px;margin-top: 12px;padding: 12px;border: 1px solid var(--sl-border);border-radius: var(--sl-radius);background: var(--sl-surface)}.pd-bl-wire{display: grid;grid-template-columns: repeat(3,1fr);gap: 4px;height: 52px;padding: 6px;border-radius: 2px;background: var(--sl-bg-subtle)}.pd-bl-wire :is(i,span:where([data-cml-tag="i"])){border: 1px solid var(--sl-border-strong);border-radius: 1px;background: var(--sl-surface)}.pd-bl-meta{display: flex;flex-direction: column;gap: 2px;min-width: 0}.pd-bl-meta :is(b,span:where([data-cml-tag="b"])){overflow: hidden;color: var(--sl-text);font-size: 14px;font-weight: 600;text-overflow: ellipsis;white-space: nowrap}.pd-bl-meta :is(small,span:where([data-cml-tag="small"])){color: var(--sl-text-muted);font-size: 12px}.pd-bl-copy{display: flex;gap: 6px}.pd-bl-copy :is(em,span:where([data-cml-tag="em"])){padding: 4px 8px;border: 1px solid var(--sl-border-strong);border-radius: 2px;color: var(--sl-text);font-size: 11.5px;font-style: normal;font-weight: 600}.pd-op{display: flex;flex-direction: column;gap: 8px;font-size: 13px}.pd-op-head{display: flex;align-items: center;justify-content: space-between;color: var(--sl-text-label);font-size: 11px;font-weight: 600;letter-spacing: 0.09em;text-transform: uppercase}.pd-op-mode{padding: 3px 8px;border-radius: 2px;background: var(--sl-tray-bg);color: var(--sl-text);letter-spacing: 0.04em}.pd-op-ask{margin: 0;padding: 10px 12px;border: 1px solid var(--sl-border);border-radius: var(--sl-radius);background: var(--sl-surface);color: var(--sl-text)}.pd-op-call{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 8px 12px;border-left: 2px solid var(--sl-border-strong);background: var(--sl-surface)}.pd-op-call :is(b,span:where([data-cml-tag="b"])){font-weight: 600;color: var(--sl-text)}.pd-op-call span:where(:not([data-cml-tag],[data-cml-svg])){overflow: hidden;color: var(--sl-text-muted);text-overflow: ellipsis;white-space: nowrap}.pd-op-note{margin: 0;color: var(--sl-text-muted);font-size: 12.5px}.pd-services-foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 12px;margin-top: 24px}@media screen and (max-width: 1100px){.pd-span-3{grid-column: span 6}}@media screen and (max-width: 991px){.pd-hero-grid,.pd-section-head{grid-template-columns: 1fr}.pd-section-head{align-items: start;gap: 16px}.pd-span-6{grid-column: span 12}}@media screen and (max-width: 767px){.pd-span-3{grid-column: span 12}.pd-card-foot{flex-wrap: wrap}.pd-bl-card{grid-template-columns: 64px minmax(0,1fr)}.pd-bl-meta :is(b,span:where([data-cml-tag="b"])){white-space: normal}.pd-bl-copy{grid-column: 1 / -1}.pd-services-foot{justify-content: flex-start}}@media screen and (max-width: 560px){.pd-crop--hub{grid-template-columns: minmax(0,1fr)}.pd-hub-canvas{order: -1}}.sxs{--sxs-accent: #0075ff;--sxs-ink: #0a0a0a;--sxs-ink-2: #525252;--sxs-ink-3: #8a8a8a;--sxs-mute: #5c5c5c;--sxs-line: #ebebeb;--sxs-tray: #f2f2f3;--sxs-chip: #ffffff;--sxs-ease: cubic-bezier(0.16,1,0.3,1);--sxs-font: 'Inter Variable',Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;--app-bar: #ffffff;--app-page: #ffffff;--app-panel: #ffffff;--app-sunken: #fafafa;--app-hi: #f2f2f3;--app-stage: #fafafa;--app-line: #ebebeb;--app-line-strong: #d4d4d4;--app-ink: #0a0a0a;--app-ink-2: #525252;--app-ink-3: #8a8a8a;--app-on-ink: #ffffff;--app-canvas: #f4f5f7;--app-violet-canvas: #f6f5fa;position: relative;padding-block: clamp(88px,10vw,140px);color: var(--sxs-ink);font-family: var(--sxs-font);-webkit-font-smoothing: antialiased}.sxs[data-site='operalumen']{--sxs-accent: #8b5cf6}:is( html.dark,html[data-stacklumen-theme='dark'],html[data-baselumen-theme='dark'],html[data-operalumen-theme='dark'] ) .sxs{--sxs-ink: #ffffff;--sxs-ink-2: #a3a3a3;--sxs-ink-3: #737373;--sxs-mute: #7c7c84;--sxs-line: #232327;--sxs-tray: #131316;--sxs-chip: #1c1c21;--app-bar: #131316;--app-page: #0f0f11;--app-panel: #0f0f11;--app-sunken: #131316;--app-hi: #1b1b1f;--app-stage: #16161a;--app-line: #232327;--app-line-strong: #34343a;--app-ink: #ffffff;--app-ink-2: #a3a3a3;--app-ink-3: #737373;--app-on-ink: #0f0f11;--app-canvas: #16161a;--app-violet-canvas: #141319}.sxs *,.sxs *::before,.sxs *::after{box-sizing: border-box}.sxs::before{content: '';position: absolute;top: 0;left: 50%;width: min(90%,1240px);height: 1px;transform: translateX(-50%);background: linear-gradient(90deg,transparent,var(--sxs-line) 18%,var(--sxs-line) 82%,transparent)}.sxs-shell{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: clamp(40px,5vw,80px);align-items: center;width: 90%;max-width: 1240px;margin-inline: auto}.sxs-h{max-width: 15ch;margin: 0;color: var(--sxs-ink);font-family: var(--sxs-font);font-size: clamp(34px,4vw,56px);font-weight: 700;line-height: 1.02;letter-spacing: -0.04em;text-wrap: balance}.sxs-mute{color: var(--sxs-mute)}.sxs-tray{display: grid;gap: 2px;margin-top: clamp(28px,3vw,40px);padding: 4px;border-radius: 3px;background: var(--sxs-tray)}.sxs-tab{position: relative;display: block;width: 100%;margin: 0;padding: 14px 16px 17px;border: 1px solid transparent;border-radius: 2px;background: transparent;color: var(--sxs-ink-2);font: inherit;text-align: left;cursor: pointer;transition: background-color 0.2s ease-out,border-color 0.2s ease-out,box-shadow 0.2s ease-out}.sxs-tab:hover{background: var(--sxs-chip);@supports (color: color-mix(in lab,red,red)){background: color-mix(in srgb,var(--sxs-chip) 55%,transparent)}}.sxs-tab[aria-selected='true']{border-color: var(--sxs-line);background: var(--sxs-chip);box-shadow: 0 1px 2px rgba(10,10,10,0.06)}.sxs-tab:focus-visible{outline: 2px solid var(--sxs-accent);outline-offset: 2px}.sxs-tab-top{display: flex;align-items: center;gap: 10px}.sxs-tab-mark{display: inline-grid;flex: none;width: 16px;height: 16px;color: #0075ff}.sxs-tab-mark svg{width: 100%;height: 100%}.sxs-tab-t{color: var(--sxs-ink);font-size: 16px;font-weight: 600;letter-spacing: -0.015em}.sxs-tab-by{margin-left: auto;color: var(--sxs-ink-3);font-size: 12.5px}.sxs-tab-d{display: block;margin-top: 6px;padding-left: 26px;color: var(--sxs-ink-2);font-size: 14px;line-height: 1.5}.sxs-tab-bar{position: absolute;right: 16px;bottom: 7px;left: 42px;height: 2px;overflow: hidden;border-radius: 2px;background: transparent}.sxs-tab[aria-selected='true'] .sxs-tab-bar{background: var(--sxs-line)}.sxs-tab-bar :is(i,span:where([data-cml-tag="i"])){display: block;height: 100%;background: var(--sxs-accent);transform: scaleX(0);transform-origin: left}.sxs[data-running] .sxs-tab[aria-selected='true'] .sxs-tab-bar :is(i,span:where([data-cml-tag="i"])){animation: sxs-dwell var(--sxs-dwell,6500ms) linear forwards}@keyframes sxs-dwell{to{transform: scaleX(1)}}.sxs-foot{display: flex;align-items: center;gap: 12px;min-height: 32px;margin-top: 16px}.sxs-play{display: inline-flex;align-items: center;gap: 8px;height: 32px;padding: 0 12px 0 10px;border: 1px solid var(--sxs-line);border-radius: 2px;background: transparent;color: var(--sxs-ink-2);font: 500 13px/1 var(--sxs-font);cursor: pointer;transition: border-color 0.15s ease-out,color 0.15s ease-out}.sxs-play:hover{border-color: var(--sxs-ink-3);color: var(--sxs-ink)}.sxs-play[hidden]{display: none}.sxs-play svg{width: 14px;height: 14px;fill: currentColor;stroke: currentColor;stroke-width: 2;stroke-linecap: round}.sxs-play-pause{display: inline-grid}.sxs-play-go,.sxs-play[aria-pressed='true'] .sxs-play-pause{display: none}.sxs-play[aria-pressed='true'] .sxs-play-go{display: inline-grid}.sxs-play:focus-visible,.sxs-go:focus-visible{outline: 2px solid var(--sxs-accent);outline-offset: 3px}.sxs-fig{min-width: 0}.sxs-win{display: grid}.sxs-pane{grid-area: 1 / 1;min-width: 0;opacity: 0;transform: translate3d(0,10px,0) scale(0.99);transform-origin: 50% 0;transition: opacity 0.45s ease-out,transform 0.6s var(--sxs-ease)}.sxs-pane.is-on{opacity: 1;transform: none}.sxs-pane[hidden]{display: none}.sxs-draw{overflow: hidden;aspect-ratio: 760 / 480;border: 1px solid rgba(128,128,128,0.22);border-radius: 3px;background: var(--app-page);box-shadow: 0 36px 80px -36px rgba(10,24,52,0.3),0 16px 40px -26px var(--sxs-accent);@supports (color: color-mix(in lab,red,red)){box-shadow: 0 36px 80px -36px rgba(10,24,52,0.3),0 16px 40px -26px color-mix(in srgb,var(--sxs-accent) 45%,transparent)}container-type: inline-size}.sxs-go{display: inline-flex;align-items: center;gap: 8px;margin-top: 16px;color: var(--sxs-accent);font-size: 14.5px;font-weight: 600;letter-spacing: -0.005em;text-decoration: none}.sxs-go svg{width: 15px;height: 15px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;transition: transform 0.2s var(--sxs-ease)}.sxs-go:hover svg{transform: translateX(3px)}.sxs-canvas{--sxs-u: calc(max(min(100cqw,760px),540px) / 760);width: calc(760 * var(--sxs-u));height: calc(480 * var(--sxs-u));overflow: hidden;color: var(--app-ink);font-family: var(--sxs-font);font-size: calc(12 * var(--sxs-u));line-height: 1.3;letter-spacing: -0.006em;pointer-events: none;user-select: none}.sxs-canvas p:where(:not([data-cml-tag])){margin: 0}.sxs-canvas svg{width: calc(14 * var(--sxs-u));height: calc(14 * var(--sxs-u));flex: none;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.sxs-canvas .sxs-brand svg{width: calc(16 * var(--sxs-u));height: calc(16 * var(--sxs-u));stroke: none}.sxs-app{display: flex;flex-direction: column;height: 100%;background: var(--app-page)}.sxs-bar{display: flex;flex: none;align-items: center;gap: calc(8 * var(--sxs-u));height: calc(44 * var(--sxs-u));padding: 0 calc(14 * var(--sxs-u));border-bottom: 1px solid var(--app-line);background: var(--app-bar);white-space: nowrap}.sxs-brand{display: inline-grid;color: #0075ff}.sxs-brand--white{color: #ffffff}.sxs-word{font-size: calc(14 * var(--sxs-u));font-weight: 700;letter-spacing: -0.03em}.sxs-sp{flex: 1}.sxs-ghost,.sxs-solid{display: inline-flex;align-items: center;gap: calc(5 * var(--sxs-u));height: calc(26 * var(--sxs-u));padding: 0 calc(10 * var(--sxs-u));border: 1px solid var(--app-line-strong);border-radius: 2px;font-size: calc(11.5 * var(--sxs-u));font-weight: 500}.sxs-ghost svg,.sxs-solid svg{width: calc(12 * var(--sxs-u));height: calc(12 * var(--sxs-u))}.sxs-solid{border-color: transparent;color: #ffffff;font-weight: 600}.sxs-solid--blue{background: #0075ff}.sxs-solid--violet{background: #8b5cf6}.sxs-ico{display: inline-grid;place-items: center;width: calc(26 * var(--sxs-u));color: var(--app-ink-2)}.sxs-ico svg{width: calc(15 * var(--sxs-u));height: calc(15 * var(--sxs-u))}.sxs-avatar{display: inline-grid;place-items: center;width: calc(24 * var(--sxs-u));height: calc(24 * var(--sxs-u));border-radius: 50%;background: var(--app-ink);color: var(--app-on-ink);font-size: calc(9.5 * var(--sxs-u));font-weight: 600}.sxs-avatar--blue{background: #0075ff;color: #ffffff}.sxs-panel-h{display: flex;align-items: center;gap: calc(6 * var(--sxs-u));margin-bottom: calc(8 * var(--sxs-u)) !important;font-size: calc(12 * var(--sxs-u));font-weight: 600}.sxs-insp-h{margin: calc(12 * var(--sxs-u)) 0 calc(6 * var(--sxs-u)) !important;font-size: calc(10.5 * var(--sxs-u));font-weight: 600}.sxs-pair{display: grid;grid-template-columns: 1fr 1fr;gap: calc(6 * var(--sxs-u));margin-bottom: calc(8 * var(--sxs-u)) !important}.sxs-pair span:where(:not([data-cml-tag],[data-cml-svg])),.sxs-field{display: flex;flex-direction: column;gap: calc(3 * var(--sxs-u));color: var(--app-ink-3);font-size: calc(9.5 * var(--sxs-u))}.sxs-pair :is(b,span:where([data-cml-tag="b"])),.sxs-field span:where(:not([data-cml-tag],[data-cml-svg])){padding: calc(4 * var(--sxs-u)) calc(6 * var(--sxs-u));border: 1px solid var(--app-line);border-radius: 2px;background: var(--app-panel);color: var(--app-ink);font-size: calc(11 * var(--sxs-u));font-weight: 500}.sxs-field{margin-bottom: calc(8 * var(--sxs-u)) !important}.sxs-zoom{padding: calc(3 * var(--sxs-u)) calc(7 * var(--sxs-u));border: 1px solid var(--app-line);border-radius: 2px;color: var(--app-ink-2);font-size: calc(10.5 * var(--sxs-u));font-variant-numeric: tabular-nums}.sxs-term{--g-chrome: #ffffff;--g-line: #ececec;--g-stage: #f1f2f5;--g-ruler: #f4f4f6;--g-tray: #f3f3f3;--g-on: #ffffff;--g-on-shadow: 0 1px 2px rgba(10,24,52,0.1),0 0 0 1px rgba(10,24,52,0.05);--g-edge: #e0e0e0;--g-edge-2: #d4d4d4;--g-tick: #c9c9ce;--g-dot: rgba(10,11,13,0.07);--g-ink: #1b1b1f;--g-strong: #0a0a0a;--g-ink-2: #5c5c64;--g-ink-3: #8a8a92;--g-sheet-shadow: 0 0 0 1px rgba(0,59,128,0.06),0 calc(14 * var(--sxs-u)) calc(30 * var(--sxs-u)) calc(-12 * var(--sxs-u)) rgba(0,50,140,0.18);background: var(--g-chrome);color: var(--g-ink)}:is( html.dark,html[data-stacklumen-theme='dark'],html[data-baselumen-theme='dark'],html[data-operalumen-theme='dark'] ) .sxs-term{--g-chrome: #101013;--g-line: #28282b;--g-stage: #141416;--g-ruler: #141416;--g-tray: #1c1c1f;--g-on: #45454e;--g-on-shadow: none;--g-edge: #323233;--g-edge-2: #3a3a3e;--g-tick: #3a3a3f;--g-dot: rgba(255,255,255,0.06);--g-ink: #ececee;--g-strong: #ffffff;--g-ink-2: #a1a1a8;--g-ink-3: #6e6e75;--g-sheet-shadow: 0 calc(14 * var(--sxs-u)) calc(34 * var(--sxs-u)) calc(-16 * var(--sxs-u)) rgba(0,0,0,0.7)}.sxs-tbar{display: flex;flex: none;align-items: center;gap: calc(8 * var(--sxs-u));height: calc(38 * var(--sxs-u));padding: 0 calc(10 * var(--sxs-u)) 0 calc(12 * var(--sxs-u));border-bottom: 1px solid var(--g-line);white-space: nowrap}.sxs-tmark{display: inline-grid;margin-right: calc(8 * var(--sxs-u));color: var(--g-strong)}.sxs-tmark svg{width: calc(15 * var(--sxs-u));height: calc(15 * var(--sxs-u));stroke: none}.sxs-tsite{display: inline-flex;align-items: center;gap: calc(5 * var(--sxs-u));color: var(--g-ink);font-size: calc(11 * var(--sxs-u));font-weight: 500}.sxs-tsite :is(i,span:where([data-cml-tag="i"])){padding: 0 calc(4 * var(--sxs-u));border: 1px solid var(--g-line);border-radius: 2px;color: var(--g-ink-3);font-size: calc(8 * var(--sxs-u));font-style: normal;letter-spacing: 0.08em;text-transform: uppercase}.sxs-tsite svg{width: calc(10 * var(--sxs-u));height: calc(10 * var(--sxs-u));color: var(--g-ink-3)}.sxs-tslash{color: var(--g-ink-3)}.sxs-ttray{display: grid;grid-auto-columns: 1fr;grid-auto-flow: column;gap: calc(1 * var(--sxs-u));margin-bottom: calc(7 * var(--sxs-u)) !important;padding: calc(2 * var(--sxs-u));border-radius: 2px;background: var(--g-tray)}.sxs-ttray span:where(:not([data-cml-tag],[data-cml-svg])){padding: calc(3.5 * var(--sxs-u)) calc(6 * var(--sxs-u));border-radius: 2px;color: var(--g-ink-2);font-size: calc(9.5 * var(--sxs-u));text-align: center}.sxs-ttray .is-on{background: var(--g-on);box-shadow: var(--g-on-shadow);color: var(--g-strong)}.sxs-ttray--bar{display: inline-grid;margin: 0 !important;box-shadow: inset 0 0 0 1px var(--g-edge)}.sxs-ttray--bar span:where(:not([data-cml-tag],[data-cml-svg])){padding: calc(4 * var(--sxs-u)) calc(8 * var(--sxs-u));font-size: calc(10.5 * var(--sxs-u))}.sxs-tzoom{padding: calc(4 * var(--sxs-u)) calc(7 * var(--sxs-u));border: 1px solid var(--g-edge);border-radius: 2px;color: var(--g-ink);font-size: calc(10.5 * var(--sxs-u));font-weight: 600;font-variant-numeric: tabular-nums}.sxs-tghost{display: inline-flex;align-items: center;gap: calc(5 * var(--sxs-u));height: calc(24 * var(--sxs-u));padding: 0 calc(9 * var(--sxs-u));border: 1px solid var(--g-edge-2);border-radius: 2px;color: var(--g-ink);font-size: calc(10.5 * var(--sxs-u));font-weight: 500}.sxs-tghost svg{width: calc(12 * var(--sxs-u));height: calc(12 * var(--sxs-u))}.sxs-term .sxs-solid{height: calc(24 * var(--sxs-u));padding: 0 calc(14 * var(--sxs-u));font-size: calc(10.5 * var(--sxs-u))}.sxs-tbody{display: grid;flex: 1;grid-template-columns: calc(30 * var(--sxs-u)) calc(150 * var(--sxs-u)) minmax(0,1fr) calc(178 * var(--sxs-u));min-height: 0}.sxs-trail{display: grid;align-content: start;justify-items: center;gap: calc(4 * var(--sxs-u));padding-top: calc(8 * var(--sxs-u));border-right: 1px solid var(--g-line)}.sxs-trail :is(i,span:where([data-cml-tag="i"])){display: grid;place-items: center;width: calc(22 * var(--sxs-u));height: calc(22 * var(--sxs-u));border-radius: 2px;color: var(--g-ink-2)}.sxs-trail svg{width: calc(13 * var(--sxs-u));height: calc(13 * var(--sxs-u))}.sxs-trail .is-on{background: var(--g-tray);box-shadow: inset 0 0 0 1px var(--g-edge);color: var(--g-strong)}.sxs-tlayers{padding: calc(9 * var(--sxs-u)) 0;overflow: hidden;border-right: 1px solid var(--g-line)}.sxs-tpanel-h{display: flex;align-items: center;gap: calc(6 * var(--sxs-u));margin-bottom: calc(7 * var(--sxs-u)) !important;padding: 0 calc(10 * var(--sxs-u));color: var(--g-strong);font-size: calc(11 * var(--sxs-u));font-weight: 600}.sxs-tinsp .sxs-tpanel-h{padding: 0}.sxs-tlayer{overflow: hidden;padding: calc(4 * var(--sxs-u)) calc(8 * var(--sxs-u)) calc(4 * var(--sxs-u)) calc((10 + var(--sxs-d) * 10) * var(--sxs-u));color: var(--g-ink);font-size: calc(10 * var(--sxs-u));text-overflow: ellipsis;white-space: nowrap}.sxs-tlayer span:where(:not([data-cml-tag],[data-cml-svg])){margin-right: calc(4 * var(--sxs-u));color: var(--g-ink-3)}.sxs-tlayer.is-on{background: var(--g-tray);box-shadow: inset calc(2 * var(--sxs-u)) 0 0 #0075ff}.sxs-tstage{position: relative;display: grid;align-content: start;justify-items: center;min-width: 0;padding: calc(16 * var(--sxs-u)) calc(14 * var(--sxs-u)) 0 calc(28 * var(--sxs-u));overflow: hidden;background-color: var(--g-stage);background-image: radial-gradient(circle at 1px 1px,var(--g-dot) 1px,transparent 1.4px);background-size: calc(14 * var(--sxs-u)) calc(14 * var(--sxs-u))}.sxs-truler-x,.sxs-truler-y{position: absolute;z-index: 1;background-color: var(--g-ruler)}.sxs-truler-x{top: 0;right: 0;left: calc(14 * var(--sxs-u));height: calc(14 * var(--sxs-u));border-bottom: 1px solid var(--g-line);background-image: repeating-linear-gradient(90deg,var(--g-tick) 0 1px,transparent 1px calc(8 * var(--sxs-u)));background-position: 0 100%;background-size: 100% calc(4 * var(--sxs-u));background-repeat: no-repeat}.sxs-truler-y{top: 0;bottom: 0;left: 0;width: calc(14 * var(--sxs-u));border-right: 1px solid var(--g-line);background-image: repeating-linear-gradient(180deg,var(--g-tick) 0 1px,transparent 1px calc(8 * var(--sxs-u)));background-position: 100% 0;background-size: calc(4 * var(--sxs-u)) 100%;background-repeat: no-repeat}.sxs-truler-x :is(b,span:where([data-cml-tag="b"])),.sxs-truler-y :is(b,span:where([data-cml-tag="b"])){position: absolute;padding: 0 calc(2 * var(--sxs-u));border-radius: 1px;background: #0678ff;color: #ffffff;font-size: calc(7.5 * var(--sxs-u));font-weight: 600;line-height: 1.4}.sxs-truler-x :is(b,span:where([data-cml-tag="b"])){top: calc(2 * var(--sxs-u))}.sxs-truler-y :is(b,span:where([data-cml-tag="b"])){left: calc(1 * var(--sxs-u));writing-mode: vertical-rl;transform: rotate(180deg)}.sxs-tcrumb{justify-self: start;margin: calc(4 * var(--sxs-u)) 0 calc(6 * var(--sxs-u)) !important;color: var(--g-ink-2);font-size: calc(8.5 * var(--sxs-u))}.sxs-term .sxs-sheet{box-shadow: var(--g-sheet-shadow)}.sxs-term .sxs-sel-tag{background: #0678ff}.sxs-term .sxs-sheet-h{outline-color: #0678ff}.sxs-tinsp{padding: calc(9 * var(--sxs-u)) calc(10 * var(--sxs-u));overflow: hidden;border-left: 1px solid var(--g-line)}.sxs-tchip{padding: 0 calc(5 * var(--sxs-u));border: 1px solid var(--g-edge-2);border-radius: 2px;color: var(--g-ink-2);font-size: calc(9 * var(--sxs-u));font-weight: 500;line-height: 1.6}.sxs-tchip.is-on{border-color: transparent;background: var(--g-strong);color: var(--g-chrome)}.sxs-tclass{display: flex;align-items: center;gap: calc(6 * var(--sxs-u));margin-bottom: calc(8 * var(--sxs-u)) !important;padding: calc(3 * var(--sxs-u));border: 1px solid var(--g-line);border-radius: 2px;background: var(--g-stage);color: var(--g-ink);font-size: calc(9.5 * var(--sxs-u))}.sxs-tclass :is(em,span:where([data-cml-tag="em"])){margin-left: auto;padding: 0 calc(4 * var(--sxs-u));color: var(--g-ink-3);font-style: normal}.sxs-tgroup{display: flex;align-items: center;gap: calc(6 * var(--sxs-u));height: calc(22 * var(--sxs-u));border-bottom: 1px solid var(--g-line);color: var(--g-strong);font-size: calc(10 * var(--sxs-u));font-weight: 600}.sxs-tgroup::before{content: '';width: calc(4 * var(--sxs-u));height: calc(4 * var(--sxs-u));border-right: 1px solid var(--g-ink-3);border-bottom: 1px solid var(--g-ink-3);transform: rotate(-45deg)}.sxs-tgroup::after{content: '···';margin-left: auto;color: var(--g-ink-3);letter-spacing: 0.1em}.sxs-tgroup.is-open{border-bottom: 0;background: var(--g-tray);margin-inline: calc(-4 * var(--sxs-u));padding-inline: calc(4 * var(--sxs-u))}.sxs-tgroup.is-open::before{transform: rotate(45deg) translate(-1px,-1px)}.sxs-tbox{position: relative;margin: calc(4 * var(--sxs-u)) 0 calc(6 * var(--sxs-u));padding: calc(14 * var(--sxs-u)) calc(10 * var(--sxs-u)) calc(8 * var(--sxs-u));border: 1px solid var(--g-line);border-radius: 2px;color: var(--g-ink-2);font-size: calc(8.5 * var(--sxs-u))}.sxs-tbox > span:where(:not([data-cml-tag],[data-cml-svg])),.sxs-tbox div:where(:not([data-cml-tag],[data-cml-table])) > span:where(:not([data-cml-tag],[data-cml-svg])){position: absolute;top: calc(3 * var(--sxs-u));left: calc(5 * var(--sxs-u))}.sxs-tbox div:where(:not([data-cml-tag],[data-cml-table])){position: relative;padding: calc(14 * var(--sxs-u)) calc(10 * var(--sxs-u)) calc(6 * var(--sxs-u));border: 1px solid var(--g-line);border-radius: 2px}.sxs-tbox :is(i,span:where([data-cml-tag="i"])){display: block;padding: calc(3 * var(--sxs-u)) 0;border: 1px solid var(--g-edge-2);border-radius: 2px;color: var(--g-ink);font-style: normal;text-align: center}.sxs-tstatus{display: flex;flex: none;align-items: center;justify-content: space-between;height: calc(22 * var(--sxs-u));padding: 0 calc(10 * var(--sxs-u));border-top: 1px solid var(--g-line);color: var(--g-ink-2);font-size: calc(9 * var(--sxs-u));white-space: nowrap}.sxs-tstatus :is(b,span:where([data-cml-tag="b"])){color: var(--g-ink);font-weight: 500}.sxs-sheet{width: 100%;max-width: calc(344 * var(--sxs-u));padding-bottom: calc(16 * var(--sxs-u));border: 1px solid #e6e6e8;background: #ffffff;box-shadow: 0 calc(10 * var(--sxs-u)) calc(26 * var(--sxs-u)) calc(-14 * var(--sxs-u)) rgba(10,24,52,0.22);color: #0a0a0a}.sxs-sheet-nav{display: flex;align-items: center;gap: calc(10 * var(--sxs-u));padding: calc(9 * var(--sxs-u)) calc(12 * var(--sxs-u));border-bottom: 1px solid #eeeeee;color: #555555;font-size: calc(9 * var(--sxs-u))}.sxs-sheet-nav :is(b,span:where([data-cml-tag="b"])){display: inline-flex;align-items: center;gap: calc(4 * var(--sxs-u));margin-right: auto;color: #0a0a0a;font-size: calc(9.5 * var(--sxs-u));font-weight: 700}.sxs-sheet-nav :is(b,span:where([data-cml-tag="b"])) :is(i,span:where([data-cml-tag="i"])){width: calc(8 * var(--sxs-u));height: calc(8 * var(--sxs-u));background: #0a0a0a}.sxs-sheet-nav :is(em,span:where([data-cml-tag="em"])){padding: calc(3 * var(--sxs-u)) calc(7 * var(--sxs-u));background: #0a0a0a;color: #ffffff;font-size: calc(8.5 * var(--sxs-u));font-style: normal;font-weight: 600}.sxs-sheet-hero{position: relative;margin: calc(26 * var(--sxs-u)) calc(14 * var(--sxs-u)) 0}.sxs-sel-tag{position: absolute;top: calc(-17 * var(--sxs-u));left: calc(-3 * var(--sxs-u));padding: calc(2 * var(--sxs-u)) calc(5 * var(--sxs-u));border-radius: 1px;background: #0075ff;color: #ffffff;font-size: calc(8.5 * var(--sxs-u));font-weight: 500}.sxs-sheet-h{outline: calc(1.5 * var(--sxs-u)) solid #0075ff;outline-offset: calc(2 * var(--sxs-u));font-size: calc(22 * var(--sxs-u));font-weight: 700;line-height: 1.04;letter-spacing: -0.04em}.sxs-sheet-l{width: 86%;height: calc(5 * var(--sxs-u));margin-top: calc(11 * var(--sxs-u)) !important;border-radius: 1px;background: #e7e7ea}.sxs-sheet-l.is-short{width: 58%;margin-top: calc(5 * var(--sxs-u)) !important}.sxs-sheet-btns{display: flex;gap: calc(6 * var(--sxs-u));margin-top: calc(13 * var(--sxs-u)) !important}.sxs-sheet-btns :is(i,span:where([data-cml-tag="i"])){width: calc(54 * var(--sxs-u));height: calc(16 * var(--sxs-u));background: #0a0a0a}.sxs-sheet-btns :is(i,span:where([data-cml-tag="i"])) + :is(i,span:where([data-cml-tag="i"])){width: calc(46 * var(--sxs-u));border: 1px solid #d4d4d4;background: #ffffff}.sxs-sheet-cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: calc(8 * var(--sxs-u));margin: calc(20 * var(--sxs-u)) calc(14 * var(--sxs-u)) 0}.sxs-sheet-cards :is(i,span:where([data-cml-tag="i"])){height: calc(70 * var(--sxs-u));border: 1px solid #eeeeee;background: linear-gradient(145deg,#dde6f5,#f2ede4)}.sxs-sheet-cards :is(i,span:where([data-cml-tag="i"])):nth-child(2){background: linear-gradient(145deg,#e7e2f6,#f6eee6)}.sxs-sheet-cards :is(i,span:where([data-cml-tag="i"])):nth-child(3){background: linear-gradient(145deg,#dfeee8,#eef0f6)}.sxs-hub-bar{border-bottom: 0;background: #333339;color: #ffffff}.sxs-hub-bar .sxs-ico{color: rgba(255,255,255,0.72)}.sxs-hub-search{display: inline-flex;align-items: center;gap: calc(6 * var(--sxs-u));width: calc(230 * var(--sxs-u));height: calc(26 * var(--sxs-u));margin-left: calc(22 * var(--sxs-u));padding: 0 calc(6 * var(--sxs-u)) 0 calc(9 * var(--sxs-u));border-radius: 2px;background: rgba(255,255,255,0.1);color: rgba(255,255,255,0.7);font-size: calc(11 * var(--sxs-u))}.sxs-hub-search svg{width: calc(12 * var(--sxs-u));height: calc(12 * var(--sxs-u))}.sxs-hub-search :is(kbd,span:where([data-cml-tag="kbd"])),.sxs-find :is(kbd,span:where([data-cml-tag="kbd"])){margin-left: auto;padding: calc(1 * var(--sxs-u)) calc(4 * var(--sxs-u));border-radius: 2px;background: rgba(255,255,255,0.12);font-family: inherit;font-size: calc(9 * var(--sxs-u))}.sxs-hub-body{display: grid;flex: 1;grid-template-columns: calc(148 * var(--sxs-u)) minmax(0,1fr);min-height: 0}.sxs-hub-rail{display: grid;align-content: start;gap: calc(2 * var(--sxs-u));padding: calc(10 * var(--sxs-u)) calc(8 * var(--sxs-u));border-right: 1px solid var(--app-line);background: var(--app-sunken)}.sxs-hub-nav{display: flex;align-items: center;gap: calc(8 * var(--sxs-u));height: calc(28 * var(--sxs-u));padding: 0 calc(8 * var(--sxs-u));border: 1px solid transparent;border-radius: 2px;color: var(--app-ink-2);font-size: calc(11.5 * var(--sxs-u))}.sxs-hub-nav.is-on{border-color: var(--app-line);background: var(--app-panel);box-shadow: 0 1px 2px rgba(10,10,10,0.05);color: var(--app-ink)}.sxs-hub-main{padding: calc(18 * var(--sxs-u)) calc(20 * var(--sxs-u));overflow: hidden}.sxs-hub-title{font-size: calc(17 * var(--sxs-u));font-weight: 700;letter-spacing: -0.025em}.sxs-hub-sub{display: flex;align-items: center;gap: calc(5 * var(--sxs-u));margin-top: calc(3 * var(--sxs-u)) !important;color: var(--app-ink-3);font-size: calc(10.5 * var(--sxs-u))}.sxs-hub-sub :is(i,span:where([data-cml-tag="i"])){width: calc(6 * var(--sxs-u));height: calc(6 * var(--sxs-u));border-radius: 50%;background: #16a34a}.sxs-hub-metrics{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: calc(8 * var(--sxs-u));margin-top: calc(14 * var(--sxs-u))}.sxs-hub-metric{display: flex;flex-direction: column;gap: calc(4 * var(--sxs-u));padding: calc(10 * var(--sxs-u)) calc(11 * var(--sxs-u));border: 1px solid var(--app-line);border-radius: 2px;color: var(--app-ink-3);font-size: calc(10 * var(--sxs-u))}.sxs-hub-metric :is(b,span:where([data-cml-tag="b"])){color: var(--app-ink);font-size: calc(18 * var(--sxs-u));font-weight: 650;letter-spacing: -0.025em;font-variant-numeric: tabular-nums}.sxs-hub-panel{margin-top: calc(12 * var(--sxs-u));overflow: hidden;border: 1px solid var(--app-line);border-radius: 2px}.sxs-hub-panel-h{display: flex;align-items: center;justify-content: space-between;padding: calc(8 * var(--sxs-u)) calc(11 * var(--sxs-u));border-bottom: 1px solid var(--app-line);background: var(--app-sunken);color: var(--app-ink-3);font-size: calc(10 * var(--sxs-u))}.sxs-hub-panel-h :is(b,span:where([data-cml-tag="b"])){color: var(--app-ink);font-size: calc(11.5 * var(--sxs-u));font-weight: 600}.sxs-hub-row{display: flex;align-items: center;justify-content: space-between;padding: calc(8 * var(--sxs-u)) calc(11 * var(--sxs-u));border-bottom: 1px solid var(--app-line)}.sxs-hub-row:last-child{border-bottom: 0}.sxs-hub-row span:where(:not([data-cml-tag],[data-cml-svg])){display: flex;flex-direction: column;gap: calc(2 * var(--sxs-u));color: var(--app-ink-3);font-size: calc(10 * var(--sxs-u))}.sxs-hub-row :is(b,span:where([data-cml-tag="b"])){color: var(--app-ink);font-size: calc(11.5 * var(--sxs-u));font-weight: 600}.sxs-hub-row :is(em,span:where([data-cml-tag="em"])){padding: calc(2 * var(--sxs-u)) calc(6 * var(--sxs-u));border-radius: 2px;background: var(--app-hi);color: var(--app-ink-2);font-size: calc(9.5 * var(--sxs-u));font-style: normal;font-weight: 600}.sxs-hub-row :is(em,span:where([data-cml-tag="em"]))[data-tone='late']{background: color-mix(in srgb,#dc2626 10%,transparent);color: #dc2626}.sxs-hub-row :is(em,span:where([data-cml-tag="em"]))[data-tone='due']{background: color-mix(in srgb,#d97706 12%,transparent);color: #b45309}.sxs-vr{width: 1px;height: calc(18 * var(--sxs-u));margin: 0 calc(4 * var(--sxs-u));background: var(--app-line)}.sxs-ws{display: inline-flex;align-items: center;gap: calc(6 * var(--sxs-u));font-size: calc(11.5 * var(--sxs-u));font-weight: 600}.sxs-ws :is(i,span:where([data-cml-tag="i"])){display: inline-grid;place-items: center;width: calc(15 * var(--sxs-u));height: calc(15 * var(--sxs-u));border-radius: 2px;background: var(--app-ink);color: var(--app-on-ink);font-size: calc(8.5 * var(--sxs-u));font-style: normal;font-weight: 700}.sxs-navs{display: flex;gap: calc(2 * var(--sxs-u));margin-left: calc(6 * var(--sxs-u));padding-left: calc(10 * var(--sxs-u));border-left: 1px solid var(--app-line)}.sxs-navs span:where(:not([data-cml-tag],[data-cml-svg])){padding: calc(5 * var(--sxs-u)) calc(8 * var(--sxs-u));border-radius: 2px;color: var(--app-ink-2);font-size: calc(11.5 * var(--sxs-u));font-weight: 500}.sxs-navs .is-on{background: var(--app-hi);color: var(--app-ink)}.sxs-find{display: inline-flex;align-items: center;gap: calc(6 * var(--sxs-u));width: calc(172 * var(--sxs-u));height: calc(26 * var(--sxs-u));padding: 0 calc(5 * var(--sxs-u)) 0 calc(8 * var(--sxs-u));border-radius: 2px;background: var(--app-sunken);box-shadow: inset 0 0 0 1px var(--app-line);color: var(--app-ink-3);font-size: calc(11 * var(--sxs-u))}.sxs-find svg{width: calc(12 * var(--sxs-u));height: calc(12 * var(--sxs-u))}.sxs-find :is(kbd,span:where([data-cml-tag="kbd"])){background: var(--app-panel);box-shadow: inset 0 0 0 1px var(--app-line);color: var(--app-ink-2)}.sxs-bl-screen{flex: 1;min-height: 0;padding: calc(4 * var(--sxs-u)) calc(22 * var(--sxs-u)) 0;overflow: hidden}.sxs-bl-copy{display: flex;align-items: center;gap: calc(10 * var(--sxs-u));height: calc(50 * var(--sxs-u));border-bottom: 1px solid var(--app-line)}.sxs-bl-label{color: var(--app-ink-3);font-size: calc(9 * var(--sxs-u));font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase}.sxs-bl-seg{display: inline-flex;padding: calc(2 * var(--sxs-u));border-radius: 2px;box-shadow: inset 0 0 0 1px var(--app-line)}.sxs-bl-seg span:where(:not([data-cml-tag],[data-cml-svg])){display: inline-flex;align-items: center;gap: calc(5 * var(--sxs-u));padding: calc(5 * var(--sxs-u)) calc(9 * var(--sxs-u));border-radius: 2px;color: var(--app-ink-2);font-size: calc(11 * var(--sxs-u));font-weight: 500}.sxs-bl-seg :is(i,span:where([data-cml-tag="i"])),.sxs-bl-tabs :is(i,span:where([data-cml-tag="i"])){color: var(--app-ink-3);font-size: calc(9.5 * var(--sxs-u));font-style: normal;font-variant-numeric: tabular-nums}.sxs-bl-seg .is-on{background: var(--app-ink);color: var(--app-on-ink)}.sxs-bl-seg .is-on :is(i,span:where([data-cml-tag="i"])){color: var(--app-on-ink);@supports (color: color-mix(in lab,red,red)){color: color-mix(in srgb,var(--app-on-ink) 62%,transparent)}}.sxs-bl-tabs{display: flex;gap: calc(16 * var(--sxs-u));height: calc(38 * var(--sxs-u));border-bottom: 1px solid var(--app-line);white-space: nowrap}.sxs-bl-tabs span:where(:not([data-cml-tag],[data-cml-svg])){position: relative;display: inline-flex;align-items: center;gap: calc(4 * var(--sxs-u));color: var(--app-ink-2);font-size: calc(11 * var(--sxs-u));font-weight: 500}.sxs-bl-tabs .is-on{color: var(--app-ink)}.sxs-bl-tabs .is-on::after{content: '';position: absolute;right: 0;bottom: -1px;left: 0;height: calc(2 * var(--sxs-u));background: var(--app-ink)}.sxs-bl-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: calc(12 * var(--sxs-u));margin-top: calc(16 * var(--sxs-u))}.sxs-bl-card{position: relative;overflow: hidden;border: 1px solid var(--app-line);border-radius: 3px;background: var(--app-panel)}.sxs-bl-well{position: relative;height: calc(150 * var(--sxs-u));overflow: hidden;background: var(--app-stage)}.sxs-bl-page{position: absolute;top: calc(16 * var(--sxs-u));right: calc(13 * var(--sxs-u));bottom: -1px;left: calc(13 * var(--sxs-u));padding: calc(14 * var(--sxs-u)) calc(12 * var(--sxs-u));border: 1px solid #ebebeb;border-bottom: 0;border-radius: 2px 2px 0 0;background: #ffffff}.sxs-bl-page :is(i,span:where([data-cml-tag="i"])){display: block}.sxs-pv-hero .a,.sxs-pv-hero .b{width: 52%;height: calc(7 * var(--sxs-u));background: #0a0a0a}.sxs-pv-hero .b{width: 38%;margin-top: calc(4 * var(--sxs-u))}.sxs-pv-hero .c{width: 48%;height: calc(3 * var(--sxs-u));margin-top: calc(9 * var(--sxs-u));background: #d4d4d4}.sxs-pv-hero .d{width: calc(30 * var(--sxs-u));height: calc(10 * var(--sxs-u));margin-top: calc(9 * var(--sxs-u));background: #0a0a0a}.sxs-pv-hero .e{position: absolute;top: calc(18 * var(--sxs-u));right: calc(10 * var(--sxs-u));width: 36%;height: calc(70 * var(--sxs-u));border: 1px solid #e6e6e6;background: linear-gradient(#ebebeb,#ebebeb) calc(6 * var(--sxs-u)) calc(8 * var(--sxs-u)) / 60% calc(3 * var(--sxs-u)) no-repeat,linear-gradient(#ebebeb,#ebebeb) calc(6 * var(--sxs-u)) calc(16 * var(--sxs-u)) / 40% calc(3 * var(--sxs-u)) no-repeat,linear-gradient(#0075ff,#0075ff) calc(6 * var(--sxs-u)) calc(30 * var(--sxs-u)) / 70% calc(4 * var(--sxs-u)) no-repeat,linear-gradient(#ebebeb,#ebebeb) calc(6 * var(--sxs-u)) calc(40 * var(--sxs-u)) / 50% calc(4 * var(--sxs-u)) no-repeat,#f7f7f8;box-shadow: 0 calc(8 * var(--sxs-u)) calc(16 * var(--sxs-u)) calc(-10 * var(--sxs-u)) rgba(10,24,52,0.25)}.sxs-pv-price .t{width: calc(40 * var(--sxs-u));height: calc(9 * var(--sxs-u));margin: 0 auto calc(9 * var(--sxs-u));border-radius: calc(9 * var(--sxs-u));background: linear-gradient(90deg,#0a0a0a 55%,#e5e5e5 55%)}.sxs-pv-price span:where(:not([data-cml-tag],[data-cml-svg])){display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: calc(6 * var(--sxs-u))}.sxs-pv-price span:where(:not([data-cml-tag],[data-cml-svg])) :is(i,span:where([data-cml-tag="i"])){position: relative;height: calc(80 * var(--sxs-u));border: 1px solid #eeeeee;background: #f6f6f7}.sxs-pv-price span:where(:not([data-cml-tag],[data-cml-svg])) .is-on{border: calc(1.5 * var(--sxs-u)) solid #0a0a0a;background: #ffffff}.sxs-pv-price span:where(:not([data-cml-tag],[data-cml-svg])) .is-on::after{content: '';position: absolute;right: calc(6 * var(--sxs-u));bottom: calc(7 * var(--sxs-u));left: calc(6 * var(--sxs-u));height: calc(8 * var(--sxs-u));background: #0a0a0a}.sxs-pv-nav .bar{position: relative;height: calc(14 * var(--sxs-u));border-bottom: 1px solid #eeeeee;background: linear-gradient(#0a0a0a,#0a0a0a) 0 calc(3 * var(--sxs-u)) / calc(18 * var(--sxs-u)) calc(6 * var(--sxs-u)) no-repeat,linear-gradient(#d4d4d4,#d4d4d4) 34% calc(4 * var(--sxs-u)) / calc(14 * var(--sxs-u)) calc(3 * var(--sxs-u)) no-repeat,linear-gradient(#d4d4d4,#d4d4d4) 50% calc(4 * var(--sxs-u)) / calc(14 * var(--sxs-u)) calc(3 * var(--sxs-u)) no-repeat,linear-gradient(#d4d4d4,#d4d4d4) 66% calc(4 * var(--sxs-u)) / calc(14 * var(--sxs-u)) calc(3 * var(--sxs-u)) no-repeat,linear-gradient(#0a0a0a,#0a0a0a) 100% calc(2 * var(--sxs-u)) / calc(22 * var(--sxs-u)) calc(8 * var(--sxs-u)) no-repeat}.sxs-pv-nav span:where(:not([data-cml-tag],[data-cml-svg])){display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: calc(8 * var(--sxs-u));margin-top: calc(8 * var(--sxs-u));padding: calc(9 * var(--sxs-u));border: 1px solid #eeeeee;box-shadow: 0 calc(8 * var(--sxs-u)) calc(16 * var(--sxs-u)) calc(-10 * var(--sxs-u)) rgba(10,24,52,0.22)}.sxs-pv-nav span:where(:not([data-cml-tag],[data-cml-svg])) :is(i,span:where([data-cml-tag="i"])){height: calc(46 * var(--sxs-u));background: linear-gradient(#cfcfcf,#cfcfcf) 0 0 / 70% calc(3 * var(--sxs-u)) no-repeat,linear-gradient(#ebebeb,#ebebeb) 0 calc(10 * var(--sxs-u)) / 90% calc(3 * var(--sxs-u)) no-repeat,linear-gradient(#ebebeb,#ebebeb) 0 calc(18 * var(--sxs-u)) / 80% calc(3 * var(--sxs-u)) no-repeat,linear-gradient(#ebebeb,#ebebeb) 0 calc(26 * var(--sxs-u)) / 86% calc(3 * var(--sxs-u)) no-repeat}.sxs-pv-tier .p{width: 34%;height: calc(10 * var(--sxs-u));background: #0a0a0a}.sxs-pv-tier .l{width: 70%;height: calc(3 * var(--sxs-u));margin-top: calc(7 * var(--sxs-u));background: #e0e0e0}.sxs-pv-tier .b{width: 100%;height: calc(10 * var(--sxs-u));margin-top: calc(12 * var(--sxs-u));background: #0a0a0a}.sxs-pv-faq .h{width: 56%;height: calc(7 * var(--sxs-u));margin-bottom: calc(8 * var(--sxs-u));background: #0a0a0a}.sxs-pv-faq .q{height: calc(15 * var(--sxs-u));border-bottom: 1px solid #eeeeee;background: linear-gradient(#d4d4d4,#d4d4d4) 0 50% / 62% calc(3 * var(--sxs-u)) no-repeat,linear-gradient(#8a8a8a,#8a8a8a) 100% 50% / calc(6 * var(--sxs-u)) 1px no-repeat}.sxs-pv-bento{display: grid;grid-template-columns: 1.4fr 1fr;grid-template-rows: calc(34 * var(--sxs-u)) calc(34 * var(--sxs-u));gap: calc(6 * var(--sxs-u))}.sxs-pv-bento :is(i,span:where([data-cml-tag="i"])){border: 1px solid #eeeeee;background: #f6f6f7}.sxs-pv-bento :is(i,span:where([data-cml-tag="i"])):first-child{grid-row: span 2;background: linear-gradient(160deg,#eaf3ff,#f6f6f7)}.sxs-bl-copyb{position: absolute;z-index: 2;top: calc(8 * var(--sxs-u));right: calc(8 * var(--sxs-u));padding: calc(4 * var(--sxs-u)) calc(8 * var(--sxs-u));border-radius: 2px;background: #0075ff;color: #ffffff;font-size: calc(10 * var(--sxs-u));font-weight: 500}.sxs-bl-foot{display: flex;align-items: center;justify-content: space-between;height: calc(38 * var(--sxs-u));padding: 0 calc(11 * var(--sxs-u));border-top: 1px solid var(--app-line);color: var(--app-ink-3);font-size: calc(10.5 * var(--sxs-u))}.sxs-bl-foot :is(b,span:where([data-cml-tag="b"])){color: var(--app-ink);font-size: calc(11 * var(--sxs-u));font-weight: 600}.sxs-ol-tools{display: flex;flex: none;align-items: center;gap: calc(9 * var(--sxs-u));height: calc(36 * var(--sxs-u));padding: 0 calc(12 * var(--sxs-u));border-bottom: 1px solid var(--app-line);font-size: calc(11 * var(--sxs-u));white-space: nowrap}.sxs-ol-label{font-size: calc(8.5 * var(--sxs-u));font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase}.sxs-ol-tools :is(b,span:where([data-cml-tag="b"])){font-size: calc(11.5 * var(--sxs-u));font-weight: 600}.sxs-ol-client{color: var(--app-ink-3);font-size: calc(10.5 * var(--sxs-u))}.sxs-ol-icons{display: flex;gap: calc(2 * var(--sxs-u));margin-left: calc(6 * var(--sxs-u));padding-left: calc(10 * var(--sxs-u));border-left: 1px solid var(--app-line)}.sxs-ol-icons :is(i,span:where([data-cml-tag="i"])){display: grid;place-items: center;width: calc(22 * var(--sxs-u));height: calc(22 * var(--sxs-u));border-radius: 2px;color: var(--app-ink-2)}.sxs-ol-icons :is(i,span:where([data-cml-tag="i"])) svg{width: calc(13 * var(--sxs-u));height: calc(13 * var(--sxs-u))}.sxs-ol-icons .is-on{background: var(--app-hi);color: var(--app-ink)}.sxs-ol-body{display: grid;flex: 1;grid-template-columns: calc(54 * var(--sxs-u)) minmax(0,1fr) calc(178 * var(--sxs-u));min-height: 0}.sxs-ol-rail{display: grid;align-content: start;gap: calc(4 * var(--sxs-u));padding: calc(8 * var(--sxs-u)) 0;border-right: 1px solid var(--app-line)}.sxs-ol-rail p:where(:not([data-cml-tag])){display: flex;flex-direction: column;align-items: center;gap: calc(3 * var(--sxs-u));padding: calc(5 * var(--sxs-u)) 0;color: var(--app-ink-3);font-size: calc(8 * var(--sxs-u))}.sxs-ol-rail svg{color: var(--app-ink-2)}.sxs-ol-rail .is-on,.sxs-ol-rail .is-on svg{color: #0075ff}.sxs-ol-stage{display: flex;flex-direction: column;min-height: 0;overflow: hidden;background-color: var(--app-canvas);background-image: radial-gradient(circle at 1px 1px,rgba(0,117,255,0.14) 1px,transparent 1.4px);background-size: calc(14 * var(--sxs-u)) calc(14 * var(--sxs-u))}.sxs-ol-board{display: grid;flex: 1;place-items: center;min-height: 0;padding: calc(14 * var(--sxs-u))}.sxs-ol-card{position: relative;width: calc(300 * var(--sxs-u));aspect-ratio: 88.9 / 50.8;background: #ffffff;box-shadow: 0 0 0 1px rgba(10,10,10,0.06),0 calc(16 * var(--sxs-u)) calc(34 * var(--sxs-u)) calc(-18 * var(--sxs-u)) rgba(46,16,101,0.4);color: #0a0a0a}.sxs-ol-card::before{content: '';position: absolute;inset: calc(-9 * var(--sxs-u));border: 1px dashed rgba(0,117,255,0.5)}.sxs-ol-card::after{content: '';position: absolute;top: 0;right: 0;bottom: 0;width: calc(10 * var(--sxs-u));background: linear-gradient(#8b5cf6,#6d28d9)}.sxs-ol-logo{position: absolute;top: calc(18 * var(--sxs-u));left: calc(20 * var(--sxs-u));width: calc(20 * var(--sxs-u));height: calc(20 * var(--sxs-u));outline: calc(1.5 * var(--sxs-u)) solid #0075ff;outline-offset: calc(3 * var(--sxs-u))}.sxs-ol-logo :is(i,span:where([data-cml-tag="i"])){display: block;width: 100%;height: 100%;border-radius: 50%;background: conic-gradient(from 180deg,#8b5cf6 0 50%,#2e1065 50% 100%)}.sxs-ol-hint{position: absolute;top: calc(100% + 7 * var(--sxs-u));left: calc(-4 * var(--sxs-u));padding: calc(2 * var(--sxs-u)) calc(5 * var(--sxs-u));border-radius: 1px;background: #0075ff;color: #ffffff;font-size: calc(8.5 * var(--sxs-u));font-weight: 500;white-space: nowrap}.sxs-ol-word{position: absolute;top: calc(20 * var(--sxs-u));left: calc(50 * var(--sxs-u));font-size: calc(14 * var(--sxs-u));font-weight: 700;letter-spacing: -0.035em}.sxs-ol-name{position: absolute;bottom: calc(18 * var(--sxs-u));left: calc(20 * var(--sxs-u));display: flex;flex-direction: column;gap: calc(2 * var(--sxs-u));color: #525252;font-size: calc(9 * var(--sxs-u))}.sxs-ol-name :is(b,span:where([data-cml-tag="b"])){color: #0a0a0a;font-size: calc(11.5 * var(--sxs-u));font-weight: 700;letter-spacing: -0.02em}.sxs-ol-contact{position: absolute;right: calc(26 * var(--sxs-u));bottom: calc(18 * var(--sxs-u));color: #525252;font-size: calc(8.5 * var(--sxs-u));line-height: 1.55;text-align: right}.sxs-ol-agent{flex: none;margin: 0 calc(12 * var(--sxs-u)) calc(12 * var(--sxs-u));padding: calc(9 * var(--sxs-u)) calc(11 * var(--sxs-u));border: 1px solid var(--app-line);border-radius: 3px;background: var(--app-panel);box-shadow: 0 calc(8 * var(--sxs-u)) calc(20 * var(--sxs-u)) calc(-14 * var(--sxs-u)) rgba(46,16,101,0.3)}.sxs-ol-agent-h{display: flex;align-items: center;gap: calc(6 * var(--sxs-u));color: var(--app-ink-3);font-size: calc(9.5 * var(--sxs-u))}.sxs-ol-agent-h svg{width: calc(12 * var(--sxs-u));height: calc(12 * var(--sxs-u));color: #0075ff}.sxs-ol-agent-h :is(b,span:where([data-cml-tag="b"])){color: var(--app-ink);font-size: calc(11 * var(--sxs-u));font-weight: 600}.sxs-ol-ask{margin-top: calc(8 * var(--sxs-u)) !important;padding: calc(6 * var(--sxs-u)) calc(8 * var(--sxs-u));border-left: calc(2 * var(--sxs-u)) solid #0075ff;background: var(--app-sunken);font-size: calc(10.5 * var(--sxs-u))}.sxs-ol-done{margin-top: calc(7 * var(--sxs-u)) !important;color: var(--app-ink-2);font-size: calc(10.5 * var(--sxs-u))}.sxs-ol-done :is(em,span:where([data-cml-tag="em"])){display: inline-block;margin-right: calc(6 * var(--sxs-u));padding: calc(1 * var(--sxs-u)) calc(5 * var(--sxs-u));border-radius: 2px;background: color-mix(in srgb,#0075ff 12%,transparent);color: #005ed1;font-size: calc(9 * var(--sxs-u));font-style: normal;font-weight: 600}.sxs-ol-insp{padding: calc(10 * var(--sxs-u)) calc(12 * var(--sxs-u));overflow: hidden;border-left: 1px solid var(--app-line)}.sxs-swatches{display: flex;gap: calc(5 * var(--sxs-u))}.sxs-swatches :is(i,span:where([data-cml-tag="i"])){width: calc(22 * var(--sxs-u));height: calc(22 * var(--sxs-u));border-radius: 2px;box-shadow: inset 0 0 0 1px rgba(128,128,128,0.25)}.sxs-cur{position: absolute;z-index: 5;top: 0;left: 0;width: calc(13 * var(--sxs-u));height: calc(17 * var(--sxs-u));pointer-events: none;opacity: 0;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 22'%3E%3Cpath d='M1.5 1.5v16.2l4.1-3.9 2.9 6.6 2.9-1.3-2.8-6.4h5.7z' fill='%230a0b0d' stroke='%23fff' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;filter: drop-shadow(0 1px 2px rgba(10,11,13,0.35))}.sxs[data-running] .sxs-pane.is-on .sxs-cur--t{animation: sxs-t-cur var(--sxs-dwell,6500ms) var(--sxs-ease) both}.sxs[data-running] .sxs-pane.is-on .sxs-term .sxs-sheet-h{animation: sxs-t-sel var(--sxs-dwell,6500ms) linear both}.sxs[data-running] .sxs-pane.is-on .sxs-term .sxs-sel-tag{animation: sxs-t-tag var(--sxs-dwell,6500ms) linear both}.sxs[data-running] .sxs-pane.is-on .sxs-term .sxs-sheet-btns{animation: sxs-t-drag var(--sxs-dwell,6500ms) var(--sxs-ease) both}@keyframes sxs-t-cur{0%{opacity: 0;transform: translate(calc(330 * var(--sxs-u)),calc(250 * var(--sxs-u)))}8%{opacity: 1}30%{transform: translate(calc(150 * var(--sxs-u)),calc(92 * var(--sxs-u)))}33%{transform: translate(calc(150 * var(--sxs-u)),calc(92 * var(--sxs-u))) scale(0.86)}36%{transform: translate(calc(150 * var(--sxs-u)),calc(92 * var(--sxs-u)))}56%{transform: translate(calc(72 * var(--sxs-u)),calc(150 * var(--sxs-u)))}78%{transform: translate(calc(104 * var(--sxs-u)),calc(150 * var(--sxs-u)))}92%{opacity: 1}100%{opacity: 0;transform: translate(calc(104 * var(--sxs-u)),calc(150 * var(--sxs-u)))}}@keyframes sxs-t-sel{0%,33%{outline-color: transparent}34%,100%{outline-color: #0678ff}}@keyframes sxs-t-tag{0%,33%{opacity: 0}36%,100%{opacity: 1}}@keyframes sxs-t-drag{0%,58%{transform: none}78%,100%{transform: translateX(calc(32 * var(--sxs-u)))}}.sxs-ol-board{position: relative}.sxs-type{display: inline-block;max-width: 100%;overflow: hidden;vertical-align: bottom;white-space: nowrap}.sxs-ol-hint--was{opacity: 0}.sxs[data-running] .sxs-pane.is-on .sxs-type{animation: sxs-o-type var(--sxs-dwell,6500ms) steps(44,end) both}.sxs[data-running] .sxs-pane.is-on .sxs-ol-done{animation: sxs-o-done var(--sxs-dwell,6500ms) linear both}.sxs[data-running] .sxs-pane.is-on .sxs-cur--o{animation: sxs-o-cur var(--sxs-dwell,6500ms) var(--sxs-ease) both}.sxs[data-running] .sxs-pane.is-on :is(.sxs-ol-logo,.sxs-ol-word){animation: sxs-o-logo var(--sxs-dwell,6500ms) var(--sxs-ease) both}.sxs[data-running] .sxs-pane.is-on .sxs-ol-hint:not(.sxs-ol-hint--was){animation: sxs-o-now var(--sxs-dwell,6500ms) linear both}.sxs[data-running] .sxs-pane.is-on .sxs-ol-hint--was{animation: sxs-o-was var(--sxs-dwell,6500ms) linear both}@keyframes sxs-o-type{0%,4%{max-width: 0}30%,100%{max-width: 100%}}@keyframes sxs-o-done{0%,66%{opacity: 0;transform: translateY(calc(4 * var(--sxs-u)))}72%,100%{opacity: 1;transform: none}}@keyframes sxs-o-cur{0%,30%{opacity: 0;transform: translate(calc(300 * var(--sxs-u)),calc(160 * var(--sxs-u)))}36%{opacity: 1}46%{transform: translate(calc(96 * var(--sxs-u)),calc(66 * var(--sxs-u)))}49%{transform: translate(calc(96 * var(--sxs-u)),calc(66 * var(--sxs-u))) scale(0.86)}52%{transform: translate(calc(96 * var(--sxs-u)),calc(66 * var(--sxs-u)))}64%{transform: translate(calc(84 * var(--sxs-u)),calc(66 * var(--sxs-u)))}86%{opacity: 1}100%{opacity: 0;transform: translate(calc(84 * var(--sxs-u)),calc(66 * var(--sxs-u)))}}@keyframes sxs-o-logo{0%,52%{transform: translateX(calc(12 * var(--sxs-u)))}64%,100%{transform: none}}@keyframes sxs-o-now{0%,63%{opacity: 0}66%,100%{opacity: 1}}@keyframes sxs-o-was{0%,63%{opacity: 1}66%,100%{opacity: 0}}@media (max-width: 991px){.sxs-shell{grid-template-columns: minmax(0,1fr)}.sxs-h{max-width: 18ch}}@media (max-width: 640px){.sxs-shell{width: auto;margin-inline: 20px}.sxs-tab{padding: 12px 14px 15px}.sxs-tab-d{font-size: 13.5px}.sxs-tab-bar{right: 14px;left: 40px}}@media (prefers-reduced-motion: reduce){.sxs-cur{display: none}.sxs .sxs-pane *,.sxs .sxs-pane *::before,.sxs .sxs-pane *::after{animation: none !important}.sxs-pane,.sxs-tab,.sxs-go svg,.sxs-play{transition: none}.sxs[data-running] .sxs-tab[aria-selected='true'] .sxs-tab-bar :is(i,span:where([data-cml-tag="i"])){animation: none}}@property --pdf-col{syntax: '<number>';inherits: true;initial-value: 2}@property --pdf-row{syntax: '<number>';inherits: true;initial-value: 0}.ld-fig.pdf{--pdf-bg: #ffffff;--pdf-line: #ececec;--pdf-line-2: #dcdcdf;--pdf-ink: #0a0a0a;--pdf-2: #52525b;--pdf-3: #8a8a93;--pdf-tray: #f3f3f3;--pdf-chip: #ffffff;--pdf-sunk: #f7f7f8;--pdf-card: #ffffff;--pdf-good: #005ed1;--pdf-good-soft: rgba(0,117,255,0.1);--pdf-warn: #a45a08;--pdf-warn-soft: rgba(164,90,8,0.1);--pdf-blue: #0075ff;--pdf-blue-soft: rgba(0,117,255,0.08);--pdf-scrim: rgba(10,10,12,0.2);--pdf-lift: 0 1px 2px rgba(10,24,52,0.06),0 18px 40px -14px rgba(10,24,52,0.28);--ld-ground: var(--pdf-bg);--ld-h: 540px;--ld-h-sm: 430px;--pdf-col: 2;--pdf-row: 0;transition: --pdf-col 0.72s cubic-bezier(0.65,0,0.35,1),--pdf-row 0.72s cubic-bezier(0.65,0,0.35,1)}.ld-fig.pdf[data-pdf-snap]{transition: none}.ld-fig.pdf[data-ld-lead='contacted']{--pdf-col: 1;--pdf-row: 1}.ld-fig.pdf[data-ld-lead='proposal']{--pdf-col: 3;--pdf-row: 1}:is(html.dark,body.dark,html[data-stacklumen-theme='dark']) .ld-fig.pdf{--pdf-bg: #17171b;--pdf-line: rgba(255,255,255,0.08);--pdf-line-2: rgba(255,255,255,0.16);--pdf-ink: #f4f4f5;--pdf-2: #b4b4bc;--pdf-3: #8f8f98;--pdf-tray: #0f0f12;--pdf-chip: #2a2a30;--pdf-sunk: #121215;--pdf-card: #1f1f24;--pdf-good: #3b9eff;--pdf-good-soft: rgba(59,158,255,0.14);--pdf-warn: #f0a24b;--pdf-warn-soft: rgba(240,162,75,0.12);--pdf-blue: #4d9bff;--pdf-blue-soft: rgba(77,155,255,0.12);--pdf-scrim: rgba(0,0,0,0.45);--pdf-lift: 0 1px 2px rgba(0,0,0,0.5),0 18px 40px -14px rgba(0,0,0,0.7);--ld-ground: var(--pdf-bg)}.pdf svg{fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.pdf .ld-mark svg{stroke: none}.pdf .ld-bar.pdf-bar{gap: 12px;background-color: var(--pdf-bg);border-bottom-color: var(--pdf-line)}.pdf-search{display: flex;align-items: center;gap: 8px;width: min(300px,32%);height: 26px;margin: 0 auto;padding: 0 6px 0 9px;border: 1px solid var(--pdf-line);border-radius: 2px;background: var(--pdf-sunk);color: var(--pdf-3);font-size: 11.5px;white-space: nowrap;overflow: hidden}.pdf-search svg{flex: none;width: 13px;height: 13px}.pdf-search :is(kbd,span:where([data-cml-tag="kbd"])){margin-left: auto;padding: 1px 4px;border-radius: 2px;background: var(--pdf-tray);color: var(--pdf-3);font: 600 10px/1.3 var(--ld-font)}.pdf-baricons{display: flex;align-items: center;gap: 14px;color: var(--pdf-2)}.pdf-baricons svg{width: 15px;height: 15px}.pdf-av{display: grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: linear-gradient(160deg,#0075ff,#43198f);color: #fff;font: 600 9.5px/1 var(--ld-font);font-style: normal}.pdf .ld-bar:not(:has(.ld-zoom)) > .ld-play{margin-left: 0}.pdf .ld-stage.pdf-stage{background-color: var(--pdf-bg)}.pdf-shell{position: absolute;inset: 0;display: grid;grid-template-columns: 196px minmax(0,1fr);color: var(--pdf-ink)}.pdf-rail{display: flex;flex-direction: column;gap: 1px;min-width: 0;padding: 12px 10px;border-right: 1px solid var(--pdf-line);background: var(--pdf-bg);overflow: hidden}.pdf-rail-t{padding: 2px 8px 8px;font-size: 13px;font-weight: 650;letter-spacing: -0.01em}.pdf-canvas{position: relative;display: flex;flex-direction: column;min-width: 0;overflow: hidden}.pdf-top{position: relative;flex: none;height: 34px;padding: 0 22px;border-bottom: 1px solid var(--pdf-line);color: var(--pdf-3);font-size: 11px;font-weight: 600;letter-spacing: 0.08em;line-height: 34px;text-transform: uppercase}.pdf-top span:where(:not([data-cml-tag],[data-cml-svg])){position: absolute;opacity: 0;transition: opacity 0.25s var(--ld-ease-out)}.pdf:not([data-ld-screen]) [data-scr-crumb='overview'],.pdf[data-ld-screen='overview'] [data-scr-crumb='overview'],.pdf[data-ld-screen='clients'] [data-scr-crumb='clients'],.pdf[data-ld-screen='crm'] [data-scr-crumb='crm']{opacity: 1}.pdf-screens{position: relative;flex: 1;min-height: 0}.pdf-scr{position: absolute;inset: 0;display: flex;flex-direction: column;gap: 14px;padding: 16px 22px 22px;opacity: 0;visibility: hidden;transition: opacity 0.32s var(--ld-ease-out),visibility 0s linear 0.32s}.pdf:not([data-ld-screen]) .pdf-scr[data-scr='overview'],.pdf[data-ld-screen='overview'] .pdf-scr[data-scr='overview'],.pdf[data-ld-screen='clients'] .pdf-scr[data-scr='clients'],.pdf[data-ld-screen='crm'] .pdf-scr[data-scr='crm']{opacity: 1;visibility: visible;transition: opacity 0.32s var(--ld-ease-out),visibility 0s}.pdf-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px}.pdf-h{font-size: 19px;font-weight: 650;letter-spacing: -0.02em;line-height: 1.2}.pdf .pdf-sub{display: flex;align-items: center;gap: 6px;margin-top: 3px;color: var(--pdf-2);font-size: 11.5px}.pdf-live{width: 6px;height: 6px;border-radius: 50%;background: var(--pdf-good)}.pdf-acts{display: flex;flex: none;align-items: center;gap: 8px}.pdf-btn{display: inline-flex;align-items: center;gap: 6px;height: 26px;padding: 0 10px;border: 1px solid var(--pdf-line-2);border-radius: 2px;background: var(--pdf-bg);color: var(--pdf-ink);font-size: 11.5px;font-weight: 550;white-space: nowrap}.pdf-btn svg{width: 12px;height: 12px}.pdf-btn--pri{border-color: transparent;background: #0075ff;color: #ffffff}.pdf-pill{display: inline-flex;align-items: center;height: 20px;padding: 0 7px;border-radius: 2px;background: var(--pdf-tray);color: var(--pdf-2);font-size: 11px;font-weight: 500;white-space: nowrap;transition: background-color 0.3s var(--ld-ease-out),color 0.3s var(--ld-ease-out)}.pdf-pill[data-tone='good']{background: var(--pdf-good-soft);color: var(--pdf-good)}.pdf-pill[data-tone='warn']{background: var(--pdf-warn-soft);color: var(--pdf-warn)}.pdf-panel{border: 1px solid var(--pdf-line);border-radius: 2px;background: var(--pdf-bg)}.pdf-ph{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding: 9px 12px;border-bottom: 1px solid var(--pdf-line)}.pdf-ph :is(b,span:where([data-cml-tag="b"])){font-size: 12.5px;font-weight: 600}.pdf-ph span:where(:not([data-cml-tag],[data-cml-svg])){overflow: hidden;color: var(--pdf-3);font-size: 11px;text-overflow: ellipsis;white-space: nowrap}.pdf-sites{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;padding: 10px 12px 12px}.pdf-site{display: flex;flex-direction: column;gap: 3px;min-width: 0}.pdf-face{display: flex;flex-direction: column;height: 74px;margin-bottom: 4px;overflow: hidden;border: 1px solid var(--pdf-line);border-radius: 2px;background: #ffffff}.pdf-face-bar{display: flex;align-items: center;gap: 3px;height: 15px;padding: 0 6px;border-bottom: 1px solid #eef0f3;background: #fafafa}.pdf-face-bar :is(i,span:where([data-cml-tag="i"])){width: 4px;height: 4px;border-radius: 50%;background: #d4d4d8}.pdf-face-bar :is(em,span:where([data-cml-tag="em"])){margin-left: 6px;color: #8a8a93;font-size: 8px;font-style: normal}.pdf-face-page{position: relative;flex: 1;display: grid;align-content: start;gap: 4px;padding: 8px 10px}.pdf-face-page :is(b,span:where([data-cml-tag="b"])){width: 58%;height: 7px;border-radius: 1px;background: #0b1220}.pdf-face-page :is(i,span:where([data-cml-tag="i"])){width: 80%;height: 3px;border-radius: 1px;background: #d9dde4}.pdf-face-page :is(u,span:where([data-cml-tag="u"])){width: 28px;height: 8px;margin-top: 3px;border-radius: 1px;background: var(--face,#0f766e)}.pdf-face-page[data-face='b']{--face: #0075ff}.pdf-face-page[data-face='c']{--face: #c2410c}.pdf-face-page[data-face='b'] :is(b,span:where([data-cml-tag="b"])){width: 70%}.pdf-site-n{overflow: hidden;font-size: 12px;font-weight: 600;text-overflow: ellipsis;white-space: nowrap}.pdf-site-m{display: flex;align-items: center;gap: 7px;min-width: 0;color: var(--pdf-3);font-size: 11px;white-space: nowrap}.pdf-site-m .pdf-pill{height: 18px}.pdf-roster{padding: 2px 12px 6px}.pdf-rr{display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,0.8fr) minmax(0,0.7fr) minmax(0,0.6fr) minmax(0,0.9fr) minmax(0,0.6fr);align-items: center;gap: 10px;height: 31px;border-top: 1px solid var(--pdf-line);font-size: 11.5px;font-variant-numeric: tabular-nums;white-space: nowrap}.pdf-rr--h{height: 27px;border-top: 0;color: var(--pdf-3);font-size: 11px;font-weight: 600}.pdf-rr > *{min-width: 0;overflow: hidden;text-overflow: ellipsis}.pdf-rr .n{text-align: right}.pdf-rr .f,.pdf-rr span:where(:not([data-cml-tag],[data-cml-svg])).f{color: var(--pdf-3)}.pdf-rn{font-weight: 600}.pdf-mst [data-v],.pdf-sel--m [data-v],.pdf-mst-out [data-v]{display: none}.pdf:not([data-ld-status]) :is(.pdf-mst,.pdf-sel--m,.pdf-mst-out) [data-v='lead'],.pdf[data-ld-status='lead'] :is(.pdf-mst,.pdf-sel--m,.pdf-mst-out) [data-v='lead'],.pdf[data-ld-status='active'] :is(.pdf-mst,.pdf-sel--m,.pdf-mst-out) [data-v='active'],.pdf[data-ld-status='paused'] :is(.pdf-mst,.pdf-sel--m,.pdf-mst-out) [data-v='paused']{display: inline}.pdf[data-ld-status='active'] .pdf-mst{background: var(--pdf-good-soft);color: var(--pdf-good)}.pdf-cl{border: 1px solid var(--pdf-line);border-radius: 2px}.pdf-clr{position: relative;display: flex;align-items: center;gap: 14px;min-height: 54px;padding: 8px 12px;border-top: 1px solid var(--pdf-line)}.pdf-clr:first-child{border-top: 0}.pdf-clm{display: flex;flex: 1 1 auto;flex-direction: column;gap: 2px;min-width: 0}.pdf-clm :is(b,span:where([data-cml-tag="b"])){overflow: hidden;font-size: 12.5px;font-weight: 600;text-overflow: ellipsis;white-space: nowrap}.pdf-clm span:where(:not([data-cml-tag],[data-cml-svg])){color: var(--pdf-3);font-size: 11px}.pdf-cls{display: flex;flex: none;align-items: center;justify-content: flex-end;gap: 8px}.pdf-apps{display: flex;align-items: center;gap: 5px}.pdf-app{display: inline-flex;align-items: center;height: 20px;padding: 0 7px;border-radius: 2px;background: var(--pdf-blue-soft);color: var(--pdf-blue);font-size: 11px;font-style: normal;font-weight: 500;white-space: nowrap}.pdf-none{color: var(--pdf-3);font-size: 11.5px}.pdf-apps--m .pdf-app{display: none;animation: pdf-in 0.4s var(--ld-ease) both}.pdf[data-ld-baselumen='on']:not([data-ld-dlg]) .pdf-apps--m [data-app='baselumen'],.pdf[data-ld-stacklumen='on']:not([data-ld-dlg]) .pdf-apps--m [data-app='stacklumen']{display: inline-flex}.pdf:not([data-ld-dlg]):is([data-ld-baselumen='on'],[data-ld-stacklumen='on']) .pdf-apps--m .pdf-none{display: none}.pdf[data-ld-terms='trial'] .pdf-apps--m .pdf-app{border: 1px dashed var(--pdf-line-2);background: transparent;color: var(--pdf-2)}.pdf-manage{display: none}.pdf:not([data-ld-dlg]):is([data-ld-baselumen='on'],[data-ld-stacklumen='on']) .pdf-prov{display: none}.pdf:not([data-ld-dlg]):is([data-ld-baselumen='on'],[data-ld-stacklumen='on']) .pdf-manage{display: inline}@keyframes pdf-in{from{opacity: 0;transform: translateY(3px)}}.pdf-sel{display: inline-flex;align-items: center;gap: 4px;min-width: 64px;height: 24px;padding: 0 6px;border: 1px solid var(--pdf-line);border-radius: 2px;color: var(--pdf-2);font-size: 11.5px}.pdf-sel svg{width: 11px;height: 11px;margin-left: auto}.pdf-pop{opacity: 0;visibility: hidden;transition: opacity 0.2s var(--ld-ease-out),transform 0.28s var(--ld-ease),visibility 0s linear 0.28s}.pdf-pop.is-in{opacity: 1;visibility: visible;transition: opacity 0.2s var(--ld-ease-out),transform 0.28s var(--ld-ease),visibility 0s}.pdf-menu{position: absolute;z-index: 3;top: calc(100% - 10px);right: 12px;display: flex;flex-direction: column;width: 118px;padding: 4px;border: 1px solid var(--pdf-line-2);border-radius: 2px;background: var(--pdf-bg);box-shadow: var(--pdf-lift);transform: translateY(-4px)}.pdf-menu.is-in{transform: none}.pdf-menu span:where(:not([data-cml-tag],[data-cml-svg])){display: flex;align-items: center;height: 25px;padding: 0 8px;border-radius: 2px;color: var(--pdf-ink);font-size: 11.5px}.pdf-menu [data-v='lead']{background: var(--pdf-tray)}.pdf-tray{display: flex;gap: 2px;padding: 2px;border-radius: 3px;background: var(--pdf-tray)}.pdf-tray :is(i,span:where([data-cml-tag="i"])){padding: 4px 9px;border-radius: 2px;color: var(--pdf-2);font-size: 11px;font-style: normal;font-weight: 500}.pdf-tray :is(i,span:where([data-cml-tag="i"])).on{background: var(--pdf-chip);box-shadow: 0 1px 2px rgba(10,24,52,0.1),0 0 0 1px rgba(10,24,52,0.04);color: var(--pdf-ink)}.pdf-kpis{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px}.pdf-kpi{display: flex;flex-direction: column;gap: 1px;min-width: 0;padding: 10px 12px;border: 1px solid var(--pdf-line);border-radius: 2px}.pdf-kpi :is(b,span:where([data-cml-tag="b"])){font-size: 19px;font-weight: 600;letter-spacing: -0.02em;line-height: 1.2;font-variant-numeric: tabular-nums}.pdf-kpi .l{color: var(--pdf-2);font-size: 11.5px;font-weight: 500}.pdf-kpi .s{color: var(--pdf-3);font-size: 11px;white-space: nowrap}.pdf-kpi--em{border-color: var(--pdf-blue)}.pdf-kpi--warn :is(b,span:where([data-cml-tag="b"])){color: var(--pdf-warn)}.pdf-boardwrap{position: relative;min-height: 0}.pdf-board{--pdf-g: 8px;--pdf-cw: calc((100% - 4 * var(--pdf-g)) / 5);--pdf-card-h: 64px;position: relative;display: grid;grid-template-columns: repeat(5,var(--pdf-cw));gap: var(--pdf-g);align-items: start}.pdf-col{display: flex;flex-direction: column;gap: 6px;min-width: 0;height: 190px;padding: 9px;border: 1px solid var(--pdf-line);border-radius: 2px;background: var(--pdf-sunk);transition: border-color 0.16s var(--ld-ease-out),background-color 0.16s var(--ld-ease-out)}.pdf-colh{display: flex;align-items: center;height: 17px}.pdf-colh :is(b,span:where([data-cml-tag="b"])){font-size: 12px;font-weight: 600}.pdf-colh span:where(:not([data-cml-tag],[data-cml-svg])){margin-left: auto;color: var(--pdf-3);font-size: 11px;font-variant-numeric: tabular-nums}.pdf-col.is-closed .pdf-colh :is(b,span:where([data-cml-tag="b"])){color: var(--pdf-3)}.pdf-colm{display: flex;align-items: baseline;height: 15px;margin-bottom: 2px;color: var(--pdf-2);font-size: 11px;font-variant-numeric: tabular-nums}.pdf-colm :is(em,span:where([data-cml-tag="em"])){margin-left: auto;color: var(--pdf-3);font-size: 11px;font-style: normal}.pdf-card{display: flex;flex-direction: column;gap: 2px;height: var(--pdf-card-h);padding: 8px 9px;border: 1px solid var(--pdf-line);border-radius: 2px;background: var(--pdf-card);overflow: hidden}.pdf-card :is(b,span:where([data-cml-tag="b"])){overflow: hidden;font-size: 11.5px;font-weight: 600;text-overflow: ellipsis;white-space: nowrap}.pdf-card > span:where(:not([data-cml-tag],[data-cml-svg])){overflow: hidden;color: var(--pdf-2);font-size: 11px;text-overflow: ellipsis;white-space: nowrap}.pdf-cardf{display: flex;align-items: center;gap: 6px;margin-top: auto}.pdf-cardf :is(em,span:where([data-cml-tag="em"])){color: var(--pdf-ink);font-size: 11px;font-style: normal;font-weight: 600;font-variant-numeric: tabular-nums}.pdf-cardf :is(i,span:where([data-cml-tag="i"])){margin-left: auto;padding: 0 5px;border-radius: 2px;background: var(--pdf-tray);color: var(--pdf-2);font-size: 10px;font-style: normal;font-weight: 600;line-height: 16px;white-space: nowrap}.pdf-fly,.pdf-ghost{position: absolute;top: calc(1px + 9px + 17px + 6px + 15px + 2px + 6px + var(--row) * (var(--pdf-card-h) + 6px));left: calc(var(--col) * (var(--pdf-cw) + var(--pdf-g)) + 10px);width: calc(var(--pdf-cw) - 20px)}.pdf-fly{--col: var(--pdf-col);--row: var(--pdf-row);z-index: 2;transition: box-shadow 0.2s var(--ld-ease-out),border-color 0.2s var(--ld-ease-out)}.pdf-ghost{--col: var(--pdf-from-col,2);--row: var(--pdf-from-row,0);opacity: 0;transition: opacity 0.16s var(--ld-ease-out)}.pdf[data-pdf-moving] .pdf-fly{border-color: var(--pdf-line-2);box-shadow: var(--pdf-lift)}.pdf[data-pdf-moving] .pdf-ghost{opacity: 0.4}.pdf[data-pdf-over='contacted'] .pdf-col[data-col='contacted'],.pdf[data-pdf-over='qualified'] .pdf-col[data-col='qualified'],.pdf[data-pdf-over='proposal'] .pdf-col[data-col='proposal']{border-color: var(--pdf-blue);background: var(--pdf-blue-soft)}.pdf-scrim{position: absolute;z-index: 4;inset: 0;display: grid;align-items: start;justify-items: center;padding-top: 64px;background: var(--pdf-scrim)}.pdf-dlg{display: flex;flex-direction: column;width: 318px;border: 1px solid var(--pdf-line-2);border-radius: 2px;background: var(--pdf-bg);box-shadow: var(--pdf-lift);color: var(--pdf-ink);transform: translateY(8px) scale(0.985);transition: transform 0.32s var(--ld-ease)}.pdf-scrim.is-in .pdf-dlg{transform: none}.pdf-dlg-h{display: flex;align-items: flex-start;justify-content: space-between;padding: 12px 14px 10px;border-bottom: 1px solid var(--pdf-line)}.pdf-dlg-h :is(b,span:where([data-cml-tag="b"])){display: block;font-size: 14px;font-weight: 600}.pdf-dlg-h span:where(:not([data-cml-tag],[data-cml-svg])){color: var(--pdf-2);font-size: 11.5px}.pdf-x{color: var(--pdf-3);font-size: 16px;font-style: normal;line-height: 1}.pdf-dlg-b{display: flex;flex-direction: column;gap: 10px;padding: 12px 14px}.pdf-note{padding: 7px 9px;border: 1px solid var(--pdf-line);border-radius: 2px;background: var(--pdf-sunk);color: var(--pdf-2);font-size: 11px;line-height: 1.45}.pdf-pick{display: flex;flex-direction: column;gap: 1px}.pdf-pickr{display: flex;align-items: center;gap: 9px;height: 29px;padding: 0 6px;border-radius: 2px;font-size: 12.5px}.pdf-cb{position: relative;flex: none;width: 14px;height: 14px;border: 1px solid var(--pdf-line-2);border-radius: 2px;background: var(--pdf-bg);transition: background-color 0.15s var(--ld-ease-out),border-color 0.15s var(--ld-ease-out)}.pdf-cb::after{content: '';position: absolute;top: 2px;left: 4.5px;width: 3px;height: 6px;border: solid #fff;border-width: 0 1.6px 1.6px 0;opacity: 0;transform: rotate(45deg) scale(0.6);transition: opacity 0.15s var(--ld-ease-out),transform 0.2s var(--ld-ease)}.pdf[data-ld-baselumen='on'] .pdf-pickr[data-k='baselumen'] .pdf-cb,.pdf[data-ld-stacklumen='on'] .pdf-pickr[data-k='stacklumen'] .pdf-cb{border-color: #0075ff;background: #0075ff}.pdf[data-ld-baselumen='on'] .pdf-pickr[data-k='baselumen'] .pdf-cb::after,.pdf[data-ld-stacklumen='on'] .pdf-pickr[data-k='stacklumen'] .pdf-cb::after{opacity: 1;transform: rotate(45deg)}.pdf-seg{display: flex;align-self: flex-start;gap: 2px;padding: 2px;border-radius: 3px;background: var(--pdf-tray)}.pdf-seg :is(i,span:where([data-cml-tag="i"])){padding: 4px 14px;border-radius: 2px;color: var(--pdf-2);font-size: 11.5px;font-style: normal;font-weight: 500;transition: background-color 0.15s var(--ld-ease-out),box-shadow 0.15s var(--ld-ease-out),color 0.15s var(--ld-ease-out)}.pdf:not([data-ld-terms='trial']) .pdf-seg [data-v='active'],.pdf[data-ld-terms='trial'] .pdf-seg [data-v='trial']{background: var(--pdf-chip);box-shadow: 0 1px 2px rgba(10,24,52,0.1),0 0 0 1px rgba(10,24,52,0.04);color: var(--pdf-ink)}.pdf-trial{display: none;flex-direction: column;gap: 5px;color: var(--pdf-2);font-size: 11.5px}.pdf[data-ld-terms='trial'] .pdf-trial{display: flex;animation: pdf-in 0.3s var(--ld-ease) both}.pdf-date{display: flex;align-items: center;height: 28px;padding: 0 8px;border: 1px solid var(--pdf-line-2);border-radius: 2px;color: var(--pdf-ink);font-size: 12px;font-variant-numeric: tabular-nums}.pdf-date .ld-caret{height: 13px}.pdf-dlg-f{display: flex;justify-content: flex-end;gap: 8px;padding: 10px 14px 12px;border-top: 1px solid var(--pdf-line)}.pdf-insp .ld-tray[data-ld-tabs]{flex: none}.pdf-prods{row-gap: 6px}.pdf-swrow{display: flex;grid-column: 1 / -1;align-items: center;justify-content: space-between;gap: 10px;color: var(--ld-ink);font-size: 12px}.pdf-insp .ld-field :is(output,span:where([data-cml-tag="output"])){font-variant-numeric: tabular-nums}.pdf-list .ld-type{text-transform: none;letter-spacing: 0;font-size: 11.5px;font-weight: 500}.pdf-cap.mkt-shot-cap{margin-top: 14px}@container ld (min-width: 641px) and (max-width: 1100px){.pdf-shell{grid-template-columns: 52px minmax(0,1fr)}.pdf-rail{padding: 12px 7px}.pdf-rail-t,.pdf-rail-l,.pdf-rail-r span:where(:not([data-cml-tag],[data-cml-svg])){display: none}.pdf-board{--pdf-cw: 132px;width: calc(5 * 132px + 4 * var(--pdf-g))}.pdf-kpi .s{overflow: hidden;text-overflow: ellipsis}.pdf-kpi .l{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}}@container ld (max-width: 640px){.pdf-search,.pdf-baricons > svg:nth-of-type(2){display: none}.pdf-baricons{margin-left: auto;gap: 10px}.pdf .ld-cursor{width: 13px;height: 17px}.pdf-shell{grid-template-columns: 44px minmax(0,1fr)}.pdf-rail{padding: 8px 5px}.pdf-rail-t,.pdf-rail-l,.pdf-rail-r span:where(:not([data-cml-tag],[data-cml-svg])){display: none}.pdf-top{height: 28px;padding: 0 12px;font-size: 9.5px;line-height: 28px}.pdf-scr{gap: 10px;padding: 10px 12px 16px}.pdf-h{font-size: 15px}.pdf .pdf-sub{font-size: 9.5px}.pdf-scrim{padding-top: 30px}.pdf-acts .pdf-btn:not(.pdf-btn--pri),.pdf-scr[data-scr='overview'] .pdf-acts,.pdf-tray,.pdf-ph span:where(:not([data-cml-tag],[data-cml-svg])){display: none}.pdf-btn{height: 22px;padding: 0 7px;font-size: 9.5px}.pdf-sites{grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;padding: 8px}.pdf-site:nth-child(3){display: none}.pdf-face{height: 52px}.pdf-site-n{font-size: 10px}.pdf-site-m{font-size: 9px}.pdf-site-m span:where(:not([data-cml-tag],[data-cml-svg])):last-child{display: none}.pdf-pill,.pdf-app{height: 17px;padding: 0 5px;font-size: 9px}.pdf-ph{padding: 6px 8px}.pdf-ph :is(b,span:where([data-cml-tag="b"])){font-size: 10.5px}.pdf-roster{padding: 0 8px 4px}.pdf-rr{grid-template-columns: minmax(0,1.4fr) minmax(0,0.8fr) minmax(0,0.5fr) minmax(0,0.6fr);gap: 6px;height: 25px;font-size: 9.5px}.pdf-rr--h{font-size: 9px}.pdf-rr .w,.pdf-rlive,.pdf-cls > .pdf-pill{display: none}.pdf-clr{flex-wrap: wrap;gap: 5px 8px;min-height: 0;padding: 7px 8px}.pdf-clm{flex-basis: 100%}.pdf-clm :is(b,span:where([data-cml-tag="b"])){font-size: 10.5px}.pdf-clm span:where(:not([data-cml-tag],[data-cml-svg])),.pdf-none{font-size: 9px}.pdf-cls{flex: 1 1 auto;justify-content: flex-start;flex-wrap: wrap;gap: 5px}.pdf-cls > .pdf-sel{margin-left: auto}.pdf-sel{min-width: 52px;height: 20px;font-size: 9.5px}.pdf-menu{top: calc(100% - 4px);right: 8px;width: 92px}.pdf-menu span:where(:not([data-cml-tag],[data-cml-svg])){height: 21px;font-size: 9.5px}.pdf-dlg{width: min(260px,88%)}.pdf-dlg-h :is(b,span:where([data-cml-tag="b"])){font-size: 12px}.pdf-dlg-h span:where(:not([data-cml-tag],[data-cml-svg])),.pdf-note,.pdf-trial{font-size: 9.5px}.pdf-dlg-b{gap: 7px;padding: 9px 11px}.pdf-pickr{height: 24px;font-size: 10.5px}.pdf-date{height: 23px;font-size: 10px}.pdf-seg :is(i,span:where([data-cml-tag="i"])){padding: 3px 10px;font-size: 9.5px}.pdf-dlg-f{padding: 8px 11px 10px}.pdf-kpis{grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px}.pdf-kpi:nth-child(n + 3){display: none}.pdf-kpi{padding: 6px 8px}.pdf-kpi :is(b,span:where([data-cml-tag="b"])){font-size: 14px}.pdf-kpi .l,.pdf-kpi .s{font-size: 9px}.pdf-boardwrap{overflow: hidden;margin-right: -12px}.pdf-board{--pdf-cw: 112px;--pdf-g: 6px;--pdf-card-h: 52px;width: calc(5 * 112px + 4 * 6px);transform: translateX(calc(-2 * (112px + 6px) + 6px))}.pdf-col{gap: 5px;height: 148px;padding: 7px}.pdf-colh{height: 14px}.pdf-colh :is(b,span:where([data-cml-tag="b"])){font-size: 10px}.pdf-colh span:where(:not([data-cml-tag],[data-cml-svg])),.pdf-colm,.pdf-colm :is(em,span:where([data-cml-tag="em"])){font-size: 9px}.pdf-colm{height: 12px}.pdf-card{padding: 6px 7px}.pdf-card :is(b,span:where([data-cml-tag="b"])){font-size: 9.5px}.pdf-card > span:where(:not([data-cml-tag],[data-cml-svg])),.pdf-cardf :is(em,span:where([data-cml-tag="em"])){font-size: 9px}.pdf-cardf :is(i,span:where([data-cml-tag="i"])){font-size: 9px;line-height: 14px}.pdf-fly,.pdf-ghost{top: calc(1px + 7px + 14px + 5px + 12px + 2px + 5px + var(--row) * (var(--pdf-card-h) + 5px));left: calc(var(--col) * (var(--pdf-cw) + var(--pdf-g)) + 8px);width: calc(var(--pdf-cw) - 16px)}}@media (prefers-reduced-motion: reduce){.ld-fig.pdf{transition: none}.pdf-scr,.pdf-top span:where(:not([data-cml-tag],[data-cml-svg])),.pdf-rail-r,.pdf-pop,.pdf-dlg,.pdf-pill,.pdf-cb,.pdf-cb::after,.pdf-col{transition: none}.pdf-apps--m .pdf-app,.pdf[data-ld-terms='trial'] .pdf-trial{animation: none}}html.sdf{--fw-font: var(--sl-font,'Inter',Helvetica,Arial,sans-serif);--fw-bg: #fff;--fw-bg-alt: #fafafa;--fw-bg-deep: #f4f4f6;--fw-text: #0a0a0a;--fw-text-2: #525252;--fw-text-3: #6f6f6f;--fw-border: #ebebeb;--fw-border-2: #d4d4d4;--fw-accent: #0075ff;--fw-accent-hover: #005ed1;--fw-accent-soft: rgba(0,117,255,.08);--fw-green: #0a8a5c;--fw-red: #c8303f;--fw-r: 2px}html.sdf:is(.dark,[data-stacklumen-theme="dark"]),html.sdf body.dark{--fw-bg: #0a0a0a;--fw-bg-alt: #0f0f11;--fw-bg-deep: #141417;--fw-text: #fafafa;--fw-text-2: rgba(255,255,255,.72);--fw-text-3: rgba(255,255,255,.56);--fw-border: rgba(255,255,255,.08);--fw-border-2: rgba(255,255,255,.16);--fw-accent-soft: rgba(0,117,255,.16);--fw-green: #2fc28c;--fw-red: #f0707c}html.sdf body{margin: 0;padding: 0;font-family: var(--fw-font);background: var(--fw-bg);color: var(--fw-text);line-height: 1.5;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}html.sdf .fw-wrap :is(code,span:where([data-cml-tag="code"])){font-family: var(--fw-font)}html.sdf .fw-principle-body :is(code,span:where([data-cml-tag="code"])){background: var(--fw-bg-alt);border: 1px solid var(--fw-border);padding: 0 4px;border-radius: 2px;font-size: .92em;color: var(--fw-text)}:where(.astro-zpkgubon),:where(.astro-zpkgubon):before,:where(.astro-zpkgubon):after{margin: 0;padding: 0;box-sizing: border-box}.fw-wrap:where(.astro-zpkgubon){position: relative;min-height: 100vh;display: flex;flex-direction: column;background: var(--fw-bg);color: var(--fw-text);font-family: var(--fw-font)}.fw-container:where(.astro-zpkgubon){max-width: 1240px;margin: 0 auto;padding: 0 24px;width: 100%;position: relative}.fw-accent:where(.astro-zpkgubon){color: var(--fw-accent)}.fw-wrap:where(.astro-zpkgubon) :is(code,span:where([data-cml-tag="code"])):where(.astro-zpkgubon){font-family: var(--fw-font)}.fw-link:where(.astro-zpkgubon){color: var(--fw-accent);font-weight: 500;text-decoration: none}.fw-link:where(.astro-zpkgubon):hover{text-decoration: underline;text-underline-offset: 3px}.fw-hero:where(.astro-zpkgubon){padding: clamp(80px,12vh,140px) 0 clamp(60px,9vh,100px);border-bottom: 1px solid var(--fw-border)}.fw-hero-grid:where(.astro-zpkgubon){display: grid;grid-template-columns: 1.5fr 1fr;gap: 64px;align-items: end}.fw-hero-title:where(.astro-zpkgubon){font-size: clamp(44px,6.4vw,92px);font-weight: 700;letter-spacing: -.042em;line-height: .96;margin-bottom: 24px;max-width: 15ch;color: var(--fw-text)}.fw-hero-desc:where(.astro-zpkgubon){font-size: clamp(16px,1.6vw,19px);color: var(--fw-text-2);max-width: 580px;line-height: 1.6;margin-bottom: 32px}.fw-hero-actions:where(.astro-zpkgubon){display: flex;gap: 8px;flex-wrap: wrap}.fw-hero-meta:where(.astro-zpkgubon){display: flex;flex-direction: column;border: 1px solid var(--fw-border);border-radius: var(--fw-r);background: var(--fw-bg-alt)}.fw-hero-meta-row:where(.astro-zpkgubon){display: flex;justify-content: space-between;align-items: center;padding: 13px 16px;border-bottom: 1px solid var(--fw-border);font-size: 13.5px;gap: 18px}.fw-hero-meta-row:where(.astro-zpkgubon):last-child{border-bottom: none}.fw-hero-meta-k:where(.astro-zpkgubon){color: var(--fw-text-3)}.fw-hero-meta-v:where(.astro-zpkgubon){font-weight: 500;color: var(--fw-text);text-align: right}.fw-btn:where(.astro-zpkgubon){display: inline-flex;align-items: center;gap: 8px;padding: 12px 20px;min-height: 46px;border-radius: var(--fw-r);font-family: var(--fw-font);font-size: 15px;font-weight: 500;letter-spacing: -.005em;text-decoration: none;border: 1px solid #0000;transition: background-color .15s,border-color .15s,color .15s;cursor: pointer;white-space: nowrap}.fw-btn--lg:where(.astro-zpkgubon){padding: 14px 22px}.fw-btn--primary:where(.astro-zpkgubon){background: #0075ff;color: #fff}.fw-btn--primary:where(.astro-zpkgubon):hover{background: #005ed1}.fw-btn--primary:where(.astro-zpkgubon):active{background: #0052b8}.fw-btn--secondary:where(.astro-zpkgubon){background: var(--fw-bg);color: var(--fw-text);border-color: var(--fw-border-2)}.fw-btn--secondary:where(.astro-zpkgubon):hover{border-color: var(--fw-text);background: var(--fw-bg-alt)}.fw-btn--secondary:where(.astro-zpkgubon):active{background: var(--fw-bg-deep)}.fw-section:where(.astro-zpkgubon){padding: clamp(80px,11vh,128px) 0;border-bottom: 1px solid var(--fw-border)}.fw-section--alt:where(.astro-zpkgubon){background: var(--fw-bg-alt)}.fw-section-head:where(.astro-zpkgubon){max-width: 760px;margin-bottom: clamp(36px,5vh,56px)}.fw-section-title:where(.astro-zpkgubon){font-size: clamp(32px,3.6vw,56px);font-weight: 600;letter-spacing: -.032em;line-height: 1.04;max-width: 22ch;text-wrap: balance;color: var(--fw-text)}.fw-section-desc:where(.astro-zpkgubon){color: var(--fw-text-2);font-size: clamp(16px,1.4vw,18px);line-height: 1.6;max-width: 62ch;margin-top: 18px}.fw-section-desc--wide:where(.astro-zpkgubon){max-width: 68ch}.fw-section-desc:where(.astro-zpkgubon) :is(code,span:where([data-cml-tag="code"])):where(.astro-zpkgubon){background: var(--fw-bg-alt);border: 1px solid var(--fw-border);padding: 1px 6px;border-radius: var(--fw-r);font-size: .92em}.fw-section--alt:where(.astro-zpkgubon) .fw-section-desc:where(.astro-zpkgubon) :is(code,span:where([data-cml-tag="code"])):where(.astro-zpkgubon){background: var(--fw-bg)}.fw-principles:where(.astro-zpkgubon){display: grid;grid-template-columns: repeat(3,1fr);gap: 1px;background: var(--fw-border);border: 1px solid var(--fw-border);border-radius: var(--fw-r);overflow: hidden}.fw-principle:where(.astro-zpkgubon){background: var(--fw-bg);padding: 28px;display: flex;flex-direction: column;gap: 10px;min-height: 190px}.fw-principle-num:where(.astro-zpkgubon){font-size: 12px;font-weight: 600;color: var(--fw-text-3);font-variant-numeric: tabular-nums}.fw-principle-title:where(.astro-zpkgubon){font-size: 19px;font-weight: 600;letter-spacing: -.015em;line-height: 1.2;color: var(--fw-text)}.fw-principle-body:where(.astro-zpkgubon){font-size: 14.5px;color: var(--fw-text-2);line-height: 1.6}.fw-token-grid:where(.astro-zpkgubon){display: grid;grid-template-columns: 1.3fr 1fr;gap: 24px;align-items: start}.fw-token-table:where(.astro-zpkgubon){border: 1px solid var(--fw-border);background: var(--fw-bg);border-radius: var(--fw-r);overflow: hidden}.fw-token-row:where(.astro-zpkgubon){display: grid;grid-template-columns: 1.1fr 1fr 1.2fr;gap: 12px;align-items: center;padding: 11px 16px;border-bottom: 1px solid var(--fw-border);font-size: 13px}.fw-token-row:where(.astro-zpkgubon):last-child{border-bottom: none}.fw-token-row--head:where(.astro-zpkgubon){text-transform: uppercase;letter-spacing: .08em;font-size: 11px;font-weight: 600;color: var(--fw-text-3);background: var(--fw-bg-alt)}.fw-token-name:where(.astro-zpkgubon) :is(code,span:where([data-cml-tag="code"])):where(.astro-zpkgubon){font-size: 12.5px;color: var(--fw-text)}.fw-token-val:where(.astro-zpkgubon){display: inline-flex;align-items: center;gap: 8px}.fw-token-val:where(.astro-zpkgubon) :is(code,span:where([data-cml-tag="code"])):where(.astro-zpkgubon){font-size: 12px;color: var(--fw-text-2)}.fw-token-swatch:where(.astro-zpkgubon){width: 13px;height: 13px;border-radius: 2px;border: 1px solid var(--fw-border-2);flex-shrink: 0}.fw-token-use:where(.astro-zpkgubon){color: var(--fw-text-3);font-size: 12.5px}.fw-code:where(.astro-zpkgubon){border: 1px solid var(--fw-border);background: var(--fw-bg-deep);border-radius: var(--fw-r);overflow: hidden}.fw-code-head:where(.astro-zpkgubon){display: flex;align-items: center;justify-content: space-between;padding: 10px 16px;border-bottom: 1px solid var(--fw-border);background: var(--fw-bg)}.fw-code-file:where(.astro-zpkgubon){font-size: 12.5px;color: var(--fw-text-2)}.fw-code-lang:where(.astro-zpkgubon){font-size: 11px;font-weight: 600;text-transform: uppercase;letter-spacing: .08em;color: var(--fw-text-3)}.fw-code-body:where(.astro-zpkgubon){padding: 18px;font-size: 13px;line-height: 1.7;overflow-x: auto;color: var(--fw-text)}.fw-code-body:where(.astro-zpkgubon) :is(code,span:where([data-cml-tag="code"])):where(.astro-zpkgubon){font-family: var(--fw-font)}.fw-c-cm:where(.astro-zpkgubon){color: var(--fw-text-3)}.fw-c-fn:where(.astro-zpkgubon){color: var(--fw-accent)}.fw-c-pr:where(.astro-zpkgubon){color: var(--fw-text)}.fw-c-st:where(.astro-zpkgubon){color: var(--fw-green)}.fw-comp-grid:where(.astro-zpkgubon){display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.fw-comp-card:where(.astro-zpkgubon){display: flex;flex-direction: column;gap: 10px;padding: 24px;background: var(--fw-bg);border: 1px solid var(--fw-border);border-radius: var(--fw-r);transition: border-color .15s}.fw-comp-card:where(.astro-zpkgubon):hover{border-color: var(--fw-border-2)}.fw-comp-head:where(.astro-zpkgubon){display: flex;align-items: center;justify-content: space-between;gap: 8px}.fw-comp-name:where(.astro-zpkgubon){font-size: 14px;font-weight: 600;color: var(--fw-text);background: var(--fw-bg-alt);border: 1px solid var(--fw-border);padding: 2px 8px;border-radius: var(--fw-r)}.fw-comp-tag:where(.astro-zpkgubon){font-size: 11px;font-weight: 600;text-transform: uppercase;letter-spacing: .06em;color: var(--fw-text-2);border: 1px solid var(--fw-border-2);padding: 2px 7px;border-radius: var(--fw-r)}.fw-comp-desc:where(.astro-zpkgubon){font-size: 14px;color: var(--fw-text-2);line-height: 1.55;flex: 1}.fw-comp-ver:where(.astro-zpkgubon){font-size: 12px;color: var(--fw-text-3);font-variant-numeric: tabular-nums}.fw-isnot:where(.astro-zpkgubon){display: grid;grid-template-columns: 1fr 1fr;gap: 1px;background: var(--fw-border);border: 1px solid var(--fw-border);border-radius: var(--fw-r);overflow: hidden}.fw-isnot-col:where(.astro-zpkgubon){background: var(--fw-bg);padding: 36px}.fw-isnot-label:where(.astro-zpkgubon){font-size: 17px;font-weight: 600;letter-spacing: -.012em;margin-bottom: 20px;display: inline-flex;align-items: center;gap: 10px;color: var(--fw-text)}.fw-isnot-label:where(.astro-zpkgubon):before{content: "";width: 8px;height: 8px;border-radius: 50%}.fw-isnot-label--is:where(.astro-zpkgubon):before{background: var(--fw-green)}.fw-isnot-label--isnot:where(.astro-zpkgubon):before{background: var(--fw-red)}.fw-isnot-list:where(.astro-zpkgubon){list-style: none;display: flex;flex-direction: column;gap: 14px}.fw-isnot-list:where(.astro-zpkgubon) li:where(.astro-zpkgubon){font-size: 15px;color: var(--fw-text-2);line-height: 1.5;padding-left: 24px;position: relative}.fw-isnot-list:where(.astro-zpkgubon) li:where(.astro-zpkgubon):before{content: "+";position: absolute;left: 0;top: 0;color: var(--fw-green);font-weight: 600}.fw-isnot-list--no:where(.astro-zpkgubon) li:where(.astro-zpkgubon):before{content: "–";color: var(--fw-red)}.fw-isnot-list:where(.astro-zpkgubon) :is(code,span:where([data-cml-tag="code"])):where(.astro-zpkgubon){background: var(--fw-bg-alt);padding: 0 5px;border-radius: var(--fw-r);font-size: .9em}.fw-rel:where(.astro-zpkgubon){display: flex;flex-direction: column;gap: 40px}.fw-rel-grid:where(.astro-zpkgubon){display: grid;grid-template-columns: repeat(3,1fr);gap: 28px;list-style: none;position: relative}.fw-rel-grid:where(.astro-zpkgubon) > li:where(.astro-zpkgubon){position: relative;display: flex}.fw-rel-grid:where(.astro-zpkgubon) > li:where(.astro-zpkgubon) + li:where(.astro-zpkgubon):before{content: "";position: absolute;left: -18px;top: 50%;width: 8px;height: 8px;border-top: 1.5px solid var(--fw-text-3);border-right: 1.5px solid var(--fw-text-3);transform: translateY(-50%) rotate(45deg)}.fw-rel-card:where(.astro-zpkgubon){flex: 1;display: flex;flex-direction: column;gap: 8px;padding: 24px;background: var(--fw-bg);border: 1px solid var(--fw-border);border-radius: var(--fw-r);text-decoration: none;color: inherit;transition: background-color .15s,border-color .15s}a:where(.astro-zpkgubon).fw-rel-card:hover{background: var(--fw-bg-alt);border-color: var(--fw-border-2)}.fw-rel-card--here:where(.astro-zpkgubon){border-color: var(--fw-text)}.fw-rel-card-num:where(.astro-zpkgubon){font-size: 12px;color: var(--fw-text-3)}.fw-rel-card-title:where(.astro-zpkgubon){font-size: 22px;font-weight: 600;letter-spacing: -.02em;color: var(--fw-text)}.fw-rel-card-desc:where(.astro-zpkgubon){font-size: 14px;color: var(--fw-text-2);line-height: 1.55;flex: 1}.fw-rel-card-status:where(.astro-zpkgubon){font-size: 13.5px;font-weight: 500;color: var(--fw-accent);margin-top: 8px}.fw-cta:where(.astro-zpkgubon){position: relative;overflow: hidden;background: radial-gradient(720px 420px at 100% 0%,rgba(var(--sl-purple-lift-rgb,67,25,143),.34),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 70%),radial-gradient(640px 380px at 0% 100%,rgba(var(--sl-purple-lift-rgb,67,25,143),.22),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 70%),#0a0a0a;color: #fff;padding: clamp(72px,10vh,120px) 0;border-top: 1px solid var(--fw-border)}.fw-cta-grid:where(.astro-zpkgubon){display: grid;grid-template-columns: 1.5fr 1fr;gap: 64px;align-items: center}.fw-cta-title:where(.astro-zpkgubon){font-size: clamp(36px,4.4vw,64px);font-weight: 600;letter-spacing: -.034em;line-height: 1;color: #fff;margin-bottom: 22px}.fw-cta-desc:where(.astro-zpkgubon){font-size: 17px;color: #ffffffb8;line-height: 1.6;max-width: 540px}.fw-cta-actions:where(.astro-zpkgubon){display: flex;flex-direction: column;gap: 8px;align-items: flex-start}.fw-cta:where(.astro-zpkgubon) .fw-btn--secondary:where(.astro-zpkgubon){background: none;color: #fff;border-color: #ffffff47}.fw-cta:where(.astro-zpkgubon) .fw-btn--secondary:where(.astro-zpkgubon):hover{background: #ffffff14;border-color: #fff}@media (width <= 960px){.fw-hero-grid:where(.astro-zpkgubon){grid-template-columns: 1fr;gap: 40px}.fw-principles:where(.astro-zpkgubon){grid-template-columns: 1fr 1fr}.fw-token-grid:where(.astro-zpkgubon){grid-template-columns: 1fr}.fw-comp-grid:where(.astro-zpkgubon){grid-template-columns: 1fr 1fr}.fw-isnot:where(.astro-zpkgubon){grid-template-columns: 1fr}.fw-rel-grid:where(.astro-zpkgubon){grid-template-columns: 1fr;gap: 24px}.fw-rel-grid:where(.astro-zpkgubon) > li:where(.astro-zpkgubon) + li:where(.astro-zpkgubon):before{left: 50%;top: -15px;transform: translateX(-50%) rotate(135deg)}.fw-cta-grid:where(.astro-zpkgubon){grid-template-columns: 1fr;gap: 32px}}@media (width <= 560px){.fw-container:where(.astro-zpkgubon){padding: 0 18px}.fw-principles:where(.astro-zpkgubon){grid-template-columns: 1fr}.fw-principle:where(.astro-zpkgubon){min-height: 0}.fw-comp-grid:where(.astro-zpkgubon){grid-template-columns: 1fr}.fw-isnot-col:where(.astro-zpkgubon){padding: 26px 22px}.fw-token-row:where(.astro-zpkgubon){grid-template-columns: 1fr 1fr;font-size: 12px}.fw-token-row:where(.astro-zpkgubon) > span:where(:not([data-cml-tag],[data-cml-svg])):where(.astro-zpkgubon):nth-child(3){display: none}}@media (prefers-reduced-motion: reduce){.fw-btn:where(.astro-zpkgubon),.fw-comp-card:where(.astro-zpkgubon),.fw-rel-card:where(.astro-zpkgubon){transition: none}}:where(.astro-j64lxvqi),:where(.astro-j64lxvqi):before,:where(.astro-j64lxvqi):after{margin: 0;padding: 0;box-sizing: border-box}body{font-family: var(--sl-font);background: var(--sl-bg);color: var(--sl-text);line-height: 1.5;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-feature-settings: "ss01","cv11"}html.sdf-support body{margin: 0;padding: 0}.wrap:where(.astro-j64lxvqi){min-height: 100vh;display: flex;flex-direction: column;background: var(--sl-bg)}.hero:where(.astro-j64lxvqi){padding-block: clamp(88px,15vh,168px) clamp(64px,10vh,112px);border-bottom: 1px solid var(--sl-border)}.hero-grid:where(.astro-j64lxvqi){display: grid;grid-template-columns: 1.55fr 1fr;gap: clamp(40px,6vw,80px);align-items: end}.hero-lead:where(.astro-j64lxvqi){display: flex;flex-direction: column;gap: 24px;align-items: flex-start}.hero-desc:where(.astro-j64lxvqi){max-width: 58ch}.hero-meta:where(.astro-j64lxvqi){display: flex;flex-direction: column;border: 1px solid var(--sl-border);border-radius: var(--sl-radius-card);background: var(--sl-bg-subtle);overflow: hidden;margin: 0}.hero-meta-row:where(.astro-j64lxvqi){display: flex;justify-content: space-between;align-items: baseline;gap: 16px;padding: 14px 18px;border-bottom: 1px solid var(--sl-border);font-size: 14px}.hero-meta-row:where(.astro-j64lxvqi):last-child{border-bottom: none}.hero-meta-row:where(.astro-j64lxvqi) :is(dt,div:where([data-cml-tag="dt"])):where(.astro-j64lxvqi){color: var(--sl-text-faint);flex-shrink: 0}.hero-meta-row:where(.astro-j64lxvqi) :is(dd,div:where([data-cml-tag="dd"])):where(.astro-j64lxvqi){margin: 0;font-weight: 500;color: var(--sl-text);text-align: right}.hero-meta-row:where(.astro-j64lxvqi) :is(dd,div:where([data-cml-tag="dd"])):where(.astro-j64lxvqi) a:where(.astro-j64lxvqi){color: var(--sl-accent);text-decoration: none}.hero-meta-row:where(.astro-j64lxvqi) :is(dd,div:where([data-cml-tag="dd"])):where(.astro-j64lxvqi) a:where(.astro-j64lxvqi):hover{text-decoration: underline}.section:where(.astro-j64lxvqi){border-bottom: 1px solid var(--sl-border)}.section-head:where(.astro-j64lxvqi){display: flex;flex-direction: column;gap: 16px;margin-bottom: clamp(36px,5vw,56px)}.section-head:where(.astro-j64lxvqi) .sl-lede:where(.astro-j64lxvqi){max-width: 62ch}.arrow:where(.astro-j64lxvqi){transition: transform var(--sl-dur) var(--sl-ease-out)}.sl-btn:where(.astro-j64lxvqi):hover .arrow:where(.astro-j64lxvqi){transform: translateX(2px)}.grid:where(.astro-j64lxvqi){display: grid;grid-template-columns: repeat(auto-fit,minmax(248px,1fr));gap: 14px}.grid:where(.astro-j64lxvqi) .sl-card:where(.astro-j64lxvqi){min-height: 212px}.card-link:where(.astro-j64lxvqi){margin-top: auto;padding-top: 18px;border-top: 1px solid var(--sl-border);display: inline-flex;align-items: center;gap: 7px;font-size: 13.5px;font-weight: 600;letter-spacing: -.005em;color: var(--sl-text);transition: color var(--sl-dur) var(--sl-ease-out)}.sl-card:where(.astro-j64lxvqi):hover .card-link:where(.astro-j64lxvqi){color: var(--sl-accent)}.sl-card:where(.astro-j64lxvqi):hover .card-link:where(.astro-j64lxvqi) .arrow:where(.astro-j64lxvqi){transform: translateX(3px)}.bullet-list:where(.astro-j64lxvqi){list-style: none;padding: 0;margin: 0 0 24px}.bullet-list:where(.astro-j64lxvqi) li:where(.astro-j64lxvqi){display: flex;align-items: flex-start;gap: 11px;font-family: var(--sl-font);font-size: 14.5px;color: var(--sl-text-muted);line-height: 1.6;padding: 7px 0;text-transform: none;letter-spacing: normal}.bullet-list:where(.astro-j64lxvqi) li:where(.astro-j64lxvqi):before{content: "";flex-shrink: 0;width: 5px;height: 5px;margin-top: .6em;border-radius: 50%;background: var(--sl-accent)}.form-wrap:where(.astro-j64lxvqi){display: grid;grid-template-columns: 1fr 1.9fr;gap: clamp(32px,4vw,56px);align-items: start}.form-info:where(.astro-j64lxvqi){position: sticky;top: calc(var(--sl-chrome-h,119px) + 16px)}.form-info-meta:where(.astro-j64lxvqi){margin: 24px 0 0;border: 1px solid var(--sl-border);border-radius: var(--sl-radius-card);background: var(--sl-surface);overflow: hidden}.form-info-meta-row:where(.astro-j64lxvqi){display: flex;justify-content: space-between;align-items: baseline;gap: 16px;padding: 13px 16px;border-bottom: 1px solid var(--sl-border);font-size: 14px}.form-info-meta-row:where(.astro-j64lxvqi):last-child{border-bottom: none}.form-info-meta-row:where(.astro-j64lxvqi) :is(dt,div:where([data-cml-tag="dt"])):where(.astro-j64lxvqi){color: var(--sl-text-faint)}.form-info-meta-row:where(.astro-j64lxvqi) :is(dd,div:where([data-cml-tag="dd"])):where(.astro-j64lxvqi){margin: 0;font-weight: 500;color: var(--sl-text);text-align: right}.form-info-meta-row:where(.astro-j64lxvqi) :is(dd,div:where([data-cml-tag="dd"])):where(.astro-j64lxvqi) a:where(.astro-j64lxvqi){color: var(--sl-accent);text-decoration: none}.form-info-meta-row:where(.astro-j64lxvqi) :is(dd,div:where([data-cml-tag="dd"])):where(.astro-j64lxvqi) a:where(.astro-j64lxvqi):hover{text-decoration: underline}.form:where(.astro-j64lxvqi){background: var(--sl-surface);border: 1px solid var(--sl-border);border-radius: var(--sl-radius-card);padding: clamp(24px,3vw,34px);box-shadow: var(--sl-shadow)}.form-grid:where(.astro-j64lxvqi){display: grid;grid-template-columns: 1fr 1fr;gap: 18px;margin-bottom: 24px}.form-field:where(.astro-j64lxvqi){display: flex;flex-direction: column;gap: 7px}.form-field:where(.astro-j64lxvqi).full{grid-column: 1 / -1}.form-label:where(.astro-j64lxvqi){font-size: 13.5px;font-weight: 500;letter-spacing: -.005em;color: var(--sl-text-muted)}.form-label:where(.astro-j64lxvqi) .req:where(.astro-j64lxvqi){color: var(--sl-accent)}.form-input:where(.astro-j64lxvqi){padding: 12px 14px;background: var(--sl-bg);border: 1px solid var(--sl-border-strong);border-radius: var(--sl-radius);font-size: 15px;color: var(--sl-text);font-family: var(--sl-font);transition: border-color var(--sl-dur) var(--sl-ease-out),box-shadow var(--sl-dur) var(--sl-ease-out)}.form-input:where(.astro-j64lxvqi)::placeholder{color: var(--sl-text-faint)}.form-input:where(.astro-j64lxvqi):hover{border-color: var(--sl-text-faint)}.form-input:where(.astro-j64lxvqi):focus{outline: none;border-color: var(--sl-accent);box-shadow: 0 0 0 3px var(--sl-accent-soft)}.form-textarea:where(.astro-j64lxvqi){min-height: 150px;resize: vertical;line-height: 1.6}.form-select:where(.astro-j64lxvqi){appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center;padding-right: 40px;cursor: pointer}.form-actions:where(.astro-j64lxvqi){display: flex;justify-content: space-between;align-items: center;gap: 16px;padding-top: 24px;border-top: 1px solid var(--sl-border)}.form-meta:where(.astro-j64lxvqi){font-size: 13px;color: var(--sl-text-faint)}.faq:where(.astro-j64lxvqi){display: flex;flex-direction: column;border: 1px solid var(--sl-border);border-radius: var(--sl-radius-card);overflow: hidden;background: var(--sl-surface)}.faq-item:where(.astro-j64lxvqi){border-bottom: 1px solid var(--sl-border);transition: background-color var(--sl-dur) var(--sl-ease-out)}.faq-item:where(.astro-j64lxvqi):last-child{border-bottom: none}.faq-item:where(.astro-j64lxvqi)[open]{background: var(--sl-bg-subtle)}.faq-q:where(.astro-j64lxvqi){display: grid;grid-template-columns: 1fr auto;gap: 20px;align-items: center;padding: 20px 24px;cursor: pointer;user-select: none;list-style: none}.faq-q:where(.astro-j64lxvqi)::-webkit-details-marker{display: none}.faq-q-text:where(.astro-j64lxvqi){font-family: var(--sl-font-display);font-size: 17px;font-weight: 600;letter-spacing: -.018em;color: var(--sl-text)}.faq-icon:where(.astro-j64lxvqi){width: 28px;height: 28px;background: var(--sl-bg-subtle);border: 1px solid var(--sl-border);border-radius: var(--sl-radius);display: flex;align-items: center;justify-content: center;color: var(--sl-text-muted);transition: background-color var(--sl-dur) var(--sl-ease-out),color var(--sl-dur) var(--sl-ease-out),transform var(--sl-dur) var(--sl-ease-out);flex-shrink: 0;padding: 7px}.faq-item:where(.astro-j64lxvqi)[open] .faq-icon:where(.astro-j64lxvqi){background: var(--sl-accent);color: var(--sl-text-on-accent);border-color: var(--sl-accent);transform: rotate(180deg)}.faq-a:where(.astro-j64lxvqi){padding: 0 24px 22px;color: var(--sl-text-muted);font-size: 15.5px;line-height: 1.7;max-width: 68ch}.faq-a:where(.astro-j64lxvqi) :is(strong,span:where([data-cml-tag="strong"])):where(.astro-j64lxvqi){color: var(--sl-text);font-weight: 600}.faq-a:where(.astro-j64lxvqi) :is(code,span:where([data-cml-tag="code"])):where(.astro-j64lxvqi){font-family: var(--sl-font);font-weight: 600;font-size: 13.5px;padding: 1px 6px;background: var(--sl-accent-soft);border-radius: var(--sl-radius-sm);color: var(--sl-accent)}.faq-a:where(.astro-j64lxvqi) a:where(.astro-j64lxvqi){color: var(--sl-accent);text-decoration: none;border-bottom: 1px solid #0000;transition: border-color var(--sl-dur) var(--sl-ease-out)}.faq-a:where(.astro-j64lxvqi) a:where(.astro-j64lxvqi):hover{border-bottom-color: var(--sl-accent)}.cta:where(.astro-j64lxvqi){border-bottom: none}.cta-grid:where(.astro-j64lxvqi){display: grid;grid-template-columns: 1.5fr auto;gap: clamp(32px,5vw,64px);align-items: center}.cta-desc:where(.astro-j64lxvqi){margin-top: 16px}.cta-actions:where(.astro-j64lxvqi){align-items: center}@media (width <= 960px){.hero-grid:where(.astro-j64lxvqi){grid-template-columns: 1fr;gap: 40px}.form-wrap:where(.astro-j64lxvqi){grid-template-columns: 1fr;gap: 32px}.form-info:where(.astro-j64lxvqi){position: static}.form-grid:where(.astro-j64lxvqi){grid-template-columns: 1fr}.cta-grid:where(.astro-j64lxvqi){grid-template-columns: 1fr;gap: 28px}}@media (width <= 640px){.form-actions:where(.astro-j64lxvqi){flex-direction: column;align-items: stretch}.form-actions:where(.astro-j64lxvqi) .sl-btn:where(.astro-j64lxvqi){justify-content: center;width: 100%}}.form-status:where(.astro-j64lxvqi){margin-top: 16px;padding: 13px 15px;font-size: 14px;line-height: 1.55;border-radius: var(--sl-radius);display: none;border: 1px solid var(--sl-border)}.form-status:where(.astro-j64lxvqi).is-success{display: block;color: var(--sl-text);background: var(--sl-success);@supports (color: color-mix(in lab,red,red)){background: color-mix(in srgb,var(--sl-success) 9%,transparent)}border-color: var(--sl-success);@supports (color: color-mix(in lab,red,red)){border-color: color-mix(in srgb,var(--sl-success) 38%,transparent)}}.form-status:where(.astro-j64lxvqi).is-error{display: block;color: var(--sl-text);background: var(--sl-danger);@supports (color: color-mix(in lab,red,red)){background: color-mix(in srgb,var(--sl-danger) 9%,transparent)}border-color: var(--sl-danger);@supports (color: color-mix(in lab,red,red)){border-color: color-mix(in srgb,var(--sl-danger) 38%,transparent)}}.form-status:where(.astro-j64lxvqi) :is(code,span:where([data-cml-tag="code"])):where(.astro-j64lxvqi){font-family: var(--sl-font);font-weight: 600;font-size: 13.5px;background: var(--sl-accent-soft);color: var(--sl-accent);padding: 2px 7px;border-radius: var(--sl-radius-sm)}.slfc{background-color: var(--sl-bg);position: relative}.slfc .slf-in{box-sizing: border-box;width: 90dvw;max-width: 1240px;margin-left: auto;margin-right: auto}.slfc .slf-sec{background-color: var(--sl-bg);border-bottom: 1px solid var(--sl-border);padding-top: clamp(56px,7vw,104px);padding-bottom: clamp(56px,7vw,104px)}.slfc .slf-h2{margin: 0 0 16px}.slfc .slf-body{max-width: 68ch;color: var(--sl-text-muted);margin: 0;font-size: 16px;line-height: 1.62}.slfc .slf-body.is-legal{margin-top: 28px}.slfc .slf-body.is-legal a{color: var(--sl-accent)}.slfc .slf-hero{isolation: isolate;background-image: radial-gradient(900px 420px at 80% -20%,rgba(var(--sl-accent-rgb),0.14),transparent 62%),radial-gradient(1100px 500px at 45% 112%,rgba(59,158,255,0.1),transparent 68%);padding-top: clamp(64px,8vw,112px);padding-bottom: clamp(48px,6vw,88px);position: relative}.slfc .slf-hero::before{z-index: -1;background-color: var(--sl-bg);pointer-events: none;content: '';height: 130px;position: absolute;top: 0;left: 0;right: 0;-webkit-mask-image: linear-gradient(#000 0%,transparent 100%);mask-image: linear-gradient(#000 0%,transparent 100%)}.slfc .slf-hero::after{z-index: -1;background-color: var(--sl-bg);pointer-events: none;content: '';height: 170px;position: absolute;bottom: 0;left: 0;right: 0;-webkit-mask-image: linear-gradient(transparent 0%,#000 100%);mask-image: linear-gradient(transparent 0%,#000 100%)}.slfc .slf-h1{max-width: 17ch;color: var(--sl-text);font-variation-settings: 'wght' 700;letter-spacing: -0.04em;margin: 0 0 18px;font-size: clamp(44px,6.4vw,100px);font-weight: 700;line-height: 0.94;text-wrap: balance}.slfc .slf-h1 .mute,.slfc .sl-h2 .mute{color: var(--sl-text-muted)}.slfc .slf-lede{max-width: 60ch;color: var(--sl-text-muted);margin: 0;font-size: clamp(17px,1.5vw,20px);line-height: 1.55}.slfc .slf-ladder{grid-column-gap: 14px;grid-row-gap: 18px;grid-template-columns: repeat(4,minmax(0,1fr));align-items: stretch;display: grid}.slfc .slf-ladder.is-tiers{margin-top: 36px}.slfc .slf-tier{grid-row-gap: 12px;background-color: var(--sl-bg);border: 1px solid var(--sl-border);border-radius: 2px;flex-direction: column;height: 100%;padding: 28px 26px;display: flex;position: relative;overflow: hidden}.slfc .slf-tier__rail{background-color: var(--sl-border);height: 3px;position: absolute;top: 0;left: 0;right: 0}.slfc .slf-tier__rail.is-open{background-color: #9ca3af}.slfc .slf-tier__rail.is-client{background-color: var(--sl-accent)}.slfc .slf-tier__rail.is-agency{background-image: linear-gradient(90deg,var(--sl-accent),#3b9eff)}.slfc .slf-tier__rail.is-proprietary{background-image: linear-gradient(90deg,var(--sl-accent),var(--sl-purple-lift,#43198f))}.slfc .slf-tier__spec{margin: -4px 0 0}.slfc .slf-tier__name{color: var(--sl-text);letter-spacing: -0.024em;margin: 0;font-size: 20px;font-weight: 600}.slfc .slf-tier__list{grid-row-gap: 7px;flex-direction: column;margin: 6px 0 0;padding: 0;list-style-type: none;display: flex}.slfc .slf-tier__item{color: var(--sl-text-muted);padding-left: 16px;font-size: 14.5px;line-height: 1.5;position: relative}.slfc .slf-tier__item::before{color: var(--sl-text-label,var(--sl-text-muted));content: '—';position: absolute;left: 0}.slfc .slf-paths{grid-column-gap: 16px;grid-row-gap: 16px;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));display: grid}.slfc .slf-paths.is-spaced{margin-top: 32px}.slfc .slf-path{grid-row-gap: 8px;background-color: var(--sl-bg);height: 100%;color: var(--sl-text);border: 1px solid var(--sl-border);border-radius: 2px;flex-direction: column;padding: 24px;text-decoration: none;transition: border-color 0.2s,box-shadow 0.25s,transform 0.25s;display: flex}.slfc a.slf-path:hover{border-color: rgba(var(--sl-accent-rgb),0.45);transform: translateY(-3px);box-shadow: 0 20px 44px -24px rgba(var(--sl-accent-rgb),0.45)}.slfc .slf-path__name{color: var(--sl-text);letter-spacing: -0.02em;margin: 0;font-size: 17px;font-weight: 600}.slfc .slf-path__note{color: var(--sl-text-label,var(--sl-text-muted));margin: 0;font-size: 14px;line-height: 1.5}.slfc .slf-path__go{color: var(--sl-accent);margin: auto 0 0;padding-top: 14px;font-size: 13px;font-weight: 600}.slfc .slf-stats{grid-column-gap: 40px;grid-row-gap: 18px;border-top: 1px solid var(--sl-border);flex-wrap: wrap;margin-top: 28px;padding-top: 24px;display: flex}.slfc .slf-stat{color: var(--sl-text);letter-spacing: -0.02em;font-size: 22px;font-weight: 600}.slfc .slf-stat__l{color: var(--sl-text-label,var(--sl-text-muted));letter-spacing: 0.09em;text-transform: uppercase;margin-top: 3px;font-size: 11px;font-weight: 500;display: block}@media screen and (max-width: 991px){.slfc .slf-ladder{grid-template-columns: repeat(2,minmax(0,1fr))}}@media screen and (max-width: 767px){.slfc .slf-ladder{grid-template-columns: minmax(0,1fr)}}.sdl{--sdl-line: #cfd5df;--sdl-dot-ring: #b9c1ce;background-color: var(--sl-bg);color: var(--sl-text);font-family: var(--sl-font)}:is(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark']) .sdl{--sdl-line: #34373e;--sdl-dot-ring: #4a4e57}.mkt-title.sdl-title{max-width: 18ch}.mkt-title.sdl-title :is(em,span:where([data-cml-tag="em"])){font-style: normal;font-weight: 600;font-variation-settings: 'wght' 600,'opsz' 32;color: var(--sl-text-muted);background: none;-webkit-text-fill-color: currentColor}:is(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark']) .mkt-title.sdl-title :is(em,span:where([data-cml-tag="em"])){color: var(--sl-text-muted)}.sdl-fig{margin: clamp(48px,7vh,88px) 0 0}.mkt-shot-win.sdl-flow-win{padding: clamp(18px,2.6vw,36px)}.mkt-shot-cap.sdl-fig-cap{max-width: 64ch}.sdl-flow{display: grid;grid-template-columns: minmax(0,1fr) clamp(52px,6.4vw,104px) minmax(0,1.15fr) clamp(52px,6.4vw,104px) minmax(0,1fr);grid-template-areas: 'lin fin ldoc fout lout' 'in fanin doc fanout out';row-gap: 14px}.sdl-flow-label,.sdl-flow-fl{margin: 0;font-size: 13px;line-height: 1.3;letter-spacing: -0.005em}.sdl-flow-label{color: var(--sl-text);font-weight: 600}.sdl-flow-label.is-in{grid-area: lin}.sdl-flow-label.is-doc{grid-area: ldoc;text-align: center}.sdl-flow-label.is-out{grid-area: lout;text-align: right}.sdl-flow-fl{justify-self: center;color: var(--sl-text-label);font-weight: 500;white-space: nowrap}.sdl-flow-fl.is-in{grid-area: fin}.sdl-flow-fl.is-out{grid-area: fout}.sdl-flow-list{display: grid;grid-template-rows: repeat(5,minmax(0,1fr));margin: 0;padding: 0;list-style: none}.sdl-flow-list.is-in{grid-area: in}.sdl-flow-list.is-out{grid-area: out}.sdl-flow-item{position: relative;display: grid;grid-template-columns: 18px minmax(0,1fr);grid-template-rows: auto auto;align-self: center;column-gap: 10px;margin: 0;padding: 9px 12px;border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-bg-subtle)}.sdl-flow-item .sdl-ico{grid-row: 1 / span 2;align-self: center}.sdl-flow-t{overflow: hidden;color: var(--sl-text);font-size: 14px;font-weight: 600;line-height: 1.3;letter-spacing: -0.012em;white-space: nowrap;text-overflow: ellipsis}.sdl-flow-d{overflow: hidden;color: var(--sl-text-muted);font-size: 12.5px;line-height: 1.35;white-space: nowrap;text-overflow: ellipsis}.sdl-flow-list.is-in .sdl-flow-item::after,.sdl-flow-list.is-out .sdl-flow-item::before{content: '';position: absolute;top: 50%;width: 7px;height: 7px;border: 1px solid var(--sdl-dot-ring);border-radius: 50%;background-color: var(--sl-bg);transform: translateY(-50%)}.sdl-flow-list.is-in .sdl-flow-item::after{right: -4px}.sdl-flow-list.is-out .sdl-flow-item::before{left: -4px}.sdl-flow-doc{position: relative;display: flex;flex-direction: column;grid-area: doc;border: 1px solid transparent;border-radius: 3px;background: linear-gradient(var(--sl-bg),var(--sl-bg)) padding-box,var(--sl-edge-window,linear-gradient(rgba(128,128,128,0.22),rgba(128,128,128,0.22))) border-box;box-shadow: 0 22px 48px -30px rgba(0,117,255,0.42)}.sdl-flow-doc::before,.sdl-flow-doc::after{content: '';position: absolute;top: 50%;width: 9px;height: 9px;border-radius: 50%;background-color: #0075ff;box-shadow: 0 0 0 3px var(--sl-bg);transform: translateY(-50%)}.sdl-flow-doc::before{left: -5px}.sdl-flow-doc::after{right: -5px}.sdl-flow-doc-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 16px;border-bottom: 1px solid var(--sl-border)}.sdl-flow-doc-t{color: var(--sl-text);font-size: 15px;font-weight: 600;letter-spacing: -0.015em}.mkt-badge.sdl-flow-doc-b{padding: 2px 7px;font-size: 11.5px}.sdl-flow-doc-rows{display: grid;flex: 1;grid-auto-rows: minmax(0,1fr);margin: 0}.sdl-flow-doc-row{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 7px 16px;border-top: 1px solid var(--sl-border)}.sdl-flow-doc-row:first-child{border-top: 0}.sdl-flow-doc-row :is(dt,div:where([data-cml-tag="dt"])),.sdl-flow-doc-row :is(dd,div:where([data-cml-tag="dd"])){margin: 0;font-size: 13px;line-height: 1.3}.sdl-flow-doc-row :is(dt,div:where([data-cml-tag="dt"])){display: flex;align-items: center;gap: 9px;color: var(--sl-text);font-weight: 600}.sdl-flow-doc-row :is(dt,div:where([data-cml-tag="dt"]))::before{content: '';width: 6px;height: 6px;flex: none;border-radius: 1px;background-color: var(--sdl-sw,#0075ff)}.sdl-flow-doc-row:nth-child(3) :is(dt,div:where([data-cml-tag="dt"]))::before,.sdl-flow-doc-row:nth-child(4) :is(dt,div:where([data-cml-tag="dt"]))::before{--sdl-sw: var(--sl-mark-mid,#5378e6)}.sdl-flow-doc-row:nth-child(n + 5) :is(dt,div:where([data-cml-tag="dt"]))::before{--sdl-sw: var(--sl-mark-foot,#8a70ba)}.sdl-flow-doc-row :is(dd,div:where([data-cml-tag="dd"])){overflow: hidden;color: var(--sl-text-muted);text-align: right;white-space: nowrap;text-overflow: ellipsis}.sdl-fan{position: relative;min-height: 1px}.sdl-fan.is-in{grid-area: fanin}.sdl-fan.is-out{grid-area: fanout}.sdl-fan svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.sdl-fan-line,.sdl-fan-pulse{fill: none;vector-effect: non-scaling-stroke}.sdl-fan-line{stroke: var(--sdl-line);stroke-width: 1}.sdl-fan-pulse{stroke: #0075ff;stroke-width: 1.5;stroke-linecap: round;stroke-dasharray: 0 100;opacity: 0}@keyframes sdl-pulse{from{stroke-dashoffset: 100}to{stroke-dashoffset: 0}}@media (prefers-reduced-motion: no-preference){.sdl-fan-pulse{stroke-dasharray: 12 88;opacity: 0.85;animation: sdl-pulse 3.6s linear infinite;animation-delay: calc(var(--sdl-i,0) * -0.72s)}}@media (max-width: 899px){.sdl-flow{grid-template-columns: minmax(0,1fr);grid-template-areas: 'lin' 'in' 'fin' 'ldoc' 'doc' 'fout' 'lout' 'out';row-gap: 10px}.sdl-fan{display: none}.sdl-flow-label.is-doc,.sdl-flow-label.is-out{text-align: left}.sdl-flow-list{grid-template-columns: repeat(2,minmax(0,1fr));grid-template-rows: none;gap: 8px}.sdl-flow-item{align-self: stretch}.sdl-flow-list.is-in .sdl-flow-item::after,.sdl-flow-list.is-out .sdl-flow-item::before,.sdl-flow-doc::before,.sdl-flow-doc::after{display: none}.sdl-flow-fl{display: flex;flex-direction: column;align-items: center;gap: 8px;padding-block: 2px}.sdl-flow-fl::before,.sdl-flow-fl::after{content: '';width: 1px;height: 18px;background-color: var(--sdl-line)}.sdl-flow-fl::after{background-color: #0075ff}}@media (max-width: 420px){.sdl-flow-item{padding: 8px 10px;column-gap: 8px}.sdl-flow-t{font-size: 13.5px}.sdl-flow-doc-row :is(dd,div:where([data-cml-tag="dd"])){font-size: 12.5px}}.sdl-ico{width: 18px;height: 18px;flex: none;fill: none;stroke: #0075ff;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round}.mkt-h3.sdl-cell-t{font-size: clamp(17px,1.35vw,19px)}.mkt-grid.sdl-works{grid-template-columns: repeat(auto-fit,minmax(min(100%,250px),1fr))}.mkt-grid.sdl-motion{grid-template-columns: repeat(auto-fit,minmax(min(100%,250px),1fr))}.mkt-rows.sdl-rows .mkt-row-k{text-wrap: balance}.sdl-runs-wrap{margin-top: clamp(40px,5vw,64px)}.mkt-h3.sdl-runs-h{margin-bottom: 16px}.sdl-runs{width: 100%;border: 1px solid var(--sl-border);border-radius: 2px;border-collapse: separate;border-spacing: 0;background-color: var(--sl-bg);table-layout: fixed}.sdl-runs :is(th,div:where([data-cml-table="th"])),.sdl-runs :is(td,div:where([data-cml-table="td"])){padding: 16px 20px;border-top: 1px solid var(--sl-border);font-size: 14.5px;line-height: 1.5;text-align: left;vertical-align: top}.sdl-runs :is(thead,div:where([data-cml-table="thead"])) :is(th,div:where([data-cml-table="th"])),.sdl-runs :is(thead,div:where([data-cml-table="thead"])) :is(td,div:where([data-cml-table="td"])){border-top: 0;background-color: var(--sl-bg-subtle);color: var(--sl-text);font-size: 13px;font-weight: 600}.sdl-runs :is(thead,div:where([data-cml-table="thead"])) :first-child{border-top-left-radius: 2px}.sdl-runs :is(thead,div:where([data-cml-table="thead"])) :last-child{border-top-right-radius: 2px}.sdl-runs .sdl-runs-corner{width: 24%}.sdl-runs :is(tbody,div:where([data-cml-table="tbody"])) :is(th,div:where([data-cml-table="th"])){color: var(--sl-text);font-weight: 600;letter-spacing: -0.012em}.sdl-runs :is(tbody,div:where([data-cml-table="tbody"])) :is(td,div:where([data-cml-table="td"])){position: relative;padding-left: 40px;color: var(--sl-text-muted)}.sdl-dot{position: absolute;top: 23px;left: 20px;width: 8px;height: 8px;border-radius: 50%}.sdl-dot.is-on{background-color: #0075ff}.sdl-dot.is-still{border: 1.5px solid var(--sl-text-faint)}@media (max-width: 720px){.sdl-runs,.sdl-runs :is(tbody,div:where([data-cml-table="tbody"])),.sdl-runs :is(tr,div:where([data-cml-table="tr"])),.sdl-runs :is(th,div:where([data-cml-table="th"])),.sdl-runs :is(td,div:where([data-cml-table="td"])){display: block;width: auto}.sdl-runs :is(thead,div:where([data-cml-table="thead"])){display: none}.sdl-runs :is(tbody,div:where([data-cml-table="tbody"])) :is(tr,div:where([data-cml-table="tr"])){padding: 16px 18px;border-top: 1px solid var(--sl-border)}.sdl-runs :is(tbody,div:where([data-cml-table="tbody"])) :is(tr,div:where([data-cml-table="tr"])):first-child{border-top: 0}.sdl-runs :is(tbody,div:where([data-cml-table="tbody"])) :is(th,div:where([data-cml-table="th"])){padding: 0 0 6px;border-top: 0;font-size: 15px}.sdl-runs :is(tbody,div:where([data-cml-table="tbody"])) :is(td,div:where([data-cml-table="td"])){padding: 8px 0 4px 20px;border-top: 0;font-size: 14px}.sdl-runs :is(tbody,div:where([data-cml-table="tbody"])) :is(td,div:where([data-cml-table="td"]))::before{content: attr(data-col);display: block;color: var(--sl-text-label);font-size: 12.5px;font-weight: 600}.sdl-dot{top: 13px;left: 0}}.mkt-cards.sdl-outs{grid-template-columns: repeat(4,minmax(0,1fr))}.sdl-out-top{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 4px}.sdl-out-top .sdl-ico{width: 22px;height: 22px}.mkt-card.sdl-out.is-next{display: grid;grid-column: 1 / -1;grid-template-columns: minmax(0,220px) minmax(0,260px) minmax(0,1fr);align-items: center;column-gap: 28px;background-color: transparent;border-style: dashed}.mkt-card.sdl-out.is-next .sdl-out-top{justify-content: flex-start;margin-bottom: 0}.mkt-card.sdl-out.is-next .sdl-ico{stroke: var(--sl-text-faint)}@media (max-width: 1099px){.mkt-cards.sdl-outs{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.mkt-card.sdl-out.is-next{display: flex;flex-direction: column;align-items: stretch;row-gap: 10px}}@media (max-width: 599px){.mkt-cards.sdl-outs{grid-template-columns: minmax(0,1fr)}}.sdl-steps{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 1px;margin: 0;padding: 0;border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-border);list-style: none;overflow: hidden}.sdl-step{display: flex;flex-direction: column;gap: 10px;margin: 0;padding: clamp(20px,2vw,28px);background-color: var(--sl-bg)}.sdl-step .mkt-body{margin-top: 0;font-size: 15px}.sdl-step-top{display: flex;align-items: center;justify-content: space-between;margin-bottom: 6px}.sdl-step-top .sdl-ico{width: 22px;height: 22px}@media (max-width: 1023px){.sdl-steps{grid-template-columns: minmax(0,1fr)}}.sdl-note{max-width: 72ch;margin: 20px 0 0;color: var(--sl-text-muted);font-size: 14.5px;line-height: 1.6}.sdl-note a{color: var(--sl-text);text-decoration: none;border-bottom: 1px solid var(--sl-border-strong)}.sdl-note a:hover{color: #0075ff;border-color: #0075ff}.mkt-split.sdl-safe{grid-template-columns: minmax(0,7fr) minmax(0,5fr);align-items: start}@media (max-width: 991px){.mkt-split.sdl-safe{grid-template-columns: minmax(0,1fr)}}.sdl-ver{margin: 0}.sdl-ver-card{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(14px,2vw,24px);padding: clamp(18px,2.2vw,28px);border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-bg-subtle)}.sdl-ver-row{display: flex;flex-direction: column;align-items: stretch;gap: 8px}.sdl-ver-box{padding: 11px 13px;border: 1px solid var(--sl-border-strong);border-radius: 2px;background-color: var(--sl-bg);color: var(--sl-text);font-size: 13.5px;font-weight: 500;line-height: 1.4}.sdl-ver-box.is-step{color: var(--sl-text-muted)}.sdl-ver-box.is-now{border-color: var(--sl-border-accent);background-color: var(--sl-accent-soft);color: var(--sl-text);font-weight: 600}.sdl-ver-box.is-stop{border-style: dashed;background-color: transparent;color: var(--sl-text-muted)}.sdl-ver-arrow{align-self: center;width: 16px;height: 16px;fill: none;stroke: var(--sl-text-faint);stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round;transform: rotate(90deg)}.sdl-own{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,200px),1fr));gap: 28px clamp(20px,2.4vw,32px);margin: 0}.sdl-own-row{padding-top: 18px;border-top: 1px solid var(--sl-ink-border,rgba(255,255,255,0.14))}.sdl-own-k{margin: 0;color: var(--sl-ink-text,#fff);font-size: 16px;font-weight: 600;letter-spacing: -0.015em}.sdl-own-v{margin: 8px 0 0;color: var(--sl-ink-text-muted,rgba(255,255,255,0.66));font-size: 15px;line-height: 1.6}.sdl-own-foot{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: start;gap: 28px clamp(28px,5vw,72px);margin-top: clamp(40px,5vw,64px)}@media (max-width: 767px){.sdl-own-foot{grid-template-columns: minmax(0,1fr)}}.mkt-body.sdl-own-p{margin-top: 0}.mkt-h3.sdl-next-h{margin-bottom: 14px;font-size: 16px}.sdl-next-list{display: grid;gap: 10px;margin: 0;padding: 0;list-style: none}.sdl-next-item{display: flex;align-items: baseline;gap: 12px;margin: 0;padding: 0;color: var(--sl-ink-text,#fff);font-size: 15px;line-height: 1.5}.mkt-badge.sdl-next-b{flex: none;border-color: var(--sl-ink-border,rgba(255,255,255,0.14));color: var(--sl-ink-text-muted,rgba(255,255,255,0.66))}.se-demo:where(.astro-6262dcpq){margin-top: clamp(48px,7vh,88px)}.se-meta:where(.astro-6262dcpq){max-width: 560px;margin-top: clamp(32px,4vw,48px)}.se-meta:where(.astro-6262dcpq) .mkt-row:where(.astro-6262dcpq){grid-template-columns: 140px 1fr;padding: 12px 18px}.se-meta:where(.astro-6262dcpq) .mkt-row-k:where(.astro-6262dcpq),.se-meta:where(.astro-6262dcpq) .mkt-row-v:where(.astro-6262dcpq){font-size: 14px}@media (width <= 479px){.se-meta:where(.astro-6262dcpq) .mkt-row:where(.astro-6262dcpq){grid-template-columns: 112px minmax(0,1fr);padding: 12px 14px}.se-meta:where(.astro-6262dcpq) .mkt-row-v:where(.astro-6262dcpq){overflow-wrap: anywhere}}.se-meta:where(.astro-6262dcpq) a:where(.astro-6262dcpq),.mkt-row-v:where(.astro-6262dcpq) a:where(.astro-6262dcpq){color: var(--sl-text);text-decoration: none;border-bottom: 1px solid var(--sl-border-strong)}.se-meta:where(.astro-6262dcpq) a:where(.astro-6262dcpq):hover,.mkt-row-v:where(.astro-6262dcpq) a:where(.astro-6262dcpq):hover{color: #0075ff;border-color: #0075ff}.sat{--ld-h: 560px;--ld-h-sm: 348px;--sat-rail: #f6f6f7;--sat-danger: #dc2626;--sat-danger-bg: rgba(220,38,38,0.1);--sat-ok: #15803d;--sat-ok-bg: rgba(22,163,74,0.1);--sat-ring: rgba(0,117,255,0.16);--sat-row: 44px;--ld-cx: 640px;--ld-cy: 430px}:is(html.dark,body.dark,html[data-stacklumen-theme='dark']) .sat{--sat-rail: #0c0c0e;--sat-danger: #f87171;--sat-danger-bg: rgba(248,113,113,0.14);--sat-ok: #4ade80;--sat-ok-bg: rgba(74,222,128,0.12);--sat-ring: rgba(0,117,255,0.3)}.sat svg{fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.sat .ld-play span:where([data-cml-svg]).ld-play-go{fill: currentColor;stroke: none}.sat-cap{margin-top: 14px}.sat-crumb{display: inline-flex;align-items: center}.sat-rule{flex: none;width: 1px;height: 16px;margin: 0 10px;background: var(--ld-rule-strong)}.sat-ptile{display: inline-grid;flex: none;place-items: center;width: 16px;height: 16px;margin-right: 6px;border-radius: 2px;background: var(--ld-ink);color: var(--ld-panel);font-size: 11px;font-weight: 700}.sat-cr{transition: opacity 0.3s var(--ld-ease-out)}.sat-cr--ws,.sat[data-ld-sec='workspaces'] .sat-cr--sig{display: none}.sat[data-ld-sec='workspaces'] .sat-cr--ws{display: inline}.sat .ld-stage{background-color: var(--ld-panel)}.sat .ld-stage::after{display: none}.sat-home{position: absolute;top: 80%;left: 64%;width: 1px;height: 1px;pointer-events: none}.sat .sat-sheet{display: grid;grid-template-columns: 184px minmax(0,1fr);height: 100%;margin: 0;background: transparent;color: var(--ld-ink);box-shadow: none}.sat-page::after{content: '';position: absolute;z-index: 3;right: 0;bottom: 0;left: 0;height: 72px;background-image: linear-gradient(rgba(0,0,0,0),var(--ld-panel) 55%,var(--ld-panel));@supports (color: color-mix(in lab,red,red)){background-image: linear-gradient(rgba(0,0,0,0),color-mix(in srgb,var(--ld-panel) 75%,transparent) 55%,var(--ld-panel))}pointer-events: none}.sat-rail{position: relative;display: flex;flex-direction: column;padding: 12px 10px 14px;border-right: 1px solid var(--ld-rule);background: var(--sat-rail)}.sat-grp{margin: 14px 8px 5px !important;color: var(--ld-faint);font-size: 11px;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase}.sat-grp:first-of-type{margin-top: 4px !important}.sat-nav{position: relative;z-index: 1;display: flex;align-items: center;gap: 9px;height: 30px;padding: 0 8px;color: var(--ld-muted);font-size: 12.5px;white-space: nowrap;transition: color 0.3s var(--ld-ease-out)}.sat-nav svg{flex: none;width: 14px;height: 14px}.sat:not([data-ld-sec='workspaces']) [data-sat-nav='signals'],.sat[data-ld-sec='workspaces'] [data-sat-nav='workspaces']{color: var(--ld-ink);font-weight: 550}.sat-chip{position: absolute;top: 0;right: 10px;left: 10px;height: var(--sat-chip-h,30px);border-radius: 2px;background: var(--ld-chip);box-shadow: var(--ld-chip-shadow);opacity: 0;transform: translateY(var(--sat-chip-y,0px));transition: transform 0.5s var(--ld-ease),opacity 0.2s var(--ld-ease-out)}.sat-rail[style*='--sat-chip-y'] .sat-chip{opacity: 1}.sat-note{margin: auto 0 0 !important;padding: 16px 8px 0;color: var(--ld-faint);font-size: 11px;line-height: 1.5}.sat-page{position: relative;min-width: 0;min-height: 0;padding: 20px 24px 0}.sat-view{transition: opacity 0.35s var(--ld-ease-out),visibility 0s linear 0s}.sat-view--ws{position: absolute;top: 20px;right: 24px;left: 24px}.sat-view--ws,.sat[data-ld-sec='workspaces'] .sat-view--sig{visibility: hidden;opacity: 0;transition: opacity 0.35s var(--ld-ease-out),visibility 0s linear 0.35s}.sat[data-ld-sec='workspaces'] .sat-view--ws{visibility: visible;opacity: 1;transition: opacity 0.35s var(--ld-ease-out),visibility 0s linear 0s}.sat-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px}.sat-head-m{min-width: 0}.sat-h1{color: var(--ld-ink);font-size: 19px;font-weight: 650;line-height: 1.2;letter-spacing: -0.02em}.sat-lede{margin-top: 4px !important;color: var(--ld-muted);font-size: 12.5px;line-height: 1.45}.sat-acts{display: flex;flex: none;align-items: center;gap: 8px}.sat-tag{display: inline-flex;align-items: center;gap: 5px;height: 22px;padding: 0 7px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;color: var(--ld-muted);font-size: 11px;font-weight: 600}.sat-tag svg{width: 11px;height: 11px}.sat-btn{display: inline-flex;align-items: center;gap: 6px;height: 28px;padding: 0 10px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;background: var(--ld-panel);color: var(--ld-ink);font-size: 12px;font-weight: 600}.sat-btn svg{width: 13px;height: 13px}.sat[data-ld-load] [data-sat-t='refresh'] svg{animation: sat-spin 0.8s var(--ld-ease-out)}@keyframes sat-spin{to{transform: rotate(360deg)}}.sat-mets{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin-top: 16px}.sat-met{min-width: 0;padding: 10px 12px;border: 1px solid var(--ld-rule-strong);border-radius: 2px}.sat-met-l{display: flex;align-items: center;gap: 6px;color: var(--ld-muted);font-size: 11.5px;font-weight: 500;white-space: nowrap}.sat-met-l svg{flex: none;width: 12px;height: 12px}.sat-met-v{height: 24px;margin-top: 4px !important;overflow: hidden;color: var(--ld-ink);font-size: 20px;font-weight: 650;line-height: 24px;letter-spacing: -0.02em;font-variant-numeric: tabular-nums}.sat-met-h{margin-top: 2px !important;color: var(--ld-faint);font-size: 11px;white-space: nowrap}.sat-odo{display: block;transform: translateY(calc(var(--sat-i,0) * -24px));transition: transform 0.6s var(--ld-ease)}.sat-odo span:where(:not([data-cml-tag],[data-cml-svg])){display: block;height: 24px}.sat[data-ld-red='10']{--sat-i: 1}.sat[data-ld-red='11'],.sat:not([data-ld-live]){--sat-i: 2}.sat-sec{margin-top: 16px}.sat-sech{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin-bottom: 7px}.sat-sect{flex: none;color: var(--ld-ink);font-size: 13px;font-weight: 600}.sat-secs{min-width: 0;overflow: hidden;color: var(--ld-faint);font-size: 11.5px;text-overflow: ellipsis;white-space: nowrap}.sat-panel{border: 1px solid var(--ld-rule-strong);border-bottom: 0;border-radius: 2px 2px 0 0}.sat-row{display: flex;align-items: center;gap: 11px;height: var(--sat-row);padding: 0 12px;border-bottom: 1px solid var(--ld-rule-strong)}.sat-ico{display: grid;flex: none;place-items: center;width: 26px;height: 26px;border-radius: 2px;background: var(--ld-wash);color: var(--ld-muted)}.sat-ico svg{width: 13px;height: 13px}.sat-ico[data-tone='danger']{background: var(--sat-danger-bg);color: var(--sat-danger)}.sat-ico[data-tone='ok']{background: var(--sat-ok-bg);color: var(--sat-ok)}.sat-rb{display: flex;flex-direction: column;gap: 2px;min-width: 0}.sat-rt,.sat-rd{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.sat-rt{color: var(--ld-ink);font-size: 12.5px;font-weight: 600}.sat-rd{color: var(--ld-muted);font-size: 11.5px}.sat-wh{color: var(--ld-ink);font-weight: 500}.sat-ra{flex: none;margin-left: auto;color: var(--ld-faint);font-size: 11px;white-space: nowrap}.sat-new,.sat-ws,.sat-wsd{display: grid;grid-template-rows: 0fr;transition: grid-template-rows 0.5s var(--ld-ease),opacity 0.35s var(--ld-ease-out),transform 0.5s var(--ld-ease)}.sat-clip{min-height: 0;overflow: hidden}.sat-new.is-in,.sat:not([data-ld-live]) .sat-new,.sat-ws{grid-template-rows: 1fr}.sat-new.is-in .sat-row{animation: sat-land 1.8s var(--ld-ease-out)}@keyframes sat-land{from{background-color: var(--ld-wash)}to{background-color: transparent}}.sat-ws.is-out{grid-template-rows: 0fr;opacity: 0}.sat-filter{display: flex;align-items: center;gap: 10px;margin: 18px 0 12px}.sat-in{position: relative;display: flex;flex: 0 1 360px;align-items: center;gap: 8px;min-width: 0;height: 32px;padding: 0 10px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;background: var(--ld-field);color: var(--ld-ink);font-size: 12.5px;transition: border-color 0.2s var(--ld-ease-out),box-shadow 0.2s var(--ld-ease-out)}.sat-in > svg{flex: none;width: 14px;height: 14px;color: var(--ld-faint)}.sat[data-ld-qf] .sat-in{border-color: var(--ld-sel);box-shadow: 0 0 0 3px var(--sat-ring)}.sat-q{white-space: pre}.sat .sat-q .ld-caret{display: none}.sat[data-ld-live][data-ld-qf] .sat-q .ld-caret{display: inline-block}.sat-ph{position: absolute;left: 32px;overflow: hidden;color: var(--ld-faint);text-overflow: ellipsis;white-space: nowrap;right: 10px;pointer-events: none}.sat:not([data-sat-q='']) .sat-ph{display: none}.sat[data-ld-qf][data-sat-q=''] .sat-ph{left: 36px}.sat-count{display: inline-grid;place-items: center;min-width: 24px;height: 22px;padding: 0 6px;border-radius: 2px;background: var(--ld-wash);color: var(--ld-muted);font-size: 11px;font-weight: 600;font-variant-numeric: tabular-nums}.sat[data-ld-open='lumen'] [data-sat-ws='lumen'] .sat-wsd{grid-template-rows: 1fr}.sat[data-ld-open='lumen'] [data-sat-ws='lumen'] > .sat-clip > .sat-row{background: var(--ld-wash)}.sat-wsd .sat-clip{border-bottom: 1px solid var(--ld-rule-strong)}.sat-det{display: grid;grid-template-columns: repeat(3,auto);justify-content: start;gap: 12px 36px;padding: 12px 12px 14px 49px}.sat-dl{margin-bottom: 5px !important;color: var(--ld-muted);font-size: 11.5px;font-weight: 500}.sat-dv{color: var(--ld-ink);font-size: 12px;line-height: 1.6;white-space: nowrap}.sat-dv span:where(:not([data-cml-tag],[data-cml-svg])){color: var(--ld-muted)}.sat-tags{display: flex;flex-direction: column;align-items: flex-start;gap: 4px}.sat-pt{padding: 1px 6px;border-radius: 2px;background: var(--sat-ok-bg);color: var(--sat-ok);font-size: 11px;font-weight: 600;white-space: nowrap}.sat-vtray{flex-direction: column}.sat-vtray .ld-chip{flex: none;justify-content: flex-start;gap: 8px;padding: 5px 9px}.sat-vtray .ld-chip svg{flex: none;width: 13px;height: 13px}.sat-rlist :is(b,span:where([data-cml-tag="b"])){font-weight: 600;font-variant-numeric: tabular-nums}@container ld (max-width: 1000px){.sat-met-l svg{display: none}.sat-met-l,.sat-met-h{overflow: hidden;text-overflow: ellipsis}.sat-det{grid-template-columns: repeat(2,auto)}}@container ld (max-width: 900px){.sat .sat-sheet{grid-template-columns: 44px minmax(0,1fr)}.sat-rail{padding: 10px 6px}.sat-grp{height: 1px;margin: 8px 6px !important;overflow: hidden;background: var(--ld-rule);color: transparent}.sat-grp:first-of-type{margin-top: 2px !important}.sat-nav{justify-content: center;height: 28px;padding: 0}.sat-nav-t,.sat-note,.sat-tag,.sat-met-h{display: none}.sat-chip{right: 6px;left: 6px}.sat-det{grid-template-columns: minmax(0,1fr);gap: 10px}}@container ld (max-width: 640px){.sat{--sat-row: 36px}.sat-word,.sat-rule{display: none}.sat-page{padding: 12px 12px 0}.sat-view--ws{top: 12px;right: 12px;left: 12px}.sat-h1{font-size: 14px}.sat-lede,.sat-sec--sq,.sat-secs{display: none}.sat-btn{height: 24px;padding: 0 8px;font-size: 10.5px}.sat-btn svg{width: 11px;height: 11px}.sat-mets{gap: 6px;margin-top: 10px}.sat-met{padding: 7px 8px}.sat-met-l{gap: 4px;font-size: 9.5px}.sat-met-l svg{display: none}.sat-met-v{height: 18px;margin-top: 2px !important;font-size: 15px;line-height: 18px}.sat-odo{transform: translateY(calc(var(--sat-i,0) * -18px))}.sat-odo span:where(:not([data-cml-tag],[data-cml-svg])){height: 18px}.sat-sec{margin-top: 12px}.sat-sect{font-size: 11px}.sat-row{gap: 8px;padding: 0 8px}.sat-ico{width: 20px;height: 20px}.sat-ico svg{width: 11px;height: 11px}.sat-rt{font-size: 10.5px}.sat-rd,.sat-ra{font-size: 9.5px}.sat-filter{margin: 12px 0 10px}.sat-in{height: 28px;font-size: 10.5px}.sat-ph{left: 30px}.sat-det{gap: 8px;padding: 10px 8px 10px 36px}.sat-dl{font-size: 9.5px}.sat-dv,.sat-pt{font-size: 10px}.sat-tags{flex-direction: row;flex-wrap: wrap}}.sh-wrap{background-color: var(--sl-bg);color: var(--sl-text);font-family: var(--sl-font)}.sh-stats{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));margin: clamp(40px,5vw,64px) 0 0;border-top: 1px solid var(--sl-border)}.sh-stat{padding: 20px 20px 0 0}.sh-stat-v{margin: 0;color: var(--sl-text);font-size: clamp(22px,2.3vw,32px);font-weight: 600;line-height: 1.05;letter-spacing: -0.03em}.sh-stat-l{margin: 8px 0 0;color: var(--sl-text-muted);font-size: 14px;line-height: 1.4}@media (max-width: 767px){.sh-stats{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 12px}}.sh-collection{padding-block: clamp(64px,8vh,112px) clamp(72px,9vh,128px)}.mkt-head.sh-head{margin-bottom: clamp(24px,3vw,36px)}.sh-bar{position: sticky;top: var(--sl-chrome-h,119px);z-index: 30;padding-block: 12px;background-color: var(--sl-bg);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in srgb,var(--sl-bg) 84%,transparent)}-webkit-backdrop-filter: saturate(160%) blur(14px);backdrop-filter: saturate(160%) blur(14px)}.sh-bar::after{content: '';position: absolute;bottom: 0;left: 50%;width: min(90%,1240px);height: 1px;transform: translateX(-50%);background: linear-gradient(90deg,transparent 0%,var(--sl-border) 16%,var(--sl-border) 84%,transparent 100%);pointer-events: none}.sh-bar-in{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 24px}.sl-tray.sl-tray.sh-shelves{flex-wrap: nowrap;max-width: 100%;overflow-x: auto;scrollbar-width: none}.sh-shelves::-webkit-scrollbar{display: none}.sh-shelves .sl-chip.sl-chip{min-height: 34px;padding-inline: 14px}.sh-shelves .sl-chip.sl-chip:disabled{cursor: default}.sh-bar-end{display: flex;align-items: center;gap: 16px;margin-left: auto}.sh-bar-count{color: var(--sl-text-label);font-size: 13px;font-variant-numeric: tabular-nums;white-space: nowrap}.sh-count{display: inline-flex;align-items: center;justify-content: center;min-width: 20px;height: 20px;padding: 0 6px;border-radius: 2px;background-color: var(--sl-text);color: var(--sl-bg);font-size: 12px;font-weight: 600;font-variant-numeric: tabular-nums;transition: background-color 0.15s,color 0.15s}.sh-count[data-empty]{background-color: var(--sl-tray-bg);color: var(--sl-text-muted)}.sh-shelf{margin-top: clamp(20px,2.4vw,32px)}@media (max-width: 767px){.sh-bar{position: relative;top: auto}.sh-bar-end{width: 100%;justify-content: space-between}.sl-tray.sl-tray.sh-shelves{-webkit-mask-image: linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image: linear-gradient(90deg,#000 calc(100% - 28px),transparent)}}.sh-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));padding: 0 1px 1px 0}@media (max-width: 1199px){.sh-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.sh-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@keyframes sh-fade{from{opacity: 0}}.sh-more-all,.sh-step-link{display: inline-flex;align-items: center;gap: 6px;color: var(--sl-accent);font-size: 15px;font-weight: 500;text-decoration: none}.sh-more-all svg,.sh-step-link svg{transition: transform 0.3s var(--sl-ease)}.sh-more-all:hover svg,.sh-step-link:hover svg{transform: translateX(2px)}.mkt-grid.sh-steps{grid-template-columns: repeat(4,minmax(0,1fr))}.mkt-cell.sh-step{display: flex;flex-direction: column}.sh-step-link{margin-top: auto;padding-top: 18px}.sh-step-link svg{width: 12px;height: 12px;stroke: currentColor;stroke-width: 1.6}@media (max-width: 1099px){.mkt-grid.sh-steps{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 599px){.mkt-grid.sh-steps{grid-template-columns: minmax(0,1fr)}}:is(.sh-icon-btn,.sh-qty button,.sh-line-remove,.sh-fab):focus-visible{outline: 2px solid var(--sl-accent);outline-offset: 1px}.sh-fab{position: fixed;right: 20px;bottom: 20px;z-index: 60;display: inline-flex;align-items: center;justify-content: center;width: 54px;height: 54px;border: 0;border-radius: 50%;background-color: #0075ff;color: #fff;cursor: pointer;transition: background-color 0.15s}.sh-fab:hover{background-color: #005ed1}.sh-fab:active{background-color: #0052b8}.sh-fab-n{position: absolute;top: -4px;right: -4px;display: flex;align-items: center;justify-content: center;min-width: 20px;height: 20px;padding: 0 5px;border: 2px solid var(--sl-bg);border-radius: 10px;background-color: var(--sl-text);color: var(--sl-bg);font-size: 11px;font-weight: 700;font-variant-numeric: tabular-nums}@media (min-width: 768px){.sh-fab--store{display: none}}@media (min-width: 992px){.sh-fab{display: none}}@media (prefers-reduced-motion: no-preference){.sh-fab{animation: sh-fade 0.4s var(--sl-ease-out) backwards}}html.stack body{margin: 0;padding: 0;background: var(--sl-bg);color: var(--sl-text);font-family: var(--sl-font)}.stk:where(.astro-5c3dp3ny){--stk-tray: var(--sl-bg-sunken,#f4f6fa);--stk-chip: var(--sl-surface,#fff);--stk-chip-shadow: 0 1px 2px #10182814,0 0 0 1px #1018280a;--stk-label: var(--sl-text-label,#6f6f6f);--stk-panel: var(--sl-bg-subtle,#fafafa);background: var(--sl-bg);color: var(--sl-text);font-family: var(--sl-font)}:is(html.dark,body.dark,html[data-stacklumen-theme="dark"],body[data-stacklumen-theme="dark"]) .stk:where(.astro-5c3dp3ny){--stk-tray: #141417;--stk-chip: #26262b;--stk-chip-shadow: 0 1px 2px #00000080,0 0 0 1px #ffffff0f;--stk-label: var(--sl-text-label,#8f8f8f);--stk-panel: #0f0f11}.stk-label:where(.astro-5c3dp3ny){margin: 0;color: var(--stk-label);font-size: 11px;font-weight: 600;font-variant-numeric: tabular-nums;letter-spacing: .1em;line-height: 1.3;text-transform: uppercase}.stk-hero-grid:where(.astro-5c3dp3ny){display: grid;grid-template-columns: minmax(0,1.35fr) minmax(0,.8fr);align-items: end;gap: clamp(40px,6vw,96px)}.mkt-title:where(.astro-5c3dp3ny).stk-title{max-width: 12ch}.mkt-lede:where(.astro-5c3dp3ny).stk-lede{max-width: 48ch}.stk-actions:where(.astro-5c3dp3ny){margin-top: clamp(28px,3.4vw,40px)}.stk-runs:where(.astro-5c3dp3ny){margin: 0}.stk-runs-list:where(.astro-5c3dp3ny){margin: 0 0 12px;overflow: hidden;border: 1px solid var(--sl-border);border-radius: 2px;background: var(--sl-bg)}.stk-runs-list:where(.astro-5c3dp3ny) > div:where(:not([data-cml-tag],[data-cml-table])):where(.astro-5c3dp3ny){display: flex;align-items: baseline;justify-content: space-between;gap: 16px;padding: 13px 18px;font-size: 14px}.stk-runs-list:where(.astro-5c3dp3ny) > div:where(:not([data-cml-tag],[data-cml-table])):where(.astro-5c3dp3ny) + div:where(:not([data-cml-tag],[data-cml-table])):where(.astro-5c3dp3ny){border-top: 1px solid var(--sl-border)}.stk-runs-list:where(.astro-5c3dp3ny) :is(dt,div:where([data-cml-tag="dt"])):where(.astro-5c3dp3ny){color: var(--sl-text-muted)}.stk-runs-list:where(.astro-5c3dp3ny) :is(dd,div:where([data-cml-tag="dd"])):where(.astro-5c3dp3ny){margin: 0;color: var(--sl-text);font-weight: 600;text-align: right}@media (width <= 900px){.stk-hero-grid:where(.astro-5c3dp3ny){grid-template-columns: 1fr}}.stk-section:where(.astro-5c3dp3ny){position: relative;padding: clamp(72px,10vh,120px) 0}.stk-section:where(.astro-5c3dp3ny):after{content: "";position: absolute;top: 0;left: 50%;width: min(90%,1240px);height: 1px;transform: translateX(-50%);background: linear-gradient(90deg,transparent 0%,var(--sl-border) 16%,var(--sl-border) 84%,transparent 100%);pointer-events: none}.stk-head:where(.astro-5c3dp3ny){max-width: 760px;margin-bottom: clamp(32px,4.4vh,48px)}.stk-h2:where(.astro-5c3dp3ny){max-width: 22ch;margin: 0;color: var(--sl-text);font-size: clamp(32px,3.6vw,56px);font-weight: 600;letter-spacing: -.032em;line-height: 1.04;text-wrap: balance}.stk-h2:where(.astro-5c3dp3ny) .mute:where(.astro-5c3dp3ny){color: var(--sl-text-muted)}.stk-section-lede:where(.astro-5c3dp3ny){max-width: 60ch;margin: 18px 0 0;color: var(--sl-text-muted);font-size: clamp(16px,1.4vw,19px);line-height: 1.6}.stk-tray:where(.astro-5c3dp3ny){display: flex;flex-wrap: wrap;gap: 3px;padding: 3px;border-radius: 3px;background: var(--stk-tray)}.stk-scroller:where(.astro-5c3dp3ny){display: flex}.stk-chip:where(.astro-5c3dp3ny){display: inline-flex;align-items: center;gap: 8px;padding: 9px 14px;border: 0;border-radius: 2px;background: none;color: var(--sl-text-muted);font: 500 14px/1.2 var(--sl-font);white-space: nowrap;cursor: pointer;transition: background-color var(--sl-dur-fast,.15s) var(--sl-ease-out,ease),box-shadow var(--sl-dur-fast,.15s) var(--sl-ease-out,ease),color var(--sl-dur-fast,.15s) var(--sl-ease-out,ease)}.stk-chip:where(.astro-5c3dp3ny):hover{color: var(--sl-text)}.stk-chip:where(.astro-5c3dp3ny)[aria-selected="true"]{background: var(--stk-chip);box-shadow: var(--stk-chip-shadow);color: var(--sl-text)}.stk-chip:where(.astro-5c3dp3ny):focus-visible{outline: 2px solid var(--sl-accent);outline-offset: 1px}.stk-chip-n:where(.astro-5c3dp3ny){color: var(--stk-label);font-size: 11.5px;font-weight: 600;font-variant-numeric: tabular-nums}.stk-panel:where(.astro-5c3dp3ny){margin-top: 16px;overflow: hidden;border: 1px solid var(--sl-border);border-radius: 2px}.stk-panel:where(.astro-5c3dp3ny)[hidden]{display: none}.stk-panel-head:where(.astro-5c3dp3ny){padding: clamp(20px,2.6vw,32px);border-bottom: 1px solid var(--sl-border);background: var(--stk-panel)}.stk-panel-t:where(.astro-5c3dp3ny){margin: 0 0 8px;font-size: clamp(20px,2vw,26px);font-weight: 600;letter-spacing: -.02em;line-height: 1.2}.stk-panel-d:where(.astro-5c3dp3ny){max-width: 70ch;margin: 0;color: var(--sl-text-muted);font-size: 15px;line-height: 1.6}.stk-bento:where(.astro-5c3dp3ny){display: flex;flex-wrap: wrap;gap: 1px;margin: 0;padding: 0;list-style: none;background: var(--sl-border)}.stk-tool:where(.astro-5c3dp3ny){flex: 280px;display: grid;grid-template-columns: 40px minmax(0,1fr);gap: 16px;padding: clamp(18px,2.2vw,26px);background: var(--sl-bg)}.stk-mono:where(.astro-5c3dp3ny){display: grid;place-items: center;width: 40px;height: 40px;border: 1px solid var(--sl-border-strong);border-radius: 2px;background: var(--stk-panel);color: var(--sl-text);font-size: 14px;font-weight: 600;letter-spacing: -.01em}.stk-tool-body:where(.astro-5c3dp3ny){display: flex;flex-direction: column;gap: 6px;min-width: 0}.stk-tool-name:where(.astro-5c3dp3ny){margin: 0;color: var(--sl-text);font-size: 17px;font-weight: 600;letter-spacing: -.015em;line-height: 1.25}.stk-tool-why:where(.astro-5c3dp3ny){margin: 4px 0 0;color: var(--sl-text-muted);font-size: 14px;line-height: 1.6}@media (width <= 767px){.stk-scroller:where(.astro-5c3dp3ny){margin-inline: -5vw;padding-inline: 5vw;overflow-x: auto;scroll-padding-inline: 5vw;scroll-snap-type: x proximity;scrollbar-width: none;-webkit-mask-image: linear-gradient(90deg,#0000 0,#000 5vw calc(100% - 5vw),#0000 100%);mask-image: linear-gradient(90deg,#0000 0,#000 5vw calc(100% - 5vw),#0000 100%)}.stk-scroller:where(.astro-5c3dp3ny)::-webkit-scrollbar{display: none}.stk-tray:where(.astro-5c3dp3ny){flex-wrap: nowrap;width: max-content}.stk-chip:where(.astro-5c3dp3ny){scroll-snap-align: start}}.stk-deploy-cap:where(.astro-5c3dp3ny){margin-top: 16px}.stk-band:where(.astro-5c3dp3ny){overflow: hidden;padding: calc(var(--mkt-fade,88px) + clamp(40px,6vh,80px)) 0;color: #fff}.stk-band-grid:where(.astro-5c3dp3ny){display: grid;grid-template-columns: minmax(0,1.4fr) minmax(0,1fr);align-items: center;gap: clamp(32px,5vw,72px)}.stk-band-h:where(.astro-5c3dp3ny){max-width: 16ch;margin: 0;color: #fff;font-size: clamp(36px,4.4vw,64px);font-weight: 600;letter-spacing: -.034em;line-height: 1;text-wrap: balance}.stk-band-d:where(.astro-5c3dp3ny){max-width: 52ch;margin: 20px 0 0;color: #ffffffb8;font-size: 17px;line-height: 1.6}.mkt-btn:where(.astro-5c3dp3ny).stk-btn-ghost{border-color: #ffffff47;background: none;color: #fff}.mkt-btn:where(.astro-5c3dp3ny).stk-btn-ghost:hover{border-color: #fff;background: #ffffff14;color: #fff}.stk-band-note:where(.astro-5c3dp3ny){margin: 14px 0 0;color: #fff9;font-size: 13.5px}@media (width <= 900px){.stk-band-grid:where(.astro-5c3dp3ny){grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.stk-chip:where(.astro-5c3dp3ny){transition: none}}.stp .stp-stage{display: flex;align-items: center}.stp .stp-stage::after{display: none}.stp-map{position: relative;display: grid;gap: 44px;width: 100%;padding: 26px 30px}.stp-wires{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;overflow: visible;pointer-events: none}.stp-w-on{opacity: 0;transition: opacity 0.35s var(--ld-ease-out)}.stp-w-on.is-on{opacity: 1}.stp-dot{opacity: 0;transition: opacity 0.3s var(--ld-ease-out)}.stp-dot.is-flying{opacity: 1;transition-duration: 0.12s}.stp-row{display: grid;grid-template-columns: 84px minmax(0,1fr);align-items: center;gap: 16px}.stp-layer{color: var(--ld-faint);font-size: 11px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase}.stp-nodes{display: flex;justify-content: center;gap: 14px;min-width: 0}.stp-node{position: relative;z-index: 1;display: flex;flex: 0 1 196px;flex-direction: column;align-items: center;gap: 3px;min-width: 0;padding: 11px 12px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;background-color: var(--ld-panel);text-align: center;opacity: 0.4;transition: opacity 0.35s var(--ld-ease-out),border-color 0.3s var(--ld-ease-out),box-shadow 0.3s var(--ld-ease-out)}.stp-node[data-on]{opacity: 1}.stp-node[data-hit]{border-color: var(--ld-faint);box-shadow: 0 1px 2px rgba(10,24,52,0.06),0 8px 18px -12px rgba(var(--ld-accent-rgb),0.45)}.stp-node.is-accent,.stp-node.is-accent[data-hit]{border-color: var(--ld-accent);box-shadow: inset 0 0 0 1px var(--ld-accent)}.stp-node :is(b,span:where([data-cml-tag="b"])){color: var(--ld-ink);font-size: 13.5px;font-weight: 600;letter-spacing: -0.01em;line-height: 1.25}.stp-note,.stp-short{color: var(--ld-faint);font-size: 12px;line-height: 1.3}.stp-short{display: none}.stp-node.stp-browser{flex-basis: 360px;align-items: stretch;gap: 7px;padding: 9px 10px 10px;text-align: left}.stp-bhead{display: flex;align-items: center;justify-content: space-between;gap: 10px}.stp-who{color: var(--ld-faint);font-size: 11px;font-weight: 500}.stp-who .is-out,.stp[data-ld-auth='off'] .stp-who .is-in{display: none}.stp[data-ld-auth='off'] .stp-who .is-out{display: inline}.stp-addr{display: flex;align-items: center;min-width: 0;height: 28px;padding: 0 9px;overflow: hidden;border: 1px solid var(--ld-rule-strong);border-radius: 2px;background-color: var(--ld-field);font-size: 12.5px;white-space: nowrap;transition: border-color 0.15s var(--ld-ease-out),box-shadow 0.15s var(--ld-ease-out)}.stp[data-ld-edit='on'] .stp-addr{border-color: var(--ld-accent);box-shadow: 0 0 0 2px rgba(var(--ld-accent-rgb),0.18)}.stp-host{color: var(--ld-faint);font-style: normal}.stp-path{color: var(--ld-ink);font-weight: 500}.stp-addr .ld-caret{display: none;color: var(--ld-ink)}.stp[data-ld-live][data-ld-edit='on'] .stp-addr .ld-caret{display: inline-block}.stp-gate{position: absolute;top: -10px;left: 50%;padding: 1px 6px;border-radius: 2px;background-color: var(--ld-ink);color: var(--ld-panel);font-size: 10.5px;font-style: normal;font-weight: 600;line-height: 1.5;white-space: nowrap;opacity: 0;transform: translate(-50%,4px);transition: opacity 0.25s var(--ld-ease-out),transform 0.35s var(--ld-ease)}.stp-node[data-stop] .stp-gate{opacity: 1;transform: translate(-50%,0)}.stp-tray{flex-direction: column}.stp-tray .ld-chip{flex: none;justify-content: flex-start;padding-inline: 9px}.stp-out li :is(b,span:where([data-cml-tag="b"])){color: var(--ld-faint);font-weight: 500;transition: color 0.2s var(--ld-ease-out)}.stp-out li :is(b,span:where([data-cml-tag="b"]))[data-stp-out],.stp-out li :is(b,span:where([data-cml-tag="b"]))[data-called]{color: var(--ld-ink);font-weight: 600}@container ld (max-width: 640px){.stp-map{gap: 30px;padding: 18px 14px}.stp-row{grid-template-columns: minmax(0,1fr)}.stp-layer{display: none}.stp-nodes{gap: 6px}.stp-node{flex: 1 1 0;padding: 8px 5px}.stp-node :is(b,span:where([data-cml-tag="b"])){font-size: 11.5px}.stp-note{display: none}.stp-short{display: block;font-size: 10px}.stp-node.is-accent{flex: 0 1 200px}.stp-node.is-accent .stp-note{display: block;font-size: 10px}.stp-node.stp-browser{flex: 0 1 320px;padding: 8px 8px 9px}.stp-addr{height: 26px;font-size: 11.5px}.stp-gate{font-size: 10px}}.sup-demo:where(.astro-g363lt5y){margin-top: clamp(48px,7vh,88px)}.spf{--ld-h: 560px;--ld-h-sm: 372px;--spf-card: #ffffff;--spf-ground: #f3f4f6;--spf-ok: #15803d;--spf-ok-line: #16a34a;--spf-ring: rgba(0,117,255,0.16);--ld-cx: 820px;--ld-cy: 380px}:is(html.dark,body.dark,html[data-stacklumen-theme='dark']) .spf{--ld-sheet-shadow: 0 0 0 1px rgba(255,255,255,0.07),0 22px 50px -24px rgba(0,0,0,0.8);--spf-card: #17171a;--spf-ground: #0d0d0f;--spf-ok: #4ade80;--spf-ok-line: #22c55e;--spf-ring: rgba(0,117,255,0.3)}.spf-sr{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.spf .ld-stage{--ld-ground: var(--spf-ground);background-color: var(--spf-ground)}.spf-home{position: absolute;top: 70%;left: 86%;width: 1px;height: 1px;pointer-events: none}.spf .spf-sheet{max-width: min(660px,calc(100% - 44px));margin-top: 22px;border-radius: 2px;background-color: var(--spf-card);color: var(--ld-ink)}.spf-form{display: flex;flex-direction: column;gap: 14px;padding: 24px 28px 26px;transition: opacity 0.35s var(--ld-ease-out),transform 0.5s var(--ld-ease)}.spf[data-ld-send='sent'] .spf-form{opacity: 0;transform: translate3d(0,-6px,0)}.spf-fold,.spf-banner{display: grid;grid-template-rows: 1fr;transition: grid-template-rows 0.6s var(--ld-ease),opacity 0.35s var(--ld-ease-out),transform 0.5s var(--ld-ease)}.spf[data-ld-send='sent'] .spf-fold,.spf-banner{grid-template-rows: 0fr}.spf-banner.is-in{grid-template-rows: 1fr}.spf-title{color: var(--ld-ink);font-size: 20px;font-weight: 650;line-height: 1.2;letter-spacing: -0.02em}.spf-sub{margin-top: -6px !important;color: var(--ld-muted);font-size: 12.5px;line-height: 1.55}.spf-lab{display: block;color: var(--ld-ink);font-size: 12px;font-weight: 500}.spf-lab :is(em,span:where([data-cml-tag="em"])){margin-left: 4px;color: var(--ld-faint);font-style: normal;font-weight: 400}.spf-lab + .spf-kinds{margin-top: -6px}.spf-kinds{--kx: 0;--ky: 1;position: relative;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 3px;padding: 3px;border-radius: 3px;background: var(--ld-tray)}.spf[data-ld-kind='lockout'] .spf-kinds{--kx: 0;--ky: 0}.spf[data-ld-kind='bug'] .spf-kinds{--kx: 1;--ky: 0}.spf[data-ld-kind='feedback'] .spf-kinds{--kx: 1;--ky: 1}.spf-kchip{position: absolute;top: 3px;left: 3px;width: calc(50% - 4.5px);height: calc(50% - 4.5px);border-radius: 2px;background: var(--ld-chip);box-shadow: var(--ld-chip-shadow);transform: translate(calc(var(--kx) * (100% + 3px)),calc(var(--ky) * (100% + 3px)));transition: transform 0.45s var(--ld-ease)}.spf-kind{position: relative;display: flex;flex-direction: column;gap: 2px;min-width: 0;padding: 8px 11px 9px}.spf-kind-t{color: var(--ld-muted);font-size: 12.5px;font-weight: 600;transition: color 0.25s var(--ld-ease-out)}.spf-kind-h{overflow: hidden;color: var(--ld-faint);font-size: 11.5px;text-overflow: ellipsis;white-space: nowrap}.spf:not([data-ld-kind]) [data-spf-k='support'] .spf-kind-t,.spf[data-ld-kind='support'] [data-spf-k='support'] .spf-kind-t,.spf[data-ld-kind='lockout'] [data-spf-k='lockout'] .spf-kind-t,.spf[data-ld-kind='bug'] [data-spf-k='bug'] .spf-kind-t,.spf[data-ld-kind='feedback'] [data-spf-k='feedback'] .spf-kind-t{color: var(--ld-ink)}.spf-row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.spf-field{display: flex;flex-direction: column;gap: 6px;min-width: 0}.spf-in{position: relative;display: flex;align-items: center;height: 32px;padding: 0 10px;overflow: hidden;border: 1px solid var(--ld-rule-strong);border-radius: 2px;background: var(--ld-field);color: var(--ld-ink);font-size: 12.5px;transition: border-color 0.2s var(--ld-ease-out),box-shadow 0.2s var(--ld-ease-out)}.spf-ta{align-items: flex-start;height: 74px;padding-top: 8px;line-height: 1.5}.spf[data-ld-field='subject'] [data-spf-f='subject'],.spf[data-ld-field='what'] [data-spf-f='what']{border-color: var(--ld-sel);box-shadow: 0 0 0 3px var(--spf-ring)}.spf-val{position: relative;z-index: 1;min-width: 0;white-space: pre-wrap}.spf .spf-val .ld-caret{display: none}.spf[data-ld-live][data-ld-field='subject'] [data-spf-f='subject'] .ld-caret,.spf[data-ld-live][data-ld-field='what'] [data-spf-f='what'] .ld-caret{display: inline-block}.spf-ph{position: absolute;top: 0;right: 10px;left: 10px;overflow: hidden;color: var(--ld-faint);line-height: 30px;text-overflow: ellipsis;white-space: nowrap;pointer-events: none}.spf-ta .spf-ph{top: 8px;line-height: 1.5;white-space: normal}.spf-ph .is-lockout,.spf[data-ld-kind='lockout'] .spf-ph .is-other{display: none}.spf[data-ld-kind='lockout'] .spf-ph .is-lockout{display: inline}.spf[data-spf-subject='filled'] [data-spf-f='subject'] .spf-ph,.spf[data-spf-what='filled'] [data-spf-f='what'] .spf-ph{display: none}.spf[data-ld-live][data-ld-field='subject'][data-spf-subject='empty'] [data-spf-f='subject'] .spf-ph,.spf[data-ld-live][data-ld-field='what'][data-spf-what='empty'] [data-spf-f='what'] .spf-ph{left: 14px}.spf-meta{padding: 9px 12px;border: 1px solid var(--ld-rule);border-radius: 2px;background: var(--ld-wash);color: var(--ld-muted);font-size: 12px}.spf-sum{display: flex;align-items: center;gap: 6px;color: var(--ld-ink);font-weight: 500}.spf-sum svg{flex: none;width: 12px;height: 12px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;transition: transform 0.3s var(--ld-ease)}.spf[data-ld-sent='on'] .spf-sum svg{transform: rotate(90deg)}.spf-list{display: grid;grid-template-rows: 0fr;transition: grid-template-rows 0.45s var(--ld-ease)}.spf[data-ld-sent='on'] .spf-list{grid-template-rows: 1fr}.spf-clip{min-height: 0;overflow: hidden}.spf-list ul:where(:not([data-cml-tag])){display: grid;gap: 4px;margin: 0;padding: 8px 0 1px 18px;line-height: 1.45}.spf-list :is(b,span:where([data-cml-tag="b"])){color: var(--ld-ink);font-weight: 600}.spf-code{padding: 0 4px;border-radius: 2px;background: var(--ld-wash);color: var(--ld-ink)}.spf-actions{display: flex}.spf-send{display: inline-flex;align-items: center;height: 32px;padding: 0 18px;border-radius: 2px;background: #0075ff;color: #ffffff;font-size: 12.5px;font-weight: 600;opacity: 0.45;transition: opacity 0.25s var(--ld-ease-out),background-color 0.15s var(--ld-ease-out)}.spf[data-spf-what='filled'] .spf-send{opacity: 1}.spf[data-ld-press] .spf-send{background: #005ed1}.spf-send .is-busy,.spf[data-ld-send] .spf-send .is-idle{display: none}.spf[data-ld-send] .spf-send .is-busy{display: inline}.spf-done{margin: 24px 28px !important;padding: 12px 14px;border: 1px solid var(--ld-rule);border-left: 2px solid var(--spf-ok-line);border-radius: 2px;background: var(--ld-wash);color: var(--spf-ok);font-size: 12.5px;line-height: 1.55}.spf:not([data-ld-live]) .spf-banner{display: none}.spf-vtray{flex-direction: column}.spf-vtray .ld-chip{flex: none;justify-content: flex-start;padding: 5px 10px}.spf-khint span:where(:not([data-cml-tag],[data-cml-svg])){display: none}.spf:not([data-ld-kind]) .spf-khint [data-for='support'],.spf[data-ld-kind='lockout'] .spf-khint [data-for='lockout'],.spf[data-ld-kind='bug'] .spf-khint [data-for='bug'],.spf[data-ld-kind='support'] .spf-khint [data-for='support'],.spf[data-ld-kind='feedback'] .spf-khint [data-for='feedback']{display: inline}.spf-swf .ld-switch{justify-self: end}@container ld (max-width: 640px){.spf .spf-sheet{max-width: none;margin: 14px 12px 0}.spf-form{gap: 10px;padding: 16px 14px 18px}.spf-title{font-size: 15px}.spf-sub{margin-top: -4px !important;font-size: 10.5px}.spf-lab{font-size: 10.5px}.spf-lab + .spf-kinds{margin-top: -3px}.spf-kind{padding: 6px 8px 7px}.spf-kind-t{font-size: 10.5px}.spf-kind-h{display: none}.spf-row{gap: 8px}.spf-field{gap: 4px}.spf-in{height: 26px;padding: 0 8px;font-size: 10.5px}.spf-ph{right: 8px;left: 8px;line-height: 24px}.spf-ta{height: 56px;padding-top: 6px}.spf-ta .spf-ph{top: 6px}.spf-meta{padding: 7px 9px;font-size: 10px}.spf-send{height: 26px;padding: 0 14px;font-size: 10.5px}.spf-done{margin: 16px 14px !important;font-size: 10.5px}.spf-vtray{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}.spf-vtray .ld-chip{padding: 5px 8px}}.sr-only:where(.astro-gsygyv63){position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0}.tm-page .tm-container,.tm-roster .tm-container,.tm-cta-section .tm-container{width: 90%;max-width: 1240px;margin-inline: auto;padding-inline: 0}.tm-hero-k .tm-meta{position: relative;z-index: 1;margin: clamp(40px,5vw,64px) 0 0;display: grid;grid-template-columns: repeat(4,1fr);gap: 1px;border: 1px solid var(--sl-border);background-color: var(--sl-border)}.tm-hero-k .tm-meta-row{display: flex;flex-direction: column;gap: 6px;padding: 18px 20px;background-color: var(--sl-bg);transition: background-color 0.2s var(--sl-ease-out)}.tm-hero-k .tm-meta-row:hover{background-color: var(--sl-bg-subtle)}.tm-meta-key{margin: 0;font-size: 11px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;color: var(--sl-text-label,var(--sl-text-muted))}.tm-meta-val{margin: 0;font-size: 14px;font-weight: 500;color: var(--sl-text)}.tm-hero-k .tm-meta-link{font-size: 14px;font-weight: 500;text-decoration: none;color: var(--sl-accent);transition: color 0.2s var(--sl-ease-out)}.tm-hero-k .tm-meta-link:hover{color: var(--sl-accent-hover)}.tm-roster{padding-top: clamp(56px,8vh,96px);padding-bottom: clamp(56px,8vh,96px);background-color: var(--sl-bg);color: var(--sl-text);font-family: var(--sl-font)}.tm-roster .tm-section-head{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);align-items: end;gap: 20px clamp(32px,6vw,96px);margin-bottom: clamp(48px,7vh,72px)}.tm-roster .tm-section-title{max-width: 20ch;margin: 0;font-family: var(--sl-font-display);font-size: clamp(32px,3.6vw,56px);font-weight: 600;font-variation-settings: 'wght' 600;line-height: 1.02;letter-spacing: -0.032em;text-wrap: balance;color: var(--sl-text)}.tm-roster .tm-section-title .mute{color: var(--sl-text-muted)}.tm-roster .tm-section-lede{max-width: 46ch;margin: 0;color: var(--sl-text-muted);font-size: clamp(16px,1.35vw,18px);line-height: 1.6}.tm-roster .tm-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 1px;border: 1px solid var(--sl-border);background-color: var(--sl-border);list-style: none;margin: 0;padding: 0}.tm-roster .tm-grid > li{display: flex}.tm-roster .tm-grid::after{content: '';display: none;background-color: var(--sl-bg)}.tm-cta-section{padding-bottom: clamp(80px,12vh,120px);background-color: var(--sl-bg);font-family: var(--sl-font)}.tm-cta-section .tm-cta{position: relative;overflow: hidden;margin-top: clamp(96px,14vh,160px);padding: clamp(56px,8vh,88px) clamp(28px,5vw,64px);border: 1px solid transparent;border-radius: 3px;background-color: var(--sl-ink);background-image: radial-gradient(520px 320px at 100% 0%,rgba(var(--sl-purple-lift-rgb,67,25,143),0.34),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 70%),radial-gradient(420px 280px at 0% 100%,rgba(var(--sl-purple-lift-rgb,67,25,143),0.22),rgba(var(--sl-purple-lift-rgb,67,25,143),0) 70%);color: var(--sl-ink-text)}:is(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark']) .tm-cta-section .tm-cta{border-color: var(--sl-ink-border,rgba(255,255,255,0.1))}.tm-cta-section .tm-cta-grid{display: grid;grid-template-columns: 1.5fr 1fr;align-items: center;gap: clamp(48px,7vw,80px)}.tm-cta-section .tm-cta-title{max-width: 12ch;margin: 0 0 24px;font-family: var(--sl-font-display);font-size: clamp(36px,4.6vw,68px);font-weight: 700;font-variation-settings: 'wght' 700;line-height: 0.95;letter-spacing: -0.038em;color: var(--sl-ink-text)}.tm-cta-section .tm-cta-desc{max-width: 520px;margin: 0;font-size: 16px;line-height: 1.6;color: var(--sl-ink-text-muted,rgba(255,255,255,0.74))}.tm-cta-section .tm-cta-actions{display: flex;flex-direction: column;align-items: flex-start;gap: 12px}.tm-cta-section .mkt-btn.tm-btn{font-weight: 600}.tm-cta-section .tm-cta-link{color: var(--sl-ink-text);font-size: 15px;font-weight: 500;text-decoration: underline;text-decoration-color: rgba(255,255,255,0.4);text-underline-offset: 4px}.tm-cta-section .tm-cta-link:hover{text-decoration-color: currentColor}.tm-cta-section .tm-cta-meta{margin-top: 6px;font-size: 13px;color: var(--sl-ink-text-muted,rgba(255,255,255,0.7))}.tm-cta-section .tm-cta-mail{color: inherit;text-decoration: none;transition: color 0.2s var(--sl-ease-out)}.tm-cta-section .tm-cta-mail:hover{color: var(--sl-ink-text)}@media screen and (max-width: 991px){.tm-roster .tm-section-head,.tm-cta-section .tm-cta-grid{grid-template-columns: 1fr;align-items: start;gap: 32px}.tm-hero-k .tm-meta,.tm-roster .tm-grid{grid-template-columns: repeat(2,1fr)}}@media screen and (max-width: 767px){.tm-hero-k .tm-meta,.tm-roster .tm-grid{grid-template-columns: 1fr}.tm-roster .tm-grid::after{display: none}}@media (prefers-reduced-motion: reduce){.tm-roster .tm-card,.tm-roster .tm-photo-img,.tm-roster .tm-apply,.tm-hero-k .tm-meta-row{transition: none}}.tmx{background: var(--sl-bg);color: var(--sl-text);font-family: var(--sl-font);line-height: 1.5;overflow-x: clip}.tmx-w{width: 90%;max-width: 1240px;margin-inline: auto;padding-inline: 0;position: relative}.tmx-nowrap{white-space: nowrap}.tmx-sec{padding-block: clamp(72px,10vh,128px);border-top: 1px solid var(--sl-border)}.tmx-sec--sunken{background: var(--sl-bg-subtle)}.tmx-h2{margin: 0}.tmx-lede{margin: 20px 0 0;font-size: clamp(16px,1.4vw,18px);line-height: 1.6;color: var(--sl-text-muted);max-width: 62ch;text-wrap: pretty}.tmx-hero{position: relative;isolation: isolate;padding-block: clamp(72px,12vh,132px) clamp(56px,8vh,96px)}.tmx-hero::before{content: '';position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(ellipse 900px 460px at 78% -10%,rgba(var(--sl-accent-rgb),0.14),transparent 64%),radial-gradient( ellipse 760px 420px at 12% calc(100% - 180px),rgba(var(--sl-purple-lift-rgb,67,25,143),var(--tmx-low,0.12)),transparent 66% );-webkit-mask-image: linear-gradient(#000 0%,#000 calc(100% - 160px),transparent 100%);mask-image: linear-gradient(#000 0%,#000 calc(100% - 160px),transparent 100%)}:is(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark']) .tmx-hero{--tmx-low: 0.3}.tmx-hero-grid{display: grid;grid-template-columns: 1.55fr 1fr;gap: clamp(28px,5vw,64px);align-items: start}.mkt-title.tmx-h1{margin-bottom: clamp(28px,3.4vw,44px)}.mkt-lede.tmx-hero-lede{margin: 0 0 28px}.tmx-actions{display: flex;flex-wrap: wrap;gap: 10px}.tmx-spec{display: flex;flex-direction: column;margin: 0;border: 1px solid var(--sl-border);border-radius: var(--sl-radius);background: var(--sl-surface);overflow: hidden}.tmx-spec-row{display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 12px 16px;border-bottom: 1px solid var(--sl-border);font-size: 13px}.tmx-spec-row:last-child{border-bottom: 0}.tmx-spec-k{font-size: 13px;color: var(--sl-text-label)}.tmx-spec-v{margin: 0;font-weight: 500;color: var(--sl-text);text-align: right;font-variant-numeric: tabular-nums}.tmx-shot{margin: clamp(40px,6vh,72px) 0 0}.tmx-win{position: relative;width: 100%;overflow: hidden;border: 1px solid transparent;border-radius: var(--sl-radius);background: linear-gradient(var(--sl-surface,#ffffff),var(--sl-surface,#ffffff)) padding-box,var(--sl-edge-window,linear-gradient(var(--sl-border-strong),var(--sl-border-strong))) border-box;box-shadow: var(--sl-glow-window,var(--sl-shadow-lift))}.tmx-sr{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.tmx-cap{margin: 14px 0 0;font-size: 13px;line-height: 1.6;color: var(--sl-text-muted);max-width: 78ch}.tmx-body{display: grid;grid-template-columns: 188px minmax(0,1fr);gap: clamp(32px,4.4vw,72px);border-top: 1px solid var(--sl-border)}.tmx-ch{scroll-margin-top: calc(var(--sl-chrome-h,119px) + 24px)}.tmx-chapters > .tmx-ch{padding-block: clamp(72px,10vh,120px)}.tmx-chapters > .tmx-ch + .tmx-ch{border-top: 1px solid var(--sl-border)}.tmx-rail{position: sticky;top: calc(var(--sl-chrome-h,119px) + 24px);align-self: start;display: grid;grid-template-columns: 2px minmax(0,1fr);gap: 12px;margin-top: clamp(72px,10vh,120px)}.tmx-rail-list{grid-column: 2;grid-row: 1;margin: 0;padding: 3px;list-style: none}.tmx-rail-list > li{display: flex}.tmx-rail .tmx-rail-link{flex: 1;min-height: 34px;gap: 10px}.tmx-rail-n{min-width: 1ch;font-size: 12px;font-variant-numeric: tabular-nums;color: var(--sl-text-label)}.tmx-rail-track{grid-column: 1;grid-row: 1;position: relative;overflow: hidden;border-radius: 1px;background: var(--sl-border)}.tmx-rail-fill{position: absolute;inset: 0;background: var(--sl-accent);transform: scaleY(0);transform-origin: top}.tmx-grid{display: grid;gap: 1px;margin-top: clamp(20px,2.4vw,28px);background: var(--sl-border);border: 1px solid var(--sl-border);border-radius: var(--sl-radius);overflow: hidden}.tmx-grid--1{grid-template-columns: 1fr}.tmx-grid--2{grid-template-columns: repeat(2,1fr)}.tmx-grid--3{grid-template-columns: repeat(3,1fr)}.tmx-cell{display: flex;flex-direction: column;gap: 8px;padding: clamp(20px,2.2vw,28px);background: var(--sl-surface)}.tmx-cell-t{margin: 0;font-family: var(--sl-font-display);font-size: 18px;font-weight: 600;letter-spacing: -0.015em;line-height: 1.25}.tmx-cell-b{margin: 0;font-size: 14.5px;line-height: 1.6;color: var(--sl-text-muted)}.tmx-list{display: flex;flex-direction: column;gap: 6px;margin: 2px 0 0;padding: 0;list-style: none}.tmx-list li{position: relative;padding-left: 14px;font-size: 14px;line-height: 1.55;color: var(--sl-text-muted)}.tmx-list li::before{content: '';position: absolute;left: 0;top: 0.72em;width: 6px;height: 1px;background: var(--sl-border-strong)}.tmx-fig{position: relative;margin: clamp(28px,3.6vw,44px) 0 0;padding: clamp(14px,2.2vw,24px);border: 1px solid var(--sl-border);border-radius: var(--sl-radius);background: var(--sl-bg-subtle);box-shadow: 0 24px 60px -36px rgba(var(--sl-purple-ink-rgb,30,16,64),0.28);font-size: 12.5px;line-height: 1.4}.tmx-fig-head{margin: 0 0 10px;font-size: 10.5px;font-weight: 600;letter-spacing: 0.09em;text-transform: uppercase;color: var(--sl-text-label)}.tmx-doc-board,.tmx-doc-read,.tmx-pipe-node{border: 1px solid var(--sl-border);border-radius: var(--sl-radius);background: var(--sl-surface)}.is-accent{color: var(--sl-accent)}.tmx-doc{display: grid;grid-template-columns: minmax(0,1.45fr) minmax(0,1fr);gap: 14px}.tmx-doc-board{display: flex;flex-direction: column;gap: 16px;padding: clamp(16px,2.4vw,28px)}.tmx-doc-nav{display: flex;align-items: center;gap: 10px}.tmx-doc-nav :is(i,span:where([data-cml-tag="i"])){width: 18px;height: 18px;margin-right: auto;border-radius: 2px;background: var(--sl-text)}.tmx-doc-nav span:where(:not([data-cml-tag],[data-cml-svg])){width: 36px;height: 6px;border-radius: 1px;background: var(--sl-border-strong)}.tmx-doc-sel{position: relative;margin-top: 14px;padding: 6px 8px;outline: 1.5px solid var(--sl-accent);outline-offset: 0}.tmx-doc-tag{position: absolute;left: -1.5px;bottom: 100%;padding: 2px 6px;border-radius: 2px 2px 0 0;background: var(--sl-accent);color: #fff;font-size: 10.5px;font-weight: 600;line-height: 1.4}.tmx-doc-h{margin: 0;font-family: var(--sl-font-display);font-size: clamp(20px,2.6vw,32px);font-weight: 600;line-height: 1.02;letter-spacing: -0.03em;color: var(--sl-text);text-wrap: balance}.tmx-doc-lines{display: flex;flex-direction: column;gap: 7px}.tmx-doc-lines span:where(:not([data-cml-tag],[data-cml-svg])){height: 6px;border-radius: 1px;background: var(--sl-border)}.tmx-doc-lines span:where(:not([data-cml-tag],[data-cml-svg])):last-child{width: 62%}.tmx-doc-btns{display: flex;gap: 8px}.tmx-doc-btns span:where(:not([data-cml-tag],[data-cml-svg])){width: 84px;height: 24px;border: 1px solid var(--sl-border-strong);border-radius: 2px}.tmx-doc-btns .is-fill{border-color: transparent;background: var(--sl-text)}.tmx-doc-cards{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px;margin-top: 4px}.tmx-doc-cards span:where(:not([data-cml-tag],[data-cml-svg])){height: 54px;border-radius: 2px;background: var(--sl-bg-subtle);border: 1px solid var(--sl-border)}.tmx-doc-read{display: flex;flex-direction: column;padding: 16px}.tmx-rows{margin: 0 0 18px}.tmx-rows > div:where(:not([data-cml-tag],[data-cml-table])){display: flex;justify-content: space-between;gap: 12px;padding: 7px 0;border-bottom: 1px solid var(--sl-border)}.tmx-rows > div:where(:not([data-cml-tag],[data-cml-table])):first-child{border-top: 1px solid var(--sl-border)}.tmx-rows :is(dt,div:where([data-cml-tag="dt"])){color: var(--sl-text-muted)}.tmx-rows :is(dd,div:where([data-cml-tag="dd"])){margin: 0;font-weight: 600;color: var(--sl-text);font-variant-numeric: tabular-nums}.tmx-rows :is(dd,div:where([data-cml-tag="dd"])).is-accent{color: var(--sl-accent)}.tmx-rule{margin: 0;padding: 10px 12px;border-radius: 2px;background: var(--sl-bg-subtle);color: var(--sl-text-muted);font-size: 12px;line-height: 1.6}.tmx-live{margin: clamp(28px,3.6vw,44px) 0 0}.tmx-pipe-steps{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 28px;margin: 0;padding: 0;list-style: none}.tmx-pipe-node{position: relative;display: flex;flex-direction: column;gap: 4px;padding: 14px}.tmx-pipe-node + .tmx-pipe-node::before{content: '';position: absolute;top: 50%;left: -27px;width: 22px;height: 1px;background: var(--sl-border-strong)}.tmx-pipe-node + .tmx-pipe-node::after{content: '';position: absolute;top: calc(50% - 3px);left: -10px;width: 6px;height: 6px;border-top: 1px solid var(--sl-border-strong);border-right: 1px solid var(--sl-border-strong);transform: rotate(45deg)}.tmx-pipe-k{font-size: 13.5px;font-weight: 600;color: var(--sl-text);font-variant-numeric: tabular-nums}.tmx-pipe-v{color: var(--sl-text-muted);overflow-wrap: anywhere}.tmx-pipe-node.is-paused{border-style: dashed;border-color: var(--sl-border-strong);background: repeating-linear-gradient(135deg,transparent 0 6px,var(--sl-border) 6px 7px),var(--sl-surface);@supports (color: color-mix(in lab,red,red)){background: repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--sl-border) 70%,transparent) 6px 7px),var(--sl-surface)}}.tmx-pipe-node.is-paused .tmx-pipe-k{color: var(--sl-text-muted)}.tmx-pipe-back{position: relative;height: 44px;margin: 0 calc(37.5% - 4px) 0 calc(37.5% - 4px)}.tmx-pipe-arc{position: absolute;inset: 0 0 12px 0;border: 1px dashed var(--sl-border-strong);border-top: 0}.tmx-pipe-arc::before{content: '';position: absolute;top: -1px;left: -4px;width: 7px;height: 7px;border-left: 1px solid var(--sl-border-strong);border-top: 1px solid var(--sl-border-strong);transform: rotate(45deg)}.tmx-pipe-note{position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);padding: 2px 10px;background: var(--sl-bg-subtle);color: var(--sl-text-muted);white-space: nowrap}.tmx-also{padding-block: 0 clamp(72px,10vh,120px)}.tmx-also .tmx-grid{margin-top: 0}.tmx-link{color: inherit;text-decoration: none;transition: background-color var(--sl-dur-fast,0.15s) var(--sl-ease-out,ease)}.tmx-link:hover{background: var(--sl-bg-subtle)}.tmx-link:focus-visible{outline: 2px solid var(--sl-accent);outline-offset: -2px}.tmx-go{margin-top: auto;padding-top: 6px;font-size: 14px;font-weight: 500;color: var(--sl-accent)}.tmx-go::after{content: ' →'}.tmx-faq-wrap{display: grid;grid-template-columns: minmax(0,0.8fr) minmax(0,1.2fr);gap: clamp(28px,5vw,72px);align-items: start}.tmx-faq{border: 1px solid var(--sl-border);border-radius: var(--sl-radius);overflow: hidden;background: var(--sl-surface)}.tmx-q{border-bottom: 1px solid var(--sl-border)}.tmx-q:last-child{border-bottom: 0}.tmx-q > summary{display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 18px clamp(18px,2.4vw,26px);cursor: pointer;font-family: var(--sl-font-display);font-size: clamp(15.5px,1.4vw,17px);font-weight: 600;letter-spacing: -0.012em;list-style: none}.tmx-q > summary::-webkit-details-marker{display: none}.tmx-q > summary::after{content: '';flex: none;width: 8px;height: 8px;border-right: 1.6px solid var(--sl-text-label);border-bottom: 1.6px solid var(--sl-text-label);transform: rotate(45deg) translate(-2px,-2px);transition: transform 0.18s ease}.tmx-q[open] > summary::after{transform: rotate(-135deg) translate(-2px,-2px)}.tmx-q > summary:focus-visible{outline: 2px solid var(--sl-accent);outline-offset: -2px}.tmx-a{padding: 0 clamp(18px,2.4vw,26px) 20px;margin: 0;font-size: 15px;line-height: 1.65;color: var(--sl-text-muted);max-width: 72ch}.tmx-cta{position: relative;isolation: isolate;overflow: hidden;padding-block: clamp(64px,9vh,104px);border-top: 1px solid var(--sl-ink-border)}.tmx-cta::before{content: '';position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(ellipse 620px 320px at 100% 72%,rgba(var(--sl-purple-lift-rgb,67,25,143),0.5),transparent 70%),radial-gradient(ellipse 520px 260px at 0% 0%,rgba(var(--sl-accent-rgb),0.14),transparent 70%);-webkit-mask-image: linear-gradient(to bottom,#000 50%,transparent 100%);mask-image: linear-gradient(to bottom,#000 50%,transparent 100%)}.tmx-cta-grid{display: grid;grid-template-columns: 1.5fr 1fr;gap: clamp(28px,5vw,64px);align-items: center}.tmx-cta .tmx-cta-t{margin: 0 0 18px;color: var(--sl-ink-text)}.tmx-cta-b{margin: 0;max-width: 54ch;font-size: 16.5px;line-height: 1.6;color: var(--sl-ink-text-muted)}.tmx-cta-acts{display: flex;flex-wrap: wrap;gap: 10px;justify-content: flex-end}@media (max-width: 1100px){.tmx-body{grid-template-columns: minmax(0,1fr)}.tmx-rail{display: none}}@media (max-width: 900px){.tmx-pipe-steps{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 14px}.tmx-pipe-node:nth-child(3)::before,.tmx-pipe-node:nth-child(3)::after{display: none}.tmx-pipe-back{height: auto;margin: 14px 0 0}.tmx-pipe-arc{display: none}.tmx-pipe-note{position: static;display: block;padding: 10px 12px;border: 1px dashed var(--sl-border-strong);border-radius: 2px;background: transparent;transform: none;white-space: normal}.tmx-faq-wrap{grid-template-columns: minmax(0,1fr)}}@media (max-width: 820px){.tmx-hero-grid,.tmx-cta-grid{grid-template-columns: 1fr}.tmx-cta-acts{justify-content: flex-start}.tmx-hero > .tmx-w{display: flex;flex-direction: column}.tmx-hero .tmx-hero-grid{display: contents}.tmx-hero .tmx-hero-grid > :first-child{order: 1}.tmx-hero .tmx-shot{order: 2;margin-top: 32px}.tmx-hero .tmx-spec{order: 3;margin-top: 28px}.tmx-doc,.tmx-grid--2,.tmx-grid--3{grid-template-columns: 1fr}}@media (max-width: 560px){.tmx-fig{font-size: 12px}.tmx-pipe-steps{grid-template-columns: minmax(0,1fr)}.tmx-pipe-node + .tmx-pipe-node::before{display: block;top: -14px;left: 24px;width: 1px;height: 12px}.tmx-pipe-node + .tmx-pipe-node::after{display: block;top: -8px;left: 21px;transform: rotate(135deg)}}@media (prefers-reduced-motion: reduce){.tmx-link,.tmx-q > summary::after{transition: none}}.tb{--tb-pane: 180px;--tb-dur: 400ms;--tb-bc-default: #e3e5ea;--tb-bc-hover: #e3e5ea;--tb-bc-focus: #e3e5ea;--tb-bc-active: #e3e5ea;--ld-cx: 120px;--ld-cy: 300px}.tb-stage{display: block}.tb-pane{position: absolute;z-index: 2;inset: 0 auto 0 0;width: var(--tb-pane);padding: 10px 10px 0;border-right: 1px solid var(--ld-rule);background: var(--ld-panel);transition: opacity 0.35s var(--ld-ease-out),translate 0.6s var(--ld-ease)}.tb-pane-h{margin-bottom: 8px !important;color: var(--ld-ink);font-size: 12.5px;font-weight: 600}.tb-search{display: flex;align-items: center;gap: 6px;height: 26px;padding: 0 8px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;color: var(--ld-faint);font-size: 11.5px}.tb-search svg{width: 11px;height: 11px;fill: none;stroke: currentColor;stroke-width: 1.3}.tb-grp-h{margin: 11px 0 5px !important;color: var(--ld-muted);font-size: 11px;font-weight: 600}.tb-row{display: flex;align-items: center;gap: 7px;height: 28px;margin-top: 4px !important;padding: 0 7px 0 5px;border: 1px solid var(--ld-rule);border-radius: 2px;background: var(--ld-panel);color: var(--ld-ink);font-size: 11.5px;white-space: nowrap;transition: background-color 0.15s var(--ld-ease-out),border-color 0.15s var(--ld-ease-out)}.tb-row-l{min-width: 0;overflow: hidden;text-overflow: ellipsis}.tb-row-h{margin-left: auto;color: var(--ld-faint);font-size: 10.5px;font-variant-numeric: tabular-nums}.tb-th{flex: none;width: 22px;height: 16px;padding: 1px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;fill: var(--ld-muted)}.tb-row[data-tm-hot]{border-color: var(--ld-rule-strong);background: var(--ld-wash)}.tb[data-ld-drag]:not([data-tm-paused]) .tb-row[data-tb-row='features']{border-style: dashed;border-color: var(--ld-rule-strong)}.tb-canvas{position: absolute;inset: 0 0 0 var(--tb-pane)}.tb-ruler{--r0: 20px;--rw: calc(100% - 40px);transition: opacity 0.35s var(--ld-ease-out)}.tb-rm{left: calc(var(--r0) + var(--rw) * var(--at) / 1200);opacity: 0}.tb-cap{display: flex;gap: 7px;margin: 9px 20px 6px !important;color: var(--ld-faint);font-size: 11px;white-space: nowrap;transition: opacity 0.35s var(--ld-ease-out)}.tb-cap span:where(:not([data-cml-tag],[data-cml-svg])){color: var(--ld-faint);opacity: 0.8}.ld-sheet.tb-sheet{margin: 0 20px;container: tbsheet / inline-size;transition: transform 0.6s var(--ld-ease),translate 0.6s var(--ld-ease)}.tb-nav{display: flex;align-items: center;gap: 14px;height: 34px;padding: 0 3.3333%;color: #475569;font-size: 11px}.tb-logo{display: inline-flex;align-items: center;gap: 6px;color: #0a0b0d;font-size: 12px;font-weight: 650}.tb-logo :is(i,span:where([data-cml-tag="i"])){width: 10px;height: 10px;border-radius: 1px;background: #0a0b0d}.tb-links{display: flex;gap: 14px;margin-left: auto}.tb-btn{padding: 4px 9px;border-radius: 2px;background: #0075ff;color: #ffffff;font-size: 10.5px;font-weight: 600}.tb-btn--lg{display: inline-block;margin-top: 12px;padding: 6px 11px;font-size: 11px}.tb-hero{position: relative;display: grid;grid-template-columns: minmax(0,1.08fr) minmax(0,0.92fr);gap: 16px;align-items: center;padding: 20px 3.3333% 22px}.tb-h1{color: #0a0b0d;font-size: 23px;font-weight: 650;line-height: 1.04;letter-spacing: -0.032em;text-wrap: balance}.tb-lede{margin-top: 8px !important;color: #52525b;font-size: 11px;line-height: 1.45}.tb-img{align-self: stretch;min-height: 96px;border-radius: 2px;background: linear-gradient(155deg,rgba(0,117,255,0.1),transparent 55%),linear-gradient(0deg,#eceef2,#f6f7f9)}.tb-drop{position: absolute;right: 20%;bottom: -14px;left: 20%;height: 28px}.tb-dropline{position: absolute;z-index: 2;right: 0;bottom: -1px;left: 0;height: 2px;background: var(--ld-sel);opacity: 0;transition: opacity 0.18s var(--ld-ease-out)}.tb-dropline :is(b,span:where([data-cml-tag="b"])){position: absolute;top: -8px;left: 3.3333%;padding: 1px 5px;border-radius: 2px;background: var(--ld-sel);color: #ffffff;font-size: 10px;font-weight: 600;line-height: 1.4}.tb[data-ld-drag]:not([data-tm-paused]) .tb-dropline{opacity: 1;transition-delay: 0.45s}.tb-feat.ld-reveal{display: grid;grid-template-rows: 0fr;transform: none;transition: grid-template-rows 0.6s var(--ld-ease),opacity 0.45s var(--ld-ease-out)}.tb-feat.ld-reveal.is-in,:is(.tb:not([data-ld-live]),.tb[data-tm-paused]) .tb-feat.ld-reveal{grid-template-rows: 1fr;opacity: 1}.tb-feat-in{min-height: 0;overflow: hidden;background: #f6f7f9}.tb-h2{padding: 18px 3.3333% 0;color: #0a0b0d;font-size: 15.5px;font-weight: 640;letter-spacing: -0.028em}.tb-cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.6667%;padding: 24px 3.3333% 20px}.tb-card{position: relative;padding: 10px 10px 12px;border: 1px solid var(--tb-bc-default);border-radius: 2px;background: #ffffff;outline: 1px solid transparent;outline-offset: 3px;transition: border-color 0.3s var(--ld-ease-out),outline-color 0.2s var(--ld-ease-out)}.tb-card-t{color: #0a0b0d;font-size: 12px;font-weight: 620;letter-spacing: -0.01em}.tb-card-s{margin-top: 6px !important;color: #64748b;font-size: 11px;line-height: 1.45}.tb-tag{top: -20px;left: -4px;opacity: 0;border-radius: 2px 2px 0 0}:is(.tb[data-ld-sel='card'],.tb:not([data-ld-live]),.tb[data-tm-paused]) [data-tb-card='1']{outline-color: var(--ld-sel)}:is(.tb[data-ld-sel='card'],.tb:not([data-ld-live]),.tb[data-tm-paused]) :is(.tb-tag,.tb-rm){opacity: 1}.tb-ruler > :is(i,span:where([data-cml-tag="i"])){transition: color 0.2s var(--ld-ease-out)}:is(.tb[data-ld-sel='card'],.tb:not([data-ld-live]),.tb[data-tm-paused]) .tb-ruler > :is(i,span:where([data-cml-tag="i"])):is([data-tick='0'],[data-tick='400']){color: transparent}.tb[data-ld-state='hover'] [data-tb-card='1']{border-color: var(--tb-bc-hover)}.tb[data-ld-state='focus'] [data-tb-card='1']{border-color: var(--tb-bc-focus)}.tb[data-ld-state='active'] [data-tb-card='1']{border-color: var(--tb-bc-active)}.tb-ghost{position: absolute;z-index: 5;top: 0;left: 0;display: flex;align-items: center;gap: 7px;height: 28px;padding: 0 9px 0 5px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;background: var(--ld-panel);box-shadow: 0 8px 20px -8px rgba(10,24,52,0.28);color: var(--ld-ink);font-size: 11.5px;white-space: nowrap;opacity: 0;pointer-events: none;transform: translate3d(calc(var(--ld-cx) + 10px),calc(var(--ld-cy) + 12px),0);transition: opacity 0.2s var(--ld-ease-out)}.tb[data-ld-drag]:not([data-tm-paused]) .tb-ghost{opacity: 0.94}.tb-take{position: absolute;z-index: 4;top: 0;right: 0;left: 0;display: flex;align-items: center;gap: 8px;height: 30px;padding: 0 12px;border-bottom: 1px solid var(--ld-rule);background: var(--ld-panel);color: var(--ld-ink);font-size: 11.5px;opacity: 0;translate: 0 -100%;transition: opacity 0.3s var(--ld-ease-out),translate 0.45s var(--ld-ease)}.tb-back{display: inline-flex;align-items: center;gap: 5px;padding: 3px 7px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;color: var(--ld-muted)}.tb-back svg{width: 11px;height: 11px;fill: none;stroke: currentColor;stroke-width: 1.4;stroke-linecap: round;stroke-linejoin: round}.tb-slash{color: var(--ld-faint)}.tb[data-ld-mode='preview']:not([data-tm-paused]) .tb-take{opacity: 1;translate: 0 0}.tb[data-ld-mode='preview']:not([data-tm-paused]) :is(.tb-pane,.tb-ruler,.tb-cap,.tb-tag,.tb-rm){opacity: 0 !important}.tb[data-ld-mode='preview']:not([data-tm-paused]) .tb-pane{translate: -24px 0}.tb[data-ld-mode='preview']:not([data-tm-paused]) .tb-sheet{translate: calc(var(--tb-pane) / -2) 12px}.tb[data-ld-mode='preview']:not([data-tm-paused]) [data-tb-card]{outline-color: transparent !important;border-color: var(--tb-bc-default) !important}.tb[data-ld-mode='preview']:not([data-tm-paused]) [data-tb-card][data-tm-hot]{border-color: var(--tb-bc-hover) !important}.tb[data-ld-mode='preview']:not([data-tm-paused])[data-ld-fx='fade-in'] .tb-card{animation: tb-fade-in var(--tb-dur) ease both}.tb[data-ld-mode='preview']:not([data-tm-paused])[data-ld-fx='slide-up'] .tb-card{animation: tb-slide-up var(--tb-dur) ease both}.tb[data-ld-mode='preview']:not([data-tm-paused])[data-ld-fx='scale-in'] .tb-card{animation: tb-scale-in var(--tb-dur) ease both}@keyframes tb-fade-in{from{opacity: 0}to{opacity: 1}}@keyframes tb-slide-up{from{opacity: 0;transform: translateY(28px)}to{opacity: 1;transform: none}}@keyframes tb-scale-in{from{opacity: 0;transform: scale(0.92)}to{opacity: 1;transform: none}}.tb .ld-insp{gap: 9px;padding-top: 11px}.tb-insp-h{display: flex;align-items: center;gap: 7px}.tb-elchip{padding: 0 5px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;color: var(--ld-muted);font-size: 11px;font-weight: 500;line-height: 17px}.tb-selector{display: flex;align-items: center;gap: 3px;height: 28px;padding: 3px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;font-size: 11.5px;white-space: nowrap}.tb-sel-tag,.tb-sel-cls{padding: 2px 6px;border-radius: 2px;color: var(--ld-ink)}.tb-sel-cls{background: var(--ld-tray);box-shadow: var(--ld-chip-shadow)}.tb-sel-add{margin-left: 4px;color: var(--ld-faint)}.tb-target{display: flex;justify-content: space-between;gap: 8px;color: var(--ld-muted);font-size: 11.5px;white-space: nowrap}.tb-target :is(b,span:where([data-cml-tag="b"])){color: var(--ld-ink);font-weight: 600}.tb-target-n{color: var(--ld-faint)}.tb[data-ld-state='hover'] .tb-target-st::before{content: ' :hover'}.tb[data-ld-state='focus'] .tb-target-st::before{content: ' :focus'}.tb[data-ld-state='active'] .tb-target-st::before{content: ' :active'}.tb .ld-tray .ld-chip{min-height: 26px;padding: 4px 5px;font-size: 11.5px}.tb-tabs .ld-chip svg{flex: none;width: 11px;height: 11px;fill: none;stroke: currentColor;stroke-width: 1.2;stroke-linejoin: round}.tb .tb-view{gap: 10px}.tb-groups{margin: 0;padding: 0;list-style: none}.tb-g + .tb-g{border-top: 1px solid var(--ld-rule)}.tb-g-h{display: flex;align-items: center;gap: 5px;height: 22px;color: var(--ld-ink);font-size: 12px;font-weight: 600}.tb-g-h svg{width: 10px;height: 10px;fill: none;stroke: var(--ld-faint);stroke-width: 1.3}.tb-g.is-open .tb-g-h svg{transform: rotate(90deg)}.tb-g-more{margin-left: auto;color: var(--ld-faint);font-weight: 500;letter-spacing: 0.06em}.tb-colour{padding: 2px 0 9px 15px}.tb-colour-st{color: var(--ld-faint);font-size: 11px;text-align: right}.tb[data-ld-state='hover'] .tb-colour-st::before{content: ':hover'}.tb[data-ld-state='focus'] .tb-colour-st::before{content: ':focus'}.tb[data-ld-state='active'] .tb-colour-st::before{content: ':active'}.tb-ix-hint{font-size: 11px}.tb-ix{display: flex;flex-direction: column;gap: 10px;padding: 10px;border: 1px solid var(--ld-rule-strong);border-radius: 2px}.tb-tray2{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.tb .tb-tray2 .ld-chip{padding-inline: 4px;font-size: 11px}.tb-ixrow{display: flex;justify-content: space-between;gap: 8px;color: var(--ld-muted);font-size: 11.5px}.tb-ixrow :is(b,span:where([data-cml-tag="b"])){color: var(--ld-ink);font-weight: 500}.tb-empty{display: none;margin: 36px 0 0 !important;color: var(--ld-faint);font-size: 12px;text-align: center}.tb-insp-body{display: flex;flex-direction: column;gap: 9px;min-height: 0;transition: opacity 0.35s var(--ld-ease-out)}.tb[data-ld-live]:not([data-ld-sel]):not([data-tm-paused]) .tb-empty{display: block}.tb[data-ld-live]:not([data-ld-sel]):not([data-tm-paused]) .tb-insp-body{visibility: hidden;opacity: 0;transition: none}.tb-insp-h .tb-elchip{transition: opacity 0.35s var(--ld-ease-out)}.tb[data-ld-live]:not([data-ld-sel]):not([data-tm-paused]) .tb-elchip{opacity: 0}.tb[data-ld-mode='preview']:not([data-tm-paused]) .tb-insp-body{opacity: 0.4}@container ld (max-width: 640px){.tb .ld-body{--tb-pane: 112px}.tb-pane{padding: 8px 6px 0}.tb-pane-h,.tb-search,.tb-grp-h,.tb-row-h,.tb-grp[data-tb-grp='Commerce'],.tb-cap,.tb-ruler > :is(i,span:where([data-cml-tag="i"])):nth-of-type(odd):not(:first-of-type):not(:last-of-type){display: none}.tb-row{gap: 5px;height: 25px;padding: 0 4px;font-size: 9.5px}.tb-th{width: 18px;height: 13px}.tb-ruler{--r0: 10px;--rw: calc(100% - 20px);margin-bottom: 8px}.ld-sheet.tb-sheet{margin: 0 10px}.tb-nav{height: 24px;gap: 8px;font-size: 9px}.tb-logo{font-size: 9.5px}.tb-links{display: none}.tb-btn{margin-left: auto;padding: 2px 6px;font-size: 9px}.tb-hero{grid-template-columns: minmax(0,1fr);padding-block: 10px 12px}.tb-h1{font-size: 15px}.tb-lede,.tb-img,.tb-card-s{display: none}.tb-btn--lg{margin-top: 8px;font-size: 9px}.tb-h2{padding-top: 10px;font-size: 11px}.tb-cards{padding-block: 20px 12px}.tb-card{padding: 6px 5px 7px}.tb-card-t{font-size: 9px;white-space: normal}.tb-tag{top: -15px;font-size: 9px}.tb-ghost{height: 24px;font-size: 9.5px}.tb-dropline :is(b,span:where([data-cml-tag="b"])){font-size: 9px}.tb-take{height: 26px;font-size: 10px}.tb .ld-insp{gap: 12px;height: 340px}.tb-g[data-g-early]{display: none}.tb-insp-h,.tb-selector,.tb-ix-hint,.tb-ixrow{display: none}.tb-g-h{height: 20px;font-size: 11px}.tb .tb-view{display: flex}.tb .tb-view[hidden]{display: none}.tb-colour{padding: 2px 0 8px 15px}.tb-empty{margin-top: 60px !important}}@media (prefers-reduced-motion: reduce){.tb-pane,.tb-ruler,.tb-cap,.tb-row,.tb-sheet,.tb-card,.tb-take,.tb-ghost,.tb-dropline,.tb-feat.ld-reveal{transition: none !important}.tb .tb-card{animation: none !important}}.ld-fig.tmd{--ld-bar: #ffffff;--ld-panel: #ffffff;--ld-ground: #f4f4f6;--ld-dot: rgba(10,11,13,0.075);--ld-rule: #ececec;--ld-tray: #f3f3f3;--tmd-ruler-ink: #7a7a84}:is( html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark'] ) .ld-fig.tmd{--tmd-ruler-ink: #8f8f98}.tmd-sr{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.ld-fig.tmd[data-tm-paused] .ld-cursor{opacity: 0}.ld-fig.tmd:not([data-ld-edit]) .ld-caret{display: none}.tmd-ruler{position: relative;height: 18px;overflow: hidden;border-bottom: 1px solid var(--ld-rule);background-color: var(--ld-ground);background-image: linear-gradient(90deg,var(--ld-rule-strong) 1px,transparent 1px),linear-gradient(90deg,var(--ld-rule-strong) 1px,transparent 1px);background-repeat: repeat-x;background-size: calc(var(--rw) / 24) 4px,calc(var(--rw) / 12) 8px;background-position: var(--r0) 100%,var(--r0) 100%;color: var(--tmd-ruler-ink);font-size: 10px;font-weight: 500;line-height: 17px;font-variant-numeric: tabular-nums}.tmd-ruler > :is(i,span:where([data-cml-tag="i"])){position: absolute;top: 0;bottom: 0;left: calc(var(--r0) + var(--rw) * var(--t) / 1200);padding-left: 3px;border-left: 1px solid var(--ld-rule-strong);font-style: normal;white-space: nowrap}.tmd-rmark{position: absolute;z-index: 1;top: 2px;height: 13px;padding: 0 3px;border-radius: 2px;background: var(--ld-sel);box-shadow: 0 0 0 1px var(--ld-ground);color: #ffffff;font-size: 10px;font-weight: 600;line-height: 13px;transform: translateX(-50%);transition: opacity 0.2s var(--ld-ease-out)}.tmd-prov{display: inline-block;flex: none;width: 6px;height: 6px;border-radius: 50%;background: var(--ld-ink)}.tmd-prov[data-prov='bp']{background: #b7791f}.tmd-prov[data-prov='below']{background: transparent;box-shadow: inset 0 0 0 1.25px #b7791f}@container ld (max-width: 640px){.ld-fig.tmd .ld-cursor{width: 15px;height: 19px}.tmd-ruler{height: 15px;font-size: 9px;line-height: 14px}}@media (prefers-reduced-motion: reduce){.tmd-rmark{transition: none}}@property --tbp-w{syntax: '<integer>';inherits: true;initial-value: 1200}.tbp{--tbp-w: 1200;--tbp-q: 1200;--tbp-h1-desktop: 46;--tbp-h1-laptop: 46;--tbp-h1-tablet: 46;--tbp-h1-phone: 46;--tbp-h1: var(--tbp-h1-desktop);transition: --tbp-w 0.72s cubic-bezier(0.65,0,0.35,1)}.tbp[data-ld-bp='laptop']{--tbp-w: 1024;--tbp-q: 1024;--tbp-h1: var(--tbp-h1-laptop)}.tbp[data-ld-bp='tablet']{--tbp-w: 834;--tbp-q: 834;--tbp-h1: var(--tbp-h1-tablet)}.tbp[data-ld-bp='phone']{--tbp-w: 390;--tbp-q: 480;--tbp-h1: var(--tbp-h1-phone)}.tbp-bar{gap: 12px}.tbp-bps{width: auto;margin-left: auto}.tbp .tbp-bps .ld-chip{flex: none;min-height: 26px;padding: 4px 10px;font-size: 12px}.tbp-bar .ld-zoom{margin-left: 0}.tbp-stage{display: block}.tbp-canvas{position: absolute;inset: 0;container: tbpc / inline-size}.tbp-ruler{--r0: 20px;--rw: calc(100% - 40px)}.tbp-q{position: absolute;top: 0;bottom: 0;left: calc(var(--r0) + var(--rw) * 390 / 1200);width: calc(var(--rw) * 90 / 1200);background: repeating-linear-gradient(135deg,rgba(0,117,255,0.28) 0 1px,transparent 1px 5px);opacity: 0;transition: opacity 0.3s var(--ld-ease-out)}.tbp[data-ld-bp='phone'] .tbp-q{opacity: 1}.tbp-edge{left: calc(var(--r0) + var(--rw) * var(--tbp-w) / 1200);counter-reset: tbpw var(--tbp-w)}.tbp-edge::after{content: counter(tbpw)}.tbp-cap{display: flex;gap: 5px;margin: 9px 20px 6px !important;color: var(--ld-faint);font-size: 11px;font-variant-numeric: tabular-nums;white-space: nowrap}.tbp-cap-l::after{content: 'Desktop'}.tbp[data-ld-bp='laptop'] .tbp-cap-l::after{content: 'Laptop'}.tbp[data-ld-bp='tablet'] .tbp-cap-l::after{content: 'Tablet'}.tbp[data-ld-bp='phone'] .tbp-cap-l::after{content: 'Phone'}.tbp-cap-w{counter-reset: tbpw var(--tbp-w);margin-right: -5px}.tbp-cap-w::after{content: counter(tbpw)}.tbp-cap-q{margin-left: 4px;opacity: 0.8}.tbp-cap-q::after{content: 'base styles'}.tbp[data-ld-bp='laptop'] .tbp-cap-q::after{content: '\2264\00a0 1024px'}.tbp[data-ld-bp='tablet'] .tbp-cap-q::after{content: '\2264\00a0 834px'}.tbp[data-ld-bp='phone'] .tbp-cap-q::after{content: '\2264\00a0 480px'}.ld-sheet.tbp-art{width: calc((100cqw - 40px) * var(--tbp-w) / 1200);min-width: 0;margin: 0 20px;padding-bottom: 18px;transition: none}.tbp-nav{display: flex;align-items: center;gap: 12px;height: 32px;padding: 0 16px;color: #475569;font-size: 11px;white-space: nowrap}.tbp-logo{display: inline-flex;align-items: center;gap: 6px;color: #0a0b0d;font-size: 11.5px;font-weight: 650}.tbp-logo :is(i,span:where([data-cml-tag="i"])){width: 10px;height: 10px;border-radius: 1px;background: #0a0b0d}.tbp-links{display: flex;gap: 12px;margin-left: auto}.tbp-burger{display: none;width: 14px;height: 14px;margin-left: auto}.tbp-burger svg{display: block;width: 100%;height: 100%;fill: none;stroke: #0a0b0d;stroke-width: 1.3}.tbp[data-tbp-narrow] .tbp-links{display: none}.tbp[data-tbp-narrow] .tbp-burger{display: block}.tbp-hero{position: relative;padding: 18px 16px 14px}.tbp-h1{max-width: 15em;color: #0a0b0d;font-size: calc(var(--tbp-h1) * (100cqw - 40px) / 1200);font-weight: 650;line-height: 1.05;letter-spacing: -0.032em;outline: 1px solid var(--ld-sel);outline-offset: 3px;transition: font-size 0.35s var(--ld-ease)}.tbp-tag{top: calc(18px - 3px - 17px);left: calc(16px - 4px);border-radius: 2px 2px 0 0}.tbp-lede{max-width: 44ch;margin-top: 10px !important;color: #52525b;font-size: 11px;line-height: 1.45}.tbp-cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;padding: 0 16px}.tbp[data-tbp-cols='2'] .tbp-cards{grid-template-columns: repeat(2,minmax(0,1fr))}.tbp[data-tbp-cols='1'] .tbp-cards{grid-template-columns: minmax(0,1fr)}.tbp-card{padding: 6px 6px 8px;border: 1px solid #e3e5ea;border-radius: 2px}.tbp-card-img{display: block;height: 42px;border-radius: 1px;background: linear-gradient(155deg,rgba(0,117,255,0.1),transparent 60%),linear-gradient(0deg,#eceef2,#f6f7f9)}.tbp-card-t{margin-top: 6px !important;color: #0a0b0d;font-size: 11px;font-weight: 600}.tbp .ld-insp{gap: 11px}.tbp-insp-h{display: flex;align-items: center;gap: 7px}.tbp-elchip{padding: 0 5px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;color: var(--ld-muted);font-size: 11px;font-weight: 500;line-height: 17px}.tbp-target{color: var(--ld-muted);font-size: 11.5px;white-space: nowrap}.tbp-target :is(b,span:where([data-cml-tag="b"])){color: var(--ld-ink);font-weight: 600}.tbp[data-ld-bp='laptop'] .tbp-target-bp::before{content: ' · Laptop \2264  1024'}.tbp[data-ld-bp='tablet'] .tbp-target-bp::before{content: ' · Tablet \2264  834'}.tbp[data-ld-bp='phone'] .tbp-target-bp::before{content: ' · Phone \2264  480'}.tbp-grp{display: flex;align-items: center;gap: 5px;height: 24px;border-top: 1px solid var(--ld-rule);padding-top: 2px;color: var(--ld-ink);font-size: 12px;font-weight: 600}.tbp-grp svg{width: 10px;height: 10px;fill: none;stroke: var(--ld-faint);stroke-width: 1.3;transform: rotate(90deg)}.tbp-grp span:where(:not([data-cml-tag],[data-cml-svg])){margin-left: auto;color: var(--ld-faint);font-weight: 500;letter-spacing: 0.06em}.tbp-lab{display: inline-flex;align-items: center;gap: 7px}.tbp-prov{display: inline-grid;place-items: center;width: 14px;height: 14px;margin: -4px 0 -4px -4px;padding: 0;border: 0;border-radius: 50%;background: transparent}.tbp-prov:not([aria-disabled]){cursor: pointer}.tbp-prov:not([aria-disabled]):hover{background: var(--ld-wash)}.tbp-prov[aria-disabled]{cursor: default}.tbp-prov:focus-visible{outline: 2px solid var(--ld-accent);outline-offset: 1px}.tbp-src{font-size: 11px}.tbp-line{padding-top: 10px !important;border-top: 1px solid var(--ld-rule);color: var(--ld-muted);font-size: 12px;line-height: 1.5}@container ld (max-width: 640px){.tbp-bar .ld-crumb,.tbp-bar .ld-zoom{display: none}.tbp-bps{flex: 1;margin-left: 2px}.tbp .tbp-bps .ld-chip{flex: 1 1 0;padding-inline: 4px;font-size: 11px}.tbp-ruler{--r0: 12px;--rw: calc(100% - 24px)}.tbp-ruler > :is(i,span:where([data-cml-tag="i"])):nth-of-type(odd):not(:first-of-type):not(:last-of-type){display: none}.tbp-cap{margin: 7px 12px 5px !important;font-size: 9.5px}.ld-sheet.tbp-art{width: calc((100cqw - 24px) * var(--tbp-w) / 1200);margin: 0 12px;padding-bottom: 10px}.tbp-h1{font-size: max(9px,calc(var(--tbp-h1) * (100cqw - 24px) / 1200))}.tbp-nav{height: 24px;padding: 0 8px;font-size: 9px;gap: 8px}.tbp-logo{font-size: 9.5px}.tbp-hero{padding: 14px 8px 10px}.tbp-tag{top: calc(14px - 3px - 15px);left: calc(8px - 4px);font-size: 9px}.tbp-lede{display: none}.tbp-cards{gap: 5px;padding: 0 8px}.tbp-card{padding: 4px}.tbp-card-img{height: 22px}.tbp-card-t{margin-top: 4px !important;font-size: 9px}.tbp .tbp-view{display: flex;flex-direction: column}.tbp .tbp-view[hidden]{display: none}.tbp-insp-h{display: none}}@media (prefers-reduced-motion: reduce){.tbp,.tbp-h1,.tbp-q{transition: none}}.tc{--tc-pane: 226px;--tc-lim: 6;--tc-rows: 2;--tc-card-h: 112px;--tc-gap: 10px;--tc-data: #7c8494;--ld-cx: 90px;--ld-cy: 330px}@container ld (min-width: 641px){.tc .tc-body{grid-template-columns: minmax(0,1fr) 266px}}.tc-stage{display: block}.tc-pane{position: absolute;z-index: 2;inset: 0 auto 0 0;display: flex;flex-direction: column;width: var(--tc-pane);padding: 10px 10px 0;border-right: 1px solid var(--ld-rule);background: var(--ld-panel)}.tc-pane-h{display: flex;align-items: center;gap: 6px;margin-bottom: 10px !important;color: var(--ld-ink);font-size: 12.5px;font-weight: 600}.tc-pane-h svg,.tc-add svg,.tc-select svg{flex: none;width: 12px;height: 12px;fill: none;stroke: currentColor;stroke-width: 1.2;stroke-linecap: round}.tc-count{margin-left: auto;padding: 0 6px;border-radius: 2px;background: var(--ld-tray);color: var(--ld-muted);font-size: 11px;font-weight: 500;line-height: 18px;font-variant-numeric: tabular-nums}.tc-n4{display: none}.tc[data-ld-item4] .tc-n3{display: none}.tc[data-ld-item4] .tc-n4{display: inline}.tc-rows{display: flex;flex-direction: column;gap: 6px}.tc-row{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-rows: auto auto;gap: 3px 8px;padding: 7px 8px 8px;border: 1px solid var(--ld-rule);border-radius: 2px;background: var(--ld-panel)}.tc-idx{grid-column: 1 / -1;color: var(--ld-faint);font-size: 10px;font-weight: 600;letter-spacing: 0.08em}.tc-name{min-width: 0;overflow: hidden;color: var(--ld-ink);font-size: 12px;font-weight: 500;text-overflow: ellipsis;white-space: nowrap}.tc-year{color: var(--ld-muted);font-size: 11.5px;font-variant-numeric: tabular-nums}.tc-row--new .tc-name{min-height: 18px;margin: -2px 0 -2px -3px;padding: 1px 3px;border-radius: 2px;box-shadow: inset 0 0 0 1px transparent;transition: box-shadow 0.2s var(--ld-ease-out)}.tc[data-ld-edit] .tc-row--new .tc-name{box-shadow: inset 0 0 0 1px var(--ld-accent)}.tc-add{display: flex;align-items: center;justify-content: center;gap: 6px;height: 30px;margin-top: 8px !important;border: 1px dashed var(--ld-rule-strong);border-radius: 2px;color: var(--ld-muted);font-size: 12px;transition: background-color 0.15s var(--ld-ease-out),color 0.15s var(--ld-ease-out)}.tc-add[data-tm-hot]{background: var(--ld-wash);color: var(--ld-ink)}.tc-canvas{position: absolute;inset: 0 0 0 var(--tc-pane)}.tc-ruler{--r0: 20px;--rw: calc(100% - 40px)}.tc-cap{display: flex;gap: 7px;margin: 9px 20px 6px !important;color: var(--ld-faint);font-size: 11px;white-space: nowrap}.tc-cap span:where(:not([data-cml-tag],[data-cml-svg])){opacity: 0.8}.ld-sheet.tc-sheet{margin: 0 20px}.tc-nav{display: flex;align-items: center;gap: 14px;height: 32px;padding: 0 16px;color: #475569;font-size: 11px}.tc-logo{display: inline-flex;align-items: center;gap: 6px;color: #0a0b0d;font-size: 12px;font-weight: 650}.tc-logo :is(i,span:where([data-cml-tag="i"])){width: 10px;height: 10px;border-radius: 1px;background: #0a0b0d}.tc-links{display: flex;gap: 14px;margin-left: auto}.tc-links span:where(:not([data-cml-tag],[data-cml-svg])):first-child{color: #0a0b0d;font-weight: 600}.tc-sec{padding: 14px 16px 18px;background: #f6f7f9}.tc-h2{margin-bottom: 26px !important;color: #0a0b0d;font-size: 16px;font-weight: 640;letter-spacing: -0.026em}.tc-list{position: relative;height: calc(var(--tc-rows) * var(--tc-card-h) + (var(--tc-rows) - 1) * var(--tc-gap));outline: 1px dashed var(--tc-data);@supports (color: color-mix(in lab,red,red)){outline: 1px dashed color-mix(in srgb,var(--tc-data) 70%,transparent)}outline-offset: 4px;transition: height 0.6s var(--ld-ease),outline-color 0.2s var(--ld-ease-out)}.tc-tag{top: -22px;left: -5px;display: inline-flex;gap: 5px;border-radius: 2px 2px 0 0;opacity: 0}.tc-tag :is(b,span:where([data-cml-tag="b"])){padding-left: 5px;border-left: 1px solid rgba(255,255,255,0.4);font-weight: 600}:is(.tc[data-ld-sel='list'],.tc:not([data-ld-live]),.tc[data-tm-paused]) .tc-list{outline: 1px solid var(--ld-sel)}:is(.tc[data-ld-sel='list'],.tc:not([data-ld-live]),.tc[data-tm-paused]) .tc-tag{opacity: 1}.tc-card{position: absolute;top: 0;left: 0;width: calc(50% - var(--tc-gap) / 2);height: var(--tc-card-h);padding: 7px 7px 8px;border: 1px solid #e3e5ea;border-radius: 2px;background: #ffffff;transform: translate( calc(var(--col) * (100% + var(--tc-gap))),calc(var(--row) * (100% + var(--tc-gap))) );transition: transform 0.72s cubic-bezier(0.65,0,0.35,1),opacity 0.45s var(--ld-ease-out)}.tc-card[data-tc-out]{opacity: 0}.tc-card.ld-reveal{transform: translate( calc(var(--col) * (100% + var(--tc-gap))),calc(var(--row) * (100% + var(--tc-gap))) )}.tc-card.ld-reveal.is-in{transform: translate( calc(var(--col) * (100% + var(--tc-gap))),calc(var(--row) * (100% + var(--tc-gap))) )}.tc:not([data-ld-live]) [data-ld-reveal='item4']{display: none}.tc-img{display: block;height: 56px;border-radius: 1px;background: linear-gradient(155deg,var(--tint),transparent 62%),linear-gradient(0deg,#eceef2,#f6f7f9)}.tc-img,.tc-cname,.tc-url,.tc-cyear{outline: 1px dashed transparent;outline-offset: 1px;transition: outline-color 0.3s var(--ld-ease-out)}.tc-card[data-tc-first] :is(.tc-img,.tc-cname,.tc-url,.tc-cyear){outline-color: var(--tc-data);@supports (color: color-mix(in lab,red,red)){outline-color: color-mix(in srgb,var(--tc-data) 50%,transparent)}}.tc-cname{margin-top: 7px !important;overflow: hidden;color: #0a0b0d;font-size: 12px;font-weight: 600;line-height: 16px;text-overflow: ellipsis;white-space: nowrap}.tc-meta{display: flex;justify-content: space-between;gap: 8px;margin-top: 4px !important;color: #64748b;font-size: 11px;line-height: 14px;white-space: nowrap}.tc-url{min-width: 0;overflow: hidden;text-overflow: ellipsis}.tc-slug.ld-reveal{display: inline;transform: none}.tc-cyear{color: #0a0b0d;font-weight: 500;font-variant-numeric: tabular-nums}.tc-more,.tc-pages{display: none;margin-top: 14px}.tc-more{width: max-content;padding: 6px 12px;border: 1px solid #d5d8de;border-radius: 2px;background: #ffffff;color: #0a0b0d;font-size: 11px;font-weight: 600}.tc-pages{gap: 5px;color: #475569;font-size: 11px}.tc-pages > *{display: inline-grid;place-items: center;min-width: 22px;height: 22px;border: 1px solid #d5d8de;border-radius: 2px;background: #ffffff}.tc-pages :is(b,span:where([data-cml-tag="b"])){border-color: #0a0b0d;color: #0a0b0d}.tc[data-ld-page='loadmore'][data-tc-more] .tc-more{display: block;animation: tc-in 0.4s var(--ld-ease-out) both}.tc[data-ld-page='pages'][data-tc-more] .tc-pages{display: flex;animation: tc-in 0.4s var(--ld-ease-out) both}@keyframes tc-in{from{opacity: 0;transform: translateY(4px)}to{opacity: 1;transform: none}}.tc .ld-insp{gap: 14px}.tc-insp-h{display: flex;align-items: baseline;justify-content: space-between}.tc-insp-h span:where(:not([data-cml-tag],[data-cml-svg])){color: var(--ld-faint);font-size: 11px;font-weight: 500}.tc-set{display: flex;flex-direction: column;gap: 8px}.tc-set + .tc-set{padding-top: 12px;border-top: 1px solid var(--ld-rule)}.tc-glabel{color: var(--ld-faint);font-size: 11px;font-weight: 600}.tc-select{display: flex;align-items: center;gap: 8px;height: 28px;padding: 0 8px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;color: var(--ld-ink);font-size: 12px}.tc-select-n{margin-left: auto;color: var(--ld-faint);font-size: 11px;font-variant-numeric: tabular-nums}.tc-select svg{color: var(--ld-faint)}.tc-shown{font-size: 11px}.tc .tc-tray .ld-chip{flex: 1 1 auto;min-height: 26px;padding: 4px 6px;font-size: 11px}.tc-dir-note{display: none;color: var(--ld-faint);font-size: 10.5px;text-align: right}.tc:not([data-ld-sort='name']):not([data-ld-sort='year']) .tc-dir .ld-tray{opacity: 0.45;pointer-events: none}.tc:not([data-ld-sort='name']):not([data-ld-sort='year']) .tc-dir-note{display: block}.tc-lim-b{display: none}.tc:is([data-ld-page='loadmore'],[data-ld-page='pages']) .tc-lim-a{display: none}.tc:is([data-ld-page='loadmore'],[data-ld-page='pages']) .tc-lim-b{display: inline}@container ld (max-width: 640px){.tc .tc-body{--tc-pane: 118px;--tc-card-h: 74px;--tc-gap: 6px}.tc-pane{padding: 8px 6px 0}.tc-pane-h{margin-bottom: 6px !important;font-size: 10px}.tc-pane-h svg{display: none}.tc-rows{gap: 4px}.tc-row{padding: 4px 5px 5px;gap: 1px 4px}.tc-idx{font-size: 9px}.tc-name{font-size: 9.5px}.tc-year{font-size: 9px}.tc-add{height: 24px;margin-top: 6px !important;font-size: 9.5px}.tc-ruler{--r0: 10px;--rw: calc(100% - 20px);margin-bottom: 8px}.tc-ruler > :is(i,span:where([data-cml-tag="i"])):nth-of-type(odd):not(:first-of-type):not(:last-of-type),.tc-cap{display: none}.ld-sheet.tc-sheet{margin: 0 10px}.tc-nav{height: 22px;padding: 0 8px;font-size: 9px}.tc-logo{font-size: 9.5px}.tc-links{display: none}.tc-sec{padding: 10px 8px 12px}.tc-h2{margin-bottom: 22px !important;font-size: 11px}.tc-card{padding: 4px}.tc-img{height: 30px}.tc-cname{margin-top: 4px !important;font-size: 9px;line-height: 12px}.tc-meta{margin-top: 2px !important;font-size: 9px;line-height: 12px}.tc-url{display: none}.tc-tag{top: -19px;font-size: 9px}.tc-more,.tc-pages{margin-top: 10px;font-size: 9px}.tc .ld-insp{gap: 12px}.tc-insp-h{display: none}.tc .tc-tray .ld-chip{font-size: 11px}}@media (prefers-reduced-motion: reduce){.tc-list,.tc-card,.tc-add,.tc-row--new .tc-name{transition: none}.tc-more,.tc-pages{animation: none !important}}.tmc{--tmc-accent: #0075ff;--tmc-warn: #9a5b04;--tmc-warn-wash: rgba(154,91,4,0.08)}:is(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark']) .tmc{--tmc-warn: #f5a524;--tmc-warn-wash: rgba(245,165,36,0.1)}.tmc:is([data-ld-accent='teal'],:not([data-ld-live])){--tmc-accent: #0f766e}.tmc-tools{display: inline-flex;align-items: center;gap: 5px}.tmc-tools svg{width: 11px;height: 11px;fill: none;stroke: currentColor;stroke-width: 1.2;stroke-linecap: round;stroke-linejoin: round}@container ld (min-width: 641px){.tmc .tmc-body{grid-template-columns: minmax(0,1fr) 256px}}.tmc-stage{display: grid;grid-template-columns: minmax(0,1.12fr) minmax(0,0.88fr)}.tmc-console{position: relative;z-index: 1;display: flex;flex-direction: column;min-width: 0;border-right: 1px solid var(--ld-rule);background: var(--ld-panel)}.tmc-con-h{display: flex;align-items: center;justify-content: space-between;gap: 10px;height: 34px;padding: 0 12px;border-bottom: 1px solid var(--ld-rule);color: var(--ld-ink);font-size: 12px;font-weight: 600;white-space: nowrap}.tmc-con-tok{min-width: 0;overflow: hidden;color: var(--ld-faint);font-size: 11px;font-weight: 500;text-overflow: ellipsis}.tmc-con-tok :is(b,span:where([data-cml-tag="b"])){color: var(--ld-muted);font-weight: 600;font-variant-numeric: tabular-nums}.tmc-lines{display: flex;flex: 1;flex-direction: column;justify-content: flex-start;min-height: 0;padding: 6px 12px 14px;overflow: hidden}.tmc-line.ld-reveal{display: grid;grid-template-rows: 0fr;transform: none;transition: grid-template-rows 0.45s var(--ld-ease),opacity 0.35s var(--ld-ease-out)}.tmc-line.ld-reveal.is-in,:is(.tmc:not([data-ld-live]),.tmc[data-tm-paused]) .tmc-line.ld-reveal:not([data-later]){grid-template-rows: 1fr;opacity: 1}.tmc:not([data-ld-live]) :is(.tmc-line[data-later],.tmc-act [data-later]){display: none}.tmc-line-in{min-height: 0;overflow: hidden}.tmc-call{display: flex;align-items: baseline;gap: 7px;padding-top: 9px;color: var(--ld-ink);font-size: 12px;font-weight: 500;white-space: nowrap}.tmc-prompt{color: var(--ld-faint)}.tmc:not([data-ld-edit='l1']) [data-tmc-line='1'] .ld-caret,.tmc:not([data-ld-edit='l2']) [data-tmc-line='2'] .ld-caret,.tmc:not([data-ld-edit='l3']) [data-tmc-line='3'] .ld-caret,.tmc:not([data-ld-edit='l4']) [data-tmc-line='4'] .ld-caret,.tmc:not([data-ld-edit='l5']) [data-tmc-line='5'] .ld-caret,.tmc:not([data-ld-edit='l6']) [data-tmc-line='6'] .ld-caret,.tmc:not([data-ld-edit='h1']) .tmc-h1 .ld-caret{display: none}.tmc-res{display: flex;align-items: baseline;gap: 7px;margin: 4px 0 0 13px !important;color: var(--ld-muted);font-size: 11px;line-height: 1.45}.tmc-res.ld-reveal{transform: translate3d(0,3px,0)}.tmc-res.ld-reveal.is-in{transform: none}.tmc-ok,.tmc-no{flex: none;padding: 0 5px;border-radius: 2px;background: var(--ld-tray);color: var(--ld-ink);font-size: 10px;font-weight: 600;line-height: 16px;letter-spacing: 0.02em}.tmc-res span:where(:not([data-cml-tag],[data-cml-svg])){overflow-wrap: anywhere}.tmc-res.is-refused{padding: 5px 7px 6px;border-left: 2px solid var(--tmc-warn);background: var(--tmc-warn-wash);color: var(--ld-ink)}.tmc-no{background: transparent;color: var(--tmc-warn);padding: 0}.tmc-canvas{position: relative;min-width: 0}.tmc-cap{display: flex;gap: 7px;margin: 12px 18px 7px !important;color: var(--ld-faint);font-size: 11px;white-space: nowrap}.tmc-cap span:where(:not([data-cml-tag],[data-cml-svg])){opacity: 0.8}.ld-sheet.tmc-sheet{margin: 0 18px}.tmc-nav{display: flex;align-items: center;height: 32px;padding: 0 14px}.tmc-logo{display: inline-flex;align-items: center;gap: 6px;color: #0b1220;font-size: 11.5px;font-weight: 650;white-space: nowrap}.tmc-logo :is(i,span:where([data-cml-tag="i"])){width: 10px;height: 10px;border-radius: 2px;background: var(--tmc-accent);transition: background-color 0.72s cubic-bezier(0.65,0,0.35,1)}.tmc-btn{margin-left: auto;padding: 4px 9px;border-radius: 2px;background: var(--tmc-accent);color: #ffffff;font-size: 10.5px;font-weight: 600;transition: background-color 0.72s cubic-bezier(0.65,0,0.35,1)}.tmc-btn--lg{display: inline-block;margin: 14px 0 0;padding: 7px 12px;font-size: 11px}.tmc-hero{padding: 22px 14px 20px;border-top: 1px solid #eef0f3}.tmc-h1{min-height: 2.1em;color: #0b1220;font-size: 21px;font-weight: 650;line-height: 1.05;letter-spacing: -0.03em}.tmc-sub{margin-top: 9px !important;color: #475569;font-size: 11px;line-height: 1.5}.tmc-cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px;padding: 0 14px 16px}.tmc-card{padding: 9px 8px 20px;border: 1px solid #e6e9ef;border-radius: 2px;color: #0b1220;font-size: 11px;font-weight: 600}.tmc .ld-insp{gap: 13px}.tmc-tok{display: flex;align-items: center;justify-content: space-between;gap: 8px;height: 30px;padding: 0 9px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;color: var(--ld-ink);font-size: 12px}.tmc-tok :is(b,span:where([data-cml-tag="b"])){font-weight: 600}.tmc-tok span:where(:not([data-cml-tag],[data-cml-svg])){color: var(--ld-faint);font-size: 11.5px;font-variant-numeric: tabular-nums}.tmc .tmc-tray .ld-chip{min-height: 26px;padding: 4px 6px;font-size: 11.5px}.tmc-tray2{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.tmc-scopecell{grid-column: 1 / -1;color: var(--ld-ink);font-size: 11.5px;font-weight: 500}.tmc-hint{font-size: 11px}.tmc-writes{padding-top: 12px;border-top: 1px solid var(--ld-rule)}.tmc-writes-h{color: var(--ld-muted);font-size: 12px;font-weight: 500}.tmc-act{display: flex;flex-direction: column;margin: 6px 0 0;padding: 0;list-style: none}.tmc-act li{display: flex;justify-content: space-between;padding: 4px 0;color: var(--ld-ink);font-size: 11.5px}.tmc-act li span:where(:not([data-cml-tag],[data-cml-svg])){color: var(--ld-faint);font-size: 11px;font-variant-numeric: tabular-nums}@container ld (max-width: 640px){.tmc .ld-stage::after{display: none}.tmc-stage{grid-template-columns: minmax(0,1fr);grid-template-rows: minmax(0,1fr) auto}.tmc-console{border-right: 0;border-bottom: 1px solid var(--ld-rule)}.tmc-con-h{height: 28px;font-size: 10.5px}.tmc-con-tok{font-size: 9.5px}.tmc-lines{justify-content: flex-end;padding: 2px 10px 10px;-webkit-mask-image: linear-gradient(transparent,#000 22px);mask-image: linear-gradient(transparent,#000 22px)}.tmc-call{padding-top: 6px;font-size: 10px}.tmc-res{margin-left: 11px !important;font-size: 9.5px}.tmc-ok,.tmc-no{font-size: 9px;line-height: 14px}.tmc-canvas{padding-bottom: 10px}.tmc-cap{display: none}.ld-sheet.tmc-sheet{margin: 10px 10px 0}.tmc-nav{height: 22px;padding: 0 8px}.tmc-logo{font-size: 9.5px}.tmc-btn{padding: 2px 6px;font-size: 9px}.tmc-hero{display: flex;align-items: center;gap: 10px;padding: 8px}.tmc-h1{flex: 1;min-height: 0;font-size: 12px}.tmc-sub,.tmc-cards{display: none}.tmc-btn--lg{flex: none;margin: 0;padding: 4px 7px;font-size: 9px}.tmc .ld-insp{gap: 12px}.tmc-insp-h{display: none}}@media (prefers-reduced-motion: reduce){.tmc-line.ld-reveal,.tmc-logo :is(i,span:where([data-cml-tag="i"])),.tmc-btn{transition: none}}.uc:where(.astro-icjzvbxu){display: flex;align-items: center;min-height: 62vh;padding: clamp(72px,12vh,140px) 0;background: var(--sl-bg)}.uc-inner:where(.astro-icjzvbxu){width: 90%;max-width: 1240px;margin-inline: auto}.uc-head:where(.astro-icjzvbxu){display: flex;align-items: center;gap: 16px;max-width: 46ch;margin-bottom: clamp(28px,3.4vw,40px)}.uc-mark:where(.astro-icjzvbxu){display: inline-flex;flex: none}.uc-tape:where(.astro-icjzvbxu){flex: 1;height: 10px;border-radius: 2px;background: repeating-linear-gradient(-45deg,var(--sl-accent) 0 6px,transparent 6px 12px,var(--sl-purple-lift) 12px 18px,transparent 18px 24px);@supports (color: color-mix(in lab,red,red)){background: repeating-linear-gradient(-45deg,color-mix(in srgb,var(--sl-accent) 55%,transparent) 0 6px,transparent 6px 12px,color-mix(in srgb,var(--sl-purple-lift) 45%,transparent) 12px 18px,transparent 18px 24px)}background-size: 34px 100%;-webkit-mask-image: linear-gradient(90deg,#0000,#000 14% 50%,#0000);mask-image: linear-gradient(90deg,#0000,#000 14% 50%,#0000);animation: 3.2s linear infinite uc-drift}@keyframes uc-drift{to{background-position: 34px 0}}@media (prefers-reduced-motion: reduce){.uc-tape:where(.astro-icjzvbxu){animation: none}}.uc-title:where(.astro-icjzvbxu){max-width: 17ch;margin: 0;color: var(--sl-text);font-family: var(--sl-font-display);font-size: clamp(44px,6.4vw,100px);font-weight: 700;font-variation-settings: "wght" 700;line-height: .94;letter-spacing: -.044em;text-wrap: balance}.uc-mute:where(.astro-icjzvbxu){color: var(--sl-text-muted)}.uc-lede:where(.astro-icjzvbxu){max-width: 46ch;margin: clamp(20px,2.4vw,28px) 0 0;color: var(--sl-text-muted);font-size: clamp(17px,1.4vw,20px);line-height: 1.6}.uc-cta:where(.astro-icjzvbxu){display: flex;flex-wrap: wrap;gap: 12px;margin-top: clamp(28px,3.4vw,40px)}.uc-links:where(.astro-icjzvbxu){display: flex;flex-wrap: wrap;gap: 8px 24px;max-width: 46ch;margin-top: 32px;padding-top: 20px;border-top: 1px solid var(--sl-border)}.uc-links:where(.astro-icjzvbxu) a:where(.astro-icjzvbxu){color: var(--sl-text-muted);font-size: 15px;font-weight: 500;text-decoration: none;transition: color var(--sl-dur-fast) var(--sl-ease-out)}.uc-links:where(.astro-icjzvbxu) a:where(.astro-icjzvbxu):hover{color: var(--sl-accent)}.up-h2:where(.astro-gxtfuwul){max-width: 22ch}.up-facts:where(.astro-gxtfuwul){display: flex;flex-wrap: wrap;width: fit-content;max-width: 100%;margin: clamp(28px,3.4vw,40px) 0 0;border: 1px solid var(--sl-border);border-radius: 2px;background: var(--sl-bg)}.up-facts:where(.astro-gxtfuwul) > div:where(:not([data-cml-tag],[data-cml-table])):where(.astro-gxtfuwul){padding: 10px 18px;border-left: 1px solid var(--sl-border)}.up-facts:where(.astro-gxtfuwul) > div:where(:not([data-cml-tag],[data-cml-table])):where(.astro-gxtfuwul):first-child{border-left: 0}.up-facts:where(.astro-gxtfuwul) :is(dt,div:where([data-cml-tag="dt"])):where(.astro-gxtfuwul){color: var(--sl-text-label,#6f6f6f);font-size: 13px}.up-facts:where(.astro-gxtfuwul) :is(dd,div:where([data-cml-tag="dd"])):where(.astro-gxtfuwul){margin: 2px 0 0;color: var(--sl-text);font-size: 15px;font-weight: 600;font-variant-numeric: tabular-nums}@media (width <= 520px){.up-facts:where(.astro-gxtfuwul){width: 100%}.up-facts:where(.astro-gxtfuwul) > div:where(:not([data-cml-tag],[data-cml-table])):where(.astro-gxtfuwul){flex: 100%;border-left: 0;border-top: 1px solid var(--sl-border)}.up-facts:where(.astro-gxtfuwul) > div:where(:not([data-cml-tag],[data-cml-table])):where(.astro-gxtfuwul):first-child{border-top: 0}}#packages:where(.astro-gxtfuwul){scroll-margin-top: calc(var(--sl-chrome-h,119px) + 16px)}.up-demo:where(.astro-gxtfuwul){display: grid;grid-template-columns: minmax(0,.82fr) minmax(0,1.5fr);align-items: center;gap: 40px clamp(40px,5vw,72px);margin-bottom: clamp(48px,6vw,80px)}.up-demo-copy:where(.astro-gxtfuwul){min-width: 0}.up-demo-copy:where(.astro-gxtfuwul) .mkt-body:where(.astro-gxtfuwul).mkt-body{margin-top: 18px;max-width: 46ch}.up-demo-copy:where(.astro-gxtfuwul) .mkt-body:where(.astro-gxtfuwul).mkt-body + .mkt-body:where(.astro-gxtfuwul).mkt-body{margin-top: 12px}.up-demo-cta:where(.astro-gxtfuwul).mkt-actions{margin-top: 28px}@media (width <= 991px){.up-demo:where(.astro-gxtfuwul){grid-template-columns: minmax(0,1fr)}}.up-lattice:where(.astro-gxtfuwul){list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1px;border: 1px solid var(--sl-border);border-radius: 2px;background: var(--sl-border);overflow: hidden}.up-card:where(.astro-gxtfuwul){display: flex;flex-direction: column;min-width: 0;padding: clamp(24px,2.6vw,34px);background: var(--sl-bg)}.up-em:where(.astro-gxtfuwul){display: flex;align-items: center;justify-content: center;width: 72px;height: 72px;margin-bottom: 22px;border: 1px solid var(--sl-border);border-radius: 2px;background: var(--sl-bg-subtle);color: var(--sl-text)}.up-em:where(.astro-gxtfuwul) svg:where(.astro-gxtfuwul){width: 52px;height: 52px;overflow: visible}.up-card-t:where(.astro-gxtfuwul){margin: 0;color: var(--sl-text);font-size: clamp(19px,1.6vw,22px);font-weight: 600;line-height: 1.2;letter-spacing: -.02em}.up-fit:where(.astro-gxtfuwul){margin: 8px 0 0;color: var(--sl-text-muted);font-size: 14.5px;line-height: 1.5}.up-list:where(.astro-gxtfuwul){list-style: none;margin: 20px 0 24px;padding: 18px 0 0;border-top: 1px solid var(--sl-border);display: flex;flex-direction: column;gap: 9px}.up-list:where(.astro-gxtfuwul) li:where(.astro-gxtfuwul){position: relative;padding-left: 18px;color: var(--sl-text-muted);font-size: 14.5px;line-height: 1.5}.up-list:where(.astro-gxtfuwul) li:where(.astro-gxtfuwul):before{content: "";position: absolute;left: 0;top: 8px;width: 6px;height: 6px;border-radius: 1px;background: #0075ff}.up-foot:where(.astro-gxtfuwul){display: flex;align-items: flex-end;justify-content: space-between;flex-wrap: wrap;gap: 14px;margin-top: auto;padding-top: 20px;border-top: 1px solid var(--sl-border)}.up-price:where(.astro-gxtfuwul){display: flex;flex-direction: column;gap: 4px;margin: 0}.up-price-k:where(.astro-gxtfuwul){color: var(--sl-text-label,#6f6f6f);font-size: 13px}.up-price-v:where(.astro-gxtfuwul){color: var(--sl-text);font-size: clamp(26px,2.4vw,32px);font-weight: 650;letter-spacing: -.03em;line-height: 1;font-variant-numeric: tabular-nums}.up-price-v:where(.astro-gxtfuwul) :is(small,span:where([data-cml-tag="small"])):where(.astro-gxtfuwul){color: var(--sl-text-muted);font-size: 15px;font-weight: 500;letter-spacing: 0}.up-go:where(.astro-gxtfuwul).mkt-btn{flex: none}.up-lattice:where(.astro-gxtfuwul).is-armed .up-em:where(.astro-gxtfuwul) [data-draw]{stroke-dasharray: 1;stroke-dashoffset: 1px;transition: stroke-dashoffset .9s var(--sl-ease,cubic-bezier(.16,1,.3,1))}.up-lattice:where(.astro-gxtfuwul).is-armed .up-card:where(.astro-gxtfuwul).is-drawn .up-em:where(.astro-gxtfuwul) [data-draw]{stroke-dashoffset: 0}.up-platform:where(.astro-gxtfuwul){display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 20px 40px;margin-top: 20px;padding: clamp(22px,2.4vw,30px) clamp(24px,2.6vw,34px);border: 1px solid var(--sl-border);border-radius: 2px;background: var(--sl-bg-subtle)}.up-platform-d:where(.astro-gxtfuwul){max-width: 70ch;margin: 8px 0 0;color: var(--sl-text-muted);font-size: 15px;line-height: 1.6}.up-steps:where(.astro-gxtfuwul){list-style: none;margin: 0;padding: 0}.up-steps:where(.astro-gxtfuwul) .mkt-cell:where(.astro-gxtfuwul){display: flex;flex-direction: column;gap: 12px}.up-steps:where(.astro-gxtfuwul) .mkt-body:where(.astro-gxtfuwul).mkt-body{margin-top: 0}.up-step-ic:where(.astro-gxtfuwul){color: #0075ff}@media (width <= 991px){.up-lattice:where(.astro-gxtfuwul){grid-template-columns: repeat(2,minmax(0,1fr))}}@media (width <= 640px){.up-lattice:where(.astro-gxtfuwul){grid-template-columns: minmax(0,1fr)}}.ld-fig.upm{--ld-bar: #ffffff;--ld-panel: #ffffff;--ld-ground: #f4f4f6;--ld-dot: rgba(10,11,13,0.075);--ld-rule: #ececec;--ld-tray: #f3f3f3;--upm-t: 0.4s cubic-bezier(0.4,0,0.2,1)}.upm-sr{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.upm .ld-body{position: relative;grid-template-columns: minmax(0,1fr) 280px}.upm .upm-insp{position: relative;gap: 16px}.upm .ld-cursor{z-index: 8}.upm[data-up-paused] .ld-cursor{opacity: 0}.upm svg{display: block;width: 100%;height: 100%;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.upm .upm-strip{position: relative;z-index: 2;display: flex;align-items: center;justify-content: space-between;gap: 10px;height: 38px;padding: 0 8px;border-bottom: 1px solid var(--ld-rule);background: var(--ld-panel);color: var(--ld-muted);font-size: 11.5px;font-weight: 500}.upm .upm-bps{display: inline-flex;gap: 2px;padding: 2px;border-radius: 3px;background: var(--ld-tray)}.upm .upm-bps > span:where(:not([data-cml-tag],[data-cml-svg])){padding: 4px 8px;border-radius: 2px}.upm .upm-bps > .is-on{background: var(--ld-chip);box-shadow: var(--ld-chip-shadow);color: var(--ld-ink)}.upm .upm-strip-r{display: inline-flex;gap: 6px;margin-left: auto}.upm :is(.upm-fill,.upm-trig){display: inline-flex;align-items: center;gap: 5px;height: 26px;padding: 0 8px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;color: var(--ld-ink);white-space: nowrap}.upm .upm-fill :is(i,span:where([data-cml-tag="i"])),.upm .upm-trig :is(i,span:where([data-cml-tag="i"])){display: block;flex: none;width: 12px;height: 12px}.upm .upm-trig{min-width: 84px;transition: background-color 0.15s var(--ld-ease-out)}.upm .upm-trig .upm-chev{width: 11px;height: 11px;margin-left: auto;color: var(--ld-faint)}.upm[data-ld-menu='open']:not([data-up-paused]) .upm-trig{background: var(--ld-wash)}.upm :is(.upm-trig .upm-g,.upm-tn){display: none}.upm:not([data-ld-mode='dark']):not([data-ld-mode='hc']) :is(.upm-g-light,.upm-tn-light),.upm[data-ld-mode='dark'] :is(.upm-g-dark,.upm-tn-dark),.upm[data-ld-mode='hc'] :is(.upm-g-hc,.upm-tn-hc){display: block}.upm .upm-menu{position: absolute;z-index: 4;top: 36px;right: 8px;display: flex;flex-direction: column;width: 158px;padding: 4px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;background: var(--ld-panel);box-shadow: 0 8px 24px -8px rgba(10,11,13,0.22);opacity: 0;transform: translateY(-4px);transition: opacity 0.16s var(--ld-ease-out),transform 0.24s var(--ld-ease);pointer-events: none}.upm[data-ld-menu='open']:not([data-up-paused]) .upm-menu{opacity: 1;transform: none}.upm .upm-mi{display: flex;align-items: center;gap: 7px;height: 26px;padding: 0 7px;border-radius: 2px;color: var(--ld-ink);font-size: 11.5px;white-space: nowrap}.upm .upm-mi :is(i,span:where([data-cml-tag="i"])){display: block;flex: none;width: 12px;height: 12px;color: var(--ld-muted)}.upm .upm-mi :is(b,span:where([data-cml-tag="b"])){display: none;width: 12px;height: 12px;margin-left: auto;color: var(--ld-ink)}.upm:not([data-ld-mode='dark']):not([data-ld-mode='hc']) .upm-mi[data-m='light'] :is(b,span:where([data-cml-tag="b"])),.upm[data-ld-mode='dark'] .upm-mi[data-m='dark'] :is(b,span:where([data-cml-tag="b"])),.upm[data-ld-mode='hc'] .upm-mi[data-m='hc'] :is(b,span:where([data-cml-tag="b"])){display: block}.upm .upm-mi[data-m='dark']{background: var(--ld-wash)}.upm .upm-mi-edit{margin-top: 3px;border-top: 1px solid var(--ld-rule);border-radius: 0;padding-top: 3px;height: 29px;color: var(--ld-muted)}.upm .upm-new:not(.is-in){display: none}.upm .ld-sheet.upm-page{margin: 16px 18px 0;background-color: var(--upm-surface);color: var(--upm-ink);transition: background-color var(--upm-t),color var(--upm-t),transform 0.6s var(--ld-ease)}.upm .upm-page *{transition: background-color var(--upm-t),color var(--upm-t),border-color var(--upm-t),box-shadow var(--upm-t)}.upm .upm-nav{display: flex;align-items: center;gap: calc(14px * var(--ld-k));height: calc(42px * var(--ld-k));padding: 0 calc(18px * var(--ld-k));border-bottom: 1px solid var(--upm-line);color: var(--upm-muted);font-size: calc(11.5px * var(--ld-k))}.upm .upm-logo{display: inline-flex;align-items: center;gap: calc(7px * var(--ld-k));color: var(--upm-ink);font-size: calc(12.5px * var(--ld-k));font-weight: 650;white-space: nowrap}.upm .upm-logo :is(i,span:where([data-cml-tag="i"])){width: calc(12px * var(--ld-k));height: calc(12px * var(--ld-k));border-radius: 2px;background: var(--upm-brand)}.upm .upm-links{display: flex;gap: calc(14px * var(--ld-k));margin-left: auto}.upm .upm-toggle{position: relative;flex: none;width: calc(22px * var(--ld-k));height: calc(22px * var(--ld-k));border: 1px solid var(--upm-line);border-radius: 2px;color: var(--upm-ink)}.upm .upm-toggle :is(i,span:where([data-cml-tag="i"])){position: absolute;inset: 22%;transition: opacity 0.3s var(--ld-ease-out),transform 0.5s var(--ld-ease)}.upm .upm-tg-moon{opacity: 0;transform: rotate(-60deg) scale(0.6)}.upm[data-ld-mode='dark'] .upm-tg-sun{opacity: 0;transform: rotate(60deg) scale(0.6)}.upm[data-ld-mode='dark'] .upm-tg-moon{opacity: 1;transform: none}.upm :is(.upm-navbtn,.upm-btn){display: inline-block;padding: calc(5px * var(--ld-k)) calc(10px * var(--ld-k));border: 1px solid var(--upm-brand);border-radius: 2px;background: var(--upm-brand);color: var(--upm-onbrand);font-size: calc(11px * var(--ld-k));font-weight: 600;white-space: nowrap}.upm .upm-hero{padding: calc(30px * var(--ld-k)) calc(24px * var(--ld-k)) calc(26px * var(--ld-k))}.upm .upm-h{max-width: 12em;color: var(--upm-ink);font-size: calc(30px * var(--ld-k));font-weight: 650;line-height: 1.06;letter-spacing: -0.03em}.upm .upm-sub{max-width: 40ch;margin-top: calc(10px * var(--ld-k));color: var(--upm-muted);font-size: calc(12.5px * var(--ld-k));line-height: 1.5}.upm .upm-ctas{display: flex;gap: calc(8px * var(--ld-k));margin-top: calc(16px * var(--ld-k))}.upm .upm-btn{padding: calc(8px * var(--ld-k)) calc(13px * var(--ld-k));font-size: calc(11.5px * var(--ld-k))}.upm .upm-btn.is-quiet{border-color: var(--upm-line);background: transparent;color: var(--upm-ink)}.upm .upm-cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: calc(8px * var(--ld-k));padding: 0 calc(24px * var(--ld-k)) calc(24px * var(--ld-k))}.upm .upm-card{min-width: 0;padding: calc(11px * var(--ld-k));border: 1px solid var(--upm-line);border-radius: 2px;background: var(--upm-surface2)}.upm .upm-card-t{color: var(--upm-ink);font-size: calc(12px * var(--ld-k));font-weight: 600}.upm .upm-card-s{margin-top: calc(4px * var(--ld-k));color: var(--upm-muted);font-size: calc(11px * var(--ld-k));line-height: 1.45}.upm .upm-card-l{margin-top: calc(8px * var(--ld-k));color: var(--upm-brand);font-size: calc(11px * var(--ld-k));font-weight: 600}.upm .upm-pn{display: flex}.upm :is(.upm-pn,.upm-v) > [data-p]{display: none}.upm .upm-presets .ld-chip{min-height: 30px}.upm .upm-sw{display: block;width: 16px;height: 16px;border-radius: 50%;background: linear-gradient(135deg,var(--a) 50%,var(--b) 50%);box-shadow: inset 0 0 0 1px rgba(0,0,0,0.14)}.upm .upm-add{display: inline-grid;place-items: center;width: 24px;height: 24px;padding: 5px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;background: var(--ld-panel);color: var(--ld-muted);cursor: pointer;transition: color 0.15s var(--ld-ease-out),border-color 0.15s var(--ld-ease-out)}.upm .upm-add:hover{border-color: var(--ld-faint);color: var(--ld-ink)}.upm .upm-add:focus-visible{outline: 2px solid var(--ld-accent);outline-offset: 1px}.upm .upm-mtray .ld-chip{gap: 5px;padding-inline: 4px}.upm .upm-mtray .upm-g{display: block;flex: none;width: 12px;height: 12px}.upm:has(.upm-mtray .upm-new.is-in) .upm-mtray .upm-g{display: none}.upm .upm-vars{overflow: hidden}.upm .upm-vars li{display: block;padding: 6px 3px 7px}.upm .upm-vn{display: block;padding-left: 6px;color: var(--ld-ink);font-size: 11.5px;font-weight: 600}.upm .upm-vals{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 2px;margin-top: 3px}.upm:has(.upm-vals .upm-new.is-in) .upm-vals{grid-template-columns: repeat(3,minmax(0,1fr))}.upm .upm-v{min-width: 0;padding: 0 4px 0 6px;color: var(--ld-muted);font-size: 11px;line-height: 16px;white-space: nowrap;transition: color 0.2s var(--ld-ease-out)}.upm .upm-v > [data-p]{align-items: center;gap: 5px;max-width: 100%;overflow: hidden;text-overflow: ellipsis}.upm .upm-v :is(i,span:where([data-cml-tag="i"])){flex: none;width: 9px;height: 9px;border-radius: 2px;background: var(--sw);box-shadow: inset 0 0 0 1px rgba(10,11,13,0.16);transition: background-color var(--upm-t)}.upm:not([data-ld-mode='dark']):not([data-ld-mode='hc']) .upm-v[data-m='light'],.upm[data-ld-mode='dark'] .upm-v[data-m='dark'],.upm[data-ld-mode='hc'] .upm-v[data-m='hc']{color: var(--ld-ink)}.upm .upm-follow.is-in{display: block;overflow: hidden;color: var(--ld-faint);text-overflow: ellipsis;animation: upm-arrive 0.5s var(--ld-ease) both}.upm .upm-mtray .upm-new.is-in{animation: upm-arrive 0.5s var(--ld-ease) both}@keyframes upm-arrive{from{opacity: 0;transform: translate3d(0,3px,0)}to{opacity: 1;transform: none}}.upm .upm-modes{position: relative}.upm .upm-pop{position: absolute;z-index: 5;top: 30px;right: 0;left: 0;display: flex;flex-direction: column;gap: 7px;padding: 12px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;background: var(--ld-panel);box-shadow: 0 12px 32px -10px rgba(10,11,13,0.28);opacity: 0;visibility: hidden;transform: translateY(-4px);transition: opacity 0.16s var(--ld-ease-out),transform 0.24s var(--ld-ease),visibility 0s linear 0.24s}.upm[data-ld-pop='open']:not([data-up-paused]) .upm-pop,.upm[data-upm-pop] .upm-pop{opacity: 1;visibility: visible;transform: none;transition: opacity 0.16s var(--ld-ease-out),transform 0.24s var(--ld-ease),visibility 0s}.upm .upm-pop-t{color: var(--ld-ink);font-size: 12.5px;font-weight: 600}.upm .upm-pop-l{color: var(--ld-muted);font-size: 12px;font-weight: 500}.upm .upm-pop .ld-input::placeholder{color: var(--ld-faint)}.upm .upm-pop-row{display: flex;justify-content: flex-end;gap: 6px;margin-top: 3px}.upm .upm-pbtn{height: 28px;padding: 0 11px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;background: var(--ld-panel);color: var(--ld-ink);font: 500 12px/1 var(--ld-font);cursor: pointer}.upm .upm-pbtn.is-go{border-color: #0075ff;background: #0075ff;color: #ffffff}.upm .upm-pbtn:focus-visible{outline: 2px solid var(--ld-accent);outline-offset: 2px}@container ld (max-width: 640px){.upm .ld-body{grid-template-columns: minmax(0,1fr)}.upm .ld-sheet.upm-page{margin: 12px 14px 0}.upm .upm-bps{display: none}.upm .upm-strip{height: 34px}.upm .upm-menu{top: 32px}.upm .ld-cursor{width: 15px;height: 19px}.upm .upm-pop{left: auto;width: min(280px,100%)}}@media (prefers-reduced-motion: reduce){.upm .upm-page,.upm .upm-page *,.upm .upm-toggle :is(i,span:where([data-cml-tag="i"])),.upm .upm-menu,.upm .upm-pop{transition: none}.upm .upm-new.is-in{animation: none}}.slfu{--slfu-tray: var(--sl-bg-sunken,#f4f6fa);--slfu-chip: var(--sl-surface,#fff);--slfu-chip-shadow: 0 1px 2px rgba(16,24,40,0.08),0 0 0 1px rgba(16,24,40,0.04);--slfu-label: var(--sl-text-label,#6f6f6f)}:is(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark']) .slfu{--slfu-tray: #141417;--slfu-chip: #26262b;--slfu-chip-shadow: 0 1px 2px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.06);--slfu-label: var(--sl-text-label,#8f8f8f)}.slfu .slfu-hero{display: grid;align-items: center;min-height: calc(100svh - var(--sl-chrome-h,119px))}.slfu .slfu-grid{display: grid;grid-template-columns: minmax(0,1.08fr) minmax(0,0.92fr);align-items: center;gap: clamp(40px,6vw,96px)}@media (max-width: 991px){.slfu .slfu-grid{grid-template-columns: 1fr}}.slfu .mkt-title.slfu-title{max-width: 12ch}.slfu .mkt-lede.slfu-lede{max-width: 44ch}.slfu .slfu-rail{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 3px;max-width: 560px;margin: clamp(28px,3.4vw,40px) 0 0;padding: 3px;list-style: none;border-radius: 3px;background: var(--slfu-tray)}.slfu .slfu-node{position: relative;display: flex;flex-direction: column;gap: 3px;min-width: 0;padding: 12px 16px 12px 14px;border-radius: 2px}.slfu .slfu-node:not(:last-child)::after{content: '';position: absolute;top: 50%;right: -3px;width: 6px;height: 6px;border-top: 1.5px solid var(--slfu-label);border-right: 1.5px solid var(--slfu-label);transform: translate(0,-50%) rotate(45deg);opacity: 0.7}.slfu .slfu-node.is-on{background: var(--slfu-chip);box-shadow: var(--slfu-chip-shadow)}.slfu .slfu-node-name{overflow: hidden;color: var(--sl-text-muted);font-size: 16px;font-weight: 600;letter-spacing: -0.015em;line-height: 1.2;text-overflow: ellipsis;white-space: nowrap}.slfu .slfu-node.is-on .slfu-node-name{color: var(--sl-text)}.slfu .slfu-node-span{color: var(--slfu-label);font-size: 12.5px;line-height: 1.3}.slfu .slfu-actions{margin-top: clamp(28px,3.4vw,40px)}.slfu .slfu-faq{padding: 8px clamp(18px,2.4vw,28px);border: 1px solid var(--sl-border);border-radius: 2px;background: var(--sl-bg)}.slfu .slfu-faq-h{margin: 0;padding: 18px 0 14px;color: var(--sl-text);font-size: 19px;font-weight: 600;letter-spacing: -0.02em;line-height: 1.25}.slfu .slfu-faq-i{border-top: 1px solid var(--sl-border)}.slfu .slfu-faq-q{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 18px 0;color: var(--sl-text);font-size: 16px;font-weight: 600;letter-spacing: -0.012em;line-height: 1.35;list-style: none;cursor: pointer}.slfu .slfu-faq-q::-webkit-details-marker{display: none}.slfu .slfu-faq-q:focus-visible{outline: 2px solid var(--sl-accent);outline-offset: 2px}.slfu .slfu-faq-icon{flex-shrink: 0;color: var(--sl-text-muted);transition: transform var(--sl-dur-fast,0.15s) var(--sl-ease-out,ease)}.slfu .slfu-faq-i[open] .slfu-faq-icon{transform: rotate(45deg)}.slfu .slfu-faq-a{max-width: 60ch;margin: -4px 0 0;padding: 0 0 20px;color: var(--sl-text-muted);font-size: 15px;line-height: 1.6}@media (max-width: 560px){.slfu .slfu-node{padding: 10px 10px 10px 11px}.slfu .slfu-node-name{font-size: 14.5px}.slfu .slfu-node-span{font-size: 11.5px}}@media (prefers-reduced-motion: reduce){.slfu .slfu-faq-icon{transition: none}}.slv{background-color: var(--sl-bg);color: var(--sl-text);font-family: var(--sl-font)}.slv .sl-h2 .mute{color: var(--sl-text-muted)}.slv-matrix-sec{padding-block: clamp(56px,8vh,112px);border-top: 1px solid var(--sl-border)}.slv-matrix-title{max-width: 22ch;margin: 0 0 clamp(28px,4vw,48px)}.slv-matrix{display: grid;grid-template-columns: 240px minmax(0,1fr);gap: clamp(28px,4vw,64px);align-items: start}.slv-tabs{position: sticky;top: calc(var(--sl-chrome-h,119px) + 16px)}.slv-tab.slv-tab{justify-content: flex-start;width: 100%;padding: 10px 12px;font-size: 14px;text-align: left}.slv-tab:focus-visible{outline: 2px solid var(--sl-accent);outline-offset: 2px}.slv-panel{min-width: 0}.slv-panel-title{margin: 0;color: var(--sl-text);font-family: var(--sl-font-display);font-size: clamp(28px,3vw,40px);font-weight: 650;letter-spacing: -0.03em;line-height: 1.05}.slv-lede{max-width: 62ch;margin: 14px 0 0;color: var(--sl-text);font-size: clamp(17px,1.4vw,19px);line-height: 1.55}.slv-heads{max-width: 62ch;margin: 14px 0 0;color: var(--sl-text-muted);font-size: 15.5px;line-height: 1.6}.slv-rows{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1px;margin: clamp(24px,3vw,36px) 0 0;border: 1px solid var(--sl-border);border-radius: 2px;background: var(--sl-border);overflow: hidden}.slv-row{padding: 20px;background: var(--sl-bg)}.slv-row-k{margin: 0;color: var(--sl-text);font-size: 14px;font-weight: 600}.slv-row-v{margin: 8px 0 0;color: var(--sl-text-muted);font-size: 14.5px;line-height: 1.6}.slv-panel-foot{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 12px 24px;margin-top: 24px}.slv-shipped a,.slv-cta-link{color: var(--sl-accent);text-decoration: none}.slv-shipped a:hover,.slv-cta-link:hover{text-decoration: underline;text-underline-offset: 3px}.slv-cta-link{font-size: 15px;font-weight: 500}.slv-rows--stack{grid-template-columns: 1fr;margin-top: 0}@media (max-width: 991px){.slv-matrix{grid-template-columns: 1fr}.slv-matrix .slv-tabs.sl-tray--col{position: static;flex-direction: row;flex-wrap: wrap}.slv-tab.slv-tab{width: auto}.slv-rows{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.slv-tab{transition: none}}.slwp{background-color: var(--sl-bg);color: var(--sl-text);font-family: var(--sl-font);line-height: 1.5}.slwp .slwp-w{max-width: var(--sl-shell-max);margin: 0 auto;padding: 0 clamp(20px,5vw,48px)}.slwp .slwp-dot{color: var(--sl-accent)}.slwp .slwp-sr{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.slwp .slwp-hero{padding: clamp(64px,11vh,140px) 0 clamp(32px,6vh,56px);border-bottom: 1px solid var(--sl-border)}.slwp .slwp-h1{margin: 0;max-width: 16ch;font-family: var(--sl-font-display);font-size: clamp(40px,6.5vw,84px);font-weight: 600;letter-spacing: -0.035em;line-height: 1.02;text-wrap: balance}.slwp .slwp-hero-desc{max-width: 60ch;margin: 20px 0 28px;font-size: clamp(16px,1.6vw,19px);line-height: 1.6;color: var(--sl-text-muted)}.slwp .slwp-hero-actions{display: flex;flex-wrap: wrap;gap: 12px;margin-bottom: clamp(28px,5vh,48px)}.slwp .slwp-meta{display: grid;grid-template-columns: repeat(auto-fit,minmax(150px,1fr));gap: 16px clamp(16px,3vw,40px);margin: 0;padding-top: 18px;border-top: 1px solid var(--sl-border)}.slwp .slwp-sec{padding: clamp(48px,8vh,96px) 0;border-bottom: 1px solid var(--sl-border);scroll-margin-top: calc(var(--sl-chrome-h,119px) + 16px)}.slwp .slwp-h2{margin: 0}.slwp .slwp-lede{max-width: 62ch;margin: 14px 0 clamp(22px,3.6vh,36px);font-size: clamp(15px,1.6vw,18px);line-height: 1.65;color: var(--sl-text-muted)}.slwp .slwp-specs{display: flex;flex-wrap: wrap;gap: 12px clamp(20px,3vw,44px);margin: 0 0 clamp(20px,3vh,32px);padding: 12px 0;border-top: 1px solid var(--sl-border);border-bottom: 1px solid var(--sl-border)}.slwp .slwp-spec{display: flex;align-items: baseline;gap: 8px}.slwp .slwp-spec-k{font-size: 11px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;color: var(--sl-text-label,var(--sl-text-muted))}.slwp .slwp-spec-v{margin: 0;font-size: 14px;font-weight: 600}.slwp .slwp-pkgs{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: clamp(14px,2vw,22px);align-items: start}.slwp .slwp-pkg{display: flex;flex-direction: column;padding: clamp(20px,2.8vw,32px);border: 1px solid var(--sl-border);border-radius: var(--sl-radius-card);background: var(--sl-bg)}.slwp .slwp-pkg.is-featured{border-color: var(--sl-border-accent,var(--sl-accent))}.slwp .slwp-pkg-namerow{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 12px;margin: 0 0 10px}.slwp .slwp-pkg-name{margin: 0;font-family: var(--sl-font-display);font-size: 22px;font-weight: 600;letter-spacing: -0.02em}.slwp .slwp-pkg-flag{padding: 3px 8px;border: 1px solid var(--sl-border-accent);border-radius: 2px;background: var(--sl-accent-soft);color: var(--sl-text);font-size: 12px;font-weight: 500;line-height: 1.4;white-space: nowrap}.slwp .slwp-pkg-price{margin: 0 0 10px;display: flex;align-items: baseline;gap: 8px}.slwp .slwp-pkg-fig{font-family: var(--sl-font-display);font-size: clamp(30px,3.2vw,40px);font-weight: 600;letter-spacing: -0.03em}.slwp .slwp-pkg-unit{font-size: 13.5px;color: var(--sl-text-muted)}.slwp .slwp-pkg-t{margin: 0 0 8px;font-size: 16px;font-weight: 600;letter-spacing: -0.015em}.slwp .slwp-pkg-d{margin: 0 0 18px;font-size: 14.5px;line-height: 1.6;color: var(--sl-text-muted)}.slwp .slwp-pkg-btn{align-self: flex-start;margin-bottom: 20px}.slwp .slwp-pkg-dk{margin: 0 0 6px;padding-top: 14px;border-top: 1px solid var(--sl-border);font-size: 11px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;color: var(--sl-text-label,var(--sl-text-muted))}.slwp .slwp-pkg-list{margin: 0;padding: 0;list-style: none}.slwp .slwp-pkg-list li{position: relative;padding: 7px 0 7px 18px;font-size: 14px;line-height: 1.5}.slwp .slwp-pkg-list li + li{border-top: 1px solid var(--sl-border)}.slwp .slwp-pkg-list li::before{content: '';position: absolute;left: 0;top: 14px;width: 6px;height: 6px;border-radius: 50%;background: var(--sl-accent)}.slwp .slwp-table-wrap{overflow-x: auto;border: 1px solid var(--sl-border);border-radius: var(--sl-radius-card)}.slwp .slwp-table{width: 100%;min-width: 620px;border-collapse: collapse;font-size: 14px}.slwp .slwp-table :is(th,div:where([data-cml-table="th"])),.slwp .slwp-table :is(td,div:where([data-cml-table="td"])){padding: 12px 16px;text-align: left;border-bottom: 1px solid var(--sl-border)}.slwp .slwp-table :is(thead,div:where([data-cml-table="thead"])) :is(th,div:where([data-cml-table="th"])){font-size: 12px;font-weight: 500;letter-spacing: 0.08em;text-transform: uppercase;color: var(--sl-text-muted);background: var(--sl-bg-subtle)}.slwp .slwp-table :is(tbody,div:where([data-cml-table="tbody"])) :is(th,div:where([data-cml-table="th"])){font-weight: 500}.slwp .slwp-table :is(tbody,div:where([data-cml-table="tbody"])) :is(tr,div:where([data-cml-table="tr"])):last-child :is(th,div:where([data-cml-table="th"])),.slwp .slwp-table :is(tbody,div:where([data-cml-table="tbody"])) :is(tr,div:where([data-cml-table="tr"])):last-child :is(td,div:where([data-cml-table="td"])){border-bottom: 0}.slwp .slwp-table :is(td,div:where([data-cml-table="td"])){color: var(--sl-text-muted)}.slwp .slwp-phases{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: clamp(16px,2.4vw,28px);margin: 0;padding: 0;list-style: none}.slwp .slwp-phase{padding-top: 16px;border-top: 2px solid var(--sl-text)}.slwp .slwp-phase-k{margin: 0 0 10px;font-size: 13px;color: var(--sl-text-muted);font-variant-numeric: tabular-nums}.slwp .slwp-phase-t{margin: 0 0 4px;font-family: var(--sl-font-display);font-size: clamp(19px,2.2vw,24px);font-weight: 600;letter-spacing: -0.02em}.slwp .slwp-phase-d{margin: 0;font-size: 14.5px;line-height: 1.6;color: var(--sl-text-muted)}.slwp .slwp-scope{margin: 0}.slwp .slwp-scope-row{display: grid;grid-template-columns: minmax(150px,220px) 1fr;gap: 8px clamp(16px,3vw,40px);padding: 16px 0;border-top: 1px solid var(--sl-border)}@media (max-width: 640px){.slwp .slwp-scope-row{grid-template-columns: 1fr;gap: 4px}}.slwp .slwp-scope-k{font-size: 15px;font-weight: 600;letter-spacing: -0.015em;color: var(--sl-text)}.slwp .slwp-scope-v{margin: 0;max-width: 78ch;font-size: 15px;line-height: 1.65}.slwp .slwp-faq{display: grid;grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: clamp(16px,2.4vw,28px) clamp(20px,3.2vw,44px)}.slwp .slwp-faq-item{padding-top: 14px;border-top: 1px solid var(--sl-border)}.slwp .slwp-faq-q{margin: 0 0 8px;font-family: var(--sl-font-display);font-size: 17.5px;font-weight: 600;letter-spacing: -0.015em}.slwp .slwp-faq-a{margin: 0;font-size: 14.5px;line-height: 1.65;color: var(--sl-text-muted)}.slwp .slwp-cta{padding: clamp(64px,10vh,130px) 0;background: var(--sl-ink);color: var(--sl-ink-text)}.slwp .slwp-cta-in{text-align: center}.slwp .slwp-cta-t{margin: 0 auto;color: #fff}.slwp .slwp-cta-desc{max-width: 56ch;margin: 16px auto 10px;font-size: clamp(15px,1.6vw,18px);line-height: 1.6;color: var(--sl-ink-text-muted)}.slwp .slwp-cta-mail{margin: 0 0 26px}.slwp .slwp-cta-mail a{color: var(--sl-accent-light,var(--sl-accent));text-decoration: none}.slwp .slwp-cta-mail a:hover{text-decoration: underline}.slwp .slwp-cta-actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px}.slwp .slwp-btn-ghost-dark{color: #fff;border-color: var(--sl-ink-border)}.wb{position: relative;isolation: isolate;background-color: var(--sl-bg);color: var(--sl-text);font-family: var(--sl-font);line-height: 1.5}.wb-hero .mkt-title.mkt-title{max-width: 13ch}.wb-h2{max-width: 22ch}.wb-sheet :is(dt,div:where([data-cml-tag="dt"])){color: var(--sl-text-label,#6f6f6f);font: 600 11px/1.2 var(--sl-font);letter-spacing: 0.1em;text-transform: uppercase;font-variant-numeric: tabular-nums}.wb-fig{margin: clamp(48px,7vh,88px) 0 0}.wb-fig-cap{max-width: 64ch;margin: 14px 0 0;color: var(--sl-text-muted);font-size: 14px;line-height: 1.5}.wb-stats{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 1px;margin-top: clamp(40px,5vw,64px);border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-border);overflow: hidden}.wb-stat{display: flex;flex-direction: column;row-gap: 6px;min-width: 0;padding: clamp(18px,2.2vw,26px);background-color: var(--sl-bg)}.wb-stat-v{margin: 0;color: var(--sl-text);letter-spacing: -0.025em;font-size: clamp(22px,2.2vw,30px);font-weight: 600;line-height: 1.15;font-variant-numeric: tabular-nums}.wb-stat-l{margin: auto 0 0;color: var(--sl-text-muted);font-size: 13px;line-height: 1.4}.wb-sec{position: relative;isolation: isolate;padding: clamp(96px,14vh,184px) 0}.wb-sec:not(.mkt-band) + :is(.wb-sec,.wb-close):not(.mkt-band)::after,.wb-hero + .wb-sec:not(.mkt-band)::after{content: '';position: absolute;top: 0;left: 50%;width: min(90%,1240px);height: 1px;transform: translateX(-50%);background: linear-gradient(90deg,transparent 0%,var(--sl-border) 16%,var(--sl-border) 84%,transparent 100%);pointer-events: none}.wb-sec-lede.mkt-lede{margin-top: clamp(18px,2vw,24px);font-size: clamp(16px,1.35vw,18px)}.wb-split{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.25fr);align-items: start;gap: 40px clamp(40px,6vw,96px)}.wb-split-side{position: sticky;top: calc(var(--sl-chrome-h,119px) + 32px);align-self: start;min-width: 0}.wb-split-list{display: flex;flex-direction: column;min-width: 0}.wb-split-row{padding: clamp(24px,2.8vw,34px) 0;border-top: 1px solid var(--sl-border)}.wb-split-t{margin: 0;color: var(--sl-text);letter-spacing: -0.02em;font-size: clamp(20px,2vw,24px);font-weight: 600;line-height: 1.2}.wb-split-t + .wb-split-d{margin-top: 10px}.wb-split-d{margin: 0;color: var(--sl-text-muted);font-size: 16px;line-height: 1.65}.wb-bento{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.wb-sec .ld-fig + .wb-bento{margin-top: clamp(20px,2.4vw,28px)}.wb-card{display: flex;flex-direction: column;row-gap: 12px;min-width: 0;padding: clamp(26px,3vw,38px);border: 1px solid var(--sl-border);border-radius: 3px;background-color: var(--sl-bg)}.wb-card-t{margin: 0;color: var(--sl-text);letter-spacing: -0.02em;font-size: clamp(20px,2vw,24px);font-weight: 600;line-height: 1.2}.wb-card-t + .wb-card-d{margin-top: 10px}.wb-card-d{margin: 0;color: var(--sl-text-muted);font-size: 15px;line-height: 1.6}.wb-tab-menu{max-width: 100%;margin-bottom: clamp(28px,3.5vw,44px)}.wb-tab-pane[hidden]{display: none}.wb-pane-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: center;gap: 28px clamp(28px,4vw,64px);min-height: 300px}.wb-pane-go{display: inline-block;margin-top: 18px;color: var(--sl-accent);font-size: 15px;font-weight: 500;text-decoration: none}.wb-pane-go:hover{text-decoration: underline;text-underline-offset: 3px}.wb-sheet{margin: 0;overflow: hidden;border: 1px solid var(--sl-border);border-radius: 3px;background-color: var(--sl-surface);box-shadow: 0 1px 2px rgba(10,10,10,0.04),0 30px 60px -36px rgba(var(--sl-accent-rgb,0,117,255),0.26)}.wb-sheet-row{display: grid;grid-template-columns: minmax(96px,36%) 1fr;align-items: baseline;gap: 16px;padding: 16px 20px;border-top: 1px solid var(--sl-border)}.wb-sheet-row:first-child{border-top: 0}.wb-sheet :is(dd,div:where([data-cml-tag="dd"])){margin: 0;color: var(--sl-text);font-size: 15px;font-weight: 500;line-height: 1.45}.wb-slider{position: relative;width: 100%;padding-bottom: 56px}.wb-slider-mask{display: flex;gap: 20px;margin: 0;padding: 0 0 8px;list-style: none;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none}.wb-slider-mask::-webkit-scrollbar{display: none}.wb-slide{position: relative;flex: 0 0 calc((100% - 40px) / 3);overflow: hidden;scroll-snap-align: start;border: 1px solid var(--sl-border);border-radius: 3px;padding: clamp(22px,2.6vw,32px);background-color: var(--sl-bg);transition: border-color 0.2s}.wb-slide:hover{border-color: var(--sl-border-strong)}.wb-slide-media{position: relative;width: 100%;height: 188px;margin-bottom: clamp(20px,2.4vw,26px);overflow: hidden;border: 1px solid var(--sl-border);border-radius: 2px;background-color: var(--sl-bg-subtle)}.wb-slide-media-img{position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: cover;object-position: center}.wb-slide-t{margin: 0 0 12px;color: var(--sl-text);letter-spacing: -0.025em;font-size: clamp(22px,2.2vw,28px);font-weight: 600;line-height: 1.15}.wb-slide-d{margin: 0;color: var(--sl-text-muted);font-size: 15.5px;line-height: 1.6}.wb-slider-arrow{position: absolute;bottom: 0;display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border: 1px solid var(--sl-border-strong);border-radius: 2px;background-color: var(--sl-bg);color: var(--sl-text);cursor: pointer;font-size: 14px}.wb-slider-arrow.is-left{left: 0}.wb-slider-arrow.is-right{left: 52px}.wb-slider-arrow:hover{border-color: var(--sl-text)}.wb-work-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.wb-wcard{display: block;min-width: 0;overflow: hidden;border: 1px solid var(--sl-border);border-radius: 3px;background-color: var(--sl-bg);text-decoration: none;transition: border-color 0.2s}.wb-wcard:hover{border-color: var(--sl-border-accent)}.wb-wshot{display: flex;aspect-ratio: 4 / 3;overflow: hidden;background-color: var(--sl-bg-subtle)}.wb-wshot-img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center top}.wb-wbody{display: flex;flex-direction: column;row-gap: 6px;padding: 18px;border-top: 1px solid var(--sl-border)}.wb-wclient{margin: 0;color: var(--sl-text-muted);font-size: 13px}.wb-wtitle{margin: 0;color: var(--sl-text);letter-spacing: -0.02em;font-size: clamp(19px,1.8vw,22px);font-weight: 600;line-height: 1.2}.wb-close{position: relative}.wb-close .mkt-body.mkt-body{max-width: 54ch}@media screen and (max-width: 991px){.wb-stats{grid-template-columns: repeat(2,minmax(0,1fr))}.wb-work-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.wb-slide{flex-basis: 58%}.wb-split{grid-template-columns: minmax(0,1fr)}.wb-split-side{position: static}.wb-bento,.wb-pane-grid{grid-template-columns: minmax(0,1fr)}.wb-pane-grid{min-height: 0}}@media screen and (max-width: 767px){.wb-stats{grid-template-columns: minmax(0,1fr)}.wb-sec{padding: clamp(64px,10vh,96px) 0}.wb-work-grid{grid-template-columns: minmax(0,1fr)}.wb-slide{flex-basis: 84%}.wb-slide-media{height: 160px}.wb-sheet-row{grid-template-columns: 1fr;gap: 6px;padding: 14px 16px}}@media screen and (max-width: 479px){.wb-slide{flex-basis: 90%}}.ld-fig.wbc{--wbc-pane: #ffffff;--wbc-hair: #ececec;--wbc-ruler: #f4f4f6;--wbc-rnum: #8a8a93;--wbc-tray: #f3f3f3;--wbc-chip: #ffffff;--wbc-ink: #0a0b0d;--wbc-ink2: #52525a;--wbc-ink3: #6a6a73;--wbc-hover: rgba(10,11,13,0.05);--wbc-sel: #0075ff;--wbc-accent: #0f766e;--ld-bar: #ffffff;--ld-rule: #ececec;--ld-tray: #f3f3f3}:is(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark']) .ld-fig.wbc{--wbc-pane: #101013;--wbc-hair: rgba(255,255,255,0.1);--wbc-ruler: #141416;--wbc-rnum: #8e8e98;--wbc-tray: rgba(255,255,255,0.05);--wbc-chip: #45454e;--wbc-ink: #ffffff;--wbc-ink2: #b4b4bc;--wbc-ink3: #8e8e98;--wbc-hover: rgba(255,255,255,0.08)}.wbc-sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.wbc .ld-body{position: relative}.wbc-crumb :is(u,span:where([data-cml-tag="u"])){margin-left: 6px;padding: 1px 4px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;color: var(--ld-faint);font-size: 10px;font-weight: 600;letter-spacing: 0.06em;text-decoration: none;text-transform: uppercase}.wbc-crumb :is(i,span:where([data-cml-tag="i"])){margin-right: 0}.wbc .wbc-pages{width: auto;flex: none}.wbc .wbc-pages .ld-chip{flex: none;min-height: 26px;padding: 4px 11px}.wbc-stage{display: grid;grid-template-columns: 212px minmax(0,1fr)}.wbc-pane{position: relative;z-index: 2;display: flex;flex-direction: column;min-width: 0;border-right: 1px solid var(--wbc-hair);background: var(--wbc-pane);color: var(--wbc-ink);font-size: 12px}.wbc-ph{display: flex;align-items: baseline;justify-content: space-between;padding: 12px 12px 10px}.wbc-ph :is(b,span:where([data-cml-tag="b"])){font-size: 12.5px;font-weight: 600}.wbc-ph span:where(:not([data-cml-tag],[data-cml-svg])){color: var(--wbc-ink3);font-size: 11px}.wbc-ptabs{display: flex;gap: 2px;margin: 0 12px !important;padding: 3px;border-radius: 3px;background: var(--wbc-tray)}.wbc-ptabs span:where(:not([data-cml-tag],[data-cml-svg])){flex: 1;padding: 4px 0;border-radius: 2px;color: var(--wbc-ink2);font-size: 11.5px;font-weight: 500;text-align: center}.wbc-ptabs .is-on{background: var(--wbc-chip);box-shadow: var(--ld-chip-shadow);color: var(--wbc-ink)}.wbc-find{display: flex;align-items: center;gap: 7px;margin: 10px 12px 6px !important;padding: 6px 8px;border: 1px solid var(--wbc-hair);border-radius: 2px;color: var(--wbc-ink3);font-size: 11.5px}.wbc-find :is(i,span:where([data-cml-tag="i"])),.wbc-group :is(i,span:where([data-cml-tag="i"])){display: inline-flex;width: 12px;height: 12px}:is(.wbc-find,.wbc-group,.wbc-tool) svg{width: 100%;height: 100%;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.wbc-cls{margin: 0;padding: 0 6px;list-style: none}.wbc-row{display: flex;align-items: center;justify-content: space-between;gap: 6px;min-height: 27px;padding: 0 6px;border-radius: 2px;color: var(--wbc-ink);font-size: 12px}.wbc-row-l{display: inline-flex;align-items: center;gap: 7px;min-width: 0}.wbc-n{padding: 0 5px;border-radius: 2px;background: var(--wbc-hover);color: var(--wbc-ink2);font-size: 10.5px;font-style: normal;font-weight: 600;line-height: 16px;font-variant-numeric: tabular-nums}.wbc-row.is-open{background: var(--wbc-hover)}.wbc-tools{display: inline-flex;gap: 2px}.wbc-tool{display: inline-grid;place-items: center;width: 20px;height: 20px;padding: 4px;border-radius: 2px;color: var(--wbc-ink2)}.wbc-tool.is-go{color: var(--wbc-ink);transition: background-color 0.15s var(--ld-ease-out)}.wbc[data-ld-press] .wbc-tool.is-go{background: var(--wbc-hover)}.wbc-rules{position: relative;margin: 4px 0 8px;padding: 8px 9px 34px;border: 1px solid var(--wbc-hair);border-radius: 2px;color: var(--wbc-ink2);font-size: 11px;line-height: 1.6;font-variant-numeric: tabular-nums}.wbc-rules p:where(:not([data-cml-tag])){white-space: nowrap}.wbc-rules .is-in{padding-left: 12px}.wbc-rules :is(b,span:where([data-cml-tag="b"])){color: var(--wbc-ink);font-weight: 600}.wbc-wv span:where(:not([data-cml-tag],[data-cml-svg])){display: none}.wbc[data-ld-weight='500'] .wbc-wv [data-w='500'],.wbc[data-ld-weight='600'] .wbc-wv [data-w='600'],.wbc[data-ld-weight='700'] .wbc-wv [data-w='700']{display: inline}.wbc-apply{position: absolute;right: 8px;bottom: 7px;padding: 3px 9px;border-radius: 2px;background: var(--wbc-hover);color: var(--wbc-ink3);font-size: 11px;font-weight: 600}.wbc-strip{display: none}.wbc-canvas{position: relative;display: grid;grid-template-columns: 22px minmax(0,1fr);grid-template-rows: 18px minmax(0,1fr);min-width: 0;min-height: 0}.wbc-corner,.wbc-rx,.wbc-ry{position: relative;z-index: 1;overflow: hidden;background: var(--wbc-ruler);color: var(--wbc-rnum);font-size: 10px;font-variant-numeric: tabular-nums}.wbc-corner{grid-area: 1 / 1;border-right: 1px solid var(--wbc-hair);border-bottom: 1px solid var(--wbc-hair)}.wbc-rx{grid-area: 1 / 2;border-bottom: 1px solid var(--wbc-hair)}.wbc-ry{grid-area: 2 / 1;border-right: 1px solid var(--wbc-hair)}.wbc-rx-scale{position: absolute;top: 0;right: 28px;bottom: 0;left: 28px}.wbc-rx-scale :is(i,span:where([data-cml-tag="i"])){position: absolute;bottom: 0;left: calc(var(--n) / 1200 * 100%);height: 100%;padding: 2px 0 0 3px;border-left: 1px solid var(--wbc-hair);font-style: normal;line-height: 1}.wbc-ry-scale{position: absolute;top: 34px;right: 0;left: 0}.wbc-ry-scale :is(i,span:where([data-cml-tag="i"])){position: absolute;top: calc(var(--n) * var(--wbc-z) * 1px);right: 0;left: 0;padding: 2px 0 0 3px;border-top: 1px solid var(--wbc-hair);font-style: normal;line-height: 1}.wbc-mk{position: absolute;z-index: 1;padding: 1px 3px;border-radius: 2px;background: var(--wbc-sel);color: #ffffff;font-size: 10px;font-weight: 600;line-height: 1.25}.wbc-rx .wbc-mk{top: 2px;left: var(--at-x,-99px);transform: translateX(-50%)}.wbc-ry .wbc-mk{top: var(--at-y,-99px);left: 1px;transform: translateY(-50%)}.wbc-board{position: relative;grid-area: 2 / 2;min-width: 0;min-height: 0;padding: 10px 28px 0}.wbc-label{height: 16px;margin-bottom: 8px !important;color: var(--wbc-ink3);font-size: 11px;line-height: 16px;white-space: nowrap}.wbc-pn span:where(:not([data-cml-tag],[data-cml-svg])){display: none}.wbc[data-ld-page='home'] .wbc-pn [data-p='home'],.wbc[data-ld-page='services'] .wbc-pn [data-p='services'],.wbc[data-ld-page='about'] .wbc-pn [data-p='about']{display: inline}.wbc .wbc-sheet{height: 560px;margin: 0;overflow: hidden}.wbc-rest{position: absolute;right: 16%;bottom: 26%;width: 1px;height: 1px}.wbc-page{position: absolute;inset: 0;color: #0b1220;opacity: 0;visibility: hidden;transition: opacity 0.36s var(--ld-ease-out),visibility 0s linear 0.36s}.wbc[data-ld-page='home'] .wbc-page[data-page='home'],.wbc[data-ld-page='services'] .wbc-page[data-page='services'],.wbc[data-ld-page='about'] .wbc-page[data-page='about']{opacity: 1;visibility: visible;transition: opacity 0.36s var(--ld-ease-out)}.wbc-nav{display: flex;align-items: center;gap: 16px;height: 42px;padding: 0 22px;border-bottom: 1px solid #eef0f3;color: #475569;font-size: 11.5px}.wbc-logo{display: inline-flex;align-items: center;gap: 7px;color: #0b1220;font-size: 12.5px;font-weight: 650}.wbc-logo :is(i,span:where([data-cml-tag="i"])){width: 12px;height: 12px;border-radius: 2px;background: var(--wbc-accent)}.wbc-links{display: flex;gap: 16px;margin-left: auto}.wbc-links .is-on{color: #0b1220;font-weight: 600}.wbc-btn{display: inline-block;padding: 8px 13px;border: 1px solid var(--wbc-accent);border-radius: 2px;background: var(--wbc-accent);color: #ffffff;font-size: 11.5px;font-weight: 600;line-height: 1.2;white-space: nowrap}.wbc-btn.is-sm{padding: 5px 10px;font-size: 11px}.wbc-btn.is-ghost{background: transparent;color: var(--wbc-accent)}.wbc-hero{padding: 32px 26px 24px}.wbc-hero.is-split{display: grid;grid-template-columns: minmax(0,1.3fr) minmax(0,1fr);align-items: center;gap: 22px}.wbc-hero.is-centre{display: flex;flex-direction: column;align-items: center;padding-top: 40px;text-align: center}.wbc-hero.is-left{padding-top: 40px}.wbc-hsel{position: relative;display: inline-block;max-width: 100%}.wbc-h{width: fit-content;max-width: 11.5em;margin: 0;outline: 2px solid var(--wbc-sel);outline-offset: 3px;color: #0b1220;font-size: calc(var(--wbc-size) * var(--wbc-z));font-weight: var(--wbc-weight);line-height: 1.04;letter-spacing: -0.03em;transition: font-weight 0.5s var(--ld-ease-out)}.wbc-hero.is-centre .wbc-h{max-width: 13em}.wbc:not([data-ld-edit='on']) .ld-caret{display: none}.wbc-end{display: inline-block;width: 0;height: 0.8em}.wbc .wbc-h .ld-caret{width: 2px;background: var(--wbc-sel)}.wbc-tag{position: absolute;bottom: calc(100% + 5px);left: -5px;padding: 1px 5px;border-radius: 2px;background: var(--wbc-sel);color: #ffffff;font-size: 10px;font-weight: 600;line-height: 1.4;white-space: nowrap;font-variant-numeric: tabular-nums}.wbc-hero.is-centre .wbc-tag{left: 50%;transform: translateX(-50%)}.wbc-lede{max-width: 40ch;margin-top: 12px !important;color: #475569;font-size: 12px;line-height: 1.5}.wbc-ctas{display: flex;gap: 8px;margin-top: 16px !important}.wbc-media{position: relative;align-self: stretch;min-height: 150px;border-radius: 2px;background: radial-gradient(120% 90% at 85% 10%,rgba(15,118,110,0.2),transparent 60%),linear-gradient(160deg,#eef4f3,#e6ebef);overflow: hidden}.wbc-media svg{position: absolute;inset: 0;width: 100%;height: 100%;fill: none;stroke: rgba(15,118,110,0.55);stroke-width: 1.5;stroke-dasharray: 4 5;vector-effect: non-scaling-stroke}.wbc-media :is(i,span:where([data-cml-tag="i"])){position: absolute;top: var(--y);left: var(--x);width: 9px;height: 9px;border: 2px solid #ffffff;border-radius: 50%;background: var(--wbc-accent);transform: translate(-50%,-50%)}.wbc-cards,.wbc-stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin: 0 26px}.wbc-cards > div:where(:not([data-cml-tag],[data-cml-table])),.wbc-stats > div:where(:not([data-cml-tag],[data-cml-table])){display: flex;flex-direction: column;gap: 4px;padding: 11px 12px;border: 1px solid #e6e9ef;border-radius: 2px}.wbc-cards :is(b,span:where([data-cml-tag="b"])){font-size: 12px;font-weight: 600}.wbc-cards span:where(:not([data-cml-tag],[data-cml-svg])),.wbc-stats span:where(:not([data-cml-tag],[data-cml-svg])){color: #64748b;font-size: 11px;line-height: 1.45}.wbc-stats :is(b,span:where([data-cml-tag="b"])){font-size: 20px;font-weight: 650;letter-spacing: -0.02em;font-variant-numeric: tabular-nums}.wbc-ih{display: flex;align-items: center;gap: 8px}.wbc-ih span:where(:not([data-cml-tag],[data-cml-svg])){padding: 0 5px;border: 1px solid var(--ld-rule-strong);border-radius: 2px;color: var(--ld-muted);font-size: 10.5px;font-weight: 600;line-height: 16px}.wbc-selc{margin-left: auto;padding: 0 5px;border-radius: 2px;background: var(--ld-wash);color: var(--ld-muted);font-size: 10.5px;font-weight: 600;line-height: 16px;font-variant-numeric: tabular-nums}.wbc-group{display: flex;align-items: center;gap: 6px;margin-bottom: -4px !important;padding-top: 10px;border-top: 1px solid var(--ld-rule);color: var(--ld-ink);font-size: 12px;font-weight: 600}.wbc-group :is(i,span:where([data-cml-tag="i"])){color: var(--ld-faint)}.wbc-group.is-shut{margin: 0 !important;font-weight: 500;color: var(--ld-muted)}.wbc-group.is-shut :is(i,span:where([data-cml-tag="i"])){transform: rotate(-90deg)}.wbc-group.is-shut + .wbc-group.is-shut{margin-top: -4px !important}.wbc-kv{display: flex;align-items: center;justify-content: space-between;gap: 8px;color: var(--ld-muted);font-size: 12px}.wbc-kv :is(b,span:where([data-cml-tag="b"])){display: inline-flex;align-items: center;gap: 6px;color: var(--ld-ink);font-weight: 500;font-variant-numeric: tabular-nums}.wbc-swatch{width: 11px;height: 11px;border-radius: 2px;background: #0b1220;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.2)}.wbc-view{gap: 12px}.wbc-hint{padding-bottom: 2px}@container ld (max-width: 900px){.wbc-stage{grid-template-columns: minmax(0,1fr);grid-template-rows: auto minmax(0,1fr)}.wbc-pane,.wbc-corner,.wbc-rx,.wbc-ry{display: none}.wbc-strip{position: relative;z-index: 2;display: flex;align-items: center;gap: 10px;padding: 5px 10px;border-bottom: 1px solid var(--wbc-hair);background: var(--wbc-pane);color: var(--wbc-ink);font-size: 12px}.wbc-strip > :is(b,span:where([data-cml-tag="b"])){font-size: 12px;font-weight: 600}.wbc-strip .wbc-row{flex: 1;min-width: 0}.wbc-canvas{grid-template-columns: minmax(0,1fr);grid-template-rows: minmax(0,1fr)}.wbc-board{grid-area: 1 / 1;padding: 10px 18px 0}}@container ld (max-width: 640px){.wbc-crumb,.wbc-kv,.wbc-group.is-shut{display: none}.wbc-ih{display: none}.wbc .wbc-pages .ld-chip{padding: 4px 8px}.wbc-board{padding: 8px 14px 0}.wbc-label{margin-bottom: 6px !important;font-size: 10px}.wbc-nav{gap: 10px;height: 32px;padding: 0 12px;font-size: 9.5px}.wbc-logo{font-size: 10.5px}.wbc-links{gap: 9px}.wbc-links span:where(:not([data-cml-tag],[data-cml-svg])):nth-child(n + 3){display: none}.wbc-nav .wbc-btn.is-sm{display: none}.wbc-hero{padding: 26px 14px 16px}.wbc-hero.is-split{grid-template-columns: minmax(0,1fr) 30%;gap: 12px}.wbc-media{min-height: 96px}.wbc-lede{font-size: 10px}.wbc-btn{padding: 6px 9px;font-size: 9.5px}.wbc-btn.is-ghost{display: none}.wbc-cards,.wbc-stats{gap: 6px;margin: 0 14px}.wbc-cards > div:where(:not([data-cml-tag],[data-cml-table])),.wbc-stats > div:where(:not([data-cml-tag],[data-cml-table])){padding: 8px}.wbc-cards :is(b,span:where([data-cml-tag="b"])){font-size: 10px}.wbc-cards span:where(:not([data-cml-tag],[data-cml-svg])),.wbc-stats span:where(:not([data-cml-tag],[data-cml-svg])){font-size: 9px}.wbc-stats :is(b,span:where([data-cml-tag="b"])){font-size: 15px}.wbc-tag{font-size: 9px}}@media (prefers-reduced-motion: reduce){.wbc-page,.wbc-h{transition: none}}.ld-fig.wcr{--wcr-bg: #ffffff;--wcr-sunk: #f6f7f9;--wcr-hair: #ebebeb;--wcr-hair2: rgba(10,10,10,0.16);--wcr-ink: #0a0a0a;--wcr-ink2: #525252;--wcr-ink3: #7a7a7a;--wcr-hover: rgba(10,10,10,0.04);--wcr-accent: #0075ff;--wcr-accent-soft: rgba(0,117,255,0.07);--wcr-warn: #a45a08;--wcr-warn-soft: rgba(164,90,8,0.1);--wcr-good: #005ed1;--wcr-good-soft: rgba(0,117,255,0.1);--wcr-purple: #43198f;--wcr-ease: cubic-bezier(0.65,0,0.35,1);--wcr-card-h: 58px;--wcr-gap: 6px;--ld-bar: #ffffff;--ld-rule: #ececec;--ld-tray: #f3f3f3}:is(html.dark,body.dark,html[data-stacklumen-theme='dark'],body[data-stacklumen-theme='dark']) .ld-fig.wcr{--wcr-bg: #16161a;--wcr-sunk: #101013;--wcr-hair: rgba(255,255,255,0.09);--wcr-hair2: rgba(255,255,255,0.18);--wcr-ink: #ffffff;--wcr-ink2: #b4b4bc;--wcr-ink3: #8f8f98;--wcr-hover: rgba(255,255,255,0.05);--wcr-accent: #2f86ff;--wcr-accent-soft: rgba(47,134,255,0.12);--wcr-warn: #e0a458;--wcr-warn-soft: rgba(224,164,88,0.14);--wcr-good: #3b9eff;--wcr-good-soft: rgba(59,158,255,0.14);--wcr-purple: #ad9ad4}.wcr-sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.wcr .ld-body{position: relative}.wcr .wcr-views{width: auto;flex: none;margin-left: auto}.wcr .wcr-views .ld-chip{flex: none;min-height: 26px;padding: 4px 12px}.wcr .wcr-views + .ld-play{margin-left: 0}.wcr .wcr-stage{--ld-ground: var(--wcr-bg);display: grid;grid-template-columns: 148px minmax(0,1fr);background: var(--wcr-bg);color: var(--wcr-ink)}.wcr-rail{display: flex;flex-direction: column;gap: 12px;padding: 12px 8px;border-right: 1px solid var(--wcr-hair);background: var(--wcr-sunk);font-size: 12px}.wcr-ws{display: flex;align-items: center;gap: 7px;padding: 2px 6px;font-size: 12.5px;font-weight: 600}.wcr-ws :is(i,span:where([data-cml-tag="i"])){width: 14px;height: 14px;border-radius: 2px;background: linear-gradient(135deg,#0075ff,#5378e6 60%,#8a70ba)}.wcr-rg{display: flex;flex-direction: column;gap: 1px}.wcr-rl{padding: 0 6px 3px;color: var(--wcr-ink3);font-size: 11px}.wcr-ri{padding: 5px 6px;border-radius: 2px;color: var(--wcr-ink2)}.wcr-ri.is-on{background: var(--wcr-bg);box-shadow: var(--ld-chip-shadow);color: var(--wcr-ink);font-weight: 500}.wcr-main{position: relative;display: flex;flex-direction: column;gap: 12px;min-width: 0;padding: 14px 18px 0}.wcr-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px}.wcr-h{font-size: 16px;font-weight: 600;letter-spacing: -0.015em}.wcr-hs{margin-top: 2px !important;color: var(--wcr-ink2);font-size: 11.5px}.wcr-new{flex: none;padding: 6px 10px;border-radius: 2px;background: #0075ff;color: #ffffff;font-size: 11.5px;font-weight: 600}.wcr-view{display: flex;flex-direction: column;gap: 10px;min-width: 0;transition: opacity 0.34s var(--ld-ease-out)}.wcr-v-list{position: absolute;top: 64px;right: 18px;left: 18px;opacity: 0;visibility: hidden;transition: opacity 0.34s var(--ld-ease-out),visibility 0s linear 0.34s}.wcr[data-ld-view='list'] .wcr-v-board{opacity: 0}.wcr[data-ld-view='list'] .wcr-v-list{opacity: 1;visibility: visible;transition: opacity 0.34s var(--ld-ease-out)}.wcr-kpis{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px}.wcr-kpi{display: flex;flex-direction: column;gap: 1px;min-width: 0;padding: 9px 11px;border: 1px solid var(--wcr-hair);border-radius: 2px;background: var(--wcr-bg)}.wcr-kpi.is-em{border-color: var(--wcr-accent)}.wcr-kv{font-size: 19px;font-weight: 600;letter-spacing: -0.02em;line-height: 1.15;font-variant-numeric: tabular-nums}.wcr-kl{color: var(--wcr-ink2);font-size: 11.5px;font-weight: 500}.wcr-ks{overflow: hidden;color: var(--wcr-ink2);font-size: 11px;white-space: nowrap;text-overflow: ellipsis;font-variant-numeric: tabular-nums}.wcr-ks :is(b,span:where([data-cml-tag="b"])){font-weight: inherit}.wcr-kpi.is-warn .wcr-kv{color: var(--wcr-warn);transition: color 0.4s var(--ld-ease-out)}.wcr[data-wcr-calm] .wcr-kpi.is-warn .wcr-kv{color: var(--wcr-ink)}.wcr-funnel{padding: 10px 12px;border: 1px solid var(--wcr-hair);border-radius: 2px;background: var(--wcr-bg)}.wcr-fh{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;margin-bottom: 8px}.wcr-ft{font-size: 12.5px;font-weight: 600}.wcr-fs{margin-top: 2px !important;color: var(--wcr-ink2);font-size: 11px}.wcr-fc{display: flex;flex: none;flex-direction: column;align-items: flex-end;color: var(--wcr-ink3);font-size: 11px;font-variant-numeric: tabular-nums}.wcr-fc :is(b,span:where([data-cml-tag="b"])){color: var(--wcr-ink);font-size: 17px;font-weight: 600;letter-spacing: -0.02em;line-height: 1.15}.wcr-fc :is(i,span:where([data-cml-tag="i"])){font-style: normal}.wcr-rows{display: flex;flex-direction: column;gap: 5px;margin: 0;padding: 0;list-style: none}.wcr-row{display: grid;grid-template-columns: 118px minmax(0,1fr);align-items: center;gap: 10px}.wcr-rm{display: flex;align-items: baseline;justify-content: space-between;gap: 6px;white-space: nowrap}.wcr-rm :is(b,span:where([data-cml-tag="b"])){font-size: 11.5px;font-weight: 650}.wcr-rm :is(i,span:where([data-cml-tag="i"])){color: var(--wcr-ink3);font-size: 10.5px;font-style: normal;font-variant-numeric: tabular-nums}.wcr-track{display: flex;align-items: center;gap: 8px;min-width: 0}.wcr-bar{--hue: #0075ff;position: relative;flex: 0 1 auto;width: calc(var(--w) * 0.86);height: 14px;border-radius: 2px;background: var(--hue);@supports (color: color-mix(in lab,red,red)){background: color-mix(in srgb,var(--hue) 22%,transparent)}transition: width 0.72s var(--wcr-ease)}.wcr-row[data-stage='contacted'] .wcr-bar{--hue: #0075ff;@supports (color: color-mix(in lab,red,red)){--hue: color-mix(in srgb,#0075ff 72%,var(--wcr-purple))}}.wcr-row[data-stage='qualified'] .wcr-bar{--hue: #0075ff;@supports (color: color-mix(in lab,red,red)){--hue: color-mix(in srgb,#0075ff 45%,var(--wcr-purple))}}.wcr-row[data-stage='proposal'] .wcr-bar{--hue: var(--wcr-purple)}.wcr-bar :is(i,span:where([data-cml-tag="i"])){position: absolute;inset: 0 auto 0 0;width: var(--in);border-radius: 2px;background: var(--hue);opacity: 0.85}.wcr-val{display: flex;flex: none;align-items: baseline;gap: 5px;font-size: 11.5px;font-variant-numeric: tabular-nums;white-space: nowrap}.wcr-val :is(b,span:where([data-cml-tag="b"])){font-weight: 650}.wcr-val :is(em,span:where([data-cml-tag="em"])),.wcr-cm :is(em,span:where([data-cml-tag="em"])){color: var(--wcr-ink3);font-size: 10.5px;font-style: normal;font-weight: 600}.wcr-board{position: relative;min-width: 0;overflow: hidden}.wcr-cols{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));column-gap: 8px;transform: translateX(var(--wcr-scroll,0px));transition: transform 0.72s var(--wcr-ease)}.wcr-col{display: flex;flex-direction: column;gap: 4px;min-width: 0;padding: 8px;border: 1px solid var(--wcr-hair);border-radius: 2px;background: var(--wcr-sunk);transition: border-color 0.2s var(--ld-ease-out),background-color 0.2s var(--ld-ease-out)}.wcr-ch{display: flex;align-items: center;gap: 6px;font-size: 11.5px}.wcr-ch :is(b,span:where([data-cml-tag="b"])){font-weight: 600}.wcr-ch :is(i,span:where([data-cml-tag="i"])){margin-left: auto;color: var(--wcr-ink3);font-size: 11px;font-style: normal;font-variant-numeric: tabular-nums}.wcr-col[data-closed] .wcr-ch :is(b,span:where([data-cml-tag="b"])){color: var(--wcr-ink3)}.wcr-cm{display: flex;align-items: baseline;gap: 6px;color: var(--wcr-ink2);font-size: 11px;font-variant-numeric: tabular-nums}.wcr-cm :is(em,span:where([data-cml-tag="em"])){margin-left: auto}.wcr-cards{display: flex;flex-direction: column;gap: var(--wcr-gap);min-height: calc(var(--wcr-card-h) * 2 + var(--wcr-gap));margin-top: 4px;transition: padding-top 0.72s var(--wcr-ease)}.wcr-card{display: flex;flex-direction: column;justify-content: center;gap: 1px;height: var(--wcr-card-h);padding: 0 9px;border: 1px solid var(--wcr-hair);border-radius: 2px;background: var(--wcr-bg);font-size: 11px}.wcr-card :is(b,span:where([data-cml-tag="b"])){overflow: hidden;font-size: 11.5px;font-weight: 600;white-space: nowrap;text-overflow: ellipsis}.wcr-card > span:where(:not([data-cml-tag],[data-cml-svg])){overflow: hidden;color: var(--wcr-ink2);white-space: nowrap;text-overflow: ellipsis}.wcr-card p:where(:not([data-cml-tag])){display: flex;align-items: center;gap: 6px;margin-top: 1px !important}.wcr-card :is(i,span:where([data-cml-tag="i"])){font-style: normal;font-weight: 600;font-variant-numeric: tabular-nums}.wcr-card :is(em,span:where([data-cml-tag="em"])),.wcr-flag{margin-left: auto;padding: 0 5px;border-radius: 2px;background: var(--wcr-hover);color: var(--wcr-ink2);font-size: 10px;font-style: normal;font-weight: 600;line-height: 15px;white-space: nowrap}.wcr-card :is(em,span:where([data-cml-tag="em"])).is-warn,.wcr-flag{background: var(--wcr-warn-soft);color: var(--wcr-warn)}.wcr-none{color: var(--wcr-ink3);font-size: 11px;padding: 4px 2px;transition: opacity 0.3s var(--ld-ease-out)}.wcr-col[data-stage='won'] .wcr-none,.wcr-col[data-stage='lost'] .wcr-none{position: absolute}.wcr-col:not([data-stage='won']):not([data-stage='lost']) .wcr-none{display: none}.wcr[data-ld-status='won'] .wcr-col[data-stage='won'] .wcr-none{opacity: 0}.wcr-mover{--si: 1;position: absolute;top: var(--wcr-top,52px);left: 9px;width: calc((100% - 5 * 8px) / 6 - 18px);transform: translateX(calc(var(--si) * (100% + 18px + 8px) + var(--wcr-scroll,0px)));transition: transform 0.72s var(--wcr-ease),box-shadow 0.25s var(--ld-ease-out),border-color 0.2s var(--ld-ease-out)}.wcr[data-ld-status='new'] .wcr-mover{--si: 0}.wcr[data-ld-status='qualified'] .wcr-mover{--si: 2}.wcr[data-ld-status='proposal'] .wcr-mover{--si: 3}.wcr[data-ld-status='won'] .wcr-mover{--si: 4}.wcr[data-ld-status='lost'] .wcr-mover{--si: 5}.wcr[data-ld-status='new'] .wcr-col[data-stage='new'] .wcr-cards,.wcr[data-ld-status='qualified'] .wcr-col[data-stage='qualified'] .wcr-cards,.wcr[data-ld-status='proposal'] .wcr-col[data-stage='proposal'] .wcr-cards{padding-top: calc(var(--wcr-card-h) + var(--wcr-gap))}.wcr[data-ld-hover='on'] .wcr-mover{border-color: var(--wcr-hair2)}.wcr[data-ld-grab='on'] .wcr-mover{border-color: var(--wcr-hair2);box-shadow: 0 10px 24px -10px rgba(10,24,52,0.35)}.wcr[data-ld-grab='on'][data-ld-status='qualified'] .wcr-col[data-stage='qualified'],.wcr[data-ld-grab='on'][data-ld-status='proposal'] .wcr-col[data-stage='proposal']{border-color: var(--wcr-accent);background: var(--wcr-accent-soft)}.wcr-quiet{transition: opacity 0.3s var(--ld-ease-out)}.wcr[data-ld-logged='on'] .wcr-quiet,.wcr[data-ld-status='won'] .wcr-quiet,.wcr[data-ld-status='lost'] .wcr-quiet{opacity: 0}.wcr-rest{position: absolute;right: 22%;bottom: 16%;width: 1px;height: 1px}.wcr-table{display: flex;flex-direction: column;border: 1px solid var(--wcr-hair);border-radius: 2px;font-size: 11.5px}.wcr-tr{display: grid;grid-template-columns: minmax(0,1.6fr) minmax(0,0.8fr) minmax(0,0.7fr) minmax(0,0.9fr) minmax(0,1fr);align-items: center;gap: 10px;order: var(--o,0);min-height: 44px;padding: 0 12px;border-top: 1px solid var(--wcr-hair)}.wcr-tr.is-head{order: -1;min-height: 30px;border-top: 0;color: var(--wcr-ink3);font-size: 11px;font-weight: 500}.wcr[data-ld-logged='on'] .wcr-tr.is-mover{order: 9}.wcr-tr .is-num{text-align: right;font-variant-numeric: tabular-nums}.wcr-lead{display: flex;flex-direction: column;min-width: 0}.wcr-lead :is(b,span:where([data-cml-tag="b"])){font-weight: 600}.wcr-lead :is(i,span:where([data-cml-tag="i"])){color: var(--wcr-ink2);font-size: 11px;font-style: normal}.wcr-chip{padding: 1px 6px;border-radius: 2px;background: var(--wcr-hover);color: var(--wcr-ink2);font-size: 10.5px;font-style: normal}.wcr-st :is(i,span:where([data-cml-tag="i"])){display: none;align-items: center;gap: 6px;font-style: normal}.wcr-st :is(i,span:where([data-cml-tag="i"]))::before{content: '';width: 6px;height: 6px;border-radius: 50%;background: var(--wcr-ink3)}.wcr-st :is(i,span:where([data-cml-tag="i"]))[data-s='qualified']::before,.wcr-st :is(i,span:where([data-cml-tag="i"]))[data-s='proposal']::before{background: var(--wcr-accent)}.wcr-st :is(i,span:where([data-cml-tag="i"]))[data-s='won']::before{background: var(--wcr-good)}.wcr-st :is(i,span:where([data-cml-tag="i"])).is-on,.wcr[data-ld-status='new'] .is-mover [data-s='new'],.wcr[data-ld-status='contacted'] .is-mover [data-s='contacted'],.wcr[data-ld-status='qualified'] .is-mover [data-s='qualified'],.wcr[data-ld-status='proposal'] .is-mover [data-s='proposal'],.wcr[data-ld-status='won'] .is-mover [data-s='won'],.wcr[data-ld-status='lost'] .is-mover [data-s='lost']{display: inline-flex}.wcr-last{display: flex;align-items: center;gap: 6px}.wcr-last :is(i,span:where([data-cml-tag="i"])){font-style: normal}.wcr-last .is-stale{color: var(--wcr-warn)}.wcr-last .is-today,.wcr[data-ld-logged='on'] .wcr-last .is-stale{display: none}.wcr[data-ld-logged='on'] .wcr-last .is-today{display: inline}.wcr .wcr-panel{gap: 12px}.wcr-pt{font-size: 14.5px;font-weight: 600;letter-spacing: -0.01em}.wcr-ps{margin-top: 2px !important;color: var(--ld-faint);font-size: 11.5px}.wcr-facts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px 12px;margin: 0;padding-bottom: 12px;border-bottom: 1px solid var(--ld-rule)}.wcr-facts :is(dt,div:where([data-cml-tag="dt"])){color: var(--ld-muted);font-size: 11.5px;font-weight: 500}.wcr-facts :is(dd,div:where([data-cml-tag="dd"])){margin: 1px 0 0;color: var(--ld-ink);font-size: 12.5px;font-variant-numeric: tabular-nums}.wcr-facts .wcr-last .is-stale{color: var(--ld-ink)}.wcr .wcr-stages{display: grid;grid-template-columns: repeat(3,minmax(0,1fr))}.wcr .wcr-stages .ld-chip,.wcr .wcr-kinds .ld-chip{min-height: 26px;padding: 4px 3px;font-size: 11.5px}.wcr .wcr-kinds .ld-chip{text-transform: capitalize}.wcr-won{display: grid;grid-template-rows: 0fr;margin: -6px 0 !important;color: var(--wcr-good);font-size: 11.5px;line-height: 1.4;opacity: 0;visibility: hidden;transition: grid-template-rows 0.45s var(--ld-ease),margin 0.45s var(--ld-ease),opacity 0.3s var(--ld-ease-out),visibility 0s linear 0.45s}.wcr-won span:where(:not([data-cml-tag],[data-cml-svg])){overflow: hidden;padding: 0 9px;border-radius: 2px;background: var(--wcr-good-soft);transition: padding 0.45s var(--ld-ease)}.wcr[data-ld-status='won'] .wcr-won{grid-template-rows: 1fr;margin: 0 !important;opacity: 1;visibility: visible;transition: grid-template-rows 0.45s var(--ld-ease),margin 0.45s var(--ld-ease),opacity 0.3s var(--ld-ease-out)}.wcr[data-ld-status='won'] .wcr-won span:where(:not([data-cml-tag],[data-cml-svg])){padding: 7px 9px}.wcr-logform{display: flex;flex-direction: column;gap: 6px;padding-top: 12px;border-top: 1px solid var(--ld-rule)}.wcr-logrow{display: flex;gap: 6px}.wcr .wcr-logrow .ld-input{min-width: 0;flex: 1;font-size: 12px}.wcr-logbtn{flex: none;height: 30px;padding: 0 12px;border: 0;border-radius: 2px;background: #0075ff;color: #ffffff;font: 600 12px/1 var(--ld-font);cursor: pointer}.wcr-logbtn:hover{background: #005ed1}.wcr-logbtn:focus-visible{outline: 2px solid var(--ld-accent);outline-offset: 2px}.wcr-log{display: flex;flex-direction: column;margin: 0;padding: 0;list-style: none}.wcr-log li{display: flex;align-items: baseline;gap: 8px;padding: 7px 0;border-top: 1px solid var(--ld-rule);color: var(--ld-ink);font-size: 11.5px;line-height: 1.4}.wcr-log li:first-child{border-top: 0}.wcr-ek{flex: none;width: 38px;color: var(--ld-muted);font-weight: 500;text-transform: capitalize}.wcr-eb{flex: 1;min-width: 0}.wcr-log :is(time,span:where([data-cml-tag="time"])){flex: none;color: var(--ld-faint);font-size: 11px}.wcr-log .wcr-entry{display: grid;grid-template-columns: 38px minmax(0,1fr) auto;grid-template-rows: 0fr;padding: 0;border-top: 0;opacity: 0;transition: grid-template-rows 0.45s var(--ld-ease),padding 0.45s var(--ld-ease),opacity 0.3s var(--ld-ease-out)}.wcr-log .wcr-entry > *{overflow: hidden}.wcr-log .wcr-entry.is-in{grid-template-rows: 1fr;padding: 7px 0;opacity: 1}.wcr-log .wcr-entry.is-in + li{border-top: 1px solid var(--ld-rule)}.wcr-log .wcr-entry + li{border-top: 0}@container ld (max-width: 980px){.wcr .wcr-stage{grid-template-columns: minmax(0,1fr)}.wcr-rail{display: none}}@container ld (max-width: 780px){.wcr-funnel{display: none}.wcr-kpis{grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px}.wcr-cols{grid-template-columns: repeat(6,124px)}.wcr-mover{width: 106px;transform: translateX(calc(var(--si) * 132px + var(--wcr-scroll,0px)))}.wcr-v-list .wcr-tr{grid-template-columns: minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.wcr-tr > :nth-child(2),.wcr-tr > :nth-child(3){display: none}}@container ld (max-width: 640px){.wcr-crumb{display: none}.wcr-main{gap: 8px;padding: 10px 12px 0}.wcr-hs,.wcr-new{display: none}.wcr-kpi{padding: 6px 9px}.wcr-kv{font-size: 15px}.wcr-kpis .wcr-ks{display: none}.wcr-v-list{top: 38px;right: 12px;left: 12px}.wcr .wcr-panel{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 12px 16px}.wcr-ph,.wcr-facts,.wcr-panel > .ld-field,.wcr-won,.wcr-logform,.wcr-log{grid-column: 1 / -1}.wcr-facts{grid-template-columns: repeat(3,minmax(0,1fr))}.wcr-facts .is-wide{grid-column: auto}.wcr-won,.wcr[data-ld-status='won'] .wcr-won{grid-template-rows: 1fr;margin: 0 !important}.wcr-won span:where(:not([data-cml-tag],[data-cml-svg])){padding: 7px 9px}.wcr-log{height: 29px;overflow: hidden}.wcr-ps{display: none}}@media (prefers-reduced-motion: reduce){.wcr-mover,.wcr-cols,.wcr-cards,.wcr-bar,.wcr-view,.wcr-won,.wcr-log .wcr-entry{transition: none}}.sl-roadmap{background-color: var(--sl-bg);color: var(--sl-text);font-family: var(--sl-font)}.sl-roadmap .mute{color: var(--sl-text-muted)}.sl-roadmap [hidden]{display: none !important}.sl-rd-updated{margin: clamp(24px,3vw,36px) 0 0}.sl-rd-legend{position: sticky;top: var(--sl-chrome-h,119px);z-index: 5;padding: 12px 0;border-top: 1px solid var(--sl-border);border-bottom: 1px solid var(--sl-border);background-color: var(--sl-bg);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in srgb,var(--sl-bg) 92%,transparent)}-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.sl-rd-legend-in{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 24px}.sl-rd-count{margin: 0;color: var(--sl-text-label,var(--sl-text-muted));font-size: 13px;font-variant-numeric: tabular-nums}.sl-rd-board-sec{padding-block: clamp(56px,8vh,104px);scroll-margin-top: calc(var(--sl-chrome-h,119px) + 72px)}.sl-h2.sl-rd-h2{margin: 0 0 clamp(28px,4vw,48px)}.sl-rd-board{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1px;border: 1px solid var(--sl-border);border-radius: 2px;background: var(--sl-border);overflow: hidden}.sl-rd-col{min-width: 0;padding: clamp(18px,2vw,24px);background: var(--sl-bg)}.sl-rd-col-head{padding-bottom: 16px;margin-bottom: 16px;border-bottom: 1px solid var(--sl-border)}.sl-rd-col-title{margin: 0;color: var(--sl-text);font-family: var(--sl-font-display);font-size: clamp(22px,2vw,28px);font-weight: 650;letter-spacing: -0.028em;line-height: 1.1}.sl-rd-col-line{margin: 6px 0 0;color: var(--sl-text-muted);font-size: 14px;line-height: 1.5}.sl-rd-cards{display: grid;gap: 12px;margin: 0;padding: 0;list-style: none}.sl-rd-card{padding: 18px;border: 1px solid var(--sl-border);border-radius: 2px;background: var(--sl-bg)}.sl-rd-card-title{margin: 0;color: var(--sl-text);font-size: 17px;font-weight: 600;letter-spacing: -0.015em;line-height: 1.3}.sl-rd-card-why{margin: 8px 0 0;color: var(--sl-text-muted);font-size: 14.5px;line-height: 1.55}.sl-rd-card-lane{margin: 14px 0 0}.sl-rd-col-empty{margin: 0;color: var(--sl-text-label,var(--sl-text-muted));font-size: 14px}.sl-rd-shipped-sec{position: relative;padding-block: clamp(56px,8vh,104px)}.sl-rd-shipped-sec::after,.sl-rd-request::after{content: '';position: absolute;top: 0;left: 50%;width: min(90%,1240px);height: 1px;transform: translateX(-50%);background: linear-gradient(90deg,transparent 0%,var(--sl-border) 16%,var(--sl-border) 84%,transparent 100%);pointer-events: none}.sl-rd-shipped-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);gap: clamp(28px,5vw,72px);align-items: start}.sl-rd-shipped-lede{max-width: 40ch;margin: 16px 0 0;color: var(--sl-text-muted);font-size: 16px;line-height: 1.6}.sl-rd-shipped-lede a{color: var(--sl-accent)}.sl-rd-shipped{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--sl-border)}.sl-rd-shipped-row{border-bottom: 1px solid var(--sl-border)}.sl-rd-shipped-link{display: grid;gap: 6px;padding: 18px 0;color: inherit;text-decoration: none}.sl-rd-shipped-title{color: var(--sl-text);font-size: 17px;font-weight: 600;letter-spacing: -0.015em;transition: color 0.15s}.sl-rd-shipped-link:hover .sl-rd-shipped-title{color: var(--sl-accent)}.sl-rd-shipped-why{color: var(--sl-text-muted);font-size: 14.5px;line-height: 1.55}.sl-rd-request{position: relative;padding-block: clamp(40px,6vh,72px)}.sl-rd-request-in{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 24px}.sl-rd-request-title{margin: 0;color: var(--sl-text);font-size: clamp(22px,2vw,28px);font-weight: 600;letter-spacing: -0.026em}.sl-rd-request-line{max-width: 56ch;margin: 6px 0 0;color: var(--sl-text-muted);font-size: 15px;line-height: 1.55}@media (max-width: 991px){.sl-rd-board{grid-template-columns: 1fr}.sl-rd-shipped-grid{grid-template-columns: 1fr}}@media (max-width: 640px){.sl-rd-legend{position: static}.sl-rd-legend-in{flex-direction: column;align-items: flex-start}.sl-rd-filters{max-width: 100%}}@media (prefers-reduced-motion: reduce){.sl-rd-shipped-title{transition: none}}.wu:where(.astro-aluzwg34) a:where(.astro-aluzwg34):not(.mkt-btn){text-decoration: none}.wu:where(.astro-aluzwg34) :is(strong,span:where([data-cml-tag="strong"])):where(.astro-aluzwg34){color: var(--sl-text);font-weight: 600}.wu-h2:where(.astro-aluzwg34){max-width: 22ch}.wu-hero-foot:where(.astro-aluzwg34){display: flex;flex-wrap: wrap;align-items: center;gap: 16px 28px;margin-top: clamp(28px,3.4vw,40px)}.wu-facts:where(.astro-aluzwg34){display: flex;flex-wrap: wrap;margin: 0;border: 1px solid var(--sl-border);border-radius: 2px;background: var(--sl-bg)}.wu-facts:where(.astro-aluzwg34) > div:where(:not([data-cml-tag],[data-cml-table])):where(.astro-aluzwg34){padding: 10px 16px;border-left: 1px solid var(--sl-border)}.wu-facts:where(.astro-aluzwg34) > div:where(:not([data-cml-tag],[data-cml-table])):where(.astro-aluzwg34):first-child{border-left: 0}.wu-facts:where(.astro-aluzwg34) :is(dt,div:where([data-cml-tag="dt"])):where(.astro-aluzwg34){color: var(--sl-text-label,#6f6f6f);font-size: 13px}.wu-facts:where(.astro-aluzwg34) :is(dd,div:where([data-cml-tag="dd"])):where(.astro-aluzwg34){margin: 2px 0 0;color: var(--sl-text);font-size: 14px;font-weight: 600;font-variant-numeric: tabular-nums}@media (width <= 520px){.wu-facts:where(.astro-aluzwg34){width: 100%}.wu-facts:where(.astro-aluzwg34) > div:where(:not([data-cml-tag],[data-cml-table])):where(.astro-aluzwg34){flex: 50%}.wu-facts:where(.astro-aluzwg34) > div:where(:not([data-cml-tag],[data-cml-table])):where(.astro-aluzwg34):nth-child(3){border-left: 0}.wu-facts:where(.astro-aluzwg34) > div:where(:not([data-cml-tag],[data-cml-table])):where(.astro-aluzwg34):nth-child(n+3){border-top: 1px solid var(--sl-border)}}.wu-free-link:where(.astro-aluzwg34){color: var(--sl-text-muted);font-size: 14px;font-weight: 500;border-bottom: 1px solid var(--sl-border-strong);padding-bottom: 2px}.wu-free-link:where(.astro-aluzwg34) :is(b,span:where([data-cml-tag="b"])):where(.astro-aluzwg34){color: var(--sl-accent);font-weight: 600}.wu-free-link:where(.astro-aluzwg34):hover{color: var(--sl-text);border-color: var(--sl-accent)}.wu-fig:where(.astro-aluzwg34){margin: clamp(48px,7vh,88px) 0 0}.wu-fig-grid:where(.astro-aluzwg34){display: grid;grid-template-columns: minmax(0,1fr) 72px minmax(0,1fr);align-items: stretch;padding: clamp(18px,2.4vw,30px);border: 1px solid #0000;border-radius: 3px;background: linear-gradient(var(--sl-bg),var(--sl-bg)) padding-box,var(--sl-edge-window,linear-gradient(#80808038,#80808038)) border-box;box-shadow: var(--sl-glow-window,0 40px 90px -34px #0a205457,0 18px 48px -28px #0075ff5c)}.wu-fig-side:where(.astro-aluzwg34){display: flex;flex-direction: column;gap: 14px;min-width: 0;padding: clamp(16px,2vw,24px);border: 1px solid var(--sl-border);border-radius: 2px}.wu-fig-side:where(.astro-aluzwg34).is-before{background: var(--sl-bg-subtle)}.wu-fig-side:where(.astro-aluzwg34).is-after{background: var(--sl-bg);border-color: var(--sl-border-accent)}.wu-fig-k:where(.astro-aluzwg34){margin: 0;color: var(--sl-text-label,#6f6f6f);font: 600 11px/1.2 var(--sl-font);letter-spacing: .1em;text-transform: uppercase}.wu-fig-page:where(.astro-aluzwg34){position: relative;display: flex;flex-direction: column;gap: 9px;padding: 16px;border: 1px solid var(--sl-border);border-radius: 2px;background: var(--sl-surface)}.wu-fig-page:where(.astro-aluzwg34) > span:where(:not([data-cml-tag],[data-cml-svg])):where(.astro-aluzwg34){display: block;border-radius: 1px}.wu-fig-bar:where(.astro-aluzwg34){height: 6px;margin-bottom: 6px;background: var(--sl-border)}.wu-fig-h:where(.astro-aluzwg34){position: relative;width: 66%;height: 18px;background: var(--sl-text)}.is-before:where(.astro-aluzwg34) .wu-fig-h:where(.astro-aluzwg34){opacity: .45}.wu-fig-h:where(.astro-aluzwg34).is-sel{outline: 1.5px solid var(--sl-accent);outline-offset: 4px}.wu-fig-h:where(.astro-aluzwg34).is-sel :is(em,span:where([data-cml-tag="em"])):where(.astro-aluzwg34){position: absolute;top: -26px;left: -5.5px;padding: 2px 6px;border-radius: 2px 2px 0 0;background: var(--sl-accent);color: #fff;font-size: 11px;font-style: normal;font-weight: 600;line-height: 1.3;white-space: nowrap}.wu-fig-l:where(.astro-aluzwg34){width: 86%;height: 6px;background: var(--sl-border-strong)}.wu-fig-l:where(.astro-aluzwg34).is-short{width: 54%}.wu-fig-lock:where(.astro-aluzwg34){display: flex;align-items: center;justify-content: center;gap: 8px;height: 56px;margin-top: 6px;border: 1px dashed var(--sl-border-strong);border-radius: 2px;background-image: repeating-linear-gradient(135deg,#0000 0 7px,#8080801a 7px 8px);color: var(--sl-text-muted);font-size: 12px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase}.wu-fig-lock:where(.astro-aluzwg34) svg:where(.astro-aluzwg34){width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 1.6px;stroke-linecap: round;stroke-linejoin: round}.wu-fig-cms:where(.astro-aluzwg34){display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin-top: 6px}.wu-fig-cms:where(.astro-aluzwg34) span:where(:not([data-cml-tag],[data-cml-svg])):where(.astro-aluzwg34){height: 56px;border: 1px solid var(--sl-border);border-radius: 2px;background: linear-gradient(var(--sl-bg-subtle),var(--sl-bg-subtle)) top / 100% 58% no-repeat,var(--sl-surface)}.wu-fig-notes:where(.astro-aluzwg34){list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 8px}.wu-fig-notes:where(.astro-aluzwg34) li:where(.astro-aluzwg34){position: relative;padding-left: 18px;color: var(--sl-text-muted);font-size: 14px;line-height: 1.45}.wu-fig-notes:where(.astro-aluzwg34) li:where(.astro-aluzwg34):before{content: "";position: absolute;left: 2px;top: 9px;width: 8px;height: 1.5px;background: var(--sl-text-label,#6f6f6f)}.wu-fig-rows:where(.astro-aluzwg34){margin: 0;border: 1px solid var(--sl-border);border-radius: 2px}.wu-fig-rows:where(.astro-aluzwg34) > div:where(:not([data-cml-tag],[data-cml-table])):where(.astro-aluzwg34){display: grid;grid-template-columns: 96px 1fr;gap: 12px;align-items: baseline;padding: 9px 12px;border-top: 1px solid var(--sl-border)}.wu-fig-rows:where(.astro-aluzwg34) > div:where(:not([data-cml-tag],[data-cml-table])):where(.astro-aluzwg34):first-child{border-top: 0}.wu-fig-rows:where(.astro-aluzwg34) :is(dt,div:where([data-cml-tag="dt"])):where(.astro-aluzwg34){color: var(--sl-text-label,#6f6f6f);font: 600 11px/1.2 var(--sl-font);letter-spacing: .1em;text-transform: uppercase}.wu-fig-rows:where(.astro-aluzwg34) :is(dd,div:where([data-cml-tag="dd"])):where(.astro-aluzwg34){margin: 0;color: var(--sl-text);font-size: 14px;font-weight: 500}.wu-fig-arrow:where(.astro-aluzwg34){display: flex;align-items: center;justify-content: center;color: var(--sl-accent)}.wu-fig-arrow:where(.astro-aluzwg34) svg:where(.astro-aluzwg34){width: 44px;height: 16px;fill: none;stroke: currentColor;stroke-width: 2px;stroke-linecap: round;stroke-linejoin: round}.wu-fig-cap:where(.astro-aluzwg34){max-width: 64ch;margin: 14px 0 0;color: var(--sl-text-muted);font-size: 14px;line-height: 1.5}@media (width <= 767px){.wu-fig-grid:where(.astro-aluzwg34){grid-template-columns: minmax(0,1fr);gap: 4px}.wu-fig-arrow:where(.astro-aluzwg34){height: 44px}.wu-fig-arrow:where(.astro-aluzwg34) svg:where(.astro-aluzwg34){transform: rotate(90deg)}}#free:where(.astro-aluzwg34){scroll-margin-top: calc(var(--sl-chrome-h,119px) + 16px)}.wu-free:where(.astro-aluzwg34){display: flex;flex-direction: column;gap: 16px;padding: clamp(28px,4vw,48px);border: 1px solid var(--sl-border-accent);border-radius: 3px;background: var(--sl-accent-soft)}.wu-free:where(.astro-aluzwg34) .mkt-body:where(.astro-aluzwg34).mkt-body{margin-top: 0;max-width: 66ch}.wu-gap:where(.astro-aluzwg34){margin-top: 8px}.wu-wide:where(.astro-aluzwg34).mkt-lede{max-width: 68ch}.mkt-grid:where(.astro-aluzwg34).wu-grid{grid-template-columns: repeat(3,minmax(0,1fr))}@media (width <= 991px){.mkt-grid:where(.astro-aluzwg34).wu-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (width <= 767px){.mkt-grid:where(.astro-aluzwg34).wu-grid{grid-template-columns: minmax(0,1fr)}}.wu-grid:where(.astro-aluzwg34) .mkt-cell:where(.astro-aluzwg34){display: flex;flex-direction: column;gap: 10px}.wu-grid:where(.astro-aluzwg34) .mkt-body:where(.astro-aluzwg34).mkt-body{margin-top: 0}.wu-signals:where(.astro-aluzwg34){list-style: none;margin: 28px 0 0;padding: 0;display: flex;flex-direction: column;gap: 14px}.wu-signal:where(.astro-aluzwg34){display: flex;align-items: flex-start;gap: 13px;font-size: 16px;line-height: 1.55;color: var(--sl-text-muted)}.wu-check:where(.astro-aluzwg34){width: 18px;height: 18px;flex-shrink: 0;margin-top: 2px;color: var(--sl-accent)}.wu-offer:where(.astro-aluzwg34){padding: clamp(24px,3vw,36px);border: 1px solid var(--sl-border);border-radius: 3px;background: var(--sl-bg-subtle)}.wu-offer-head:where(.astro-aluzwg34){display: flex;align-items: baseline;gap: 14px;flex-wrap: wrap;margin: 16px 0 18px;padding-bottom: 18px;border-bottom: 1px solid var(--sl-border)}.wu-offer-amt:where(.astro-aluzwg34){color: var(--sl-text);font-size: clamp(34px,4vw,48px);font-weight: 650;letter-spacing: -.03em;line-height: 1;font-variant-numeric: tabular-nums}.wu-offer-unit:where(.astro-aluzwg34){color: var(--sl-text-muted);font-size: 14px}.wu-offer-list:where(.astro-aluzwg34){list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 10px}.wu-offer-list:where(.astro-aluzwg34) li:where(.astro-aluzwg34){position: relative;padding-left: 20px;color: var(--sl-text-muted);font-size: 15px;line-height: 1.55}.wu-offer-list:where(.astro-aluzwg34) li:where(.astro-aluzwg34):before{content: "";position: absolute;left: 0;top: 8px;width: 7px;height: 7px;border-radius: 1px;background: #0075ff}.wu-offer-note:where(.astro-aluzwg34){margin: 20px 0 0;color: var(--sl-text-muted);font-size: 14px;line-height: 1.6}.wu-offer-note:where(.astro-aluzwg34) a:where(.astro-aluzwg34){color: var(--sl-accent)}.wu-offer-note:where(.astro-aluzwg34) a:where(.astro-aluzwg34):hover{text-decoration: underline;text-underline-offset: 3px}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){:root,:host{--u: 1px;--d: 0.45px;--pdf-col: 2;--pdf-row: 0;--tbp-w: 1200}}}