.TextilePassportDemo_page__yHtBv{--passport-navy:#1b2638;--passport-active:#1c6db8;--passport-steel:#8a9bb2;--passport-steel-soft:rgb(27 38 56/14%);--passport-line:color-mix(in srgb,var(--passport-navy) 16%,white);--passport-off-white:#f4f1ec;--passport-icon-line:color-mix(in srgb,var(--passport-steel) 58%,white);--passport-icon-surface:color-mix(in srgb,var(--passport-steel) 24%,white);--passport-section-surface:color-mix(in srgb,var(--passport-steel) 10%,var(--passport-off-white));min-height:100vh;overflow-x:clip;background:var(--passport-off-white);color:var(--passport-navy);font-size:14px;line-height:1.5}.TextilePassportDemo_languageLink__nEa6m{position:absolute;z-index:5;top:20px;right:clamp(18px,2.2vw,32px);min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:4px 2px 4px 8px;color:var(--passport-navy);font-size:14px;font-weight:650;line-height:1}.TextilePassportDemo_languageLink__nEa6m:hover{color:var(--passport-active)}.TextilePassportDemo_languageFlag__JknMX{font-size:18px;line-height:1}.TextilePassportDemo_productHeader__5MdO8{width:min(calc(100% - 48px),1392px);min-height:150px;margin-inline:auto;display:grid;grid-template-columns:220px minmax(0,1fr) 220px;align-items:center;padding:26px 0 22px}.TextilePassportDemo_brand__JFU7G{width:190px;display:inline-flex;align-items:center}.TextilePassportDemo_brand__JFU7G img{width:100%;height:auto;object-fit:contain}.TextilePassportDemo_productIdentity__Bi6ac{grid-column:2;min-width:0;text-align:center}.TextilePassportDemo_productHeader__5MdO8 h1{margin:0;color:var(--passport-navy);font-family:var(--font-body);font-size:clamp(22px,2.25vw,28px);font-weight:760;letter-spacing:-.025em;line-height:1.1;text-transform:uppercase;text-wrap:balance}.TextilePassportDemo_productType__6mIeH{margin:8px 0 0;color:color-mix(in srgb,var(--passport-navy) 72%,var(--passport-steel));font-size:13px;font-weight:560}.TextilePassportDemo_granularityBadge__NQ7fD{width:fit-content;margin:8px auto 0;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--passport-icon-line);border-radius:3px;background:var(--passport-icon-surface);color:var(--passport-navy);font-size:9px;font-weight:680;letter-spacing:.025em;text-transform:uppercase}.TextilePassportDemo_provider__RjuUS{margin:8px 0 0;color:color-mix(in srgb,var(--passport-navy) 58%,var(--passport-steel));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;letter-spacing:.045em}.TextilePassportDemo_provider__RjuUS a{color:var(--passport-active);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.TextilePassportDemo_demoNotice__dy2rt{position:relative;isolation:isolate;width:min(calc(100% - 48px),1392px);min-height:82px;margin:0 auto 20px;display:flex;align-items:center;gap:16px;overflow:hidden;padding:15px 22px;border:1px solid color-mix(in srgb,var(--passport-active) 36%,var(--passport-navy));border-radius:9px;background:radial-gradient(circle at 84% 22%,color-mix(in srgb,var(--passport-active) 34%,transparent),transparent 29%),linear-gradient(112deg,var(--passport-navy) 0,color-mix(in srgb,var(--passport-navy) 90%,var(--passport-active)) 72%,color-mix(in srgb,var(--passport-navy) 82%,var(--passport-active)) 100%);box-shadow:0 14px 34px rgb(27 38 56/14%);color:#fff}.TextilePassportDemo_demoNotice__dy2rt:after,.TextilePassportDemo_demoNotice__dy2rt:before{position:absolute;z-index:-1;content:"";pointer-events:none}.TextilePassportDemo_demoNotice__dy2rt:before{inset:0;background-image:linear-gradient(rgb(255 255 255/4%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/4%) 1px,transparent 0);background-size:24px 24px;mask-image:linear-gradient(90deg,transparent 45%,#000)}.TextilePassportDemo_demoNotice__dy2rt:after{right:-38px;bottom:-80px;width:220px;height:150px;border:1px solid rgb(255 255 255/12%);border-radius:50%;transform:rotate(-12deg)}.TextilePassportDemo_demoNoticeMark___Vc_m{flex:0 0 auto;width:48px;height:48px;display:grid;place-items:center;padding:7px;border:1px solid rgb(255 255 255/52%);border-radius:8px;background:#fff;box-shadow:0 8px 22px rgb(0 0 0/18%)}.TextilePassportDemo_demoNoticeMark___Vc_m img{width:100%;height:100%;object-fit:contain}.TextilePassportDemo_demoNoticeCopy__ycXGk{min-width:0}.TextilePassportDemo_demoNotice__dy2rt strong{display:block;color:#fff;font-size:12px;font-weight:760;letter-spacing:.045em;text-transform:uppercase}.TextilePassportDemo_demoNotice__dy2rt p{max-width:88ch;margin:4px 0 0;color:rgb(255 255 255/76%);font-size:11px;line-height:1.45}.TextilePassportDemo_passportLayout__uAeJq{width:min(calc(100% - 48px),1392px);margin-inline:auto;display:grid;grid-template-columns:minmax(340px,400px) minmax(0,1fr);align-items:start;gap:24px}.TextilePassportDemo_productColumn__CL0_Y{position:sticky;top:24px;min-width:0}.TextilePassportDemo_productImage__6k9w_{position:relative;isolation:isolate;width:100%;aspect-ratio:1;overflow:hidden;border-radius:4px;background:color-mix(in srgb,var(--passport-off-white) 86%,white)}.TextilePassportDemo_productImage__6k9w_:before{position:absolute;z-index:0;inset:-22px;background:linear-gradient(color-mix(in srgb,var(--passport-off-white) 26%,transparent),color-mix(in srgb,var(--passport-off-white) 26%,transparent)),url(/images/demo/lacoste-l1212-f9f-official.jpg) 50% /cover;content:"";filter:blur(18px);opacity:.38;transform:scale(1.08)}.TextilePassportDemo_productImage__6k9w_ img{z-index:1;object-fit:contain;object-position:center}.TextilePassportDemo_productPicture__iYkVE{position:absolute;inset:0;display:block}.TextilePassportDemo_electronicProductImage__AhRCJ{background:color-mix(in srgb,var(--passport-steel) 9%,white)}.TextilePassportDemo_electronicProductImage__AhRCJ:before{background:linear-gradient(color-mix(in srgb,var(--passport-steel) 8%,transparent),color-mix(in srgb,var(--passport-steel) 8%,transparent)),url(/images/demo/bob-daan-tech-official.jpg) 50% /cover;opacity:.22}.TextilePassportDemo_electronicProductImage__AhRCJ img{object-fit:cover}.TextilePassportDemo_visualNotice__ydRb9{margin:8px 0 0;color:color-mix(in srgb,var(--passport-navy) 46%,var(--passport-steel));font-size:8px;text-align:center}.TextilePassportDemo_demoBadge__Ht6oZ{margin:14px 0 0;display:flex;align-items:center;justify-content:center;gap:7px;color:color-mix(in srgb,var(--passport-navy) 52%,var(--passport-steel));font-size:10px}.TextilePassportDemo_independentNotice__JjoT9{max-width:34ch;margin:6px auto 0;color:color-mix(in srgb,var(--passport-navy) 50%,var(--passport-steel));font-size:8px;line-height:1.45;text-align:center}.TextilePassportDemo_informationColumn__CMtQS{min-width:0;display:grid;gap:14px}.TextilePassportDemo_ownerSpace__hWj30{overflow:hidden;border:1px solid color-mix(in srgb,var(--passport-active) 26%,var(--passport-line));border-radius:10px;background:#fff}.TextilePassportDemo_ownerSpaceIntro__JrsHf{min-height:102px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 20px;background:color-mix(in srgb,var(--passport-active) 7%,var(--passport-off-white))}.TextilePassportDemo_ownerSpaceMark__MMaAC{width:44px;height:44px;display:grid;place-items:center;border-radius:9px;background:var(--passport-navy);color:var(--passport-off-white)}.TextilePassportDemo_ownerSpaceCopy__sJ290{min-width:0}.TextilePassportDemo_ownerSpaceCopy__sJ290>span{display:block;margin-bottom:3px;color:var(--passport-active);font-size:9px;font-weight:720;letter-spacing:.055em;text-transform:uppercase}.TextilePassportDemo_ownerActivation__JdKwE h3,.TextilePassportDemo_ownerSpaceCopy__sJ290 h2{margin:0;color:var(--passport-navy);font-family:var(--font-body)}.TextilePassportDemo_ownerSpaceCopy__sJ290 h2{font-size:18px;font-weight:760;letter-spacing:-.015em}.TextilePassportDemo_ownerSpaceCopy__sJ290 p{max-width:72ch;margin:4px 0 0;color:color-mix(in srgb,var(--passport-navy) 72%,var(--passport-steel));font-size:11px;line-height:1.45}.TextilePassportDemo_ownerPrimaryButton__v2RoM,.TextilePassportDemo_ownerSecondaryButton__X5YL0{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;border-radius:7px;font-size:10px;font-weight:700;line-height:1.2;text-align:center;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.TextilePassportDemo_ownerPrimaryButton__v2RoM{border:1px solid var(--passport-active);background:var(--passport-active);color:#fff}.TextilePassportDemo_ownerPrimaryButton__v2RoM:hover{border-color:var(--passport-navy);background:var(--passport-navy)}.TextilePassportDemo_ownerSecondaryButton__X5YL0{border:1px solid var(--passport-line);background:#fff;color:var(--passport-navy)}.TextilePassportDemo_ownerSecondaryButton__X5YL0:hover{border-color:var(--passport-active);color:var(--passport-active)}.TextilePassportDemo_ownerBenefits__8QhRG{min-height:51px;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--passport-line);list-style:none}.TextilePassportDemo_ownerBenefits__8QhRG li{min-width:0;display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 10px;color:var(--passport-navy);font-size:9px;font-weight:650;text-align:center}.TextilePassportDemo_ownerBenefits__8QhRG li+li{border-left:1px solid var(--passport-line)}.TextilePassportDemo_ownerBenefits__8QhRG svg{flex:0 0 auto;color:var(--passport-active)}.TextilePassportDemo_ownerActivation__JdKwE{padding:18px 20px 20px;border-top:1px solid var(--passport-line)}.TextilePassportDemo_ownerActivationHeading__kqZHJ{display:flex;align-items:flex-start;gap:11px}.TextilePassportDemo_ownerActivationHeading__kqZHJ>svg{box-sizing:content-box;flex:0 0 auto;padding:7px;border-radius:8px;background:var(--passport-icon-surface);color:var(--passport-navy)}.TextilePassportDemo_ownerActivation__JdKwE h3{font-size:14px;font-weight:730}.TextilePassportDemo_ownerActivationHeading__kqZHJ p{margin:3px 0 0;color:color-mix(in srgb,var(--passport-navy) 68%,var(--passport-steel));font-size:10px;line-height:1.45}.TextilePassportDemo_ownerFields__i5mdf{margin-top:16px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(150px,.85fr) minmax(0,1fr);gap:11px}.TextilePassportDemo_ownerFields__i5mdf label{min-width:0;display:grid;gap:6px}.TextilePassportDemo_ownerFields__i5mdf label>span{color:var(--passport-navy);font-size:9px;font-weight:680}.TextilePassportDemo_ownerFields__i5mdf input{width:100%;min-height:44px;padding:9px 11px;border:1px solid var(--passport-line);border-radius:7px;background:#fff;color:var(--passport-navy);font:inherit;font-size:11px}.TextilePassportDemo_ownerFields__i5mdf input::placeholder{color:color-mix(in srgb,var(--passport-navy) 58%,white)}.TextilePassportDemo_ownerConsents__dCQGh{margin-top:14px;display:grid;gap:9px}.TextilePassportDemo_ownerConsents__dCQGh label,.TextilePassportDemo_ownerPreferences__VKFFS label{display:flex;align-items:flex-start;gap:9px;color:color-mix(in srgb,var(--passport-navy) 78%,var(--passport-steel));font-size:9px;line-height:1.45}.TextilePassportDemo_ownerConsents__dCQGh input,.TextilePassportDemo_ownerPreferences__VKFFS input{flex:0 0 auto;width:16px;height:16px;margin:0;accent-color:var(--passport-active)}.TextilePassportDemo_ownerFormError__lIk0N,.TextilePassportDemo_ownerPrivacyNote__QLxwg{display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;padding:9px 11px;border-radius:7px;font-size:9px;line-height:1.4}.TextilePassportDemo_ownerPrivacyNote__QLxwg{background:color-mix(in srgb,var(--passport-steel) 13%,var(--passport-off-white));color:color-mix(in srgb,var(--passport-navy) 78%,var(--passport-steel))}.TextilePassportDemo_ownerFormError__lIk0N{background:#fff1f0;color:#8f2925}.TextilePassportDemo_ownerFormError__lIk0N svg,.TextilePassportDemo_ownerPrivacyNote__QLxwg svg{flex:0 0 auto;margin-top:1px}.TextilePassportDemo_ownerFormActions__5kdNr{margin-top:15px;display:flex;flex-wrap:wrap;gap:9px}.TextilePassportDemo_ownerDashboard__e8rtY{border-top:1px solid var(--passport-line)}.TextilePassportDemo_ownerDashboardHeader__DrfVN{min-height:66px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 18px;background:var(--passport-navy);color:#fff}.TextilePassportDemo_ownerDashboardHeader__DrfVN>span{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;background:var(--passport-active)}.TextilePassportDemo_ownerDashboardHeader__DrfVN strong{display:block;font-size:11px}.TextilePassportDemo_ownerDashboardHeader__DrfVN p{margin:2px 0 0;color:rgb(255 255 255/72%);font-size:9px}.TextilePassportDemo_ownerDashboardHeader__DrfVN p span{color:#fff;font-weight:650}.TextilePassportDemo_ownerDashboardHeader__DrfVN button{min-height:38px;padding:7px 10px;border:1px solid rgb(255 255 255/24%);border-radius:7px;background:transparent;color:#fff;font-size:9px;font-weight:650}.TextilePassportDemo_ownerDashboardHeader__DrfVN button:hover{border-color:#fff}.TextilePassportDemo_ownerServiceGrid__OiqgZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.TextilePassportDemo_ownerMaintenance__aSaej,.TextilePassportDemo_ownerWarranty___wYHh{min-width:0;min-height:148px;display:grid;grid-template-columns:30px minmax(0,1fr);align-content:start;gap:10px;padding:17px 18px}.TextilePassportDemo_ownerMaintenance__aSaej{border-left:1px solid var(--passport-line)}.TextilePassportDemo_ownerMaintenance__aSaej>svg,.TextilePassportDemo_ownerWarranty___wYHh>svg{box-sizing:content-box;padding:6px;border-radius:8px;background:var(--passport-icon-surface);color:var(--passport-navy)}.TextilePassportDemo_ownerFeedback__7PSE_>div:first-child span,.TextilePassportDemo_ownerMaintenance__aSaej div>span,.TextilePassportDemo_ownerWarranty___wYHh div>span{display:block;color:color-mix(in srgb,var(--passport-navy) 56%,var(--passport-steel));font-size:8px;font-weight:720;letter-spacing:.035em;text-transform:uppercase}.TextilePassportDemo_ownerMaintenance__aSaej div>strong,.TextilePassportDemo_ownerWarranty___wYHh div>strong{display:block;margin-top:3px;color:var(--passport-navy);font-size:12px;line-height:1.35}.TextilePassportDemo_ownerWarranty___wYHh div>p{margin:4px 0 0;color:color-mix(in srgb,var(--passport-navy) 70%,var(--passport-steel));font-size:9px}.TextilePassportDemo_ownerWarranty___wYHh div>small{display:block;margin-top:4px;color:var(--passport-active);font-size:8px;font-weight:650}.TextilePassportDemo_ownerWarranty___wYHh>small{grid-column:1/-1;align-self:end;margin-top:8px;padding-top:9px;border-top:1px solid var(--passport-line);color:color-mix(in srgb,var(--passport-navy) 58%,var(--passport-steel));font-size:8px;line-height:1.4}.TextilePassportDemo_ownerMaintenance__aSaej button{grid-column:1/-1;align-self:end;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:10px;padding:8px 10px;border:1px solid var(--passport-active);border-radius:7px;background:#fff;color:var(--passport-active);font-size:9px;font-weight:700}.TextilePassportDemo_ownerMaintenance__aSaej button:hover{background:color-mix(in srgb,var(--passport-active) 7%,white)}.TextilePassportDemo_ownerActionDone__On8st,.TextilePassportDemo_ownerMaintenance__aSaej button:disabled{cursor:default;border-color:color-mix(in srgb,var(--passport-active) 30%,white)!important;background:color-mix(in srgb,var(--passport-active) 8%,white)!important;color:var(--passport-navy)!important;opacity:1}.TextilePassportDemo_ownerFeedback__7PSE_{padding:17px 18px;border-top:1px solid var(--passport-line);background:color-mix(in srgb,var(--passport-steel) 8%,var(--passport-off-white))}.TextilePassportDemo_ownerFeedback__7PSE_>div:first-child{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px}.TextilePassportDemo_ownerFeedback__7PSE_>div:first-child>svg{box-sizing:content-box;padding:6px;border-radius:8px;background:#fff;color:var(--passport-active)}.TextilePassportDemo_ownerFeedback__7PSE_>div:first-child strong{display:block;margin-top:2px;color:var(--passport-navy);font-size:12px}.TextilePassportDemo_ownerFeedback__7PSE_>div:first-child p{margin:3px 0 0;color:color-mix(in srgb,var(--passport-navy) 68%,var(--passport-steel));font-size:9px;line-height:1.45}.TextilePassportDemo_ownerFeedbackOptions__vOklp{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.TextilePassportDemo_ownerFeedbackOptions__vOklp button{min-height:40px;padding:8px 12px;border:1px solid var(--passport-line);border-radius:999px;background:#fff;color:var(--passport-navy);font-size:9px;font-weight:650}.TextilePassportDemo_ownerFeedbackOptions__vOklp button:hover,.TextilePassportDemo_ownerFeedbackOptions__vOklp button[aria-pressed=true]{border-color:var(--passport-active);background:var(--passport-active);color:#fff}.TextilePassportDemo_ownerFeedbackThanks__9PgC_{display:flex;align-items:center;gap:6px;margin:10px 0 0;color:var(--passport-navy);font-size:9px;font-weight:620}.TextilePassportDemo_ownerFeedbackThanks__9PgC_ svg{color:var(--passport-active)}.TextilePassportDemo_ownerPreferences__VKFFS,.TextilePassportDemo_ownerTransfer__wgnfw{border-top:1px solid var(--passport-line)}.TextilePassportDemo_ownerPreferences__VKFFS>summary,.TextilePassportDemo_ownerTransfer__wgnfw>summary{min-height:52px;cursor:pointer;list-style:none}.TextilePassportDemo_ownerPreferences__VKFFS>summary::-webkit-details-marker,.TextilePassportDemo_ownerTransfer__wgnfw>summary::-webkit-details-marker{display:none}.TextilePassportDemo_ownerPreferences__VKFFS>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 18px;color:var(--passport-navy);font-size:10px;font-weight:690}.TextilePassportDemo_ownerPreferences__VKFFS[open]>summary svg,.TextilePassportDemo_ownerTransfer__wgnfw[open] .TextilePassportDemo_ownerTransferAction__4GnL3 svg{transform:rotate(180deg)}.TextilePassportDemo_ownerPreferences__VKFFS>div{padding:0 18px 15px;display:grid;gap:9px}.TextilePassportDemo_ownerTransfer__wgnfw{background:color-mix(in srgb,var(--passport-steel) 18%,var(--passport-off-white))}.TextilePassportDemo_ownerTransfer__wgnfw>summary{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 18px}.TextilePassportDemo_ownerTransferIcon__RDvgF{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:var(--passport-navy);color:#fff}.TextilePassportDemo_ownerTransfer__wgnfw>summary>span:nth-child(2){min-width:0;display:grid}.TextilePassportDemo_ownerTransfer__wgnfw>summary small{color:var(--passport-active);font-size:8px;font-weight:740;letter-spacing:.04em;text-transform:uppercase}.TextilePassportDemo_ownerTransfer__wgnfw>summary strong{margin-top:2px;color:var(--passport-navy);font-size:11px}.TextilePassportDemo_ownerTransfer__wgnfw>summary>span:nth-child(2)>span{margin-top:2px;color:color-mix(in srgb,var(--passport-navy) 68%,var(--passport-steel));font-size:9px}.TextilePassportDemo_ownerTransferAction__4GnL3{display:inline-flex;align-items:center;gap:5px;color:var(--passport-active);font-size:9px;font-weight:680}.TextilePassportDemo_ownerPreferences__VKFFS>summary svg,.TextilePassportDemo_ownerTransferAction__4GnL3 svg{transition:transform .16s ease}.TextilePassportDemo_ownerTransferPanel__2cW9B{min-height:98px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 18px 17px 67px;border-top:1px solid var(--passport-line);background:#fff}.TextilePassportDemo_ownerTransferPanel__2cW9B strong{color:var(--passport-navy);font-size:10px}.TextilePassportDemo_ownerTransferPanel__2cW9B p{max-width:76ch;margin:4px 0 0;color:color-mix(in srgb,var(--passport-navy) 70%,var(--passport-steel));font-size:9px;line-height:1.45}.TextilePassportDemo_ownerTransferCode__TOWx4{min-width:170px;display:grid;gap:2px;padding:9px 11px;border:1px solid var(--passport-active);border-radius:7px;background:color-mix(in srgb,var(--passport-active) 6%,white)}.TextilePassportDemo_ownerTransferCode__TOWx4 small,.TextilePassportDemo_ownerTransferCode__TOWx4 span{color:color-mix(in srgb,var(--passport-navy) 60%,var(--passport-steel));font-size:8px}.TextilePassportDemo_ownerTransferCode__TOWx4 strong{color:var(--passport-active);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;letter-spacing:.035em}.TextilePassportDemo_ownerPreferences__VKFFS>summary:focus-visible,.TextilePassportDemo_ownerSpace__hWj30 button:focus-visible,.TextilePassportDemo_ownerSpace__hWj30 input:focus-visible,.TextilePassportDemo_ownerTransfer__wgnfw>summary:focus-visible{outline:3px solid color-mix(in srgb,var(--passport-active) 40%,white);outline-offset:2px}.TextilePassportDemo_tabs__fvWWH{position:sticky;z-index:4;top:0;min-width:0;min-height:76px;display:grid;grid-template-columns:repeat(8,minmax(82px,1fr));overflow-x:auto;border:1px solid var(--passport-line);border-radius:4px;background:rgba(255,255,255,.96);scrollbar-width:thin;box-shadow:0 5px 16px rgb(27 38 56/6%);backdrop-filter:blur(10px)}.TextilePassportDemo_tabs__fvWWH a{position:relative;min-width:88px;min-height:74px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:9px 5px;color:var(--passport-navy);font-size:11px;font-weight:560;white-space:nowrap;transition:color .18s ease,background-color .18s ease}.TextilePassportDemo_activeTab__Mo4dm,.TextilePassportDemo_tabs__fvWWH a:hover{color:var(--passport-active)!important}.TextilePassportDemo_tabs__fvWWH a:hover{background:color-mix(in srgb,var(--passport-active) 4%,white)}.TextilePassportDemo_activeTab__Mo4dm:after{position:absolute;right:10px;bottom:0;left:10px;height:2px;background:var(--passport-active);content:""}.TextilePassportDemo_card__YnRUE{scroll-margin-top:94px;overflow:hidden;border:1px solid var(--passport-line);border-radius:4px;background:#fff}.TextilePassportDemo_sectionHeader__bR0_G{position:relative;min-height:61px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 21px;background:var(--passport-section-surface)}.TextilePassportDemo_sectionHeader__bR0_G>div{display:flex;align-items:center;gap:11px}.TextilePassportDemo_sectionHeader__bR0_G>div>svg{box-sizing:border-box;flex:0 0 auto;width:30px;height:30px;padding:6px;border:1px solid var(--passport-navy);border-radius:7px;background:var(--passport-navy);color:var(--passport-off-white)}.TextilePassportDemo_sectionHeader__bR0_G h2{margin:0;color:var(--passport-navy);font-family:var(--font-body);font-size:15px;font-weight:720;letter-spacing:.005em;text-transform:uppercase}.TextilePassportDemo_infoDisclosure__ywmra{position:relative;flex:0 0 auto}.TextilePassportDemo_infoHint__Rz0kn{width:36px;height:36px;margin:-9px;display:grid;place-items:center;border-radius:50%;color:var(--passport-steel);cursor:pointer;list-style:none;transition:color .18s ease,background-color .18s ease,transform .18s ease}.TextilePassportDemo_infoHint__Rz0kn::-webkit-details-marker{display:none}.TextilePassportDemo_infoHint__Rz0kn::marker{content:""}.TextilePassportDemo_infoHint__Rz0kn svg{color:var(--passport-steel)}.TextilePassportDemo_infoDisclosure__ywmra[open] .TextilePassportDemo_infoHint__Rz0kn,.TextilePassportDemo_infoHint__Rz0kn:hover{background:color-mix(in srgb,var(--passport-active) 8%,white);color:var(--passport-active)}.TextilePassportDemo_infoDisclosure__ywmra[open] .TextilePassportDemo_infoHint__Rz0kn svg{color:var(--passport-active)}.TextilePassportDemo_infoHint__Rz0kn:active{transform:scale(.94)}.TextilePassportDemo_infoHint__Rz0kn:focus-visible{outline:2px solid var(--passport-active);outline-offset:2px}.TextilePassportDemo_infoPanel__F4Hoh{position:absolute;z-index:8;top:calc(100% + 11px);right:-8px;width:min(280px,calc(100vw - 64px));padding:12px 14px;border:1px solid color-mix(in srgb,white 18%,transparent);border-radius:5px;background:var(--passport-navy);box-shadow:0 10px 28px rgb(27 38 56/20%);color:var(--passport-off-white);font-size:11px;font-weight:520;line-height:1.5;text-align:left}.TextilePassportDemo_infoPanel__F4Hoh:before{position:absolute;top:-5px;right:19px;width:10px;height:10px;background:var(--passport-navy);content:"";transform:rotate(45deg)}.TextilePassportDemo_summaryGrid__U7NV7{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_summaryGrid__U7NV7>div{min-width:0;display:grid;grid-template-columns:minmax(96px,.62fr) minmax(0,1fr);align-items:baseline;gap:15px;padding:11px 21px;border-bottom:1px solid var(--passport-steel-soft)}.TextilePassportDemo_summaryGrid__U7NV7>div:nth-last-child(-n+2){border-bottom:0}.TextilePassportDemo_summaryGrid__U7NV7>div:nth-child(odd){border-right:1px solid var(--passport-steel-soft)}.TextilePassportDemo_summaryGrid__U7NV7 dt{color:color-mix(in srgb,var(--passport-navy) 70%,var(--passport-steel));font-size:11px;font-weight:650}.TextilePassportDemo_summaryGrid__U7NV7 dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--passport-navy);font-size:12px;font-weight:560}.TextilePassportDemo_structuredData__Sirjo{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(260px,1fr) auto;align-items:stretch;border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_structuredDataCopy__kjRo7{min-width:0;display:flex;align-items:flex-start;gap:10px;padding:15px 17px 16px 21px}.TextilePassportDemo_structuredDataCopy__kjRo7>svg{flex:0 0 auto;margin-top:1px;color:var(--passport-navy)}.TextilePassportDemo_structuredData__Sirjo h3{margin:0;font-family:var(--font-body);font-size:11px;font-weight:700}.TextilePassportDemo_structuredData__Sirjo p{margin:5px 0 0;color:color-mix(in srgb,var(--passport-navy) 68%,var(--passport-steel));font-size:9px;line-height:1.45}.TextilePassportDemo_identifierList__tj4Bb{margin:0;display:grid;align-content:center;gap:7px;padding:13px 17px;border-left:1px solid var(--passport-steel-soft)}.TextilePassportDemo_identifierList__tj4Bb>div{min-width:0;display:grid;grid-template-columns:minmax(112px,.45fr) minmax(0,1fr);gap:10px}.TextilePassportDemo_identifierList__tj4Bb dt{color:color-mix(in srgb,var(--passport-navy) 62%,var(--passport-steel));font-size:8px;font-weight:680;text-transform:uppercase}.TextilePassportDemo_identifierList__tj4Bb dd{min-width:0;margin:0;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px}.TextilePassportDemo_identifierList__tj4Bb a{color:var(--passport-active);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.TextilePassportDemo_dataActions__1j5Lx{display:grid;align-content:center;gap:7px;padding:12px 21px 12px 16px;border-left:1px solid var(--passport-steel-soft)}.TextilePassportDemo_dataActions__1j5Lx a{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:6px 10px;border:1px solid var(--passport-line);border-radius:3px;color:var(--passport-navy);font-size:9px;font-weight:680;white-space:nowrap;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.TextilePassportDemo_dataActions__1j5Lx a:hover{border-color:var(--passport-active);background:color-mix(in srgb,var(--passport-active) 4%,white);color:var(--passport-active)}.TextilePassportDemo_materialRows__FPZe9{border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_materialRows__FPZe9>div{position:relative;min-height:47px;display:grid;grid-template-columns:minmax(140px,.4fr) minmax(180px,1fr) auto;align-items:center;gap:22px;padding:10px 21px;border-bottom:1px solid var(--passport-steel-soft)}.TextilePassportDemo_materialRows__FPZe9 strong{font-size:12px;font-weight:680}.TextilePassportDemo_materialRows__FPZe9>div>span{color:color-mix(in srgb,var(--passport-navy) 86%,var(--passport-steel));font-size:12px}.TextilePassportDemo_materialTrust__lf_r_{position:relative;justify-self:end}.TextilePassportDemo_materialTrust__lf_r_>summary{min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid color-mix(in srgb,var(--passport-active) 24%,var(--passport-steel-soft));border-radius:3px;color:var(--passport-active);cursor:pointer;font-size:9px;font-weight:680;list-style:none;white-space:nowrap}.TextilePassportDemo_materialTrust__lf_r_>summary::-webkit-details-marker{display:none}.TextilePassportDemo_materialTrust__lf_r_>summary::marker{content:""}.TextilePassportDemo_materialTrust__lf_r_>summary>svg:last-child{transition:transform .18s ease}.TextilePassportDemo_materialTrust__lf_r_[open]>summary>svg:last-child{transform:rotate(180deg)}.TextilePassportDemo_materialTrust__lf_r_>summary:hover,.TextilePassportDemo_materialTrust__lf_r_[open]>summary{background:color-mix(in srgb,var(--passport-active) 6%,white)}.TextilePassportDemo_materialTrust__lf_r_>summary:focus-visible{outline:2px solid var(--passport-active);outline-offset:2px}.TextilePassportDemo_materialTrust__lf_r_>div{position:absolute;z-index:7;top:calc(100% + 7px);right:0;width:min(355px,calc(100vw - 64px));padding:13px 14px;border:1px solid var(--passport-line);border-radius:4px;background:#fff;box-shadow:0 12px 30px rgb(27 38 56/16%)}.TextilePassportDemo_materialTrust__lf_r_>div>strong{display:block;margin-bottom:9px;color:var(--passport-active);font-size:10px;text-transform:uppercase}.TextilePassportDemo_materialTrust__lf_r_ dl{margin:0;display:grid;gap:7px}.TextilePassportDemo_materialTrust__lf_r_ dl>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px}.TextilePassportDemo_materialTrust__lf_r_ dt{color:color-mix(in srgb,var(--passport-navy) 58%,var(--passport-steel));font-size:8px;font-weight:680;text-transform:uppercase}.TextilePassportDemo_materialTrust__lf_r_ dd{margin:0;color:var(--passport-navy);font-size:9px}.TextilePassportDemo_materialTrust__lf_r_ dd a{color:var(--passport-active);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.TextilePassportDemo_materialSelector__KrXPf{min-height:44px;display:flex;align-items:center;justify-content:center;border-block:1px solid var(--passport-steel-soft);color:color-mix(in srgb,var(--passport-navy) 76%,var(--passport-steel));font-size:11px}.TextilePassportDemo_materialSelector__KrXPf select{width:min(calc(100% - 44px),350px);min-height:42px;appearance:none;padding:8px 34px 8px 12px;border:0;border-radius:0;outline:0;background:transparent;color:var(--passport-navy);font:inherit;font-weight:560;text-align:center;text-align-last:center;cursor:pointer}.TextilePassportDemo_materialSelector__KrXPf select:hover{color:var(--passport-active)}.TextilePassportDemo_materialSelector__KrXPf select:focus-visible{outline:2px solid color-mix(in srgb,var(--passport-active) 46%,transparent);outline-offset:-4px}.TextilePassportDemo_materialSelector__KrXPf svg{width:17px;margin-left:-30px;color:color-mix(in srgb,var(--passport-navy) 68%,var(--passport-steel));pointer-events:none}.TextilePassportDemo_timeline__PQDR4{margin:0;padding:10px 21px 10px 54px;list-style:none;animation:TextilePassportDemo_trace-route-in__7_Kc2 .22s ease both}.TextilePassportDemo_timeline__PQDR4 li{position:relative;min-height:57px;display:grid;grid-template-columns:28px minmax(74px,.45fr) minmax(180px,1.55fr) minmax(88px,.65fr) 86px;align-items:center;gap:12px;border-bottom:1px solid var(--passport-steel-soft)}.TextilePassportDemo_timeline__PQDR4 li:last-child{border-bottom:0}.TextilePassportDemo_timelineRail__L2xib{position:absolute;top:0;bottom:0;left:-29px;width:1px;background:var(--passport-active)}.TextilePassportDemo_timelineRail__L2xib:before{position:absolute;z-index:1;top:50%;left:-5px;width:11px;height:11px;border:2px solid #fff;border-radius:50%;background:var(--passport-active);box-shadow:0 0 0 1px var(--passport-active);content:"";transform:translateY(-50%)}.TextilePassportDemo_timeline__PQDR4 li:first-child .TextilePassportDemo_timelineRail__L2xib{top:50%}.TextilePassportDemo_timeline__PQDR4 li:first-child .TextilePassportDemo_timelineRail__L2xib:before{top:0}.TextilePassportDemo_timeline__PQDR4 li:last-child .TextilePassportDemo_timelineRail__L2xib{bottom:50%}.TextilePassportDemo_timeline__PQDR4 li:last-child .TextilePassportDemo_timelineRail__L2xib:before{top:100%}.TextilePassportDemo_traceFlag__kZesx{font-size:18px;line-height:1}.TextilePassportDemo_timeline__PQDR4 strong{font-size:12px;font-weight:720;text-transform:uppercase}.TextilePassportDemo_timeline__PQDR4 time,.TextilePassportDemo_traceActivity__KuNZQ,.TextilePassportDemo_tracePlace__vg9UQ{min-width:0;color:color-mix(in srgb,var(--passport-navy) 86%,var(--passport-steel));font-size:11px}.TextilePassportDemo_timeline__PQDR4 time{text-align:right}.TextilePassportDemo_traceabilityUnavailable__RzXGj{min-height:146px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;padding:22px 21px;border-top:1px solid var(--passport-steel-soft);background:linear-gradient(90deg,color-mix(in srgb,var(--passport-active) 5%,white),white 52%)}.TextilePassportDemo_traceabilityUnavailable__RzXGj>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--passport-active);box-shadow:0 0 0 1px color-mix(in srgb,var(--passport-active) 18%,white)}.TextilePassportDemo_traceabilityUnavailable__RzXGj strong{display:block;font-size:12px}.TextilePassportDemo_traceabilityUnavailable__RzXGj p{max-width:76ch;margin:4px 0 0;color:color-mix(in srgb,var(--passport-navy) 68%,var(--passport-steel));font-size:10px}.TextilePassportDemo_traceabilityUnavailable__RzXGj a{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--passport-line);border-radius:3px;color:var(--passport-navy);font-size:9px;font-weight:680;white-space:nowrap}.TextilePassportDemo_traceabilityUnavailable__RzXGj a:hover{border-color:var(--passport-active);color:var(--passport-active)}.TextilePassportDemo_sectionSubheading__lLXjJ{min-height:42px;display:flex;align-items:center;gap:9px;padding:10px 21px;border-top:1px solid var(--passport-steel-soft);color:var(--passport-navy)}.TextilePassportDemo_sectionSubheading__lLXjJ h3{margin:0;color:var(--passport-navy);font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.TextilePassportDemo_careGrid__aCo4_{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_careGrid__aCo4_>div{min-height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px 9px;text-align:center}.TextilePassportDemo_careGrid__aCo4_>div+div{border-left:1px solid var(--passport-steel-soft)}.TextilePassportDemo_careSymbol__3fa58{width:50px;height:50px;display:block;object-fit:contain}.TextilePassportDemo_careGrid__aCo4_ strong{margin-top:4px;font-size:11px;font-weight:680}.TextilePassportDemo_careGrid__aCo4_ span:last-child{color:color-mix(in srgb,var(--passport-navy) 68%,var(--passport-steel));font-size:10px}.TextilePassportDemo_repairSection__m4trs{border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_repairSection__m4trs .TextilePassportDemo_sectionSubheading__lLXjJ{border-top:0}.TextilePassportDemo_repairIntro__JNgRn{max-width:70ch;margin:0;padding:0 21px 14px;color:color-mix(in srgb,var(--passport-navy) 78%,var(--passport-steel));font-size:11px;line-height:1.5}.TextilePassportDemo_repairGrid__LdsQt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_repairGrid__LdsQt article{min-width:0;min-height:105px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px 12px;text-align:center}.TextilePassportDemo_repairGrid__LdsQt article+article{border-left:1px solid var(--passport-steel-soft)}.TextilePassportDemo_repairGrid__LdsQt svg{box-sizing:border-box;width:38px;height:38px;padding:8px;border:1px solid var(--passport-icon-line);border-radius:9px;background:var(--passport-icon-surface);color:var(--passport-navy)}.TextilePassportDemo_repairGrid__LdsQt strong{font-size:11px;font-weight:680}.TextilePassportDemo_repairGrid__LdsQt span{color:color-mix(in srgb,var(--passport-navy) 68%,var(--passport-steel));font-size:10px}.TextilePassportDemo_circularityGrid__YIaQQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_circularityGrid__YIaQQ article{position:relative;display:flex;flex-direction:column;align-items:center;padding:18px 20px 19px;text-align:center}.TextilePassportDemo_circularityGrid__YIaQQ article+article{border-left:1px solid var(--passport-steel-soft)}.TextilePassportDemo_circularityGrid__YIaQQ svg{box-sizing:border-box;flex:0 0 auto;width:40px;height:40px;display:block;margin-inline:auto;padding:8px;border:1px solid var(--passport-icon-line);border-radius:9px;background:var(--passport-icon-surface);color:var(--passport-navy)}.TextilePassportDemo_circularityGrid__YIaQQ strong{margin-top:8px;display:inline-flex;align-items:center;gap:6px;font-size:11px;text-transform:uppercase}.TextilePassportDemo_circularityIndex__NoZnF{width:20px;height:20px;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--passport-navy);color:#fff;font-size:9px;line-height:1}.TextilePassportDemo_circularityLabel__0Dyfy{white-space:nowrap}.TextilePassportDemo_circularityGrid__YIaQQ p{margin:7px auto 0;color:color-mix(in srgb,var(--passport-navy) 72%,var(--passport-steel));font-size:10px;line-height:1.45}.TextilePassportDemo_endOfLife___2Je3{border-top:1px solid var(--passport-steel-soft);background:var(--passport-section-surface)}.TextilePassportDemo_endOfLifeIntro__6oSED{min-height:72px;display:flex;align-items:center;gap:11px;padding:14px 21px;background:color-mix(in srgb,var(--passport-active) 3%,white)}.TextilePassportDemo_endOfLifeIntro__6oSED>svg{flex:0 0 auto;color:var(--passport-active)}.TextilePassportDemo_endOfLifeIntro__6oSED h3{margin:0;font-family:var(--font-body);font-size:11px;font-weight:700;text-transform:uppercase}.TextilePassportDemo_endOfLifeIntro__6oSED p{margin:4px 0 0;color:color-mix(in srgb,var(--passport-navy) 68%,var(--passport-steel));font-size:9px}.TextilePassportDemo_endOfLifeControls__MUaRa{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(360px,1.3fr);gap:10px;padding:12px 21px 16px;border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_conditionSelector__sJo8Q{min-width:0;padding:14px 15px 16px;border:1px solid var(--passport-steel-soft);border-radius:6px;background:#fff}.TextilePassportDemo_guidanceStepLabel__X3Wt_{display:block;padding:0;font-size:10px;font-weight:720;text-transform:uppercase}.TextilePassportDemo_selectControl__MlUWN{position:relative;margin-top:10px;display:flex;align-items:center}.TextilePassportDemo_selectControl__MlUWN>svg:first-child{position:absolute;z-index:1;left:10px;color:var(--passport-active);pointer-events:none}.TextilePassportDemo_selectControl__MlUWN>svg:last-child{position:absolute;right:9px;pointer-events:none}.TextilePassportDemo_selectControl__MlUWN select{width:100%;min-height:36px;appearance:none;padding:6px 32px 6px 36px;border:1px solid var(--passport-line);border-radius:3px;background:#fff;color:var(--passport-navy);font:inherit;font-size:10px;font-weight:650;cursor:pointer}.TextilePassportDemo_selectControl__MlUWN select:focus-visible{border-color:var(--passport-active);outline:2px solid color-mix(in srgb,var(--passport-active) 26%,transparent);outline-offset:1px}.TextilePassportDemo_locationSelector__cNbuk{min-width:0;padding:14px 15px 16px;border:1px solid var(--passport-steel-soft);border-radius:6px;background:#fff}.TextilePassportDemo_locationFields__pcpB_{margin-top:10px;display:grid;grid-template-columns:minmax(105px,.42fr) minmax(155px,.58fr);gap:8px}.TextilePassportDemo_countrySelector__K0YcE,.TextilePassportDemo_placeInput__ZAbPP{min-width:0}.TextilePassportDemo_countrySelector__K0YcE>span:first-child,.TextilePassportDemo_placeInput__ZAbPP>span{display:block;margin-bottom:5px;color:color-mix(in srgb,var(--passport-navy) 60%,var(--passport-steel));font-size:8px;font-weight:680;text-transform:uppercase}.TextilePassportDemo_countrySelector__K0YcE>span:last-child{position:relative;display:block}.TextilePassportDemo_countrySelector__K0YcE{display:block}.TextilePassportDemo_countrySelector__K0YcE select,.TextilePassportDemo_placeInput__ZAbPP input{width:100%;min-height:36px;appearance:none;padding:6px 31px 6px 11px;border:1px solid var(--passport-line);border-radius:3px;outline:0;background:#fff;color:var(--passport-navy);font:inherit;font-size:10px;font-weight:650}.TextilePassportDemo_countrySelector__K0YcE select{cursor:pointer}.TextilePassportDemo_placeInput__ZAbPP input{padding-right:11px}.TextilePassportDemo_placeInput__ZAbPP input::placeholder{color:color-mix(in srgb,var(--passport-navy) 38%,var(--passport-steel));font-weight:500}.TextilePassportDemo_countrySelector__K0YcE select:focus-visible,.TextilePassportDemo_placeInput__ZAbPP input:focus-visible{border-color:var(--passport-active);outline:2px solid color-mix(in srgb,var(--passport-active) 26%,transparent);outline-offset:1px}.TextilePassportDemo_countrySelector__K0YcE>span:last-child>svg{position:absolute;top:50%;right:9px;color:var(--passport-navy);pointer-events:none;transform:translateY(-50%)}.TextilePassportDemo_locateButton__TjgFn{grid-column:1/-1;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--passport-active) 35%,var(--passport-steel));border-radius:3px;background:#fff;color:var(--passport-active);font:inherit;font-size:9px;font-weight:680;cursor:pointer;transition:background-color .18s ease,transform .12s ease}.TextilePassportDemo_locateButton__TjgFn:hover{background:color-mix(in srgb,var(--passport-active) 5%,white)}.TextilePassportDemo_locateButton__TjgFn:active{transform:translateY(1px)}.TextilePassportDemo_locateButton__TjgFn:focus-visible{outline:2px solid var(--passport-active);outline-offset:2px}.TextilePassportDemo_locateButton__TjgFn:disabled{cursor:wait;opacity:.66}.TextilePassportDemo_locationError__UhK3p,.TextilePassportDemo_locationPrivacy__31ivi{min-height:11px;margin:6px 0 -2px;font-size:8px;line-height:1.4}.TextilePassportDemo_locationPrivacy__31ivi{color:color-mix(in srgb,var(--passport-navy) 52%,var(--passport-steel))}.TextilePassportDemo_locationError__UhK3p{color:#a33b2b}.TextilePassportDemo_localRecommendation__1BPz9{margin:0 21px 18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--passport-active) 28%,var(--passport-steel-soft));border-left:4px solid var(--passport-active);border-radius:7px;background:#fff;box-shadow:0 8px 22px rgb(27 38 56/8%);animation:TextilePassportDemo_trace-route-in__7_Kc2 .22s ease both}.TextilePassportDemo_localRecommendation__1BPz9>header{min-height:78px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 21px}.TextilePassportDemo_recommendationIcon__qjo7n{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--passport-icon-line);border-radius:50%;background:var(--passport-icon-surface);color:var(--passport-navy)}.TextilePassportDemo_localRecommendation__1BPz9 h4{margin:0;font-family:var(--font-body);font-size:12px;font-weight:740}.TextilePassportDemo_localRecommendation__1BPz9 header p{max-width:65ch;margin:4px 0 0;color:color-mix(in srgb,var(--passport-navy) 68%,var(--passport-steel));font-size:9px}.TextilePassportDemo_countryBadge__QtfeW{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid var(--passport-steel-soft);border-radius:3px;color:color-mix(in srgb,var(--passport-navy) 66%,var(--passport-steel));font-size:8px;font-weight:680}.TextilePassportDemo_localActions__9HLCA{min-height:67px;display:grid;grid-template-columns:minmax(180px,.7fr) minmax(320px,1.3fr);align-items:center;gap:16px;padding:11px 21px;border-top:1px solid var(--passport-steel-soft);background:var(--passport-off-white)}.TextilePassportDemo_localActions__9HLCA>p{margin:0;color:color-mix(in srgb,var(--passport-navy) 67%,var(--passport-steel));font-size:8px;line-height:1.45}.TextilePassportDemo_localActions__9HLCA>div{display:flex;justify-content:flex-end;gap:7px}.TextilePassportDemo_localActions__9HLCA a,.TextilePassportDemo_localActions__9HLCA button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border:1px solid var(--passport-line);border-radius:3px;background:#fff;color:var(--passport-navy);font:inherit;font-size:8px;font-weight:680;text-align:center;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .12s ease}.TextilePassportDemo_localActions__9HLCA a:hover{border-color:var(--passport-active);color:var(--passport-active)}.TextilePassportDemo_localActions__9HLCA a:active{transform:translateY(1px)}.TextilePassportDemo_localActions__9HLCA a:focus-visible{outline:2px solid var(--passport-active);outline-offset:2px}.TextilePassportDemo_localActions__9HLCA .TextilePassportDemo_primaryLocalAction__XZ9SS{border-color:var(--passport-active);background:var(--passport-active);color:#fff}.TextilePassportDemo_localActions__9HLCA .TextilePassportDemo_primaryLocalAction__XZ9SS:hover{background:color-mix(in srgb,var(--passport-active) 88%,var(--passport-navy));color:#fff}.TextilePassportDemo_localActions__9HLCA button:disabled{color:color-mix(in srgb,var(--passport-navy) 45%,var(--passport-steel));cursor:not-allowed}.TextilePassportDemo_electronicProductRows__H_rt_{margin:0}.TextilePassportDemo_electronicProductRows__H_rt_>div{min-height:52px;display:grid;grid-template-columns:minmax(120px,.46fr) minmax(160px,.54fr) auto;align-items:center;gap:12px;padding:10px 21px;border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_electronicProductRows__H_rt_ dt{color:color-mix(in srgb,var(--passport-navy) 58%,var(--passport-steel));font-size:9px;font-weight:680;text-transform:uppercase}.TextilePassportDemo_electronicProductRows__H_rt_ dd{margin:0;font-size:11px;font-weight:680}.TextilePassportDemo_electronicProductRows__H_rt_ a{display:inline-flex;align-items:center;gap:5px;color:var(--passport-active);font-size:8px;font-weight:680}.TextilePassportDemo_dataRailLabel__0T9yV{margin:0;padding:10px 21px;border-top:1px solid var(--passport-steel-soft);background:var(--passport-section-surface);color:color-mix(in srgb,var(--passport-navy) 64%,var(--passport-steel));font-size:9px;font-weight:720;letter-spacing:.025em;text-transform:uppercase}.TextilePassportDemo_usageMetricGrid__NNQZ3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_usageMetricGrid__NNQZ3>div{min-width:0;min-height:116px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 9px;text-align:center}.TextilePassportDemo_usageMetricGrid__NNQZ3>div+div{border-left:1px solid var(--passport-steel-soft)}.TextilePassportDemo_usageMetricGrid__NNQZ3 svg{box-sizing:border-box;width:38px;height:38px;padding:8px;border:1px solid var(--passport-icon-line);border-radius:9px;background:var(--passport-icon-surface);color:var(--passport-navy)}.TextilePassportDemo_usageMetricGrid__NNQZ3 span{margin-top:7px;color:color-mix(in srgb,var(--passport-navy) 60%,var(--passport-steel));font-size:8px;font-weight:680;text-transform:uppercase}.TextilePassportDemo_usageMetricGrid__NNQZ3 strong{margin-top:2px;font-size:16px;letter-spacing:-.02em}.TextilePassportDemo_usageMetricGrid__NNQZ3 small{margin-top:1px;color:color-mix(in srgb,var(--passport-navy) 56%,var(--passport-steel));font-size:8px}.TextilePassportDemo_electronicActionRail__KErgH{min-height:96px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;margin:14px 21px 17px;padding:14px;border:1px solid var(--passport-icon-line);border-radius:7px;background:linear-gradient(115deg,var(--passport-icon-surface),#fff);box-shadow:0 7px 18px rgb(27 38 56/7%)}.TextilePassportDemo_electronicActionRail__KErgH>svg{width:42px;height:42px;padding:10px;border-radius:6px;background:var(--passport-navy);color:#fff}.TextilePassportDemo_electronicActionRail__KErgH strong{display:block;font-size:11px;font-weight:740}.TextilePassportDemo_electronicActionRail__KErgH p{max-width:68ch;margin:4px 0 0;color:color-mix(in srgb,var(--passport-navy) 66%,var(--passport-steel));font-size:9px;line-height:1.5}.TextilePassportDemo_diagnosticAction__4eJHH,.TextilePassportDemo_electronicActionRail__KErgH a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 11px;border:1px solid var(--passport-active);border-radius:5px;background:var(--passport-active);color:#fff;font-size:9px;font-weight:720;text-align:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .12s ease}.TextilePassportDemo_diagnosticAction__4eJHH:hover,.TextilePassportDemo_electronicActionRail__KErgH a:hover{border-color:var(--passport-navy);background:var(--passport-navy);color:#fff}.TextilePassportDemo_diagnosticAction__4eJHH:active,.TextilePassportDemo_electronicActionRail__KErgH a:active{transform:translateY(1px)}.TextilePassportDemo_diagnosticAction__4eJHH:focus-visible,.TextilePassportDemo_electronicActionRail__KErgH a:focus-visible{outline:2px solid var(--passport-active);outline-offset:2px}.TextilePassportDemo_repairabilityRail__6cdFZ{min-height:86px;display:grid;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr) 24px;align-items:center;gap:15px;padding:13px 21px;border-top:1px solid var(--passport-steel-soft);background:color-mix(in srgb,var(--passport-active) 5%,white)}.TextilePassportDemo_repairScore__w6iOy span,.TextilePassportDemo_repairScore__w6iOy strong{display:block}.TextilePassportDemo_repairScore__w6iOy span{color:color-mix(in srgb,var(--passport-navy) 62%,var(--passport-steel));font-size:8px;font-weight:680;text-transform:uppercase}.TextilePassportDemo_repairScore__w6iOy strong{margin-top:2px;color:var(--passport-active);font-size:23px;letter-spacing:-.035em}.TextilePassportDemo_repairabilityRail__6cdFZ>p{margin:0;color:color-mix(in srgb,var(--passport-navy) 68%,var(--passport-steel));font-size:9px}.TextilePassportDemo_repairabilityRail__6cdFZ>a{color:var(--passport-active)}.TextilePassportDemo_diagnosticPanel__tzRqn{border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_diagnosticIntro__urror{display:flex;align-items:center;gap:11px;padding:13px 21px}.TextilePassportDemo_diagnosticIntro__urror>svg{flex:0 0 auto;color:var(--passport-active)}.TextilePassportDemo_diagnosticIntro__urror h3{margin:0;font-family:var(--font-body);font-size:10px;text-transform:uppercase}.TextilePassportDemo_diagnosticIntro__urror p{margin:3px 0 0;color:color-mix(in srgb,var(--passport-navy) 64%,var(--passport-steel));font-size:9px}.TextilePassportDemo_diagnosticList__ds33y,.TextilePassportDemo_diagnosticList__ds33y details+details{border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_diagnosticList__ds33y summary{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 21px;font-size:10px;font-weight:660;cursor:pointer;list-style:none}.TextilePassportDemo_diagnosticList__ds33y summary::-webkit-details-marker{display:none}.TextilePassportDemo_diagnosticList__ds33y summary svg{flex:0 0 auto;transition:transform .18s ease}.TextilePassportDemo_diagnosticList__ds33y details[open] summary svg{transform:rotate(180deg)}.TextilePassportDemo_diagnosticList__ds33y details p{margin:0;padding:0 21px 12px;color:color-mix(in srgb,var(--passport-navy) 68%,var(--passport-steel));font-size:9px}.TextilePassportDemo_diagnosticAction__4eJHH{width:fit-content;margin:12px 21px 15px}.TextilePassportDemo_partsStatus__KJWLe{min-height:96px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 21px;border-top:1px solid var(--passport-steel-soft);background:var(--passport-section-surface)}.TextilePassportDemo_partsStatus__KJWLe>svg{color:var(--passport-navy)}.TextilePassportDemo_partsStatus__KJWLe div>span,.TextilePassportDemo_partsStatus__KJWLe div>strong{display:block}.TextilePassportDemo_partsStatus__KJWLe div>span{color:color-mix(in srgb,var(--passport-navy) 58%,var(--passport-steel));font-size:8px;font-weight:680;text-transform:uppercase}.TextilePassportDemo_partsStatus__KJWLe div>strong{margin-top:2px;font-size:16px}.TextilePassportDemo_partsStatus__KJWLe p{max-width:70ch;margin:3px 0 0;color:color-mix(in srgb,var(--passport-navy) 68%,var(--passport-steel));font-size:9px}.TextilePassportDemo_partsStatus__KJWLe>a{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--passport-line);border-radius:3px;background:#fff;color:var(--passport-navy);font-size:9px;font-weight:680}.TextilePassportDemo_partsStatus__KJWLe>a:hover{border-color:var(--passport-active);color:var(--passport-active)}.TextilePassportDemo_partsActions__gXSBG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_partsActions__gXSBG>a{min-height:84px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 21px;color:var(--passport-navy);transition:color .18s ease,background-color .18s ease}.TextilePassportDemo_partsActionIcon__iL0HV{width:34px;height:34px;display:grid!important;place-items:center;border:1px solid var(--passport-icon-line);border-radius:50%;background:var(--passport-icon-surface);color:var(--passport-navy)}.TextilePassportDemo_partsActions__gXSBG>a+a{border-left:1px solid var(--passport-steel-soft)}.TextilePassportDemo_partsActions__gXSBG>a:hover{background:color-mix(in srgb,var(--passport-active) 4%,white);color:var(--passport-active)}.TextilePassportDemo_partsActions__gXSBG small,.TextilePassportDemo_partsActions__gXSBG span,.TextilePassportDemo_partsActions__gXSBG strong{display:block}.TextilePassportDemo_partsActions__gXSBG strong{font-size:10px}.TextilePassportDemo_partsActions__gXSBG small{margin-top:4px;color:color-mix(in srgb,var(--passport-navy) 58%,var(--passport-steel));font-size:9px;line-height:1.45}.TextilePassportDemo_partsActions__gXSBG>a>svg{flex:0 0 auto}.TextilePassportDemo_accessLead__h4rrL{display:flex;align-items:center;gap:11px;padding:13px 21px;border-top:1px solid var(--passport-steel-soft);background:var(--passport-section-surface)}.TextilePassportDemo_accessLead__h4rrL>svg{flex:0 0 auto;color:var(--passport-navy)}.TextilePassportDemo_accessLead__h4rrL h3{margin:0;font-family:var(--font-body);font-size:10px;text-transform:uppercase}.TextilePassportDemo_accessLead__h4rrL p{margin:3px 0 0;color:color-mix(in srgb,var(--passport-navy) 65%,var(--passport-steel));font-size:9px}.TextilePassportDemo_electronicAccessRows__uThlv>div{min-height:54px;display:grid;grid-template-columns:24px 80px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 21px;border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_electronicAccessRows__uThlv svg{color:var(--passport-active)}.TextilePassportDemo_electronicAccessRows__uThlv strong{font-size:9px}.TextilePassportDemo_electronicAccessRows__uThlv>div>span{color:color-mix(in srgb,var(--passport-navy) 68%,var(--passport-steel));font-size:9px}.TextilePassportDemo_electronicAccessRows__uThlv small{min-width:95px;color:color-mix(in srgb,var(--passport-navy) 56%,var(--passport-steel));font-size:8px;text-align:right}.TextilePassportDemo_sourceDisclosure__HA6iX{border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_sourceDisclosure__HA6iX>summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 21px;background:var(--passport-off-white);font-size:10px;font-weight:680;cursor:pointer;list-style:none}.TextilePassportDemo_sourceDisclosure__HA6iX>summary::-webkit-details-marker{display:none}.TextilePassportDemo_sourceDisclosure__HA6iX>summary svg{transition:transform .18s ease}.TextilePassportDemo_sourceDisclosure__HA6iX[open]>summary svg{transform:rotate(180deg)}.TextilePassportDemo_sourceRows__rQAxt{border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_sourceRows__rQAxt a{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 21px;transition:background-color .18s ease,color .18s ease}.TextilePassportDemo_sourceRows__rQAxt a:hover{background:color-mix(in srgb,var(--passport-active) 4%,white)}.TextilePassportDemo_sourceRows__rQAxt a:focus-visible{outline:2px solid var(--passport-active);outline-offset:-2px}.TextilePassportDemo_sourceRows__rQAxt a+a{border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_sourceRows__rQAxt a>span,.TextilePassportDemo_sourceRows__rQAxt small,.TextilePassportDemo_sourceRows__rQAxt strong{display:block}.TextilePassportDemo_sourceRows__rQAxt strong{color:var(--passport-navy);font-size:9px}.TextilePassportDemo_sourceRows__rQAxt small{margin-top:2px;color:color-mix(in srgb,var(--passport-navy) 55%,var(--passport-steel));font-size:8px}.TextilePassportDemo_sourceRows__rQAxt a>svg{flex:0 0 auto;color:var(--passport-active)}.TextilePassportDemo_vigilancePanel__DzrGr{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 21px;border-top:1px solid var(--passport-steel-soft);background:var(--passport-section-surface)}.TextilePassportDemo_vigilancePanel__DzrGr>svg{color:var(--passport-active)}.TextilePassportDemo_vigilancePanel__DzrGr>div>p,.TextilePassportDemo_vigilancePanel__DzrGr>div>span,.TextilePassportDemo_vigilancePanel__DzrGr>div>strong{display:block}.TextilePassportDemo_vigilancePanel__DzrGr>div>span{color:color-mix(in srgb,var(--passport-navy) 58%,var(--passport-steel));font-size:8px;font-weight:680;letter-spacing:.035em;text-transform:uppercase}.TextilePassportDemo_vigilancePanel__DzrGr>div>strong{margin-top:2px;color:var(--passport-active);font-size:12px}.TextilePassportDemo_vigilancePanel__DzrGr>div>p{margin:4px 0 0;color:color-mix(in srgb,var(--passport-navy) 68%,var(--passport-steel));font-size:9px}.TextilePassportDemo_vigilancePanel__DzrGr>p{margin:0;padding-left:18px;border-left:1px solid var(--passport-steel-soft);text-align:right}.TextilePassportDemo_vigilancePanel__DzrGr>p span,.TextilePassportDemo_vigilancePanel__DzrGr>p time{display:block}.TextilePassportDemo_vigilancePanel__DzrGr>p span{color:color-mix(in srgb,var(--passport-navy) 58%,var(--passport-steel));font-size:8px;text-transform:uppercase}.TextilePassportDemo_vigilancePanel__DzrGr>p time{margin-top:3px;font-size:9px;font-weight:650}.TextilePassportDemo_lifecycleJournal__1Vlgq{border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_lifecycleJournal__1Vlgq .TextilePassportDemo_sectionSubheading__lLXjJ{border-top:0}.TextilePassportDemo_lifecycleJournal__1Vlgq ol{margin:0;padding:0;border-top:1px solid var(--passport-steel-soft);list-style:none}.TextilePassportDemo_lifecycleJournal__1Vlgq li{min-height:68px;display:grid;grid-template-columns:32px 92px minmax(0,1fr);align-items:center;gap:12px;padding:10px 21px;border-bottom:1px solid var(--passport-steel-soft)}.TextilePassportDemo_lifecycleJournal__1Vlgq li:last-child{border-bottom:0}.TextilePassportDemo_lifecycleIcon__U7xq4{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--passport-icon-line);border-radius:50%;background:var(--passport-icon-surface);color:var(--passport-navy)}.TextilePassportDemo_lifecycleJournal__1Vlgq time{color:color-mix(in srgb,var(--passport-navy) 66%,var(--passport-steel));font-size:9px;font-weight:650}.TextilePassportDemo_lifecycleJournal__1Vlgq li>div{min-width:0;display:grid;grid-template-columns:minmax(110px,.45fr) minmax(130px,.52fr) minmax(180px,1fr);align-items:baseline;gap:12px}.TextilePassportDemo_lifecycleJournal__1Vlgq strong{font-size:10px}.TextilePassportDemo_lifecycleJournal__1Vlgq li>div>span{color:var(--passport-active);font-size:9px;font-weight:620}.TextilePassportDemo_lifecycleJournal__1Vlgq li>div>p{margin:0;color:color-mix(in srgb,var(--passport-navy) 70%,var(--passport-steel));font-size:9px}@keyframes TextilePassportDemo_trace-route-in__7_Kc2{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.TextilePassportDemo_accessRows__1toTG{border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_accessRows__1toTG>div{min-height:55px;display:grid;grid-template-columns:26px minmax(82px,.28fr) minmax(240px,1fr) 72px;align-items:center;gap:12px;padding:10px 21px;border-bottom:1px solid var(--passport-steel-soft)}.TextilePassportDemo_accessRows__1toTG>div:last-child{border-bottom:0}.TextilePassportDemo_accessRows__1toTG svg{color:var(--passport-navy)}.TextilePassportDemo_accessRows__1toTG strong{font-size:11px}.TextilePassportDemo_accessRows__1toTG>div>span:nth-child(3){color:color-mix(in srgb,var(--passport-navy) 78%,var(--passport-steel));font-size:10px}.TextilePassportDemo_restrictedStatus__fAwT1,.TextilePassportDemo_visibleStatus__gqHlN{justify-self:end;font-size:10px;font-weight:700}.TextilePassportDemo_visibleStatus__gqHlN{color:var(--passport-active)}.TextilePassportDemo_restrictedStatus__fAwT1{color:color-mix(in srgb,var(--passport-navy) 58%,var(--passport-steel))}.TextilePassportDemo_roleView__M6S4S{border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_roleViewIntro__uB2a6{padding:13px 21px}.TextilePassportDemo_roleViewIntro__uB2a6 strong{font-size:11px;text-transform:uppercase}.TextilePassportDemo_roleViewIntro__uB2a6 p{margin:4px 0 0;color:color-mix(in srgb,var(--passport-navy) 68%,var(--passport-steel));font-size:9px}.TextilePassportDemo_roleTabs__s66RT{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--passport-steel-soft)}.TextilePassportDemo_roleTabs__s66RT button{min-height:50px;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px;border:0;background:#fff;color:color-mix(in srgb,var(--passport-navy) 72%,var(--passport-steel));font:inherit;font-size:10px;font-weight:650;cursor:pointer;transition:color .18s ease,background-color .18s ease}.TextilePassportDemo_roleTabs__s66RT button+button{border-left:1px solid var(--passport-steel-soft)}.TextilePassportDemo_roleTabs__s66RT .TextilePassportDemo_activeRole__VU8ww,.TextilePassportDemo_roleTabs__s66RT button:hover{background:color-mix(in srgb,var(--passport-active) 5%,white);color:var(--passport-active)}.TextilePassportDemo_roleTabs__s66RT button:focus-visible{position:relative;z-index:1;outline:2px solid var(--passport-active);outline-offset:-3px}.TextilePassportDemo_rolePanel__qCxpX{animation:TextilePassportDemo_trace-route-in__7_Kc2 .18s ease both}.TextilePassportDemo_rolePanelHeader__TFeb5{min-height:76px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 21px}.TextilePassportDemo_rolePanelHeader__TFeb5>svg{color:var(--passport-navy)}.TextilePassportDemo_rolePanelHeader__TFeb5 strong{font-size:11px}.TextilePassportDemo_rolePanelHeader__TFeb5 p{margin:4px 0 0;color:color-mix(in srgb,var(--passport-navy) 70%,var(--passport-steel));font-size:9px}.TextilePassportDemo_rolePanelHeader__TFeb5>span{min-width:68px;display:inline-flex;align-items:center;justify-content:flex-end;gap:5px}.TextilePassportDemo_roleDatasets__nV57n{min-height:45px;display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;padding:9px 21px;border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_roleDatasets__nV57n>span{color:color-mix(in srgb,var(--passport-navy) 56%,var(--passport-steel));font-size:8px;font-weight:680;text-transform:uppercase}.TextilePassportDemo_roleDatasets__nV57n ul{margin:0;display:flex;flex-wrap:wrap;gap:6px;padding:0;list-style:none}.TextilePassportDemo_roleDatasets__nV57n li{padding:3px 7px;border:1px solid var(--passport-steel-soft);border-radius:3px;background:var(--passport-off-white);font-size:8px;font-weight:620}.TextilePassportDemo_accessDisclosure__0k2Hs{border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_accessSummary__6Yb_S{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 21px;cursor:pointer;list-style:none;transition:color .18s ease,background-color .18s ease}.TextilePassportDemo_accessSummary__6Yb_S::-webkit-details-marker{display:none}.TextilePassportDemo_accessSummary__6Yb_S::marker{content:""}.TextilePassportDemo_accessSummary__6Yb_S>span{display:flex;align-items:center;gap:10px}.TextilePassportDemo_accessSummary__6Yb_S svg{flex:0 0 auto;color:var(--passport-active)}.TextilePassportDemo_accessSummary__6Yb_S strong{font-size:11px;font-weight:700}.TextilePassportDemo_accessSummary__6Yb_S:hover{background:color-mix(in srgb,var(--passport-active) 4%,white);color:var(--passport-active)}.TextilePassportDemo_accessSummary__6Yb_S:focus-visible{outline:2px solid var(--passport-active);outline-offset:-3px}.TextilePassportDemo_accessSummary__6Yb_S>svg{transition:transform .18s ease}.TextilePassportDemo_accessDisclosure__0k2Hs[open] .TextilePassportDemo_accessSummary__6Yb_S>svg{transform:rotate(180deg)}.TextilePassportDemo_accessPanel__HX0xE{border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_accessIntro__2ay21{max-width:76ch;margin:0;padding:14px 21px;color:color-mix(in srgb,var(--passport-navy) 78%,var(--passport-steel));font-size:11px;line-height:1.5}.TextilePassportDemo_accessMethodGrid__dAcos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_accessMethodGrid__dAcos article{min-width:0;padding:16px 18px 17px}.TextilePassportDemo_accessMethodGrid__dAcos article+article{border-left:1px solid var(--passport-steel-soft)}.TextilePassportDemo_accessMethodGrid__dAcos svg{display:block;margin-bottom:10px;color:var(--passport-navy)}.TextilePassportDemo_accessMethodGrid__dAcos span,.TextilePassportDemo_accessMethodGrid__dAcos strong{display:block}.TextilePassportDemo_accessMethodGrid__dAcos strong{font-size:11px}.TextilePassportDemo_accessMethodGrid__dAcos span{margin-top:4px;color:var(--passport-active);font-size:10px;font-weight:650}.TextilePassportDemo_accessMethodGrid__dAcos p{margin:8px 0 0;color:color-mix(in srgb,var(--passport-navy) 70%,var(--passport-steel));font-size:10px;line-height:1.5}.TextilePassportDemo_accessDemoLabel__1VHdl{margin:0;display:flex;align-items:center;gap:8px;padding:11px 21px;color:color-mix(in srgb,var(--passport-navy) 58%,var(--passport-steel));font-size:9px}.TextilePassportDemo_accessDemoLabel__1VHdl,.TextilePassportDemo_versionDisclosure__UgDm3{border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_versionSummary___unY7{min-height:60px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:10px 21px;cursor:pointer;list-style:none;transition:background-color .18s ease}.TextilePassportDemo_versionSummary___unY7::-webkit-details-marker{display:none}.TextilePassportDemo_versionSummary___unY7::marker{content:""}.TextilePassportDemo_versionSummary___unY7:hover{background:color-mix(in srgb,var(--passport-active) 4%,white)}.TextilePassportDemo_versionSummary___unY7:focus-visible{outline:2px solid var(--passport-active);outline-offset:-3px}.TextilePassportDemo_versionSummaryData__Kw0Nw{min-width:0;display:grid;grid-template-columns:54px 98px minmax(0,1fr) auto;align-items:center;gap:16px}.TextilePassportDemo_versionToggle__Scq_k{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;color:var(--passport-active);font-size:10px;font-weight:680;white-space:nowrap}.TextilePassportDemo_versionToggle__Scq_k svg{transition:transform .18s ease}.TextilePassportDemo_versionCollapseLabel__2zqLP,.TextilePassportDemo_versionDisclosure__UgDm3[open] .TextilePassportDemo_versionExpandLabel__1XRMd{display:none}.TextilePassportDemo_versionDisclosure__UgDm3[open] .TextilePassportDemo_versionCollapseLabel__2zqLP{display:inline}.TextilePassportDemo_versionDisclosure__UgDm3[open] .TextilePassportDemo_versionToggle__Scq_k svg{transform:rotate(180deg)}.TextilePassportDemo_versionRows__H0C7L{border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_versionRows__H0C7L>div{min-height:54px;display:grid;grid-template-columns:54px 98px minmax(0,1fr);align-items:center;gap:16px;padding:10px 21px;border-bottom:1px solid var(--passport-steel-soft)}.TextilePassportDemo_versionRows__H0C7L>div:last-child{border-bottom:0}.TextilePassportDemo_versionRows__H0C7L strong,.TextilePassportDemo_versionSummaryData__Kw0Nw strong{font-size:11px}.TextilePassportDemo_versionRows__H0C7L time,.TextilePassportDemo_versionRows__H0C7L>div>span,.TextilePassportDemo_versionSummaryData__Kw0Nw time,.TextilePassportDemo_versionSummaryData__Kw0Nw>span:nth-child(3){color:color-mix(in srgb,var(--passport-navy) 76%,var(--passport-steel));font-size:10px}.TextilePassportDemo_currentVersion__U7DFW{padding:3px 7px;border:1px solid var(--passport-active);border-radius:3px;color:var(--passport-active)!important;font-size:9px!important;font-weight:700}.TextilePassportDemo_footer__ttvVf{min-height:230px;display:flex;flex-direction:column;align-items:center;padding:55px 24px 42px;text-align:center}.TextilePassportDemo_publication__aQoNs{margin:0;color:var(--passport-navy);font-size:12px}.TextilePassportDemo_demoDisclaimer__XlHDK{max-width:78ch;margin:10px auto 0;color:color-mix(in srgb,var(--passport-navy) 54%,var(--passport-steel));font-size:10px}.TextilePassportDemo_footer__ttvVf a{margin-top:24px;display:inline-flex}.TextilePassportDemo_footer__ttvVf img{width:44px;height:44px}.TextilePassportDemo_srOnly__ltwzF{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1120px){.TextilePassportDemo_passportLayout__uAeJq{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.TextilePassportDemo_tabs__fvWWH{grid-template-columns:repeat(8,86px)}.TextilePassportDemo_summaryGrid__U7NV7{grid-template-columns:1fr}.TextilePassportDemo_summaryGrid__U7NV7>div:nth-child(odd){border-right:0}.TextilePassportDemo_summaryGrid__U7NV7>div:nth-last-child(2){border-bottom:1px solid var(--passport-steel-soft)}.TextilePassportDemo_structuredData__Sirjo{grid-template-columns:minmax(200px,.72fr) minmax(270px,1fr)}.TextilePassportDemo_dataActions__1j5Lx{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 21px;border-top:1px solid var(--passport-steel-soft);border-left:0}.TextilePassportDemo_timeline__PQDR4 li{grid-template-columns:26px 74px minmax(140px,1fr) 76px}.TextilePassportDemo_tracePlace__vg9UQ{display:none}}@media (max-width:959px){.TextilePassportDemo_languageLink__nEa6m{top:17px;right:15px}.TextilePassportDemo_productHeader__5MdO8{width:min(calc(100% - 32px),620px);min-height:156px;display:flex;flex-direction:column;justify-content:center;padding:20px 0 18px}.TextilePassportDemo_brand__JFU7G{width:132px}.TextilePassportDemo_productIdentity__Bi6ac{margin-top:13px}.TextilePassportDemo_productHeader__5MdO8 h1{font-size:18px}.TextilePassportDemo_productType__6mIeH{margin-top:5px;font-size:11px}.TextilePassportDemo_granularityBadge__NQ7fD{margin-top:6px;font-size:8px}.TextilePassportDemo_provider__RjuUS{margin-top:5px;font-size:9px}.TextilePassportDemo_demoNotice__dy2rt{width:min(calc(100% - 32px),620px);margin-bottom:16px;padding-inline:16px}.TextilePassportDemo_passportLayout__uAeJq{width:min(calc(100% - 32px),620px);display:block}.TextilePassportDemo_productColumn__CL0_Y{position:static;width:min(100%,480px);margin-inline:auto}.TextilePassportDemo_productImage__6k9w_{aspect-ratio:1}.TextilePassportDemo_productImage__6k9w_ img{object-position:center}.TextilePassportDemo_demoBadge__Ht6oZ,.TextilePassportDemo_independentNotice__JjoT9{display:none}.TextilePassportDemo_informationColumn__CMtQS{margin-top:16px;gap:12px}.TextilePassportDemo_ownerSpaceIntro__JrsHf{min-height:94px;padding:14px 16px}.TextilePassportDemo_ownerSpaceCopy__sJ290 h2{font-size:16px}.TextilePassportDemo_ownerSpaceCopy__sJ290 p{font-size:10px}.TextilePassportDemo_ownerActivation__JdKwE,.TextilePassportDemo_ownerDashboardHeader__DrfVN,.TextilePassportDemo_ownerFeedback__7PSE_,.TextilePassportDemo_ownerMaintenance__aSaej,.TextilePassportDemo_ownerPreferences__VKFFS>div,.TextilePassportDemo_ownerPreferences__VKFFS>summary,.TextilePassportDemo_ownerTransfer__wgnfw>summary,.TextilePassportDemo_ownerWarranty___wYHh{padding-inline:16px}.TextilePassportDemo_ownerTransferPanel__2cW9B{padding-right:16px;padding-left:65px}.TextilePassportDemo_tabs__fvWWH{top:0;min-height:70px;grid-template-columns:repeat(8,76px);overscroll-behavior-inline:contain}.TextilePassportDemo_tabs__fvWWH a{min-width:79px;min-height:68px;gap:6px;font-size:9px}.TextilePassportDemo_tabs__fvWWH a svg{width:20px;height:20px}.TextilePassportDemo_card__YnRUE{scroll-margin-top:84px}.TextilePassportDemo_sectionHeader__bR0_G{min-height:57px;padding:14px 16px}.TextilePassportDemo_sectionHeader__bR0_G h2{font-size:13px}.TextilePassportDemo_sectionHeader__bR0_G>div{gap:9px}.TextilePassportDemo_sectionHeader__bR0_G>div svg{width:20px;height:20px}.TextilePassportDemo_summaryGrid__U7NV7>div{grid-template-columns:minmax(90px,.44fr) minmax(0,1fr);gap:12px;padding:10px 16px}.TextilePassportDemo_summaryGrid__U7NV7 dd,.TextilePassportDemo_summaryGrid__U7NV7 dt{font-size:10px}.TextilePassportDemo_materialRows__FPZe9>div{grid-template-columns:minmax(100px,.38fr) minmax(0,1fr) auto;gap:15px;padding:10px 16px}.TextilePassportDemo_materialRows__FPZe9>div>span,.TextilePassportDemo_materialRows__FPZe9>div>strong{font-size:10px}.TextilePassportDemo_materialTrust__lf_r_>summary{font-size:8px}.TextilePassportDemo_materialSelector__KrXPf{font-size:10px}.TextilePassportDemo_materialSelector__KrXPf select{width:min(calc(100% - 32px),310px);padding-inline:24px 34px}.TextilePassportDemo_timeline__PQDR4{padding:9px 16px 9px 45px}.TextilePassportDemo_timeline__PQDR4 li{min-height:68px;grid-template-columns:24px minmax(62px,.42fr) minmax(0,1.58fr);gap:8px}.TextilePassportDemo_timelineRail__L2xib{left:-24px}.TextilePassportDemo_timeline__PQDR4 li:first-child .TextilePassportDemo_timelineRail__L2xib{top:50%}.TextilePassportDemo_timeline__PQDR4 li:last-child .TextilePassportDemo_timelineRail__L2xib{bottom:50%}.TextilePassportDemo_traceFlag__kZesx{font-size:16px}.TextilePassportDemo_timeline__PQDR4 strong{font-size:10px}.TextilePassportDemo_traceActivity__KuNZQ{font-size:9px;line-height:1.35}.TextilePassportDemo_timeline__PQDR4 time,.TextilePassportDemo_tracePlace__vg9UQ{display:none}.TextilePassportDemo_traceabilityUnavailable__RzXGj{grid-template-columns:38px minmax(0,1fr);padding-inline:16px}.TextilePassportDemo_traceabilityUnavailable__RzXGj>span{width:38px;height:38px}.TextilePassportDemo_traceabilityUnavailable__RzXGj>a{grid-column:2;justify-self:start}.TextilePassportDemo_careGrid__aCo4_{grid-template-columns:repeat(6,minmax(76px,1fr));overflow-x:auto}.TextilePassportDemo_careGrid__aCo4_>div{min-height:112px;padding-inline:7px}.TextilePassportDemo_careSymbol__3fa58{width:44px;height:44px}.TextilePassportDemo_careGrid__aCo4_ strong{font-size:10px}.TextilePassportDemo_careGrid__aCo4_ span:last-child{font-size:9px}.TextilePassportDemo_sectionSubheading__lLXjJ{min-height:40px;padding:9px 16px}.TextilePassportDemo_sectionSubheading__lLXjJ h3{font-size:10px}.TextilePassportDemo_repairIntro__JNgRn{padding:0 16px 13px;font-size:10px}.TextilePassportDemo_repairGrid__LdsQt article{min-height:96px;padding:12px 9px}.TextilePassportDemo_repairGrid__LdsQt strong{font-size:10px}.TextilePassportDemo_repairGrid__LdsQt span{font-size:9px}.TextilePassportDemo_circularityGrid__YIaQQ article{padding:17px 12px 18px}.TextilePassportDemo_circularityGrid__YIaQQ strong{font-size:10px}.TextilePassportDemo_circularityGrid__YIaQQ p{font-size:9px}.TextilePassportDemo_accessLead__h4rrL,.TextilePassportDemo_dataRailLabel__0T9yV,.TextilePassportDemo_diagnosticIntro__urror,.TextilePassportDemo_diagnosticList__ds33y details p,.TextilePassportDemo_diagnosticList__ds33y summary,.TextilePassportDemo_electronicAccessRows__uThlv>div,.TextilePassportDemo_electronicProductRows__H_rt_>div,.TextilePassportDemo_endOfLifeIntro__6oSED,.TextilePassportDemo_partsStatus__KJWLe,.TextilePassportDemo_repairabilityRail__6cdFZ,.TextilePassportDemo_sourceDisclosure__HA6iX>summary,.TextilePassportDemo_sourceRows__rQAxt a{padding-inline:16px}.TextilePassportDemo_diagnosticAction__4eJHH{margin-inline:16px}.TextilePassportDemo_conditionSelector__sJo8Q,.TextilePassportDemo_localActions__9HLCA,.TextilePassportDemo_localRecommendation__1BPz9>header,.TextilePassportDemo_locationSelector__cNbuk,.TextilePassportDemo_vigilancePanel__DzrGr{padding-inline:16px}.TextilePassportDemo_lifecycleJournal__1Vlgq li{grid-template-columns:30px 74px minmax(0,1fr);gap:9px;padding-inline:16px}.TextilePassportDemo_lifecycleJournal__1Vlgq li>div{grid-template-columns:minmax(98px,.45fr) minmax(112px,.52fr) minmax(0,1fr);gap:8px}.TextilePassportDemo_roleDatasets__nV57n,.TextilePassportDemo_rolePanelHeader__TFeb5,.TextilePassportDemo_roleViewIntro__uB2a6{padding-inline:16px}.TextilePassportDemo_accessRows__1toTG>div{grid-template-columns:22px 68px minmax(0,1fr) auto;gap:8px;padding:10px 16px}.TextilePassportDemo_accessRows__1toTG strong,.TextilePassportDemo_accessRows__1toTG>div>span:nth-child(3),.TextilePassportDemo_restrictedStatus__fAwT1,.TextilePassportDemo_visibleStatus__gqHlN{font-size:8px}.TextilePassportDemo_accessSummary__6Yb_S{padding:10px 16px}.TextilePassportDemo_accessSummary__6Yb_S strong{font-size:10px}.TextilePassportDemo_accessIntro__2ay21{padding:13px 16px;font-size:10px}.TextilePassportDemo_accessMethodGrid__dAcos article{padding:14px 13px 15px}.TextilePassportDemo_accessMethodGrid__dAcos strong{font-size:10px}.TextilePassportDemo_accessMethodGrid__dAcos p,.TextilePassportDemo_accessMethodGrid__dAcos span{font-size:9px}.TextilePassportDemo_accessDemoLabel__1VHdl{padding:10px 16px;font-size:8px}.TextilePassportDemo_versionSummary___unY7{grid-template-columns:1fr;gap:8px;padding:11px 16px}.TextilePassportDemo_versionSummaryData__Kw0Nw{grid-template-columns:38px 72px minmax(0,1fr) auto;gap:8px}.TextilePassportDemo_versionToggle__Scq_k{justify-self:start;font-size:9px}.TextilePassportDemo_versionRows__H0C7L>div{grid-template-columns:38px 72px minmax(0,1fr);gap:8px;padding:10px 16px}.TextilePassportDemo_versionRows__H0C7L strong,.TextilePassportDemo_versionRows__H0C7L time,.TextilePassportDemo_versionRows__H0C7L>div>span,.TextilePassportDemo_versionSummaryData__Kw0Nw strong,.TextilePassportDemo_versionSummaryData__Kw0Nw time,.TextilePassportDemo_versionSummaryData__Kw0Nw>span:nth-child(3){font-size:9px}.TextilePassportDemo_footer__ttvVf{min-height:250px;padding-top:48px}.TextilePassportDemo_publication__aQoNs{font-size:11px}.TextilePassportDemo_demoDisclaimer__XlHDK{font-size:9px}}@media (max-width:600px){.TextilePassportDemo_ownerSpaceIntro__JrsHf{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:14px}.TextilePassportDemo_ownerSpaceMark__MMaAC{width:42px;height:42px}.TextilePassportDemo_ownerSpaceCopy__sJ290>span{font-size:8px}.TextilePassportDemo_ownerSpaceCopy__sJ290 h2{font-size:15px}.TextilePassportDemo_ownerSpaceCopy__sJ290 p{font-size:10px;line-height:1.4}.TextilePassportDemo_ownerSpaceIntro__JrsHf>.TextilePassportDemo_ownerPrimaryButton__v2RoM{grid-column:1/-1;width:100%}.TextilePassportDemo_ownerBenefits__8QhRG{min-height:58px}.TextilePassportDemo_ownerBenefits__8QhRG li{flex-direction:column;gap:4px;padding:9px 5px;font-size:8px;line-height:1.25}.TextilePassportDemo_ownerActivation__JdKwE{padding:15px 14px 16px}.TextilePassportDemo_ownerActivationHeading__kqZHJ p{font-size:10px}.TextilePassportDemo_ownerFields__i5mdf{grid-template-columns:1fr;gap:10px}.TextilePassportDemo_ownerConsents__dCQGh label,.TextilePassportDemo_ownerFields__i5mdf label>span,.TextilePassportDemo_ownerFormError__lIk0N,.TextilePassportDemo_ownerPreferences__VKFFS label,.TextilePassportDemo_ownerPrivacyNote__QLxwg{font-size:10px}.TextilePassportDemo_ownerFormActions__5kdNr{display:grid;grid-template-columns:1fr}.TextilePassportDemo_ownerFormActions__5kdNr button{width:100%}.TextilePassportDemo_ownerDashboardHeader__DrfVN{grid-template-columns:30px minmax(0,1fr);padding:12px 14px}.TextilePassportDemo_ownerDashboardHeader__DrfVN strong{font-size:11px}.TextilePassportDemo_ownerDashboardHeader__DrfVN p{font-size:9px}.TextilePassportDemo_ownerDashboardHeader__DrfVN button{grid-column:2;justify-self:start}.TextilePassportDemo_ownerServiceGrid__OiqgZ{grid-template-columns:1fr}.TextilePassportDemo_ownerMaintenance__aSaej,.TextilePassportDemo_ownerWarranty___wYHh{min-height:132px;padding:15px 14px}.TextilePassportDemo_ownerMaintenance__aSaej{border-top:1px solid var(--passport-line);border-left:0}.TextilePassportDemo_ownerMaintenance__aSaej div>strong,.TextilePassportDemo_ownerWarranty___wYHh div>strong{font-size:12px}.TextilePassportDemo_ownerWarranty___wYHh div>p,.TextilePassportDemo_ownerWarranty___wYHh>small{font-size:9px}.TextilePassportDemo_ownerFeedback__7PSE_{padding:15px 14px}.TextilePassportDemo_ownerFeedback__7PSE_>div:first-child strong{font-size:11px}.TextilePassportDemo_ownerFeedback__7PSE_>div:first-child p{font-size:10px}.TextilePassportDemo_ownerFeedbackOptions__vOklp{display:grid;grid-template-columns:1fr}.TextilePassportDemo_ownerFeedbackOptions__vOklp button{width:100%;min-height:44px;border-radius:7px;font-size:10px}.TextilePassportDemo_ownerFeedbackThanks__9PgC_{font-size:10px}.TextilePassportDemo_ownerPreferences__VKFFS>summary{min-height:54px;padding-inline:14px;font-size:10px}.TextilePassportDemo_ownerPreferences__VKFFS>div{padding:0 14px 15px}.TextilePassportDemo_ownerTransfer__wgnfw>summary{grid-template-columns:38px minmax(0,1fr);padding:14px}.TextilePassportDemo_ownerTransferAction__4GnL3{grid-column:2;justify-self:start;margin-top:5px}.TextilePassportDemo_ownerTransferPanel__2cW9B{grid-template-columns:1fr;gap:12px;padding:14px}.TextilePassportDemo_ownerTransferCode__TOWx4,.TextilePassportDemo_ownerTransferPanel__2cW9B .TextilePassportDemo_ownerSecondaryButton__X5YL0{width:100%}.TextilePassportDemo_careGrid__aCo4_{grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible}.TextilePassportDemo_careGrid__aCo4_>div:nth-child(4){border-left:0}.TextilePassportDemo_careGrid__aCo4_>div:nth-child(n+4){border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_structuredData__Sirjo{grid-template-columns:1fr}.TextilePassportDemo_dataActions__1j5Lx,.TextilePassportDemo_identifierList__tj4Bb,.TextilePassportDemo_structuredDataCopy__kjRo7{padding-inline:16px}.TextilePassportDemo_identifierList__tj4Bb{border-top:1px solid var(--passport-steel-soft);border-left:0}.TextilePassportDemo_dataActions__1j5Lx{grid-column:auto}.TextilePassportDemo_materialRows__FPZe9>div{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding-block:11px}.TextilePassportDemo_materialRows__FPZe9>div>span{grid-column:1/-1}.TextilePassportDemo_materialTrust__lf_r_{grid-column:2;grid-row:1}.TextilePassportDemo_materialTrust__lf_r_>div{right:-1px}.TextilePassportDemo_circularityGrid__YIaQQ{grid-template-columns:1fr}.TextilePassportDemo_electronicProductRows__H_rt_>div{grid-template-columns:minmax(92px,.42fr) minmax(0,.58fr);gap:7px 10px}.TextilePassportDemo_electronicProductRows__H_rt_ a{grid-column:2}.TextilePassportDemo_usageMetricGrid__NNQZ3{grid-template-columns:repeat(2,minmax(0,1fr))}.TextilePassportDemo_usageMetricGrid__NNQZ3>div:nth-child(3){border-top:1px solid var(--passport-steel-soft);border-left:0}.TextilePassportDemo_usageMetricGrid__NNQZ3>div:nth-child(4){border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_electronicActionRail__KErgH{grid-template-columns:40px minmax(0,1fr);margin-inline:16px;padding-inline:13px}.TextilePassportDemo_electronicActionRail__KErgH>svg{width:36px;height:36px;padding:8px}.TextilePassportDemo_electronicActionRail__KErgH>a{grid-column:2;justify-self:start}.TextilePassportDemo_repairabilityRail__6cdFZ{grid-template-columns:minmax(130px,.45fr) minmax(0,1fr) 20px;gap:10px}.TextilePassportDemo_partsStatus__KJWLe{grid-template-columns:26px minmax(0,1fr)}.TextilePassportDemo_partsStatus__KJWLe>a{grid-column:2;justify-self:start}.TextilePassportDemo_partsActions__gXSBG{grid-template-columns:1fr}.TextilePassportDemo_partsActions__gXSBG>a+a{border-top:1px solid var(--passport-steel-soft);border-left:0}.TextilePassportDemo_electronicAccessRows__uThlv>div{grid-template-columns:22px 70px minmax(0,1fr)}.TextilePassportDemo_electronicAccessRows__uThlv small{grid-column:3;min-width:0;text-align:left}.TextilePassportDemo_circularityGrid__YIaQQ article{min-height:72px;display:grid;grid-template-columns:28px minmax(104px,auto) minmax(0,1fr);align-items:center;gap:10px;padding:12px 16px;text-align:left}.TextilePassportDemo_circularityGrid__YIaQQ article+article{border-top:1px solid var(--passport-steel-soft);border-left:0}.TextilePassportDemo_circularityGrid__YIaQQ p,.TextilePassportDemo_circularityGrid__YIaQQ strong,.TextilePassportDemo_circularityGrid__YIaQQ svg{margin:0}.TextilePassportDemo_circularityGrid__YIaQQ strong{gap:5px}.TextilePassportDemo_endOfLifeIntro__6oSED{align-items:center;flex-direction:row}.TextilePassportDemo_endOfLifeControls__MUaRa{grid-template-columns:1fr;gap:9px;padding-inline:16px}.TextilePassportDemo_locationSelector__cNbuk{border:1px solid var(--passport-steel-soft)}.TextilePassportDemo_localRecommendation__1BPz9{margin-inline:16px}.TextilePassportDemo_localRecommendation__1BPz9>header{grid-template-columns:36px minmax(0,1fr)}.TextilePassportDemo_countryBadge__QtfeW{grid-column:2;justify-self:start}.TextilePassportDemo_localActions__9HLCA{grid-template-columns:1fr;gap:9px}.TextilePassportDemo_localActions__9HLCA>div{display:grid;grid-template-columns:1fr}.TextilePassportDemo_vigilancePanel__DzrGr{grid-template-columns:30px minmax(0,1fr)}.TextilePassportDemo_vigilancePanel__DzrGr>p{grid-column:2;padding:8px 0 0;border-top:1px solid var(--passport-steel-soft);border-left:0;text-align:left}.TextilePassportDemo_lifecycleJournal__1Vlgq li{grid-template-columns:30px minmax(0,1fr);align-items:start;padding-block:13px}.TextilePassportDemo_lifecycleJournal__1Vlgq time{padding-top:7px}.TextilePassportDemo_lifecycleJournal__1Vlgq li>div{grid-column:2;grid-template-columns:1fr;gap:3px;margin-top:-4px}.TextilePassportDemo_roleTabs__s66RT{grid-template-columns:repeat(2,minmax(0,1fr))}.TextilePassportDemo_roleTabs__s66RT button:nth-child(3){border-top:1px solid var(--passport-steel-soft);border-left:0}.TextilePassportDemo_roleTabs__s66RT button:nth-child(4){border-top:1px solid var(--passport-steel-soft)}.TextilePassportDemo_rolePanelHeader__TFeb5{grid-template-columns:28px minmax(0,1fr)}.TextilePassportDemo_rolePanelHeader__TFeb5>span{grid-column:2;justify-content:flex-start}.TextilePassportDemo_roleDatasets__nV57n{grid-template-columns:1fr;gap:6px}.TextilePassportDemo_accessMethodGrid__dAcos{grid-template-columns:1fr}.TextilePassportDemo_accessMethodGrid__dAcos article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:3px 10px}.TextilePassportDemo_accessMethodGrid__dAcos article+article{border-top:1px solid var(--passport-steel-soft);border-left:0}.TextilePassportDemo_accessMethodGrid__dAcos svg{grid-row:1/4;margin:1px 0 0}.TextilePassportDemo_accessMethodGrid__dAcos p,.TextilePassportDemo_accessMethodGrid__dAcos span,.TextilePassportDemo_accessMethodGrid__dAcos strong{grid-column:2}.TextilePassportDemo_accessMethodGrid__dAcos p,.TextilePassportDemo_accessMethodGrid__dAcos span{margin-top:2px}}@media (max-width:380px){.TextilePassportDemo_locationFields__pcpB_{grid-template-columns:1fr}.TextilePassportDemo_accessRows__1toTG>div{grid-template-columns:20px 62px minmax(0,1fr)}.TextilePassportDemo_restrictedStatus__fAwT1,.TextilePassportDemo_visibleStatus__gqHlN{display:none}.TextilePassportDemo_versionRows__H0C7L>div{grid-template-columns:34px 64px minmax(0,1fr)}.TextilePassportDemo_versionSummaryData__Kw0Nw{grid-template-columns:34px 64px minmax(0,1fr) auto}.TextilePassportDemo_currentVersion__U7DFW{display:none}}@media (max-width:959px){.TextilePassportDemo_page__yHtBv{background:var(--passport-off-white)}.TextilePassportDemo_languageLink__nEa6m{top:14px;right:14px;min-height:40px;gap:5px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--passport-steel) 72%,white);border-radius:999px;background:color-mix(in srgb,white 92%,var(--passport-off-white));box-shadow:0 5px 16px rgb(27 38 56/6%);font-size:11px;backdrop-filter:blur(12px)}.TextilePassportDemo_languageFlag__JknMX{font-size:16px}.TextilePassportDemo_productHeader__5MdO8{min-height:142px;padding:18px 52px 16px}.TextilePassportDemo_brand__JFU7G{width:126px}.TextilePassportDemo_productIdentity__Bi6ac{margin-top:11px}.TextilePassportDemo_productHeader__5MdO8 h1{font-size:clamp(19px,5vw,23px);letter-spacing:-.035em}.TextilePassportDemo_productType__6mIeH{margin-top:5px;font-size:11px}.TextilePassportDemo_granularityBadge__NQ7fD{min-height:24px;margin-top:7px;padding:4px 8px;border-radius:999px}.TextilePassportDemo_provider__RjuUS{margin-top:6px}.TextilePassportDemo_demoNotice__dy2rt{min-height:72px;gap:13px;margin-bottom:14px;padding:12px 15px;border-radius:12px;box-shadow:0 10px 28px rgb(27 38 56/14%)}.TextilePassportDemo_demoNoticeMark___Vc_m{width:42px;height:42px;padding:7px;border-radius:9px}.TextilePassportDemo_demoNotice__dy2rt strong{font-size:11px}.TextilePassportDemo_demoNotice__dy2rt p{margin-top:3px;font-size:10px;line-height:1.42}.TextilePassportDemo_productImage__6k9w_{aspect-ratio:4/3;border:1px solid color-mix(in srgb,var(--passport-steel) 62%,white);border-radius:14px;box-shadow:0 16px 36px rgb(27 38 56/12%)}.TextilePassportDemo_informationColumn__CMtQS{margin-top:14px;gap:14px}.TextilePassportDemo_tabs__fvWWH{top:8px;min-height:64px;grid-template-columns:repeat(8,74px);gap:2px;padding:4px;overflow-y:hidden;border-color:color-mix(in srgb,var(--passport-steel) 70%,white);border-radius:14px;background:rgb(255 255 255/94%);box-shadow:0 10px 28px rgb(27 38 56/12%);scrollbar-width:none;scroll-padding-inline:4px;scroll-snap-type:x proximity}.TextilePassportDemo_tabs__fvWWH::-webkit-scrollbar{display:none}.TextilePassportDemo_tabs__fvWWH a{min-width:72px;min-height:54px;gap:4px;padding:7px 5px 6px;border-radius:10px;font-size:9px;font-weight:650;scroll-snap-align:center}.TextilePassportDemo_tabs__fvWWH a svg{width:19px;height:19px}.TextilePassportDemo_activeTab__Mo4dm,.TextilePassportDemo_tabs__fvWWH a:hover{background:color-mix(in srgb,var(--passport-active) 12%,white)}.TextilePassportDemo_activeTab__Mo4dm:after{right:22px;bottom:4px;left:22px;height:2px;border-radius:999px}.TextilePassportDemo_card__YnRUE{scroll-margin-top:86px;border-color:color-mix(in srgb,var(--passport-steel) 66%,white);border-radius:14px;box-shadow:0 8px 28px rgb(27 38 56/7%)}.TextilePassportDemo_sectionHeader__bR0_G{min-height:62px;padding:12px 14px}.TextilePassportDemo_sectionHeader__bR0_G>div{gap:10px}.TextilePassportDemo_sectionHeader__bR0_G>div>svg{width:32px;height:32px;padding:7px;border-color:var(--passport-navy);border-radius:9px;background:var(--passport-navy);color:var(--passport-off-white)}.TextilePassportDemo_sectionHeader__bR0_G h2{font-size:14px;letter-spacing:-.005em}.TextilePassportDemo_infoHint__Rz0kn{width:44px;height:44px;margin:-8px}.TextilePassportDemo_footer__ttvVf{min-height:196px;padding:40px 24px 34px}}@media (max-width:600px){.TextilePassportDemo_demoNotice__dy2rt,.TextilePassportDemo_passportLayout__uAeJq,.TextilePassportDemo_productHeader__5MdO8{width:min(calc(100% - 28px),620px)}.TextilePassportDemo_productHeader__5MdO8{min-height:138px;padding-inline:44px}.TextilePassportDemo_productHeader__5MdO8 h1{max-width:15em;margin-inline:auto}.TextilePassportDemo_demoNotice__dy2rt{align-items:flex-start}.TextilePassportDemo_demoNoticeMark___Vc_m{margin-top:1px}.TextilePassportDemo_productColumn__CL0_Y{width:100%}.TextilePassportDemo_productImage__6k9w_{min-height:0}.TextilePassportDemo_summaryGrid__U7NV7{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;border-top-color:var(--passport-steel-soft);background:var(--passport-steel-soft)}.TextilePassportDemo_summaryGrid__U7NV7>div{min-height:76px;display:block;padding:13px 14px;border:0!important;background:#fff}.TextilePassportDemo_summaryGrid__U7NV7 dt{color:color-mix(in srgb,var(--passport-navy) 58%,var(--passport-steel));font-size:9px;font-weight:720;letter-spacing:.025em;line-height:1.25;text-transform:uppercase}.TextilePassportDemo_summaryGrid__U7NV7 dd{margin-top:6px;font-size:12px;font-weight:670;line-height:1.35}.TextilePassportDemo_structuredData__Sirjo{margin:12px;overflow:hidden;border:1px solid var(--passport-steel-soft);border-radius:10px;background:var(--passport-section-surface)}.TextilePassportDemo_identifierList__tj4Bb,.TextilePassportDemo_structuredDataCopy__kjRo7{padding:13px}.TextilePassportDemo_structuredData__Sirjo h3{font-size:11px}.TextilePassportDemo_structuredData__Sirjo p{font-size:10px}.TextilePassportDemo_identifierList__tj4Bb{gap:9px}.TextilePassportDemo_identifierList__tj4Bb>div{grid-template-columns:92px minmax(0,1fr)}.TextilePassportDemo_identifierList__tj4Bb dt{font-size:8px}.TextilePassportDemo_identifierList__tj4Bb dd{font-size:9px}.TextilePassportDemo_dataActions__1j5Lx{gap:8px;padding:10px 12px 12px}.TextilePassportDemo_dataActions__1j5Lx a{min-height:44px;border-radius:7px;background:#fff;font-size:9px}.TextilePassportDemo_materialRows__FPZe9>div{min-height:72px;gap:7px 10px;padding:13px 14px}.TextilePassportDemo_materialRows__FPZe9>div>strong{font-size:11px}.TextilePassportDemo_materialRows__FPZe9>div>span{font-size:11px;line-height:1.4}.TextilePassportDemo_materialTrust__lf_r_>summary{min-height:36px;padding-inline:9px;border-radius:7px;font-size:8px}.TextilePassportDemo_materialSelector__KrXPf{min-height:58px;padding-inline:12px}.TextilePassportDemo_materialSelector__KrXPf select{min-height:48px;border:1px solid var(--passport-steel-soft);border-radius:8px;background:#fff}.TextilePassportDemo_timeline__PQDR4{padding:9px 14px 9px 43px}.TextilePassportDemo_timeline__PQDR4 li{min-height:74px;grid-template-columns:26px minmax(62px,.4fr) minmax(0,1.6fr)}.TextilePassportDemo_timeline__PQDR4 strong{font-size:11px}.TextilePassportDemo_traceActivity__KuNZQ{font-size:10px}.TextilePassportDemo_traceabilityUnavailable__RzXGj{padding-block:14px}.TextilePassportDemo_traceabilityUnavailable__RzXGj strong{font-size:11px}.TextilePassportDemo_traceabilityUnavailable__RzXGj p{font-size:10px;line-height:1.45}.TextilePassportDemo_traceabilityUnavailable__RzXGj a{min-height:44px;border-radius:7px}.TextilePassportDemo_sectionSubheading__lLXjJ{min-height:44px;padding-inline:14px}.TextilePassportDemo_sectionSubheading__lLXjJ h3{font-size:10px}.TextilePassportDemo_careGrid__aCo4_>div{min-height:122px;padding:13px 7px}.TextilePassportDemo_careSymbol__3fa58{width:48px;height:48px}.TextilePassportDemo_careGrid__aCo4_ strong{font-size:10px}.TextilePassportDemo_careGrid__aCo4_ span:last-child{max-width:11ch;font-size:9px;line-height:1.35}.TextilePassportDemo_repairIntro__JNgRn{padding:1px 14px 14px;font-size:10px}.TextilePassportDemo_repairGrid__LdsQt{grid-template-columns:1fr}.TextilePassportDemo_repairGrid__LdsQt article{min-height:74px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;justify-items:start;gap:2px 12px;padding:13px 14px;text-align:left}.TextilePassportDemo_repairGrid__LdsQt article+article{border-top:1px solid var(--passport-steel-soft);border-left:0}.TextilePassportDemo_repairGrid__LdsQt svg{grid-row:1/3;width:36px;height:36px;padding:8px;border:1px solid var(--passport-icon-line);border-radius:9px;background:var(--passport-icon-surface)}.TextilePassportDemo_repairGrid__LdsQt strong{font-size:11px}.TextilePassportDemo_repairGrid__LdsQt span{font-size:10px}.TextilePassportDemo_circularityGrid__YIaQQ article{min-height:78px;grid-template-columns:36px minmax(112px,auto) minmax(0,1fr);gap:11px;padding:13px 14px}.TextilePassportDemo_circularityGrid__YIaQQ svg{width:34px;height:34px;padding:7px;border:1px solid var(--passport-icon-line);border-radius:9px;background:var(--passport-icon-surface)}.TextilePassportDemo_circularityGrid__YIaQQ strong{font-size:10px}.TextilePassportDemo_circularityGrid__YIaQQ p{font-size:10px;line-height:1.4}.TextilePassportDemo_endOfLifeIntro__6oSED{min-height:76px;padding:14px}.TextilePassportDemo_endOfLifeIntro__6oSED h3{font-size:11px}.TextilePassportDemo_endOfLifeIntro__6oSED p{font-size:10px}.TextilePassportDemo_endOfLifeControls__MUaRa{padding:12px}.TextilePassportDemo_conditionSelector__sJo8Q,.TextilePassportDemo_locationSelector__cNbuk{padding:13px;border-radius:10px}.TextilePassportDemo_guidanceStepLabel__X3Wt_{font-size:10px}.TextilePassportDemo_countrySelector__K0YcE select,.TextilePassportDemo_locateButton__TjgFn,.TextilePassportDemo_locationFields__pcpB_ input,.TextilePassportDemo_selectControl__MlUWN select{min-height:46px;border-radius:7px}.TextilePassportDemo_localRecommendation__1BPz9{margin:0 12px 14px;border-left-width:3px;border-radius:10px}.TextilePassportDemo_localRecommendation__1BPz9>header{min-height:84px;padding:14px}.TextilePassportDemo_localRecommendation__1BPz9 h4{font-size:12px}.TextilePassportDemo_localActions__9HLCA>p,.TextilePassportDemo_localRecommendation__1BPz9 header p{font-size:10px}.TextilePassportDemo_localActions__9HLCA{gap:11px;padding:13px}.TextilePassportDemo_localActions__9HLCA a,.TextilePassportDemo_localActions__9HLCA button{min-height:46px;border-radius:7px;font-size:9px}.TextilePassportDemo_electronicProductRows__H_rt_>div{min-height:76px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:13px 14px}.TextilePassportDemo_electronicProductRows__H_rt_ dt{grid-column:1;grid-row:1;font-size:9px}.TextilePassportDemo_electronicProductRows__H_rt_ dd{grid-column:1/-1;grid-row:2;font-size:12px;line-height:1.35}.TextilePassportDemo_electronicProductRows__H_rt_ a{grid-column:2;grid-row:1;min-height:36px;margin-block:-8px;padding:6px 0 6px 8px;font-size:9px}.TextilePassportDemo_dataRailLabel__0T9yV{padding:11px 14px;font-size:9px}.TextilePassportDemo_usageMetricGrid__NNQZ3{gap:1px;padding:1px;background:var(--passport-steel-soft)}.TextilePassportDemo_usageMetricGrid__NNQZ3>div{min-height:128px;border:0!important;background:#fff}.TextilePassportDemo_usageMetricGrid__NNQZ3 svg{width:34px;height:34px;padding:7px;border:1px solid var(--passport-icon-line);border-radius:9px;background:var(--passport-icon-surface)}.TextilePassportDemo_usageMetricGrid__NNQZ3 span{font-size:9px}.TextilePassportDemo_usageMetricGrid__NNQZ3 strong{font-size:19px}.TextilePassportDemo_usageMetricGrid__NNQZ3 small{font-size:9px}.TextilePassportDemo_electronicActionRail__KErgH{grid-template-columns:42px minmax(0,1fr);gap:11px;margin:12px;padding:13px;border-radius:10px}.TextilePassportDemo_electronicActionRail__KErgH>svg{width:40px;height:40px;border-radius:9px}.TextilePassportDemo_electronicActionRail__KErgH strong{font-size:11px}.TextilePassportDemo_electronicActionRail__KErgH p{font-size:10px}.TextilePassportDemo_electronicActionRail__KErgH>a{grid-column:1/-1;justify-self:stretch;min-height:46px;font-size:10px}.TextilePassportDemo_repairabilityRail__6cdFZ{grid-template-columns:minmax(112px,auto) minmax(0,1fr) 26px;gap:10px;padding:14px}.TextilePassportDemo_repairabilityRail__6cdFZ>p{font-size:10px;line-height:1.45}.TextilePassportDemo_diagnosticIntro__urror{padding:14px}.TextilePassportDemo_diagnosticIntro__urror h3,.TextilePassportDemo_diagnosticList__ds33y summary{font-size:11px}.TextilePassportDemo_diagnosticIntro__urror p,.TextilePassportDemo_diagnosticList__ds33y details p{font-size:10px;line-height:1.45}.TextilePassportDemo_diagnosticList__ds33y summary{min-height:50px;padding-inline:14px}.TextilePassportDemo_diagnosticList__ds33y details p{padding:0 14px 14px}.TextilePassportDemo_diagnosticAction__4eJHH{width:calc(100% - 28px);min-height:46px;margin:13px 14px 15px;font-size:10px}.TextilePassportDemo_partsStatus__KJWLe{min-height:108px;gap:10px;padding:14px}.TextilePassportDemo_partsStatus__KJWLe div>strong{font-size:17px}.TextilePassportDemo_partsStatus__KJWLe p{font-size:10px}.TextilePassportDemo_partsStatus__KJWLe>a{min-height:42px;padding:8px 10px;border-radius:7px;font-size:9px}.TextilePassportDemo_partsActions__gXSBG>a{min-height:92px;padding:14px}.TextilePassportDemo_partsActions__gXSBG strong{font-size:11px}.TextilePassportDemo_partsActions__gXSBG small{font-size:10px}.TextilePassportDemo_accessLead__h4rrL{padding:14px}.TextilePassportDemo_accessLead__h4rrL h3{font-size:11px}.TextilePassportDemo_accessLead__h4rrL p{font-size:10px}.TextilePassportDemo_electronicAccessRows__uThlv>div{min-height:68px;grid-template-columns:24px 74px minmax(0,1fr);padding:11px 14px}.TextilePassportDemo_electronicAccessRows__uThlv strong,.TextilePassportDemo_electronicAccessRows__uThlv>div>span{font-size:10px}.TextilePassportDemo_electronicAccessRows__uThlv small{font-size:9px}.TextilePassportDemo_sourceDisclosure__HA6iX>summary{min-height:52px;padding-inline:14px;font-size:11px}.TextilePassportDemo_sourceRows__rQAxt a{min-height:56px;padding:10px 14px}.TextilePassportDemo_sourceRows__rQAxt strong{font-size:10px}.TextilePassportDemo_sourceRows__rQAxt small{font-size:9px}.TextilePassportDemo_vigilancePanel__DzrGr{padding:14px}.TextilePassportDemo_vigilancePanel__DzrGr>div>strong{font-size:13px}.TextilePassportDemo_vigilancePanel__DzrGr>div>p,.TextilePassportDemo_vigilancePanel__DzrGr>p time{font-size:10px}.TextilePassportDemo_lifecycleJournal__1Vlgq li{padding:14px}.TextilePassportDemo_lifecycleJournal__1Vlgq li>div>p,.TextilePassportDemo_lifecycleJournal__1Vlgq li>div>span,.TextilePassportDemo_lifecycleJournal__1Vlgq time{font-size:10px}.TextilePassportDemo_lifecycleJournal__1Vlgq strong{font-size:11px}.TextilePassportDemo_accessRows__1toTG>div{min-height:68px;grid-template-columns:24px 72px minmax(0,1fr);gap:9px;padding:11px 14px}.TextilePassportDemo_accessRows__1toTG strong,.TextilePassportDemo_accessRows__1toTG>div>span:nth-child(3){font-size:10px}.TextilePassportDemo_restrictedStatus__fAwT1,.TextilePassportDemo_visibleStatus__gqHlN{grid-column:3;justify-self:start;font-size:9px}.TextilePassportDemo_roleDatasets__nV57n,.TextilePassportDemo_rolePanelHeader__TFeb5,.TextilePassportDemo_roleViewIntro__uB2a6{padding-inline:14px}.TextilePassportDemo_rolePanelHeader__TFeb5 strong,.TextilePassportDemo_roleViewIntro__uB2a6 strong{font-size:11px}.TextilePassportDemo_rolePanelHeader__TFeb5 p,.TextilePassportDemo_roleViewIntro__uB2a6 p{font-size:10px}.TextilePassportDemo_roleTabs__s66RT button{min-height:54px;font-size:10px}.TextilePassportDemo_roleDatasets__nV57n{grid-template-columns:1fr;gap:7px;padding-block:12px}.TextilePassportDemo_roleDatasets__nV57n li{font-size:9px}.TextilePassportDemo_accessSummary__6Yb_S{min-height:58px;padding-inline:14px}.TextilePassportDemo_accessSummary__6Yb_S strong{font-size:11px}.TextilePassportDemo_accessIntro__2ay21{padding:14px;font-size:10px}.TextilePassportDemo_accessMethodGrid__dAcos article{min-height:94px;padding:14px}.TextilePassportDemo_accessMethodGrid__dAcos strong{font-size:11px}.TextilePassportDemo_accessMethodGrid__dAcos p,.TextilePassportDemo_accessMethodGrid__dAcos span{font-size:10px}.TextilePassportDemo_accessDemoLabel__1VHdl{padding:11px 14px;font-size:9px}.TextilePassportDemo_versionSummary___unY7{min-height:78px;padding:13px 14px}.TextilePassportDemo_versionSummaryData__Kw0Nw{grid-template-columns:38px 70px minmax(0,1fr) auto}.TextilePassportDemo_versionRows__H0C7L>div{min-height:64px;padding:11px 14px}.TextilePassportDemo_versionRows__H0C7L strong,.TextilePassportDemo_versionRows__H0C7L time,.TextilePassportDemo_versionRows__H0C7L>div>span,.TextilePassportDemo_versionSummaryData__Kw0Nw strong,.TextilePassportDemo_versionSummaryData__Kw0Nw time,.TextilePassportDemo_versionSummaryData__Kw0Nw>span:nth-child(3){font-size:9px}.TextilePassportDemo_versionToggle__Scq_k{min-height:36px;margin-block:-4px;font-size:10px}.TextilePassportDemo_footer__ttvVf{min-height:176px;padding:32px 20px 28px}.TextilePassportDemo_publication__aQoNs{font-size:11px}.TextilePassportDemo_demoDisclaimer__XlHDK{max-width:42ch;font-size:9px;line-height:1.45}.TextilePassportDemo_footer__ttvVf a{margin-top:20px}}@media (prefers-reduced-motion:reduce){.TextilePassportDemo_accessSummary__6Yb_S,.TextilePassportDemo_accessSummary__6Yb_S>svg,.TextilePassportDemo_infoHint__Rz0kn,.TextilePassportDemo_languageLink__nEa6m,.TextilePassportDemo_localActions__9HLCA a,.TextilePassportDemo_locateButton__TjgFn,.TextilePassportDemo_ownerPreferences__VKFFS>summary svg,.TextilePassportDemo_ownerPrimaryButton__v2RoM,.TextilePassportDemo_ownerSecondaryButton__X5YL0,.TextilePassportDemo_ownerTransferAction__4GnL3 svg,.TextilePassportDemo_versionSummary___unY7,.TextilePassportDemo_versionToggle__Scq_k svg{transition:none}}