.discovery-header{position:sticky;top:0;z-index:70;background:var(--hn-bg,#f7f1e5);border-bottom:1px solid var(--hn-border);color:var(--hn-text)}.discovery-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(100% - 80px,1280px);min-height:88px;margin-inline:auto}.discovery-brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;text-decoration:none;color:var(--hn-text)}.discovery-brand span{display:flex;flex-direction:column;gap:2px}.discovery-brand strong{font-size:28px;font-weight:800;line-height:1.3;letter-spacing:-.6px}.discovery-brand small{font-size:12px;color:var(--hn-text-muted);line-height:1.6}.discovery-brand img{width:46px;height:46px;-o-object-fit:contain;object-fit:contain}.discovery-desktop-nav{display:flex;align-items:center;gap:clamp(16px,2.2vw,34px)}.discovery-desktop-nav a{position:relative;min-height:44px;display:inline-flex;align-items:center;color:var(--hn-text);text-decoration:none;font-size:14px;font-weight:500;white-space:nowrap}.discovery-desktop-nav a:hover{color:var(--hn-turquoise)}.discovery-desktop-nav a[aria-current]{border-bottom:2px solid var(--hn-turquoise)}.discovery-desktop-preferences,.discovery-header-actions{display:flex;align-items:center;gap:8px}.discovery-icon{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;flex-shrink:0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--hn-text);text-decoration:none;cursor:pointer}.discovery-icon:hover{background:var(--hn-bg-alt)}.discovery-desktop-preferences .theme-toggle{min-height:40px;padding:6px 8px;border:0}.discovery-desktop-preferences .theme-label{display:none}.discovery-desktop-preferences .site-language-picker select{max-width:86px;padding:8px 2px;border:0;background:transparent;font-size:12px;color:var(--hn-text)}.discovery-menu{inset:0;width:min(460px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;margin-inline-start:auto;padding:0;border:0;background:var(--hn-bg);color:var(--hn-text);overflow:auto}.discovery-menu::backdrop{background:rgb(20 28 48/.52);backdrop-filter:blur(3px)}.discovery-menu-panel{padding:24px 24px max(28px,env(safe-area-inset-bottom))}.discovery-menu-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.discovery-menu .discovery-menu-heading h2{margin:0;font-size:24px;font-weight:700}.discovery-menu-services a{display:flex;align-items:center;justify-content:space-between;min-height:56px;border-bottom:1px solid var(--hn-border);font-size:18px;font-weight:600;text-decoration:none;color:var(--hn-text)}.discovery-menu-service-copy{display:flex;flex-direction:column;gap:2px;padding-block:10px}.discovery-menu-service-copy strong{font:inherit}.discovery-menu-service-copy small{color:var(--hn-text-muted);font-size:12px;font-weight:400}.discovery-menu .discovery-menu-shop{display:flex;justify-content:space-between;align-items:center;min-height:48px;margin-block:22px;padding:10px 16px;background:var(--hn-turquoise);color:var(--hn-text-inverse);border-radius:7px;text-decoration:none;font-weight:600}.discovery-menu-links{display:grid;grid-template-columns:1fr 1fr;gap:6px 18px}.discovery-menu-links :is(a,button){display:flex;align-items:center;min-height:44px;color:var(--hn-text);text-decoration:none;font-size:14px}.discovery-menu-tracking{border:0;background:transparent;padding:0;text-align:start;font-family:inherit;cursor:pointer}.discovery-menu-preferences{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--hn-border);margin-top:22px;padding-top:22px}.discovery-menu-preferences select{min-height:44px;padding:8px;border-radius:6px;border:1px solid var(--hn-border-strong);color:var(--hn-text);background:var(--hn-surface)}:is(.discovery-header,.discovery-menu,.discovery-opening) :is(a,button,select):focus-visible{outline:3px solid var(--hn-focus);outline-offset:4px}.homa-redesign{background:var(--hn-bg);color:var(--hn-text)}.discovery-opening{width:min(100% - 80px,1280px);margin-inline:auto}.discovery-hero{position:relative;min-height:390px;display:flex;align-items:center;margin-block:36px 28px;isolation:isolate}.discovery-hero-art{position:absolute;inset-inline-end:0;inset-block:0;width:44%;overflow:hidden;border-start-start-radius:250px;border-start-end-radius:0}.discovery-hero-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 56%;object-position:center 56%}.discovery-hero-copy{position:relative;width:60%;padding-block:22px;z-index:1}.discovery-opening .discovery-hero-copy h1{margin:0;color:var(--hn-text);font-family:var(--hn-font);font-size:clamp(42px,4.9vw,66px);line-height:1.55;font-weight:800;letter-spacing:-.9px}.discovery-opening .discovery-hero-copy h1 span{display:block}.discovery-opening .discovery-feature-copy h2:after,.discovery-opening .discovery-hero-copy h1:after{content:"";display:block;width:40px;border-bottom:3px solid #cba269;margin-top:13px}.discovery-hero-copy p{margin:20px 0 0;font-size:18px;font-weight:500;color:var(--hn-text-muted);line-height:1.9}.discovery-services{scroll-margin-top:105px}.discovery-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.discovery-service{display:block;color:var(--hn-text);text-decoration:none;min-width:0}.discovery-service-image{overflow:hidden;border-radius:8px;aspect-ratio:1.64;background:var(--hn-bg-alt)}.discovery-service-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .32s ease}.discovery-opening .discovery-service h2{margin:8px 0 0;font-family:var(--hn-font);font-size:22px;line-height:1.7;text-align:center;font-weight:700}.discovery-service:hover .discovery-service-image img{transform:scale(1.035)}.discovery-service:hover h2{color:var(--hn-turquoise)}.discovery-shop-button{display:flex;position:relative;align-items:center;justify-content:center;min-height:54px;margin-top:26px;border-radius:8px;background:var(--hn-turquoise);color:var(--hn-text-inverse);text-decoration:none;font-size:18px;font-weight:700;padding:12px 58px;transition:background .18s ease}.discovery-shop-button svg{position:absolute;inset-inline-end:24px}.discovery-menu-shop:hover,.discovery-shop-button:hover{background:var(--hn-turquoise-deep)}.discovery-feature{text-align:center;border-top:1px solid var(--hn-border-strong);margin-top:56px;padding-block:38px 52px}.discovery-opening .discovery-feature-copy h2{margin:0;font-family:var(--hn-font);font-size:42px;line-height:1.6;font-weight:800;color:var(--hn-text)}.discovery-opening .discovery-feature-copy h2:after{margin-inline:auto;margin-top:8px;width:24px}.discovery-feature-copy p{margin:10px 0 24px;font-size:17px;line-height:1.8;color:var(--hn-text-muted)}.discovery-feature-image{display:block;overflow:hidden;border-radius:8px;aspect-ratio:2.12}.discovery-feature-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.discovery-text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;margin-top:18px;color:var(--hn-turquoise-deep);border-bottom:1px solid;text-decoration:none;font-size:18px;font-weight:600}html[data-theme=dark] .discovery-text-link{color:#99d8d4}html[data-theme=dark] .discovery-hero-art{opacity:.86}.homa-redesign .content-section,.homa-redesign .editorial-section{max-width:1360px;margin-inline:auto}.homa-redesign .club-banner{max-width:1280px;margin:36px auto}.homa-redesign .landing-faq{padding-block:64px}.homa-redesign .landing-footer{margin-top:0}html[dir=ltr] .discovery-opening .discovery-hero-copy h1{font-family:var(--hn-font-latin);font-size:clamp(38px,4.4vw,62px);line-height:1.35;letter-spacing:-1.5px}@media (max-width:1199px){.discovery-desktop-preferences{display:none}.discovery-header-inner{gap:18px}}@media (max-width:900px){.discovery-desktop-nav{gap:16px}.discovery-header-inner,.discovery-opening{width:calc(100% - 40px)}.discovery-brand strong{font-size:24px}.discovery-hero{min-height:300px}.discovery-opening .discovery-hero-copy h1{font-size:43px}.discovery-hero-copy p{font-size:16px}.discovery-service-grid{gap:16px}.discovery-opening .discovery-service h2{font-size:19px}}@media (max-width:767px){.discovery-header-inner{width:calc(100% - 24px);min-height:50px;gap:8px}.discovery-header{border-bottom-color:transparent}.discovery-brand{gap:8px}.discovery-brand strong{font-size:20px;letter-spacing:-.4px;line-height:1.25}.discovery-brand small{font-size:10px;line-height:1.55}.discovery-brand img{width:36px;height:36px}.discovery-header-actions{gap:0}.discovery-cart,.discovery-desktop-nav,.discovery-desktop-preferences{display:none}.discovery-opening{width:100%}.discovery-hero{min-height:156px;height:40vw;max-height:230px;margin:0 0 7px;align-items:flex-start}.discovery-hero-art{width:44%;border-start-start-radius:160px}.discovery-hero-copy{width:66%;padding:14px 16px 6px}.discovery-opening .discovery-hero-copy h1{font-size:clamp(23px,6.9vw,36px);line-height:1.65;letter-spacing:-.55px}.discovery-opening .discovery-hero-copy h1:after{width:34px;border-width:4px;margin-top:8px}.discovery-hero-copy p{font-size:clamp(11px,3.25vw,15px);font-weight:500;line-height:1.8;margin-top:12px}.discovery-feature,.discovery-services{margin-inline:17px}.discovery-services{scroll-margin-top:66px}.discovery-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:10px;column-gap:10px;row-gap:5px}.discovery-service-image{aspect-ratio:1.64;border-radius:6px}.discovery-opening .discovery-service h2{font-size:clamp(15px,4.25vw,21px);font-weight:700;line-height:1.65;margin:4px 0 0}.discovery-shop-button{min-height:44px;margin-top:12px;padding:9px 48px;border-radius:7px;font-size:16px}.discovery-shop-button svg{inset-inline-end:21px;width:25px}.discovery-feature{margin-top:28px;padding-top:21px;padding-bottom:25px}.discovery-opening .discovery-feature-copy h2{font-size:clamp(25px,7.2vw,34px);line-height:1.65;letter-spacing:-.55px}.discovery-opening .discovery-feature-copy h2:after{margin-top:4px;width:21px;border-width:3px}.discovery-feature-copy p{font-size:14px;line-height:1.8;margin:5px 0 11px}.discovery-feature-image{border-radius:6px;aspect-ratio:2.12}.discovery-text-link{min-height:38px;margin-top:10px;gap:14px;font-size:16px}.homa-redesign .club-banner{margin-inline:17px}.homa-redesign .editorial-section{padding-inline:20px;padding-block:42px}.homa-redesign .editorial-heading h2{font-size:28px;line-height:1.5}.homa-redesign .landing-faq{padding-block:42px}html[dir=ltr] .discovery-opening .discovery-hero-copy h1{font-size:clamp(20px,5.8vw,31px);line-height:1.35;letter-spacing:-.5px}html[dir=ltr] .discovery-hero-copy p{font-size:12px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.discovery-service-image img,.discovery-shop-button{transition:none}.discovery-service:hover .discovery-service-image img{transform:none}}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html[lang=ar] :is(button,input,select,textarea),html[lang=fa] :is(button,input,select,textarea){font-family:var(--font-fa),sans-serif;letter-spacing:normal}:is(h1,h2,h3){text-wrap:balance}:is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--hn-focus,#0f6e72);outline-offset:4px}.discovery-feature-copy p,.discovery-hero-copy p{line-height:1.9}.discovery-desktop-nav a{font-size:15px}.discovery-brand small{font-size:13px}html[dir=rtl] :is(.discovery-brand strong,.discovery-opening h1,.discovery-opening h2){letter-spacing:normal}@media (max-width:600px){:is(.portal,.commerce) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}:is(.site-header,.commerce-header) :is(button,select){min-height:44px}}.commerce .shop-product{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.commerce .product-detail{min-width:0}.commerce .product-breadcrumb{font-size:13px;line-height:1.9;overflow-wrap:anywhere}.commerce .product-detail h1{font-size:clamp(24px,3vw,34px);line-height:1.65}.commerce .product-detail>p{line-height:1.9}.commerce .product-detail .commerce-eyebrow{overflow-wrap:anywhere}.commerce .quantity-selector button,.portal .quantity-selector button{width:44px;height:44px}.commerce .quantity-selector input,.portal .quantity-selector input{min-height:44px;font-size:16px}.commerce .checkout-item .cart-remove{min-height:44px}.commerce .checkout-item img{-o-object-fit:contain;object-fit:contain}.commerce .add-cart-feedback a,.commerce .product-purchase-panel>a{display:inline-flex;align-items:center;min-height:44px}.commerce .checkout-back,.commerce .checkout-new-address{min-height:44px}.discovery-menu{overscroll-behavior:contain}.discovery-menu-heading{position:sticky;top:0;z-index:1;background:var(--hn-bg);padding-block:12px}.discovery-menu-links{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-menu-links :is(a,button){overflow-wrap:anywhere}.discovery-menu-preferences{flex-wrap:wrap}@media(max-width:760px){.commerce .shop-product{grid-template-columns:minmax(0,1fr);gap:24px}.commerce .product-page{padding-inline:18px}.commerce .product-detail h1{margin-top:10px}.commerce .product-detail .shop-notice{font-size:14px;padding:16px}.commerce .product-purchase-panel .store-cta{align-items:stretch}.commerce .product-purchase-panel .commerce-button{flex-basis:100%;min-height:48px;font-size:15px}.commerce .checkout-section .checkout-item-quantity{grid-column:1/-1;flex-direction:row;justify-content:space-between}.commerce .checkout-summary dl>div{flex-wrap:wrap}.commerce .checkout-review-row{flex-wrap:wrap;gap:8px}.commerce .checkout-review-row>span{flex:1 1 160px}.commerce .checkout-review-row>strong{margin-inline-start:auto}.commerce .checkout-pending .commerce-button{width:100%}}@media(max-width:380px){.discovery-brand{flex-shrink:1;min-width:0}.discovery-brand span{min-width:0}.discovery-brand strong{overflow-wrap:anywhere}.discovery-menu-panel{padding-inline:18px}.commerce .checkout-methods{grid-template-columns:minmax(0,1fr)}}:is(button,input,select,textarea){font-family:inherit}:is(p,li){overflow-wrap:break-word}@media(max-width:640px){:is(input,select,textarea){font-size:16px}button{touch-action:manipulation}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}.site-error{max-width:680px;margin:60px auto;padding:32px 24px;line-height:1.9;text-align:center}.site-error h1{font-size:clamp(22px,5vw,32px)}.site-error>div{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.site-error :is(button,a){min-height:44px;padding:10px 18px;border:1px solid #0f6e72;border-radius:12px;color:inherit;text-decoration:none;font:inherit;cursor:pointer}.site-error button{background:#0f6e72;color:#fff}.catalog-highlights{max-width:1280px;margin:0 auto;padding:64px 40px}.catalog-highlights-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.catalog-highlights-heading h2{font-size:clamp(26px,3vw,38px);margin:8px 0 12px}.catalog-highlights-heading p{color:var(--hn-text-muted);line-height:1.9}.catalog-highlights-heading>a{flex-shrink:0}.catalog-highlights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.catalog-highlight{display:flex;flex-direction:column;gap:12px;min-width:0;color:var(--hn-text);text-decoration:none}.catalog-highlight-image{display:grid;place-items:center;aspect-ratio:4/5;overflow:hidden;border-radius:8px;background:var(--hn-bg-alt)}.catalog-highlight-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.catalog-highlight-image>span{color:var(--hn-text-muted);font-size:22px}.catalog-highlight h3{font-size:18px;line-height:1.8;margin:0}.catalog-highlight strong{font-size:16px;margin-top:auto}.catalog-highlight-link{min-height:44px;display:flex;align-items:center;color:var(--hn-turquoise);text-decoration:underline;text-underline-offset:5px}.catalog-highlights-status{min-height:110px;display:flex;align-items:center;flex-wrap:wrap;gap:16px;line-height:1.9}.catalog-highlights-status a{text-decoration:underline;text-underline-offset:4px}@media(max-width:767px){.catalog-highlights{padding:40px 20px}.catalog-highlights-heading{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:20px}.catalog-highlights-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(78vw,320px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:4px 4px 16px;gap:16px}.catalog-highlight{scroll-snap-align:start}.discovery-header-actions .discovery-cart{display:inline-flex}.discovery-menu-links{gap:8px 16px}.discovery-menu-links :is(a,button){line-height:1.8;padding-block:6px}.experience-dialog .request-form :is(input,textarea,select){font-size:16px}.discovery-opening .discovery-hero{height:auto;min-height:190px;max-height:none}.discovery-opening .discovery-hero-copy{padding-bottom:22px}.discovery-text-link{min-height:44px}}html body .portal-member .portal-product,html body .shop-card{border-radius:18px;border:1px solid var(--hn-border);box-shadow:0 4px 20px #1e2a4408;overflow:hidden;min-width:0}html body .shop-card{grid-template-columns:minmax(0,46%) minmax(0,1fr);gap:10px 18px;padding:16px}html body .shop-card>a:first-child{border-radius:12px}html body .portal-member .portal-product h2,html body .shop-card h2{font-size:17px;line-height:1.8;margin:0;overflow-wrap:anywhere}html body .portal-member .portal-product>div>p,html body .shop-card p{font-size:13px;line-height:1.9;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0}html body .portal-member .portal-product .member-product-price,html body .shop-card>strong{font-size:clamp(20px,1.7vw,24px);line-height:1.7;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}html body .portal-member .portal-product .store-cta,html body .shop-card .store-cta{gap:10px;flex-wrap:wrap;align-items:center}html body .portal-member .portal-product .commerce-button,html body .shop-card .commerce-button{flex:1 1 150px;min-height:48px;border-radius:12px;padding:10px 14px;font-size:14px;justify-content:center;white-space:normal;background:var(--hn-turquoise);border-color:var(--hn-turquoise);color:#fff}html body .portal-member .portal-product>div{padding:18px;display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0;flex:1}html body .portal-member .member-product-image img{width:100%;height:auto;min-height:0;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;padding:12px}html[data-theme=dark] body .portal-member .portal-product,html[data-theme=dark] body .shop-card{box-shadow:none}html[data-theme=dark] body .portal-member .portal-product .commerce-button,html[data-theme=dark] body .shop-card .commerce-button{color:#0d1322}@media (max-width:700px){html body .shop-card{grid-template-columns:minmax(0,1fr);padding:14px;gap:10px}html body .shop-card>a:first-child{grid-column:1;grid-row:auto}html body .shop-card>:not(:first-child){grid-column:1}html body .shop-card>a:not(:first-child){display:inline-flex;align-items:center;min-height:44px}html body .shop-card .store-cta .commerce-button{width:auto}}@media (max-width:640px){html body .portal-member .portal-product{display:flex;flex-direction:column}html body .portal-member .portal-product>div{padding:16px}}html body .portal-member .portal-product>div{gap:8px}html body .portal-member .portal-product .member-product-price{margin:4px 0;letter-spacing:normal}html body .portal-member .portal-product .member-product-price *{letter-spacing:normal}html body .portal-member .portal-product .wish-button{align-self:flex-start;width:auto;max-width:100%;min-height:44px;padding:6px 12px;margin:0;font-size:12px;line-height:1.7;white-space:normal;text-align:start}html body .portal-member .portal-product .wish-button svg{flex-shrink:0}html body .portal-member .portal-product>div>.member-product-description,html body .portal-member .portal-product>div>.member-product-stock{color:var(--hn-text-muted)}html body .portal-member .portal-product .member-product-stock{display:block;overflow:visible;font-size:12px}html body .portal-member .portal-product .add-cart-form{margin-top:0;padding-top:0}html body .portal-member .portal-product .portal-product-specs{margin:4px 0 0;padding-top:8px;border-top:1px solid var(--hn-border)}html body .portal-member .portal-product .portal-product-specs summary{min-height:44px;line-height:1.8;font-size:13px}@media (max-width:640px){html body .portal-member .portal-product .member-product-image{width:100%;margin:0;align-self:stretch;border-radius:0}html body .portal-member .portal-product .member-product-image img{display:block;height:clamp(180px,48vw,240px);min-height:0;aspect-ratio:auto;padding:10px;-o-object-fit:contain;object-fit:contain}html body .portal-member .portal-product h2{font-size:16px;line-height:1.7}html body .portal-member .portal-product .member-product-price{font-size:20px}}html body .portal-member .portal-product .member-product-image,html body .product-gallery-main,html body .shop-card>a:first-child{box-sizing:border-box;background:#eee8dc!important;border:1px solid #d8cebc;border-radius:14px;padding:8px;overflow:hidden;box-shadow:none}html body .portal-member .portal-product .member-product-image img,html body .product-gallery-main img,html body .shop-card>a:first-child img{background:#fff;border-radius:8px;-o-object-fit:contain;object-fit:contain}html[data-theme=dark] body .portal-member .portal-product .member-product-image,html[data-theme=dark] body .product-gallery-main,html[data-theme=dark] body .shop-card>a:first-child{background:#213343!important;border-color:#486071}html body .discovery-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px}html body .discovery-hero-actions a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 22px;border-radius:12px;font-size:15px;line-height:1.7;text-decoration:none;letter-spacing:normal}html body .discovery-hero-primary{background:var(--hn-turquoise);color:#fff;border:1px solid var(--hn-turquoise)}html body .discovery-hero-secondary{background:transparent;border:1px solid var(--hn-border-strong);color:var(--hn-text)}html[data-theme=dark] body .discovery-hero-primary{color:#0d1322}html body .commerce .checkout-steps{gap:12px;padding:12px}html body .commerce .checkout-steps li{min-width:0;border:1px solid transparent;border-radius:12px;padding:12px;line-height:1.7}html body .commerce .checkout-steps li[aria-current=step]{background:var(--hn-turquoise-soft);border-color:var(--hn-turquoise);color:var(--hn-text)}html body .commerce .checkout-summary .checkout-payable{padding:20px 0 16px;gap:10px;border-bottom:1px solid #425969}html body .commerce .checkout-summary .checkout-payable>strong{font-size:clamp(26px,3vw,34px);line-height:1.7;letter-spacing:normal;overflow-wrap:anywhere}html body .commerce .checkout-summary .checkout-payable>strong *{letter-spacing:normal}html body .commerce .checkout-summary .checkout-pay{border-radius:12px;min-height:54px;font-size:16px;letter-spacing:normal}@media (max-width:767px){html body .discovery-opening .discovery-hero{flex-direction:column;align-items:stretch;gap:20px;height:auto;min-height:0;max-height:none;margin:16px 17px 20px}html body .discovery-opening .discovery-hero-copy{order:0;width:100%;min-width:0;box-sizing:border-box;padding:0}html body .discovery-opening .discovery-hero-art{order:1;position:relative;inset:auto;width:100%;aspect-ratio:2/1;border-radius:16px}html body .discovery-opening .discovery-hero-art img{display:block}html body .discovery-hero-actions{align-items:stretch;flex-direction:column;margin-top:18px;gap:8px}html body .discovery-hero-actions a{box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;font-size:14px}html body .discovery-opening .discovery-hero-copy h1:after{height:3px;border:0;background:#cba269}}@media (max-width:760px){html body .commerce .checkout-steps{gap:6px;padding:8px}html body .commerce .checkout-steps li{padding:10px 4px}}@media (max-width:600px){html body .commerce .checkout-summary .checkout-payable>strong{font-size:26px}}html body .discovery-menu-heading h2,html body .discovery-menu-service-copy{min-width:0;overflow-wrap:anywhere}html body .discovery-menu-services a{gap:12px}html body .discovery-menu-services a>svg,html body .discovery-menu-shop>svg{flex-shrink:0}html body .discovery-menu-links :is(a,button){min-width:0;line-height:1.8;text-align:start}html body .discovery-menu-shop{gap:12px}html body .commerce .checkout-methods>button{min-width:0;overflow-wrap:anywhere}html body .commerce .checkout-review dt,html[data-theme=dark] body .commerce .checkout-steps li{color:var(--hn-text-muted)}html[data-theme=dark] body .commerce .checkout-steps li[aria-current=step]{color:var(--hn-text)}html[data-theme=dark] body .commerce .checkout-new-address{background:var(--hn-surface);color:var(--hn-text);border-color:var(--hn-border-strong)}@media (max-width:767px){html body .discovery-brand{flex-shrink:1;min-width:0}html body .discovery-brand span{min-width:0;overflow-wrap:anywhere}html body .discovery-brand img,html body .discovery-header-actions{flex-shrink:0}html body .portal .portal-title{flex-wrap:wrap;gap:12px}html body .portal .portal-title>*,html body .portal .support-message{min-width:0;overflow-wrap:anywhere}html body .commerce .checkout-item-quantity>strong,html body .commerce .checkout-review-row>strong{white-space:normal;overflow-wrap:anywhere;min-width:0}}@media (max-width:700px){html body .portal .portal-header{height:auto;min-height:80px;padding-block:14px;flex-wrap:wrap}html body .portal .portal-toplinks{flex-wrap:wrap;min-width:0}}@media (max-width:420px){html body .commerce .checkout-methods,html body .discovery-menu-links{grid-template-columns:minmax(0,1fr)}html body .commerce .checkout-review dl{grid-template-columns:minmax(0,1fr);gap:6px}html body .commerce .checkout-review dd{margin-bottom:12px}}.commerce,.portal{--hp-paper:#fffdf9;--hp-cream:#f7f2e9;--hp-soft:#efe7da;--hp-ink:#1b1b18;--hp-muted:#716a60;--hp-deep:#102629;--hp-deep-2:#0b1b1d;--hp-gold:#c99b43;--hp-gold-2:#e7c47d;--hp-line:#e7ddcd;--hp-success:#376c58;--hp-danger:#a64a3a;--hp-shadow:0 18px 54px rgba(58,43,22,.09);--hp-shadow-strong:0 28px 72px rgba(30,26,20,.14)}.commerce{background:radial-gradient(circle at 10% 0,rgba(214,172,89,.11),transparent 30rem),linear-gradient(180deg,#faf7f1,var(--hp-cream));color:var(--hp-ink)}.commerce #commerce-main{min-height:58vh}.commerce .discovery-header{position:sticky;top:0;z-index:60;background:rgba(255,253,249,.88);border-bottom:1px solid rgba(204,179,132,.32);box-shadow:0 10px 34px rgba(55,41,22,.06);backdrop-filter:blur(22px) saturate(150%)}.commerce .discovery-header-inner{max-width:1500px;margin-inline:auto}.commerce .discovery-brand strong{color:#30281c;font-weight:800}.commerce .discovery-brand small{color:#9b7129;letter-spacing:.08em}.commerce .discovery-desktop-nav a{border-radius:999px;padding:9px 12px;transition:background .2s,color .2s,transform .2s}.commerce .discovery-desktop-nav a:hover{background:#f0e7d8;color:#8a611d;transform:translateY(-1px)}.commerce .discovery-icon{border:1px solid #e4d8c5;background:rgba(255,255,255,.64);box-shadow:0 5px 18px rgba(55,42,23,.05)}.commerce .discovery-icon:hover{background:#f2e8d7;border-color:#d9bd88}.commerce .discovery-menu-panel{background:radial-gradient(circle at 85% 0,rgba(213,168,78,.15),transparent 22rem),var(--hp-paper)}.commerce .discovery-menu-links a,.commerce .discovery-menu-services a{border-radius:14px}.commerce .discovery-menu-links a:hover,.commerce .discovery-menu-services a:hover{background:#f3ede3}.commerce .discovery-menu-shop{background:linear-gradient(135deg,#153033,#0d2022)!important;color:#fff!important;border-radius:16px!important}.commerce .brand-body,.commerce .checkout-page,.commerce .rank-page,.commerce .shop-wrap{width:min(94%,1420px);max-width:1420px;margin-inline:auto}.commerce .shop-wrap{padding:42px 0 70px}.commerce .brand-body{padding:32px 0 70px}.commerce .rank-page{padding:40px 0 70px}.commerce .company-page{padding-top:38px}.commerce .brand-chapter:first-child,.commerce .company-heading,.commerce .rank-page>header,.commerce .shop-heading{position:relative;overflow:hidden;border:1px solid rgba(213,184,129,.26);border-radius:28px;padding:38px 40px;margin-bottom:24px;background:radial-gradient(circle at 82% 12%,rgba(207,161,71,.18),transparent 23rem),linear-gradient(135deg,#132a2d,#0d1d1f);color:#fff;box-shadow:var(--hp-shadow-strong)}.commerce .brand-chapter:first-child:after,.commerce .company-heading:after,.commerce .rank-page>header:after,.commerce .shop-heading:after{content:"HOMA";position:absolute;inset-inline-end:28px;bottom:-26px;font:800 clamp(62px,9vw,145px)/1 Georgia,serif;letter-spacing:.05em;color:rgba(234,204,145,.055);pointer-events:none}.commerce .brand-chapter:first-child h1,.commerce .company-heading h1,.commerce .rank-page>header h1,.commerce .shop-heading h1{color:#fff;font-size:clamp(30px,4vw,52px);line-height:1.5;margin:6px 0 10px;position:relative;z-index:2}.commerce .brand-chapter:first-child p,.commerce .company-heading p,.commerce .rank-page>header p,.commerce .shop-heading p{color:#d8dfdc;max-width:820px;line-height:2;position:relative;z-index:2}.commerce .commerce-eyebrow{color:var(--hp-gold)!important;font-weight:800;letter-spacing:.08em}.commerce .commerce-button,.commerce button.commerce-button{border:1px solid #ddc493;border-radius:13px;min-height:46px;padding:10px 18px;background:linear-gradient(135deg,#173235,#102528);color:#fff!important;box-shadow:0 8px 22px rgba(21,46,48,.1);transition:transform .2s,box-shadow .2s,background .2s}.commerce .commerce-button:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(21,46,48,.16)}.commerce .commerce-button.gold{background:linear-gradient(135deg,#f5dfaa,#d3a34b)!important;color:#1d241f!important;border-color:#dfbc73!important}.commerce .commerce-button.outline{background:rgba(255,255,255,.66)!important;color:#3f3423!important;border-color:#d9c8aa!important}.commerce input,.commerce select,.commerce textarea{border:1px solid #ded3c2!important;border-radius:13px!important;background:rgba(255,255,255,.86)!important;min-height:48px;color:#27231e!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.commerce input:focus,.commerce select:focus,.commerce textarea:focus{border-color:#c9a45e!important;box-shadow:0 0 0 3px rgba(201,164,94,.13);outline:none}.commerce .shop-toolbar{position:sticky;top:84px;z-index:20;padding:14px;margin:0 0 24px;border:1px solid rgba(221,207,185,.9);border-radius:18px;background:rgba(255,253,249,.91);box-shadow:0 12px 32px rgba(52,39,21,.07);backdrop-filter:blur(18px)}.commerce .shop-grid{gap:18px}.commerce .shop-card{overflow:hidden;padding:12px;gap:10px;border:1px solid var(--hp-line);border-radius:22px;background:rgba(255,253,249,.95);box-shadow:0 12px 36px rgba(58,43,22,.07);transition:transform .24s,box-shadow .24s,border-color .24s}.commerce .shop-card:hover{transform:translateY(-5px);border-color:#d7bd8d;box-shadow:0 22px 50px rgba(58,43,22,.11)}.commerce .shop-card>a:first-child{overflow:hidden;border-radius:17px;background:#eee7dc}.commerce .shop-card>a:first-child img{transition:transform .5s ease}.commerce .shop-card:hover>a:first-child img{transform:scale(1.035)}.commerce .shop-card h2{font-size:18px;line-height:1.7}.commerce .shop-card>small{color:#9b7128;font-weight:700}.commerce .shop-card>strong{color:#2d4c47;font-size:18px}.commerce .shop-empty,.commerce .shop-error,.commerce .shop-notice{border-radius:18px;background:rgba(255,253,249,.92);box-shadow:var(--hp-shadow)}.commerce .craft-group{border:1px solid var(--hp-line);border-radius:24px;padding:22px;margin-bottom:22px;background:rgba(255,253,249,.82)}.commerce .craft-group-head{border-bottom:1px solid var(--hp-line);padding-bottom:12px;margin-bottom:18px}.commerce .shop-product{gap:30px;padding:24px;border:1px solid var(--hp-line);border-radius:26px;background:rgba(255,253,249,.93);box-shadow:var(--hp-shadow)}.commerce .product-gallery-main,.commerce .shop-product-images img{border-radius:20px!important;background:#eee7dc!important}.commerce .cart-row,.commerce .checkout-section,.commerce .product-specs>div{border:1px solid var(--hp-line);border-radius:18px;background:rgba(255,253,249,.95);box-shadow:0 9px 26px rgba(58,43,22,.05)}.commerce .cart-summary,.commerce .checkout-summary{border-radius:22px!important;background:radial-gradient(circle at 80% 0,rgba(210,164,75,.16),transparent 18rem),linear-gradient(145deg,#12282b,#0b1c1e)!important;color:#fff!important;border:1px solid rgba(218,185,119,.2)!important;box-shadow:0 22px 55px rgba(18,37,39,.18)}.commerce .checkout-steps{border-radius:18px;border-color:var(--hp-line);box-shadow:0 8px 24px rgba(58,43,22,.04)}.commerce .checkout-steps .current>span{background:linear-gradient(135deg,#e0b45e,#b67f26)!important;border-color:#d3a34c!important}.commerce .checkout-summary .checkout-pay{background:linear-gradient(135deg,#f0d18b,#c99236)!important;border-color:#d9b164!important;color:#1c231f!important}.commerce .brand-chapter,.commerce .company-contact-panel,.commerce .company-licenses,.commerce .management-panel,.commerce .rank-comparison,.commerce .rank-page>section{border:1px solid var(--hp-line);border-radius:24px;padding:28px;margin:18px 0;background:rgba(255,253,249,.9);box-shadow:0 12px 34px rgba(58,43,22,.055)}.commerce .brand-chapter:first-child{background:radial-gradient(circle at 82% 12%,rgba(207,161,71,.18),transparent 23rem),linear-gradient(135deg,#132a2d,#0d1d1f)}.commerce .brand-chapter h2,.commerce .company-page h2,.commerce .rank-page h2{font-size:28px;line-height:1.6;color:#27221b}.commerce .rank-grid{gap:18px}.commerce .rank-card{overflow:hidden;border:1px solid var(--hp-line)!important;border-radius:24px!important;background:rgba(255,253,249,.95)!important;box-shadow:0 14px 38px rgba(58,43,22,.07)}.commerce .rank-card:hover{box-shadow:0 22px 50px rgba(58,43,22,.11)}.commerce .comparison-scroll{border:1px solid var(--hp-line);border-radius:18px;overflow:auto}.commerce .comparison-scroll th{background:#f0e8dc}.commerce .license-card,.commerce .management-principles article{border:1px solid var(--hp-line)!important;border-radius:20px!important;background:#fffdf9!important;box-shadow:0 10px 28px rgba(58,43,22,.05)}.commerce .commerce-footer{margin-top:40px;padding-top:64px;background:radial-gradient(circle at 12% 0,rgba(205,158,66,.12),transparent 25rem),linear-gradient(145deg,#102629,#0a191b);color:#f1ece4;border-top:1px solid rgba(216,183,115,.18)}.commerce .commerce-footer h2{color:#f5d995}.commerce .commerce-footer a:hover{color:#efcb82}.commerce .footer-brand-mark{filter:drop-shadow(0 8px 18px rgba(199,151,59,.2))}.portal{--p-ink:#1d211e;--p-gold:#c89a42;--p-line:#e6dccd;background:radial-gradient(circle at 8% 0,rgba(211,169,84,.11),transparent 30rem),linear-gradient(180deg,#faf7f1,#f5efe5);color:var(--hp-ink)}.portal-header{position:sticky;top:0;z-index:60;height:82px;padding-inline:3.5%;background:radial-gradient(circle at 80% 0,rgba(205,159,69,.16),transparent 22rem),linear-gradient(135deg,#11282b,#0b1c1e);color:#fff;border-bottom:1px solid rgba(226,190,118,.22);box-shadow:0 12px 34px rgba(10,26,28,.15)}.portal-brand{display:flex;align-items:center;gap:12px}.portal-brand img{width:48px!important;height:48px!important;border-radius:50%;padding:5px;background:rgba(255,248,230,.08);border:1px solid rgba(238,204,137,.24)}.portal-header strong{color:#f4dfae;font-size:21px}.portal-header small{color:#cdb781}.portal-toplinks a{color:#f4eee5}.portal-toplinks>a:hover{color:#efcb7d}.portal-layout{grid-template-columns:260px minmax(0,1fr);gap:18px;max-width:1560px;padding:20px}.portal-sidebar{position:sticky;top:102px;align-self:start;max-height:calc(100vh - 122px);overflow:auto;padding:18px;border:1px solid rgba(215,184,126,.16);border-radius:24px;background:radial-gradient(circle at 50% 0,rgba(205,160,72,.13),transparent 20rem),linear-gradient(180deg,#132b2e,#0d1e20);color:#f2ede5;box-shadow:0 18px 46px rgba(12,30,32,.15)}.portal-sidebar::-webkit-scrollbar{width:7px}.portal-sidebar::-webkit-scrollbar-thumb{background:#806c4b;border-radius:10px}.member-profile-card,.portal-user{margin-bottom:16px;padding:18px!important;border:1px solid rgba(229,198,134,.18)!important;border-radius:18px!important;background:rgba(255,255,255,.055)!important;color:#fff!important}.member-profile-card strong{color:#f5dfad}.member-profile-card small,.portal-user span{color:#bfb6a6!important}.member-avatar{background:linear-gradient(135deg,#f0d38f,#bd8731)!important;color:#17211e!important;box-shadow:0 6px 18px rgba(192,139,48,.22)}.portal-sidebar nav section>h2{margin:18px 10px 7px!important;color:#bca779!important;font-size:10px!important;letter-spacing:.08em}.portal-sidebar button{min-height:45px;border-radius:12px;color:#e7e3dc;transition:background .2s,color .2s,transform .2s}.portal-sidebar button:hover:not([aria-current=page]){background:rgba(255,255,255,.07);color:#fff;transform:translateX(-2px)}.portal-sidebar button[aria-current=page]{background:linear-gradient(135deg,#f1d796,#c3933d)!important;color:#17211e!important;box-shadow:0 8px 22px rgba(195,147,61,.2);font-weight:800}.admin-menu-toggle,.member-menu-toggle{border:1px solid rgba(227,194,129,.2)!important;background:rgba(255,255,255,.055)!important;color:#f0e8da!important}.portal-main{padding:10px 10px 50px}.portal-title{padding:22px 24px;border:1px solid var(--hp-line);border-radius:22px;background:rgba(255,253,249,.88);box-shadow:0 12px 34px rgba(58,43,22,.055);backdrop-filter:blur(12px)}.portal-title h1{font-size:30px;color:#26221c}.portal-title p{color:#786f63}.portal-card{border:1px solid var(--hp-line);border-radius:22px;padding:24px;background:rgba(255,253,249,.94);box-shadow:0 12px 36px rgba(58,43,22,.06)}.portal-card h2{color:#29241d}.portal-card:hover{border-color:#ddc79e}.portal-stats{gap:14px}.portal-stat{position:relative;overflow:hidden;min-height:128px;border:1px solid var(--hp-line);border-radius:20px;padding:20px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(245,237,225,.94));box-shadow:0 10px 30px rgba(58,43,22,.05)}.portal-stat:after{content:"";position:absolute;width:86px;height:86px;border-radius:50%;inset-inline-end:-30px;top:-28px;background:rgba(205,161,74,.08)}.portal-stat small{color:#766e62}.portal-stat strong{color:#21443f;font-size:28px;font-weight:800}.portal-stat em{color:#8d8171}.portal-button{min-height:45px;padding:9px 16px;border:1px solid #dbc7a1;border-radius:12px;background:#fffaf0;color:#3d3325;box-shadow:0 5px 16px rgba(58,43,22,.04)}.portal-button:hover{background:#f3eadc;border-color:#d0ad6d}.portal-button.gold,.portal-button.primary{background:linear-gradient(135deg,#f0d693,#c28d34);border-color:#d3aa62;color:#17211e;font-weight:800;box-shadow:0 8px 22px rgba(190,137,49,.15)}.portal-button.secondary{background:#eef1ed;color:#29423d;border-color:#d8e0da}.portal-button.danger{background:#fff4f1;color:#9d4637;border-color:#ecc8c0}.portal-filter,.portal-form{border-radius:18px}.auth-login input:not([type=checkbox]),.portal .registration input:not([type=checkbox]):not([type=radio]),.portal .registration select,.portal-filter input,.portal-filter select,.portal-form input,.portal-form select,.portal-form textarea{border:1px solid #ddd1bf!important;border-radius:12px!important;background:#fffdf9!important;min-height:48px;color:#27231f!important}.portal-form input:focus,.portal-form select:focus,.portal-form textarea:focus{outline:none;border-color:#c9a45e!important;box-shadow:0 0 0 3px rgba(201,164,94,.12)}.portal-table-wrap{border:1px solid var(--hp-line);border-radius:16px;background:#fffdf9}.portal-table th{background:#efe7dc;color:#5f5548;font-weight:800}.portal-table td{border-color:#eee5d9}.portal-table tr:hover td{background:#faf5ed}.portal-tag{background:#eee5d8}.portal-tag.green{background:#e6f1eb;color:#32614f}.portal-tag.red{background:#fae9e4;color:#9e4a3c}.portal-tag.yellow{background:#f3ead5;color:#7f642d}.portal-progress{height:10px;border-radius:999px;background:#e7dfd2}.portal-progress>span{border-radius:999px;background:linear-gradient(90deg,#c29035,#eccf87)}.portal-notice{border-inline-start:3px solid #c69a48;border-radius:12px;background:#f6efe4;color:#62594d}.portal-error,.portal-success{border-radius:14px}.portal-success{background:#edf2ee;color:#315c4d;border-color:#cadbcf}.portal-empty{border-radius:16px;background:rgba(255,253,249,.72)}.portal-catalog{gap:16px}.portal-product{border:1px solid var(--hp-line);border-radius:20px;background:#fffdf9;box-shadow:0 10px 30px rgba(58,43,22,.055);transition:transform .22s,box-shadow .22s}.portal-product:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgba(58,43,22,.095)}.portal-product img{height:220px;border-radius:16px 16px 0 0}.member-product-price{color:#24514a!important;font-size:18px}.member-shopbar{border:1px solid var(--hp-line)!important;border-radius:20px!important;background:linear-gradient(135deg,#142d30,#0d2022)!important;box-shadow:0 16px 38px rgba(14,35,37,.13)}.member-shopbar,.member-shopbar h2,.member-shopbar p{color:#fff!important}.member-shopbar a{background:linear-gradient(135deg,#efd18b,#c69237)!important;color:#18211e!important}.portal-command-banner{background:radial-gradient(circle at 82% 0,rgba(204,158,67,.17),transparent 22rem),linear-gradient(135deg,#132c2f,#0b1d1f);border:1px solid rgba(219,184,116,.18);box-shadow:0 18px 45px rgba(12,30,32,.14)}.portal-command-banner small{color:#e7c980}.registration-shell{border-radius:26px;border-color:var(--hp-line);box-shadow:0 22px 65px rgba(58,43,22,.1)}.registration-story{background:radial-gradient(circle at 28% 0,rgba(211,164,72,.18),transparent 22rem),linear-gradient(155deg,#132d30,#0a191b)}.registration-story .auth-eyebrow{color:#edcd89}.portal .auth-login,.portal .registration{--auth-bg:#fffdf9;--auth-ink:#29251f;--auth-muted:#746c61;--auth-line:#e5dac9;--auth-soft:#f4ede3}.registration-steps li[aria-current=step]{border-color:#c49949}.registration-steps li[aria-current=step]>span{background:linear-gradient(135deg,#efd28e,#c38e35);border-color:#d1aa64;color:#1b241f}.invitation-options label.selected{border-color:#c49a4e;background:#f7efdf}.portal .auth-eyebrow{color:#9c7126}.portal-modal{background:rgba(7,19,20,.72);backdrop-filter:blur(7px)}.portal-dialog,.portal-modal>section{border-radius:22px;border-color:#ddcba8;background:#fffdf9;box-shadow:0 28px 80px rgba(20,25,20,.22)}.portal-dialog::backdrop{background:rgba(7,19,20,.72);backdrop-filter:blur(6px)}html[data-theme=dark] .commerce{--hp-paper:#142629;--hp-cream:#0c1719;--hp-soft:#182a2d;--hp-ink:#efe9df;--hp-muted:#b7aea1;--hp-line:#294043;background:radial-gradient(circle at 10% 0,rgba(194,145,53,.08),transparent 28rem),#0b1517;color:#ede8df}html[data-theme=dark] .commerce .discovery-header{background:rgba(12,24,26,.88);border-color:#2a4043}html[data-theme=dark] .commerce .discovery-brand strong{color:#f0d99f}html[data-theme=dark] .commerce .discovery-desktop-nav a{color:#e9e4dc}html[data-theme=dark] .commerce .brand-chapter,html[data-theme=dark] .commerce .cart-row,html[data-theme=dark] .commerce .checkout-section,html[data-theme=dark] .commerce .company-contact-panel,html[data-theme=dark] .commerce .company-licenses,html[data-theme=dark] .commerce .craft-group,html[data-theme=dark] .commerce .license-card,html[data-theme=dark] .commerce .management-panel,html[data-theme=dark] .commerce .product-specs>div,html[data-theme=dark] .commerce .rank-card,html[data-theme=dark] .commerce .rank-comparison,html[data-theme=dark] .commerce .rank-page>section,html[data-theme=dark] .commerce .shop-card,html[data-theme=dark] .commerce .shop-product{background:#132427!important;color:#ece6dc!important;border-color:#2b4043!important}html[data-theme=dark] .commerce .brand-chapter h2,html[data-theme=dark] .commerce .company-page h2,html[data-theme=dark] .commerce .rank-page h2{color:#f0e8dc}html[data-theme=dark] .commerce input,html[data-theme=dark] .commerce select,html[data-theme=dark] .commerce textarea{background:#112124!important;color:#eee8de!important;border-color:#30464a!important}html[data-theme=dark] .portal{--hp-paper:#132427;--hp-cream:#0b1517;--hp-soft:#17282b;--hp-ink:#eee8df;--hp-muted:#afa69a;--hp-line:#2b4144;background:radial-gradient(circle at 8% 0,rgba(192,143,49,.08),transparent 28rem),#0a1416;color:#eee8df}html[data-theme=dark] .portal-card,html[data-theme=dark] .portal-dialog,html[data-theme=dark] .portal-modal>section,html[data-theme=dark] .portal-product,html[data-theme=dark] .portal-stat,html[data-theme=dark] .portal-table-wrap,html[data-theme=dark] .portal-title{background:#132427!important;color:#eee8df!important;border-color:#2c4245!important}html[data-theme=dark] .portal-card h2,html[data-theme=dark] .portal-title h1{color:#f2eadf}html[data-theme=dark] .portal-stat em,html[data-theme=dark] .portal-stat small,html[data-theme=dark] .portal-title p{color:#b9b0a4}html[data-theme=dark] .portal-stat strong{color:#e5c67d}html[data-theme=dark] .portal-table th{background:#1b3134;color:#d7cdbf}html[data-theme=dark] .portal-table td{border-color:#284043}html[data-theme=dark] .portal-table tr:hover td{background:#172b2e}html[data-theme=dark] .auth-login input:not([type=checkbox]),html[data-theme=dark] .portal .registration input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] .portal .registration select,html[data-theme=dark] .portal-filter input,html[data-theme=dark] .portal-filter select,html[data-theme=dark] .portal-form input,html[data-theme=dark] .portal-form select,html[data-theme=dark] .portal-form textarea{background:#102023!important;color:#eee8df!important;border-color:#30464a!important}@media(max-width:1050px){.portal-layout{grid-template-columns:220px minmax(0,1fr);padding:14px}.commerce .shop-toolbar{top:78px}}@media(max-width:760px){.commerce .brand-body,.commerce .checkout-page,.commerce .rank-page,.commerce .shop-wrap{width:calc(100% - 24px)}.commerce .brand-chapter:first-child,.commerce .company-heading,.commerce .rank-page>header,.commerce .shop-heading{padding:26px 22px;border-radius:22px}.commerce .shop-toolbar{position:static;border-radius:16px}.commerce .shop-grid{grid-template-columns:1fr 1fr;gap:10px}.commerce .shop-card{border-radius:17px;padding:9px}.commerce .shop-card h2{font-size:15px}.commerce .brand-chapter,.commerce .company-contact-panel,.commerce .company-licenses,.commerce .management-panel,.commerce .rank-comparison,.commerce .rank-page>section{padding:20px;border-radius:19px}.commerce .commerce-footer{border-radius:26px 26px 0 0}.portal-header{height:72px;padding-inline:14px}.portal-layout{display:block;padding:10px}.portal-sidebar{position:static;max-height:none;margin-bottom:12px;border-radius:20px;padding:12px}.portal-sidebar .admin-navigation.is-open,.portal-sidebar nav.is-open{max-height:52vh;overflow:auto}.portal-main{padding:6px 2px 30px}.portal-title{padding:17px;border-radius:18px;margin-bottom:14px}.portal-title h1{font-size:24px}.portal-card{padding:18px;border-radius:18px;margin-bottom:14px}.portal-stats{grid-template-columns:1fr 1fr;gap:9px}.portal-stat{padding:15px;border-radius:16px;min-height:105px}.portal-stat strong{font-size:22px}.portal-catalog{grid-template-columns:1fr 1fr;gap:10px}.portal-product{border-radius:16px}.portal-product img{height:170px}.registration-shell{margin:16px 10px 36px;border-radius:20px}}@media(max-width:520px){.commerce .shop-grid{grid-template-columns:1fr}.portal-stats{grid-template-columns:1fr 1fr}.portal-catalog{grid-template-columns:1fr}.portal-toplinks .site-language-picker,.portal-toplinks>a:not(.portal-button){display:none}}@media(prefers-reduced-motion:reduce){.commerce *,.portal *{transition:none!important;animation:none!important}}.discovery-header .hex-header-search{display:flex;align-items:center;gap:2px;width:clamp(150px,16vw,270px);min-height:42px;border:1px solid #e1d5c3;border-radius:999px;background:rgba(255,253,249,.91);padding:3px 8px 3px 12px}.discovery-header .hex-header-search input{width:100%;min-width:0;min-height:34px;outline:0;background:transparent!important;border:0!important;box-shadow:none!important;padding:5px 9px;font-size:12px;color:#272823!important}.discovery-header .hex-header-search button{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:0;border-radius:50%;background:transparent;color:#776c5b;cursor:pointer}.discovery-header .hex-header-search button:hover{background:#efe1cb}@media(max-width:1020px){.discovery-header .hex-header-search{width:155px}}@media(max-width:790px){.discovery-header .hex-header-search{display:none}}html[data-theme=dark] .discovery-header .hex-header-search{background:rgba(16,32,34,.9);border-color:#374545}html[data-theme=dark] .discovery-header .hex-header-search input{color:#f0e9dd!important}:root,html[data-theme=light]{--hu-bg:#f7f2e9;--hu-surface:#fffdf8;--hu-surface-raised:#f0e7d8;--hu-ink:#22251f;--hu-muted:#5c5c52;--hu-border:#e3d7c4;--hu-accent:#a87625;--hu-accent-bright:#d7ac58;--hu-header:rgba(255,253,249,.94);--hu-footer:#f0e6d6;--hu-footer-ink:#252820;--hu-shade:0 14px 40px rgba(59,45,24,.08);color-scheme:light}html[data-theme=dark]{--hu-bg:#0a1618;--hu-surface:#14292b;--hu-surface-raised:#1c3436;--hu-ink:#f0e9dc;--hu-muted:#cdc3b3;--hu-border:#345052;--hu-accent:#ecc67d;--hu-accent-bright:#f0ce88;--hu-header:rgba(12,27,29,.95);--hu-footer:#0a1b1d;--hu-footer-ink:#f1e7d6;--hu-shade:0 16px 40px rgba(0,0,0,.2)}html[data-theme=dark] body,html[data-theme=light] body{background:var(--hu-bg);color:var(--hu-ink)}html[data-theme] :is(.homa-redesign,.commerce,.portal){color:var(--hu-ink)}html[data-theme] :is(.homa-redesign,.commerce,.portal) :is(a,button,input,select,textarea){-webkit-tap-highlight-color:transparent}html[data-theme] .theme-toggle{min-height:40px;padding:5px 9px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--hu-border)!important;border-radius:999px;color:var(--hu-ink);background:var(--hu-surface);box-shadow:0 3px 12px rgba(47,35,18,.06)}html[data-theme] .theme-toggle:hover{border-color:var(--hu-accent-bright)!important}html[data-theme] .theme-toggle .theme-track{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;width:52px;height:29px;border-radius:999px;padding:0 6px;direction:ltr;border:1px solid var(--hu-border);color:var(--hu-ink);background:var(--hu-surface-raised)}html[data-theme] .theme-toggle .theme-track svg{position:relative;z-index:2;width:14px;height:14px}html[data-theme] .theme-toggle .theme-thumb{position:absolute;z-index:1;left:3px;top:3px;width:21px;height:21px;border-radius:50%;background:linear-gradient(145deg,#ffe7a5,#d9a449);box-shadow:0 2px 8px rgba(66,45,15,.22);transition:transform .24s ease}html[data-theme=dark] .theme-toggle .theme-thumb{transform:translateX(22px)}html[data-theme=dark] .theme-toggle{background:#173033;color:#f3e6d0;border-color:#455954!important}html[data-theme] .theme-toggle .theme-label{color:inherit;font-weight:700;font-size:12px;white-space:nowrap}.discovery-mobile-theme{display:none}@media(max-width:1199px){.discovery-header .discovery-mobile-theme{display:inline-flex;flex-shrink:0;align-items:center}.discovery-header .discovery-mobile-theme .theme-label{display:none}.discovery-header .discovery-mobile-theme .theme-toggle{min-height:40px;min-width:52px;padding:4px;border-radius:999px}}@media(max-width:767px){.discovery-header .discovery-mobile-theme .theme-toggle{min-width:44px;min-height:44px;padding:3px;border:0!important;background:transparent;box-shadow:none}.discovery-header .discovery-mobile-theme .theme-track{width:43px;height:26px;padding:0 4px}.discovery-header .discovery-mobile-theme .theme-thumb{width:19px;height:19px;top:2px;left:2px}html[data-theme=dark] .discovery-header .discovery-mobile-theme .theme-thumb{transform:translateX(19px)}}html[data-theme] .discovery-header{color:var(--hu-ink);background:var(--hu-header);border-bottom:1px solid var(--hu-border);box-shadow:0 8px 25px rgba(28,26,19,.08);backdrop-filter:blur(22px)}html[data-theme] .discovery-header :is(.discovery-brand strong,.discovery-desktop-nav a,.discovery-icon){color:var(--hu-ink)}html[data-theme] .discovery-header .discovery-brand small{color:var(--hu-accent)}html[data-theme] .discovery-header .discovery-icon{background:var(--hu-surface);border-color:var(--hu-border)}html[data-theme] .discovery-header .discovery-icon:hover{background:var(--hu-surface-raised)}html[data-theme] .discovery-menu,html[data-theme] .discovery-menu .discovery-menu-panel{color:var(--hu-ink);background:var(--hu-surface)}html[data-theme] .discovery-menu :is(.discovery-menu-heading h2,.discovery-menu-services a,.discovery-menu-services strong,.discovery-menu-links a,.discovery-menu-links button){color:var(--hu-ink)}html[data-theme] .discovery-menu :is(.discovery-menu-service-copy small){color:var(--hu-muted)}html[data-theme] .discovery-menu :is(.discovery-menu-services a,.discovery-menu-preferences){border-color:var(--hu-border)}html[data-theme] .discovery-menu .discovery-menu-preferences select{background:var(--hu-surface-raised);color:var(--hu-ink);border-color:var(--hu-border)}html[data-theme] .discovery-menu :is(.discovery-menu-links a,.discovery-menu-services a):hover{background:var(--hu-surface-raised)}html[data-theme] .discovery-menu .discovery-icon{color:var(--hu-ink);background:var(--hu-surface-raised)}html[data-theme=dark] .discovery-header .discovery-desktop-nav a[href="/"]{background:linear-gradient(145deg,#e8c885,#b88731);color:#1b211a!important}html[data-theme] .discovery-header .hex-header-search{background:var(--hu-surface);border-color:var(--hu-border)}html[data-theme] .discovery-header .hex-header-search button{color:var(--hu-muted)}html[data-theme] .discovery-header .hex-header-search input{color:var(--hu-ink)!important;background:transparent!important}html[data-theme] .discovery-header .hex-header-search input::-moz-placeholder{color:var(--hu-muted)}html[data-theme] .discovery-header .hex-header-search input::placeholder{color:var(--hu-muted)}html[data-theme=dark] .discovery-desktop-preferences .site-language-picker select{color:#f3ebdb}html[data-theme] .homa-exact .hex-content,html[data-theme] .homa-redesign,html[data-theme] .homa-redesign .homa-exact{background:var(--hu-bg);color:var(--hu-ink)}html[data-theme] .homa-exact :is(.hex-section-title h2,.hex-rank-top h2,.hex-promises h2,.hex-ranks h2){color:var(--hu-ink)}html[data-theme] .homa-exact :is(.hex-section-title a,.hex-rank-top a,.hex-fallback-cta){color:var(--hu-accent)}html[data-theme] .homa-exact :is(.hex-product-card,.hex-ranks,.hex-promise-grid article){background:var(--hu-surface);color:var(--hu-ink);border-color:var(--hu-border);box-shadow:var(--hu-shade)}html[data-theme] .homa-exact .hex-product-card :is(a,h3,.hex-price),html[data-theme] .homa-exact .hex-promise-grid h3,html[data-theme] .homa-exact .hex-rank-item strong{color:var(--hu-ink)}html[data-theme] .homa-exact .hex-promise-grid p{color:var(--hu-muted)}html[data-theme] .homa-exact .hex-product-photo{background:var(--hu-surface-raised)}html[data-theme] .homa-exact .hex-portal-cta{background:linear-gradient(145deg,#f7dc9b,#d2a04b);color:#222219}html[data-theme] .homa-exact .hex-ranks{background:var(--hu-surface)}html[data-theme=light] .homa-exact .hex-portals{background:linear-gradient(135deg,#f1e6d5,#eae0d1)}html[data-theme=light] .homa-exact .hex-portal{background:var(--hu-surface);color:var(--hu-ink)!important;border-color:var(--hu-border);box-shadow:var(--hu-shade)}html[data-theme=light] .homa-exact .hex-portal-text :is(strong,small){color:var(--hu-ink)}html[data-theme=light] .homa-exact .hex-portal-icon{background:linear-gradient(145deg,#f6ead5,#e3cfa8);color:#a2762d;border-color:#e2cb9f}html[data-theme=light] .homa-exact .hex-benefits{background:var(--hu-surface);border:1px solid var(--hu-border);box-shadow:var(--hu-shade)}html[data-theme=light] .homa-exact .hex-benefits :is(h2,h3){color:var(--hu-ink)}html[data-theme=light] .homa-exact .hex-benefits p{color:var(--hu-muted)}html[data-theme=light] .homa-exact .hex-benefits-grid article{border-color:var(--hu-border)}html[data-theme=light] .homa-exact .hex-gift-card{background:radial-gradient(ellipse at 12% 20%,rgba(239,196,111,.21),transparent 60%),linear-gradient(120deg,#f2e4d0,#fff8e9);color:var(--hu-ink)!important;border-color:var(--hu-border)}html[data-theme=light] .homa-exact .hex-gift-copy :is(h2,p){color:var(--hu-ink)}html[data-theme=light] .homa-exact .hex-gift-copy small{color:#885b1d}html[data-theme=light] .homa-exact .hex-gift-copy .hex-gold-button{color:#191d1a!important}html[data-theme=light] .homa-exact .hex-account-preview{background:radial-gradient(ellipse at 6% 8%,rgba(232,184,91,.15),transparent 46%),linear-gradient(135deg,#eee1cc,#f8f0e4);color:var(--hu-ink);border-color:var(--hu-border);box-shadow:var(--hu-shade)}html[data-theme=light] .homa-exact .hex-account-text :is(h2,p){color:var(--hu-ink)}html[data-theme=light] .homa-exact .hex-account-text small{color:#90601e}html[data-theme=dark] .homa-exact .hex-hero-light{background:radial-gradient(ellipse 47% 81% at 47% 25%,rgba(5,18,21,.62),rgba(7,19,20,.44) 60%,transparent 100%),linear-gradient(0deg,rgba(5,13,15,.91),rgba(4,14,15,.35) 48%,rgba(5,15,17,.38)),linear-gradient(90deg,rgba(3,12,14,.51),transparent 40%,rgba(1,9,10,.47))}html[data-theme=dark] .homa-exact .hex-hero-body :is(.hex-hero-name,h1,.hex-overline,.hex-hero-description){color:#fff0d1!important;text-shadow:0 2px 16px rgba(0,0,0,.7)}html[data-theme=dark] .homa-exact .hex-hero-body .hex-hero-description{color:#ece0cb!important}html[data-theme=dark] .homa-exact .hex-portals{background:linear-gradient(120deg,#091516,#0d2224)}html[data-theme=dark] .homa-exact .hex-portal{background:linear-gradient(145deg,#1d3031,#0d1b1d);border-color:#465251}html[data-theme=dark] .homa-exact .hex-portal :is(strong,small){color:#f1e9da}html[data-theme=dark] .homa-exact .hex-portal-icon{background:linear-gradient(135deg,#312b22,#151c1b);border-color:#8a7046;color:#f7d184}html[data-theme=dark] .homa-exact .hex-benefits{background:linear-gradient(135deg,#182a2c,#0e1e20);border:1px solid var(--hu-border)}html[data-theme=dark] .homa-exact .hex-benefits :is(h2,h3){color:#fff0da}html[data-theme=dark] .homa-exact .hex-benefits p{color:#d8d0c5}html[data-theme=dark] .homa-exact .hex-gift-card{background:radial-gradient(ellipse at 12% 20%,rgba(220,154,55,.19),transparent 66%),linear-gradient(130deg,#1b1b17,#090e0e);border-color:#8a714b;color:#fff4dc!important}html[data-theme=dark] .homa-exact .hex-gift-copy :is(h2,p){color:#fff1d6}html[data-theme=dark] .homa-exact .hex-account-preview{background:radial-gradient(ellipse at 5% 8%,rgba(222,170,72,.15),transparent 46%),linear-gradient(145deg,#162e30,#08191b);border-color:var(--hu-border);color:#eee5d7}html[data-theme=dark] .homa-exact .hex-account-text :is(h2,p){color:#eee7db}html[data-theme=dark] .homa-exact .hex-story:after{background:linear-gradient(90deg,rgba(0,11,14,.93),rgba(0,12,14,.34))}html[data-theme=light] .commerce .commerce-footer,html[data-theme=light] .homa-redesign .landing-footer{color-scheme:light!important;color:var(--hu-footer-ink)!important;background:radial-gradient(circle at 12% 8%,rgba(220,174,87,.12),transparent 28rem),linear-gradient(140deg,#f2e8d9,#eee2cf)!important;border-top:1px solid var(--hu-border)}html[data-theme=dark] .commerce .commerce-footer,html[data-theme=dark] .homa-redesign .landing-footer{color-scheme:dark!important;color:var(--hu-footer-ink)!important;background:radial-gradient(circle at 12% 8%,rgba(220,174,87,.11),transparent 28rem),linear-gradient(140deg,#102527,#081618)!important;border-top:1px solid #334341}html[data-theme] .landing-footer :is([data-footer-newsletter],[data-footer-columns],[data-footer-preferences],[data-footer-legal]){border-color:var(--hu-border)!important}html[data-theme=light] .commerce-footer :is(h2,h3,p,small,label,summary,li,a,button,span),html[data-theme=light] .landing-footer :is(h2,h3,p,small,label,summary,li,a,button,span){color:var(--hu-footer-ink)!important}html[data-theme=dark] .commerce-footer :is(h2,h3,p,small,label,summary,li,a,button,span),html[data-theme=dark] .landing-footer :is(h2,h3,p,small,label,summary,li,a,button,span){color:var(--hu-footer-ink)!important}html[data-theme] .commerce-footer a:hover,html[data-theme] .landing-footer :is(a,button):hover{color:var(--hu-accent)!important}html[data-theme] .landing-footer .footer-introduction{border-color:var(--hu-border);background:var(--hu-surface);color:var(--hu-ink)}html[data-theme] .landing-footer :is(input,select){background:var(--hu-surface)!important;color:var(--hu-ink)!important;border:1px solid var(--hu-border)!important}html[data-theme] .landing-footer :is(input,select)::-moz-placeholder{color:var(--hu-muted)}html[data-theme] .landing-footer :is(input,select)::placeholder{color:var(--hu-muted)}html[data-theme] .landing-footer option{color:var(--hu-ink);background:var(--hu-surface)}html[data-theme] .landing-footer [data-footer-newsletter] button[type=submit]{background:linear-gradient(145deg,#f3d99c,#d4a048)!important;color:#1c201b!important}html[data-theme] .landing-footer [data-footer-newsletter] button[type=submit] :is(span,svg){color:#1c201b!important}html[data-theme] .landing-footer .footer-introduction :is(.gold-button,.footer-track){color:var(--hu-ink)!important;border-color:var(--hu-border)}html[data-theme] .commerce-footer .commerce-footer-mode .theme-toggle,html[data-theme] .landing-footer .footer-contact-actions .theme-toggle{color:var(--hu-ink)!important;background:var(--hu-surface-raised);border:1px solid var(--hu-border)!important}html[data-theme] .commerce-footer .commerce-footer-mode .theme-toggle .theme-track,html[data-theme] .landing-footer .footer-contact-actions .theme-toggle .theme-track{color:var(--hu-ink)!important;background:var(--hu-surface)}html[data-theme] .landing-footer [data-footer-legal] button{color:var(--hu-footer-ink)!important}html[data-theme] .commerce-footer .commerce-footer-bottom,html[data-theme] .commerce-footer details{border-color:var(--hu-border)}html[data-theme] .commerce-footer .commerce-footer-mode{display:flex;align-items:center;justify-content:flex-start;margin:18px 0}html[data-theme=light] .landing-footer .footer-introduction :is(.footer-track,.gold-button){color:#22251f!important}html[data-theme=dark] .landing-footer .footer-introduction .gold-button{color:#161d1b!important}html[data-theme] .homa-redesign{background:var(--hu-bg)}html[data-theme] .homa-redesign .landing-footer{margin-top:0}html[data-theme=dark] .commerce :is(.shop-toolbar,.shop-empty,.shop-notice,.shop-error,.craft-group,.shop-card,.shop-product,.product-specs>div,.cart-row,.checkout-section,.management-panel,.management-principles article,.company-licenses,.company-contact-panel,.license-card,.rank-comparison,.rank-card,.portal-card,.brand-chapter:not(:first-child),.brand-related a,.checkout-steps,.shop-heading-adjacent,.store-filter){background:var(--hu-surface)!important;color:var(--hu-ink)!important;border-color:var(--hu-border)!important}html[data-theme=dark] .commerce :is(.shop-card h2,.shop-card a,.shop-card strong,.rank-card h2,.rank-card h3,.company-page h2,.brand-chapter h2,.brand-chapter p){color:var(--hu-ink)}html[data-theme=dark] .commerce .cart-summary,html[data-theme=dark] .commerce .checkout-summary{color:#f7e6ce!important;background:linear-gradient(135deg,#183234,#0c2022)!important}html[data-theme=dark] .commerce :is(input,select,textarea),html[data-theme=dark] .portal :is(input,select,textarea){background:#112427!important;color:#f3eadb!important;border-color:#3d595b!important}html[data-theme=dark] .portal :is(.portal-title,.portal-card,.portal-stat,.portal-product,.portal-table-wrap,.registration-shell,.portal-auth,.portal-dialog,.portal-modal>section){background:var(--hu-surface)!important;color:var(--hu-ink)!important;border-color:var(--hu-border)!important}html[data-theme=dark] .portal :is(.portal-card h2,.portal-card h3,.portal-title h1,.portal-product h2,.portal-product h3){color:var(--hu-ink)!important}html[data-theme=dark] .portal :is(.portal-stat small,.portal-title p,.portal-product p){color:var(--hu-muted)!important}html[data-theme=dark] .portal .portal-table th{background:var(--hu-surface-raised)!important;color:var(--hu-ink)!important}html[data-theme=dark] .portal .portal-table td{color:var(--hu-ink)!important;border-color:var(--hu-border)!important}html[data-theme=dark] .portal :is(.member-profile-card,.portal-sidebar){background:linear-gradient(145deg,#122b2d,#0d2022)!important;color:#f1e9da!important}html[data-theme=dark] .portal .portal-notice{background:#243536;color:#f0e6d9;border-color:#b08a49}html[data-theme=dark] .portal :is(.portal-empty,.portal-form-section,.authenticator-setup,.login-second-factor){color:var(--hu-muted);background:var(--hu-surface-raised);border-color:var(--hu-border)}html[data-theme=dark] .portal .portal-button:not(.primary):not(.gold):not(.danger){color:var(--hu-ink);background:var(--hu-surface-raised);border-color:var(--hu-border)}@media(prefers-reduced-motion:no-preference){.commerce,.commerce-footer,.discovery-header,.homa-exact,.homa-redesign,.landing-footer,.portal,.theme-toggle{transition:background-color .24s ease,color .24s ease,border-color .24s ease}}@media(prefers-reduced-motion:reduce){html[data-theme] .theme-toggle .theme-thumb{transition:none!important}}html[data-theme=dark] .portal :is(.registration-shell,.registration,.auth-login),html[data-theme=dark] .registration-shell{--auth-bg:#14292b;--auth-ink:#f1eadd;--auth-muted:#c7bdae;--auth-line:#385354;--auth-soft:#1d3537}html[data-theme=dark] .portal :is(.registration,.auth-login){color:var(--auth-ink)!important;background:var(--auth-bg)!important;border-color:var(--auth-line)!important}html[data-theme=dark] .portal :is(.registration h1,.registration h2,.auth-login h1,.auth-login h2,.registration legend,.auth-login label,.registration label){color:var(--auth-ink)!important}html[data-theme=dark] .portal :is(.registration p,.auth-login p,.registration label small,.auth-login label small){color:var(--auth-muted)!important}html[data-theme=dark] .portal :is(.authenticator-setup,.verified-email,.login-second-factor,.invitation-options label,.auth-footer){background:var(--auth-soft)!important;color:var(--auth-ink)!important;border-color:var(--auth-line)!important}html[data-theme=dark] .portal .invitation-options label.selected{background:#2a3733!important;border-color:#d4a95d!important}html[data-theme=dark] .portal .auth-secret,html[data-theme=dark] .portal .recovery-grid code{background:var(--auth-bg)!important;color:var(--auth-ink)!important;border-color:var(--auth-line)!important}html[data-theme=light]{--ha-page:#f7f2e9;--ha-panel:#fffdf8;--ha-soft:#efe6d8;--ha-deep:#11282a;--ha-deepest:#09191b;--ha-ink:#25261f;--ha-muted:#686257;--ha-outline:#e4d9c9;--ha-outline-strong:#ccb58c;--ha-gold:#a77a2b;--ha-gold-dark:#855d1f;--ha-cta-text:#1a231e;--ha-header:rgba(255,253,248,.94);--ha-drop:0 12px 34px rgba(56,41,20,.07);--ha-drop-strong:0 25px 55px rgba(30,29,21,.10);--ha-input:#fffdfb;color-scheme:light;--hn-bg:var(--ha-page);--hn-bg-alt:var(--ha-soft);--hn-surface:var(--ha-panel);--hn-surface-raised:#fff;--hn-border:var(--ha-outline);--hn-border-strong:var(--ha-outline-strong);--hn-text:var(--ha-ink);--hn-text-muted:var(--ha-muted);--hn-focus:#956922;--hn-gold:#d8af65;--hn-turquoise:#155457;--hn-turquoise-deep:#103d40;--hn-turquoise-soft:#deebe6;--hn-indigo:#172a2d;--hn-indigo-deep:#0c1a1c;--hn-radius-sm:10px;--hn-radius:14px;--hn-radius-lg:22px;--homa-light-bg:var(--ha-page)}html[data-theme=dark]{--ha-page:#0b181a;--ha-panel:#152b2d;--ha-soft:#1b3335;--ha-deep:#132e31;--ha-deepest:#071719;--ha-ink:#f0e9df;--ha-muted:#c9beac;--ha-outline:#345054;--ha-outline-strong:#506668;--ha-gold:#edc77e;--ha-gold-dark:#d7af6b;--ha-cta-text:#1b231e;--ha-header:rgba(11,26,28,.95);--ha-drop:0 15px 35px rgba(0,0,0,.20);--ha-drop-strong:0 27px 65px rgba(0,0,0,.30);--ha-input:#102327;color-scheme:dark;--hn-bg:var(--ha-page);--hn-bg-alt:var(--ha-soft);--hn-surface:var(--ha-panel);--hn-surface-raised:#1e3739;--hn-border:var(--ha-outline);--hn-border-strong:var(--ha-outline-strong);--hn-text:var(--ha-ink);--hn-text-muted:var(--ha-muted);--hn-focus:#f2cc87;--hn-gold:#edc77e;--hn-turquoise:#68b7ae;--hn-turquoise-deep:#94c9bf;--hn-turquoise-soft:#223f40;--hn-indigo:#11282a;--hn-indigo-deep:#09191b;--homa-dark-bg:var(--ha-page);--homa-dark-deep:#081416;--homa-dark-surface:var(--ha-panel);--homa-dark-raised:var(--ha-soft);--homa-dark-line:var(--ha-outline);--homa-dark-line-strong:var(--ha-outline-strong)}html[data-theme] body{background:var(--ha-page);color:var(--ha-ink)}html[data-theme] :is(.commerce,.portal,.homa-redesign,.homa-exact){--hp-paper:var(--ha-panel);--hp-cream:var(--ha-page);--hp-soft:var(--ha-soft);--hp-ink:var(--ha-ink);--hp-muted:var(--ha-muted);--hp-line:var(--ha-outline);--p-ink:var(--ha-ink);--p-gold:var(--ha-gold);--p-line:var(--ha-outline);--portal-surface:var(--ha-panel);--portal-border:var(--ha-outline);--portal-muted:var(--ha-muted);--portal-text:var(--ha-ink);color:var(--ha-ink)}html[data-theme] :is(.commerce,.portal,.homa-redesign){font-family:var(--hn-font),var(--font-fa),sans-serif}html[data-theme] :is(.commerce,.portal) :is(main,section,article,aside){min-width:0}html[data-theme] :is(.discovery-header,.portal-header){background:var(--ha-header);border-bottom:1px solid var(--ha-outline);box-shadow:0 10px 30px rgba(24,30,25,.08);backdrop-filter:blur(18px) saturate(135%)}html[data-theme] :is(.discovery-header .discovery-brand strong,.discovery-header .discovery-icon){color:var(--ha-ink)}html[data-theme=light] .portal.portal-admin .portal-header,html[data-theme=light] .portal.portal-member .portal-header{background:var(--ha-header)!important;color:var(--ha-ink);border-bottom-color:var(--ha-outline)}html[data-theme=dark] .portal.portal-admin .portal-header,html[data-theme=dark] .portal.portal-member .portal-header{background:linear-gradient(100deg,#0c1d1f,#142e30)!important;color:#f3e9d9;border-bottom-color:var(--ha-outline)}html[data-theme=light] .portal .portal-header :is(.portal-brand strong,.portal-toplinks a){color:var(--ha-ink)}html[data-theme=light] .portal .portal-header .portal-brand small{color:var(--ha-gold)}html[data-theme=light] .portal .portal-header .portal-toplinks .theme-toggle{color:var(--ha-ink);background:var(--ha-panel);border-color:var(--ha-outline)!important}html[data-theme=light] .portal .portal-header .portal-toplinks .theme-toggle .theme-track{color:var(--ha-ink);background:var(--ha-soft);border-color:var(--ha-outline)}html[data-theme=light] .portal.portal-member .portal-header .portal-button.gold{background:linear-gradient(135deg,#f6dda7,#d3a65c)!important;border-color:#c7a160!important;color:#25251e!important}html[data-theme=dark] .portal .portal-header :is(.portal-brand strong,.portal-toplinks a){color:#f1dfb9}html[data-theme] :is(.commerce,.portal) :is(a,button,summary):focus-visible{outline:3px solid var(--ha-gold)!important;outline-offset:3px}html[data-theme] .commerce{background:radial-gradient(circle at 5% 0,rgba(200,160,87,.075),transparent 31rem),var(--ha-page);color:var(--ha-ink)}html[data-theme] .commerce :is(.shop-wrap,.brand-body,.rank-page,.checkout-page){width:min(100% - 42px,1430px);max-width:1430px;margin-inline:auto;padding-block:clamp(25px,3vw,43px) 60px}html[data-theme] .commerce :is(.shop-heading,.company-heading,.rank-page>header,.checkout-heading,.brand-chapter:first-child){border:1px solid var(--ha-outline);border-radius:24px;background:var(--ha-panel);color:var(--ha-ink);box-shadow:var(--ha-drop)}html[data-theme] .commerce :is(.shop-heading,.company-heading,.rank-page>header,.checkout-heading,.brand-chapter:first-child) :is(h1,h2){color:var(--ha-ink);font-weight:850;line-height:1.45}html[data-theme] .commerce :is(.shop-heading,.company-heading,.rank-page>header,.checkout-heading,.brand-chapter:first-child) p{color:var(--ha-muted);line-height:1.95}html[data-theme] .commerce .commerce-eyebrow,html[data-theme] .commerce :is(.shop-results strong,.company-brand,.story-source){color:var(--ha-gold)}html[data-theme] .commerce :is(.shop-card,.shop-product,.brand-chapter,.brand-related a,.rank-card,.rank-comparison,.rank-page>section,.company-licenses,.company-contact-panel,.management-panel,.license-card,.craft-group,.product-specs>div,.cart-row,.checkout-section,.checkout-steps,.payment-result-card,.checkout-empty,.shop-empty){background:var(--ha-panel)!important;color:var(--ha-ink)!important;border:1px solid var(--ha-outline)!important;border-radius:20px;box-shadow:var(--ha-drop)}html[data-theme] .commerce :is(.shop-card,.shop-product,.rank-card,.brand-chapter,.checkout-section,.license-card) :is(h2,h3,strong){color:var(--ha-ink)}html[data-theme] .commerce :is(.shop-card,.brand-chapter,.shop-product,.rank-comparison,.checkout-section,.company-page,.rank-page) :is(p,small,dt){color:var(--ha-muted)}html[data-theme] .commerce .shop-card{overflow:hidden;padding:13px;display:flex;flex-direction:column;gap:10px}html[data-theme] .commerce .shop-card>a:first-child{display:block;overflow:hidden;border-radius:16px;background:var(--ha-soft)}html[data-theme] .commerce .shop-card>a:first-child img{display:block;width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}html[data-theme] .commerce .shop-card>a:first-child:hover img{transform:scale(1.035)}html[data-theme] .commerce .shop-card :is(h2,strong){color:var(--ha-ink)}html[data-theme] .commerce .shop-card h2{font-size:clamp(15px,1.3vw,20px);line-height:1.65}html[data-theme] .commerce .shop-card>strong{font-variant-numeric:tabular-nums;font-size:clamp(15px,1.5vw,21px);color:var(--ha-gold-dark)}html[data-theme=dark] .commerce .shop-card>strong{color:var(--ha-gold)}html[data-theme] .commerce :is(.shop-toolbar,.shop-filters,.checkout-methods,.cart-voucher,.income-rates>div,.management-principles article,.shop-product-images,.comparison-scroll,.checkout-address,.checkout-review-row){border-color:var(--ha-outline);background:var(--ha-panel);color:var(--ha-ink);border-radius:16px}html[data-theme] .commerce :is(.shop-error,.checkout-error){background:var(--ha-panel)!important;color:#b45043!important;border-color:#be6e5b!important}html[data-theme=dark] .commerce :is(.shop-error,.checkout-error){color:#ffc2b4!important}html[data-theme] :is(.commerce,.portal) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){background:var(--ha-input)!important;color:var(--ha-ink)!important;border-color:var(--ha-outline-strong)!important;border-radius:12px}html[data-theme] :is(.commerce,.portal) :is(input,textarea)::-moz-placeholder{color:var(--ha-muted);opacity:.88}html[data-theme] :is(.commerce,.portal) :is(input,textarea)::placeholder{color:var(--ha-muted);opacity:.88}html[data-theme] :is(.commerce,.portal) :is(input,select,textarea):disabled{opacity:.65;cursor:not-allowed}html[data-theme] :is(.commerce,.portal) input[type=checkbox],html[data-theme] :is(.commerce,.portal) input[type=radio]{accent-color:#b88c45}html[data-theme] .commerce :is(.commerce-button:not(.outline),.checkout-pay,.checkout-continue,.checkout-back){min-height:44px;border:1px solid #d8b16d!important;border-radius:13px;background:linear-gradient(135deg,#f6dda2,#d4a65b)!important;color:var(--ha-cta-text)!important;font-weight:750;box-shadow:0 8px 20px rgba(121,82,20,.1)}html[data-theme] .commerce .commerce-button.outline{background:transparent!important;color:var(--ha-ink)!important;border:1px solid var(--ha-outline-strong)!important;border-radius:13px}html[data-theme] .commerce :is(.commerce-button,.checkout-pay):disabled{opacity:.5;cursor:not-allowed;box-shadow:none}html[data-theme] .commerce :is(.cart-summary,.checkout-summary,.checkout-review){border:1px solid var(--ha-outline);border-radius:20px;background:var(--ha-panel);color:var(--ha-ink);box-shadow:var(--ha-drop)}html[data-theme] .commerce .checkout-payable,html[data-theme] .commerce .checkout-summary strong{color:var(--ha-ink)}html[data-theme] .commerce :is(.checkout-secure,.checkout-policy,.checkout-reservation){border-color:var(--ha-outline)}html[data-theme] .commerce :is(.checkout-secure,.checkout-policy){color:var(--ha-muted)}html[data-theme] :is(.commerce,.portal) :is(.portal-table-wrap,.comparison-scroll){max-width:100%;overflow-x:auto;border:1px solid var(--ha-outline);border-radius:16px;background:var(--ha-panel)}html[data-theme] :is(.commerce,.portal) :is(.portal-table,.comparison-scroll table){color:var(--ha-ink);border-color:var(--ha-outline)}html[data-theme] :is(.commerce,.portal) :is(.portal-table th,.comparison-scroll th){background:var(--ha-soft);color:var(--ha-ink)!important;border-color:var(--ha-outline)}html[data-theme] :is(.commerce,.portal) :is(.portal-table td,.comparison-scroll td){border-color:var(--ha-outline);color:var(--ha-ink)}html[data-theme] .portal .portal-table tr:hover td{background:var(--ha-soft)}html[data-theme] :is(.commerce,.portal) :is(.portal-pagination,.commerce-pager){color:var(--ha-ink)}html[data-theme] .portal{background:radial-gradient(circle at 8% 0,rgba(208,161,78,.075),transparent 34rem),var(--ha-page);color:var(--ha-ink)}html[data-theme] .portal :is(.portal-layout,.portal-main,.admin-workspace){min-width:0}html[data-theme] .portal :is(.portal-title,.portal-card,.portal-stat,.portal-table-wrap,.portal-auth,.portal-dialog,.portal-product){border-color:var(--ha-outline);border-radius:21px;box-shadow:var(--ha-drop);background:var(--ha-panel);color:var(--ha-ink)}html[data-theme] .portal :is(.portal-card h2,.portal-title h1,.portal-stat strong,.portal-product h2){color:var(--ha-ink)}html[data-theme] .portal :is(.portal-title p,.portal-stat small,.portal-stat em,.portal-card p){color:var(--ha-muted)}html[data-theme] .portal .portal-button:not(.danger):not(.secondary){border:1px solid #d7ae66;border-radius:13px;background:linear-gradient(145deg,#f8dda3,#ce9f50);color:#1a241d;font-weight:750}html[data-theme] .portal .portal-button.secondary{background:var(--ha-soft);color:var(--ha-ink);border:1px solid var(--ha-outline);border-radius:13px}html[data-theme] .portal :is(.portal-tabs,.portal-filter,.portal-form fieldset,.portal-form-section,.portal-notice,.portal-empty){border-color:var(--ha-outline)}html[data-theme] .portal :is(.portal-form,.portal-form label,.portal-modal>section){color:var(--ha-ink)}html[data-theme] .portal .portal-sidebar{background:radial-gradient(circle at 70% 0,rgba(215,175,90,.12),transparent 35%),linear-gradient(160deg,#132c2e,#09191b);border:1px solid rgba(214,182,120,.26);border-radius:23px;box-shadow:0 16px 43px rgba(6,22,22,.17)}html[data-theme] .portal .portal-sidebar nav :is(button,h2){line-height:1.6}html[data-theme] .portal .portal-sidebar nav button[aria-current=page]{background:linear-gradient(135deg,#ffe7ae,#d0a056)!important;color:#15231c!important;border-color:#efd195!important}html[data-theme] .portal .portal-sidebar :is(.portal-user,.member-profile-card){border-radius:18px!important}html[data-theme] .portal :is(.portal-table-wrap,.portal-form,.portal-filter,.portal-dialog){max-width:100%}html[data-theme] .portal-admin .admin-welcome{border:1px solid rgba(227,190,116,.32);border-radius:25px;background:radial-gradient(ellipse at 10% 0,rgba(225,176,90,.13),transparent 44%),linear-gradient(140deg,#172f31,#071516)!important;color:#f6eddd;box-shadow:0 22px 54px rgba(7,23,24,.18)}html[data-theme] .portal-admin .admin-welcome :is(h2,p,a){color:#f6eddd}html[data-theme] .portal-admin .admin-kicker{color:#e7c489}html[data-theme] .portal-admin .admin-site-link{min-height:44px;border-radius:13px;border-color:rgba(234,195,118,.5)}html[data-theme] .portal-admin .admin-shortcuts{gap:14px}html[data-theme] .portal-admin .admin-shortcuts a{border:1px solid var(--ha-outline);border-radius:19px;padding:19px;color:var(--ha-ink);background:var(--ha-panel);box-shadow:var(--ha-drop)}html[data-theme] .portal-admin .admin-shortcuts a:hover{border-color:var(--ha-gold);transform:translateY(-2px)}html[data-theme] .portal-admin .admin-shortcut-icon{border:1px solid var(--ha-outline);border-radius:13px;background:var(--ha-soft);color:var(--ha-gold)}html[data-theme] .portal-admin .admin-shortcuts :is(h2,h3,strong){color:var(--ha-ink)}html[data-theme] .portal-admin .admin-section-heading span,html[data-theme] .portal-admin .admin-shortcuts p{color:var(--ha-muted)}html[data-theme] .portal-admin .admin-nav-search :is(span,input){color:var(--ha-ink)}html[data-theme] .portal-admin .admin-nav-search{color:#f0e5d3}html[data-theme] .portal-admin .admin-nav-search input{background:rgba(255,255,255,.07)!important;border-color:rgba(231,196,124,.36)!important;color:#fff2d8!important}html[data-theme] .portal-admin .admin-nav-search input::-moz-placeholder{color:#c3bdb0}html[data-theme] .portal-admin .admin-nav-search input::placeholder{color:#c3bdb0}html[data-theme] .portal :is(.auth-login,.registration-shell,.registration,.portal-auth){--auth-bg:var(--ha-panel);--auth-ink:var(--ha-ink);--auth-muted:var(--ha-muted);--auth-line:var(--ha-outline);--auth-soft:var(--ha-soft);border-color:var(--ha-outline);border-radius:23px}html[data-theme] .portal :is(.auth-login,.registration){background:var(--ha-panel);color:var(--ha-ink)}html[data-theme] .portal .registration-story{background:radial-gradient(circle at 18% 0,rgba(230,183,83,.18),transparent 48%),linear-gradient(150deg,#142d30,#081a1c);color:#f2e6d2}html[data-theme] .portal :is(.registration h2,.auth-login h1,.auth-login h2){color:var(--ha-ink)}html[data-theme] .portal .auth-eyebrow{color:var(--ha-gold)}html[data-theme] .portal :is(.registration-steps,.registration-checks,.auth-check,.invitation-options label){border-color:var(--ha-outline)}html[data-theme] .portal :is(.auth-login,.registration) :is(button,a){border-radius:12px}html[data-theme=dark] .portal :is(.registration,.auth-login){background:var(--ha-panel)!important;color:var(--ha-ink)!important}html[data-theme=dark] .portal :is(.registration h2,.auth-login h1,.auth-login h2,.registration legend){color:var(--ha-ink)!important}html[data-theme] :is(.homa-redesign .landing-footer,.commerce .commerce-footer,.portal .portal-unified-footer){border-top:2px solid var(--ha-outline)!important;background:radial-gradient(circle at 7% 0,rgba(210,165,72,.1),transparent 30rem),var(--ha-panel)!important;color:var(--ha-ink)!important}html[data-theme=dark] :is(.homa-redesign .landing-footer,.commerce .commerce-footer,.portal .portal-unified-footer){background:radial-gradient(circle at 7% 0,rgba(210,165,72,.12),transparent 30rem),linear-gradient(140deg,#102527,#081719)!important;color:#f3ebdc!important;border-top-color:#465151!important}html[data-theme] :is(.homa-redesign .landing-footer,.commerce .commerce-footer) :is(h2,h3,summary){font-family:var(--hn-font);font-weight:800;letter-spacing:0}html[data-theme] .commerce .commerce-footer{padding:clamp(28px,4vw,56px) clamp(18px,4vw,65px) 22px;grid-template-columns:minmax(240px,1.5fr) repeat(2,minmax(190px,1fr));gap:clamp(15px,2.5vw,35px)}html[data-theme] .commerce .commerce-footer>div:first-child{padding:20px;border:1px solid var(--ha-outline);border-radius:20px;background:var(--ha-soft)}html[data-theme] .commerce .commerce-footer .footer-brand-mark{display:block;width:63px;height:63px;-o-object-fit:contain;object-fit:contain;border-radius:15px;margin-bottom:12px}html[data-theme] .commerce .commerce-footer h2{color:var(--ha-ink)!important;font-size:clamp(18px,1.8vw,26px);line-height:1.5}html[data-theme=dark] .commerce .commerce-footer h2{color:#f7dfa4!important}html[data-theme] .commerce .commerce-footer :is(p,a,summary){color:var(--ha-ink)}html[data-theme=dark] .commerce .commerce-footer :is(p,a,summary){color:#ede5d7}html[data-theme] .commerce .commerce-footer a:hover{color:var(--ha-gold)}html[data-theme] .commerce .commerce-footer>details{border:1px solid var(--ha-outline);border-radius:19px;padding:17px 20px;background:var(--ha-panel);align-self:start}html[data-theme=dark] .commerce .commerce-footer>details{background:#11272a}html[data-theme] .commerce .commerce-footer>details summary{color:var(--ha-ink);border-bottom:1px solid var(--ha-outline);padding-bottom:10px;font-size:15px}html[data-theme=dark] .commerce .commerce-footer>details summary{color:#f5e8cd}html[data-theme] .commerce .commerce-footer nav{gap:7px;margin-top:9px}html[data-theme] .commerce .commerce-footer nav a{display:block;padding:6px 0;border-radius:8px;font-size:13px;line-height:1.65;transition:color .2s ease}html[data-theme] .commerce .commerce-footer .commerce-footer-bottom{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;border-top:1px solid var(--ha-outline);padding:18px 0 0;font-size:12px}html[data-theme] .commerce .commerce-footer-mode{display:flex;align-items:center;margin-block:15px}html[data-theme] .homa-redesign .landing-footer :is([data-footer-newsletter],[data-footer-preferences],[data-footer-legal]){border-color:var(--ha-outline)!important}html[data-theme] .homa-redesign .landing-footer :is(.footer-introduction,[data-footer-newsletter]){max-width:1450px;margin-inline:auto}html[data-theme] .homa-redesign .landing-footer .footer-introduction{background:var(--ha-soft);border:1px solid var(--ha-outline);border-radius:20px}html[data-theme=dark] .homa-redesign .landing-footer .footer-introduction{background:#132b2d}html[data-theme] .homa-redesign .landing-footer [data-footer-newsletter] button[type=submit]{background:linear-gradient(135deg,#f9dfa4,#d5a45a)!important;color:#1b211b!important}html[data-theme] .homa-redesign .landing-footer :is(input,select){background:var(--ha-input)!important;color:var(--ha-ink)!important;border-color:var(--ha-outline-strong)!important}html[data-theme] .portal .portal-unified-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:20px max(22px,calc((100% - 1470px)/2));margin-top:22px;font-size:12px}html[data-theme] .portal .portal-unified-footer>a{display:inline-flex;align-items:center;gap:9px;font-weight:800;text-decoration:none;color:inherit}html[data-theme] .portal .portal-unified-footer img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}html[data-theme] .portal .portal-unified-footer nav{display:flex;align-items:center;justify-content:flex-start;gap:10px 24px;flex-wrap:wrap}html[data-theme] .portal .portal-unified-footer nav a{color:inherit;text-decoration:none;opacity:.87}html[data-theme] .portal .portal-unified-footer nav a:hover{color:var(--ha-gold);opacity:1}html[data-theme] .portal .portal-unified-footer small{color:var(--ha-muted)}html[data-theme=dark] .portal .portal-unified-footer small{color:#c6bcae}@media(max-width:1000px){html[data-theme] .commerce :is(.shop-wrap,.brand-body,.rank-page,.checkout-page){width:calc(100% - 28px)}html[data-theme] .commerce .commerce-footer{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .commerce .commerce-footer>div:first-child{grid-column:1/-1}}@media(max-width:780px){html[data-theme] .commerce :is(.shop-wrap,.brand-body,.rank-page,.checkout-page){width:calc(100% - 20px);padding-block:20px 40px}html[data-theme] .commerce :is(.shop-heading,.company-heading,.rank-page>header,.checkout-heading){padding:20px 17px;border-radius:18px}html[data-theme] .commerce .commerce-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px 12px 16px}html[data-theme] .commerce .commerce-footer>details{padding:13px;min-width:0}html[data-theme] .portal .portal-unified-footer{padding:17px 15px 95px}}@media(max-width:550px){html[data-theme] .commerce .commerce-footer{grid-template-columns:minmax(0,1fr)}html[data-theme] .commerce .commerce-footer>div:first-child{grid-column:auto}html[data-theme] .commerce .commerce-footer .commerce-footer-bottom{align-items:flex-start}html[data-theme] .portal .portal-unified-footer{gap:14px;align-items:flex-start}html[data-theme] .portal .portal-unified-footer nav{gap:9px 17px}html[data-theme] .portal-admin .admin-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] :is(.commerce,.portal) :is(.portal-table-wrap,.comparison-scroll){width:100%;max-width:100%;overflow-x:auto}}@media(prefers-reduced-motion:reduce){html[data-theme] :is(.commerce,.portal,.homa-redesign) :is(a,button,img){transition:none!important;animation:none!important}}