.tds-hero{--hero-open-split-width:1344px;box-sizing:border-box;inline-size:100%;padding:var(--hero-padding-top) var(--hero-padding-x) var(--hero-padding-bottom);background:var(--hero-bg);font-family:var(--font-sans);flex-direction:column;align-items:center;display:flex}.tds-hero[data-full-height]{min-block-size:calc(100svh - var(--header-h,72px));justify-content:center}.tds-hero .tds-hero-content{box-sizing:border-box;inline-size:100%;max-inline-size:var(--hero-max-text-width);text-align:center;flex-direction:column;align-items:center;display:flex}.tds-hero .tds-hero-content>:last-child{margin-block-end:0}.tds-hero[data-align=start] .tds-hero-content{text-align:start;align-items:flex-start}.tds-hero .tds-hero-mark{animation:tds-hero-mark-float calc(var(--hero-mark-float-duration) / 2) var(--hero-mark-float-ease) infinite alternate both;animation-play-state:var(--motion-loop,running);margin-block-end:var(--hero-mark-gap);display:inline-flex}.tds-hero .tds-hero-mark :is(svg,img){inline-size:clamp(var(--hero-mark-size-mobile), 16cqi, var(--hero-mark-size));block-size:auto;display:block}.tds-hero .tds-hero-pretitle{margin-block-end:var(--hero-pretitle-gap);display:flex}.tds-hero[data-align=center] .tds-hero-pretitle{justify-content:center}.tds-hero .tds-hero-eyebrow{margin:0 0 var(--hero-eyebrow-gap);color:var(--hero-eyebrow-fg);font-family:var(--font-display);font-feature-settings:var(--font-display-features);font-size:var(--hero-eyebrow-font-size);line-height:var(--hero-eyebrow-line-height);letter-spacing:var(--hero-eyebrow-letter-spacing);font-weight:var(--hero-eyebrow-weight)}.tds-hero .tds-hero-heading{margin:0 0 var(--hero-heading-gap);max-inline-size:calc(var(--hero-heading-measure) * 1ch);color:var(--hero-heading-fg);font-family:var(--font-display);font-feature-settings:var(--font-display-features);font-size:var(--hero-heading-font-size);line-height:var(--hero-heading-line-height);letter-spacing:var(--hero-heading-letter-spacing);font-weight:var(--hero-heading-weight);text-wrap:balance;overflow-wrap:break-word}.tds-hero .tds-hero-body{margin:0 0 var(--hero-body-gap);max-inline-size:var(--hero-body-max-width);color:var(--hero-body-fg);font-size:var(--hero-body-font-size);line-height:var(--hero-body-line-height);letter-spacing:var(--hero-body-letter-spacing);text-wrap:pretty}.tds-hero .tds-hero-body strong{color:var(--hero-body-strong-fg);font-weight:var(--font-weight-semibold)}.tds-hero .tds-hero-meta{align-items:center;gap:var(--hero-meta-item-gap);margin:0 0 var(--hero-meta-gap);color:var(--hero-meta-fg);font-size:var(--hero-meta-font-size);line-height:var(--hero-meta-line-height);letter-spacing:var(--hero-meta-letter-spacing);flex-wrap:wrap;display:flex}.tds-hero[data-align=center] .tds-hero-meta{justify-content:center}.tds-hero .tds-hero-actions{justify-content:center;align-items:center;gap:var(--hero-actions-gap);flex-wrap:wrap;display:flex}.tds-hero[data-align=start] .tds-hero-actions{justify-content:flex-start}.tds-hero .tds-hero-badge{color:var(--hero-badge-fg);font-size:var(--hero-badge-font-size);line-height:var(--hero-badge-line-height);letter-spacing:var(--hero-badge-letter-spacing);text-wrap:balance;margin-inline-start:var(--hero-badge-gap)}.tds-hero .tds-hero-badge strong{color:var(--hero-badge-strong-fg);font-weight:var(--font-weight-semibold)}.tds-hero[data-layout=split]{align-items:stretch;gap:var(--hero-media-gap);padding:var(--hero-media-inset);flex-direction:row}.tds-hero[data-layout=split] .tds-hero-content{min-inline-size:0;max-inline-size:none;padding-block:var(--hero-padding-bottom);flex:1;justify-content:center;padding-inline-start:calc(var(--hero-padding-x) + var(--space-4))}.tds-hero[data-layout=split] .tds-hero-heading{font-size:var(--hero-heading-split-font-size);line-height:var(--hero-heading-split-line-height);letter-spacing:var(--hero-heading-split-letter-spacing)}.tds-hero[data-layout=split] .tds-hero-body{font-size:var(--hero-body-split-font-size);line-height:var(--hero-body-split-line-height);letter-spacing:var(--hero-body-split-letter-spacing)}.tds-hero[data-layout=split] .tds-hero-media{inline-size:var(--hero-media-row-split);border-radius:var(--hero-media-radius);background:var(--hero-media-bg);flex-shrink:0;position:relative;overflow:clip}.tds-hero[data-layout=split] .tds-hero-media>img,.tds-hero[data-layout=split] .tds-hero-media>video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.tds-hero[data-layout=split]:not(:where(.tds-surface[data-flush]) *){max-inline-size:var(--hero-open-split-width);padding:var(--hero-padding-top) var(--space-gutter) var(--hero-padding-bottom);margin-inline:auto}.tds-hero[data-layout=split]:not(:where(.tds-surface[data-flush]) *) .tds-hero-content{padding-block:0;padding-inline-start:0}.tds-hero[data-layout=index]{padding-block:var(--hero-index-padding-top) var(--hero-index-padding-bottom)}.tds-hero[data-layout=index] .tds-hero-content{max-inline-size:var(--hero-index-width)}.tds-hero[data-layout=index] .tds-hero-heading{max-inline-size:calc(var(--hero-index-measure) * 1ch);font-size:var(--hero-heading-index-font-size);line-height:var(--hero-heading-index-line-height);letter-spacing:var(--hero-heading-index-letter-spacing)}.tds-hero[data-layout=index] .tds-hero-stage{max-inline-size:var(--hero-index-width);margin-block-start:var(--hero-article-media-gap)}.tds-hero[data-layout=article]{padding-block:var(--hero-article-padding-top) var(--hero-article-padding-bottom)}.tds-hero[data-layout=article] .tds-hero-content{max-inline-size:var(--hero-article-width)}.tds-hero[data-layout=article] .tds-hero-heading{max-inline-size:calc(var(--hero-article-measure) * 1ch);font-size:var(--hero-heading-article-font-size);line-height:var(--hero-heading-article-line-height);letter-spacing:var(--hero-heading-article-letter-spacing)}.tds-hero[data-layout=article] .tds-hero-stage{max-inline-size:var(--hero-article-width);margin-block-start:var(--hero-article-media-gap)}.tds-hero[data-layout=stacked] .tds-hero-stage{max-inline-size:var(--hero-stacked-media-width);margin-block-start:var(--hero-stacked-gap)}.tds-hero[data-layout=stacked]{padding-block:var(--hero-stacked-padding-top) var(--hero-stacked-padding-bottom)}.tds-hero[data-layout=stacked]:has(.tds-hero-stage){padding-block-end:0}.tds-hero[data-layout=stacked] .tds-hero-pretitle{margin-block-end:var(--hero-stacked-pretitle-gap)}.tds-hero[data-layout=stacked] .tds-hero-actions+*{margin-block-start:var(--hero-stacked-extra-gap)}.tds-hero[data-layout=stacked] .tds-hero-actions+.tds-logo-strip{inline-size:max-content;max-inline-size:min(1280px, calc(100cqi - 2 * var(--space-gutter)));align-self:center}.tds-hero[data-layout=stacked] .tds-hero-heading{max-inline-size:calc(var(--hero-stacked-measure) * 1ch);font-size:var(--hero-stacked-heading-font-size);line-height:var(--hero-stacked-heading-line-height);letter-spacing:var(--hero-stacked-heading-letter-spacing);margin-block-end:var(--hero-stacked-heading-gap)}.tds-hero[data-layout=stacked] .tds-hero-body{font-size:var(--hero-stacked-body-font-size);line-height:var(--hero-stacked-body-line-height);letter-spacing:var(--hero-stacked-body-letter-spacing);text-wrap:balance;margin-block-end:var(--hero-stacked-heading-gap)}.tds-hero[data-layout=stacked] .tds-hero-frame{aspect-ratio:var(--hero-stacked-ratio);border-end-end-radius:0;border-end-start-radius:0}.tds-hero[data-layout=stacked] .tds-hero-frame>img,.tds-hero[data-layout=stacked] .tds-hero-frame>video{block-size:100%}.tds-hero .tds-hero-stage{isolation:isolate;box-sizing:border-box;inline-size:100%;position:relative}.tds-hero .tds-hero-stage[data-overlay]{padding-block-end:var(--hero-stacked-overlay-drop)}.tds-hero .tds-hero-frame{z-index:1;border-radius:var(--hero-media-radius);background:var(--hero-media-bg);position:relative;overflow:clip}.tds-hero .tds-hero-frame>img,.tds-hero .tds-hero-frame>video{object-fit:cover;block-size:auto;inline-size:100%;display:block}.tds-hero .tds-hero-overlay{z-index:2;inline-size:max-content;max-inline-size:min(var(--hero-stacked-overlay-max-width), calc(100% - 2 * var(--hero-stacked-overlay-inset)));position:absolute;inset-block-end:0;inset-inline-end:var(--hero-stacked-overlay-inset)}.tds-hero .tds-hero-overlay:has(>:is(img,picture,video)){box-sizing:border-box;inline-size:min(var(--hero-stacked-overlay-max-width), var(--hero-stacked-overlay-share));border:1px solid var(--hero-stacked-overlay-border);border-radius:var(--hero-stacked-overlay-radius);background:var(--hero-stacked-overlay-bg);max-inline-size:none;box-shadow:var(--hero-stacked-overlay-shadow);overflow:clip}.tds-hero .tds-hero-overlay:has(>:is(img,picture,video))>:is(img,video),.tds-hero .tds-hero-overlay:has(>:is(img,picture,video))>picture>img{block-size:auto;inline-size:100%;aspect-ratio:var(--hero-stacked-overlay-ratio);object-fit:cover;display:block}@container tds-page (min-width:768px) and (max-width:1023px){.tds-hero .tds-hero-overlay:has(>:is(img,picture,video)){inline-size:min(var(--hero-stacked-overlay-max-width), var(--hero-stacked-overlay-share-tablet))}}@container tds-page (max-width:767px){.tds-hero .tds-hero-actions{flex-direction:column;align-self:stretch;align-items:stretch}.tds-hero .tds-hero-badge{text-align:center;margin-inline-start:0}.tds-hero[data-align=start] .tds-hero-badge{text-align:start}.tds-hero[data-layout=split]{flex-direction:column;gap:0}.tds-hero[data-layout=split] .tds-hero-content{padding:var(--space-8) var(--hero-padding-x)}.tds-hero[data-layout=split] .tds-hero-media{aspect-ratio:16/10;inline-size:100%}.tds-hero .tds-hero-stage[data-overlay]{padding-block-end:0}.tds-hero[data-layout=stacked] .tds-hero-stage{margin-block-start:var(--space-12)}.tds-hero[data-layout=stacked] .tds-hero-frame{aspect-ratio:var(--hero-stacked-mobile-ratio)}.tds-hero[data-layout=stacked] .tds-hero-frame>img,.tds-hero[data-layout=stacked] .tds-hero-frame>video{block-size:100%}.tds-hero .tds-hero-overlay{inline-size:auto;max-inline-size:none;margin:calc(var(--hero-stacked-mobile-overlay-overlap) * -1) var(--space-4) 0;position:relative;inset:auto}.tds-hero .tds-hero-overlay:has(>:is(img,picture,video)){inline-size:var(--hero-stacked-mobile-overlay-share);margin-inline:auto var(--space-4)}}@media (prefers-reduced-motion:reduce){.tds-hero .tds-hero-mark{animation:none}}@keyframes tds-hero-mark-float{0%{translate:0 calc(var(--hero-mark-float-distance) * -1 * var(--motion-travel,1))}to{translate:0 calc(var(--hero-mark-float-distance) * var(--motion-travel,1))}}
.tds-highlighter{isolation:isolate;position:relative}.tds-highlighter-layer{z-index:-1;pointer-events:none;block-size:0;inline-size:0;position:absolute;inset-block-start:0;inset-inline-start:0}.tds-highlighter-mark{left:calc(var(--hl-x) - var(--hl-w) * (var(--hl-scale) - 100) / 200 - var(--hl-h) * var(--hl-bleed) / 100);top:calc(var(--hl-y) + var(--hl-h) * var(--hl-offset) / 100);width:calc(var(--hl-w) * var(--hl-scale) / 100 + 2 * var(--hl-h) * var(--hl-bleed) / 100);height:calc(var(--hl-h) * var(--hl-height) / 100);background:var(--hl-color);opacity:var(--hl-opacity);clip-path:inset(0 100% 0 0);transition:clip-path var(--hl-duration) var(--hl-ease);transition-delay:calc(var(--hl-i) * var(--hl-duration) * var(--hl-stagger) / 100);position:absolute;-webkit-mask:url(../media/highlighter-mark.0cld17bce8stp.svg) 0 0/100% 100% no-repeat;mask:url(../media/highlighter-mark.0cld17bce8stp.svg) 0 0/100% 100% no-repeat}.tds-highlighter[data-drawn] .tds-highlighter-mark{clip-path:inset(0)}.tds-highlighter-mark: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)){clip-path:inset(0 0 0 100%)}@media (prefers-reduced-motion:reduce){.tds-highlighter-mark{transition:none}}:is([data-motion=reduce],[data-motion=frozen]) .tds-highlighter-mark{transition:none}@media (forced-colors:active){.tds-highlighter-text{text-decoration:underline}}
.tds-icon-badge{inline-size:var(--ibadge-size);block-size:var(--ibadge-size);color:var(--ibadge-fg);flex-shrink:0;place-items:center;display:inline-grid;position:relative}.tds-icon-badge-shape{block-size:100%;inline-size:100%;color:var(--ibadge-bg);position:absolute;inset:0}.tds-icon-badge-glyph{place-items:center;display:inline-grid;position:relative}.tds-icon-badge-glyph svg{inline-size:var(--ibadge-icon);block-size:var(--ibadge-icon)}.tds-icon-badge .tds-icon-badge-glyph [stroke-width="1.5"]{vector-effect:non-scaling-stroke;stroke-width:var(--ibadge-stroke)}@media (forced-colors:active){.tds-icon-badge-shape{color:canvas}.tds-icon-badge{color:canvastext}}
.tds-icon-feature{box-sizing:border-box;max-inline-size:var(--icf-max-width);font-family:var(--font-sans);text-align:start;flex-direction:column;align-items:flex-start;display:flex}.tds-icon-feature[data-align=center]{text-align:center;align-items:center}.tds-icon-feature[data-icon-style=rule]{border-block-start:var(--rule-weight) solid transparent;background-image:var(--rule-dash-x);background-position:0 0;background-size:var(--rule-period) var(--rule-weight);background-repeat:repeat-x;background-origin:border-box;padding-block-start:var(--icf-rule-padding-top)}.tds-icon-feature .tds-icon-feature-icon{margin-block-end:var(--icf-gap);display:inline-grid}.tds-icon-feature .tds-icon-feature-number{color:var(--icf-number-fg);font-family:var(--font-display);font-feature-settings:var(--font-display-features);font-size:var(--icf-number-font-size);line-height:var(--icf-number-line-height);letter-spacing:var(--icf-number-letter-spacing);font-weight:var(--icf-number-weight);font-variant-numeric:tabular-nums;margin-block-end:var(--icf-gap);display:block}.tds-icon-feature .tds-icon-feature-image{inline-size:var(--icf-image-size);block-size:var(--icf-image-size);background:var(--icf-image-bg);border-radius:var(--icf-image-radius);margin-block-end:var(--icf-gap);display:inline-flex;position:relative;overflow:clip}.tds-icon-feature .tds-icon-feature-image :is(img,video,svg,div){object-fit:cover;block-size:100%;inline-size:100%}.tds-icon-feature .tds-icon-feature-image[data-fit=natural]{inline-size:var(--icf-image-natural-width);background:0 0;border-radius:0;block-size:auto;overflow:visible}.tds-icon-feature .tds-icon-feature-image[data-fit=natural] :is(img,video,svg,div){object-fit:contain;block-size:auto}.tds-icon-feature .tds-icon-feature-title{margin:0 0 var(--icf-title-gap);color:var(--icf-title-fg);font-family:var(--icf-title-family);font-feature-settings:var(--icf-title-family-features);font-size:var(--icf-title-font-size);line-height:var(--icf-title-line-height);letter-spacing:var(--icf-title-letter-spacing);font-weight:var(--icf-title-weight);text-wrap:balance}.tds-icon-feature .tds-icon-feature-title:last-child{margin-block-end:0}.tds-icon-feature .tds-icon-feature-body{color:var(--icf-body-fg);font-size:var(--icf-body-font-size);line-height:var(--icf-body-line-height);letter-spacing:var(--icf-body-letter-spacing);text-wrap:pretty;margin:0}.tds-icon-feature-cta{align-items:center;gap:var(--space-1-5);color:var(--icf-cta-fg);font-size:var(--icf-cta-font-size);line-height:var(--icf-cta-line-height);letter-spacing:var(--icf-cta-letter-spacing);font-weight:var(--icf-cta-weight);margin-block-start:var(--icf-cta-gap);display:inline-flex}.tds-icon-feature-cta svg{block-size:1em;inline-size:1em;transition:translate var(--icf-card-transition) var(--icf-card-ease)}.tds-icon-feature[data-icon-style=card] .tds-icon-feature-cta{margin-block-start:auto;padding-block-start:var(--icf-cta-gap)}@media (hover:hover){.tds-icon-feature[data-link]:hover .tds-icon-feature-cta svg{translate:2px}}.tds-icon-feature[data-icon-style=card]{max-inline-size:none;min-block-size:var(--icf-card-min-height);padding:var(--icf-card-padding);border-radius:var(--icf-card-radius);background:var(--icf-card-bg);color:inherit;transition-property:background-color;transition-duration:var(--icf-card-transition);transition-timing-function:var(--icf-card-ease);text-decoration:none;position:relative}.tds-icon-feature[data-icon-style=card] .tds-icon-feature-icon{margin-block-end:var(--space-10)}.tds-icon-feature[data-icon-style=card] .tds-icon-feature-title{font-family:var(--icf-card-title-family);font-feature-settings:var(--icf-card-title-family-features);font-size:var(--icf-card-title-font-size);line-height:var(--icf-card-title-line-height);letter-spacing:var(--icf-card-title-letter-spacing);font-weight:var(--icf-card-title-weight)}.tds-icon-feature[data-icon-style=card] .tds-icon-feature-body{font-size:var(--icf-card-body-font-size);line-height:var(--icf-card-body-line-height);letter-spacing:var(--icf-card-body-letter-spacing)}.tds-icon-feature-arrow{inline-size:var(--icf-card-arrow-size);block-size:var(--icf-card-arrow-size);box-sizing:border-box;border:1px solid var(--icf-card-arrow-border);border-radius:var(--icf-card-arrow-radius);background:var(--icf-card-arrow-bg);color:var(--icf-card-arrow-fg);place-items:center;display:grid;position:absolute;inset-block-start:var(--icf-card-padding);inset-inline-end:var(--icf-card-padding)}.tds-icon-feature-arrow svg{inline-size:var(--icf-card-arrow-icon);block-size:var(--icf-card-arrow-icon);transition-property:translate;transition-duration:var(--icf-card-transition);transition-timing-function:var(--icf-card-ease)}.tds-icon-feature[data-icon-style=card][data-link]{cursor:pointer}@media (hover:hover){.tds-icon-feature[data-icon-style=card][data-link]:hover{background:var(--icf-card-bg-hover)}.tds-icon-feature[data-icon-style=card][data-link]:hover .tds-icon-feature-arrow svg{translate:2px -2px}}.tds-icon-feature[data-icon-style=card][data-link]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.tds-icon-feature[data-icon-style=card],.tds-icon-feature-arrow svg{transition:none}}@container tds-page (max-width:767px){.tds-icon-feature[data-icon-style=card]{min-block-size:0}.tds-icon-feature[data-icon-style=card] .tds-icon-feature-icon{margin-block-end:var(--space-6)}}
.tds-input-field{--in-height:var(--in-md-height);--in-px:var(--in-md-px);--in-font-size:var(--in-md-font-size);--in-line-height:var(--in-md-line-height);--in-letter-spacing:var(--in-md-letter-spacing);--in-icon:var(--in-md-icon);gap:var(--in-label-gap);font-family:var(--font-sans);flex-direction:column;min-inline-size:0;display:flex}.tds-input-field[data-size=sm]{--in-height:var(--in-sm-height);--in-px:var(--in-sm-px);--in-font-size:var(--in-sm-font-size);--in-line-height:var(--in-sm-line-height);--in-letter-spacing:var(--in-sm-letter-spacing);--in-icon:var(--in-sm-icon)}.tds-input-field[data-size=lg]{--in-height:var(--in-lg-height);--in-px:var(--in-lg-px);--in-font-size:var(--in-lg-font-size);--in-line-height:var(--in-lg-line-height);--in-letter-spacing:var(--in-lg-letter-spacing);--in-icon:var(--in-lg-icon)}.tds-input-label{color:var(--in-label-fg);font-size:var(--in-label-font-size);line-height:var(--in-label-line-height);letter-spacing:var(--in-label-letter-spacing);font-weight:var(--in-label-weight)}.tds-input-control{--in-bg:var(--in-field-bg);--in-border-color:var(--in-field-border);--in-fg:var(--in-field-fg);--in-ring:transparent;--in-affix-color:var(--in-affix-fg);box-sizing:border-box;align-items:center;gap:var(--in-affix-gap);block-size:var(--in-height);padding-inline:var(--in-px);background:var(--in-bg);color:var(--in-fg);border:var(--in-border-width) solid var(--in-border-color);border-radius:var(--in-radius);box-shadow:var(--in-field-shadow);transition-property:border-color,box-shadow,background-color;transition-duration:var(--in-transition);transition-timing-function:var(--ease-out);cursor:text;outline:none;display:flex}.tds-input-control:hover{--in-border-color:var(--in-field-border-hover)}.tds-input-control:focus-within{--in-border-color:var(--in-focus-border);--in-ring:var(--in-focus-ring);--in-bg:var(--in-focus-bg);--in-affix-color:var(--in-affix-fg-focus)}.tds-input-control[data-invalid]{--in-border-color:var(--in-invalid-border)}.tds-input-control[data-invalid]:focus-within{--in-ring:var(--in-invalid-ring)}.tds-input-control:focus-within:not([data-disabled]){outline:var(--in-focus-ring-width) solid var(--in-ring);outline-offset:var(--in-focus-ring-offset)}.tds-input-control[data-disabled]{--in-bg:var(--in-disabled-bg);--in-border-color:var(--in-disabled-border);--in-fg:var(--in-disabled-fg);cursor:default}.tds-input{block-size:100%;inline-size:100%;min-inline-size:0;color:inherit;font:inherit;font-size:var(--in-font-size);line-height:var(--in-line-height);letter-spacing:var(--in-letter-spacing);appearance:none;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.tds-input::placeholder{color:var(--in-field-placeholder)}.tds-input:disabled{color:var(--in-disabled-fg)}.tds-input::-webkit-search-cancel-button{appearance:none}.tds-input::-webkit-search-decoration{appearance:none}.tds-input-affix{color:var(--in-affix-color);font-size:var(--in-font-size);transition:color var(--in-transition) var(--ease-out);flex-shrink:0;align-items:center;display:inline-flex}.tds-input-affix svg{inline-size:var(--in-icon);block-size:var(--in-icon)}.tds-input-affix>button{border-radius:var(--radius-full);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:2px;display:inline-flex}.tds-input-affix>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.tds-input-description{color:var(--in-description-fg);font-size:var(--in-description-font-size);line-height:var(--in-description-line-height);letter-spacing:var(--in-description-letter-spacing)}.tds-input-error{color:var(--in-invalid-message);font-size:var(--in-description-font-size);line-height:var(--in-description-line-height);letter-spacing:var(--in-description-letter-spacing)}.tds-input-field[data-hover] .tds-input-control{--in-border-color:var(--in-field-border-hover)}.tds-input-field[data-focus] .tds-input-control{--in-border-color:var(--in-focus-border);--in-ring:var(--in-focus-ring);--in-bg:var(--in-focus-bg);--in-affix-color:var(--in-affix-fg-focus);outline:var(--in-focus-ring-width) solid var(--in-ring);outline-offset:var(--in-focus-ring-offset)}.tds-input-field[data-focus] .tds-input-control[data-invalid]{--in-border-color:var(--in-invalid-border);--in-ring:var(--in-invalid-ring)}
.tds-interface-scene{inline-size:100%;min-inline-size:0;display:block;position:relative}.tds-interface-scene-stage{aspect-ratio:480/400;inline-size:100%;display:block}.tds-interface-scene-toggle{z-index:1;inline-size:var(--iscene-toggle-size);block-size:var(--iscene-toggle-size);border-radius:var(--radius-full);background:var(--iscene-toggle-bg);color:var(--iscene-toggle-fg);box-shadow:var(--iscene-toggle-shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:scale;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out);border:0;place-items:center;margin:0;padding:0;display:inline-grid;position:absolute;inset-block-end:var(--iscene-toggle-inset);inset-inline-end:var(--iscene-toggle-inset)}.tds-interface-scene-toggle:after{content:"";inset:min(0px, calc((var(--iscene-toggle-size) - 44px) / 2));position:absolute}.tds-interface-scene-toggle[hidden]{display:none}.tds-interface-scene-toggle:active{scale:.96}.tds-interface-scene-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tds-interface-scene-toggle svg{inline-size:var(--iscene-toggle-icon);block-size:var(--iscene-toggle-icon)}.tds-interface-scene-toggle-icon{grid-area:1/1;transition-property:opacity,scale,filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.tds-interface-scene-toggle[data-state=playing] .tds-interface-scene-toggle-icon[data-icon=play],.tds-interface-scene-toggle[data-state=paused] .tds-interface-scene-toggle-icon[data-icon=pause]{opacity:0;filter:blur(4px);scale:.25}@media (prefers-reduced-motion:reduce){.tds-interface-scene-toggle,.tds-interface-scene-toggle-icon{transition-duration:0s}}
.tds-item{--item-px:var(--item-md-px);--item-py:var(--item-md-py);--item-gap:var(--item-md-gap);--item-title-font-size:var(--item-md-title-font-size);--item-title-line-height:var(--item-md-title-line-height);--item-caption-font-size:var(--item-md-caption-font-size);--item-caption-line-height:var(--item-md-caption-line-height);--item-title-letter-spacing:var(--item-md-title-letter-spacing);--item-caption-letter-spacing:var(--item-md-caption-letter-spacing);--item-box:var(--item-md-icon-box);--item-icon:var(--item-md-icon);--item-bg-now:var(--item-bg);--item-title-fg-now:var(--item-title-fg);--item-box-bg-now:var(--item-icon-box-bg);--item-box-fg-now:var(--item-icon-box-fg);box-sizing:border-box;align-items:center;gap:var(--item-gap);inline-size:100%;min-inline-size:0;padding:var(--item-py) var(--item-px);border-radius:var(--item-radius);background:var(--item-bg-now);color:var(--item-title-fg-now);font-family:var(--font-sans);text-align:start;transition-property:background-color,color;transition-duration:var(--item-transition);transition-timing-function:var(--ease-out);-webkit-tap-highlight-color:transparent;border:0;outline:none;margin:0;text-decoration:none;display:flex}.tds-item[data-size=sm]{--item-px:var(--item-sm-px);--item-py:var(--item-sm-py);--item-gap:var(--item-sm-gap);--item-title-font-size:var(--item-sm-title-font-size);--item-title-line-height:var(--item-sm-title-line-height);--item-caption-font-size:var(--item-sm-caption-font-size);--item-caption-line-height:var(--item-sm-caption-line-height);--item-title-letter-spacing:var(--item-sm-title-letter-spacing);--item-caption-letter-spacing:var(--item-sm-caption-letter-spacing);--item-box:var(--item-sm-icon-box);--item-icon:var(--item-sm-icon)}.tds-item[data-size=lg]{--item-px:var(--item-lg-px);--item-py:var(--item-lg-py);--item-gap:var(--item-lg-gap);--item-title-font-size:var(--item-lg-title-font-size);--item-title-line-height:var(--item-lg-title-line-height);--item-caption-font-size:var(--item-lg-caption-font-size);--item-caption-line-height:var(--item-lg-caption-line-height);--item-title-letter-spacing:var(--item-lg-title-letter-spacing);--item-caption-letter-spacing:var(--item-lg-caption-letter-spacing);--item-box:var(--item-lg-icon-box);--item-icon:var(--item-lg-icon)}.tds-item[data-interactive]{cursor:pointer}.tds-item[data-interactive]:is(:hover,[data-hover]),.tds-item[data-interactive]:is(:active,[data-active]){--item-bg-now:var(--item-bg-hover)}.tds-item:is(:focus-visible,[data-focus]){outline:var(--item-focus-ring-width) solid var(--focus-ring);outline-offset:-2px}.tds-item[data-selected]{--item-bg-now:var(--item-bg-selected);--item-title-fg-now:var(--item-selected-title-fg);--item-box-bg-now:var(--item-selected-icon-box-bg);--item-box-fg-now:var(--item-selected-icon-box-fg)}.tds-item:is(:disabled,[data-disabled]){--item-title-fg-now:var(--item-disabled-fg);cursor:default;pointer-events:none}.tds-item:is(:disabled,[data-disabled]) .tds-item-caption{color:var(--item-disabled-fg)}.tds-item-leading{flex-shrink:0;align-items:center;display:inline-flex}.tds-item-icon-box{inline-size:var(--item-box);block-size:var(--item-box);border-radius:var(--item-icon-box-radius);border:1px solid var(--item-icon-box-border);background:var(--item-box-bg-now);color:var(--item-box-fg-now);transition-property:background-color,color;transition-duration:var(--item-transition);transition-timing-function:var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tds-item-icon-box svg{inline-size:var(--item-icon);block-size:var(--item-icon)}.tds-item-body{flex-direction:column;flex:1;gap:1px;min-inline-size:0;display:flex}.tds-item-title{font-size:var(--item-title-font-size);line-height:var(--item-title-line-height);letter-spacing:var(--item-title-letter-spacing);font-weight:var(--item-title-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tds-item-caption{color:var(--item-caption-fg);font-size:var(--item-caption-font-size);line-height:var(--item-caption-line-height);letter-spacing:var(--item-caption-letter-spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tds-item-trailing{align-items:center;gap:var(--space-2);color:var(--item-trailing-fg);font-size:var(--item-caption-font-size);line-height:var(--item-caption-line-height);font-variant-numeric:tabular-nums;flex-shrink:0;display:inline-flex}.tds-item-trailing svg{inline-size:var(--item-trailing-size);block-size:var(--item-trailing-size)}.tds-item-caret{transition:translate var(--item-transition) var(--ease-out);translate:0}.tds-item[data-interactive]:is(:hover,[data-hover]) .tds-item-caret{translate:calc(var(--item-caret-shift) * var(--motion-travel,1)) 0}.tds-item-list{flex-direction:column;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.tds-item-list[data-divided]>*+*{border-block-start:var(--rule-weight) solid transparent;background-image:var(--rule-dash-x);background-position:0 0;background-size:var(--rule-period) var(--rule-weight);background-repeat:repeat-x;background-origin:border-box}.tds-item-list[data-divided] .tds-item{border-radius:0}.tds-item-list[data-columns]{column-gap:var(--item-grid-column-gap);grid-template-columns:minmax(0,1fr);display:grid}.tds-item-list[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.tds-item-list[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.tds-item-list[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.tds-item-list[data-columns]>*{border-block-end:var(--rule-weight) solid transparent;background-image:var(--rule-dash-x);background-position:0 100%;background-size:var(--rule-period) var(--rule-weight);background-repeat:repeat-x;background-origin:border-box}.tds-item-list[data-columns]>*+*{border-block-start:0}.tds-item-list[data-columns]>.tds-item{--item-px:var(--item-grid-px);--item-bg-hover:var(--item-grid-bg-hover);border-radius:0}.tds-item-list[data-columns] .tds-item-title,.tds-item-list[data-columns] .tds-item-caption{white-space:normal;text-wrap:pretty;overflow:visible}.tds-item-list[data-columns] .tds-item[data-interactive] .tds-item-title{text-underline-offset:var(--item-grid-underline-offset);transition:text-decoration-color var(--item-transition) var(--ease-out);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.tds-item-list[data-columns] .tds-item[data-interactive]:is(:hover,[data-hover]) .tds-item-title{text-decoration-color:currentColor}@container tds-page (max-width:1023px){.tds-item-list:is([data-columns="3"],[data-columns="4"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@container tds-page (max-width:767px){.tds-item-list[data-columns]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tds-item-caret{transition-duration:0s}}
.tds-laurel{align-items:center;gap:var(--laurel-gap);color:var(--laurel-fg);margin:0;display:inline-flex}.tds-laurel-leaf{block-size:var(--laurel-leaf-height);flex-shrink:0;inline-size:auto}.tds-laurel-text{font-family:var(--font-display);font-feature-settings:var(--font-display-features);font-size:var(--laurel-font-size);line-height:var(--laurel-font-line-height);font-weight:var(--laurel-font-weight);text-align:center;text-wrap:balance}.tds-laurel[data-size=lg]{gap:var(--laurel-lg-gap)}.tds-laurel[data-size=lg] .tds-laurel-leaf{block-size:var(--laurel-lg-leaf)}.tds-laurel[data-size=lg] .tds-laurel-text{font-size:var(--laurel-lg-size);line-height:var(--laurel-lg-line-height);font-weight:var(--laurel-lg-weight)}@container tds-page (max-width:767px){.tds-laurel-leaf{block-size:var(--laurel-leaf-height-mobile)}.tds-laurel-text{font-size:var(--laurel-font-size-mobile)}.tds-laurel[data-size=lg] .tds-laurel-leaf{block-size:var(--laurel-lg-leaf-mobile)}.tds-laurel[data-size=lg] .tds-laurel-text{font-size:var(--laurel-lg-size-mobile)}}
.tds-link{--link-font-size-now:var(--link-md-font-size);--link-line-height-now:var(--link-md-line-height);--link-letter-spacing-now:var(--link-md-letter-spacing);--link-icon:var(--link-md-icon);--link-offset-hover-now:calc(var(--link-underline-offset) + (var(--link-underline-offset-hover) - var(--link-underline-offset)) * var(--motion-travel,1));align-items:center;gap:var(--link-arrow-gap);font-family:var(--font-sans);font-size:var(--link-font-size-now);line-height:var(--link-line-height-now);letter-spacing:var(--link-letter-spacing-now);font-weight:var(--link-weight);color:var(--link-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:color;transition-duration:var(--link-transition);transition-timing-function:var(--ease-out);outline:none;text-decoration:none;display:inline-flex}.tds-link[data-size=sm]{--link-font-size-now:var(--link-sm-font-size);--link-line-height-now:var(--link-sm-line-height);--link-letter-spacing-now:var(--link-sm-letter-spacing);--link-icon:var(--link-sm-icon)}.tds-link[data-size=lg]{--link-font-size-now:var(--link-lg-font-size);--link-line-height-now:var(--link-lg-line-height);--link-letter-spacing-now:var(--link-lg-letter-spacing);--link-icon:var(--link-lg-icon)}.tds-link:is(:hover,[data-hover]){color:var(--link-fg-hover)}.tds-link:is(:focus-visible,[data-focus]){outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.tds-link[data-variant=inline]{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--link-underline-offset);transition-property:color,text-decoration-color,text-underline-offset;display:inline}.tds-link[data-variant=inline]:is(:hover,[data-hover]){text-underline-offset:var(--link-offset-hover-now);text-decoration-color:currentColor}.tds-link[data-variant=standalone] .tds-link-label{text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--link-underline-offset);transition-property:text-decoration-color,text-underline-offset;transition-duration:var(--link-transition);transition-timing-function:var(--ease-out)}.tds-link[data-variant=standalone]:is(:hover,[data-hover]) .tds-link-label{text-underline-offset:var(--link-offset-hover-now);text-decoration-color:currentColor}.tds-link .tds-link-arrow{--icon-stroke-width:2;transition:translate var(--link-transition) var(--ease-out);flex-shrink:0;display:inline-flex;translate:0}.tds-link .tds-link-arrow svg{inline-size:var(--link-icon);block-size:var(--link-icon)}.tds-link:is(:hover,[data-hover]) .tds-link-arrow{translate:calc(var(--link-arrow-shift) * var(--motion-travel,1)) 0}@media (prefers-reduced-motion:reduce){.tds-link .tds-link-arrow{transition-duration:0s}}
.tds-logo-strip{justify-content:space-between;align-items:center;gap:var(--logos-gap);flex-wrap:wrap;display:flex}.tds-logo-strip[data-size=lg] .tds-logo-strip-row{gap:var(--logos-lg-logo-gap)}.tds-logo-strip[data-size=lg] .tds-logo-strip-logo,.tds-logo-strip[data-size=lg] .tds-logo-strip-row>svg{block-size:var(--logos-lg-logo-height)}.tds-logo-strip[data-align=center]{justify-content:center}.tds-logo-strip[data-align=center] .tds-logo-strip-row{justify-content:center}.tds-logo-strip-caption{max-inline-size:var(--logos-caption-max-width);color:var(--logos-caption-fg);font-family:var(--font-sans);font-size:var(--logos-caption-font-size);line-height:var(--logos-caption-line-height);letter-spacing:var(--logos-caption-letter-spacing);text-wrap:pretty;margin:0}.tds-logo-strip-row{align-items:center;gap:var(--logos-logo-gap);flex-wrap:wrap;display:flex}.tds-logo-strip-logo,.tds-logo-strip-row>svg{block-size:var(--logos-logo-height);inline-size:auto;opacity:var(--logos-opacity)}.tds-logo-strip[data-logo-color=mono] .tds-logo-strip-row>svg{color:var(--logos-logo-fg)}.tds-logo-strip[data-logo-color=mono] .tds-logo-strip-row>svg [fill]:not([fill=none]){fill:currentColor}.tds-logo-strip[data-logo-color=mono] .tds-logo-strip-row>svg [stroke]:not([stroke=none]){stroke:currentColor}.tds-logo-strip[data-logo-color=mono] .tds-logo-strip-logo{filter:grayscale()}.tds-logo-strip[data-marquee]{flex-wrap:nowrap}.tds-logo-strip-marquee{contain:inline-size;min-inline-size:0;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--logos-marquee-fade), #000 calc(100% - var(--logos-marquee-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--logos-marquee-fade), #000 calc(100% - var(--logos-marquee-fade)), transparent 100%);flex:1 1 0;overflow:clip}.tds-logo-strip-track{inline-size:max-content;animation:tds-logo-strip-marquee var(--logos-marquee-duration) linear infinite;animation-play-state:var(--motion-loop,running);will-change:translate;display:flex}.tds-logo-strip-marquee .tds-logo-strip-row{flex-wrap:nowrap;flex:none;padding-inline-end:var(--logos-logo-gap)}.tds-logo-strip-marquee:is(:hover,:focus,:focus-within,:active) .tds-logo-strip-track{animation-play-state:paused}@keyframes tds-logo-strip-marquee{to{translate:-50%}}@media (prefers-reduced-motion:reduce){.tds-logo-strip[data-marquee]{flex-wrap:wrap}.tds-logo-strip[data-marquee] .tds-logo-strip-marquee{contain:none;flex:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.tds-logo-strip[data-marquee] .tds-logo-strip-track{will-change:auto;inline-size:auto;animation:none}.tds-logo-strip[data-marquee] .tds-logo-strip-marquee .tds-logo-strip-row{flex-wrap:wrap;flex:auto;padding-inline-end:0}.tds-logo-strip[data-marquee] .tds-logo-strip-row[data-copy]{display:none}}:is([data-motion=reduce],[data-motion=frozen]) .tds-logo-strip[data-marquee]{flex-wrap:wrap}:is([data-motion=reduce],[data-motion=frozen]) .tds-logo-strip[data-marquee] .tds-logo-strip-marquee{contain:none;flex:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}:is([data-motion=reduce],[data-motion=frozen]) .tds-logo-strip[data-marquee] .tds-logo-strip-track{will-change:auto;inline-size:auto;animation:none}:is([data-motion=reduce],[data-motion=frozen]) .tds-logo-strip[data-marquee] .tds-logo-strip-marquee .tds-logo-strip-row{flex-wrap:wrap;flex:auto;padding-inline-end:0}:is([data-motion=reduce],[data-motion=frozen]) .tds-logo-strip[data-marquee] .tds-logo-strip-row[data-copy]{display:none}@container tds-page (max-width:767px){.tds-logo-strip{flex-direction:column;align-items:flex-start}.tds-logo-strip-logo,.tds-logo-strip-row>svg{block-size:var(--logos-mobile-logo-height)}.tds-logo-strip[data-size=lg] .tds-logo-strip-logo,.tds-logo-strip[data-size=lg] .tds-logo-strip-row>svg{block-size:var(--logos-lg-mobile-logo-height)}.tds-logo-strip[data-align=center]{align-items:center}.tds-logo-strip[data-align=center] .tds-logo-strip-row:has(>:nth-child(4):last-child){justify-content:center}.tds-logo-strip:not([data-marquee]) .tds-logo-strip-row:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,max-content);justify-content:start;align-items:center;display:grid}.tds-logo-strip-marquee{flex:none;align-self:stretch;inline-size:100%}}.tds-logo-strip-marquee:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:var(--radius-md)}
.tds-logotype{block-size:var(--logotype-height);inline-size:auto;color:var(--logotype-fg);vertical-align:middle;display:inline-block}@container tds-page (max-width:767px){.tds-logotype{block-size:var(--logotype-mobile-height)}}
.tds-number-band{--nb-value-size-now:var(--nb-lg-font-size);--nb-value-leading-now:var(--nb-lg-line-height);--nb-value-tracking-now:var(--nb-lg-letter-spacing);box-sizing:border-box;inline-size:100%;min-inline-size:0;font-family:var(--font-sans);color:var(--content-primary)}.tds-number-band[data-size=xl]{--nb-value-size-now:var(--nb-xl-font-size);--nb-value-leading-now:var(--nb-xl-line-height);--nb-value-tracking-now:var(--nb-xl-letter-spacing)}.tds-number-band-list{gap:var(--nb-row-gap) var(--nb-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tds-number-band[data-columns="2"]>.tds-number-band-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tds-number-band[data-columns="4"]>.tds-number-band-list{grid-template-columns:repeat(4,minmax(0,1fr))}.tds-number-band-item{flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex;position:relative}.tds-number-band[data-align=center] .tds-number-band-item{text-align:center;align-items:center}.tds-number-band[data-layout=rules] .tds-number-band-item{border-block-start:var(--nb-rule-width) solid var(--nb-rule-color);padding-block-start:var(--nb-rule-gap)}.tds-number-band[data-layout=rules] .tds-number-band-item:before{content:"";inline-size:var(--nb-rule-tick-width);block-size:var(--nb-rule-tick-height);background:var(--nb-rule-accent);position:absolute;inset-block-start:calc(var(--nb-rule-width) * -1);inset-inline-start:0}.tds-number-band[data-layout=rules][data-align=center] .tds-number-band-item:before{inset-inline-start:50%;translate:-50%}.tds-number-band[data-layout=grid]{display:flow-root;overflow:clip}.tds-number-band[data-layout=grid]>.tds-number-band-list{margin-inline:calc(var(--nb-grid-padding-x) * -1);gap:0;margin-block-start:calc(var(--nb-rule-width) * -1)}.tds-number-band[data-layout=grid] .tds-number-band-item{padding:var(--nb-grid-padding-y) var(--nb-grid-padding-x);border-inline-start:var(--nb-rule-width) solid var(--nb-grid-line);border-block-start:var(--nb-rule-width) solid var(--nb-grid-line)}.tds-number-band-value{max-inline-size:100%;color:var(--nb-value-fg);font-family:var(--nb-value-family);font-feature-settings:var(--nb-value-family-features);font-size:var(--nb-value-size-now);line-height:var(--nb-value-leading-now);letter-spacing:var(--nb-value-tracking-now);font-weight:var(--nb-value-weight);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:break-word;margin:0}.tds-number-band-value[data-kind=text]{font-size:var(--nb-value-text-font-size);line-height:var(--nb-value-text-line-height);letter-spacing:var(--nb-value-text-letter-spacing);text-wrap:balance}.tds-number-band-count{justify-items:start;display:inline-grid}.tds-number-band-count>.tds-number-band-ghost,.tds-number-band-count>.tds-number-band-live{white-space:nowrap;grid-area:1/1}.tds-number-band-count>.tds-number-band-ghost{visibility:hidden}.tds-number-band[data-align=center] .tds-number-band-count{justify-items:center}.tds-number-band-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.tds-number-band-label{margin:var(--nb-label-gap) 0 0;color:var(--nb-label-fg);font-size:var(--nb-label-font-size);line-height:var(--nb-label-line-height);letter-spacing:var(--nb-label-letter-spacing);font-weight:var(--nb-label-weight);text-wrap:balance}.tds-number-band-caption{margin:var(--nb-caption-gap) 0 0;max-inline-size:var(--nb-caption-max-width);color:var(--nb-caption-fg);font-size:var(--nb-caption-font-size);line-height:var(--nb-caption-line-height);letter-spacing:var(--nb-caption-letter-spacing);text-wrap:pretty}.tds-number-band-source{margin:var(--nb-source-gap) 0 0;color:var(--nb-source-fg);font-size:var(--nb-source-font-size);line-height:var(--nb-source-line-height);letter-spacing:var(--nb-source-letter-spacing)}.tds-number-band-link{align-items:center;gap:var(--space-1-5);color:inherit;-webkit-tap-highlight-color:transparent;outline:none;text-decoration:none;display:inline-flex}.tds-number-band-link:after{content:"";border-radius:var(--radius-sm);position:absolute;inset:0}.tds-number-band-link-label{text-underline-offset:3px;transition-property:text-decoration-color;transition-duration:var(--nb-link-transition);transition-timing-function:var(--nb-link-ease);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.tds-number-band-link-arrow{--icon-stroke-width:2;transition-property:translate;transition-duration:var(--nb-link-transition);transition-timing-function:var(--nb-link-ease);flex-shrink:0;display:inline-flex}.tds-number-band-link-arrow svg{block-size:.9em;inline-size:.9em}:is(.tds-number-band-item[data-linked]:hover,.tds-number-band[data-hover] .tds-number-band-item[data-linked]:first-child) .tds-number-band-link-label{text-decoration-color:currentColor}:is(.tds-number-band-item[data-linked]:hover,.tds-number-band[data-hover] .tds-number-band-item[data-linked]:first-child) .tds-number-band-link-arrow{translate:calc(var(--nb-link-arrow-shift) * var(--motion-travel,1)) 0}.tds-number-band-link:focus-visible:after,.tds-number-band[data-focus] .tds-number-band-item[data-linked]:first-child .tds-number-band-link:after{outline:2px solid var(--focus-ring);outline-offset:2px}.tds-number-band[data-layout=grid] .tds-number-band-link:after{outline-offset:-3px}@media (prefers-reduced-motion:reduce){.tds-number-band-link-arrow{transition-duration:0s}}@container tds-page (max-width:1023px){.tds-number-band[data-columns="4"]>.tds-number-band-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container tds-page (max-width:767px){.tds-number-band>.tds-number-band-list,.tds-number-band[data-columns]>.tds-number-band-list{grid-template-columns:repeat(var(--nb-mobile-columns), minmax(0, 1fr));row-gap:var(--nb-mobile-gap)}.tds-number-band[data-layout=grid]>.tds-number-band-list{row-gap:0}}
.tds-orbit-gallery{--orb-d:calc(var(--orb-orbit-size) * 1cqi);--orb-c:calc(var(--orb-card-size) * 1cqi);--orb-top-now:calc(var(--orb-top) * 1cqi);--orb-content-top-now:calc(var(--orb-content-top) * 1cqi + var(--orb-content-offset));--orb-fade-now:calc(var(--orb-fade-length) * 1cqi);--orb-travel-now:var(--orb-travel);--orb-fade-shift-now:calc(var(--orb-fade-shift) * 1cqi);isolation:isolate;inline-size:100%;padding-block:var(--orb-content-top-now) var(--orb-padding-bottom);position:relative;overflow:hidden}.tds-orbit-gallery-stage{pointer-events:none;position:absolute;inset:0}.tds-orbit-gallery-orbit{inline-size:var(--orb-d);block-size:var(--orb-d);will-change:rotate;opacity:0;transition:opacity var(--orb-reveal) var(--ease-out);margin-inline-start:calc(var(--orb-d) / -2);position:absolute;inset-block-start:var(--orb-top-now);inset-inline-start:50%}[data-ready]>.tds-orbit-gallery-stage>.tds-orbit-gallery-orbit{opacity:1}@media (scripting:none){.tds-orbit-gallery-orbit{opacity:1}}.tds-orbit-gallery-card{--orb-ch:calc(var(--orb-c) / var(--orb-ratio));inline-size:var(--orb-c);block-size:var(--orb-ch);margin:calc(var(--orb-ch) / -2) 0 0 calc(var(--orb-c) / -2);transform:rotate(var(--orb-card-angle)) translateY(calc((var(--orb-d) + var(--orb-ch)) / -2)) rotate(calc(var(--orb-tilt) * 1deg));border-radius:var(--orb-card-radius);background:var(--orb-card-bg);position:absolute;inset-block-start:50%;inset-inline-start:50%;overflow:hidden}.tds-orbit-gallery-card>img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.tds-orbit-gallery-fade{inset-inline:0;inset-block:calc(var(--orb-content-top-now) + var(--orb-fade-shift-now)) 0;z-index:1;pointer-events:none;background:linear-gradient(to bottom, transparent 0, var(--orb-fade) var(--orb-fade-now), var(--orb-fade) 100%);position:absolute}.tds-orbit-gallery-content{z-index:2;position:relative}@container tds-page (max-width:767px){.tds-orbit-gallery{--orb-d:calc(var(--orb-mobile-orbit-size) * 1cqi);--orb-c:calc(var(--orb-mobile-card-size) * 1cqi);--orb-top-now:calc(var(--orb-mobile-top) * 1cqi);--orb-content-top-now:calc(var(--orb-mobile-content-top) * 1cqi + var(--orb-content-offset));--orb-fade-now:calc(var(--orb-mobile-fade-length) * 1cqi);--orb-travel-now:var(--orb-mobile-travel);--orb-fade-shift-now:calc(var(--orb-mobile-fade-shift) * 1cqi)}}
.tds-pagination{--pg-height:var(--pg-md-height);--pg-min-width:var(--pg-md-min-width);--pg-font-size:var(--pg-md-font-size);--pg-line-height:var(--pg-md-line-height);--pg-letter-spacing:var(--pg-md-letter-spacing);--pg-icon:var(--pg-md-icon);align-items:center;gap:var(--pg-gap);font-family:var(--font-sans);display:inline-flex}.tds-pagination[data-size=sm]{--pg-height:var(--pg-sm-height);--pg-min-width:var(--pg-sm-min-width);--pg-font-size:var(--pg-sm-font-size);--pg-line-height:var(--pg-sm-line-height);--pg-letter-spacing:var(--pg-sm-letter-spacing);--pg-icon:var(--pg-sm-icon)}.tds-pagination-list{display:contents}.tds-pagination-item{--pg-bg:var(--pg-item-bg);--pg-fg:var(--pg-item-fg);--pg-border-color:var(--pg-item-border);box-sizing:border-box;block-size:var(--pg-height);min-inline-size:var(--pg-min-width);border:1px solid var(--pg-border-color);border-radius:var(--pg-radius);background:var(--pg-bg);color:var(--pg-fg);font:inherit;font-size:var(--pg-font-size);line-height:var(--pg-line-height);letter-spacing:var(--pg-letter-spacing);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:background-color,color,border-color,scale;transition-duration:var(--pg-transition);transition-timing-function:var(--ease-out);-webkit-tap-highlight-color:transparent;outline:none;justify-content:center;align-items:center;gap:4px;margin:0;padding-inline:6px;display:inline-flex}.tds-pagination-item svg{inline-size:var(--pg-icon);block-size:var(--pg-icon);flex-shrink:0}.tds-pagination-item:is(:hover,[data-hover]){--pg-bg:var(--pg-item-bg-hover);--pg-fg:var(--pg-item-fg-hover)}.tds-pagination-item:is(:active,[data-active]):not([aria-current]){scale:.96}.tds-pagination-item:is(:focus-visible,[data-focus]){outline:var(--pg-focus-ring-width) solid var(--focus-ring);outline-offset:var(--pg-focus-ring-offset)}.tds-pagination-item[aria-current=page]{--pg-bg:var(--pg-active-bg);--pg-fg:var(--pg-active-fg);--pg-border-color:var(--pg-active-border);cursor:default}.tds-pagination-item:is(:disabled,[data-disabled]){--pg-fg:var(--pg-disabled-fg);--pg-bg:transparent;cursor:default;pointer-events:none}.tds-pagination-item[data-label]{padding-inline:12px}.tds-pagination-item[data-label]:has(>svg:first-child){padding-inline-start:10px}.tds-pagination-item[data-label]:has(>svg:last-child){padding-inline-end:10px}.tds-pagination-ellipsis{min-inline-size:var(--pg-min-width);block-size:var(--pg-height);color:var(--pg-ellipsis-fg);justify-content:center;align-items:center;display:inline-flex}.tds-pagination-ellipsis svg{inline-size:var(--pg-icon);block-size:var(--pg-icon)}
.tds-post-card{--pcard-l-fg:var(--pcard-title-fg);--pcard-l-fg-2:var(--pcard-eyebrow-fg);--pcard-l-title-size:var(--pcard-row-title-font-size);--pcard-l-title-line:var(--pcard-row-title-line-height);--pcard-l-title-tracking:var(--pcard-row-title-letter-spacing);--pcard-l-thumb:var(--pcard-row-thumb-size);--pcard-l-padding:var(--pcard-row-padding);gap:var(--pcard-row-gap);padding:var(--pcard-l-padding);border-radius:var(--pcard-row-radius);background:var(--pcard-row-bg);color:var(--pcard-l-fg);-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative}.tds-post-card:focus-visible,.tds-post-card[data-focus]{outline:2px solid var(--focus-ring);outline-offset:4px}.tds-post-card:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--pcard-ring);pointer-events:none;position:absolute;inset:0}.tds-post-card[data-layout=row]{grid-template-columns:auto minmax(0,1fr);padding:0;overflow:hidden}.tds-post-card[data-layout=row] .tds-post-card-media{aspect-ratio:auto;min-block-size:var(--pcard-l-thumb);border-radius:0;order:-1;align-self:stretch}.tds-post-card[data-layout=row] .tds-post-card-body{padding:var(--pcard-l-padding);padding-inline-start:0}.tds-post-card-body{gap:var(--pcard-row-text-gap);flex-direction:column;min-inline-size:0;display:flex}.tds-post-card-media{inline-size:var(--pcard-l-thumb);aspect-ratio:1;border-radius:var(--pcard-media-radius);background:var(--pcard-media-bg);align-self:start;position:relative;overflow:hidden}.tds-post-card-media>img{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.tds-post-card-eyebrow{color:var(--pcard-l-fg-2);font-family:var(--font-sans);font-size:var(--pcard-eyebrow-font-size);line-height:var(--pcard-eyebrow-line-height);letter-spacing:var(--pcard-eyebrow-letter-spacing);font-weight:var(--pcard-eyebrow-weight)}.tds-post-card-title{color:var(--pcard-l-fg);font-family:var(--pcard-title-family);font-feature-settings:var(--pcard-title-family-features);font-size:var(--pcard-l-title-size);line-height:var(--pcard-l-title-line);letter-spacing:var(--pcard-l-title-tracking);font-weight:var(--pcard-title-weight);text-wrap:balance;transition:color var(--pcard-transition) var(--pcard-ease);margin:0}.tds-post-card-excerpt{-webkit-line-clamp:var(--pcard-lead-excerpt-lines);max-inline-size:52ch;color:var(--pcard-l-fg-2);font-family:var(--font-sans);font-size:var(--pcard-lead-excerpt-font-size);line-height:var(--pcard-lead-excerpt-line-height);letter-spacing:var(--pcard-lead-excerpt-letter-spacing);text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tds-post-card-byline{margin-block-start:auto;padding-block-start:var(--pcard-row-text-gap)}.tds-post-card-meta{color:var(--pcard-l-fg-2);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--text-md--line-height);font-variant-numeric:tabular-nums}.tds-post-card[data-layout=lead]{--pcard-l-fg:var(--pcard-lead-ink-light);--pcard-l-fg-2:var(--pcard-lead-ink-light-secondary);--pcard-l-title-size:var(--pcard-lead-title-font-size);--pcard-l-title-line:var(--pcard-lead-title-line-height);--pcard-l-title-tracking:var(--pcard-lead-title-letter-spacing);grid-template-columns:minmax(0, 1fr) minmax(0, var(--pcard-lead-media-share));border-radius:var(--pcard-lead-radius);background:var(--pcard-lead-color,var(--pcard-lead-bg));gap:0;padding:0;overflow:hidden}.tds-post-card[data-layout=lead][data-ink=dark]{--pcard-l-fg:var(--pcard-lead-ink-dark);--pcard-l-fg-2:var(--pcard-lead-ink-dark-secondary)}.tds-post-card[data-layout=lead] .tds-post-card-body{gap:var(--pcard-lead-text-gap);padding:var(--pcard-lead-padding)}.tds-post-card[data-layout=lead] .tds-post-card-eyebrow{font-size:var(--pcard-lead-eyebrow-font-size);line-height:var(--pcard-lead-eyebrow-line-height);letter-spacing:var(--pcard-lead-eyebrow-letter-spacing)}.tds-post-card[data-layout=lead] .tds-post-card-byline{padding-block-start:var(--pcard-lead-text-gap)}.tds-post-card[data-layout=lead]:not(a) .tds-post-card-excerpt{-webkit-line-clamp:unset}.tds-post-card[data-layout=lead] .tds-post-card-media{aspect-ratio:auto;min-block-size:360px;inline-size:auto;margin:var(--pcard-lead-media-inset);border-radius:var(--pcard-lead-media-radius);background:0 0;align-self:stretch;margin-inline-start:0}.tds-post-card[data-layout=lead] .tds-avatar-name{color:var(--pcard-l-fg)}.tds-post-card[data-layout=lead] .tds-avatar-caption{color:var(--pcard-l-fg-2)}:is(a.tds-post-card:is(:hover,[data-hover]),.tds-post-card[data-hover]) .tds-post-card-title{color:var(--pcard-title-fg-hover)}:is(a.tds-post-card:is(:hover,[data-hover]),.tds-post-card[data-hover]) .tds-post-card-media>img{scale:var(--pcard-hover-scale)}.tds-post-card[data-layout=lead]:is(a:hover,[data-hover]) .tds-post-card-title{color:var(--pcard-l-fg-2)}.tds-post-card-media>img{transition:scale calc(var(--pcard-transition) * 2) var(--pcard-ease)}@media (prefers-reduced-motion:reduce){.tds-post-card .tds-post-card-media>img{transition:none;scale:none!important}}.tds-post-card-list{gap:var(--pcard-list-spacing);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tds-post-card-list>[hidden]{display:none}@container tds-page (max-width:767px){.tds-post-card{--pcard-l-thumb:var(--pcard-mobile-thumb-size);--pcard-l-padding:var(--pcard-mobile-row-padding);gap:var(--pcard-mobile-row-padding)}.tds-post-card[data-layout=row]{--pcard-l-title-size:var(--pcard-mobile-title-font-size);--pcard-l-title-line:var(--pcard-mobile-title-line-height);--pcard-l-title-tracking:var(--pcard-mobile-title-letter-spacing)}.tds-post-card[data-layout=lead]{grid-template-columns:minmax(0,1fr)}.tds-post-card[data-layout=lead] .tds-post-card-media{aspect-ratio:4/3;min-block-size:0;margin:var(--pcard-lead-media-inset);order:-1;margin-block-end:0}.tds-post-card[data-layout=lead] .tds-post-card-body{padding:var(--pcard-mobile-lead-padding)}}
.tds-post-index{grid-template-columns:minmax(0, var(--pidx-sidebar-share)) minmax(0, 1fr);column-gap:var(--pidx-column-gap);align-items:start;padding-block-start:var(--pidx-padding-top);display:grid;position:relative}.tds-post-index-heading,.tds-post-index-status{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:0;position:absolute;overflow:hidden}.tds-post-index-sidebar{gap:var(--pidx-sidebar-search-gap);flex-direction:column;min-inline-size:0;display:flex;position:sticky;inset-block-start:calc(var(--header-h,72px) + var(--pidx-sticky-top))}.tds-post-index-search{inline-size:100%;max-inline-size:var(--pidx-sidebar-search-max-width);border-radius:var(--pidx-search-radius);transition:background-color var(--pidx-transition) var(--ease-out);align-items:center;display:flex;position:relative}.tds-post-index-search:hover{background:var(--pidx-search-bg-hover)}.tds-post-index-search:focus-within{background:var(--pidx-search-bg-focus)}.tds-post-index-search-input{appearance:none;min-inline-size:0;padding:var(--pidx-search-padding-y) var(--pidx-search-padding-x);border-radius:inherit;color:var(--pidx-search-fg);font-family:var(--pidx-search-family);font-feature-settings:var(--pidx-search-family-features);font-size:var(--pidx-search-font-size);line-height:var(--pidx-search-line-height);letter-spacing:var(--pidx-search-letter-spacing);font-weight:var(--pidx-search-weight);background:0 0;border:0;outline:none;flex:1;margin:0;padding-inline-end:calc(var(--pidx-search-padding-x) + 24px)}.tds-post-index-search-input::placeholder{color:var(--pidx-search-placeholder);opacity:1;transition:color var(--pidx-transition) var(--ease-out)}.tds-post-index-search-input:hover::placeholder{color:var(--pidx-search-placeholder-hover)}.tds-post-index-search-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tds-post-index-search-input::-webkit-search-cancel-button{appearance:none}.tds-post-index-search-input::-webkit-search-decoration{appearance:none}.tds-post-index-search-clear{appearance:none;border-radius:var(--radius-full);color:var(--pidx-search-fg);cursor:pointer;opacity:0;filter:blur(4px);pointer-events:none;transition-property:opacity,scale,filter;transition-duration:var(--duration-moderate);transition-timing-function:var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:2px;display:inline-flex;position:absolute;inset-inline-end:var(--pidx-search-padding-x);scale:.25}[data-has-query]>.tds-post-index-search-clear{opacity:1;filter:none;pointer-events:auto;scale:1}.tds-post-index-search-clear:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.tds-post-index-results{min-inline-size:0}.tds-post-index-empty{align-items:flex-start;gap:var(--space-4);color:var(--pidx-empty-fg);font-family:var(--font-sans);font-size:var(--pidx-empty-font-size);line-height:var(--pidx-empty-line-height);letter-spacing:var(--pidx-empty-letter-spacing);flex-direction:column;display:flex}.tds-post-index-empty p{margin:0}.tds-post-index-more{margin-block-start:var(--pidx-more-gap);display:flex}@media (prefers-reduced-motion:reduce){.tds-post-index-search-clear{transition-duration:0s}}@container tds-page (max-width:1023px){.tds-post-index{row-gap:var(--pidx-mobile-gap);grid-template-columns:minmax(0,1fr)}.tds-post-index-sidebar{gap:var(--pidx-mobile-gap);position:static}.tds-post-index-search{background:var(--pidx-search-bg-focus);max-inline-size:none}}@container tds-page (max-width:767px){.tds-post-index{border-block-start:0;padding-block-start:var(--pidx-mobile-padding-top)}.tds-post-index-search-input{font-size:var(--pidx-search-mobile-font-size);line-height:var(--pidx-search-mobile-line-height);letter-spacing:var(--pidx-search-mobile-letter-spacing)}}
.tds-prose{box-sizing:border-box;max-inline-size:var(--prose-max-width);font-family:var(--font-sans);font-size:var(--prose-body-font-size);line-height:var(--prose-body-leading);letter-spacing:var(--prose-body-letter-spacing);color:var(--prose-fg);overflow-wrap:break-word}.tds-prose>:first-child{margin-block-start:0}.tds-prose>:last-child{margin-block-end:0}.tds-prose p{margin:0 0 var(--prose-body-gap);text-wrap:pretty}.tds-prose.tds-prose-lead>p:first-of-type{color:var(--prose-lead-fg);font-size:var(--prose-lead-font-size);line-height:var(--prose-lead-line-height);letter-spacing:var(--prose-lead-letter-spacing);margin-block-end:var(--prose-lead-gap)}.tds-prose strong{color:var(--prose-h3-fg);font-weight:var(--font-weight-semibold)}.tds-prose h2{margin:var(--prose-h2-gap-top) 0 var(--prose-h2-gap-bottom);color:var(--prose-h2-fg);font-family:var(--prose-h2-family);font-feature-settings:var(--prose-h2-family-features);font-size:var(--prose-h2-font-size);line-height:var(--prose-h2-line-height);letter-spacing:var(--prose-h2-letter-spacing);font-weight:var(--prose-h2-weight);text-wrap:balance}.tds-prose h3{margin:var(--prose-h3-gap-top) 0 var(--prose-h3-gap-bottom);color:var(--prose-h3-fg);font-family:var(--prose-h3-family);font-feature-settings:var(--prose-h3-family-features);font-size:var(--prose-h3-font-size);line-height:var(--prose-h3-line-height);letter-spacing:var(--prose-h3-letter-spacing);font-weight:var(--prose-h3-weight);text-wrap:balance}.tds-prose h4{margin:var(--prose-h3-gap-top) 0 var(--prose-h3-gap-bottom);color:var(--prose-h3-fg);font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:var(--font-weight-semibold)}.tds-prose :is(h2,h3,h4)+:is(h2,h3,h4){margin-block-start:0}.tds-prose a{color:var(--prose-link-fg);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--prose-link-underline);text-decoration-color:var(--prose-link-underline);text-underline-offset:var(--prose-link-underline-offset);transition:text-decoration-color var(--duration-fast) var(--ease-out)}.tds-prose a:hover{text-decoration-color:currentColor}.tds-prose a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.tds-prose :is(ul,ol){margin:0 0 var(--prose-body-gap);padding-inline-start:var(--prose-list-indent)}.tds-prose li{margin-block-end:var(--prose-list-gap)}.tds-prose li::marker{color:var(--prose-list-marker-fg)}.tds-prose li :is(ul,ol){margin-block-start:var(--prose-list-gap);margin-block-end:0}.tds-prose blockquote{margin:var(--prose-blockquote-gap) 0;padding:0 0 0 var(--prose-blockquote-padding);border-inline-start:var(--prose-blockquote-border-width) solid var(--prose-blockquote-border);color:var(--prose-blockquote-fg);font-family:var(--prose-blockquote-family);font-feature-settings:var(--prose-blockquote-family-features);font-size:var(--prose-blockquote-font-size);line-height:var(--prose-blockquote-line-height);letter-spacing:var(--prose-blockquote-letter-spacing);font-weight:var(--prose-blockquote-weight);text-wrap:balance;hanging-punctuation:first;font-style:normal}.tds-prose blockquote p{text-wrap:balance;margin:0 0 .5em}.tds-prose blockquote>:last-child{margin-block-end:0}.tds-prose blockquote :is(strong,b){color:inherit;font-weight:inherit}.tds-prose blockquote :is(em,i){font-style:normal}.tds-prose blockquote :is(cite,footer){color:var(--prose-blockquote-cite-fg);font-family:var(--font-sans);font-feature-settings:normal;font-size:var(--prose-blockquote-cite-font-size);line-height:var(--prose-blockquote-cite-line-height);letter-spacing:var(--prose-blockquote-cite-letter-spacing);font-weight:var(--font-weight-normal);text-wrap:pretty;margin-block-start:var(--space-4);font-style:normal;display:block}.tds-prose figure:has(>blockquote){margin:var(--prose-blockquote-gap) 0}.tds-prose figure>blockquote{margin:0}.tds-prose figure>blockquote+figcaption{color:var(--prose-blockquote-cite-fg);font-size:var(--prose-blockquote-cite-font-size);line-height:var(--prose-blockquote-cite-line-height);letter-spacing:var(--prose-blockquote-cite-letter-spacing);margin-block-start:var(--space-4);padding-inline-start:calc(var(--prose-blockquote-padding) + var(--prose-blockquote-border-width))}.tds-prose code{border-radius:var(--radius-sm);background:var(--bg-subtle);font-family:var(--font-mono);padding:1px 5px;font-size:.85em}.tds-prose figure{margin:var(--prose-image-gap) 0}.tds-prose figure:has(>table){margin:0 0 var(--prose-body-gap)}.tds-prose table{inline-size:100%;margin:0 0 var(--prose-body-gap);border-collapse:collapse;font-size:var(--prose-table-font-size);line-height:var(--prose-table-line-height);letter-spacing:var(--prose-table-letter-spacing);font-variant-numeric:tabular-nums}.tds-prose figure>table{margin-block-end:0}.tds-prose :is(th,td){padding:var(--prose-table-py) var(--prose-table-px);border:0;border-block-end:1px solid var(--prose-table-border);text-align:start;vertical-align:top}.tds-prose :is(th,td)>p:last-child{margin-block-end:0}.tds-prose :is(th,td)>p{margin-block-end:var(--space-2)}.tds-prose :is(th,td):first-child{padding-inline-start:0}.tds-prose :is(th,td):last-child{padding-inline-end:0}.tds-prose th{background:var(--prose-table-header-bg);color:var(--prose-table-header-fg);font-weight:var(--font-weight-semibold)}.tds-prose :is(thead tr:last-child,tr:first-child:not(:has(>td)))>th{border-block-end-color:var(--prose-table-header-border)}.tds-prose img{border-radius:var(--prose-image-radius);block-size:auto;max-inline-size:100%;margin-block:var(--prose-image-gap);display:block}.tds-prose figure>:is(img,picture,video){border-radius:var(--prose-image-radius);inline-size:100%;margin-block:0;display:block}.tds-prose figure>picture img{margin-block:0}.tds-prose :is(figcaption,table>caption){color:var(--prose-caption-fg);font-family:var(--font-sans);font-size:var(--prose-caption-font-size);line-height:var(--prose-caption-line-height);letter-spacing:var(--prose-caption-letter-spacing);text-align:start;text-wrap:pretty;margin-block-start:var(--prose-caption-gap)}.tds-prose table>caption{caption-side:bottom;margin:0;padding-block-start:var(--prose-caption-gap)}.tds-prose figure>figcaption:first-child{margin-block:0 var(--prose-caption-gap)}.tds-prose hr{margin:var(--prose-h2-gap-top) 0;border:0;border-block-start:var(--rule-weight) solid transparent;background-image:var(--rule-dash-x);background-position:0 0;background-size:var(--rule-period) var(--rule-weight);background-repeat:repeat-x;background-origin:border-box}@container tds-page (max-width:767px){.tds-prose figure:has(>table){overflow-x:auto}.tds-prose blockquote{padding-inline-start:var(--prose-blockquote-padding-mobile)}.tds-prose figure>blockquote+figcaption{padding-inline-start:calc(var(--prose-blockquote-padding-mobile) + var(--prose-blockquote-border-width))}}
.tds-rating-bars{box-sizing:border-box;justify-content:center;gap:var(--rbar-gap);padding:var(--rbar-padding);flex-direction:column;block-size:100%;margin:0;display:flex}.tds-rating-bars-heading{color:var(--rbar-heading-fg);font-family:var(--rbar-heading-family);font-feature-settings:var(--rbar-heading-family-features);font-size:var(--rbar-heading-font-size);line-height:var(--rbar-heading-line-height);letter-spacing:var(--rbar-heading-letter-spacing);font-weight:var(--rbar-heading-weight)}.tds-rating-bars-list{gap:var(--rbar-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tds-rating-bars-item{align-items:end;column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.tds-rating-bars-name{min-inline-size:0;color:var(--rbar-label-fg);font-family:var(--rbar-label-family);font-feature-settings:var(--rbar-label-family-features);font-size:var(--rbar-label-font-size);line-height:var(--rbar-label-line-height);font-weight:var(--rbar-label-weight)}.tds-rating-bars-logo{color:var(--rbar-label-fg);display:inline-flex}.tds-rating-bars-logo svg{block-size:var(--rbar-label-logo-height);inline-size:auto}.tds-rating-bars-value{color:var(--rbar-value-fg);font-family:var(--rbar-value-family);font-feature-settings:var(--rbar-value-family-features);font-size:var(--rbar-value-font-size);line-height:var(--rbar-value-line-height);letter-spacing:var(--rbar-value-letter-spacing);font-weight:var(--rbar-value-weight);font-variant-numeric:tabular-nums}.tds-rating-bars-track{block-size:var(--rbar-bar-height);margin-block:var(--rbar-bar-gap);border-radius:var(--rbar-bar-radius);background:var(--rbar-bar-track);grid-column:1/-1;display:block;overflow:clip}.tds-rating-bars-fill{border-radius:var(--rbar-bar-radius);background:var(--rbar-bar-fill-muted);block-size:100%;display:block}.tds-rating-bars-item[data-highlight] .tds-rating-bars-fill{background:var(--rbar-bar-fill)}.tds-rating-bars-reviews{color:var(--rbar-reviews-fg);font-size:var(--rbar-reviews-font-size);line-height:var(--rbar-reviews-line-height);grid-column:1/-1}.tds-rating-bars-note{color:var(--rbar-note-fg);font-size:var(--rbar-note-font-size);line-height:var(--rbar-note-line-height);margin:0}
.tds-ratings{box-sizing:border-box;inline-size:100%;min-inline-size:0;font-family:var(--font-sans);color:var(--content-primary)}.tds-ratings-heading{margin:0 0 var(--rtg-heading-gap);max-inline-size:22em;color:var(--rtg-heading-fg);font-family:var(--font-display);font-feature-settings:var(--font-display-features);font-size:var(--rtg-heading-font-size);line-height:var(--rtg-heading-line-height);letter-spacing:var(--rtg-heading-letter-spacing);font-weight:var(--rtg-heading-weight);text-wrap:balance}.tds-ratings[data-align=center] .tds-ratings-heading{text-align:center;margin-inline:auto}.tds-ratings-list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.tds-ratings-item{min-inline-size:0;padding-inline:var(--space-2);display:flex}.tds-ratings-link{box-sizing:border-box;min-inline-size:0;padding:var(--rtg-item-padding-block) var(--rtg-item-padding-inline);border-radius:var(--rtg-item-radius);color:inherit;transition:background-color var(--rtg-transition) var(--rtg-ease);outline:none;flex-direction:column;flex:1;align-items:flex-start;text-decoration:none;display:flex}.tds-ratings[data-align=center] .tds-ratings-link{text-align:center;align-items:center}.tds-ratings .tds-ratings-logo{block-size:var(--rtg-logo-size);inline-size:var(--rtg-logo-size);transition:translate var(--rtg-transition) var(--rtg-ease);flex:none;margin-block-end:var(--rtg-logo-gap)}.tds-ratings-text{align-items:inherit;gap:var(--rtg-label-gap);flex-direction:column;min-inline-size:0;display:flex}.tds-ratings-label{color:var(--rtg-label-fg);font-family:var(--rtg-label-family);font-feature-settings:var(--rtg-label-family-features);font-size:var(--rtg-label-font-size);line-height:var(--rtg-label-line-height);letter-spacing:var(--rtg-label-letter-spacing);font-weight:var(--rtg-label-weight);text-wrap:balance;display:block}.tds-ratings-arrow{vertical-align:-.08em;inline-size:var(--rtg-arrow-size);block-size:var(--rtg-arrow-size);color:var(--rtg-arrow-fg);transition:translate var(--rtg-transition) var(--rtg-ease), color var(--rtg-transition) var(--rtg-ease);margin-inline-start:.28em;display:inline-block}.tds-ratings-meta{align-items:center;gap:var(--space-1) var(--space-2);color:var(--rtg-reviews-fg);font-size:var(--rtg-reviews-font-size);line-height:var(--rtg-reviews-line-height);letter-spacing:var(--rtg-reviews-letter-spacing);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.tds-ratings[data-align=center] .tds-ratings-meta{justify-content:center}.tds-ratings-score{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.tds-ratings-value{color:var(--rtg-value-fg);font-weight:var(--rtg-value-weight)}.tds-ratings[data-layout=inline] .tds-ratings-link{justify-content:center;align-items:center;column-gap:var(--rtg-inline-gap);text-align:start;grid-template-columns:auto auto;display:grid}.tds-ratings[data-layout=inline][data-align=start] .tds-ratings-link{justify-content:start}.tds-ratings[data-layout=inline] .tds-ratings-logo{margin-block-end:0}.tds-ratings[data-layout=inline] .tds-ratings-text{align-items:flex-start}.tds-ratings[data-layout=inline] .tds-ratings-meta{justify-content:flex-start;gap:var(--space-1) var(--space-3)}a.tds-ratings-link:hover,.tds-ratings[data-hover] a.tds-ratings-link{background-color:var(--rtg-item-hover-bg)}:is(a.tds-ratings-link:hover,.tds-ratings[data-hover] a.tds-ratings-link) .tds-ratings-logo{translate:0 -2px}:is(a.tds-ratings-link:hover,.tds-ratings[data-hover] a.tds-ratings-link) .tds-ratings-arrow{color:var(--rtg-arrow-hover-fg);translate:2px -2px}a.tds-ratings-link:focus-visible,.tds-ratings[data-focus] a.tds-ratings-link{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (prefers-reduced-motion:reduce){a.tds-ratings-link:hover :is(.tds-ratings-logo,.tds-ratings-arrow){translate:none}}@container tds-page (max-width:1023px){.tds-ratings-link{padding-inline:var(--space-1)}.tds-ratings-label{font-size:var(--rtg-mobile-label-font-size);line-height:var(--rtg-mobile-label-line-height);letter-spacing:var(--rtg-mobile-label-letter-spacing)}.tds-ratings-meta{font-size:var(--rtg-mobile-reviews-font-size);line-height:var(--rtg-mobile-reviews-line-height);letter-spacing:var(--rtg-mobile-reviews-letter-spacing)}.tds-ratings .tds-ratings-stars{--stars-size-now:var(--stars-sm-size);--stars-gap-now:var(--stars-sm-gap)}}@container tds-page (max-width:767px){.tds-ratings-list{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.tds-ratings-item{padding-inline:0}.tds-ratings .tds-ratings-link,.tds-ratings[data-align=center] .tds-ratings-link{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--rtg-mobile-padding-block) var(--space-3);text-align:start;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo label""meta meta";display:grid}.tds-ratings .tds-ratings-logo{block-size:var(--rtg-mobile-logo-size);inline-size:var(--rtg-mobile-logo-size);grid-area:logo;margin-block-end:0}.tds-ratings-text{display:contents}.tds-ratings-label{grid-area:label}.tds-ratings-meta{grid-area:meta}.tds-ratings[data-align=center] .tds-ratings-meta{justify-content:flex-start}.tds-ratings[data-align=center] .tds-ratings-heading{text-align:start;margin-inline:0}.tds-ratings[data-layout=inline] .tds-ratings-link{justify-content:stretch;column-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo label""logo meta"}}@media (forced-colors:active){a.tds-ratings-link:hover{outline:1px solid linktext}}
.tds-scroll-story{--sstory-top:calc(var(--header-h,0px) + var(--sstory-sticky-offset));clip-path:inset(0 -100vmax -100vmax);min-inline-size:0}.tds-scroll-story-layout{grid-template-columns:[steps-start] minmax(0, var(--sstory-steps-share)) [steps-end stage-start] minmax(0, 1fr) [stage-end];column-gap:var(--sstory-gap);display:grid}.tds-scroll-story[data-stage-side=left] .tds-scroll-story-stage{margin-inline:0 auto}.tds-scroll-story[data-stage-side=left] .tds-scroll-story-layout{grid-template-columns:[stage-start] minmax(0, 1fr) [stage-end steps-start] minmax(0, var(--sstory-steps-share)) [steps-end]}.tds-scroll-story:not([data-has-stage]) .tds-scroll-story-layout{grid-template-columns:[steps-start stage-start]minmax(0,1fr)[steps-end stage-end]}.tds-scroll-story-main{flex-direction:column;grid-area:1/steps;min-inline-size:0;display:flex}.tds-scroll-story-intro{z-index:1;border-block-end:var(--rule-weight) solid transparent;background-image:var(--rule-dash-x);background-position:0 100%;background-size:var(--rule-period) var(--rule-weight);background-repeat:repeat-x;background-origin:border-box;background-color:var(--bg-canvas);padding-block-end:var(--sstory-heading-gap);position:sticky;inset-block-start:var(--sstory-top)}.tds-scroll-story-intro:before{content:"";block-size:var(--sstory-top);background:var(--bg-canvas);pointer-events:none;position:absolute;inset-block-end:100%;inset-inline:0}.tds-scroll-story-steps{flex-direction:column;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.tds-scroll-story-step{min-inline-size:0;padding-block:var(--sstory-row-padding-y);border-block-end:var(--rule-weight) solid transparent;background-image:var(--rule-dash-x);background-position:0 100%;background-size:var(--rule-period) var(--rule-weight);background-repeat:repeat-x;background-origin:border-box;position:relative}.tds-scroll-story-content{min-inline-size:0;max-inline-size:34rem;transition:opacity var(--sstory-fade) var(--sstory-ease);flex-direction:column;align-items:flex-start;display:flex}.tds-scroll-story-eyebrow{margin:0 0 var(--sstory-eyebrow-gap);color:var(--sstory-eyebrow-fg);font-family:var(--sstory-eyebrow-family);font-feature-settings:var(--sstory-eyebrow-family-features);font-size:var(--sstory-eyebrow-font-size);line-height:var(--sstory-eyebrow-line-height);letter-spacing:var(--sstory-eyebrow-letter-spacing);font-weight:var(--sstory-eyebrow-weight)}.tds-scroll-story-head{align-items:baseline;gap:var(--sstory-number-gap);min-inline-size:0;margin-block-end:var(--sstory-title-gap);display:flex}.tds-scroll-story-head:last-child{margin-block-end:0}.tds-scroll-story-number{color:var(--sstory-number-fg);font-family:var(--sstory-number-family);font-feature-settings:var(--sstory-number-family-features);font-size:var(--sstory-number-font-size);line-height:var(--sstory-number-line-height);letter-spacing:var(--sstory-number-letter-spacing);font-variant-numeric:tabular-nums;flex:none}.tds-scroll-story-title{min-inline-size:0;color:var(--sstory-title-fg);font-family:var(--font-display);font-feature-settings:var(--font-display-features);font-size:var(--sstory-title-font-size);line-height:var(--sstory-title-line-height);letter-spacing:var(--sstory-title-letter-spacing);font-weight:var(--sstory-title-weight);text-wrap:balance;overflow-wrap:break-word;margin:0}.tds-scroll-story-body{color:var(--sstory-body-fg);font-family:var(--font-sans);font-size:var(--sstory-body-font-size);line-height:var(--sstory-body-line-height);letter-spacing:var(--sstory-body-letter-spacing);text-wrap:pretty}.tds-scroll-story-body p{margin:0 0 var(--space-3)}.tds-scroll-story-body p:last-child{margin-block-end:0}.tds-scroll-story-actions{align-items:center;gap:var(--sstory-actions-gap);flex-wrap:wrap;margin-block-start:var(--sstory-body-gap);display:flex}.tds-scroll-story-inline{min-inline-size:0;aspect-ratio:var(--sstory-stage-ratio);border-radius:var(--sstory-stage-radius);background:var(--sstory-stage-bg);display:none;position:relative;overflow:clip}.tds-scroll-story-inline[data-hue]{background:var(--sstory-stage-hue-bg)}.tds-scroll-story-inline>img,.tds-scroll-story-inline>video{object-fit:cover;object-position:var(--sstory-stage-position);block-size:100%;inline-size:100%;display:block}.tds-scroll-story-aside{grid-area:1/stage;min-inline-size:0}.tds-scroll-story-stage{inline-size:var(--sstory-stage-size);aspect-ratio:var(--sstory-stage-ratio);max-block-size:calc(100vh - var(--sstory-top) - var(--sstory-sticky-offset));border-radius:var(--sstory-stage-radius);background:var(--sstory-stage-bg);transition:background-color var(--sstory-stage-fade) var(--sstory-ease);margin-inline-start:auto;display:grid;position:sticky;inset-block-start:var(--sstory-top);overflow:clip}.tds-scroll-story-stage[data-hue]{background:var(--sstory-stage-hue-bg)}.tds-scroll-story-stage>*{grid-area:1/1;min-block-size:0;min-inline-size:0}.tds-scroll-story-stage>img,.tds-scroll-story-stage>video{object-fit:cover;object-position:var(--sstory-stage-position);block-size:100%;inline-size:100%;display:block}.tds-scroll-story-slide{opacity:1;visibility:visible;transition-property:opacity,visibility;transition-duration:var(--sstory-stage-fade), 0s;transition-timing-function:var(--sstory-ease);display:grid}.tds-scroll-story-slide[data-state=inactive]{opacity:0;visibility:hidden;transition-duration:calc(var(--sstory-stage-fade) * .6), 0s;transition-delay:0s, calc(var(--sstory-stage-fade) * .6)}.tds-scroll-story-slide>img,.tds-scroll-story-slide>video{object-fit:cover;object-position:var(--sstory-stage-position);block-size:100%;inline-size:100%;display:block}@container tds-page (min-width:1024px){.tds-scroll-story[data-has-stage] .tds-scroll-story-steps{padding-block-end:var(--sstory-tail,0px)}.tds-scroll-story[data-has-stage] .tds-scroll-story-intro{margin-block-end:var(--sstory-intro-hold,0px)}.tds-scroll-story[data-has-stage] .tds-scroll-story-intro+.tds-scroll-story-steps{margin-block-start:calc(-1 * var(--sstory-intro-hold,0px))}.tds-scroll-story[data-live] .tds-scroll-story-step:not([data-state=active]){cursor:pointer}.tds-scroll-story[data-live] .tds-scroll-story-step:not([data-state=active]) .tds-scroll-story-content{opacity:var(--sstory-inactive-opacity)}.tds-scroll-story[data-live]:has(.tds-scroll-story-intro) .tds-scroll-story-step[data-state=done] .tds-scroll-story-content{opacity:0}}@container tds-page (max-width:1023px){.tds-scroll-story .tds-scroll-story-layout,.tds-scroll-story[data-stage-side] .tds-scroll-story-layout{grid-template-columns:minmax(0,1fr)}.tds-scroll-story-aside{display:none}.tds-scroll-story-main{grid-column:1}.tds-scroll-story-intro{position:static}.tds-scroll-story-intro:before{content:none}.tds-scroll-story-step{gap:var(--sstory-mobile-media-gap);padding-block:var(--sstory-mobile-padding-y);flex-direction:column;display:flex}.tds-scroll-story-step:last-child{border-block-end:0;padding-block-end:0}.tds-scroll-story:not(:has(.tds-scroll-story-intro)) .tds-scroll-story-step:first-child{padding-block-start:0}.tds-scroll-story-content,.tds-scroll-story-inline{max-inline-size:40rem}.tds-scroll-story-inline{inline-size:100%;display:grid}}@media (prefers-reduced-motion:reduce){.tds-scroll-story-slide,.tds-scroll-story-slide[data-state=inactive],.tds-scroll-story-stage,.tds-scroll-story-content{transition-duration:0s;transition-delay:0s}}:is([data-motion=reduce],[data-motion=frozen]) .tds-scroll-story .tds-scroll-story-slide,:is([data-motion=reduce],[data-motion=frozen]) .tds-scroll-story .tds-scroll-story-slide[data-state=inactive],:is([data-motion=reduce],[data-motion=frozen]) .tds-scroll-story .tds-scroll-story-stage,:is([data-motion=reduce],[data-motion=frozen]) .tds-scroll-story .tds-scroll-story-content{transition-duration:0s;transition-delay:0s}
.tds-section-intro{box-sizing:border-box;gap:var(--si-gap-content);flex-direction:column;inline-size:100%;min-inline-size:0;display:flex}.tds-section-intro>.tds-section-intro-head{align-items:start;row-gap:var(--si-gap-lead);grid-template-columns:minmax(0,1fr);display:grid}.tds-section-intro[data-rule]>.tds-section-intro-head{border-block-end:var(--rule-weight) solid transparent;background-image:var(--rule-dash-x);background-position:0 100%;background-size:var(--rule-period) var(--rule-weight);background-repeat:repeat-x;background-origin:border-box;padding-block-end:var(--si-rule-gap)}.tds-section-intro[data-layout=split]>.tds-section-intro-head[data-body]{grid-template-columns:minmax(0, var(--si-split-ratio)) minmax(0, 1fr);column-gap:var(--si-split-gap);align-items:end}.tds-section-intro[data-layout=split][data-align=center]>.tds-section-intro-head[data-body]{align-items:center}.tds-section-intro[data-layout=split]>.tds-section-intro-head[data-body]:not(:has(.tds-section-intro-lead)){grid-template-columns:minmax(0,1fr) auto}.tds-section-intro[data-layout=split] .tds-section-intro-body:not(:has(.tds-section-intro-lead)){justify-self:end}.tds-section-intro[data-layout=split] .tds-section-intro-body:not(:has(.tds-section-intro-lead)) .tds-section-intro-actions{justify-content:flex-end}.tds-section-intro[data-layout=centered]>.tds-section-intro-head{text-align:center;justify-items:center}.tds-section-intro[data-layout=centered] .tds-section-intro-title,.tds-section-intro[data-layout=centered] .tds-section-intro-body{align-items:center}.tds-section-intro[data-layout=centered] .tds-section-intro-lead{margin-inline:auto}.tds-section-intro[data-layout=centered] .tds-section-intro-actions{justify-content:center}.tds-section-intro[data-layout=offset]{padding-inline-start:calc(var(--si-offset-start) + var(--si-offset-gap))}.tds-section-intro-title{align-items:flex-start;gap:var(--si-gap-eyebrow);flex-direction:column;min-inline-size:0;display:flex}.tds-section-intro-body{align-items:flex-start;gap:var(--si-gap-actions);flex-direction:column;min-inline-size:0;display:flex}.tds-section-intro-lead{max-inline-size:calc(var(--si-lead-measure) * 1ch);color:var(--si-lead-fg);font-family:var(--font-sans);font-size:var(--si-lead-font-size);line-height:var(--si-lead-line-height);letter-spacing:var(--si-lead-letter-spacing);text-wrap:pretty;margin:0}.tds-section-intro-lead p{margin:0 0 var(--space-3)}.tds-section-intro-lead p:last-child{margin-block-end:0}.tds-section-intro-actions{align-items:center;gap:var(--si-actions-gap);flex-wrap:wrap;display:flex}.tds-section-intro-content{min-inline-size:0}@container tds-page (max-width:1023px){.tds-section-intro[data-layout=offset]{padding-inline-start:0}}@container tds-page (max-width:767px){.tds-section-intro{gap:var(--si-mobile-content-gap)}:is(.tds-section-intro[data-layout=split]>.tds-section-intro-head[data-body],.tds-section-intro[data-layout=split]>.tds-section-intro-head[data-body]:not(:has(.tds-section-intro-lead))){grid-template-columns:minmax(0,1fr);align-items:start}.tds-section-intro[data-layout=split] .tds-section-intro-body:not(:has(.tds-section-intro-lead)){justify-self:start}.tds-section-intro[data-layout=split] .tds-section-intro-body:not(:has(.tds-section-intro-lead)) .tds-section-intro-actions{justify-content:flex-start}.tds-section-intro[data-layout=offset]{padding-inline-start:0}}
.tds-showcase{--show-press:.96;box-sizing:border-box;inline-size:calc(100% - 2 * var(--show-margin));max-inline-size:var(--show-max-width);padding-block:var(--show-padding-top) var(--show-padding-bottom);color:var(--content-primary);font-family:var(--font-sans);margin-inline:auto}.tds-showcase-layout{grid-template-columns:minmax(0, var(--show-intro-share)) minmax(0, 1fr);align-items:var(--show-align);column-gap:var(--show-gap);display:grid}.tds-showcase-intro{flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex}.tds-showcase-aside{color:var(--show-intro-aside-fg);margin-block-end:var(--show-intro-aside-gap)}.tds-showcase-heading{margin:0 0 var(--show-intro-heading-gap);max-inline-size:none}.tds-showcase-list{gap:var(--show-chip-gap);flex-wrap:wrap;display:flex}.tds-showcase-tab{isolation:isolate;min-block-size:var(--show-chip-height);padding:0 var(--show-chip-px);border-radius:var(--show-chip-radius);background:var(--show-chip-bg);box-shadow:inset 0 0 0 1px var(--show-chip-border);color:var(--show-chip-fg);font:inherit;font-size:var(--show-chip-font-size);line-height:var(--show-chip-line-height);letter-spacing:var(--show-chip-letter-spacing);font-weight:var(--show-chip-weight);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:background-color,color,box-shadow,scale;transition-duration:var(--show-transition);transition-timing-function:var(--show-ease);border:0;outline:none;align-items:center;margin:0;display:inline-flex;position:relative;overflow:clip}@media (hover:hover){.tds-showcase-tab:hover:not([data-active]){background:var(--show-chip-bg-hover)}}.tds-showcase-tab:active{scale:var(--show-press)}.tds-showcase-tab[data-active]{background:var(--show-chip-bg-active);color:var(--show-chip-fg-active);box-shadow:inset 0 0 0 1px var(--show-chip-border), var(--show-chip-shadow-active)}.tds-showcase-tab:focus-visible{outline:2px solid var(--show-chip-focus);outline-offset:2px}.tds-showcase[data-hover] .tds-showcase-tab:nth-child(2){background:var(--show-chip-bg-hover)}.tds-showcase[data-focus] .tds-showcase-tab:nth-child(2){outline:2px solid var(--show-chip-focus);outline-offset:2px}.tds-showcase-fill{z-index:-1;background:var(--show-chip-fill);transform-origin:0;pointer-events:none;position:absolute;inset:0;scale:0 1}.tds-showcase-fill: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)){transform-origin:100%}.tds-showcase-tab[data-active] .tds-showcase-fill{scale:1}@keyframes tds-showcase-grow{0%{scale:0 1}to{scale:1}}.tds-showcase[data-auto] .tds-showcase-tab[data-active] .tds-showcase-fill{animation:tds-showcase-grow var(--show-interval) linear both}.tds-showcase[data-auto][data-paused] .tds-showcase-tab[data-active] .tds-showcase-fill{animation-play-state:paused}.tds-showcase-card{isolation:isolate;border-radius:var(--show-card-radius);background:var(--show-card-bg);min-inline-size:0;box-shadow:var(--show-card-shadow);flex-direction:column;display:flex;position:relative;overflow:clip}.tds-showcase-stage{inline-size:100%;aspect-ratio:var(--show-card-ratio);position:relative}.tds-showcase-slide{z-index:0;opacity:0;visibility:hidden;transition:none;position:absolute;inset:0}.tds-showcase-slide[data-state=active]{z-index:1;opacity:1;visibility:visible;transition:opacity var(--show-fade) var(--show-ease)}.tds-showcase-slide[data-state=leaving]{opacity:0;visibility:hidden;transition:opacity calc(var(--show-fade) * .6) var(--show-ease), visibility 0s linear calc(var(--show-fade) * .6)}.tds-showcase-slide>:is(img,picture,video){object-fit:cover;object-position:top;block-size:100%;inline-size:100%;display:block}.tds-showcase-panels{z-index:2;padding:0 var(--show-panel-padding-x) var(--show-panel-padding-bottom);flex:1;align-items:start;margin-block-start:calc(-1 * var(--show-panel-lift));display:grid;position:relative}.tds-showcase-copy{align-items:center;gap:var(--show-panel-actions-gap);text-align:center;opacity:1;visibility:visible;min-inline-size:0;transition-property:opacity,visibility;transition-duration:var(--show-fade), 0s;transition-timing-function:var(--show-ease);outline:none;flex-direction:column;grid-area:1/1;display:flex}.tds-showcase-copy[data-starting-style]{opacity:0}.tds-showcase-copy:is([data-hidden],[data-ending-style]){opacity:0;visibility:hidden;transition-duration:calc(var(--show-fade) * .6), 0s;transition-delay:0s, calc(var(--show-fade) * .6)}.tds-showcase-copy:focus-visible{outline:2px solid var(--show-chip-focus);outline-offset:4px;border-radius:var(--radius-md)}.tds-showcase-anchor{position:absolute}.tds-showcase-body{color:var(--show-body-fg);font-size:var(--show-body-font-size);line-height:var(--show-body-line-height);letter-spacing:var(--show-body-letter-spacing);font-weight:var(--show-body-weight);max-inline-size:var(--show-body-max-width);text-wrap:pretty;margin:0}.tds-showcase-actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tds-showcase[data-layout=centered] .tds-showcase-layout{justify-items:center;row-gap:var(--show-centered-media-gap);grid-template-columns:minmax(0,1fr)}.tds-showcase[data-layout=centered] .tds-showcase-intro{text-align:center;align-items:center}.tds-showcase[data-layout=centered] .tds-showcase-heading{max-inline-size:calc(var(--show-centered-heading-measure) * 1ch)}.tds-showcase[data-layout=centered] .tds-showcase-list{justify-content:center}.tds-showcase[data-layout=centered] .tds-showcase-card{inline-size:100%;max-inline-size:var(--show-centered-media-width);box-shadow:none;background:0 0;border-radius:0;overflow:visible}.tds-showcase[data-layout=centered] .tds-showcase-stage{aspect-ratio:var(--show-centered-ratio);border-start-start-radius:var(--show-centered-radius);border-start-end-radius:var(--show-centered-radius);overflow:clip}.tds-showcase[data-layout=centered] .tds-showcase-panels{margin-block:0 var(--show-centered-copy-gap);order:-1;padding:0}.tds-showcase[data-layout=centered] .tds-showcase-body{font-size:var(--show-centered-body-font-size);line-height:var(--show-centered-body-line-height);letter-spacing:var(--show-centered-body-letter-spacing);max-inline-size:var(--show-centered-body-max-width);text-wrap:balance}@container tds-page (max-width:1023px){.tds-showcase-layout{row-gap:var(--show-mobile-gap);grid-template-columns:minmax(0,1fr)}}@container tds-page (max-width:767px){.tds-showcase-list{gap:var(--space-1-5) var(--space-1);margin-inline-start:0}.tds-showcase-tab{min-block-size:var(--show-mobile-chip-height);padding-inline:var(--space-4);font-size:var(--show-mobile-chip-font-size);line-height:var(--show-mobile-chip-line-height)}.tds-showcase-card{border-radius:var(--show-mobile-radius)}.tds-showcase-panels{padding:0 var(--show-mobile-panel-padding) calc(var(--show-mobile-panel-padding) * 1.5);margin-block-start:calc(-1 * var(--show-mobile-lift))}.tds-showcase[data-layout=centered] .tds-showcase-stage{aspect-ratio:var(--show-centered-mobile-ratio);border-start-start-radius:var(--show-mobile-radius);border-start-end-radius:var(--show-mobile-radius)}.tds-showcase[data-layout=centered] .tds-showcase-panels{margin-block:0 var(--show-centered-mobile-copy-gap);padding:0}.tds-showcase[data-layout=centered] .tds-showcase-body{font-size:var(--show-centered-mobile-body-font-size);line-height:var(--show-centered-mobile-body-line-height);letter-spacing:var(--show-centered-mobile-body-letter-spacing)}}@media (prefers-reduced-motion:reduce){.tds-showcase[data-auto] .tds-showcase-tab[data-active] .tds-showcase-fill{animation:none}.tds-showcase-slide,.tds-showcase-slide:is([data-state=active],[data-state=leaving]),.tds-showcase-copy,.tds-showcase-copy:is([data-hidden],[data-ending-style]),.tds-showcase-tab{transition-duration:0s;transition-delay:0s}}:is([data-motion=reduce],[data-motion=frozen]) .tds-showcase .tds-showcase-slide,:is([data-motion=reduce],[data-motion=frozen]) .tds-showcase .tds-showcase-slide:is([data-state=active],[data-state=leaving]),:is([data-motion=reduce],[data-motion=frozen]) .tds-showcase .tds-showcase-copy,:is([data-motion=reduce],[data-motion=frozen]) .tds-showcase .tds-showcase-copy:is([data-hidden],[data-ending-style]){transition-duration:0s;transition-delay:0s}@media (forced-colors:active){.tds-showcase-tab[data-active]{outline-offset:-2px;outline:2px solid highlight}}
.tds-split{box-sizing:border-box;align-items:stretch;gap:var(--split-gap);padding:0;display:flex}.tds-split[data-media-side=left]{flex-direction:row-reverse}.tds-split-content{min-inline-size:0;padding-block:var(--split-open-padding-y);flex-direction:column;flex:1;justify-content:center;display:flex}.tds-split[data-variant=card]{padding:var(--split-inset);border-radius:var(--split-card-radius);background:var(--split-card-bg);box-shadow:var(--split-card-shadow)}.tds-split[data-variant=card]>.tds-split-content{padding:var(--split-padding)}.tds-split[data-variant=card][data-media-side=right]>.tds-split-content{padding-inline-end:0}.tds-split[data-variant=card][data-media-side=left]>.tds-split-content{padding-inline-start:0}:where(.tds-surface[data-flush]) .tds-split[data-variant=open]{padding:var(--split-inset)}:where(.tds-surface[data-flush]) .tds-split[data-variant=open]>.tds-split-content{padding:var(--split-padding)}:where(.tds-surface[data-flush]) .tds-split[data-variant=open][data-media-side=right]>.tds-split-content{padding-inline-end:0}:where(.tds-surface[data-flush]) .tds-split[data-variant=open][data-media-side=left]>.tds-split-content{padding-inline-start:0}.tds-split-mark{--split-mark-now:var(--split-mark-size);inline-size:var(--split-mark-now);block-size:var(--split-mark-now);margin:0 0 var(--split-mark-gap)}.tds-split-mark>img{object-fit:contain;block-size:100%;inline-size:100%;animation:tds-split-mark-float var(--split-mark-float-duration) ease-in-out infinite;animation-play-state:var(--motion-loop,running);display:block}@keyframes tds-split-mark-float{0%,to{translate:0}50%{translate:0 calc(-1 * var(--split-mark-float))}}@media (prefers-reduced-motion:reduce){.tds-split-mark>img{animation:none}}@container tds-page (max-width:767px){.tds-split-mark{--split-mark-now:var(--split-mark-mobile-size)}}.tds-split-eyebrow{margin:0 0 var(--split-eyebrow-gap);color:var(--split-eyebrow-fg);font-family:var(--split-eyebrow-family);font-feature-settings:var(--split-eyebrow-family-features);font-size:var(--split-eyebrow-font-size);line-height:var(--split-eyebrow-line-height);letter-spacing:var(--split-eyebrow-letter-spacing);font-weight:var(--split-eyebrow-weight)}.tds-split-heading{margin:0 0 var(--split-heading-gap);color:var(--split-heading-fg);font-family:var(--font-display);font-feature-settings:var(--font-display-features);font-size:calc(var(--split-heading-font-size) * var(--split-heading-scale));line-height:var(--split-heading-line-height);letter-spacing:var(--split-heading-letter-spacing);font-weight:var(--split-heading-weight);text-wrap:balance;overflow-wrap:break-word}.tds-split-body{margin:0 0 var(--split-body-gap);max-inline-size:36em;color:var(--split-body-fg);font-family:var(--font-sans);font-size:var(--split-body-font-size);line-height:var(--split-body-line-height);letter-spacing:var(--split-body-letter-spacing);text-wrap:pretty}.tds-split-body p{margin:0 0 var(--space-3)}.tds-split-body p:last-child{margin-block-end:0}.tds-split-content>:last-child,:is(.tds-split-lead,.tds-split-aside)>:last-child{margin-block-end:0}.tds-split-actions{align-items:center;gap:var(--split-actions-gap);flex-wrap:wrap;display:flex}.tds-split-media{inline-size:var(--split-media-row-split);border-radius:var(--split-media-radius);background:var(--split-media-bg);flex-shrink:0;position:relative;overflow:clip}.tds-split-media>img,.tds-split-media>video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.tds-split-media[data-fit=contain]>:is(img,video){box-sizing:border-box;padding:var(--space-8);object-fit:contain}.tds-split[data-layout=vertical]{gap:var(--split-vertical-gap);flex-direction:column}.tds-split[data-layout=vertical]>.tds-split-content{grid-template-columns:minmax(0, var(--split-vertical-lead-share)) minmax(0, 1fr);align-items:start;column-gap:var(--split-gap);padding-block-end:0;display:grid}.tds-split[data-layout=vertical][data-variant=card]>.tds-split-content{padding:var(--split-padding) var(--split-padding) 0}.tds-split[data-layout=vertical] .tds-split-heading:last-child{margin-block-end:0}.tds-split[data-layout=vertical] .tds-split-media{inline-size:100%;aspect-ratio:var(--split-vertical-media-ratio)}@container tds-page (max-width:767px){.tds-split{gap:var(--split-mobile-gap);flex-direction:column}.tds-split[data-media-side=left]{flex-direction:column}.tds-split>.tds-split-content{padding-block:0}.tds-split .tds-split-media{aspect-ratio:16/10;order:-1;inline-size:100%}.tds-split[data-variant=card]{gap:0}.tds-split[data-variant=card]>.tds-split-content,.tds-split[data-variant=card][data-media-side]>.tds-split-content{padding:var(--split-mobile-padding)}.tds-split[data-layout=vertical]>.tds-split-content{row-gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.tds-split[data-layout=vertical][data-variant=card]>.tds-split-content{padding:var(--split-mobile-padding)}.tds-split[data-layout=vertical] .tds-split-media{aspect-ratio:4/3;order:0}:where(.tds-surface[data-flush]) .tds-split[data-variant=open]{gap:0}:where(.tds-surface[data-flush]) .tds-split[data-variant=open]>.tds-split-content,:where(.tds-surface[data-flush]) .tds-split[data-variant=open][data-media-side]>.tds-split-content{padding:var(--split-mobile-padding)}}
.tds-stars{--stars-size-now:var(--stars-md-size);--stars-gap-now:var(--stars-md-gap);--stars-w:calc(var(--stars-size-now) * 17 / 16);vertical-align:middle;flex-shrink:0;line-height:0;display:inline-flex;position:relative}.tds-stars[data-size=sm]{--stars-size-now:var(--stars-sm-size);--stars-gap-now:var(--stars-sm-gap)}.tds-stars[data-size=lg]{--stars-size-now:var(--stars-lg-size);--stars-gap-now:var(--stars-lg-gap)}.tds-stars-track,.tds-stars-fill{gap:var(--stars-gap-now);display:flex}.tds-stars-track{color:var(--stars-track)}.tds-stars-fill{inline-size:calc(var(--stars-full,0) * var(--stars-w) + var(--stars-gaps,0) * var(--stars-gap-now) + var(--stars-part,0) * var(--stars-w));max-inline-size:100%;color:var(--stars-fill);position:absolute;inset-block:0;inset-inline-start:0;overflow:clip}.tds-stars-star{block-size:var(--stars-size-now);inline-size:var(--stars-w);flex:none;display:block}@media (forced-colors:active){.tds-stars-track{color:graytext}.tds-stars-fill{color:canvastext}}
.tds-story-tabs{--stabs-press:.96;min-inline-size:0;display:grid;position:relative}.tds-story-tabs,.tds-story-tabs-item,.tds-story-tabs-anchor{scroll-margin-block-start:calc(var(--header-h,0px) + var(--space-6))}.tds-story-tabs-number{color:var(--stabs-number-fg);font-family:var(--stabs-number-family);font-feature-settings:var(--stabs-number-family-features);font-size:var(--stabs-number-font-size);line-height:var(--stabs-number-line-height);letter-spacing:var(--stabs-number-letter-spacing);font-variant-numeric:tabular-nums;transition:color var(--stabs-transition) var(--stabs-ease);flex-shrink:0}:is(.tds-story-tabs-item,.tds-story-tabs-tab)[data-active] .tds-story-tabs-number{color:var(--stabs-number-fg-active)}.tds-story-tabs-dot{inline-size:var(--stabs-dot-size);block-size:var(--stabs-dot-size);border-radius:var(--radius-full);background:var(--stabs-dot-color);flex-shrink:0}.tds-story-tabs-label{min-inline-size:0}.tds-story-tabs-rail{background:var(--stabs-rail-track);pointer-events:none;position:absolute;overflow:clip}.tds-story-tabs-fill{background:var(--stabs-rail-fill);transform-origin:0;position:absolute;inset:0;scale:0 1}@keyframes tds-story-tabs-grow-x{0%{scale:0 1}to{scale:1}}@keyframes tds-story-tabs-grow-y{0%{scale:1 0}to{scale:1}}.tds-story-tabs[data-auto] :is(.tds-story-tabs-item,.tds-story-tabs-tab)[data-active] .tds-story-tabs-fill{animation:tds-story-tabs-grow-x var(--stabs-interval) linear both}.tds-story-tabs[data-auto][data-paused] :is(.tds-story-tabs-item,.tds-story-tabs-tab)[data-active] .tds-story-tabs-fill{animation-play-state:paused}.tds-story-tabs-title{margin:0 0 var(--stabs-title-gap);color:var(--stabs-title-fg);font-family:var(--font-display);font-feature-settings:var(--font-display-features);font-size:var(--stabs-title-font-size);line-height:var(--stabs-title-line-height);letter-spacing:var(--stabs-title-letter-spacing);font-weight:var(--stabs-title-weight);text-wrap:balance;overflow-wrap:break-word}.tds-story-tabs-body{max-inline-size:36em;color:var(--stabs-body-fg);font-family:var(--font-sans);font-size:var(--stabs-body-font-size);line-height:var(--stabs-body-line-height);letter-spacing:var(--stabs-body-letter-spacing);text-wrap:pretty}.tds-story-tabs-body p{margin:0 0 var(--space-3)}.tds-story-tabs-body p:last-child{margin-block-end:0}.tds-story-tabs-actions{align-items:center;gap:var(--stabs-actions-gap);flex-wrap:wrap;margin-block-start:var(--stabs-body-gap);display:flex}:is(.tds-story-tabs-slide,.tds-story-tabs-media)>:is(img,video){object-fit:cover;object-position:var(--stabs-media-position);block-size:100%;inline-size:100%;display:block}.tds-story-tabs-toggle{z-index:2;inline-size:var(--stabs-toggle-size);block-size:var(--stabs-toggle-size);border-radius:var(--radius-full);background:var(--stabs-toggle-bg);color:var(--stabs-toggle-fg);box-shadow:var(--stabs-toggle-shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:scale;transition-duration:var(--stabs-transition);transition-timing-function:var(--stabs-ease);border:0;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.tds-story-tabs-toggle:after{content:"";inset:min(0px, calc((var(--stabs-toggle-size) - 44px) / 2));position:absolute}.tds-story-tabs-toggle[hidden]{display:none}.tds-story-tabs-toggle:active{scale:var(--stabs-press)}.tds-story-tabs-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tds-story-tabs-toggle svg{inline-size:var(--stabs-toggle-icon);block-size:var(--stabs-toggle-icon)}.tds-story-tabs-toggle-icon{--icon-stroke-width:2;grid-area:1/1;transition-property:opacity,scale,filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.tds-story-tabs-toggle[data-state=playing] .tds-story-tabs-toggle-icon[data-icon=play],.tds-story-tabs-toggle[data-state=paused] .tds-story-tabs-toggle-icon[data-icon=pause]{opacity:0;filter:blur(4px);scale:.25}.tds-story-tabs[data-variant=steps]{grid-template-columns:[text-start] minmax(0, var(--stabs-text-share)) [text-end media-start] minmax(0, 1fr) [media-end];column-gap:var(--stabs-gap);align-items:start}.tds-story-tabs[data-variant=steps][data-media-side=left]{grid-template-columns:[media-start] minmax(0, 1fr) [media-end text-start] minmax(0, var(--stabs-text-share)) [text-end]}.tds-story-tabs[data-variant=steps]:not([data-has-media]){grid-template-columns:[text-start media-start]minmax(0,1fr)[text-end media-end]}.tds-story-tabs[data-variant=steps]>.tds-story-tabs-toggle{grid-area:2/text;justify-self:start;margin-block-start:var(--space-4)}.tds-story-tabs-steps{align-self:var(--stabs-steps-align);gap:var(--stabs-step-gap);flex-direction:column;grid-area:1/text;min-inline-size:0;display:flex}.tds-story-tabs-item{min-inline-size:0;grid-template-columns:[text-start]minmax(0,1fr)[text-end];padding-block-end:var(--stabs-step-py);padding-inline-start:var(--stabs-step-px);display:grid;position:relative}.tds-story-tabs-item[data-marker]{column-gap:var(--space-4);grid-template-columns:[marker-start]auto[marker-end text-start]minmax(0,1fr)[text-end]}.tds-story-tabs-item>.tds-story-tabs-rail{inline-size:var(--stabs-rail-size);border-radius:var(--radius-full);inset-block:0;inset-inline-start:0}.tds-story-tabs-item .tds-story-tabs-fill{transform-origin:top;scale:1 0}.tds-story-tabs-item[data-active] .tds-story-tabs-fill{scale:1}.tds-story-tabs[data-auto] .tds-story-tabs-item[data-active] .tds-story-tabs-fill{animation-name:tds-story-tabs-grow-y}.tds-story-tabs-heading{grid-column:1/-1;grid-template-columns:subgrid;font:inherit;margin:0;display:grid}.tds-story-tabs-trigger{appearance:none;grid-column:1/-1;grid-template-columns:subgrid;inline-size:100%;padding:var(--stabs-step-py) 0 0;border-radius:var(--radius-sm);color:var(--stabs-step-fg);font-family:var(--stabs-step-family);font-feature-settings:var(--stabs-step-family-features);font-size:var(--stabs-step-font-size);line-height:var(--stabs-step-line-height);letter-spacing:var(--stabs-step-letter-spacing);font-weight:var(--stabs-step-weight);text-align:start;text-wrap:balance;cursor:pointer;-webkit-tap-highlight-color:transparent;transform-origin:0;transition-property:color,scale;transition-duration:var(--stabs-transition);transition-timing-function:var(--stabs-ease);background:0 0;border:0;align-items:start;margin:0;display:grid;position:relative}.tds-story-tabs-trigger:hover{color:var(--stabs-step-fg-hover)}.tds-story-tabs-trigger:active{scale:var(--stabs-press)}.tds-story-tabs-trigger:before{content:"";inset:calc(var(--stabs-step-py) - 6px) -8px -6px -8px;border-radius:var(--radius-md);pointer-events:none;position:absolute}.tds-story-tabs-trigger:focus-visible{outline:none}.tds-story-tabs-trigger:focus-visible:before{outline:2px solid var(--focus-ring)}.tds-story-tabs-item[data-active] .tds-story-tabs-trigger{color:var(--stabs-step-fg-active);cursor:default}.tds-story-tabs-item[data-active] .tds-story-tabs-trigger:active{scale:1}.tds-story-tabs-marker{align-items:center;gap:var(--space-2);grid-column:marker;block-size:1lh;display:inline-flex}.tds-story-tabs-trigger>.tds-story-tabs-label{grid-column:text}.tds-story-tabs-collapse{min-inline-size:0;transition:grid-template-rows var(--stabs-expand) var(--stabs-ease);grid-column:text;grid-template-rows:0fr;display:grid}.tds-story-tabs-collapse[data-state=open]{grid-template-rows:1fr}.tds-story-tabs-region{opacity:1;min-block-size:0;transition-property:opacity,visibility;transition-duration:var(--stabs-expand), 0s;transition-timing-function:var(--stabs-ease);margin-inline:-4px;padding-inline:4px;overflow:hidden}.tds-story-tabs-collapse:not([data-state=open])>.tds-story-tabs-region{opacity:0;transition-duration:calc(var(--stabs-expand) * .6), 0s;transition-delay:0s, var(--stabs-expand)}.tds-story-tabs-collapse:not([data-state=open])>.tds-story-tabs-region:not([hidden]){visibility:hidden}.tds-story-tabs-desc{padding-block:var(--stabs-step-desc-gap) 4px;flex-direction:column;align-items:flex-start;display:flex}.tds-story-tabs-stage{isolation:isolate;min-inline-size:0;aspect-ratio:var(--stabs-media-ratio);border-radius:var(--stabs-media-radius);background:var(--stabs-media-bg);grid-area:1/media;display:grid;position:relative;overflow:clip}.tds-story-tabs-stage>.tds-story-tabs-toggle{margin:var(--stabs-toggle-inset);grid-area:1/1;place-self:start end}.tds-story-tabs-slide{z-index:0;opacity:0;visibility:hidden;min-block-size:0;min-inline-size:0;transition-property:opacity,visibility;transition-duration:0s,0s;transition-delay:var(--stabs-fade), var(--stabs-fade);grid-area:1/1;display:grid}.tds-story-tabs-slide[data-hue]{background:var(--stabs-media-hue-bg)}.tds-story-tabs-slide[data-state=active]{z-index:1;opacity:1;visibility:visible;transition-duration:var(--stabs-fade), 0s;transition-delay:0s,0s;transition-timing-function:var(--stabs-ease)}.tds-story-tabs-nav{z-index:1;min-inline-size:0;position:relative}.tds-story-tabs-list{min-inline-size:0;display:flex;position:relative}.tds-story-tabs-tab{appearance:none;align-items:center;gap:var(--space-2);color:var(--stabs-label-fg);font-family:var(--font-sans);font-size:var(--stabs-label-font-size);line-height:var(--stabs-label-line-height);letter-spacing:var(--stabs-label-letter-spacing);font-weight:var(--stabs-label-weight);text-align:start;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:color,background-color,box-shadow,scale;transition-duration:var(--stabs-transition);transition-timing-function:var(--stabs-ease);background:0 0;border:0;margin:0;display:inline-flex;position:relative}.tds-story-tabs-tab:hover,.tds-story-tabs-tab[data-active]{color:var(--stabs-label-fg-active)}.tds-story-tabs-tab:active{scale:var(--stabs-press)}.tds-story-tabs-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tds-story-tabs-panels{min-inline-size:0;display:grid}.tds-story-tabs-panel{grid-area:1/1;grid-template-columns:[text-start] minmax(0, var(--stabs-text-share)) [text-end media-start] minmax(0, 1fr) [media-end];column-gap:var(--stabs-gap);opacity:1;visibility:visible;min-inline-size:0;transition-property:opacity,visibility;transition-duration:var(--stabs-fade), 0s;transition-timing-function:var(--stabs-ease);outline:none;align-items:center;display:grid}.tds-story-tabs-panel[data-starting-style]{opacity:0}.tds-story-tabs-panel:is([data-hidden],[data-ending-style]){opacity:0;visibility:hidden;transition-duration:calc(var(--stabs-fade) * .6), 0s;transition-delay:0s, calc(var(--stabs-fade) * .6)}.tds-story-tabs-panel:focus-visible .tds-story-tabs-copy{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:var(--radius-sm)}.tds-story-tabs-panel:not(:has(>.tds-story-tabs-media)){grid-template-columns:[text-start media-start]minmax(0,1fr)[text-end media-end]}.tds-story-tabs[data-media-side=left] .tds-story-tabs-panel:has(>.tds-story-tabs-media){grid-template-columns:[media-start] minmax(0, 1fr) [media-end text-start] minmax(0, var(--stabs-text-share)) [text-end]}.tds-story-tabs-copy{flex-direction:column;grid-area:1/text;align-items:flex-start;min-inline-size:0;display:flex}.tds-story-tabs-anchor{display:block}.tds-story-tabs-media{min-inline-size:0;aspect-ratio:var(--stabs-media-ratio);border-radius:var(--stabs-media-radius);background:var(--stabs-media-bg);grid-area:1/media;display:grid;position:relative;overflow:clip}.tds-story-tabs-media[data-hue]{background:var(--stabs-media-hue-bg)}.tds-story-tabs:is([data-variant=tabs],[data-variant=folder]){column-gap:var(--space-4);row-gap:var(--stabs-tabs-gap);grid-template-columns:minmax(0,1fr) auto;align-items:center}.tds-story-tabs:is([data-variant=tabs],[data-variant=folder])>.tds-story-tabs-nav{grid-area:1/1}.tds-story-tabs:is([data-variant=tabs],[data-variant=folder])>.tds-story-tabs-toggle{grid-area:1/2}.tds-story-tabs:is([data-variant=tabs],[data-variant=folder])>.tds-story-tabs-panels{grid-area:2/1/auto/-1}.tds-story-tabs[data-variant=tabs] .tds-story-tabs-list{gap:var(--stabs-pill-gap);flex-wrap:wrap}.tds-story-tabs[data-variant=tabs] .tds-story-tabs-tab{isolation:isolate;block-size:var(--stabs-pill-height);padding-inline:var(--stabs-pill-px);border-radius:var(--stabs-pill-radius);background:var(--stabs-pill-bg);box-shadow:inset 0 0 0 1px var(--stabs-pill-border);overflow:clip}.tds-story-tabs[data-variant=tabs] .tds-story-tabs-tab:hover{background:var(--stabs-pill-bg-hover)}.tds-story-tabs[data-variant=tabs] .tds-story-tabs-tab[data-active]{background:var(--stabs-pill-bg-active);box-shadow:var(--stabs-pill-shadow-active)}.tds-story-tabs[data-variant=tabs] .tds-story-tabs-tab[data-active]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--stabs-pill-ring-width) var(--stabs-pill-ring);pointer-events:none;position:absolute;inset:0}.tds-story-tabs[data-variant=tabs] .tds-story-tabs-rail{z-index:-1;background:0 0;inset:0}.tds-story-tabs[data-variant=tabs] .tds-story-tabs-fill{background:var(--stabs-pill-fill)}.tds-story-tabs[data-variant=folder]{align-items:end;row-gap:0}.tds-story-tabs[data-variant=folder]>.tds-story-tabs-toggle{align-self:center}.tds-story-tabs[data-variant=folder] .tds-story-tabs-list{align-items:flex-end;gap:var(--space-1)}.tds-story-tabs[data-variant=folder] .tds-story-tabs-tab{isolation:isolate;padding:var(--stabs-folder-tab-py) var(--stabs-folder-tab-px);border-radius:var(--stabs-folder-tab-radius) var(--stabs-folder-tab-radius) 0 0;background:var(--stabs-folder-tab-bg);transform-origin:bottom;overflow:clip}.tds-story-tabs[data-variant=folder] .tds-story-tabs-tab:hover{background:var(--stabs-folder-tab-bg-hover)}.tds-story-tabs[data-variant=folder] .tds-story-tabs-tab[data-active]{background:var(--stabs-folder-bg)}.tds-story-tabs[data-variant=folder] .tds-story-tabs-tab[data-active]:after{content:"";border-radius:inherit;box-shadow:inset 0 var(--stabs-folder-indicator-size) 0 0 var(--stabs-folder-indicator);pointer-events:none;position:absolute;inset:0}.tds-story-tabs[data-variant=folder] .tds-story-tabs-tab[data-active][data-tone]{background:var(--stabs-folder-hue-bg)}.tds-story-tabs[data-variant=folder] .tds-story-tabs-rail{z-index:-1;background:0 0;inset:0}.tds-story-tabs[data-variant=folder] .tds-story-tabs-fill{background:var(--stabs-folder-fill)}.tds-story-tabs[data-variant=folder] .tds-story-tabs-panel{padding:var(--stabs-folder-padding);border-radius:0 var(--stabs-folder-radius) var(--stabs-folder-radius) var(--stabs-folder-radius);background:var(--stabs-folder-bg);color:var(--content-primary)}.tds-story-tabs[data-variant=folder] .tds-story-tabs-panel[data-tone]{background:var(--stabs-folder-hue-bg)}.tds-story-tabs[data-variant=folder] .tds-story-tabs-media{border-radius:max(var(--radius-md), calc(var(--stabs-folder-radius) - var(--stabs-folder-padding)))}.tds-story-tabs[data-hover] .tds-story-tabs-item:nth-child(2) .tds-story-tabs-trigger{color:var(--stabs-step-fg-hover)}.tds-story-tabs:is([data-variant=tabs],[data-variant=folder])[data-hover] .tds-story-tabs-tab:nth-child(2){color:var(--stabs-label-fg-active)}.tds-story-tabs[data-variant=tabs][data-hover] .tds-story-tabs-tab:nth-child(2){background:var(--stabs-pill-bg-hover)}.tds-story-tabs[data-variant=folder][data-hover] .tds-story-tabs-tab:nth-child(2){background:var(--stabs-folder-tab-bg-hover)}.tds-story-tabs[data-focus] .tds-story-tabs-tab:nth-child(2){outline:2px solid var(--focus-ring);outline-offset:2px}.tds-story-tabs[data-focus] .tds-story-tabs-item:nth-child(2) .tds-story-tabs-trigger:before{outline:2px solid var(--focus-ring)}.tds-story-tabs[data-active] :is(.tds-story-tabs-item:nth-child(2) .tds-story-tabs-trigger,.tds-story-tabs-tab:nth-child(2)){scale:var(--stabs-press)}@container tds-page (max-width:767px){.tds-story-tabs[data-variant=steps]{flex-direction:column;align-items:stretch;display:flex}.tds-story-tabs[data-variant=steps]>.tds-story-tabs-steps{display:contents}.tds-story-tabs[data-variant=steps] .tds-story-tabs-item{order:calc(var(--stabs-i,0) * 2);padding-block-end:var(--stabs-step-py);padding-inline-start:0}.tds-story-tabs[data-variant=steps] .tds-story-tabs-item>.tds-story-tabs-rail{inline-size:auto;block-size:var(--stabs-rail-size);inset:0 0 auto}.tds-story-tabs[data-variant=steps] .tds-story-tabs-item .tds-story-tabs-fill{transform-origin:0;scale:0 1}.tds-story-tabs[data-variant=steps] .tds-story-tabs-item[data-active] .tds-story-tabs-fill{scale:1}.tds-story-tabs[data-variant=steps][data-auto] .tds-story-tabs-item[data-active] .tds-story-tabs-fill{animation-name:tds-story-tabs-grow-x}.tds-story-tabs[data-variant=steps] .tds-story-tabs-trigger{font-size:var(--stabs-step-mobile-font-size);line-height:var(--stabs-step-mobile-line-height);letter-spacing:var(--stabs-step-mobile-letter-spacing)}.tds-story-tabs[data-variant=steps]>.tds-story-tabs-stage{order:calc(var(--stabs-active,0) * 2 + 1);inline-size:100%;margin-block-end:var(--stabs-mobile-gap)}.tds-story-tabs[data-variant=steps]>.tds-story-tabs-toggle{order:999;align-self:flex-start}.tds-story-tabs-list{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--space-4);scrollbar-width:none;flex-flow:row;margin:-4px;padding:4px;overflow-x:auto}.tds-story-tabs-list::-webkit-scrollbar{display:none}.tds-story-tabs[data-variant=tabs] .tds-story-tabs-list{flex-wrap:nowrap}.tds-story-tabs-tab{scroll-snap-align:start;flex:none}.tds-story-tabs-panel{row-gap:var(--stabs-mobile-gap);grid-template-columns:[text-start media-start]minmax(0,1fr)[text-end media-end]}.tds-story-tabs[data-media-side=left] .tds-story-tabs-panel:has(>.tds-story-tabs-media){row-gap:var(--stabs-mobile-gap);grid-template-columns:[text-start media-start]minmax(0,1fr)[text-end media-end]}.tds-story-tabs-copy{grid-row:1}.tds-story-tabs-media{grid-row:2}.tds-story-tabs[data-variant=folder] .tds-story-tabs-list{margin-block-end:0;padding-block-end:0}.tds-story-tabs[data-variant=folder] .tds-story-tabs-panel{padding:var(--stabs-folder-mobile-padding)}}@media (prefers-reduced-motion:reduce){.tds-story-tabs[data-auto] :is(.tds-story-tabs-item,.tds-story-tabs-tab)[data-active] .tds-story-tabs-fill{animation:none}.tds-story-tabs-collapse,.tds-story-tabs-region,.tds-story-tabs-collapse:not([data-state=open])>.tds-story-tabs-region,.tds-story-tabs-slide,.tds-story-tabs-slide[data-state=active],.tds-story-tabs-panel,.tds-story-tabs-panel:is([data-hidden],[data-ending-style]),.tds-story-tabs-trigger,.tds-story-tabs-tab,.tds-story-tabs-toggle-icon{transition-duration:0s;transition-delay:0s}}:is([data-motion=reduce],[data-motion=frozen]) .tds-story-tabs .tds-story-tabs-collapse,:is([data-motion=reduce],[data-motion=frozen]) .tds-story-tabs .tds-story-tabs-region,:is([data-motion=reduce],[data-motion=frozen]) .tds-story-tabs .tds-story-tabs-collapse:not([data-state=open])>.tds-story-tabs-region,:is([data-motion=reduce],[data-motion=frozen]) .tds-story-tabs .tds-story-tabs-slide,:is([data-motion=reduce],[data-motion=frozen]) .tds-story-tabs .tds-story-tabs-slide[data-state=active],:is([data-motion=reduce],[data-motion=frozen]) .tds-story-tabs .tds-story-tabs-panel,:is([data-motion=reduce],[data-motion=frozen]) .tds-story-tabs .tds-story-tabs-panel:is([data-hidden],[data-ending-style]){transition-duration:0s;transition-delay:0s}@media (forced-colors:active){.tds-story-tabs:is([data-variant=tabs],[data-variant=folder]) .tds-story-tabs-tab[data-active]{outline-offset:-2px;outline:2px solid highlight}.tds-story-tabs[data-variant=steps] .tds-story-tabs-item[data-active] .tds-story-tabs-trigger{outline-offset:2px;outline:2px solid highlight}}
.tds-surface{box-sizing:border-box;gap:var(--srf-gap);padding:clamp(var(--srf-mobile-padding), 5cqi, var(--srf-padding));border-radius:var(--srf-radius);background:var(--srf-bg);color:var(--srf-fg);flex-direction:column;display:flex;overflow:clip}.tds-surface[data-flush]{gap:0;padding:0}
