@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
.typography-module__DMDTha__control{font-size:var(--font-size-control);line-height:var(--line-height-control)}.typography-module__DMDTha__header1{font-size:var(--font-size-header-1);line-height:var(--line-height-header-1)}.typography-module__DMDTha__header2{font-size:var(--font-size-header-2);line-height:var(--line-height-header-2)}.typography-module__DMDTha__header3{font-size:var(--font-size-header-3);line-height:var(--line-height-header-3)}.typography-module__DMDTha__header4{font-size:var(--font-size-header-4);line-height:var(--line-height-header-4)}.typography-module__DMDTha__header5{font-size:var(--font-size-header-5);line-height:var(--line-height-header-5)}.typography-module__DMDTha__bodyLg{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg)}.typography-module__DMDTha__bodyMd{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md)}.typography-module__DMDTha__bodySm{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.typography-module__DMDTha__regular{font-weight:var(--font-weight-regular)}.typography-module__DMDTha__medium{font-weight:var(--font-weight-medium)}.typography-module__DMDTha__bold{font-weight:var(--font-weight-bold)}.typography-module__DMDTha__controlRegular{}.typography-module__DMDTha__controlMedium{}.typography-module__DMDTha__controlBold{}.typography-module__DMDTha__header1Regular{}.typography-module__DMDTha__header1Medium{}.typography-module__DMDTha__header1Bold{}.typography-module__DMDTha__header2Regular{}.typography-module__DMDTha__header2Medium{}.typography-module__DMDTha__header2Bold{}.typography-module__DMDTha__header3Regular{}.typography-module__DMDTha__header3Medium{}.typography-module__DMDTha__header3Bold{}.typography-module__DMDTha__header4Regular{}.typography-module__DMDTha__header4Medium{}.typography-module__DMDTha__header4Bold{}.typography-module__DMDTha__header5Regular{}.typography-module__DMDTha__header5Medium{}.typography-module__DMDTha__header5Bold{}.typography-module__DMDTha__bodyLgRegular{}.typography-module__DMDTha__bodyLgMedium{}.typography-module__DMDTha__bodyLgBold{}.typography-module__DMDTha__bodyMdRegular{}.typography-module__DMDTha__bodyMdMedium{}.typography-module__DMDTha__bodyMdBold{}.typography-module__DMDTha__bodySmRegular{}.typography-module__DMDTha__bodySmMedium{}.typography-module__DMDTha__bodySmBold{}
.Button-module__hjMqkq__button{--button-background:transparent;--button-color:var(--color-text-and-icon-primary);--button-hover-background:transparent;--button-pressed-background:transparent;border-radius:var(--button-radius);padding:var(--button-padding-block) var(--space-200);background:var(--button-background);color:var(--button-color);text-align:center;cursor:pointer;will-change:background-color, color, box-shadow, transform, opacity;border:0;justify-content:center;align-items:center;font-family:inherit;text-decoration:none;transition:background-color .1s ease-out,color .1s ease-out,box-shadow .1s ease-out,transform .1s ease-out,opacity .1s ease-out;display:inline-flex;}.Button-module__hjMqkq__lg{--button-radius:var(--radius-control-lg);--button-padding-block:var(--space-200)}.Button-module__hjMqkq__md{--button-radius:var(--radius-control-md);--button-padding-block:var(--space-100)}.Button-module__hjMqkq__sm{--button-radius:var(--radius-control-sm);--button-padding-block:var(--space-050)}.Button-module__hjMqkq__primary,.Button-module__hjMqkq__secondary{box-shadow:inset 0 1px 1px 0 color-mix(in srgb, var(--color-light-shadow) 48%, transparent), inset 0 8px 8px 0 color-mix(in srgb, var(--color-light-shadow) 12%, transparent), inset 0 4px 8px 0 color-mix(in srgb, var(--color-light-shadow) 12%, transparent), inset 0 -1px 0 0 color-mix(in srgb, var(--color-shadow) 16%, transparent), inset 0 -4px 4px 0 color-mix(in srgb, var(--color-shadow) 6%, transparent), 0 0 0 1px var(--color-border-default)}.Button-module__hjMqkq__leadContainer{padding:var(--space-050);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Button-module__hjMqkq__icon{justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.Button-module__hjMqkq__icon>svg{width:1rem;height:1rem}.Button-module__hjMqkq__labelWrapper{padding:var(--button-label-padding,var(--space-050) var(--space-100));justify-content:center;align-items:center;display:inline-flex}.Button-module__hjMqkq__labelHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Button-module__hjMqkq__button:focus-visible{outline:3px solid var(--color-interactive-accent-primary-default);outline-offset:2px}.Button-module__hjMqkq__button:hover:not(:disabled){background:var(--button-hover-background)}.Button-module__hjMqkq__button:active:not(:disabled){background:var(--button-pressed-background);transform:translateY(1px)}.Button-module__hjMqkq__button:disabled{color:#737373;cursor:not-allowed;background:#f5f5f5}.Button-module__hjMqkq__neutral.Button-module__hjMqkq__primary{--button-background:var(--color-interactive-neutral-primary-default);--button-color:var(--color-text-and-icon-on-primary);--button-hover-background:#404040;--button-pressed-background:#171717}.Button-module__hjMqkq__neutral.Button-module__hjMqkq__secondary{--button-background:var(--color-interactive-neutral-secondary-default);--button-color:var(--color-text-and-icon-primary);--button-hover-background:var(--color-interactive-neutral-secondary-hover);--button-pressed-background:#e5e5e5}.Button-module__hjMqkq__neutral.Button-module__hjMqkq__tertiary{--button-background:transparent;--button-color:var(--color-text-and-icon-primary);--button-hover-background:var(--color-interactive-neutral-tertiary-hover);--button-pressed-background:#e5e5e5}.Button-module__hjMqkq__accent.Button-module__hjMqkq__primary{--button-background:var(--color-interactive-accent-primary-default);--button-color:var(--color-text-and-icon-on-primary);--button-hover-background:var(--color-interactive-accent-primary-default);--button-pressed-background:var(--color-interactive-accent-primary-default)}.Button-module__hjMqkq__accent.Button-module__hjMqkq__secondary{--button-background:var(--color-interactive-accent-secondary-default);--button-color:var(--color-text-and-icon-accent);--button-hover-background:var(--color-interactive-accent-secondary-hover);--button-pressed-background:var(--color-interactive-accent-secondary-hover)}.Button-module__hjMqkq__accent.Button-module__hjMqkq__tertiary{--button-background:transparent;--button-color:var(--color-text-and-icon-accent);--button-hover-background:var(--color-interactive-accent-secondary-default);--button-pressed-background:var(--color-interactive-accent-secondary-hover)}.Button-module__hjMqkq__critical.Button-module__hjMqkq__primary{--button-background:#b91c1c;--button-color:#fff;--button-hover-background:#991b1b;--button-pressed-background:#7f1d1d}.Button-module__hjMqkq__critical.Button-module__hjMqkq__secondary{--button-background:#fef2f2;--button-color:#991b1b;--button-hover-background:#fee2e2;--button-pressed-background:#fecaca}.Button-module__hjMqkq__critical.Button-module__hjMqkq__tertiary{--button-background:transparent;--button-color:#b91c1c;--button-hover-background:#fef2f2;--button-pressed-background:#fee2e2}@media (prefers-reduced-motion:reduce){.Button-module__hjMqkq__button{will-change:auto;transition:none}}
.IconButton-module__e_s7vq__button{--button-label-padding:0;min-height:0;padding:var(--space-100);border:0;flex-shrink:0}.IconButton-module__e_s7vq__neutralTertiary{background:var(--color-surface-primary);color:var(--color-text-and-icon-primary)}.IconButton-module__e_s7vq__button.IconButton-module__e_s7vq__sm{padding:var(--space-050)}.IconButton-module__e_s7vq__neutralTertiary:disabled{color:var(--color-text-and-icon-secondary);opacity:.5;background:0 0}.IconButton-module__e_s7vq__neutralTertiary:hover:not(:disabled){background:var(--color-interactive-neutral-tertiary-hover)}.IconButton-module__e_s7vq__button:focus-visible{outline-color:var(--color-interactive-accent-primary-default)}.IconButton-module__e_s7vq__iconContainer{padding:var(--space-100);justify-content:center;align-items:center;display:inline-flex}.IconButton-module__e_s7vq__icon{flex:0 0 1rem;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.IconButton-module__e_s7vq__icon>svg{width:1rem;height:1rem}
.Search-module__BaZ8cW__search{width:100%;min-width:0;color:var(--color-text-and-icon-secondary);position:relative}.Search-module__BaZ8cW__search[data-has-value=true],.Search-module__BaZ8cW__search:hover:not([data-disabled=true]),.Search-module__BaZ8cW__search:focus-within:not([data-disabled=true]){color:var(--color-text-and-icon-primary)}.Search-module__BaZ8cW__input{box-sizing:border-box;border-radius:var(--radius-input-md);width:100%;min-width:0;padding:var(--space-150) var(--space-800);background:var(--color-input-default);color:inherit;box-shadow:0 0 1px 0 var(--color-border-default), 0 1px 2px color-mix(in srgb, var(--color-shadow) 10%, transparent);appearance:none;border:none;font-family:inherit;display:block;}.Search-module__BaZ8cW__input::placeholder{color:inherit;opacity:1}.Search-module__BaZ8cW__input:focus-visible{outline:2px solid var(--color-border-active);outline-offset:1px}.Search-module__BaZ8cW__input::-webkit-search-cancel-button{appearance:none}.Search-module__BaZ8cW__input::-webkit-search-decoration{appearance:none}.Search-module__BaZ8cW__leadIcon{top:50%;left:var(--space-200);pointer-events:none;width:1rem;height:1rem;position:absolute;transform:translateY(-50%)}.Search-module__BaZ8cW__trailContainer{top:50%;right:var(--space-050);position:absolute;transform:translateY(-50%)}.Search-module__BaZ8cW__clearButton{background:var(--color-interactive-neutral-tertiary-default)}
.SearchPreview-module__cvJ6Ja__preview{width:100%;min-width:0}.SearchPreview-module__cvJ6Ja__value{color:var(--color-text-and-icon-secondary);overflow-wrap:anywhere;}
.CardFrame-module__1w1g8q__frame{min-width:0;display:grid;position:relative}
.Card-module__gcTpEG__card{border-radius:var(--radius-container-md);min-width:0;color:var(--color-text-and-icon-primary)}.Card-module__gcTpEG__card[data-card-radius=lg]{border-radius:var(--radius-container-lg)}.Card-module__gcTpEG__card[data-card-variant=raised]{background:var(--color-surface-primary);box-shadow:0 0 1px 1px var(--color-border-subtle), 0 2px 2px 0 color-mix(in srgb, var(--color-shadow) 3%, transparent),  0 1px 1px 0 color-mix(in srgb, var(--color-shadow) 4%, transparent), 0 2px 12px 0 color-mix(in srgb, var(--color-shadow) 4%, transparent)}.Card-module__gcTpEG__card[data-card-variant=raised][data-card-transition=default]{will-change:box-shadow, translate;transition:box-shadow .1s ease-out,translate .1s ease-out}.Card-module__gcTpEG__card[data-card-variant=transparent]{background:var(--color-background-transparent)}[data-card-frame]:hover>.Card-module__gcTpEG__card[data-card-variant=transparent]{background:var(--color-interactive-neutral-tertiary-hover)}.Card-module__gcTpEG__card[data-card-variant=transparent][data-card-transition=default]{will-change:background-color, translate;transition:background-color .1s ease-out,translate .1s ease-out}@media (hover:hover) and (pointer:fine){[data-card-frame]:hover>.Card-module__gcTpEG__card{translate:0 calc(-1 * var(--space-050))}[data-card-frame]:hover>.Card-module__gcTpEG__card[data-card-variant=raised]{box-shadow:0 0 1px 1px var(--color-border-subtle), 0 4px 2px 0 color-mix(in srgb, var(--color-shadow) 4%, transparent), 0 4px 8px 0 color-mix(in srgb, var(--color-shadow) 6%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-shadow) 4%, transparent), 0 2px 8px 0 color-mix(in srgb, var(--color-shadow) 4%, transparent), 0 6px 24px 0 color-mix(in srgb, var(--color-shadow) 4%, transparent)}}.Card-module__gcTpEG__card:active:not(:has(button:active,input:active,select:active,textarea:active,a:active)){translate:none}.Card-module__gcTpEG__card[data-card-variant=raised]:active:not(:has(button:active,input:active,select:active,textarea:active,a:active)){box-shadow:0 0 1px 0 var(--color-border-default), 0 0 0 1px color-mix(in srgb, var(--color-shadow) 8%, transparent)}.Card-module__gcTpEG__card[data-card-element=link]{text-decoration:none}.Card-module__gcTpEG__card[data-card-element=link]:focus-visible{outline:2px solid var(--color-border-active);outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-card-frame]:hover>.Card-module__gcTpEG__card{translate:none}.Card-module__gcTpEG__card[data-card-variant][data-card-transition=default]{will-change:auto;transition:none}}
.ArticleCardImage-module__ebvhXa__frame{aspect-ratio:4/3;border-radius:var(--radius-container-s);background:var(--color-surface-primary);width:100%;box-shadow:0 0 0 1px var(--color-border-default);flex:none;position:relative;overflow:hidden}.ArticleCardImage-module__ebvhXa__frame[data-layout=horizontal]{width:auto;height:104px}.ArticleCardImage-module__ebvhXa__image{object-fit:cover}
.ArticleCardContent-module__zTsm1G__content{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.ArticleCardContent-module__zTsm1G__titleContainer{min-width:0;padding-top:var(--article-title-padding-top,var(--space-300));padding-bottom:var(--article-title-padding-bottom,var(--space-0));padding-right:var(--article-title-padding-right,var(--space-0));gap:var(--space-100);flex-direction:column;display:flex}.ArticleCardContent-module__zTsm1G__title{margin:0;}.ArticleCardContent-module__zTsm1G__description{color:var(--color-text-and-icon-secondary);margin:0;}.ArticleCardContent-module__zTsm1G__title,.ArticleCardContent-module__zTsm1G__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ArticleCardContent-module__zTsm1G__descriptionWrapper{padding-bottom:var(--space-100)}.ArticleCardContent-module__zTsm1G__title{-webkit-line-clamp:var(--article-title-lines,2)}.ArticleCardContent-module__zTsm1G__context{gap:var(--space-200);color:var(--color-text-and-icon-secondary);flex-wrap:wrap;display:flex;}
.ArticleCard-module__Toxf1G__card{--article-title-lines:2;--article-title-padding-top:var(--space-300);--article-title-padding-bottom:var(--space-0);--article-title-padding-right:var(--space-0);padding:var(--space-300);flex-direction:column;display:flex}.ArticleCard-module__Toxf1G__card[data-layout=horizontal]{--article-title-lines:1;--article-title-padding-top:var(--space-200);--article-title-padding-bottom:var(--space-100);--article-title-padding-right:var(--space-300);flex-direction:row-reverse;align-items:flex-start}
.ArticleCardPreview-module__HqXJJW__preview{width:100%;min-width:0;max-width:20rem}.ArticleCardPreview-module__HqXJJW__preview[data-layout=horizontal]{max-width:40rem}
.CardPreview-module__sKkA7G__preview{width:100%;min-width:0;max-width:32rem}.CardPreview-module__sKkA7G__help,.CardPreview-module__sKkA7G__description,.CardPreview-module__sKkA7G__neighbor{color:var(--color-text-and-icon-secondary);}.CardPreview-module__sKkA7G__help{margin:var(--space-200) 0}.CardPreview-module__sKkA7G__viewport{padding:var(--space-400)}.CardPreview-module__sKkA7G__viewport[data-animation=scroll]{border:1px solid var(--color-border-default);border-radius:var(--radius-container-md);height:22rem;overflow:auto}.CardPreview-module__sKkA7G__viewport[data-animation=scroll]:focus-visible{outline:2px solid var(--color-border-active);outline-offset:2px}.CardPreview-module__sKkA7G__viewport[data-animation=scroll] .CardPreview-module__sKkA7G__frame{margin-top:5rem}.CardPreview-module__sKkA7G__frame{outline:1px dashed var(--color-border-default);outline-offset:4px}.CardPreview-module__sKkA7G__surface{padding:var(--space-300);transform-origin:50%}.CardPreview-module__sKkA7G__surface[data-animation=reveal]{animation:.8s ease-out both CardPreview-module__sKkA7G__reveal}.CardPreview-module__sKkA7G__surface[data-animation=scroll]{transform:translateY(calc((1 - var(--card-reveal-progress)) * 32px)) scale(calc(.9 + var(--card-reveal-progress) * .1));opacity:calc(.35 + var(--card-reveal-progress) * .65)}.CardPreview-module__sKkA7G__title{margin:0;}.CardPreview-module__sKkA7G__description{margin:var(--space-200) 0 var(--space-300)}.CardPreview-module__sKkA7G__neighbor{margin-top:var(--space-400);padding:var(--space-200);border-top:1px solid var(--color-border-default)}.CardPreview-module__sKkA7G__viewport[data-animation=scroll] .CardPreview-module__sKkA7G__neighbor{padding-bottom:12rem}@keyframes CardPreview-module__sKkA7G__reveal{0%{opacity:0;transform:translateY(32px)scale(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CardPreview-module__sKkA7G__surface[data-animation]{opacity:1;animation:none;transform:none}}
.ProductCardImage-module__HtnScG__frame{aspect-ratio:4/3;width:100%;position:relative}.ProductCardImage-module__HtnScG__image{object-fit:contain}.ProductCardImage-module__HtnScG__placeholder{justify-content:center;align-items:center;gap:var(--space-200);padding:var(--space-300);text-align:center;color:var(--color-text-and-icon-secondary);background:var(--color-surface-primary-alternate);border-radius:var(--radius-container-s);flex-direction:column;display:flex;position:absolute;inset:0;}
.CategoryLabel-module__a8m_aG__label{height:calc(2 * var(--line-height-body-sm));color:var(--color-text-and-icon-secondary);overflow-wrap:anywhere;align-items:flex-end;margin:0;display:flex;overflow:hidden;}.CategoryLabel-module__a8m_aG__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:100%;display:-webkit-box;overflow:hidden}
.ProductTitle-module__it8pSa__title{padding-bottom:var(--space-200);color:var(--color-text-and-icon-primary);overflow-wrap:anywhere;margin:0;}
.ProductAttribute-module__r8P_Mq__attribute{color:var(--color-text-and-icon-secondary);display:flex}.ProductAttribute-module__r8P_Mq__icon,.ProductAttribute-module__r8P_Mq__icon svg{width:1rem;height:1rem;display:block}.ProductAttribute-module__r8P_Mq__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ProductAttributes-module__pC0dlW__attributes{gap:var(--space-200);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}
.ProductCardDetails-module__9T2vda__details{padding:var(--space-300) 0;border-bottom:1px solid var(--color-border-default)}
.ProductLink-module__We8Wzq__link{align-items:center;gap:var(--space-050);max-width:100%;color:var(--color-text-and-icon-secondary);overflow-wrap:anywhere;text-decoration:none;display:inline-flex;}a.ProductLink-module__We8Wzq__link:hover{text-decoration:underline}a.ProductLink-module__We8Wzq__link:focus-visible{outline:2px solid var(--color-border-active);outline-offset:2px}.ProductLink-module__We8Wzq__icon{flex:0 0 1rem;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.ProductLink-module__We8Wzq__icon svg{width:.75rem;height:.75rem}
.ProductLinkList-module__lYFY_a__list{gap:var(--space-100);padding:var(--space-300) 0;border-bottom:1px solid var(--color-border-default);flex-wrap:wrap;margin:0;list-style:none;display:flex}.ProductLinkList-module__lYFY_a__list>li{min-width:0;max-width:100%}
.ProductUSPItem-module__B4d8ra__item{align-items:flex-start;gap:var(--space-100);color:var(--color-text-and-icon-primary);overflow-wrap:anywhere;display:flex;}.ProductUSPItem-module__B4d8ra__icon{width:1rem;height:1rem;color:var(--color-text-and-icon-accent);flex:0 0 1rem}
.ProductUSPList-module__Ly1F7W__list{gap:var(--space-200);padding:var(--space-300) 0 var(--space-100) 0;flex-direction:column;margin:0;list-style:none;display:flex}
.ProductCard-module__dcEyma__frame{height:100%}.ProductCard-module__dcEyma__card{min-width:0;height:100%;padding:var(--space-200) var(--space-300);overflow-wrap:anywhere}
.ProductsGridItem-module__58JDBG__item{min-width:0;display:grid}
.ProductsGrid-module__Bg0tTq__container{min-width:0;container-type:inline-size}.ProductsGrid-module__Bg0tTq__grid{align-items:stretch;gap:var(--space-300);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}@container not (min-width:1000px){.ProductsGrid-module__Bg0tTq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container not (min-width:500px){.ProductsGrid-module__Bg0tTq__grid{grid-template-columns:minmax(0,1fr)}}
.ProductsEmptyState-module__50ZO0W__empty{padding:var(--space-500);border-radius:var(--radius-container-md);background:var(--color-surface-primary);color:var(--color-text-and-icon-primary);}.ProductsEmptyState-module__50ZO0W__title{margin:0;}.ProductsEmptyState-module__50ZO0W__empty a{color:var(--color-text-and-icon-accent)}.ProductsEmptyState-module__50ZO0W__empty a:focus-visible{outline:2px solid var(--color-border-active);outline-offset:2px}
.ProductCardPreview-module__0IFKCG__frame{background:var(--color-background-primary);overflow-wrap:anywhere;min-width:0;max-width:100%}.ProductCardPreview-module__0IFKCG__list{margin:0;padding:0;list-style:none}
.ProductsGridPreview-module__atBUAW__frame{min-width:0;max-width:100%}.ProductsGridPreview-module__atBUAW__item{max-width:100%;margin:0;padding:0;list-style:none}
.PreviewWorkspace-module__LCaweW__workspace{gap:var(--space-400);min-height:100dvh;padding:var(--space-400);grid-template-columns:auto minmax(0,1fr);display:grid}.PreviewWorkspace-module__LCaweW__sidebar{top:var(--space-400);height:calc(100dvh - 2 * var(--space-400));align-self:start;position:sticky}.PreviewWorkspace-module__LCaweW__main{gap:var(--space-400);flex-direction:column;min-width:0;display:flex}.PreviewWorkspace-module__LCaweW__empty{color:var(--color-text-and-icon-secondary)}@media (max-width:640px){.PreviewWorkspace-module__LCaweW__workspace{grid-template-columns:1fr}.PreviewWorkspace-module__LCaweW__sidebar{height:20rem;position:static}}
.Star-module__lGjoCG__star{flex:0 0 1rem;width:1rem;height:1rem;display:inline-flex;position:relative}.Star-module__lGjoCG__base,.Star-module__lGjoCG__active{flex-shrink:0;width:1rem;height:1rem}.Star-module__lGjoCG__base{color:var(--color-text-and-icon-secondary)}.Star-module__lGjoCG__overlay{display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.Star-module__lGjoCG__active{color:var(--color-text-and-icon-active)}
.StarRatingControls-module__lWEiDa__controls{gap:var(--space-100);flex-shrink:0;padding:0;display:inline-flex}
.RatingInfo-module__2_opia__info{gap:var(--space-100);flex-wrap:wrap;max-width:100%;display:inline-flex}.RatingInfo-module__2_opia__rating,.RatingInfo-module__2_opia__opinions{overflow-wrap:anywhere;min-width:0;max-width:100%}.RatingInfo-module__2_opia__rating{color:var(--color-text-and-icon-primary);}.RatingInfo-module__2_opia__opinions{color:var(--color-text-and-icon-secondary);}
.StarRating-module__qfl0ba__rating{align-items:center;gap:var(--space-200);flex-wrap:wrap;width:fit-content;max-width:100%;display:flex}.StarRating-module__qfl0ba__rating[data-layout=vertical]{flex-direction:column;align-items:flex-start;gap:0}.StarRating-module__qfl0ba__starWrapper{padding:var(--space-200) 0;display:flex}
.TrainingCourseCard-module__xb2OoG__card{width:100%;padding:var(--space-300);flex-direction:column;display:flex}.TrainingCourseCard-module__xb2OoG__card[data-layout=horizontal]{flex-direction:row;align-items:stretch;gap:0}.TrainingCourseCard-module__xb2OoG__imageContainer{aspect-ratio:4/3;border-radius:var(--radius-container-s);background:var(--color-surface-primary);width:100%;box-shadow:0 0 0 1px var(--color-border-default);flex:none;position:relative;overflow:hidden}.TrainingCourseCard-module__xb2OoG__card[data-layout=horizontal] .TrainingCourseCard-module__xb2OoG__imageContainer{width:auto;max-width:40%;height:104px}.TrainingCourseCard-module__xb2OoG__image{object-fit:cover}.TrainingCourseCard-module__xb2OoG__content{gap:var(--space-300);flex-direction:column;flex:1;min-width:0;display:flex}.TrainingCourseCard-module__xb2OoG__titleContainer{min-width:0;padding-top:var(--space-300);gap:var(--space-100);flex-direction:column;display:flex}.TrainingCourseCard-module__xb2OoG__card[data-layout=horizontal] .TrainingCourseCard-module__xb2OoG__titleContainer{padding:0 0 0 var(--space-300);flex:1}.TrainingCourseCard-module__xb2OoG__card[data-layout=horizontal] .TrainingCourseCard-module__xb2OoG__content{padding:var(--space-050) 0;gap:0;position:relative}.TrainingCourseCard-module__xb2OoG__card[data-layout=horizontal] .TrainingCourseCard-module__xb2OoG__headingRow{flex:1;align-items:stretch;gap:0;display:flex}.TrainingCourseCard-module__xb2OoG__card[data-layout=horizontal] .TrainingCourseCard-module__xb2OoG__starRatingWrapper{padding-left:var(--space-300);margin-top:auto}.TrainingCourseCard-module__xb2OoG__startWrapper{right:0;bottom:var(--space-050);max-width:calc(100% - var(--space-300));position:absolute}.TrainingCourseCard-module__xb2OoG__startWrapper .TrainingCourseCard-module__xb2OoG__start{max-width:100%}.TrainingCourseCard-module__xb2OoG__card[data-layout=horizontal] .TrainingCourseCard-module__xb2OoG__bookmarkWrapper{align-self:flex-start}.TrainingCourseCard-module__xb2OoG__card[data-layout=horizontal] .TrainingCourseCard-module__xb2OoG__context{gap:0}.TrainingCourseCard-module__xb2OoG__title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden;}.TrainingCourseCard-module__xb2OoG__context{gap:var(--space-200);color:var(--color-text-and-icon-secondary);overflow-wrap:anywhere;flex-wrap:wrap;display:flex;}.TrainingCourseCard-module__xb2OoG__card[data-layout=vertical] .TrainingCourseCard-module__xb2OoG__imageContainer .TrainingCourseCard-module__xb2OoG__bookmarkWrapper{top:var(--space-300);right:var(--space-300);position:absolute}.TrainingCourseCard-module__xb2OoG__card[data-layout=vertical] .TrainingCourseCard-module__xb2OoG__startWrapper{right:var(--space-300);bottom:var(--space-300);max-width:calc(100% - 2 * var(--space-300))}.TrainingCourseCard-module__xb2OoG__bookmarkWrapper{opacity:1;pointer-events:auto}.TrainingCourseCard-module__xb2OoG__card[data-layout=horizontal] .TrainingCourseCard-module__xb2OoG__bookmarkWrapper{opacity:1;pointer-events:auto;flex-shrink:0;transform:none}.TrainingCourseCard-module__xb2OoG__start{opacity:0;pointer-events:none}.TrainingCourseCard-module__xb2OoG__card:is(:hover,:focus-within) .TrainingCourseCard-module__xb2OoG__start{opacity:1;pointer-events:auto}@media (hover:none),(any-pointer:coarse){.TrainingCourseCard-module__xb2OoG__bookmarkWrapper{opacity:1;pointer-events:auto;transform:translate(0)}.TrainingCourseCard-module__xb2OoG__start{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.TrainingCourseCard-module__xb2OoG__bookmarkWrapper{will-change:auto;transition:none}}
.CoursesSection-module__t99OHG__grid{min-width:0;padding:0 var(--space-200);grid-template-columns:repeat(6,minmax(12rem,1fr));gap:0;display:grid;overflow-x:auto}
.Listing-module__b3hxhq__listing{flex-direction:column;min-width:0;display:flex}
.ListingActions-module__g0nVaa__actions{align-items:center;gap:var(--space-200);min-width:0;padding:0 var(--space-500);flex-wrap:wrap;display:flex}.ListingActions-module__g0nVaa__search{flex:12rem;min-width:0}.ListingActions-module__g0nVaa__actions>button{overflow-wrap:anywhere;max-width:100%}
.Table-module__dBeJ9q__table{--table-columns:minmax(0, 1fr);flex-direction:column;width:100%;min-width:0;display:flex}
.TableHeader-module__ntrwjq__group{flex-direction:column;min-width:0;display:flex}
.TableContent-module__7e8JOa__group{flex-direction:column;min-width:0;display:flex}
.TableRowHeader-module__auzqiG__row{grid-template-columns:var(--table-columns);align-items:center;min-width:0;display:grid}
.TableRowItem-module__dffH0W__row{grid-template-columns:var(--table-columns);border-radius:var(--radius-container-s);background:var(--color-surface-transparent);will-change:background-color, box-shadow;cursor:pointer;min-width:0;box-shadow:0 0 0 0 var(--color-border-default);align-items:center;transition:all .1s ease-out;display:grid}.TableRowItem-module__dffH0W__alternate{background:var(--color-surface-primary-alternate)}.TableRowItem-module__dffH0W__row:hover{background:var(--color-surface-primary-hover);box-shadow:0 0 0 1px var(--color-border-default)}@media (prefers-reduced-motion:reduce){.TableRowItem-module__dffH0W__row{transition:none}}
.StageDot-module__VpdRHq__wrapper{flex-shrink:0;justify-content:center;align-items:center;width:.625rem;height:.625rem;display:flex}.StageDot-module__VpdRHq__dot{background-color:var(--color-text-and-icon-secondary);opacity:.64;border-radius:999px;flex-shrink:0;width:.375rem;height:.375rem;display:block}.StageDot-module__VpdRHq__dot[data-step=done]{background-color:var(--color-text-and-icon-active);opacity:1;width:.375rem;height:.375rem}.StageDot-module__VpdRHq__dot[data-step=active]{background-color:var(--color-text-and-icon-active);opacity:1;width:.625rem;height:.625rem}
.StageProgress-module__ZQU01q__progress{align-items:center;gap:var(--space-200);min-width:0;max-width:100%;display:flex}.StageProgress-module__ZQU01q__steps{flex-shrink:0;align-items:center;gap:0;display:flex}.StageProgress-module__ZQU01q__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-and-icon-secondary);overflow:hidden;}[role=row]:hover .StageProgress-module__ZQU01q__title{color:var(--color-text-and-icon-primary)}
.SectionContainerHeader-module__BPGuLa__header{padding:var(--space-200) var(--space-500)}.SectionContainerHeader-module__BPGuLa__contentRow{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.SectionContainerHeader-module__BPGuLa__titleWrapper{min-width:0;padding:var(--space-100) var(--space-0);flex:1 1 0}.SectionContainerHeader-module__BPGuLa__title{overflow-wrap:anywhere;margin:0;}.SectionContainerHeader-module__BPGuLa__trailContainer{max-width:100%;padding:var(--space-0);flex-wrap:wrap;align-items:center;display:flex}
.SectionContainerContent-module__y5kTeW__content{min-width:0;padding:var(--space-0)}
.SectionContainer-module___Ao73q__container{gap:var(--space-0);min-width:0;padding:var(--space-0) var(--space-0) var(--space-400);flex-direction:column;display:flex}
.ContentGrid-module__QRoLdG__grid{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}@media not (min-width:1200px){.ContentGrid-module__QRoLdG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.ContentGrid-module__QRoLdG__grid{grid-template-columns:minmax(0,1fr)}}
.BreadcrumbsChevron-module__gdIvqG__chevron{width:1rem;height:1rem;color:var(--color-text-and-icon-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BreadcrumbsChevron-module__gdIvqG__chevron>svg{width:1rem;height:1rem}
.BreadcrumbsItem-module__CM5ixq__item{min-width:0;padding:var(--space-100) var(--space-200);border-radius:var(--radius-control-md);color:var(--color-text-and-icon-secondary);align-items:center;text-decoration:none;display:inline-flex;}.BreadcrumbsItem-module__CM5ixq__active{color:var(--color-text-and-icon-primary)}.BreadcrumbsItem-module__CM5ixq__item:is(:hover,:focus-visible,[data-hover=true]){background:var(--color-interactive-neutral-tertiary-hover);color:var(--color-text-and-icon-primary)}.BreadcrumbsItem-module__CM5ixq__item:focus-visible{outline:2px solid var(--color-interactive-accent-primary-default);outline-offset:2px}.BreadcrumbsItem-module__CM5ixq__slot{flex:0 0 1.5rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.BreadcrumbsItem-module__CM5ixq__slot>svg{width:1.25rem;height:1.25rem}.BreadcrumbsItem-module__CM5ixq__label{min-width:0;padding:var(--space-050) var(--space-100);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.Breadcrumbs-module__e0zZ3q__list{align-items:center;gap:var(--space-0);padding:var(--space-0);flex-wrap:wrap;margin:0;list-style:none;display:flex}.Breadcrumbs-module__e0zZ3q__entry{align-items:center;min-width:0;display:flex}
.PageBarContent-module__uoi8uW__leadContainer{flex:1 1 0;width:100%;min-width:0}.PageBarContent-module__uoi8uW__trailContainer{flex:none;width:max-content;max-width:100%}.PageBarContent-module__uoi8uW__wrapper{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;min-width:0;display:flex}
.PageHeader-module__MJP_FW__header{padding:var(--space-200);background:var(--color-background-primary);box-shadow:inset 0 -1px 0 var(--color-border-default);border-start-start-radius:inherit;border-start-end-radius:inherit;flex-shrink:0;align-items:center;min-width:0;display:flex}
.PageContent-module__NlHSZa__content{flex:1;min-width:0;min-height:0;overflow:auto}
.PageFooter-module__3-O_2G__footer{padding:var(--space-200);background:var(--color-background-primary);box-shadow:inset 0 1px 0 var(--color-border-default);border-end-end-radius:inherit;border-end-start-radius:inherit;flex-shrink:0;align-items:center;min-width:0;display:flex}
.PageLayout-module__UYW0FW__layout{background-color:var(--color-background-primary);border-radius:var(--radius-container-lg);box-shadow:0 0 0 1px var(--color-border-default), 0 1px 1px 0 color-mix(in srgb, var(--color-shadow) 4%, transparent), 0 2px 8px 0 color-mix(in srgb, var(--color-shadow) 4%, transparent), 0 4px 16px 0 color-mix(in srgb, var(--color-shadow) 1%, transparent);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}
.AppLayout-module__2cDl-q__layout{background-color:var(--color-background-secondary);width:100%;min-width:0;height:100%;min-height:0;display:flex}.AppLayout-module__2cDl-q__layout>aside{flex-shrink:0}.AppLayout-module__2cDl-q__pageWrapper{min-width:0;height:100%;min-height:0;padding:var(--space-200) var(--space-200) var(--space-200) 0;box-sizing:border-box;flex:1;overflow:visible}
.DotPattern-module__3j02xa__root{--dot-pattern-color:var(--color-text-and-icon-primary);--dot-pattern-accent-color:var(--color-text-and-icon-accent);width:100%;height:100%;display:block}
.DotPatternCorner-module__vDWu1a__root{--dot-pattern-corner-scale:100%;--dot-pattern-corner-aspect-ratio:2;--dot-pattern-corner-mask-radius:100%;--dot-pattern-corner-mask-strength:1;--dot-pattern-corner-mask:radial-gradient(var(--dot-pattern-corner-mask-radius) var(--dot-pattern-corner-mask-radius) at 100% 0%, rgb(0 0 0/var(--dot-pattern-corner-mask-strength)) 0%, transparent 100%);z-index:0;height:var(--dot-pattern-corner-scale);max-width:100%;aspect-ratio:var(--dot-pattern-corner-aspect-ratio);pointer-events:none;-webkit-mask-image:var(--dot-pattern-corner-mask);-webkit-mask-image:var(--dot-pattern-corner-mask);mask-image:var(--dot-pattern-corner-mask);position:absolute;top:0;right:0}
.ProductCategoryCardContent-module__OQBu-q__content{z-index:1;width:100%;min-width:0;padding:var(--space-200) var(--space-200) 0 var(--space-300);text-align:left;justify-content:space-between;align-items:flex-start;gap:var(--space-200);flex:1;display:flex;position:relative}.ProductCategoryCardContent-module__OQBu-q__content[data-layout=horizontal]{padding:var(--space-200) 0 var(--space-300) var(--space-300);flex-direction:column}.ProductCategoryCardContent-module__OQBu-q__titleContainer{flex:1;min-width:0}.ProductCategoryCardContent-module__OQBu-q__content[data-layout=horizontal] .ProductCategoryCardContent-module__OQBu-q__titleContainer{flex:none;width:100%}.ProductCategoryCardContent-module__OQBu-q__title{-webkit-line-clamp:2;min-height:calc(2 * var(--line-height-body-md));overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden;}.ProductCategoryCardContent-module__OQBu-q__count{max-width:100%;padding:0 var(--space-100);background:var(--color-background-primary);box-shadow:0 0 0 1px var(--color-border-default);color:var(--color-text-and-icon-secondary);overflow-wrap:anywhere;border-radius:var(--radius-control-sm);}.ProductCategoryCardContent-module__OQBu-q__content[data-layout=vertical] .ProductCategoryCardContent-module__OQBu-q__count{flex-shrink:0;max-width:45%}
.ProductCategoryCardImage-module__apCiaa__frame{z-index:1;aspect-ratio:4/3;flex:0 auto;align-self:center;width:100%;min-width:0;max-width:213.333px;max-height:160px;position:relative;overflow:hidden}.ProductCategoryCardImage-module__apCiaa__frame[data-layout=horizontal]{width:40%;margin-left:var(--space-300);flex-shrink:0}.ProductCategoryCardImage-module__apCiaa__image{object-fit:cover}
.ProductCategoryCard-module__Ms9Jfq__card{flex-direction:column-reverse;align-items:stretch;width:100%;display:flex;position:relative;overflow:hidden}.ProductCategoryCard-module__Ms9Jfq__card[data-layout=horizontal]{flex-direction:row-reverse}.ProductCategoryCard-module__Ms9Jfq__linkArrow{border-radius:var(--radius-control-md);background:var(--color-interactive-accent-primary-default);width:2rem;height:2rem;color:var(--color-text-and-icon-on-primary);justify-content:center;align-items:center;display:flex}.ProductCategoryCard-module__Ms9Jfq__linkArrow svg{width:1rem;height:1rem}.ProductCategoryCard-module__Ms9Jfq__action{z-index:1;bottom:var(--space-100);right:var(--space-100);opacity:0;transform:scale(var(--card-action-reveal-scale)) rotate(var(--card-action-reveal-rotation));filter:blur(var(--card-action-reveal-blur));pointer-events:none;will-change:opacity, transform, filter;transition-property:opacity,transform,filter;transition-duration:var(--card-action-reveal-duration);transition-timing-function:ease-out;position:absolute}.ProductCategoryCard-module__Ms9Jfq__card:is(:hover,:focus-within) .ProductCategoryCard-module__Ms9Jfq__action{opacity:1;filter:blur();pointer-events:auto;transition-delay:var(--card-action-reveal-delay);transform:scale(1)rotate(0)}@media (hover:none),(any-pointer:coarse){.ProductCategoryCard-module__Ms9Jfq__action{opacity:1;filter:blur();pointer-events:auto;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.ProductCategoryCard-module__Ms9Jfq__action{will-change:auto;transition:none}.ProductCategoryCard-module__Ms9Jfq__card:is(:hover,:focus-within) .ProductCategoryCard-module__Ms9Jfq__action{transition-delay:0s}}
.ToolCard-module__gxIbMW__card{width:100%;padding:var(--space-300);align-items:flex-start;display:flex;position:relative;overflow:hidden}.ToolCard-module__gxIbMW__iconContainer,.ToolCard-module__gxIbMW__content{z-index:1;position:relative}.ToolCard-module__gxIbMW__cardLink{z-index:2;border-radius:inherit;position:absolute;inset:0}.ToolCard-module__gxIbMW__cardLink:focus-visible{outline:2px solid var(--color-text-and-icon-primary);outline-offset:-2px}.ToolCard-module__gxIbMW__linkedCard .ToolCard-module__gxIbMW__buttonGroup{z-index:3;pointer-events:none;position:relative}.ToolCard-module__gxIbMW__linkedCard .ToolCard-module__gxIbMW__content{z-index:auto}.ToolCard-module__gxIbMW__linkedCard .ToolCard-module__gxIbMW__leftGroup button{pointer-events:auto}.ToolCard-module__gxIbMW__iconContainer{flex:0 0 2.5rem;justify-content:center;align-items:center;display:flex}.ToolCard-module__gxIbMW__iconContainer img{object-fit:contain;width:2.5rem;height:2.5rem;display:block}.ToolCard-module__gxIbMW__content{gap:var(--space-300);flex-direction:column;flex:1;min-width:0;display:flex}.ToolCard-module__gxIbMW__titleContainer{padding-left:var(--space-300);flex-direction:column;gap:0;display:flex}.ToolCard-module__gxIbMW__title{color:var(--color-text-and-icon-primary);overflow-wrap:anywhere;margin:0;}.ToolCard-module__gxIbMW__description{color:var(--color-text-and-icon-secondary);overflow-wrap:anywhere;margin:0;}.ToolCard-module__gxIbMW__title,.ToolCard-module__gxIbMW__description{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ToolCard-module__gxIbMW__title{-webkit-line-clamp:1}.ToolCard-module__gxIbMW__description{-webkit-line-clamp:2}.ToolCard-module__gxIbMW__buttonGroup{align-items:center;gap:var(--space-200);padding-left:var(--space-300);flex-wrap:wrap;display:flex}.ToolCard-module__gxIbMW__leftGroup{align-items:center;gap:var(--space-200);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.ToolCard-module__gxIbMW__leftGroup button{min-height:2rem}.ToolCard-module__gxIbMW__rightGroup{opacity:0;transform:scale(var(--card-action-reveal-scale)) rotate(var(--card-action-reveal-rotation));filter:blur(var(--card-action-reveal-blur));pointer-events:none;will-change:opacity, transform, filter;transition-property:opacity,transform,filter;transition-duration:var(--card-action-reveal-duration);flex-shrink:0;transition-timing-function:ease-out}.ToolCard-module__gxIbMW__card:is(:hover,:focus-within) .ToolCard-module__gxIbMW__rightGroup{opacity:1;filter:blur();pointer-events:auto;transition-delay:var(--card-action-reveal-delay);transform:scale(1)rotate(0)}@media (prefers-reduced-motion:reduce){.ToolCard-module__gxIbMW__rightGroup{will-change:auto;transition:none}.ToolCard-module__gxIbMW__card:is(:hover,:focus-within) .ToolCard-module__gxIbMW__rightGroup{transition-delay:0s}}@media (hover:none),(any-pointer:coarse){.ToolCard-module__gxIbMW__rightGroup{opacity:1;filter:blur();pointer-events:auto;transform:scale(1)rotate(0)}}
.LoyaltyWidgetContent-module__lJpVbW__content{gap:var(--space-0);min-width:0;padding:var(--space-0);flex-direction:column;display:flex}.LoyaltyWidgetContent-module__lJpVbW__topContainer{flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.LoyaltyWidgetContent-module__lJpVbW__companyContainer,.LoyaltyWidgetContent-module__lJpVbW__statusContainer{z-index:1;position:relative}.LoyaltyWidgetContent-module__lJpVbW__companyContainer{justify-content:space-between;align-items:center;gap:var(--space-200);min-width:0;padding:var(--space-200) var(--space-300);display:flex}.LoyaltyWidgetContent-module__lJpVbW__companyName{min-width:0;color:var(--color-text-and-icon-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.LoyaltyWidgetContent-module__lJpVbW__placeholder{border-radius:var(--radius-control-sm);background:var(--color-surface-primary-alternate);flex:none;width:6rem;height:1.75rem}.LoyaltyWidgetContent-module__lJpVbW__statusContainer{gap:var(--space-200);min-width:0;padding:var(--space-300);flex-direction:column;display:flex}.LoyaltyWidgetContent-module__lJpVbW__tier{color:var(--color-text-and-icon-primary);}.LoyaltyWidgetContent-module__lJpVbW__nextTier{color:var(--color-text-and-icon-secondary);}.LoyaltyWidgetContent-module__lJpVbW__bottomContainer{background:var(--color-surface-primary-alternate);min-width:0;box-shadow:inset 0 1px 0 0 var(--color-border-default);display:flex}.LoyaltyWidgetContent-module__lJpVbW__infoContainer{gap:var(--space-0);min-width:0;padding:var(--space-300);flex-direction:column;flex:1;display:flex}.LoyaltyWidgetContent-module__lJpVbW__infoIcon{color:var(--color-text-and-icon-primary);display:flex}.LoyaltyWidgetContent-module__lJpVbW__infoIcon>svg{width:1.25rem;height:1.25rem}.LoyaltyWidgetContent-module__lJpVbW__infoLabel{color:var(--color-text-and-icon-secondary);}.LoyaltyWidgetContent-module__lJpVbW__infoValue{color:var(--color-text-and-icon-primary);}.LoyaltyWidgetContent-module__lJpVbW__infoLabel,.LoyaltyWidgetContent-module__lJpVbW__infoValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LoyaltyWidgetContent-module__lJpVbW__separator{width:1px;margin:var(--space-400) var(--space-0);background:var(--color-border-default);flex:none}
.HomeSectionWidgetsContent-module__tQlLiW__grid{gap:var(--space-400);padding:0 var(--space-500);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}@media (max-width:800px){.HomeSectionWidgetsContent-module__tQlLiW__grid{grid-template-columns:minmax(0,1fr)}}
.HomeSectionTopicsContent-module__woEHda__grid{padding:0 var(--space-200);gap:0;}
.HomePage-module__tP_UCG__feedback{padding:var(--space-200) var(--space-300);color:var(--color-text-and-icon-secondary);overflow-wrap:anywhere;margin:0;}.HomePage-module__tP_UCG__feedback:empty{padding:0}
.PageHeaderActions-module__pK734G__actions{min-width:0;padding:0 var(--space-500)}
.PlanningActions-module__ISqoca__actions{align-items:center;gap:var(--space-200);flex-wrap:wrap;min-width:0;display:flex}
.PlanningPage-module__-AvomG__feedback{padding:var(--space-200) var(--space-300);color:var(--color-text-and-icon-secondary);overflow-wrap:anywhere;margin:0;}.PlanningPage-module__-AvomG__feedback:empty{padding:0}
.ProjectsTableCell-module__G3sZXW__cell{min-width:0;padding:var(--space-150) var(--space-300);align-items:center;display:flex}.ProjectsTableCell-module__G3sZXW__title{grid-column:span 4}.ProjectsTableCell-module__G3sZXW__location{grid-column:span 3}.ProjectsTableCell-module__G3sZXW__stage{grid-column:span 2}.ProjectsTableCell-module__G3sZXW__assignee,.ProjectsTableCell-module__G3sZXW__updatedAt{grid-column:span 1}.ProjectsTableCell-module__G3sZXW__value{text-align:right;grid-column:span 1;justify-content:flex-end}.ProjectsTableCell-module__G3sZXW__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);overflow:hidden}.ProjectsTableCell-module__G3sZXW__textTitle{color:var(--color-text-and-icon-primary);font-weight:var(--font-weight-medium)}.ProjectsTableCell-module__G3sZXW__textSecondary{color:var(--color-text-and-icon-secondary);font-weight:var(--font-weight-regular)}.ProjectsTableCell-module__G3sZXW__textHeader{color:var(--color-text-and-icon-secondary);font-weight:var(--font-weight-medium)}.ProjectsTableCell-module__G3sZXW__textSecondary{transition:color .1s ease-out}[role=row]:hover .ProjectsTableCell-module__G3sZXW__textSecondary{color:var(--color-text-and-icon-primary)}@media (prefers-reduced-motion:reduce){.ProjectsTableCell-module__G3sZXW__textSecondary{transition:none}}
.ProjectsTableRowHeader-module__1cQReW__header{background:var(--color-surface-transparent);box-shadow:inset 0 -1px 0 0 var(--color-border-default)}
.PageHeaderActions-module__XCA_7q__actions{min-width:0;padding:0 var(--space-500)}
.ProductsActions-module__2k5pWG__actions{align-items:center;gap:var(--space-200);flex-wrap:wrap;min-width:0;display:flex}
.ProductCategoriesGrid-module__nB4NDW__grid{gap:var(--space-300);min-width:0;padding:0 var(--space-500);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media not (min-width:1200px){.ProductCategoriesGrid-module__nB4NDW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ProductsPage-module__1Ao9lq__feedback{padding:var(--space-200) var(--space-300);color:var(--color-text-and-icon-secondary);overflow-wrap:anywhere;margin:0;}
.ToolFooterContent-module__Lxz2yG__info,.ToolFooterContent-module__Lxz2yG__actions{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);font-weight:var(--font-weight-regular);align-items:center;gap:var(--space-100);padding:var(--space-200) var(--space-100);color:var(--color-text-and-icon-secondary);min-width:0;display:flex}.ToolFooterContent-module__Lxz2yG__info svg,.ToolFooterContent-module__Lxz2yG__actions svg{flex-shrink:0}.ToolFooterContent-module__Lxz2yG__actions{flex-wrap:wrap;justify-content:flex-end;max-width:min(24rem,45vw)}.ToolFooterContent-module__Lxz2yG__actions a{align-items:center;gap:var(--space-100);color:var(--color-text-and-icon-primary);text-decoration:underline;display:inline-flex}
.ProductsSectionTopicsContent-module__WiACWa__grid{padding:0 var(--space-200);gap:0;}
.PrototypeWorkspace-module__1xNF8q__workspace{min-width:0;height:100dvh}.PrototypeWorkspace-module__1xNF8q__main{min-width:0}.PrototypeWorkspace-module__1xNF8q__productSearch{width:15rem;max-width:100%}.PrototypeWorkspace-module__1xNF8q__projectHeaderActions{align-items:center;gap:var(--space-100);display:flex}.PrototypeWorkspace-module__1xNF8q__embeddedMain{height:100%;min-height:0}
.SampleWorkspace-module__GV-Mba__workspace{min-width:0;height:100dvh}.SampleWorkspace-module__GV-Mba__content{padding:var(--space-600);overflow-wrap:anywhere}.SampleWorkspace-module__GV-Mba__content h1{margin:0 0 var(--space-400)}.SampleWorkspace-module__GV-Mba__content p{color:var(--color-text-and-icon-secondary)}.SampleWorkspace-module__GV-Mba__status{min-height:var(--line-height-body-lg)}
.ProjectsPage-module__F7q2uW__message{padding:var(--space-300) var(--space-500);color:var(--color-text-and-icon-secondary);overflow-wrap:anywhere;margin:0}
.ToolsSectionContent-module__XyA0KW__grid{gap:var(--space-300);padding:0 var(--space-500);}
.ProductCategoryPage-module__sWO-BW__content{min-width:0;padding:var(--space-300) var(--space-500) var(--space-500)}.ProductCategoryPage-module__sWO-BW__count{color:var(--color-text-and-icon-secondary);}.ProductCategoryPage-module__sWO-BW__filters{align-items:center;gap:var(--space-200);flex-wrap:wrap;flex:20rem;min-width:0;display:flex}.ProductCategoryPage-module__sWO-BW__filters>button{overflow-wrap:anywhere;max-width:100%}.ProductCategoryPage-module__sWO-BW__noResults{justify-items:start;gap:var(--space-300);padding:var(--space-300) 0;display:grid}.ProductCategoryPage-module__sWO-BW__noResultsTitle{margin:0;}.ProductCategoryPage-module__sWO-BW__noResultsDescription{color:var(--color-text-and-icon-secondary);margin:0;}
.ToolsPage-module__boV6pq__message{padding:var(--space-300) var(--space-500);color:var(--color-text-and-icon-secondary);overflow-wrap:anywhere;margin:0}
.AvailablePages-module__hV9WjW__trigger{right:max(var(--space-400), env(safe-area-inset-right));bottom:max(var(--space-400), env(safe-area-inset-bottom));z-index:100;position:fixed}.AvailablePages-module__hV9WjW__panel{inset:auto max(var(--space-400), env(safe-area-inset-right)) calc(4rem + max(var(--space-400), env(safe-area-inset-bottom))) auto;width:min(20rem, calc(100vw - 2 * var(--space-400)));max-height:min(28rem, calc(100dvh - 7rem - env(safe-area-inset-bottom)));padding:var(--space-300);overscroll-behavior:contain;border:1px solid var(--color-border-default);border-radius:var(--radius-container-md);background:var(--color-surface-primary);color:var(--color-text-and-icon-primary);box-shadow:0 8px 24px color-mix(in srgb, var(--color-shadow) 16%, transparent);margin:0;position:fixed;overflow:auto}.AvailablePages-module__hV9WjW__group+.AvailablePages-module__hV9WjW__group{margin-top:var(--space-300);padding-top:var(--space-300);border-top:1px solid var(--color-border-default)}.AvailablePages-module__hV9WjW__heading{margin:0 0 var(--space-100);padding:var(--space-100) var(--space-200);color:var(--color-text-and-icon-secondary);}.AvailablePages-module__hV9WjW__list{margin:0;padding:0;list-style:none}.AvailablePages-module__hV9WjW__link{padding:var(--space-200);border-radius:var(--radius-container-s);color:var(--color-text-and-icon-primary);overflow-wrap:anywhere;text-decoration:none;display:block;}.AvailablePages-module__hV9WjW__link:hover{background:var(--color-interactive-neutral-tertiary-hover)}.AvailablePages-module__hV9WjW__link[aria-current=page]{background:var(--color-interactive-accent-secondary-default);color:var(--color-text-and-icon-active);font-weight:var(--font-weight-medium)}.AvailablePages-module__hV9WjW__link:focus-visible{outline:2px solid var(--color-interactive-accent-primary-default);outline-offset:-2px}
