:root{--approved-page:#f7f9fc;--approved-panel:#fff;--approved-muted:#f3f6fa;--approved-ink:#10243a;--approved-copy:#526277;--approved-line:#dfe6ef;--approved-blue:#1769e8;--approved-blue-hover:#0b4fb8;--approved-orange:#f26822;--approved-success:#14804a;--approved-white:#fff;--approved-focus:rgba(23,105,232,.32);--hero-label-dark-surface:rgba(3,17,39,.82);--hero-label-dark-border:rgba(241,199,107,.46);--hero-label-dark-text:#f1c76b;--hero-label-light-surface:rgba(255,255,255,.88);--approved-shadow:0 12px 30px rgba(16,36,58,.07)}html:not(.portal-dark) .min-h-screen,html:not(.portal-dark) body{color:var(--approved-ink)!important;background:var(--approved-page)!important}.portal-navbar{position:sticky!important;top:0!important;z-index:50!important;min-height:0!important;padding:0!important;border-bottom:1px solid var(--approved-line)!important;background:rgba(255,255,255,.98)!important;box-shadow:none!important}.portal-navbar-shell{position:relative!important;width:min(100%,1480px)!important;max-width:1480px!important;padding:0 32px 18px!important;gap:0!important}.portal-navbar-brand{min-width:190px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.portal-navbar-brand:after,.portal-navbar-brand:before{content:none!important}.portal-navbar-brand img{width:190px!important;height:48px!important}.portal-navbar-nav{position:absolute!important;top:0!important;left:260px!important;display:flex!important;align-items:stretch!important;gap:8px!important;height:72px!important;padding:0!important;transform:none!important}.portal-navbar-nav,.portal-navbar-nav .portal-nav-link{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.portal-navbar-nav .portal-nav-link{position:relative!important;min-width:64px!important;min-height:44px!important;padding:0 14px!important;color:var(--approved-ink)!important;font-size:15px!important;font-weight:700!important}.portal-navbar-nav .portal-nav-link:after{content:""!important;position:absolute!important;right:14px!important;bottom:9px!important;left:14px!important;background:var(--approved-blue)!important;transform:scaleX(0)!important}.portal-navbar-nav .portal-nav-link.active,.portal-navbar-nav .portal-nav-link:hover{color:var(--approved-blue)!important;background:transparent!important;box-shadow:none!important}.portal-navbar-nav .portal-nav-link.active:after{transform:scaleX(1)!important}.portal-navbar-actions{gap:8px!important;margin-left:auto!important}.portal-navbar-actions .portal-lang-switcher{display:none!important}.portal-cart-btn{min-height:44px!important;padding:0 12px!important;color:var(--approved-ink)!important;font-size:14px!important;font-weight:700!important}.portal-cart-btn,.portal-products-search-section{border:0!important;background:transparent!important;box-shadow:none!important}.portal-products-search-section{width:100%!important;padding:0!important}.portal-search-row{gap:0!important}.portal-search-field{width:100%!important}.portal-model-input{height:58px!important;padding-right:72px!important;border:2px solid var(--approved-blue)!important;border-radius:12px 0 0 12px!important;color:var(--approved-ink)!important;background:var(--approved-panel)!important;box-shadow:none!important;font-size:16px!important}.portal-products-search-section .portal-search-field:after{content:""!important;top:50%!important;right:0!important;width:70px!important;height:58px!important;padding:0!important;border:0!important;border-radius:0 12px 12px 0!important;background:var(--approved-blue)!important;transform:translateY(-50%)!important}.portal-mobile-filter-btn,.portal-products-search-section-legacy{display:none!important}.portal-home.portal-home-showroom{width:min(100%,1480px)!important;max-width:1480px!important;padding:22px 32px 64px!important;background:transparent!important}.portal-home-routing-panel,.portal-storefront-metrics{display:none!important}.portal-home-recommendation-deck{display:grid!important;gap:28px!important;margin-top:28px!important}.portal-main-shell.portal-main-shell--without-sidebar{display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;align-items:start!important;gap:18px!important;width:min(100%,1480px)!important;max-width:1480px!important;margin:0 auto!important;padding:24px 32px 64px!important;background:transparent!important;box-shadow:none!important}.portal-main-shell--without-sidebar:before{content:none!important}.portal-main-shell--without-sidebar>.portal-main-content{min-width:0!important;padding:0!important}.portal-section-meta{min-height:48px!important;margin:0 0 12px!important;padding:0 4px!important;border:0!important;background:transparent!important;box-shadow:none!important}.portal-result-count{display:flex!important;align-items:baseline!important;gap:12px!important}.portal-result-count strong{color:var(--approved-ink)!important;font-size:20px!important}.portal-price{color:var(--approved-orange)!important;font-size:18px!important}.portal-add-btn{min-height:40px!important;border-radius:8px!important;background:var(--approved-blue)!important;box-shadow:none!important}@media(max-width:1180px){.portal-navbar-shell{padding-inline:20px!important}.portal-navbar-nav{left:220px!important}.portal-navbar-brand{min-width:170px!important}.portal-navbar-brand img{width:165px!important}.portal-main-shell.portal-main-shell--without-sidebar{grid-template-columns:minmax(0,1fr) 300px!important;padding-inline:20px!important}.portal-home.portal-home-showroom{padding-inline:20px!important}}@media(max-width:900px){.portal-navbar-nav{display:none!important}.portal-navbar-top{min-height:64px!important}.portal-navbar-brand img{width:150px!important;height:42px!important}.portal-navbar-shell{padding-bottom:12px!important}.portal-main-shell.portal-main-shell--without-sidebar{display:block!important;padding:18px 14px 88px!important}.portal-catalog-cart{display:none!important}.portal-home.portal-home-showroom{padding:16px 14px 88px!important}}@media(max-width:540px){.portal-navbar-actions .portal-cart-btn{padding:0 8px!important;font-size:0!important}.portal-model-input{height:52px!important;font-size:14px!important}.portal-products-search-section .portal-search-field:after{width:58px!important;height:52px!important}}html:not(.portal-dark) body .portal-navbar .portal-navbar-shell .portal-navbar-nav{position:absolute!important;top:0!important;left:260px!important;grid-area:auto!important;justify-self:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}html:not(.portal-dark) body .portal-navbar .portal-navbar-nav .portal-nav-link,html:not(.portal-dark) body .portal-navbar .portal-navbar-nav .portal-nav-link.active{border-radius:0!important;color:var(--approved-ink)!important;background:transparent!important;box-shadow:none!important}html:not(.portal-dark) body .portal-navbar .portal-navbar-nav .portal-nav-link.active{color:var(--approved-blue)!important}@media(max-width:1180px) and (min-width:901px){html:not(.portal-dark) body .portal-navbar .portal-navbar-shell .portal-navbar-nav{left:220px!important}}@media(max-width:900px){html:not(.portal-dark) body .portal-navbar .portal-navbar-shell .portal-navbar-nav{display:none!important}}@media(min-width:901px){html:not(.portal-dark) body .portal-main-shell.portal-main-shell--without-sidebar{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;align-items:start!important;gap:18px!important}html:not(.portal-dark) body .portal-main-shell.portal-main-shell--without-sidebar>.portal-main-content{min-width:0!important;padding:0!important}html:not(.portal-dark) body .portal-main-shell.portal-main-shell--without-sidebar>.portal-catalog-cart{display:grid!important;position:sticky!important;top:168px!important}}@media(max-width:760px){html:not(.portal-dark) body .portal-home.portal-home-showroom{padding-top:36px!important}}.portal-navbar-actions .portal-lang-switcher{display:inline-flex!important;min-height:44px;padding:4px;border:1px solid var(--approved-line)!important;border-radius:999px;background:var(--approved-panel)!important}.portal-navbar-actions .portal-lang-icon{display:none}.portal-navbar-actions .portal-lang-option{min-width:44px;min-height:36px;padding:0 10px;border:0;border-radius:999px;color:var(--approved-muted);background:transparent;font-weight:800}.portal-navbar-actions .portal-lang-option:hover{color:var(--approved-blue)}.portal-navbar-actions .portal-lang-option:focus-visible{outline:3px solid var(--approved-focus);outline-offset:2px}.portal-navbar-actions .portal-lang-option.active{color:var(--approved-white)!important;background:var(--approved-blue)!important}@media(max-width:900px){.portal-navbar-actions .portal-lang-option{min-width:40px;padding-inline:8px}.portal-navbar-actions .portal-lang-option:first-of-type{font-size:0}.portal-navbar-actions .portal-lang-option:first-of-type:after{content:"中";font-size:12px}}html:not(.portal-dark) body .portal-navbar .portal-navbar-actions .portal-lang-switcher{border-color:#b9c8d8!important;background:#f2f6fa!important;box-shadow:0 6px 18px rgba(16,36,58,.1)!important}html:not(.portal-dark) body .portal-navbar .portal-navbar-actions .portal-lang-option:not(.active){color:var(--approved-copy)!important;background:transparent!important}html:not(.portal-dark) body .portal-navbar .portal-navbar-actions .portal-lang-option:not(.active):hover{color:var(--approved-blue)!important;background:#e4edf7!important}.portal-home-approved{--home-canvas-max:1392px;--home-hero-height:382px;--home-glass:rgba(255,252,247,.82);--home-glass-strong:rgba(255,253,249,.94);--home-warm-line:rgba(183,155,122,.24);--home-warm-shadow:0 14px 40px rgba(91,68,43,.09);--home-card-gap:12px;--home-card-image:124px}html:not(.portal-dark) body{background:#f7efe5 url(/images/login-sunlit-live-v2.jpg) top/cover fixed no-repeat!important}.portal-navbar{border:0!important;background:rgba(255,252,247,.9)!important;box-shadow:0 8px 32px rgba(91,68,43,.08)!important;backdrop-filter:blur(20px) saturate(1.08)}.portal-navbar-shell{max-width:var(--home-canvas-max,1392px)!important}.portal-store-utility{display:flex;min-height:38px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--home-warm-line,rgba(183,155,122,.24));color:var(--approved-copy);font-size:12px;font-weight:700}.portal-store-utility__benefits{display:flex;align-items:center;gap:24px}.portal-store-utility__benefits span{white-space:nowrap}.portal-store-utility .portal-lang-switcher{display:inline-flex!important;border:0!important;background:transparent!important;box-shadow:none!important}.portal-store-utility .portal-lang-icon{display:none}.portal-store-utility .portal-lang-option{min-width:34px;min-height:30px;padding:0 6px;border:0;border-radius:8px;color:var(--approved-copy);background:transparent;font-weight:800}.portal-store-utility .portal-lang-option.active{color:var(--approved-ink)!important;background:rgba(255,255,255,.72)!important}.portal-navbar-top{min-height:72px!important}html:not(.portal-dark) body .portal-navbar .portal-navbar-shell .portal-navbar-nav{top:38px!important;left:360px!important;height:72px!important;gap:22px!important}.portal-navbar-nav .portal-commerce-icon{display:none!important}.portal-navbar-nav .portal-nav-link{min-width:auto!important;padding-inline:8px!important;font-size:14px!important}.portal-navbar-nav .portal-nav-link:after{height:3px!important;border-radius:999px!important}.portal-navbar-actions{gap:10px!important}.portal-navbar-actions>.portal-lang-switcher{display:none!important}.portal-account-menu{position:relative}.portal-account-menu summary{list-style:none}.portal-account-menu summary::-webkit-details-marker{display:none}.portal-account-menu__panel a,.portal-account-menu__panel button,.portal-account-menu__trigger{display:flex;min-height:44px;align-items:center;gap:8px;border:0;color:var(--approved-ink);background:transparent;font-weight:800;cursor:pointer}.portal-account-menu__trigger{padding:0 14px;border:1px solid var(--home-warm-line);border-radius:14px;background:rgba(255,255,255,.62)}.portal-account-menu__panel{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:168px;padding:8px;border:1px solid var(--home-warm-line);border-radius:14px;background:var(--home-glass-strong);box-shadow:var(--home-warm-shadow);backdrop-filter:blur(18px)}.portal-account-menu__panel a,.portal-account-menu__panel button{width:100%;padding:0 10px;border-radius:9px;font-size:13px}.portal-account-menu__panel a:hover,.portal-account-menu__panel button:hover{color:var(--approved-blue);background:rgba(20,97,214,.08)}.portal-account-menu__panel a:focus-visible,.portal-account-menu__panel button:focus-visible,.portal-account-menu__trigger:focus-visible{outline:3px solid var(--approved-focus);outline-offset:2px}.portal-home.portal-home-approved{display:block!important;width:min(100%,var(--home-canvas-max))!important;max-width:var(--home-canvas-max)!important;padding:16px 22px 56px!important;background:transparent!important}.portal-home-approved .portal-home-routing-panel{display:block!important;margin:-70px 32px 0!important;position:relative!important;z-index:6!important;border:0!important;background:transparent!important;box-shadow:none!important}.portal-home-approved .portal-home-quick-finder{padding:0!important;border:1px solid rgba(255,255,255,.86)!important;border-radius:18px!important;background:rgba(255,252,247,.9)!important;box-shadow:var(--home-warm-shadow)!important;backdrop-filter:blur(18px)}.portal-home-approved .portal-home-quick-finder__heading{display:none!important}.portal-home-approved .portal-home-service-strip{margin:8px 32px 0!important;padding:16px 26px!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:18px!important;background:var(--home-glass)!important;box-shadow:var(--home-warm-shadow)!important;backdrop-filter:blur(18px)}.portal-home-approved__metrics{display:none!important}.portal-home-approved .portal-home-recommendation-deck{margin:24px 32px 0!important}@media (max-width:1120px){.portal-store-utility__benefits span:nth-child(2),.portal-store-utility__benefits span:nth-child(4){display:none}html:not(.portal-dark) body .portal-navbar .portal-navbar-shell .portal-navbar-nav{left:250px!important;gap:8px!important}.portal-home-approved{--home-card-image:108px}}@media (max-width:900px){.portal-store-utility{min-height:34px}.portal-store-utility__benefits span:not(:first-child){display:none}.portal-home.portal-home-approved{padding:12px 14px 92px!important}.portal-home-approved .portal-home-routing-panel{margin:-66px 12px 0!important}.portal-home-approved .portal-home-recommendation-deck{margin:18px 0 0!important}.portal-home-approved .portal-home-service-strip{margin:8px 0 0!important;overflow-x:auto}}@media (max-width:540px){.portal-store-utility__benefits{font-size:11px}.portal-store-utility .portal-lang-option{min-width:30px;padding-inline:4px}.portal-home-approved .portal-home-service-strip{display:flex!important;margin-top:8px!important}.portal-home-approved .portal-home-service-strip>*{min-width:230px}}@media (prefers-reduced-motion:reduce){.portal-account-menu *,.portal-home-approved *{scroll-behavior:auto!important;transition-duration:.01ms!important}}html:not(.portal-dark) body .portal-navbar .portal-navbar-shell{display:block!important;width:min(100%,1392px)!important;max-width:1392px!important;margin-inline:auto!important;padding:0 24px!important}html:not(.portal-dark) body .portal-navbar .portal-store-utility{position:relative!important;z-index:3!important;display:flex!important;width:100%!important;min-height:36px!important;grid-area:auto!important}html:not(.portal-dark) body .portal-navbar .portal-navbar-top{position:relative!important;z-index:2!important;display:flex!important;width:100%!important;min-height:68px!important;align-items:center!important;grid-area:auto!important}html:not(.portal-dark) body .portal-navbar .portal-navbar-brand{width:168px!important;min-width:168px!important}html:not(.portal-dark) body .portal-navbar .portal-navbar-brand img{width:150px!important;height:42px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:left center!important;object-position:left center!important}html:not(.portal-dark) body .portal-navbar .portal-navbar-shell .portal-navbar-nav{top:36px!important;left:50%!important;height:68px!important;transform:translateX(-50%)!important}@media (max-width:1180px) and (min-width:901px){html:not(.portal-dark) body .portal-navbar .portal-store-utility__benefits{gap:14px!important}html:not(.portal-dark) body .portal-navbar .portal-navbar-shell .portal-navbar-nav{gap:6px!important}html:not(.portal-dark) body .portal-navbar .portal-navbar-brand{width:142px!important;min-width:142px!important}html:not(.portal-dark) body .portal-navbar .portal-navbar-brand img{width:126px!important}}@media (min-width:901px){html:not(.portal-dark) body .portal-home-approved .portal-home-recommendation-deck{width:auto!important;max-width:none!important}html:not(.portal-dark) body .portal-home-approved .portal-home-service-strip.portal-home-service-strip--approved{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}html:not(.portal-dark) body .portal-home-approved .portal-home-service-strip .portal-home-trust-row__item{display:flex!important;min-width:0!important;min-height:58px!important;padding:6px 20px!important;align-items:center!important;gap:12px!important;border:0!important;border-right:1px solid var(--home-warm-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html:not(.portal-dark) body .portal-home-approved .portal-home-service-strip .portal-home-trust-row__item:last-child{border-right:0!important}}@media (max-width:767px){html:not(.portal-dark) body:has(.portal-home-approved),html:not(.portal-dark) body:has(.portal-home-approved) .min-h-screen,html:not(.portal-dark) body:has(.portal-home-approved)>div{background:var(--approved-page)!important}html:not(.portal-dark) body .portal-navbar .portal-navbar-shell{height:64px!important;min-height:64px!important;padding:0 12px!important}html:not(.portal-dark) body .portal-navbar .portal-store-utility{position:absolute!important;top:10px!important;right:12px!important;left:auto!important;z-index:4!important;display:flex!important;width:auto!important;min-height:44px!important;padding:0!important;border:0!important;background:transparent!important}html:not(.portal-dark) body .portal-navbar .portal-account-menu,html:not(.portal-dark) body .portal-navbar .portal-store-utility__benefits{display:none!important}html:not(.portal-dark) body .portal-navbar .portal-navbar-top{width:100%!important;height:64px!important;min-height:64px!important;max-height:64px!important;padding:0!important}html:not(.portal-dark) body .portal-navbar .portal-navbar-brand{width:112px!important;min-width:112px!important}html:not(.portal-dark) body .portal-navbar .portal-navbar-brand img{width:104px!important;height:32px!important}.portal-store-utility .portal-lang-switcher{min-height:40px!important;padding:3px!important}.portal-store-utility .portal-lang-icon{display:none!important}.portal-store-utility .portal-lang-option{min-width:34px!important;min-height:34px!important;padding:0 6px!important;font-size:12px!important}html:not(.portal-dark) body .portal-home.portal-home-approved{padding:10px 12px 84px!important;border-radius:0!important;background:var(--approved-page)!important}.portal-home-approved .portal-home-routing-panel{display:block!important;margin:12px 0 0!important}.portal-home-approved .portal-home-quick-finder{padding:14px!important;border:1px solid var(--approved-line)!important;border-radius:16px!important;background:var(--approved-panel)!important;box-shadow:none!important}.portal-home-approved .portal-home-quick-finder__heading{display:flex!important;margin:0 0 10px!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.portal-home-approved .portal-home-quick-finder__heading p{display:none!important}.portal-home-approved .portal-home-quick-finder__heading h2{margin:0!important;color:var(--approved-ink)!important;font-size:15px!important;line-height:1.35!important}.portal-home-approved .portal-home-quick-finder__all{min-height:40px!important;padding:0 10px!important;font-size:11px!important}.portal-home-approved .portal-home-approved-categories{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important}.portal-home-approved .portal-home-approved-categories>button{min-width:0!important;min-height:44px!important;padding:6px 3px!important;border:1px solid var(--approved-line)!important;border-radius:10px!important;background:var(--approved-muted)!important;font-size:12px!important;white-space:normal!important}.portal-home-approved .portal-home-recommendation-deck{gap:12px!important;margin:16px 0 0!important}.portal-home-approved .portal-home-service-strip{margin:12px 0 0!important;padding:12px!important;border:1px solid var(--approved-line)!important;border-radius:14px!important;background:var(--approved-panel)!important;box-shadow:none!important}}.portal-home-approved-categories{display:grid!important;width:100%!important;grid-template-columns:repeat(7,minmax(0,1fr))!important}.portal-home-approved-categories>button{display:flex!important;min-width:0!important;min-height:50px!important;align-items:center!important;justify-content:center!important;border:0!important;border-right:1px solid var(--home-warm-line)!important;color:var(--approved-ink)!important;background:transparent!important;font-weight:800!important;cursor:pointer;white-space:nowrap!important}.portal-home-approved-categories>button:last-child{border-right:0!important}.portal-home-approved-categories>button:hover{color:var(--approved-blue)!important;background:rgba(255,255,255,.62)!important}.portal-home-approved-categories>button:focus-visible{outline:3px solid var(--approved-focus);outline-offset:-3px}@media (max-width:900px){.portal-home-approved-categories{display:flex!important;overflow-x:auto}.portal-home-approved-categories>button{flex:0 0 108px;min-height:46px!important}}html:not(.portal-dark) body .portal-home-approved .portal-home-quick-finder{display:block!important;width:100%!important;grid-template-columns:none!important;gap:0!important;margin:0!important}@media (min-width:901px){html:not(.portal-dark) body .portal-home-approved .portal-home-recommendation-deck{width:100%!important;max-width:100%!important;min-width:0!important}}html:not(.portal-dark) body:has(.portal-home-approved),html:not(.portal-dark) body:has(.portal-home-approved) .min-h-screen,html:not(.portal-dark) body:has(.portal-home-approved)>div{background:#f7efe5 url(/images/login-sunlit-live-v2.jpg) top/cover fixed no-repeat!important}html:not(.portal-dark) body .portal-home.portal-home-approved{--home-canvas-max:1280px;--home-hero-height:338px;padding:12px 18px 28px!important;border-radius:0 0 24px 24px!important;background:linear-gradient(180deg,#f8f1e9,#f3e8dc)!important}html:not(.portal-dark) body:has(.portal-home-approved),html:not(.portal-dark) body:has(.portal-home-approved) .min-h-screen,html:not(.portal-dark) body:has(.portal-home-approved)>div{background:#f3e8dc!important}html:not(.portal-dark) body .portal-navbar{border-bottom-color:var(--home-warm-line)!important;background:rgba(255,252,247,.96)!important;box-shadow:0 8px 24px rgba(91,68,43,.06)!important}html:not(.portal-dark) body .portal-navbar .portal-store-utility{min-height:32px!important}html:not(.portal-dark) body .portal-navbar .portal-navbar-top{min-height:62px!important}html:not(.portal-dark) body .portal-navbar .portal-navbar-shell .portal-navbar-nav{top:32px!important;height:62px!important}.portal-home-approved .portal-home-routing-panel{margin:-62px 48px 0!important}.portal-home-approved .portal-home-recommendation-deck{gap:10px!important;margin:12px 48px 0!important}.portal-home-approved .portal-home-service-strip{margin:8px 48px 0!important;padding:10px 18px!important;border-radius:16px!important}@media (max-width:767px){html:not(.portal-dark) body .portal-home.portal-home-approved,html:not(.portal-dark) body:has(.portal-home-approved),html:not(.portal-dark) body:has(.portal-home-approved) .min-h-screen,html:not(.portal-dark) body:has(.portal-home-approved)>div{background:var(--approved-page)!important;background-image:none!important}html:not(.portal-dark) body .portal-navbar .portal-navbar-shell{height:64px!important;min-height:64px!important;padding:0 12px!important}html:not(.portal-dark) body .portal-navbar .portal-store-utility{position:absolute!important;top:10px!important;right:12px!important;left:auto!important;width:auto!important;min-height:44px!important}html:not(.portal-dark) body .portal-navbar .portal-navbar-top{height:64px!important;min-height:64px!important;max-height:64px!important}.portal-home-approved .portal-home-routing-panel{margin:12px 0 0!important}.portal-home-approved .portal-home-recommendation-deck{margin:16px 0 0!important}.portal-home-approved .portal-home-service-strip{margin:12px 0 0!important;padding:12px!important}html:not(.portal-dark) body .portal-home-approved article[aria-labelledby=portal-home-title]{background:var(--approved-panel)!important;background-image:none!important}:root{--approved-mobile-page:#f7efe5;--approved-mobile-glass:rgba(255,252,247,.88);--approved-mobile-glass-strong:rgba(255,253,249,.96);--approved-mobile-line:rgba(183,155,122,.24);--approved-mobile-shadow:0 12px 30px rgba(91,68,43,.08)}html:not(.portal-dark) body:has(.portal-home-approved),html:not(.portal-dark) body:has(.portal-home-approved) .min-h-screen,html:not(.portal-dark) body:has(.portal-home-approved)>div{background:var(--approved-mobile-page) url(/images/login-sunlit-live-v2.jpg) center top /cover fixed no-repeat!important}html:not(.portal-dark) body .portal-home.portal-home-approved{background:linear-gradient(180deg,rgba(255,248,239,.72),rgba(247,239,229,.82)),url(/images/login-sunlit-live-v2.jpg) top /cover fixed no-repeat!important}html:not(.portal-dark) body .portal-navbar{border-bottom:1px solid var(--approved-mobile-line)!important;background:var(--approved-mobile-glass-strong)!important;box-shadow:0 6px 22px rgba(91,68,43,.06)!important;backdrop-filter:blur(18px) saturate(1.06)!important}html:not(.portal-dark) body .portal-home-approved .portal-home-quick-finder,html:not(.portal-dark) body .portal-home-approved .portal-home-service-strip{border-color:var(--approved-mobile-line)!important;background:var(--approved-mobile-glass)!important;box-shadow:var(--approved-mobile-shadow)!important;backdrop-filter:blur(14px) saturate(1.04)!important}html:not(.portal-dark) body .portal-home-approved .portal-home-approved-categories>button{border-color:var(--approved-mobile-line)!important;color:var(--approved-ink)!important;background:rgba(255,255,255,.66)!important}html:not(.portal-dark) body .portal-home-approved .portal-home-approved-categories>button:focus-visible,html:not(.portal-dark) body .portal-home-approved .portal-home-approved-categories>button:hover{color:var(--approved-blue)!important;background:var(--approved-mobile-glass-strong)!important}html:not(.portal-dark) body .portal-mobile-tabbar{border-color:var(--approved-mobile-line)!important;background:var(--approved-mobile-glass-strong)!important;box-shadow:0 -8px 24px rgba(91,68,43,.08)!important;backdrop-filter:blur(18px) saturate(1.06)!important}html:not(.portal-dark) body .portal-home-approved .portal-home-service-strip.portal-home-service-strip--approved{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;scroll-snap-type:none!important}html:not(.portal-dark) body .portal-home-approved .portal-home-service-strip>*{width:auto!important;min-width:0!important;min-height:76px!important;padding:10px!important;border:1px solid var(--approved-mobile-line)!important;border-radius:12px!important;background:rgba(255,255,255,.58)!important}html:not(.portal-dark) body .portal-home-approved .portal-home-routing-panel{margin:0!important}html:not(.portal-dark) body .portal-home-approved .portal-home-quick-finder{padding:12px 14px 14px!important;border-top:0!important;border-radius:0 0 18px 18px!important;box-shadow:var(--approved-mobile-shadow)!important}.portal-home-approved .portal-home-quick-finder__all,.portal-home-approved .portal-home-quick-finder__heading{display:none!important}html:not(.portal-dark) body .portal-home-approved .portal-home-routing-panel{z-index:1!important}}