:root{--rule-line:#808ea529}.theme-dark{--rule-line:var(--ds-border-rail)}.ds-chip{--chip-col:var(--color-text-muted);box-sizing:border-box;background:color-mix(in srgb, var(--color-bg-card) 82%, transparent);border:1px solid color-mix(in srgb, var(--chip-col) 32%, transparent);height:24px;font:500 11px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;color:var(--color-text-primary);border-radius:4px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.ds-chip-meta{color:var(--color-text-muted)}.ds-chip-mark{object-fit:contain;flex:none;width:auto;max-width:20px;height:13px}.ds-chip-dot{border-radius:var(--cl-radius);background:var(--chip-col);flex:none;width:6px;height:6px}.ds-chip.is-danger{--chip-col:var(--ds-border-danger)}.ds-chip.is-warning{--chip-col:var(--ds-border-warning)}.ds-chip.is-brand{--chip-col:var(--color-brand)}.theme-dark .ds-chip{background:color-mix(in srgb, var(--chip-col) 16%, transparent);border-color:color-mix(in srgb, var(--chip-col) 34%, transparent);border-radius:4px;padding:0 7px}.theme-dark .ds-chip.is-brand{color:var(--color-brand)}.theme-dark .ds-chip.is-danger{color:var(--ds-text-danger)}.theme-dark .ds-chip.is-warning{color:var(--ds-text-warning)}.chapter-items li>span>strong:first-child{margin-bottom:2px;display:block}.chapter-items ul{gap:20px;display:grid}.chapter-items li{align-items:flex-start}.ds-stage{border-radius:var(--radius-md);background:linear-gradient(#f7f9fc 63%,#e4ebfa 100%);padding:20px;position:relative;overflow:hidden}.solution-stage{--platform-readout-label:var(--color-text-muted);--platform-readout-value:var(--color-text-primary);background:linear-gradient(160deg, var(--color-bg-elevated), var(--color-bg-card) 65%, color-mix(in srgb, var(--color-bg-card) 94%, var(--color-brand)));box-shadow:inset 0 0 0 1px var(--color-border)}.solution-stage>.ds-stage-dots{opacity:.07}.solution-stage .ui-card{box-shadow:var(--shadow-elevation-100)}.ds-stage>*{position:relative}.ds-stage-dots{pointer-events:none;background:url(/images/patterns/console-square-dots.svg) 0 0/240px 240px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(100% 130% at 16% 38%,#000 0%,#000c 28%,#0000004d 60%,#0000 88%);mask-image:radial-gradient(100% 130% at 16% 38%,#000 0%,#000c 28%,#0000004d 60%,#0000 88%)}.ds-stage .ds-rack{box-shadow:0 16px 40px -20px #0b0c0e59}.theme-dark.ds-rack>.ds-surface{background:radial-gradient(135% 105% at 14% -10%, color-mix(in srgb, var(--color-bg-card) 88%, var(--cl-white)) 0%, var(--color-bg-card) 46%, color-mix(in srgb, var(--color-bg-card) 82%, #000) 100%);box-shadow:inset 0 1px #ffffff12,inset 1px 0 #ffffff08}.theme-dark.ds-rack>.ds-surface:hover{transform:none}.ds-line-tag{border-radius:var(--cl-radius);height:26px;font:500 11px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;color:var(--cl-white);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ds-line-tag.is-danger{background:var(--ds-bg-danger-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-bg-danger-strong) 22%, transparent)}.ds-line-tag.is-brand{background:linear-gradient(180deg, var(--ds-button-primary-top) 0%, var(--ds-button-primary-bottom) 100%)}.ds-alert{--chip-col:var(--ds-border-danger);box-sizing:border-box;border-radius:var(--cl-radius);background:color-mix(in srgb, var(--color-bg-card) 96%, transparent);border:1px solid color-mix(in srgb, var(--chip-col) 60%, transparent);width:172px;box-shadow:var(--shadow-elevation-100);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.3px;padding:7px 10px 8px}.ds-alert.is-warning{--chip-col:var(--ds-border-warning)}.ds-alert-head{color:var(--ds-text-danger);align-items:center;gap:7px;font-size:11px;font-weight:500;line-height:14px;display:flex}.ds-alert.is-warning .ds-alert-head{color:var(--ds-text-warning)}.ds-alert-badge{letter-spacing:.4px;height:16px;color:var(--cl-white);background:var(--chip-col);box-shadow:0 0 0 3px color-mix(in srgb, var(--chip-col) 22%, transparent), 0 0 14px color-mix(in srgb, var(--chip-col) 55%, transparent);border-radius:4px;align-items:center;padding:0 6px;font-size:9px;font-weight:600;display:inline-flex}.ds-alert.is-warning .ds-alert-badge{color:#1b1200}.ds-alert-body{color:var(--color-text-muted);margin-top:2px;font-size:11px;line-height:15px}.ds-readout{font:500 10px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.3px;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.ds-readout-k{color:var(--color-text-muted)}.ds-readout-v{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.ds-rail-rule{background:var(--rule-line);height:1px}.ds-dots{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'><rect x='9' y='9' width='2' height='2' fill='%230b0c0e' fill-opacity='0.06'/></svg>");background-size:20px 20px}.theme-dark .ds-dots{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'><rect x='9' y='9' width='2' height='2' fill='%23ffffff' fill-opacity='0.05'/></svg>")}.ds-surface{border-radius:var(--cl-radius);background:var(--color-bg-card);transition:box-shadow .15s ease-out,transform .15s ease-out;position:relative;overflow:hidden}.ds-surface:hover{box-shadow:var(--shadow-elevation-200);z-index:1;transform:translateY(-1px)}.ds-rack{background:var(--color-bg-hover);border-radius:10px;gap:2px;padding:2px;display:grid}.ds-line-grid{border-top:1px solid var(--rule-line);border-left:1px solid var(--rule-line);border-radius:0;gap:0;padding:0;display:grid}.ds-line-grid>*{border:0;border-right:1px solid var(--rule-line);border-bottom:1px solid var(--rule-line);min-width:0;box-shadow:none;background:0 0;border-radius:0;transition:background-color .15s ease-out;translate:none}.ds-line-grid>:hover{translate:none;box-shadow:none!important;transform:none!important}.ds-line-grid>:is(a,.group):hover{background:color-mix(in srgb, var(--color-brand) 3%, transparent)}.ds-line-grid>li:has(>a:hover){background:color-mix(in srgb, var(--color-brand) 3%, transparent)}.ds-line-grid>:focus-visible,.ds-line-grid>*>a:focus-visible{outline:2px solid var(--color-brand);outline-offset:-3px}.ds-line-grid>[aria-current=step]{background:color-mix(in srgb, var(--color-brand) 3%, var(--color-bg-deep))}.platform-feature-grid>*,.ds-rail-grid>*{background:var(--color-bg-card)}.ds-rail-grid>:is(a,.group):hover{background:color-mix(in srgb, var(--color-brand) 3%, var(--color-bg-card))}.ds-rail-grid>li:has(>a:hover){background:color-mix(in srgb, var(--color-brand) 3%, var(--color-bg-card))}.ds-line-grid>li>.ds-surface{box-shadow:none;background:0 0;border-radius:0;transform:none}.ds-line-grid>li>.ds-surface:hover{box-shadow:none;transform:none}.demo-rail{border-top:0}.demo-rail .ds-surface{box-shadow:none;background:0 0;border-radius:0;padding:33px}.demo-rail .ds-surface+.ds-surface{border-top:1px solid var(--rule-line)}.demo-rail .ds-line-panel{box-shadow:none;border:0;padding:33px}@media (min-width:640px){.demo-rail .ds-surface,.demo-rail .ds-line-panel{padding:37px}}.platform-feature-grid>[aria-current=page]{background:var(--color-bg-deep);cursor:default}.platform-feature-grid>[aria-current=page]>:not(.ds-chip){opacity:.45}.platform-feature-grid>a:hover{background:color-mix(in srgb, var(--color-brand) 3%, var(--color-bg-card))}.ds-rail-grid,.ds-rail-panel{margin-inline:calc(var(--layout-rail) - var(--layout-inset))}@media (min-width:640px){.ds-rail-grid,.ds-rail-panel{clip-path:inset(0 1px)}}.rail-line{--rail-copy:33px}@media (min-width:640px){.rail-line{--rail-copy:37px}}.rail-line .section-inset{padding-inline:calc(var(--layout-rail) + var(--rail-copy))}.rail-line .max-w-content{max-width:calc(100% - 2 * (var(--layout-rail) + var(--rail-copy)))}.rail-line .section-inset .max-w-content{max-width:none}.rail-line .ds-rail-grid,.rail-line .ds-rail-panel{margin-inline:calc(-1 * var(--rail-copy))}.rail-line .chapter-stage{margin-inline:calc(-1 * var(--rail-copy));border-top:1px solid var(--rule-line);border-radius:0;align-items:stretch;padding:var(--rail-copy)!important}.rail-line .chapter-stage>:not(.ds-stage-dots){flex-direction:column;justify-content:center;display:flex}.rail-line .chapter-stage>*>.flex-col{flex:auto;justify-content:center}@container chapter (min-width:880px){.rail-line .chapter-copy .ds-line-grid{margin-inline:calc(-1 * var(--rail-copy));border-left:0;border-radius:0}.rail-line .chapter-copy .ds-line-grid>*{border-right:0}.rail-line .chapter-copy .ds-line-grid button,.rail-line .chapter-copy .ds-line-grid li>p{padding-inline:var(--rail-copy)}}.rail-line .chapter-stage.is-start{order:2}.rail-line .chapter-stage.is-below{border-top:0}.rail-line .chapter-row:not(:has(.chapter-links)) .chapter-stage.is-below{border-top:1px solid var(--rule-line)}@container chapter (max-width:879px){.rail-line .chapter-stage:is(.is-start,.is-end){border-radius:var(--radius-md);border-top:0;margin:0 0 40px;padding:20px!important}}@container chapter (min-width:880px){.rail-line .chapter-stage.is-start{border-top:0;border-right:1px solid var(--rule-line);order:0;margin-inline-end:0}.rail-line .chapter-stage.is-end{border-top:0;border-left:1px solid var(--rule-line);margin-inline-start:0}.rail-line .chapter-copy.is-after{padding-left:var(--rail-copy)}.rail-line .chapter-copy.is-before{padding-right:var(--rail-copy)}}.ds-line-panel{border:1px solid var(--rule-line);box-shadow:none;border-radius:0}.ds-line-panel:hover{box-shadow:none}.platform-line-frame>.ds-surface{box-shadow:none;background:0 0;border-radius:0}.platform-line-frame .ds-stage{border-radius:0}.fill-range-fill{width:calc(24px + (100% - 26px) * var(--fr-ratio,0));background:color-mix(in srgb, var(--color-brand) 9%, var(--color-bg-hover));border-radius:inherit;transition:width 60ms linear}.fill-range-handle{left:calc(12px + (100% - 26px) * var(--fr-ratio,0));transition:left 60ms linear}.fill-range-native::-webkit-slider-thumb{appearance:none;width:0;height:44px}.fill-range-native::-moz-range-thumb{border:0;width:0;height:44px}.fill-range:has(.fill-range-native:focus-visible) .fill-range-handle{outline:2px solid color-mix(in srgb, var(--color-brand) 25%, transparent);outline-offset:2px}.fill-range:hover .fill-range-fill{background:color-mix(in srgb, var(--color-brand) 13%, var(--color-bg-hover))}@media (prefers-reduced-motion:reduce){.compute-story,.compute-pin{min-height:0!important}}.ds-line-menu{background:var(--color-bg-deep)}.ds-line-menu .ds-surface{box-shadow:none;background:0 0;border-radius:0}.ds-line-menu .ds-surface:hover{background:var(--color-bg-primary);transform:none}.ds-line-menu-list>*+*{border-top:1px solid var(--rule-line)}.ds-line-menu-row>*+*{border-left:1px solid var(--rule-line)}@media (min-width:1024px){.rail-line :is(.compute-accordion,.rail-accordion){margin-left:calc(-1 * var(--rail-copy));border-left:0;border-radius:0}.rail-line :is(.compute-accordion,.rail-accordion) button,.rail-line :is(.compute-accordion,.rail-accordion) p{padding-left:var(--rail-copy)}}.theme-dark:is(section,.bg-bg-deep){position:relative}@media (min-width:640px){.theme-dark:is(section,.bg-bg-deep):not(#dark-cta):not(.k8s-section):not(.dark-hero):after{content:"";inset-block:0;left:var(--layout-rail);right:var(--layout-rail);border-inline:1px solid var(--rule-line);pointer-events:none;z-index:13;position:absolute}}#dark-cta{z-index:22}.rail-line .ground-dots{display:none!important}.section-rhythm{border-top-color:var(--rule-line)}.rail-line .alternate-hero-rails{display:none}.rail-line .alternate-light-hero{z-index:22}.rail-line .alternate-hero-content{padding-left:calc(var(--layout-rail) + var(--rail-copy));padding-right:calc(var(--layout-rail) + var(--rail-copy))}.rail-line.rail-line .uci-story{width:auto;margin-left:calc(-1 * (var(--layout-rail) + var(--rail-copy)));margin-right:calc(-1 * (var(--layout-rail) + var(--rail-copy)))}.rail-line.rail-line .uci-story .uci-headline,.rail-line.rail-line .uci-story .uci-subline{padding-left:calc(var(--layout-rail) + var(--rail-copy) - 40px);padding-right:calc(var(--layout-rail) + var(--rail-copy) - 40px)}.rail-line .wl-story{padding-inline:calc(var(--layout-rail) + var(--rail-copy))}@media (max-width:1023px){.rail-line.rail-line .uci-story .uci-pin{padding-left:calc(var(--layout-rail) + var(--rail-copy));padding-right:calc(var(--layout-rail) + var(--rail-copy))}.rail-line.rail-line .uci-story .uci-headline,.rail-line.rail-line .uci-story .uci-subline{padding-left:0;padding-right:0}}.rail-line{--rhythm-section:48px}.rail-line .partners-marquee{z-index:22}@media (min-width:1024px){.rail-line.rail-line .uci-story .uci-pin{height:auto;padding-top:48px;padding-bottom:48px}}.rail-line .opc{margin-inline:calc(-1 * var(--rail-copy));border-inline:0;border-bottom:0}.rail-line section:has(.opc){padding-bottom:0}@media (min-width:1024px){.rail-line .wl-story .stage{height:330px}}html:root{--layout-nav-inset:calc(var(--layout-rail) + 33px)}@media (min-width:640px){html:root{--layout-nav-inset:calc(var(--layout-rail) + 37px)}}.rail-line #teams-cards{z-index:22}.rail-line .wl-story .workloadGrid{max-width:none}@media (max-width:1023px){.rail-line .wl-story .tabs{width:auto;max-width:none;margin-inline:calc(-1 * var(--rail-copy));border-top:1px solid var(--rule-line);border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr))}.rail-line .wl-story .tab{border-right:1px solid var(--rule-line);border-bottom:1px solid var(--rule-line);min-height:64px;transition:background-color .2s}.rail-line .wl-story .acc-item:last-child .tab{border-right:0}.rail-line .wl-story .tab .acc-title,.rail-line .wl-story .tab .acc-title:after{font-family:var(--font-display), sans-serif;letter-spacing:.065em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:15px}.rail-line .wl-story .tab{position:relative}.rail-line .wl-story .tab.active:before{content:"";pointer-events:none;opacity:.45;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='6' height='6'><rect x='2' y='2' width='2' height='2' fill='%235b93ff'/></svg>");background-size:6px 6px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 110% at 50% 0,#000 0%,#00000073 45%,#0000 80%);mask-image:radial-gradient(55% 110% at 50% 0,#000 0%,#00000073 45%,#0000 80%)}.rail-line .wl-story .tab>*{z-index:1;position:relative}@media (min-width:761px){.rail-line .wl-story .tab .acc-title:after{content:none}}@media (max-width:760px){.rail-line .wl-story .tab .acc-title{font-size:0}}.rail-line .wl-story .acc-body{padding-inline:var(--rail-copy)}}footer.section-inset{padding-inline:calc(var(--layout-rail) + 33px)}@media (min-width:640px){footer.section-inset{padding-inline:calc(var(--layout-rail) + 37px)}}footer.section-inset .max-w-content{max-width:none}.rail-line .opc-head,.rail-line .opc-foot{padding-left:var(--rail-copy);padding-right:var(--rail-copy)}.stat-caption{font-family:var(--font-display), sans-serif;letter-spacing:.065em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.4}.rail-line.rail-line #dark-cta{padding-block:clamp(48px,10.8108vw + 5.83784px,96px)}@media (min-width:1440px){.rail-line.rail-line #dark-cta{padding-block:clamp(96px,6.66667vw,128px)}}.rail-line .partners-window.max-w-content{max-width:none}.rail-line.rail-line .uci-story .uci-subline{color:var(--color-text-secondary);max-width:calc(var(--measure-lead) + max(0px, var(--layout-rail) + var(--rail-copy) - 40px));margin-left:0;margin-right:auto;padding-right:0}@media (max-width:1023px){.rail-line.rail-line .uci-story .uci-subline{max-width:var(--measure-lead)}}.rail-line #teams-cards{padding-bottom:var(--rail-copy)}.rail-line :is(.compute-accordion,.rail-accordion) button{min-height:44px;padding-top:14px;padding-bottom:14px}.rail-line :is(.compute-accordion,.rail-accordion) button>span:first-child{color:var(--color-text-secondary);font-size:14px;font-weight:500;line-height:20px}.rail-line :is(.compute-accordion,.rail-accordion) button[aria-expanded=true]>span:first-child{color:var(--color-text-brand)}.rail-line :is(.compute-accordion,.rail-accordion) button>span:last-child{color:color-mix(in srgb, var(--color-text-primary) 45%, var(--color-bg-card));background:0 0}.rail-line :is(.compute-accordion,.rail-accordion) button[aria-expanded=true]>span:last-child{color:var(--color-text-brand)}.rail-line .pstack .pstack-pill.is-on{background:var(--color-bg-primary)}.rail-line :is(.compute-accordion,.rail-accordion)>li:has(>button[aria-expanded=true]){background:var(--color-bg-primary)}.rail-line :is(.compute-accordion,.rail-accordion) li>p{letter-spacing:.01em;font-size:16px;line-height:24px}.chapter-links{margin:32px calc(-1 * var(--rail-copy,37px)) -40px;border-top:1px solid var(--rule-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.chapter-links{margin-bottom:-48px}}.chapter-link{min-height:56px;padding:16px var(--rail-copy,37px);font-family:var(--font-display-light), sans-serif;letter-spacing:-.01em;color:var(--color-text-heading);border-bottom:1px solid var(--rule-line);justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:300;line-height:22px;transition:background-color .15s,color .15s;display:flex}.chapter-link:nth-child(odd){border-right:1px solid var(--rule-line)}.chapter-link:nth-last-child(-n+2){border-bottom:0}.chapter-link:hover{background:color-mix(in srgb, var(--color-brand) 3%, var(--color-bg-card));color:var(--color-text-brand)}.chapter-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:-3px}.rail-line [data-sticky-filters]{margin-inline:calc(-1 * var(--rail-copy));scrollbar-width:none;border-top:1px solid var(--rule-line);border-bottom:1px solid var(--rule-line);grid-auto-columns:minmax(128px,1fr);grid-auto-flow:column;gap:0;padding:0;display:grid;overflow-x:auto}.rail-line [data-sticky-filters]::-webkit-scrollbar{display:none}.rail-line [data-sticky-filters]>button{border:0;border-right:1px solid var(--rule-line);height:56px;color:var(--color-text-secondary);font-family:var(--font-display), sans-serif;letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:0;padding:0 16px;font-size:11px;font-weight:500;line-height:1.2;position:relative}.rail-line [data-sticky-filters]>button:last-child{border-right:0}.rail-line [data-sticky-filters]>button:hover{color:var(--color-text-primary);background:0 0}.rail-line [data-sticky-filters]>button[aria-selected=true]{color:var(--color-text-primary);box-shadow:inset 0 2px 0 var(--color-brand)}.rail-line [data-sticky-filters]>button[aria-selected=true]:before{content:"";pointer-events:none;opacity:.28;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='6' height='6'><rect x='2' y='2' width='2' height='2' fill='%231563ff'/></svg>");background-size:6px 6px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 110% at 50% 0,#000 0%,#00000073 45%,#0000 80%);mask-image:radial-gradient(60% 110% at 50% 0,#000 0%,#00000073 45%,#0000 80%)}.rail-line [data-sticky-filters]>button:focus-visible{outline:2px solid var(--color-brand);outline-offset:-3px;box-shadow:none}.rail-line section.pb-0\! .ds-rail-grid:is(:last-child,div:last-child>*){clip-path:inset(0 0 1px)}@media (min-width:640px){.rail-line section.pb-0\! .ds-rail-grid:is(:last-child,div:last-child>*){clip-path:inset(0 1px 1px)}}.rail-line.rail-line #teams-cards{background:var(--color-bg-deep)!important}footer :is(h2,h3,h4,p,a,button,span,li){font-size:var(--ds-body-small-size);line-height:var(--ds-body-small-lh)}form :is(input:not([type=range]),select,textarea,button).rounded-md,form .rounded-md,.fill-range,header nav :is(a,button),header nav>div>:is(button,a),header nav+a{border-radius:4px}.chapter-links>.chapter-link:only-child,.chapter-links>.chapter-link:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.chapter-links>.chapter-link:last-child:nth-child(odd){border-bottom:0}.chapter-links.is-section-end{margin:48px calc(-1 * var(--rail-copy,37px)) 0}.rail-line section:has(.chapter-links.is-section-end){padding-bottom:0!important}@container chapter (min-width:880px){:is(.rail-line .chapter-copy:has(>.chapter-links),.rail-line .chapter-copy:has(.chapter-links)){flex-direction:column;display:flex}.rail-line .chapter-copy .chapter-links{margin-top:auto}.rail-line .chapter-copy .chapter-items:has(.chapter-links){flex-direction:column;flex:auto;display:flex}}.rail-line :has(>.chapter-links.is-section-end){padding-bottom:0!important}.rail-line #get-started .demo-rail{border-top:1px solid var(--rule-line)}.rail-line #get-started{padding-bottom:0}.rail-line .chapter-copy :has(+.chapter-links){margin-bottom:32px}.rail-line .chapter-items.max-w-3xl:has(.chapter-links){max-width:none}.rail-line .chapter-items:has(.chapter-links)>:not(.chapter-links,p){max-width:48rem}.rail-line .chapter-row:has(.chapter-stage.is-below) .chapter-links{border-bottom:1px solid var(--rule-line)}.rail-line :is(section,div).theme-dark:is(section,.bg-bg-deep){z-index:22;position:relative}.rail-line section.pt-0\! .ds-rail-grid:first-child{border-top:0}.rail-line .blog-pager{margin-inline:calc(-1 * var(--rail-copy));border-bottom:0;grid-template-columns:1fr auto 1fr;align-items:stretch;display:grid}.rail-line .blog-pager>:is(a,span){min-height:64px;padding-inline:var(--rail-copy);box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;display:flex}.rail-line .blog-pager>:first-child{border-right:1px solid var(--rule-line);justify-content:flex-start}.rail-line .blog-pager>:last-child{border-left:1px solid var(--rule-line);justify-content:flex-end}.rail-line .blog-pager>a:hover{background:color-mix(in srgb, var(--color-brand) 3%, var(--color-bg-card));color:var(--color-text-brand)}.rail-line .demo-rail ul .ds-surface{padding:20px var(--rail-copy)}.rail-line :is(.compute-accordion,.rail-accordion) button>span:last-child svg{width:16px;height:16px}.pstack-pill-plus{width:20px;height:20px}.pstack-pill-plus svg,.rail-line :is(.compute-accordion,.rail-accordion) button>span:last-child svg{stroke-width:1.75px;width:16px;height:16px}.rail-line .pstack .pstack-pill-blurb,.rail-line :is(.compute-accordion,.rail-accordion) li>p{color:var(--color-text-primary)}.pstack-pill:not(.is-on) .pstack-pill-plus{color:color-mix(in srgb, var(--color-text-primary) 45%, var(--color-bg-card))}.rail-line,.rail-line .theme-light{--color-border:var(--rule-line);--color-border-rail:var(--rule-line);--color-border-layout:var(--rule-line)}.rail-line .theme-dark{--color-border-rail:var(--rule-line);--color-border-layout:var(--rule-line)}:is(.rail-line section:has(>div>:is(.ds-rail-grid,.ds-rail-panel):first-child),.rail-line section:has(>div>.sr-only:first-child+:is(.ds-rail-grid,.ds-rail-panel))){padding-top:0!important}.rail-line section>div>:is(.ds-rail-grid,.ds-rail-panel):first-child,.rail-line section>div>.sr-only:first-child+:is(.ds-rail-grid,.ds-rail-panel){border-top:0}.rail-line section.pb-0\! :is(.ds-rail-grid,.ds-rail-panel):is(:last-child,div:last-child>*){clip-path:inset(0 0 1px)}@media (min-width:640px){.rail-line section.pb-0\! :is(.ds-rail-grid,.ds-rail-panel):is(:last-child,div:last-child>*){clip-path:inset(0 1px 1px)}}.rail-line .wl-story .tab:after{background:var(--rule-line)!important}@container chapter (min-width:880px){.feature-story-pin .chapter-stage{min-height:500px}}.feature-story-pin>.chapter-row{min-height:100%}@container chapter (min-width:880px){:is(.rail-line .chapter-copy:has(.rail-accordion),.feature-story-pin .chapter-copy:has(.rail-accordion)){flex-direction:column;display:flex}:is(.rail-line,.feature-story-pin) .chapter-copy .chapter-items:has(>.rail-accordion){flex-direction:column;flex:auto;display:flex}:is(.rail-line,.feature-story-pin) .chapter-copy .chapter-items>.rail-accordion:last-child{margin-top:auto;margin-bottom:-48px}:is(.rail-line,.feature-story-pin) .chapter-copy .chapter-items>.rail-accordion:last-child>li:last-child{border-bottom:0}}body :is(.font-mono,[class*=type-mono]){font-variant-numeric:tabular-nums}.rail-line .type-cta-link{color:var(--color-text-brand)}.rail-line .type-cta-link:hover{color:color-mix(in srgb, var(--color-text-brand) 80%, var(--color-text-primary))}.rail-line .wl-story{--muted:var(--color-text-secondary);--faint:var(--color-text-muted)}:is(.rail-line,.feature-story-pin) .chapter-items>:has(+.rail-accordion){margin-bottom:28px}@media (hover:none){.rack-arrow{opacity:1;transform:none}}
