/* IBM/Carbon system layer. Loaded only for td-design-system--ibm. */
.td-design-system--ibm{--ibm-blue:#0f62fe;--ibm-blue-hover:#0353e9;--ibm-ink:#161616;--ibm-muted:#525252;--ibm-subtle:#8d8d8d;--ibm-surface:#f4f4f4;--ibm-surface-2:#e0e0e0;--ibm-border:#d9d9d9;--ibm-error:#da1e28;--ibm-success:#198038;color:var(--ibm-ink);letter-spacing:.16px}
.td-design-system--ibm :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--ibm-blue);outline-offset:2px}
.td-design-system--ibm :is(.td-header,.td-nav .goutp,.td-card,.td-home-card,.td-home-manual-card,.td-inquiry-card,.td-product-card,.td-article-card>a,.td-faq-accordion,.page-module__item,.td-search,.runtime-related-articles,.preNext){border-radius:0;box-shadow:none}
.td-design-system--ibm .td-header{border-bottom:1px solid var(--ibm-border);background:#fff;box-shadow:none;backdrop-filter:none}
.td-design-system--ibm .td-nav .plebans>a{font-weight:400;letter-spacing:.16px}
.td-design-system--ibm .td-nav .plebans>a:after{height:2px;background:var(--ibm-blue)}
.td-design-system--ibm .td-nav .goutp{border-color:var(--ibm-border);box-shadow:none}
.td-design-system--ibm .td-nav .goutp a{border-left:0;border-bottom:1px solid transparent}
.td-design-system--ibm .td-nav .goutp a:hover{border-bottom-color:var(--ibm-blue);background:var(--ibm-surface);color:var(--ibm-ink)}
.td-design-system--ibm :is(.td-header-cta,.td263-btn,.page-module__button,.td-inquiry-form button,.td-home-cards__more){min-height:48px;border-radius:0;font-weight:400;letter-spacing:.16px}
.td-design-system--ibm :is(.td-header-cta,.td263-btn--primary,.page-module__button--primary,.td-inquiry-form button){background:var(--ibm-blue);color:#fff}
.td-design-system--ibm :is(.td-header-cta,.td263-btn--primary,.page-module__button--primary,.td-inquiry-form button):hover{background:var(--ibm-blue-hover)}
.td-design-system--ibm .td-banner{border-bottom:1px solid var(--ibm-border);background-color:var(--ibm-surface)}
.td-design-system--ibm .td-banner:not(.td-banner--custom-image):after{background:linear-gradient(90deg,rgba(244,244,244,.98),rgba(244,244,244,.76),rgba(244,244,244,.08))}
.td-design-system--ibm :is(.td-banner__title,.td-banner h1,.td263-hero h1){font-weight:300;letter-spacing:0}
.td-design-system--ibm :is(.td263-section-title h2,.page-module__head h2,.td-section-head h2){font-weight:300;letter-spacing:0}
.td-design-system--ibm :is(.td263-section-title p,.page-module__head p,.td-home-card__body p,.td-home-manual-card__body p){color:var(--ibm-muted)}
.td-design-system--ibm :is(.td-home-card,.td-home-manual-card,.td-product-card,.page-module__item,.td-article-card>a){border-color:var(--ibm-border);background:#fff}
.td-design-system--ibm :is(.td-home-card,.td-home-manual-card,.td-product-card,.td-article-card>a):hover{transform:none;background:var(--ibm-surface)}
.td-design-system--ibm :is(.td-home-card__media img,.td-home-manual-card__media img,.td-product-card img,.td-article-card img){border-radius:0}
.td-design-system--ibm :is(.td-content>.td263-case-list,.td-content>.td263-help-list,.td-content>.list,.td-content>.fixed-richtext,.td-article,.td-product){border-color:var(--ibm-border);border-radius:0;background:#fff;box-shadow:none}
.td-design-system--ibm :is(.td-article .title,.td-detail-title,.help-detail-content .title,.td-product-heading h1){color:var(--ibm-ink);font-weight:300;letter-spacing:0}
.td-design-system--ibm :is(.td-article .info,.td-detail-meta){border-color:var(--ibm-border);color:var(--ibm-subtle)}
.td-design-system--ibm :is(.td-article .content,.td-article .des,.help-detail-content .des,.td-richtext .fixed-richtext,.td-product-detail__content,.td-page-default-content>.page-rich-content){color:var(--ibm-muted)}
.td-design-system--ibm :is(.td-article .content h2,.td-richtext .fixed-richtext h2,.td-product-detail__content h2):before{width:20px;height:2px;border-radius:0;background:var(--ibm-blue)}
.td-design-system--ibm .td-product-detail__content img{border-radius:0}
.td-design-system--ibm .td-product-detail__content :is(th,td){border-color:var(--ibm-border)}
.td-design-system--ibm .td-product-detail__content tr:nth-child(even){background:var(--ibm-surface)}
.td-design-system--ibm .td-search{display:flex;padding:0;border-color:var(--ibm-border);background:var(--ibm-surface)}
.td-design-system--ibm .td-search input{height:48px;border:0;border-bottom:1px solid var(--ibm-ink);border-radius:0;background:transparent}
.td-design-system--ibm .td-search input:focus-visible{outline:2px solid var(--ibm-blue);outline-offset:-2px;box-shadow:none}
.td-design-system--ibm .td-search button{min-height:48px;border-radius:0;background:var(--ibm-blue);font-weight:400}
.td-design-system--ibm .td-inquiry-form label{color:var(--ibm-ink);font-size:14px}
.td-design-system--ibm .td-inquiry-form :is(input,textarea){border:0;border-bottom:1px solid var(--ibm-ink);border-radius:0;background:var(--ibm-surface);box-shadow:none}
.td-design-system--ibm .td-inquiry-form :is(input,textarea):focus{border-bottom:2px solid var(--ibm-blue);box-shadow:none}
.td-design-system--ibm .td-inquiry-form :is(input,textarea).is-error{border-bottom:2px solid var(--ibm-error);box-shadow:none}
.td-design-system--ibm .td-inquiry-form__msg.is-ok{color:var(--ibm-success)}
.td-design-system--ibm .td-inquiry-form__msg.is-error{color:var(--ibm-error)}
.td-design-system--ibm .pagination{gap:0;border-top:1px solid var(--ibm-border);border-left:1px solid var(--ibm-border)}
.td-design-system--ibm .pagination :is(a,span){min-width:48px;height:48px;border:0;border-right:1px solid var(--ibm-border);border-bottom:1px solid var(--ibm-border);border-radius:0}
.td-design-system--ibm .pagination :is(.active a,.active span,a:hover){background:var(--ibm-blue);color:#fff}
.td-design-system--ibm .td263-footer{border-top:1px solid #393939;background:#161616}
.td-design-system--ibm .td263-footer :is(p,a,li){letter-spacing:.16px}
.td-design-system--ibm .td263-footer-column h3{font-weight:400}
.td-design-system--ibm .td263-footer-column li a{color:#c6c6c6}
.td-design-system--ibm .td263-footer-column li a:hover{color:#fff;text-decoration:underline}
.td-design-system--ibm .ibm-motion-item{opacity:0;transform:translateY(16px);transition:opacity .22s ease-out,transform .22s ease-out}
.td-design-system--ibm .ibm-motion-item.is-visible{opacity:1;transform:none}

/* Preserve the selected navigation composition; the base IBM header must not flatten a dark variant. */
body.td-design-system--ibm .td-header--dark-industrial{border-bottom-color:#34434d;background:#101820;color:#fff}
body.td-design-system--ibm .td-header--dark-industrial .td-header-context{color:#c6c6c6}
body.td-design-system--ibm .td-header--dark-industrial :is(.td-nav .plebans>a,.td-header-actions .h_rt a,.td-language .he2){color:#f4f4f4}
body.td-design-system--ibm .td-header--dark-industrial .td-nav .plebans>a:after{height:2px;background:var(--ibm-blue)}
body.td-design-system--ibm .td-header--dark-industrial .td-language .he2{border-color:#525252;background:#262626}
body.td-design-system--ibm .td-header--dark-industrial .td-header-cta{background:#fff;color:#161616}
body.td-design-system--ibm .td-header--transparent-hero{border-bottom-color:rgba(255,255,255,.24);background:rgba(16,24,32,.72);color:#fff}
body.td-design-system--ibm .td-header--transparent-hero:is(.is-scrolled),body.td-design-system--ibm.td-nav-open .td-header--transparent-hero{border-bottom-color:#393939;background:#161616}
body.td-design-system--ibm .td-header--transparent-hero :is(.td-nav .plebans>a,.td-header-actions .h_rt a,.td-language .he2,.template-d-menu-toggle){color:#fff}
body.td-design-system--ibm .td-header--transparent-hero .td-language .he2{border-color:#8d8d8d;background:#262626}

/* Inner pages use one square information surface, never a rounded card nested in another card. */
body.td-design-system--ibm .td-layout>.td-content:not(.td-article):not(.td-product){border:0;border-radius:0;background:transparent;box-shadow:none}
body.td-design-system--ibm :is(.td-sidebar,.left_img){border-color:var(--ibm-border);border-radius:0;box-shadow:none}
body.td-design-system--ibm :is(.td-content>.td263-case-list,.td-content>.td263-help-list,.td-content>.list:not(.help-detail-content):not(.home-faq-list),.td-content>.fixed-richtext,.td-content>.list>.fixed-richtext,.td-article,.td-product){border:1px solid var(--ibm-border);border-radius:0;background:#fff;box-shadow:none}
body.td-design-system--ibm .td-content>.list:has(>.fixed-richtext){padding:0;border:0;background:transparent;box-shadow:none}
body.td-design-system--ibm .td-content>.list>.fixed-richtext{max-width:none}
body.td-design-system--ibm .td-page-default-content{border:0;background:#fff;box-shadow:none}
body.td-design-system--ibm .td-page-default-content>:is(.fixed-richtext,.page-rich-content){border:0;border-radius:0;box-shadow:none}

/* Carbon functional indicators: one geometry and one icon language across every page type. */
body.td-design-system--ibm .html-template-nav-chevron{width:16px;height:16px;margin-inline-start:4px;border:0;background:currentColor;transform:none;transition:transform .11s cubic-bezier(.2,0,.38,.9);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.7 6.2 3.3 3.3 3.3-3.3 1 1L8 11.5 3.7 7.2z'/%3E%3C/svg%3E") center/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.7 6.2 3.3 3.3 3.3-3.3 1 1L8 11.5 3.7 7.2z'/%3E%3C/svg%3E") center/16px 16px no-repeat}
body.td-design-system--ibm .td-nav .one:is(:hover,.is-open) .html-template-nav-chevron{transform:rotate(180deg)}
body.td-design-system--ibm .td-icon{width:16px;height:16px;flex:0 0 16px;background-color:currentColor}

/* Inverse surfaces are atomic: never combine a light card surface with inherited inverse text. */
body.td-design-system--ibm :is(.td-home-tone--dark,.page-module--variant-dark) :is(.td-home-card,.td-home-manual-card,.page-module__item){border-color:#525252;background:#262626;color:#f4f4f4}
body.td-design-system--ibm :is(.td-home-tone--dark,.page-module--variant-dark) :is(.td-home-card,.td-home-manual-card,.page-module__item):hover{border-color:#8d8d8d;background:#393939}
body.td-design-system--ibm :is(.td-home-tone--dark,.page-module--variant-dark) :is(.td-home-card__body h3,.td-home-manual-card__body h3,.page-module__item h3){color:#f4f4f4!important}
body.td-design-system--ibm :is(.td-home-tone--dark,.page-module--variant-dark) :is(.td-home-card__body p,.td-home-manual-card__body p,.td-home-manual-card__body small,.page-module__item p){color:#c6c6c6!important}
body.td-design-system--ibm :is(.td-home-tone--dark,.page-module--variant-dark) :is(.td-home-card__body>.td-icon,.td-home-manual-card__action,.td-home-manual-card__label,.page-module__eyebrow,.page-module__item span){color:#78a9ff!important}
body.td-design-system--ibm .td-home-cards--case_showcase .td-home-card{border-color:#525252;background:#262626;color:#f4f4f4}
body.td-design-system--ibm .td-home-cards--case_showcase :is(.td-home-card__body h3,.td-home-card__body p,.td-home-card__body>.td-icon){color:#f4f4f4}
body.td-design-system--ibm :is(.td-home-manual--gallery,.td-home-manual--brand_media) .td-home-manual-card{border-color:#525252;background:#161616;color:#f4f4f4}
body.td-design-system--ibm :is(.td-home-manual--gallery,.td-home-manual--brand_media) :is(.td-home-manual-card__body h3,.td-home-manual-card__label){color:#f4f4f4!important}
body.td-design-system--ibm :is(.td-home-manual--gallery,.td-home-manual--brand_media) :is(.td-home-manual-card__body p,.td-home-manual-card__body small){color:#c6c6c6!important}
body.td-design-system--ibm .td-home-manual--proof_combo .td-home-manual-card:first-child{border-color:#525252;background:#161616;color:#f4f4f4}
body.td-design-system--ibm .td-home-manual--proof_combo .td-home-manual-card:first-child:hover{background:#262626}
body.td-design-system--ibm .td-home-manual--proof_combo .td-home-manual-card:first-child .td-home-manual-card__body h3{color:#f4f4f4!important}
body.td-design-system--ibm .td-home-manual--proof_combo .td-home-manual-card:first-child :is(.td-home-manual-card__body p,.td-home-manual-card__body small){color:#c6c6c6!important}
body.td-design-system--ibm .td-home-manual--proof_combo .td-home-manual-card:first-child :is(.td-home-manual-card__label,.td-home-manual-card__action){color:#78a9ff!important}
body.td-design-system--ibm .td-home-tone--dark .td-inquiry-card{border-color:var(--ibm-border);background:#fff;color:var(--ibm-ink)}
body.td-design-system--ibm .td-home-tone--dark .td-inquiry-card :is(label,h3,p){color:var(--ibm-ink)}

@media(max-width:1024px){
  .td-design-system--ibm .td-nav{box-shadow:none}
  .td-design-system--ibm .td-nav .goutp{background:var(--ibm-surface)}
  body.td-design-system--ibm .td-header--dark-industrial{background:#101820}
  body.td-design-system--ibm .td-header--dark-industrial .td-nav{background:#fff}
  body.td-design-system--ibm .td-header--dark-industrial .td-nav :is(.plebans>a,.goutp a){color:#161616!important}
  body.td-design-system--ibm .td-header--dark-industrial :is(.template-d-menu-toggle,.td-language .he2){color:#fff!important}
  body.td-design-system--ibm .td-header--transparent-hero{background:#161616}
  body.td-design-system--ibm .td-header--transparent-hero .td-nav{background:#fff}
  body.td-design-system--ibm .td-header--transparent-hero .td-nav :is(.plebans>a,.goutp a){color:#161616!important}
  body.td-design-system--ibm .td-header--transparent-hero :is(.template-d-menu-toggle,.td-language .he2){color:#fff!important}
}
@media(max-width:640px){.td-design-system--ibm :is(.td-header-cta,.td263-btn,.page-module__button,.td-inquiry-form button,.td-search button){min-height:48px}.td-design-system--ibm .ibm-motion-item{transform:translateY(8px)}}
@media(prefers-reduced-motion:reduce){.td-design-system--ibm .ibm-motion-item{opacity:1;transform:none;transition:none}.td-design-system--ibm *{scroll-behavior:auto!important}}
