.page_appShell__llDNg{display:flex;min-height:100dvh;flex-direction:column}.page_main__GlU4n{flex:1;padding-top:var(--navbar-height);padding-bottom:4rem;padding-inline:0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg) 82%,var(--color-card)) 0,transparent 24%)}.page_main__GlU4n .container{width:100%;max-width:var(--container-max)}.page_mainDashboard__DTci6{flex:1;padding:0;margin:0;display:flex;flex-direction:column}.page_dashboardContainer__UgwLN{margin-top:var(--navbar-height);margin-left:var(--sidebar-width,0);width:calc(100% - var(--sidebar-width, 0px));min-height:calc(100vh - var(--navbar-height));display:flex;flex-direction:column;padding:.75rem clamp(.75rem,2vw,1.5rem) 3rem;box-sizing:border-box;transition:margin-left .3s ease,width .3s ease;overflow-y:auto}@media (max-width:1100px){.page_dashboardContainer__UgwLN{margin-left:0;width:100%}}@media (max-width:720px){.page_main__GlU4n{padding-top:var(--navbar-height)}.page_dashboardContainer__UgwLN{margin-top:var(--navbar-height);padding-inline:.75rem;padding-bottom:2.5rem}}.page_footer__sHKi3{margin-top:auto;border-top:1px solid var(--border-color);background:color-mix(in srgb,var(--bg-card) 90%,var(--bg-app));box-shadow:0 -18px 50px rgb(40 34 24/.05)}.page_footerInner__rvzEu{display:flex;width:min(100%,1240px);margin:0 auto;padding:2rem;align-items:flex-start;justify-content:space-between;gap:2rem}.page_footerBrand__fYpqm{max-width:32rem}.page_footerLogoRow__cCzkx{display:flex;align-items:center;gap:.65rem;margin-bottom:.65rem}.page_footerLogoRow__cCzkx strong{color:var(--color-fg);font-size:1.05rem;font-weight:850}.page_footerMark__u_oqk{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:var(--radius-md);background:var(--color-fg);color:var(--color-bg);font-size:.76rem;font-weight:900}.page_footerBottom__cWZ_v,.page_footerBrand__fYpqm p,.page_footerColumn___Hbxg span{color:var(--text-muted);font-size:.84rem;line-height:1.55}.page_footerLinks__DGiLt{display:flex;gap:2.25rem}.page_footerColumn___Hbxg{display:grid;gap:.35rem;min-width:10rem}.page_footerColumn___Hbxg strong{margin-bottom:.25rem;color:var(--primary-color);font-size:.78rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.page_footerBottom__cWZ_v{width:min(100%,1240px);margin:0 auto;padding:1rem 2rem 1.25rem;border-top:1px solid var(--border-color)}@media (max-width:820px){.page_footerInner__rvzEu{flex-direction:column;padding:1.5rem 1.25rem}.page_footerLinks__DGiLt{width:100%;flex-wrap:wrap}.page_footerBottom__cWZ_v{padding-inline:1.25rem}}.StarRating_container__wcvPj{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;color:var(--color-muted-fg)}.StarRating_stars__pmtxd{display:inline-flex;align-items:center;gap:.15rem}.StarRating_starFull__j3iBk{color:#fbbf24}.StarRating_starEmpty__KFiFl{color:var(--border-color)}.StarRating_halfStarContainer__lWcWv{position:relative;display:inline-flex}.StarRating_halfStarFill__G0wi6{position:absolute;top:0;left:0;overflow:hidden;width:50%;color:#fbbf24}.StarRating_reviewsText__MwVG5{font-weight:500;color:var(--color-muted-fg)}.AnnounceView_announce__UGHqP{display:flex;flex-direction:column;gap:2.25rem}.AnnounceView_hero__mVsSP{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:stretch;gap:1rem;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--border-color);border-radius:var(--radius-lg);background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary-color) 16%,transparent),transparent 34%),var(--color-card);box-shadow:0 18px 50px color-mix(in srgb,var(--color-fg) 8%,transparent)}.AnnounceView_hero__mVsSP h1{max-width:760px;margin-top:1rem;color:var(--color-fg);font-size:clamp(2rem,4vw,3.65rem);font-weight:900;line-height:1.04}.AnnounceView_hero__mVsSP p{max-width:680px;margin-top:1rem;color:var(--color-muted-fg);font-size:1.04rem;line-height:1.65}.AnnounceView_eyebrow__UuauP{width:fit-content;border:1px solid color-mix(in srgb,var(--primary-color) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--primary-color) 10%,var(--color-card));color:var(--primary-color);font-size:.74rem;font-weight:850;letter-spacing:.05em;padding:.5rem .75rem;text-transform:uppercase}.AnnounceView_summaryCard__YCUXf{display:grid;align-content:center;gap:.75rem;padding:1.25rem;border:1px solid var(--border-color);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-popover) 84%,transparent)}.AnnounceView_summaryCard__YCUXf strong{color:var(--color-fg);font-size:1.05rem}.AnnounceView_summaryCard__YCUXf span{color:var(--color-muted-fg);font-weight:750}.AnnounceView_section__EVS95{display:grid;gap:1rem}.AnnounceView_sectionHeader__jh1Eh h2{margin-top:.5rem;color:var(--color-fg);font-size:1.45rem;font-weight:850}.AnnounceView_planGrid__hu8Lg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.AnnounceView_planCard__lAJMr{display:grid;gap:.85rem;padding:1.25rem;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:0 10px 28px color-mix(in srgb,var(--color-fg) 6%,transparent);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.AnnounceView_planCard__lAJMr:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary-color) 36%,var(--border-color));box-shadow:0 16px 36px color-mix(in srgb,var(--color-fg) 10%,transparent)}.AnnounceView_recommended__XM0fn{border-color:color-mix(in srgb,var(--primary-color) 52%,var(--border-color));box-shadow:0 16px 38px color-mix(in srgb,var(--primary-color) 16%,transparent)}.AnnounceView_selected__8Eayl{border-color:color-mix(in srgb,var(--primary-color) 64%,var(--border-color));outline:3px solid color-mix(in srgb,var(--primary-color) 22%,transparent);box-shadow:0 18px 40px color-mix(in srgb,var(--primary-color) 20%,transparent)}.AnnounceView_planCard__lAJMr>span{color:var(--primary-color);font-size:.76rem;font-weight:850;text-transform:uppercase}.AnnounceView_planCard__lAJMr h3{color:var(--color-fg);font-size:1.3rem;font-weight:900}.AnnounceView_planCard__lAJMr strong{color:var(--color-fg);font-size:2rem;line-height:1}.AnnounceView_planCard__lAJMr small{color:var(--color-muted-fg);font-size:.9rem}.AnnounceView_nextSteps__2QriT p,.AnnounceView_planCard__lAJMr li,.AnnounceView_planCard__lAJMr p{color:var(--color-muted-fg);line-height:1.55}.AnnounceView_planCard__lAJMr ul{display:grid;gap:.45rem;padding-left:1.1rem}.AnnounceView_planCard__lAJMr button{width:100%;min-height:3rem;border-radius:var(--radius-md);font-size:.94rem;font-weight:900}.AnnounceView_planButton__YupYi{margin-top:.25rem}.AnnounceView_form__frEJA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.25rem;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:0 10px 28px color-mix(in srgb,var(--color-fg) 6%,transparent)}.AnnounceView_form__frEJA label{display:grid;gap:.45rem;color:var(--color-muted-fg);font-size:.86rem;font-weight:780}.AnnounceView_paymentBox__A3ESl{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.85rem;margin:0;padding:1rem;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-popover)}.AnnounceView_paymentBox__A3ESl legend{padding:.5rem;color:var(--color-fg);font-weight:850}.AnnounceView_paymentBox__A3ESl label{display:inline-flex;align-items:center;gap:.45rem}.AnnounceView_paymentBox__A3ESl p{flex-basis:100%;color:var(--primary-color);font-weight:850}.AnnounceView_formActions__54ZR6{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;position:relative;z-index:0}.AnnounceView_formActions__54ZR6 button{min-height:2.75rem}.AnnounceView_feedback__hGdiC{grid-column:1/-1;display:block;width:100%;clear:both;border:1px solid color-mix(in srgb,var(--success-color) 34%,var(--border-color));border-radius:var(--radius-md);background:color-mix(in srgb,var(--success-color) 12%,var(--color-card));color:var(--success-color);font-weight:850;line-height:1.5;margin:0;padding:.85rem 1rem;position:relative;z-index:0}.AnnounceView_nextSteps__2QriT{padding:1.25rem;border:1px solid var(--border-color);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent) 54%,var(--color-card))}.AnnounceView_nextSteps__2QriT strong{display:block;margin-bottom:.4rem;color:var(--color-fg)}@media (max-width:1100px){.AnnounceView_planGrid__hu8Lg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.AnnounceView_form__frEJA,.AnnounceView_hero__mVsSP{grid-template-columns:1fr}}@media (max-width:640px){.AnnounceView_planGrid__hu8Lg{grid-template-columns:1fr}}.ChatWidget_panel__Bqaz8{position:fixed;right:1.5rem;bottom:0;z-index:calc(var(--z-layer1) + 5);display:flex;flex-direction:column;align-items:flex-end}.ChatWidget_fab__tA5c0{display:inline-flex;align-items:center;gap:.5rem;height:3rem;border:1px solid var(--border-color);border-bottom:none;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-card);color:var(--color-fg);box-shadow:0 -2px 10px rgba(0,0,0,.1);cursor:pointer;font-weight:600;padding:.5rem 1rem;font-size:1rem;transition:background .2s;min-width:280px;justify-content:space-between}.ChatWidget_fab__tA5c0:hover{background:color-mix(in srgb,var(--color-card) 95%,black)}.ChatWidget_badge__dwQAT{min-width:1.25rem;display:inline-grid;place-items:center;border-radius:999px;background:var(--primary-color);color:var(--color-primary-fg);font-size:.75rem;font-weight:700;padding:.5rem}.ChatWidget_window__X8O3W{width:min(600px,calc(100vw - 2rem));height:min(520px,calc(100vh - 4rem));display:flex;flex-direction:column;border:1px solid var(--border-color);border-bottom:none;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-card);color:var(--color-fg);box-shadow:0 -4px 20px rgba(0,0,0,.15);overflow:hidden}.ChatWidget_window__X8O3W.ChatWidget_embedded__hF42V{width:100%;height:600px;border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:none}.ChatWidget_chatBody__pt8xi{display:flex;flex:1;min-height:0}.ChatWidget_threadSidebar__Heq0k{border-right:1px solid var(--border-color);display:flex;flex-direction:column;overflow:hidden;transition:width .3s ease,min-width .3s ease,opacity .3s ease,padding .3s ease}.ChatWidget_threadSidebarOpen__gs8rG{width:200px;min-width:200px;opacity:1}.ChatWidget_threadSidebarClosed__AnNRX{width:0;min-width:0;opacity:0;border-right:none}.ChatWidget_conversationPane__HsqwK{flex:1;display:flex;flex-direction:column;min-width:0}.ChatWidget_header__2iEuR{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid var(--border-color);background:var(--color-card);min-height:3rem}.ChatWidget_headerLeft__ROtNy{display:flex;align-items:center;gap:.5rem;overflow:hidden}.ChatWidget_headerLeft__ROtNy strong{font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.ChatWidget_statusLine__u1aoE{font-size:.75rem;color:var(--color-muted-fg)}.ChatWidget_headerActions__nIczK,.ChatWidget_statusLine__u1aoE{display:flex;align-items:center;gap:.25rem}.ChatWidget_iconBtn__kFFXy{width:2rem;height:2rem;display:inline-grid;place-items:center;border:none;border-radius:999px;background:transparent;color:var(--color-muted-fg);cursor:pointer;transition:background .2s,color .2s}.ChatWidget_iconBtn__kFFXy:hover{background:color-mix(in srgb,var(--color-card) 90%,black);color:var(--color-fg)}.ChatWidget_threadList__kI31t{flex:1;overflow-y:auto;display:flex;flex-direction:column}.ChatWidget_empty__i8zeC{padding:2rem 1rem;text-align:center;color:var(--color-muted-fg);font-size:.9rem}.ChatWidget_threadItem__FMomK{padding:.75rem 1rem;border-bottom:1px solid var(--border-color);cursor:pointer;transition:background .2s}.ChatWidget_threadItem__FMomK:hover{background:color-mix(in srgb,var(--color-card) 95%,black)}.ChatWidget_threadItem__FMomK.ChatWidget_unread__X0FXZ{background:color-mix(in srgb,var(--primary-color) 5%,transparent);border-left:3px solid var(--primary-color);padding-left:1rem}.ChatWidget_threadMeta__k5af_{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.ChatWidget_threadName__2WNgx{font-weight:600;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatWidget_threadTime__VryKO{font-size:.75rem;color:var(--color-muted-fg)}.ChatWidget_threadSubject__tzWNm{font-size:.8rem;color:var(--color-muted-fg);margin-bottom:.25rem}.ChatWidget_threadPreview__vubPX{font-size:.85rem;color:var(--color-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatWidget_guestConfig__AJ0FL{padding:.75rem;border-bottom:1px solid var(--border-color);background:var(--bg-body)}.ChatWidget_input__vrUPp{width:100%;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--color-fg);padding:.5rem .75rem;font-size:.9rem}.ChatWidget_messages__L_Tbp{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem;background:var(--bg-body)}.ChatWidget_bubbleWrapper__JeMzm{display:flex;flex-direction:column;align-items:flex-start;max-width:85%}.ChatWidget_bubbleWrapper__JeMzm.ChatWidget_isMe__6TX7E{align-self:flex-end;align-items:flex-end}.ChatWidget_bubble__JFxNW{padding:.5rem .75rem;border-radius:var(--radius-md);background:var(--color-card);border:1px solid var(--border-color);color:var(--color-fg)}.ChatWidget_bubbleWrapper__JeMzm.ChatWidget_isMe__6TX7E .ChatWidget_bubble__JFxNW{background:var(--primary-color);color:var(--color-primary-fg);border:none;border-bottom-right-radius:2px}.ChatWidget_bubbleWrapper__JeMzm:not(.ChatWidget_isMe__6TX7E) .ChatWidget_bubble__JFxNW{border-bottom-left-radius:2px}.ChatWidget_bubbleHeader__vMppg{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.25rem}.ChatWidget_sender__j0e_7{font-weight:600;font-size:.8rem}.ChatWidget_time__35fZr{font-size:.7rem;color:inherit;opacity:.8}.ChatWidget_text__W2Eiv{font-size:.9rem;line-height:1.4;margin:0;word-wrap:break-word}.ChatWidget_replyArea__W30Tw{padding:.75rem;border-top:1px solid var(--border-color);background:var(--color-card)}.ChatWidget_error__qPIM3{color:var(--color-destructive);font-size:.8rem;margin-bottom:.5rem;text-align:center}.ChatWidget_closed__TVcLL{text-align:center;color:var(--color-muted-fg);font-size:.85rem;padding:.5rem}.ChatWidget_inputRow__zV2ns{display:flex;gap:.5rem;align-items:flex-end}.ChatWidget_textarea__kzRPM{flex:1;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--color-fg);padding:.5rem .75rem;font-size:.9rem;resize:none;font-family:inherit;min-height:38px;max-height:100px}.ChatWidget_sendBtn__OZM1G{display:inline-grid;place-items:center;width:38px;height:38px;border:none;border-radius:var(--radius-sm);background:var(--primary-color);color:var(--color-primary-fg);cursor:pointer;flex-shrink:0;transition:opacity .2s}.ChatWidget_sendBtn__OZM1G:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.ChatWidget_window__X8O3W{height:75vh;border-radius:var(--radius-md) var(--radius-md) 0 0}.ChatWidget_panel__Bqaz8,.ChatWidget_window__X8O3W{width:90vw;right:5vw;bottom:0}.ChatWidget_fab__tA5c0{right:1rem;bottom:5rem}.ChatWidget_threadSidebarOpen__gs8rG{width:140px;min-width:140px}}.ChatWidget_threadItemActive__nxkU9{background:color-mix(in srgb,var(--primary-color) 10%,transparent);border-left:3px solid var(--primary-color);padding-left:.75rem}.ChatWidget_noConversation__v3am9{flex:1;display:flex;align-items:center;justify-content:center;color:var(--color-muted-fg);font-size:.9rem;text-align:center;padding:2rem}.ClientDashboardView_empty__GO0ME,.ClientDashboardView_panel__czkkt,.ClientDashboardView_productCard__UyH4Q,.ClientDashboardView_reviewCard__n8Sz7,.ClientDashboardView_statCard__BQfM8,.ClientDashboardView_supplierCard__1E7ys{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-card);box-shadow:0 10px 28px color-mix(in srgb,var(--color-fg) 6%,transparent)}.ClientDashboardView_panel__czkkt{display:grid;align-content:center;gap:1rem;min-height:260px;padding:clamp(1.4rem,3vw,2.2rem)}.ClientDashboardView_kicker__3__vw{width:fit-content;border:1px solid color-mix(in srgb,var(--primary-color) 28%,var(--border-color));border-radius:999px;background:color-mix(in srgb,var(--primary-color) 10%,var(--color-card));color:var(--primary-color);font-size:.72rem;font-weight:850;letter-spacing:.05em;padding:.5rem .75rem;text-transform:uppercase}.ClientDashboardView_panel__czkkt h1{max-width:720px;color:var(--color-fg);font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:0;line-height:1.05}.ClientDashboardView_empty__GO0ME,.ClientDashboardView_panel__czkkt p,.ClientDashboardView_productCard__UyH4Q p,.ClientDashboardView_reviewCard__n8Sz7 p,.ClientDashboardView_sectionHeader__BvdL6 p,.ClientDashboardView_supplierCard__1E7ys p{color:var(--color-muted-fg);line-height:1.55}.ClientDashboardView_actions__bAJC0{display:flex;flex-wrap:wrap;gap:.75rem}.ClientDashboardView_nextAction__Un5aL{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem 1rem;align-items:center;border:1px solid color-mix(in srgb,var(--primary-color) 26%,var(--border-color));border-radius:var(--radius-md);background:color-mix(in srgb,var(--primary-color) 6%,var(--color-card));padding:.85rem}.ClientDashboardView_nextAction__Un5aL span{color:var(--color-muted-fg);font-size:.76rem;font-weight:850;text-transform:uppercase}.ClientDashboardView_nextAction__Un5aL strong{color:var(--color-fg);font-size:.94rem}.ClientDashboardView_nextAction__Un5aL button{grid-row:1/span 2;grid-column:2}.ClientDashboardView_profileCard__70iED{display:grid;gap:.85rem;padding:1.25rem}.ClientDashboardView_profileTop__DgKYq{display:flex;align-items:center;gap:.85rem}.ClientDashboardView_avatar__34Tlz{display:grid;place-items:center;width:3.5rem;height:3.5rem;overflow:hidden;border-radius:999px;background:var(--primary-color);color:var(--color-primary-fg);font-weight:900}.ClientDashboardView_avatar__34Tlz img{width:100%;height:100%;object-fit:cover}.ClientDashboardView_profileTop__DgKYq h2{color:var(--color-fg);font-size:1.15rem;font-weight:850}.ClientDashboardView_metaRow__yXQQC span,.ClientDashboardView_productMeta__FBW5K,.ClientDashboardView_profileTop__DgKYq span,.ClientDashboardView_supplierMeta__T8W_D{color:var(--color-muted-fg);font-size:.86rem}.ClientDashboardView_metaRow__yXQQC{display:flex;justify-content:space-between;gap:1rem;padding-top:.75rem;border-top:1px solid var(--border-color)}.ClientDashboardView_metaRow__yXQQC strong{color:var(--color-fg)}.ClientDashboardView_statsGrid__p9Mrh{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem}.ClientDashboardView_statCard__BQfM8{display:grid;gap:.35rem;padding:1rem}.ClientDashboardView_statCard__BQfM8 span{color:var(--color-muted-fg);font-size:.78rem;font-weight:800;text-transform:uppercase}.ClientDashboardView_statCard__BQfM8 strong{color:var(--color-fg);font-size:1.35rem;font-weight:900}.ClientDashboardView_statCard__BQfM8 small{color:var(--color-muted-fg);font-size:.78rem}.ClientDashboardView_section__sXMW9{display:grid;align-content:start;gap:1rem}.ClientDashboardView_sectionHeader__BvdL6{display:flex;align-items:end;justify-content:space-between;gap:1rem}.ClientDashboardView_section__sXMW9 h2{color:var(--color-fg);font-size:1.35rem;font-weight:850;letter-spacing:0}.ClientDashboardView_grid__6ycff{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.ClientDashboardView_orderGrid__qZMA0{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.ClientDashboardView_productCard__UyH4Q{display:grid;grid-template-rows:136px minmax(0,1fr);width:100%;overflow:hidden;cursor:pointer;text-align:left;white-space:normal;transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.ClientDashboardView_productCard__UyH4Q:hover,.ClientDashboardView_supplierCard__1E7ys:hover{border-color:color-mix(in srgb,var(--primary-color) 48%,var(--border-color));box-shadow:0 16px 38px color-mix(in srgb,var(--color-fg) 10%,transparent);transform:translateY(-2px)}.ClientDashboardView_productCard__UyH4Q img{width:100%;height:136px;object-fit:cover;background:var(--color-muted)}.ClientDashboardView_productBody__6N0qI{width:100%;min-width:0}.ClientDashboardView_productBody__6N0qI,.ClientDashboardView_reviewCard__n8Sz7,.ClientDashboardView_supplierCard__1E7ys{display:grid;gap:.65rem;padding:1rem}.ClientDashboardView_productBody__6N0qI{padding:.8rem}.ClientDashboardView_productCard__UyH4Q h3,.ClientDashboardView_supplierCard__1E7ys h3{color:var(--color-fg);font-size:1rem;font-weight:850;line-height:1.4}.ClientDashboardView_priceRow__nSvYt{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding-top:.55rem;border-top:1px solid var(--border-color)}.ClientDashboardView_priceRow__nSvYt strong{color:var(--primary-color);font-size:1.12rem;font-weight:900}.ClientDashboardView_cartTotal__iAuVr{color:var(--primary-color);font-size:1.35rem;font-weight:950}.ClientDashboardView_cartPanel__oizxD{display:grid;gap:1rem;clear:both;isolation:isolate;border:1px solid color-mix(in srgb,var(--primary-color) 28%,var(--border-color));border-radius:var(--radius-md);background:color-mix(in srgb,var(--primary-color) 5%,var(--color-card));box-shadow:0 10px 28px color-mix(in srgb,var(--color-fg) 6%,transparent);padding:1rem}.ClientDashboardView_cartItems__Oc9gy{display:grid;gap:.65rem}.ClientDashboardView_cartItem__SHUZj{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--color-card);padding:.75rem}.ClientDashboardView_cartItem__SHUZj div{display:grid;gap:.25rem}.ClientDashboardView_cartItem__SHUZj strong{color:var(--color-fg);font-weight:850}.ClientDashboardView_cartItem__SHUZj span{color:var(--color-muted-fg);font-size:.88rem}.ClientDashboardView_cartItem__SHUZj button{border:0;background:transparent;color:var(--danger-color);cursor:pointer;font-weight:850}.ClientDashboardView_cartActions__3uomA,.ClientDashboardView_cartControls__Y0SaS{display:flex;gap:.75rem}.ClientDashboardView_cartControls__Y0SaS{align-items:end}.ClientDashboardView_cartControls__Y0SaS label{display:grid;flex:1;gap:.4rem;color:var(--color-muted-fg);font-size:.8rem;font-weight:850;text-transform:uppercase}.ClientDashboardView_cartControls__Y0SaS input,.ClientDashboardView_cartControls__Y0SaS select{min-height:2.65rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-fg);padding:.65rem .8rem}.ClientDashboardView_cartActions__3uomA{flex-wrap:wrap;justify-content:flex-end;align-items:center;position:relative;z-index:0}.ClientDashboardView_supplierCard__1E7ys{grid-template-columns:60px minmax(0,1fr);align-items:center;width:100%;text-align:left;white-space:normal}.ClientDashboardView_supplierCard__1E7ys>div{min-width:0}.ClientDashboardView_supplierCard__1E7ys img{width:60px;height:60px;object-fit:contain;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-card);padding:.5rem}.ClientDashboardView_reviewStars__ZZJuD{color:var(--warning-color);font-weight:900;letter-spacing:.08em}.ClientDashboardView_orderCard___Tjxm{display:grid;gap:.75rem;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-card);box-shadow:0 10px 28px color-mix(in srgb,var(--color-fg) 6%,transparent);padding:1rem}.ClientDashboardView_chatCard__lveLH{border-color:color-mix(in srgb,var(--primary-color) 34%,var(--border-color));background:color-mix(in srgb,var(--primary-color) 5%,var(--color-card))}.ClientDashboardView_chatCard__lveLH[data-unread=true]{border-color:color-mix(in srgb,var(--warning-color) 54%,var(--border-color));background:color-mix(in srgb,var(--warning-color) 8%,var(--color-card))}.ClientDashboardView_orderTop__TuECI{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.ClientDashboardView_orderTop__TuECI h3{color:var(--color-fg);font-size:1rem;font-weight:850;line-height:1.35}.ClientDashboardView_orderCard___Tjxm p{color:var(--color-muted-fg);line-height:1.5}.ClientDashboardView_statusPill__Riooa{border-radius:999px;background:color-mix(in srgb,var(--primary-color) 13%,var(--color-card));color:var(--primary-color);font-size:.72rem;font-weight:900;padding:.5rem .65rem;text-transform:uppercase;white-space:nowrap}.ClientDashboardView_orderItems__Q_x22{display:grid;gap:.28rem;margin:0;padding:.5rem;color:var(--color-fg);font-size:.86rem;list-style:none}.ClientDashboardView_orderNotes__ilr8n{border-left:3px solid color-mix(in srgb,var(--primary-color) 42%,var(--border-color));padding-left:.65rem}.ClientDashboardView_chatMessage__jnNSa{border-left:3px solid color-mix(in srgb,var(--primary-color) 55%,var(--border-color));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary-color) 7%,var(--color-card));color:var(--color-fg)!important;padding:.65rem .75rem}.ClientDashboardView_chatSubject__lUjSK{color:var(--color-fg)!important;font-weight:800}.ClientDashboardView_chatMessages__zKpSm{display:grid;gap:.55rem}.ClientDashboardView_chatBubbleClient__S8B7K,.ClientDashboardView_chatBubbleSupplier__uQQOh{display:grid;gap:.25rem;max-width:92%;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.7rem .8rem}.ClientDashboardView_chatBubbleClient__S8B7K{justify-self:end;border-color:color-mix(in srgb,var(--primary-color) 38%,var(--border-color));background:color-mix(in srgb,var(--primary-color) 10%,var(--color-card))}.ClientDashboardView_chatBubbleSupplier__uQQOh{justify-self:start;background:var(--color-muted)}.ClientDashboardView_chatBubbleClient__S8B7K strong,.ClientDashboardView_chatBubbleSupplier__uQQOh strong{color:var(--color-fg);font-size:.82rem}.ClientDashboardView_chatBubbleClient__S8B7K p,.ClientDashboardView_chatBubbleSupplier__uQQOh p{color:var(--color-fg);margin:0}.ClientDashboardView_chatBubbleClient__S8B7K small,.ClientDashboardView_chatBubbleSupplier__uQQOh small{color:var(--color-muted-fg);font-size:.72rem}.ClientDashboardView_chatReply__gfB_7{display:grid;gap:.65rem}.ClientDashboardView_chatReply__gfB_7 textarea{min-height:5rem;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-fg);padding:.75rem;resize:vertical}.ClientDashboardView_empty__GO0ME{padding:1.5rem;text-align:center}.ClientDashboardView_emptyAction__Ooltd{display:grid;justify-items:center;gap:.65rem;border:1px dashed color-mix(in srgb,var(--primary-color) 34%,var(--border-color));border-radius:var(--radius-md);background:color-mix(in srgb,var(--primary-color) 4%,var(--color-card));color:var(--color-muted-fg);padding:1.5rem;text-align:center}.ClientDashboardView_emptyAction__Ooltd strong{color:var(--color-fg);font-size:1rem}@media (max-width:920px){.ClientDashboardView_statsGrid__p9Mrh{grid-template-columns:1fr 1fr}.ClientDashboardView_panel__czkkt{grid-column:1/-1}}@media (max-width:640px){.ClientDashboardView_sectionHeader__BvdL6,.ClientDashboardView_statsGrid__p9Mrh{grid-template-columns:1fr}.ClientDashboardView_sectionHeader__BvdL6{display:grid;align-items:start}.ClientDashboardView_cartActions__3uomA,.ClientDashboardView_cartControls__Y0SaS,.ClientDashboardView_cartItem__SHUZj,.ClientDashboardView_nextAction__Un5aL{display:grid}.ClientDashboardView_nextAction__Un5aL{grid-template-columns:1fr}.ClientDashboardView_nextAction__Un5aL button{grid-row:auto;grid-column:auto}.ClientDashboardView_supplierCard__1E7ys{grid-template-columns:52px minmax(0,1fr)}.ClientDashboardView_supplierCard__1E7ys img{width:52px;height:52px}.ClientDashboardView_statusPill__Riooa{white-space:normal}.ClientDashboardView_orderCard___Tjxm p,.ClientDashboardView_orderTop__TuECI{min-width:0}.ClientDashboardView_orderTop__TuECI .ClientDashboardView_productMeta__FBW5K,.ClientDashboardView_orderTop__TuECI h3,.ClientDashboardView_statusPill__Riooa{overflow-wrap:anywhere}}.CompareView_quoteFeedback__buSZo{display:block;width:100%;clear:both;border:1px solid var(--border-color);border-radius:var(--radius-md);margin:0;padding:.85rem 1rem;position:relative;z-index:0;font-weight:800;line-height:1.45}.CompareView_success__G_I0S{border-color:color-mix(in srgb,var(--success-color) 34%,var(--border-color));background:color-mix(in srgb,var(--success-color) 12%,var(--color-card));color:var(--success-color)}.CompareView_error__x3Lbi{border-color:color-mix(in srgb,var(--danger-color) 34%,var(--border-color));background:color-mix(in srgb,var(--danger-color) 10%,var(--color-card));color:var(--danger-color)}.CompareView_quoteCart__mFyZP{display:grid;gap:1.15rem;clear:both;isolation:isolate;border:1px solid color-mix(in srgb,var(--primary-color) 28%,var(--border-color));border-radius:var(--radius-md);background:var(--color-card);box-shadow:0 14px 36px color-mix(in srgb,var(--color-fg) 8%,transparent);padding:1.25rem}.CompareView_quoteCartHeader__CQ6OR{display:flex;align-items:start;justify-content:space-between;gap:1rem}.CompareView_quoteCartHeader__CQ6OR h3{margin:.2rem 0 0;color:var(--color-fg);font-size:1.15rem;font-weight:900}.CompareView_quoteCartHeader__CQ6OR strong{color:var(--primary-color);font-size:1.25rem;font-weight:950;white-space:nowrap}.CompareView_quoteKicker__ufhX8{color:var(--primary-color);font-size:.72rem;font-weight:900;text-transform:uppercase}.CompareView_quoteCartItems__qwsv0{display:grid;gap:.65rem}.CompareView_quoteCartItem__pGIQG{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:.75rem;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-muted);padding:.65rem}.CompareView_quoteCartItem__pGIQG img{width:52px;height:52px;border-radius:var(--radius-sm);object-fit:cover}.CompareView_quoteCartItem__pGIQG span,.CompareView_quoteCartItem__pGIQG strong{display:block}.CompareView_quoteCartItem__pGIQG strong{color:var(--color-fg);font-size:.94rem}.CompareView_quoteCartItem__pGIQG span{color:var(--color-muted-fg);font-size:.84rem;line-height:1.45}.CompareView_removeQuoteItem__BCbDX{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-muted-fg);cursor:pointer;font-size:.78rem;font-weight:850;padding:.5rem .7rem}.CompareView_removeQuoteItem__BCbDX:hover{border-color:color-mix(in srgb,var(--danger-color) 32%,var(--border-color));color:var(--danger-color)}.CompareView_specPanel__s_KiD{display:flex;flex-direction:column;gap:.75rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--border-color)}.CompareView_specPanel__s_KiD h3{color:var(--primary-color);font-size:.9rem;font-weight:800;text-transform:uppercase}.CompareView_specStack__2a1ZJ{display:flex;flex-direction:column;gap:.5rem}.CompareView_specGrid__2jjoX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;font-size:.85rem}.CompareView_specSubtitle__4QnKy{display:block;font-size:.85rem}.CompareView_compatibilityList__2ruXs{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.CompareView_compatibilityList__2ruXs span{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-fg) 6%,transparent);font-size:.75rem;padding:.5rem}.CompareView_quoteCartControls__b4tvk{display:grid;grid-template-columns:minmax(180px,.4fr) minmax(260px,1fr);gap:1rem}.CompareView_quoteCartControls__b4tvk label{display:grid;gap:.35rem;color:var(--color-fg);font-size:.82rem;font-weight:850}.CompareView_quoteCartControls__b4tvk input,.CompareView_quoteCartControls__b4tvk select{width:100%;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-fg);padding:.75rem .85rem}.CompareView_quoteCartActions__oSp5U{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;align-items:center;position:relative;z-index:0}.CompareView_aiButton__T3u7c{align-self:flex-start;border:1px solid color-mix(in srgb,var(--primary-color) 36%,var(--border-color));border-radius:var(--radius-sm);padding:.55rem .8rem;background:color-mix(in srgb,var(--primary-color) 8%,var(--color-card));color:var(--primary-color);cursor:pointer;font-size:.85rem;font-weight:900}.CompareView_aiButton__T3u7c:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color) 14%,var(--color-card))}.CompareView_aiButton__T3u7c:disabled{cursor:wait;opacity:.68}.CompareView_aiAdvice__7gD00{display:grid;gap:.75rem;border:1px solid color-mix(in srgb,var(--primary-color) 24%,var(--border-color));border-radius:var(--radius-md);background:color-mix(in srgb,var(--primary-color) 6%,var(--color-card));color:var(--color-fg);padding:.85rem}.CompareView_aiAdviceHeader__z4D1b{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.CompareView_aiAdviceHeader__z4D1b span{border-radius:999px;background:color-mix(in srgb,var(--primary-color) 12%,var(--color-card));color:var(--primary-color);font-size:.68rem;font-weight:950;padding:.5rem;text-transform:uppercase}.CompareView_aiAdvice__7gD00 strong{display:block;color:var(--color-fg);font-size:.84rem;font-weight:950;margin-bottom:.35rem}.CompareView_aiAdvice__7gD00 ul{display:grid;gap:.35rem;margin:0;padding-left:1rem}.CompareView_aiAdvice__7gD00 li{color:var(--color-muted-fg);font-size:.84rem;line-height:1.45}.CompareView_aiAdvice__7gD00 small{color:var(--color-muted-fg);font-size:.78rem;line-height:1.45}.CompareView_productIntentCard__o2k3s{display:grid;gap:.65rem;border:1px solid color-mix(in srgb,var(--primary-color) 28%,var(--border-color));border-radius:var(--radius-md);background:color-mix(in srgb,var(--primary-color) 5%,var(--color-card));box-shadow:0 12px 30px color-mix(in srgb,var(--color-fg) 8%,transparent);padding:1rem}.CompareView_productIntentCard__o2k3s strong{color:var(--color-fg);font-size:1.05rem;font-weight:950}.CompareView_productIntentCard__o2k3s p{margin:0;color:var(--color-muted-fg);font-size:.9rem;line-height:1.5}.CompareView_productIntentCard__o2k3s div{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--border-color);padding-top:.65rem}.CompareView_productIntentCard__o2k3s span{color:var(--primary-color);font-size:.75rem;font-weight:900;text-transform:uppercase}.CompareView_productIntentCard__o2k3s b{color:var(--success-color);font-size:1.35rem}.CompareView_productIntentCard__o2k3s .btn{width:100%;justify-content:center}.CompareView_trustRow__fZuiN{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.CompareView_trustRow__fZuiN span{border:1px solid color-mix(in srgb,var(--success-color) 28%,var(--border-color));border-radius:999px;background:color-mix(in srgb,var(--success-color) 10%,var(--color-card));color:var(--color-fg);font-size:.72rem;font-weight:850;line-height:1;padding:.5rem .55rem}.CompareView_chatOverlay__5vnQF{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:1.25rem;background:color-mix(in srgb,var(--color-fg) 52%,transparent);overflow-y:auto}.CompareView_chatDialog__JEhtC{width:min(94vw,500px);display:grid;gap:.9rem;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-card);box-shadow:0 26px 60px color-mix(in srgb,var(--color-fg) 35%,transparent);padding:1.2rem;position:relative;color:var(--color-fg)}.CompareView_chatDialog__JEhtC h2{color:var(--color-fg);margin-top:.2rem}.CompareView_chatDialog__JEhtC p{color:var(--color-muted-fg);font-size:.9rem;line-height:1.5}.CompareView_chatHelp__Y1OVA{margin-bottom:.75rem;color:var(--text-muted);font-size:.88rem}.CompareView_chatLabel__zQe_Z{font-size:.85rem;font-weight:850;color:var(--color-fg)}.CompareView_chatInput__jFWgo{min-height:2.65rem;margin-bottom:.75rem;padding:.65rem .75rem}.CompareView_chatInput__jFWgo,.CompareView_chatTextarea__ImEax{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-input);color:var(--color-fg)}.CompareView_chatTextarea__ImEax{min-height:160px;resize:vertical;padding:.75rem}.CompareView_chatError__M_l3f{color:var(--danger-color);font-size:.82rem}.CompareView_chatActions__MiTcA{display:flex;gap:.6rem;justify-content:flex-end}.CompareView_chatClose__AY3E_{position:absolute;top:.65rem;right:.65rem;width:30px;height:30px;border:1px solid var(--border-color);border-radius:999px;background:var(--color-popover);color:var(--color-fg);cursor:pointer}.CompareView_offerCard__7n7rM{display:flex;flex-wrap:wrap;align-items:center;gap:1.15rem}.CompareView_offerList__Pjixi{display:grid;gap:.6rem}.CompareView_offerHeader__rimOY{display:flex;gap:.8rem;align-items:center;flex:1 1 280px}.CompareView_offerSupplierName__CDTxf{margin:0;color:var(--color-fg);font-size:1.02rem;font-weight:950;letter-spacing:-.015em;line-height:1.15;overflow-wrap:anywhere}.CompareView_offerPriceBox__kv1vb{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;min-width:min(100%,10rem);max-width:100%;border:1px solid color-mix(in srgb,var(--primary-color) 16%,var(--border-color));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-popover) 78%,transparent);padding:.55rem .7rem;overflow-wrap:anywhere}.CompareView_offerPrice__4Ol_4{font-size:1.28rem;font-weight:950;letter-spacing:-.02em;line-height:1;overflow-wrap:anywhere}.CompareView_offerOriginalPrice__4LuLN{color:var(--text-muted);font-size:.76rem;text-decoration:line-through}.CompareView_offerPriceUnit__UXFzN,.CompareView_offerUpdatedAt__RVdk6{color:var(--text-muted);font-weight:700}.CompareView_offerPriceUnit__UXFzN{font-size:.78rem}.CompareView_offerUpdatedAt__RVdk6{font-size:.66rem}.CompareView_offerActions__wtgZf{display:flex;flex-wrap:nowrap;gap:.5rem;align-self:flex-end;min-width:min(100%,22rem);margin-left:auto;width:auto}.CompareView_offerActions__wtgZf a,.CompareView_offerActions__wtgZf button{min-height:1.85rem!important;width:auto!important;white-space:nowrap;border-radius:var(--radius-sm)!important}.CompareView_offerActions__wtgZf>:last-child{flex:0 0 auto}.CompareView_reviewSection__7QUFC{display:flex}.CompareView_reviewList__B2YmS{display:flex;flex-direction:column;gap:.5rem}@media (max-width:720px){.CompareView_quoteCartActions__oSp5U,.CompareView_quoteCartHeader__CQ6OR{display:grid;justify-content:stretch}.CompareView_quoteCartHeader__CQ6OR{align-items:start}.CompareView_quoteCartHeader__CQ6OR strong{white-space:normal}.CompareView_quoteCartControls__b4tvk,.CompareView_quoteCartItem__pGIQG{grid-template-columns:1fr}.CompareView_quoteCartItem__pGIQG img{width:100%;height:140px}.CompareView_offerActions__wtgZf,.CompareView_offerCard__7n7rM,.CompareView_offerHeader__rimOY{max-width:100%;min-width:0;width:100%}.CompareView_offerActions__wtgZf{flex-wrap:wrap;grid-template-columns:1fr;margin-left:0}.CompareView_offerActions__wtgZf a,.CompareView_offerActions__wtgZf button{flex:1 1 9rem;max-width:100%;white-space:normal}.CompareView_offerActions__wtgZf>:last-child{grid-column:auto}.CompareView_reviewSection__7QUFC{gap:1rem}.CompareView_reviewList__B2YmS>button,.CompareView_reviewList__B2YmS>button>div:last-child{width:100%}}.HomeView_home__B15t_{display:flex;flex-direction:column;gap:1.75rem}.HomeView_hero__94Lwl{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);min-height:250px;overflow:hidden;border:1px solid var(--border-color);border-radius:calc(var(--radius-xl) + .1rem);background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary-color) 10%,transparent),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--color-card) 98%,transparent),color-mix(in srgb,var(--color-bg) 96%,var(--color-card)));box-shadow:0 22px 58px color-mix(in srgb,var(--color-fg) 9%,transparent),inset 0 1px 0 color-mix(in srgb,var(--color-primary-fg) 18%,transparent)}.HomeView_heroContent__yLV6A{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:.75rem;padding:clamp(.75rem,2vw,1.25rem)}.HomeView_eyebrow__4b2op,.HomeView_sectionKicker__j3gyE{width:fit-content;border:1px solid color-mix(in srgb,var(--primary-color) 26%,var(--border-color));border-radius:999px;background:color-mix(in srgb,var(--primary-color) 10%,var(--color-card));color:var(--primary-color);font-size:.76rem;font-weight:850;letter-spacing:.05em;padding:.55rem .85rem;text-transform:uppercase}.HomeView_hero__94Lwl h1{max-width:720px;color:var(--color-fg);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:900;letter-spacing:-.03em;line-height:1.02}.HomeView_hero__94Lwl p{max-width:640px;color:var(--text-soft-strong);font-size:.9rem;line-height:1.54}.HomeView_searchBar__0e1q3{display:grid;grid-template-columns:minmax(0,1fr) auto;width:min(100%,760px);gap:.65rem;padding:.55rem;border:1px solid var(--border-color);border-radius:calc(var(--radius-xl) + .05rem);background:color-mix(in srgb,var(--color-popover) 96%,transparent);box-shadow:0 16px 34px color-mix(in srgb,var(--color-fg) 8%,transparent),inset 0 1px 0 color-mix(in srgb,var(--color-primary-fg) 18%,transparent)}.HomeView_searchBar__0e1q3 .btn{min-width:8rem}.HomeView_searchBar__0e1q3 input{min-width:0;min-height:2.6rem;border:0;border-radius:calc(var(--radius-lg) - .05rem);background:transparent;color:var(--color-fg);font-size:1rem;outline:0;padding:.65rem .8rem}.HomeView_heroActions__5XzgH{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.HomeView_heroActions__5XzgH span{max-width:26rem;color:var(--text-soft);font-size:.92rem;font-weight:750;line-height:1.55}.HomeView_metrics__u5o_2{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));width:min(100%,720px)}.HomeView_metrics__u5o_2 span{display:grid;gap:.35rem;border:1px solid var(--border-color);border-radius:calc(var(--radius-lg) - .05rem);background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color) 5%,var(--color-card)),color-mix(in srgb,var(--color-bg) 94%,var(--color-card)));color:var(--text-soft);padding:.85rem;font-size:.78rem;box-shadow:0 12px 28px color-mix(in srgb,var(--color-fg) 4%,transparent)}.HomeView_metrics__u5o_2 strong{color:var(--color-fg);font-size:1.28rem;line-height:1}.HomeView_heroMedia__eqLxv{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;min-height:205px;overflow:hidden;padding:1rem}.HomeView_heroArtwork__OZTyQ{position:absolute;inset:0;z-index:0}.HomeView_heroMediaBadge__dD2Ne{position:absolute;right:1.25rem;top:1.25rem;z-index:1;display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;background:color-mix(in srgb,var(--color-fg) 74%,transparent);color:var(--text-inverse);font-size:.78rem;font-weight:850;letter-spacing:.08em;padding:.5rem .8rem;text-transform:uppercase}.HomeView_heroMediaBadgeIcon__v7u9d{width:1rem;height:1rem}.HomeView_heroProductRail__A0iXn{position:relative;z-index:1;display:grid;width:min(100%,24rem);gap:.5rem}.HomeView_heroProductPreview__kR5ml{display:grid;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:74px;border:1px solid color-mix(in srgb,var(--border-color) 62%,transparent);border-radius:calc(var(--radius-lg) - .05rem);background:color-mix(in srgb,var(--color-card) 90%,transparent);color:var(--color-fg);cursor:pointer;padding:.65rem;text-align:left;box-shadow:0 18px 40px color-mix(in srgb,var(--color-fg) 20%,transparent);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.HomeView_heroProductPreview__kR5ml:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary-color) 42%,var(--border-color));box-shadow:0 20px 42px color-mix(in srgb,var(--color-fg) 26%,transparent)}.HomeView_heroProductPreview__kR5ml img{display:block;width:3.25rem;height:3.25rem;min-width:3.25rem;justify-self:center;border-radius:calc(var(--radius-lg) - .15rem);background:var(--color-muted);object-fit:cover}.HomeView_heroProductPreview__kR5ml span{display:grid;gap:.3rem;min-width:0;overflow:hidden}.HomeView_heroProductPreview__kR5ml strong{display:-webkit-box;overflow:hidden;color:var(--color-fg);font-size:.9rem;font-weight:850;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;text-overflow:ellipsis}.HomeView_heroProductPreview__kR5ml small{display:block;min-width:0;overflow:hidden;color:var(--warning-color);font-size:.88rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1180px) and (min-width:901px){.HomeView_hero__94Lwl{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr)}.HomeView_hero__94Lwl h1{font-size:clamp(1.7rem,3vw,2.3rem)}}.HomeView_section__KNTKm{display:grid;gap:1.1rem}.HomeView_sectionHeader___nV9W{display:flex;align-items:end;justify-content:space-between;gap:1rem}.HomeView_sectionHeader___nV9W h2{margin-top:.45rem;color:var(--color-fg);font-size:1.55rem;font-weight:850;letter-spacing:-.02em}.HomeView_emptyText__fyA_9,.HomeView_sectionMeta__msz9p{color:var(--text-soft);font-size:.94rem;line-height:1.55}.HomeView_textButton___DfcD{min-height:2.65rem;border:1px solid color-mix(in srgb,var(--primary-color) 36%,transparent);border-radius:999px;background:color-mix(in srgb,var(--primary-color) 7%,var(--color-popover));color:var(--primary-color);cursor:pointer;font-weight:900;padding:.65rem 1rem;box-shadow:0 10px 22px color-mix(in srgb,var(--primary-color) 10%,transparent)}.HomeView_textButton___DfcD:hover{background:var(--primary-color);color:var(--color-primary-fg)}.HomeView_bannerGrid__MXUma,.HomeView_categoryGrid__6uR6E,.HomeView_productGrid__4cH_v,.HomeView_serviceGrid__ypWqg,.HomeView_supplierGrid__x0EOG{display:grid;gap:1rem}.HomeView_bannerGrid__MXUma{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.HomeView_bannerCard__CkAcb{min-height:180px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.55rem;padding:1.35rem;border:1px solid var(--border-color);border-radius:calc(var(--radius-xl) + .05rem);background:linear-gradient(180deg,color-mix(in srgb,var(--color-fg) 14%,transparent),color-mix(in srgb,var(--color-fg) 82%,transparent)),var(--banner-image) center /cover;color:var(--text-inverse);cursor:pointer;text-align:left;box-shadow:0 18px 44px color-mix(in srgb,var(--color-fg) 12%,transparent)}.HomeView_bannerCard__CkAcb strong{font-size:1.35rem;font-weight:850}.HomeView_bannerCard__CkAcb>span:last-child{color:color-mix(in srgb,var(--text-inverse) 88%,transparent);font-size:.92rem}.HomeView_categoryGrid__6uR6E{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.HomeView_categoryCard__BxVfZ,.HomeView_productCard__oywpW,.HomeView_supplierCard__Ef_AM{border:1px solid var(--border-color);border-radius:calc(var(--radius-xl) - .05rem);background:var(--color-card);box-shadow:0 14px 34px color-mix(in srgb,var(--color-fg) 6%,transparent);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.HomeView_categoryCard__BxVfZ{display:grid;gap:.75rem;min-height:8.75rem;padding:1.35rem;color:var(--color-fg);cursor:pointer;text-align:left}.HomeView_categoryCard__BxVfZ:hover,.HomeView_productCard__oywpW:hover,.HomeView_supplierCard__Ef_AM:hover{border-color:color-mix(in srgb,var(--primary-color) 48%,var(--border-color));box-shadow:0 18px 42px color-mix(in srgb,var(--color-fg) 10%,transparent);transform:translateY(-2px)}.HomeView_categoryCard__BxVfZ span{color:var(--text-soft);font-size:.78rem;font-weight:800;text-transform:uppercase}.HomeView_categoryCard__BxVfZ strong{font-size:1.02rem;font-weight:850}.HomeView_categoryCard__BxVfZ em{width:fit-content;align-self:end;border-radius:999px;background:color-mix(in srgb,var(--primary-color) 10%,var(--color-popover));color:var(--primary-color);font-size:.78rem;font-style:normal;font-weight:900;padding:.55rem .75rem}.HomeView_productGrid__4cH_v{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.HomeView_serviceGrid__ypWqg{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.HomeView_productCard__oywpW{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;height:auto;min-height:0;padding:0;overflow:hidden;color:var(--color-fg);cursor:pointer;text-align:left;white-space:normal}.HomeView_serviceCard__Eb40o{display:grid;gap:.9rem;align-content:start;min-width:0;min-height:100%;padding:1.2rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary-color) 22%,var(--border-color));border-radius:calc(var(--radius-xl) - .05rem);background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color) 7%,var(--color-card)),color-mix(in srgb,var(--color-card) 97%,transparent));box-shadow:0 14px 34px color-mix(in srgb,var(--color-fg) 6%,transparent)}.HomeView_serviceCard__Eb40o h3{min-width:0;overflow-wrap:anywhere;color:var(--color-fg);font-size:1rem;font-weight:850;line-height:1.4}.HomeView_serviceCard__Eb40o p{display:-webkit-box;min-width:0;overflow:hidden;overflow-wrap:anywhere;color:var(--text-soft-strong);font-size:.92rem;line-height:1.6;-webkit-line-clamp:3;-webkit-box-orient:vertical}.HomeView_serviceCardHeader__2WgWY,.HomeView_serviceMetaRow___Tbpg{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.HomeView_serviceCategory__XLxHG{display:inline-flex;width:fit-content;align-items:center;min-height:2rem;border:1px solid color-mix(in srgb,var(--primary-color) 26%,var(--border-color));border-radius:999px;background:color-mix(in srgb,var(--primary-color) 10%,var(--color-popover));color:var(--primary-color);font-size:.76rem;font-weight:900;letter-spacing:.06em;padding:.5rem .7rem;text-transform:uppercase}.HomeView_servicePrice__CXsgk{min-width:fit-content;color:var(--color-fg);font-size:1rem;font-weight:900}.HomeView_serviceMetaRow___Tbpg{min-width:0;color:var(--text-soft);font-size:.86rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--primary-color) 14%,var(--border-color))}.HomeView_serviceMetaRow___Tbpg small{overflow-wrap:anywhere;color:var(--primary-color);font-size:.78rem;font-weight:850}.HomeView_serviceAction__ZxYs7{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;width:100%;margin-top:auto;border:1px solid color-mix(in srgb,var(--primary-color) 28%,transparent);border-radius:calc(var(--radius-lg) - .05rem);background:color-mix(in srgb,var(--primary-color) 8%,var(--color-card));color:var(--primary-color);cursor:pointer;font-size:.84rem;font-weight:900;transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.HomeView_serviceAction__ZxYs7:hover{background:var(--primary-color);color:var(--color-primary-fg);box-shadow:0 8px 18px color-mix(in srgb,var(--primary-color) 20%,transparent)}.HomeView_productCard__oywpW img{display:block;flex:0 0 auto;width:100%;height:220px;object-fit:cover;background:linear-gradient(180deg,color-mix(in srgb,var(--color-muted) 86%,var(--color-card)),color-mix(in srgb,var(--primary-color) 4%,var(--color-muted)))}.HomeView_productBody__56oV_{display:grid;gap:.55rem;min-width:0;padding:1.15rem}.HomeView_priceRow__13SBZ small,.HomeView_productBody__56oV_ p,.HomeView_productBody__56oV_>span,.HomeView_supplierCard__Ef_AM p,.HomeView_supplierCard__Ef_AM span{color:var(--text-soft-strong);font-size:.88rem}.HomeView_supplierTrust__e5x92{display:flex;flex-wrap:wrap;gap:.45rem;margin:.5rem 0}.HomeView_supplierTrust__e5x92 span,.HomeView_supplierTrust__e5x92 strong{border:1px solid color-mix(in srgb,var(--success-color) 28%,var(--border-color));border-radius:999px;background:color-mix(in srgb,var(--success-color) 10%,var(--color-card));color:var(--color-fg);font-size:.72rem;font-weight:900;line-height:1;padding:.55rem .7rem}.HomeView_productBody__56oV_ h3{display:-webkit-box;min-height:2.9rem;overflow:hidden;overflow-wrap:anywhere;color:var(--color-fg);font-size:1rem;font-weight:850;line-height:1.42;-webkit-line-clamp:2;-webkit-box-orient:vertical}.HomeView_priceRow__13SBZ{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding-top:.7rem;border-top:1px solid var(--border-color)}.HomeView_priceRow__13SBZ span{color:var(--primary-color);font-size:1.08rem;font-weight:900}.HomeView_cardAction__nzgnT{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;width:100%;margin-top:.25rem;border-radius:calc(var(--radius-lg) - .05rem);background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 94%,var(--color-fg)),color-mix(in srgb,var(--primary-color) 84%,var(--color-bg)));color:var(--color-primary-fg)!important;font-size:.84rem!important;font-weight:900!important;box-shadow:0 10px 22px color-mix(in srgb,var(--primary-color) 20%,transparent),inset 0 1px 0 color-mix(in srgb,var(--color-primary-fg) 20%,transparent)}.HomeView_supplierGrid__x0EOG{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.HomeView_supplierCard__Ef_AM{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:stretch;gap:1rem;padding:1.25rem}.HomeView_supplierCard__Ef_AM img{align-self:start;width:88px;height:88px;object-fit:contain;border:1px solid var(--border-color);border-radius:calc(var(--radius-lg) - .05rem);background:var(--color-card);padding:.65rem}.HomeView_supplierContent__NnZRo{display:flex;flex-direction:column;gap:.15rem;height:100%}.HomeView_sponsored__fJKBL{border-color:color-mix(in srgb,var(--warning-color) 38%,var(--border-color))}.HomeView_supplierTitle__OWAh5{display:flex;align-items:center;gap:.5rem;justify-content:space-between;margin-bottom:.35rem}.HomeView_supplierTitle__OWAh5 h3{color:var(--color-fg);font-size:1.02rem;font-weight:850}.HomeView_storeButton__qUtc0{margin-top:auto;align-self:start;min-height:2.5rem;padding:.65rem 1.2rem;font-size:.84rem;font-weight:850;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 8%,var(--color-card));border:1px solid color-mix(in srgb,var(--primary-color) 28%,transparent);border-radius:calc(var(--radius-lg) - .05rem);cursor:pointer;transition:all var(--transition-fast)}.HomeView_storeButton__qUtc0:hover{background:var(--primary-color);color:var(--color-primary-fg);box-shadow:0 8px 18px color-mix(in srgb,var(--primary-color) 22%,transparent)}@media (max-width:900px){.HomeView_hero__94Lwl,.HomeView_metrics__u5o_2{grid-template-columns:1fr}.HomeView_heroMedia__eqLxv{order:-1;min-height:240px}.HomeView_heroProductRail__A0iXn{width:min(100%,30rem)}.HomeView_heroProductPreview__kR5ml{grid-template-columns:56px minmax(0,1fr);min-height:62px}.HomeView_heroProductPreview__kR5ml img{width:56px;height:56px;min-width:56px}}@media (max-width:640px){.HomeView_searchBar__0e1q3{grid-template-columns:1fr}.HomeView_searchBar__0e1q3 input{min-height:2.9rem}.HomeView_heroContent__yLV6A{padding:1rem}.HomeView_heroMedia__eqLxv{min-height:200px;padding:.75rem}.HomeView_heroProductRail__A0iXn{gap:.55rem}.HomeView_heroProductPreview__kR5ml{grid-template-columns:56px minmax(0,1fr);min-height:62px}.HomeView_heroProductPreview__kR5ml img{width:56px;height:56px}.HomeView_sectionHeader___nV9W{align-items:flex-start;flex-direction:column}.HomeView_productCard__oywpW img{height:180px}.HomeView_supplierCard__Ef_AM{grid-template-columns:60px minmax(0,1fr);padding:1rem}.HomeView_supplierCard__Ef_AM img{width:60px;height:60px;padding:.5rem}}.SearchView_search__2LPrb{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:1.85rem;min-width:0;width:100%}.SearchView_emptyState__FXEbh,.SearchView_filters__QSx2X,.SearchView_resultCard__8zDwl{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:0 10px 28px color-mix(in srgb,var(--color-fg) 6%,transparent)}.SearchView_filters__QSx2X{position:sticky;top:calc(var(--navbar-height) + .7rem);display:grid;gap:1.15rem;padding:1.4rem;background:color-mix(in srgb,var(--color-card) 96%,var(--color-muted));box-shadow:0 12px 30px color-mix(in srgb,var(--color-fg) 5%,transparent);min-width:0}.SearchView_filterHeader__M3kab,.SearchView_resultsHeader__NQZE_{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.SearchView_filterHeader__M3kab{padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.SearchView_field__YIg65 span,.SearchView_filterHeader__M3kab span,.SearchView_resultsHeader__NQZE_ span{color:var(--color-muted-fg);font-size:.76rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.SearchView_filterHeader__M3kab h2,.SearchView_resultsHeader__NQZE_ h1{margin-top:.25rem;color:var(--color-fg);font-size:1.25rem;font-weight:850}.SearchView_filterHeader__M3kab button{border:0;background:transparent;color:var(--primary-color);cursor:pointer;font-weight:800;padding:.5rem}.SearchView_field__YIg65{display:grid;gap:.45rem}.SearchView_field__YIg65 .input-field{min-height:2.65rem;padding:.7rem .85rem}.SearchView_results__t4GbZ{display:grid;gap:1.15rem;min-width:0}.SearchView_resultsHeader__NQZE_{min-height:4rem;align-items:center}.SearchView_resultsHeaderActions__9visH{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.SearchView_resultsHeaderMeta__RHxLe{display:grid;justify-items:end;gap:.2rem}.SearchView_resultsHeader__NQZE_ p{color:var(--color-muted-fg);font-size:.92rem}.SearchView_shareAction__NPYol{min-height:2.45rem;border:1px solid color-mix(in srgb,var(--border-color) 80%,var(--primary-color));border-radius:var(--radius-md);background:var(--color-card);color:var(--color-fg);cursor:pointer;font-size:.86rem;font-weight:850;padding:.5rem .95rem}.SearchView_shareFeedback__mQ6BP{color:var(--primary-color);font-size:.85rem;font-weight:750;margin:-.35rem 0 0}.SearchView_cityBanner__n8zW5{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid color-mix(in srgb,var(--primary-color) 18%,var(--border-color));border-radius:var(--radius-md);background:color-mix(in srgb,var(--primary-color) 5%,var(--color-card));color:inherit;cursor:pointer;padding:.75rem .9rem;text-align:left;width:100%}.SearchView_cityBanner__n8zW5 strong{color:var(--color-fg);font-size:.92rem;font-weight:900}.SearchView_cityBanner__n8zW5 span{color:var(--color-muted-fg);font-size:.84rem;font-weight:700}.SearchView_activeFilters__m4stG{display:flex;flex-wrap:wrap;gap:.45rem}.SearchView_filterChip__KH2E7{border:1px solid color-mix(in srgb,var(--primary-color) 22%,var(--border-color));border-radius:999px;background:color-mix(in srgb,var(--primary-color) 7%,var(--color-card));color:var(--color-fg);cursor:pointer;font-size:.78rem;font-weight:800;padding:.5rem .6rem}.SearchView_filterChip__KH2E7:disabled{cursor:default;opacity:.85}.SearchView_activeFilters__m4stG span{border:1px solid color-mix(in srgb,var(--primary-color) 22%,var(--border-color));border-radius:999px;background:color-mix(in srgb,var(--primary-color) 7%,var(--color-card));color:var(--color-fg);font-size:.78rem;font-weight:800;padding:.5rem .6rem}.SearchView_resultList__gtoK4{display:grid;gap:1.1rem}.SearchView_resultCard__8zDwl{display:grid;grid-template-columns:132px minmax(0,1fr) minmax(180px,auto);align-items:center;gap:1.15rem;padding:1.15rem;color:var(--color-fg);cursor:pointer;text-align:left;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.SearchView_resultCard__8zDwl:focus-within,.SearchView_resultCard__8zDwl:hover{border-color:color-mix(in srgb,var(--primary-color) 45%,var(--border-color));box-shadow:0 16px 38px color-mix(in srgb,var(--color-fg) 10%,transparent),0 0 0 3px color-mix(in srgb,var(--primary-color) 10%,transparent);transform:translateY(-2px)}.SearchView_resultCard__8zDwl img{width:132px;height:132px;object-fit:cover;border-radius:var(--radius-md);background:var(--color-muted)}.SearchView_resultBody__dp9EG{display:grid;gap:.35rem;min-width:0}.SearchView_resultBody__dp9EG h2{color:var(--color-fg);font-size:1.12rem;font-weight:900;line-height:1.35}.SearchView_emptyState__FXEbh p,.SearchView_pricePanelMobileMeta__cTGZy,.SearchView_ratingRow__Vv2sJ,.SearchView_resultBody__dp9EG p,.SearchView_resultSupplierName__15vu2{color:var(--color-muted-fg);font-size:.92rem;line-height:1.55}.SearchView_ratingRow__Vv2sJ{display:flex;align-items:center;min-height:1rem}.SearchView_resultSupplierName__15vu2{color:var(--color-fg);font-weight:950;letter-spacing:-.01em;overflow-wrap:anywhere}.SearchView_pricePanelMobileMeta__cTGZy{display:flex;align-items:baseline;gap:.3rem}.SearchView_pricePanel__ugypB{display:grid;justify-items:end;gap:.35rem;text-align:right;min-width:0;max-width:100%;border:1px solid color-mix(in srgb,var(--primary-color) 18%,var(--border-color));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-popover) 78%,transparent);padding:.65rem .8rem}.SearchView_cardActions__jZ9mH{display:flex;flex-wrap:wrap;justify-content:end;gap:.5rem;margin-top:.35rem}.SearchView_pricePanel__ugypB small,.SearchView_pricePanel__ugypB>span:not(.SearchView_compareAction__oUj45){color:var(--color-muted-fg);font-size:.82rem}.SearchView_pricePanel__ugypB>span:not(.SearchView_compareAction__oUj45){color:var(--primary-color);font-size:1.08rem;font-weight:950;letter-spacing:-.015em;overflow-wrap:anywhere}.SearchView_pricePanel__ugypB strong{color:var(--primary-color);font-size:1.35rem;font-weight:950;overflow-wrap:anywhere}.SearchView_unavailable__fivRL{color:var(--danger-color)!important;font-size:1rem!important}.SearchView_compareAction__oUj45{display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;min-width:11rem;border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 94%,var(--color-fg)),color-mix(in srgb,var(--primary-color) 84%,var(--color-bg)));color:var(--color-primary-fg);font-size:.86rem;font-weight:900;padding:.5rem .95rem;box-shadow:0 10px 22px color-mix(in srgb,var(--primary-color) 22%,transparent),inset 0 1px 0 color-mix(in srgb,var(--color-primary-fg) 20%,transparent)}.SearchView_compareAction__oUj45:disabled{cursor:not-allowed;opacity:.55}.SearchView_secondaryAction__8r5l7{border:1px solid color-mix(in srgb,var(--border-color) 80%,var(--primary-color));border-radius:var(--radius-md);background:var(--color-card)}.SearchView_secondaryAction__8r5l7,.SearchView_tertiaryAction__7YyW4{min-height:2.45rem;color:var(--color-fg);cursor:pointer;font-size:.86rem;font-weight:850;padding:.5rem .95rem}.SearchView_tertiaryAction__7YyW4{border:1px solid color-mix(in srgb,var(--border-color) 78%,var(--color-muted-fg));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-muted) 35%,var(--color-card))}.SearchView_quoteTray__a0rpr{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid color-mix(in srgb,var(--primary-color) 24%,var(--border-color));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--primary-color) 6%,var(--color-card));padding:1.1rem 1.2rem}.SearchView_quoteTrayActions__6H7JT{display:flex;flex-wrap:wrap;justify-content:end;gap:.5rem}.SearchView_quoteTray__a0rpr span{display:block;color:var(--color-muted-fg);font-size:.76rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.SearchView_quoteTray__a0rpr strong{color:var(--color-fg);font-size:1rem;font-weight:900}.SearchView_quoteTrayAction__tEHF_{min-height:2.65rem;border:0;border-radius:var(--radius-md);background:var(--primary-color);color:var(--color-primary-fg);cursor:pointer;font-weight:900;padding:.5rem 1rem}.SearchView_quoteTrayGhostAction__mPHVi{border:1px solid color-mix(in srgb,var(--border-color) 78%,var(--primary-color));border-radius:var(--radius-md);background:var(--color-card)}.SearchView_quoteTrayGhostAction__mPHVi,.SearchView_quoteTraySecondaryAction___S642{min-height:2.65rem;color:var(--color-fg);cursor:pointer;font-weight:850;padding:.5rem 1rem}.SearchView_quoteTraySecondaryAction___S642{border:1px solid color-mix(in srgb,var(--border-color) 74%,var(--primary-color));border-radius:var(--radius-md);background:color-mix(in srgb,var(--primary-color) 6%,var(--color-card))}.SearchView_actionFeedback__RmLIM{margin:0;color:var(--primary-color);font-size:.92rem;font-weight:700}.SearchView_loadMoreButton__yrdbT{min-height:3rem;border:1px solid color-mix(in srgb,var(--primary-color) 34%,var(--border-color));border-radius:var(--radius-md);background:var(--color-card);color:var(--primary-color);cursor:pointer;font-weight:900;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.SearchView_loadMoreButton__yrdbT:hover{border-color:color-mix(in srgb,var(--primary-color) 58%,var(--border-color));background:color-mix(in srgb,var(--primary-color) 8%,var(--color-card));box-shadow:0 10px 24px color-mix(in srgb,var(--color-fg) 8%,transparent)}.SearchView_endOfList__U8yjK{color:var(--color-muted-fg);font-size:.88rem;font-weight:650;margin:.15rem 0 0}.SearchView_emptyState__FXEbh{display:grid;justify-items:center;gap:.5rem;padding:4rem 2rem;text-align:center}.SearchView_emptyStateActions__tBS9j{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem}.SearchView_emptyState__FXEbh h2{color:var(--color-fg);font-size:1.35rem;font-weight:850}@media (max-width:980px){.SearchView_search__2LPrb{grid-template-columns:minmax(0,1fr)}.SearchView_filters__QSx2X,.SearchView_resultsHeaderActions__9visH,.SearchView_resultsHeader__NQZE_,.SearchView_results__t4GbZ{max-width:100%;min-width:0;width:100%}.SearchView_filters__QSx2X{position:static}}@media (max-width:760px){.SearchView_cityBanner__n8zW5,.SearchView_quoteTray__a0rpr,.SearchView_resultsHeaderActions__9visH,.SearchView_resultsHeader__NQZE_{align-items:flex-start}.SearchView_cityBanner__n8zW5,.SearchView_quoteTray__a0rpr,.SearchView_resultsHeader__NQZE_{flex-direction:column}.SearchView_resultsHeaderActions__9visH{flex-direction:column;align-items:stretch;width:100%;justify-content:stretch}.SearchView_resultsHeaderMeta__RHxLe{justify-items:start}.SearchView_quoteTrayActions__6H7JT,.SearchView_resultsHeaderActions__9visH>button{width:100%}.SearchView_quoteTrayActions__6H7JT{justify-content:stretch}.SearchView_resultCard__8zDwl{grid-template-columns:96px minmax(0,1fr)}.SearchView_resultCard__8zDwl img{width:96px;height:96px}.SearchView_pricePanel__ugypB{grid-column:1/-1;justify-items:start;text-align:left;padding-top:.75rem;border-top:1px solid var(--border-color)}.SearchView_cardActions__jZ9mH,.SearchView_quoteTray__a0rpr{justify-content:start}.SearchView_quoteTray__a0rpr{flex-direction:column;align-items:stretch}.SearchView_quoteTrayActions__6H7JT{justify-content:start}}@media (max-width:560px){.SearchView_resultCard__8zDwl{grid-template-columns:1fr}.SearchView_resultCard__8zDwl img{width:100%;height:180px}}.StorefrontView_storefront__wtP7N{display:grid;gap:1.5rem}.StorefrontView_hero__vPH2B{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--border-color);border-radius:var(--radius-lg);background:radial-gradient(circle at top right,color-mix(in srgb,var(--warning-color) 18%,transparent),transparent 34%),var(--color-card);box-shadow:0 18px 50px color-mix(in srgb,var(--color-fg) 8%,transparent)}.StorefrontView_hero__vPH2B h1{margin-top:.75rem;color:var(--color-fg);font-size:clamp(2rem,4vw,3.2rem);font-weight:900;line-height:1.05}.StorefrontView_hero__vPH2B p{max-width:760px;margin-top:.75rem;color:var(--color-muted-fg);line-height:1.65}.StorefrontView_trustSummary__kIqr5{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;max-width:760px;margin-top:1rem}.StorefrontView_trustSummary__kIqr5 em,.StorefrontView_trustSummary__kIqr5 strong{border:1px solid color-mix(in srgb,var(--success-color) 30%,var(--border-color));border-radius:999px;background:color-mix(in srgb,var(--success-color) 10%,var(--color-card));color:var(--color-fg);font-size:.8rem;font-style:normal;font-weight:900;line-height:1;padding:.5rem .65rem}.StorefrontView_trustSummary__kIqr5 span{color:var(--color-muted-fg);font-size:.84rem;font-weight:850}.StorefrontView_hero__vPH2B .btn{margin-top:1rem;margin-right:.5rem}.StorefrontView_logo__eoJxy{width:96px;height:96px;border:1px solid var(--border-color);border-radius:var(--radius-md);object-fit:cover;background:var(--color-popover)}.StorefrontView_categoryGrid__82xLI,.StorefrontView_metaGrid__Ecu2o,.StorefrontView_productGrid__d12BA{display:grid;gap:1rem}.StorefrontView_metaGrid__Ecu2o{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.StorefrontView_categorySection__mnBAd,.StorefrontView_metaCard__wEfvi,.StorefrontView_productCard__R1vzx{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-card);box-shadow:0 10px 28px color-mix(in srgb,var(--color-fg) 6%,transparent)}.StorefrontView_metaCard__wEfvi{padding:1rem}.StorefrontView_kicker__AoJ0I,.StorefrontView_metaCard__wEfvi span,.StorefrontView_productCard__R1vzx span{color:var(--primary-color);font-size:.75rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.StorefrontView_metaCard__wEfvi strong{display:block;margin-top:.4rem;color:var(--color-fg);font-size:1.2rem}.StorefrontView_categorySection__mnBAd{padding:1.25rem}.StorefrontView_categorySection__mnBAd h2{margin-top:.4rem;color:var(--color-fg);font-size:1.35rem}.StorefrontView_categoryHeader__4s9CY{display:flex;gap:1rem;align-items:start;justify-content:space-between;margin-bottom:1rem}.StorefrontView_viewToggle__YT_0Y{display:inline-flex;flex:0 0 auto;gap:.35rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--color-popover);padding:.25rem}.StorefrontView_viewToggle__YT_0Y button{min-height:2.15rem;border:0;border-radius:calc(var(--radius-sm) - 2px);background:transparent;color:var(--color-muted-fg);cursor:pointer;font-size:.82rem;font-weight:900;padding:.45rem .7rem}.StorefrontView_viewToggle__YT_0Y button[data-active=true]{background:var(--primary-color);color:var(--color-primary-fg)}.StorefrontView_sectionDescription__14LIw{margin-top:.65rem;color:var(--color-muted-fg);font-size:.92rem;line-height:1.55}.StorefrontView_productGrid__d12BA{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.StorefrontView_productCard__R1vzx{overflow:hidden}.StorefrontView_productMarketplaceGrid__kFR6O{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.75rem}.StorefrontView_productCardCompactGrid__4XmA3{display:grid;align-content:start;box-shadow:none}.StorefrontView_productCardCompactGrid__4XmA3 img{aspect-ratio:1/1;object-fit:contain;padding:.5rem;background:var(--color-muted)}.StorefrontView_productCardCompactGrid__4XmA3 .StorefrontView_productBody__ORY8j{gap:.45rem;padding:.75rem}.StorefrontView_productCardCompactGrid__4XmA3 .StorefrontView_productBody__ORY8j>span{font-size:.68rem}.StorefrontView_productCardCompactGrid__4XmA3 .StorefrontView_productBody__ORY8j>h3{display:-webkit-box;min-height:2.45em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.9rem}.StorefrontView_productCardCompactGrid__4XmA3 .StorefrontView_aiAdvice__AOaFw,.StorefrontView_productCardCompactGrid__4XmA3 .StorefrontView_productBody__ORY8j>p{display:none}.StorefrontView_productCardCompactGrid__4XmA3 .StorefrontView_aiButton__kaAdT{min-height:1.85rem;justify-self:start;padding:.32rem .5rem;font-size:.72rem}.StorefrontView_productList__iPXxx{display:grid;gap:0;overflow:hidden;border:1px solid var(--border-color);border-radius:var(--radius-md)}.StorefrontView_productCardList__gkmrb{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:stretch;border:0;border-radius:0;box-shadow:none}.StorefrontView_productCardList__gkmrb+.StorefrontView_productCardList__gkmrb{border-top:1px solid var(--border-color)}.StorefrontView_serviceSection__OUkN4{border-color:color-mix(in srgb,var(--primary-color) 22%,var(--border-color));background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color) 4%,var(--color-card)),color-mix(in srgb,var(--color-card) 98%,transparent))}.StorefrontView_serviceGrid__0dCVB{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:1rem}.StorefrontView_serviceCard__AiUKn{border:1px solid color-mix(in srgb,var(--primary-color) 20%,var(--border-color));border-radius:var(--radius-md);background:color-mix(in srgb,var(--primary-color) 5%,var(--color-card));box-shadow:0 10px 28px color-mix(in srgb,var(--color-fg) 6%,transparent)}.StorefrontView_serviceBody__IeoRV{display:grid;gap:.75rem;padding:1rem}.StorefrontView_serviceBody__IeoRV h3{color:var(--color-fg);font-size:1rem;line-height:1.35}.StorefrontView_serviceBody__IeoRV p{color:var(--color-muted-fg);line-height:1.55}.StorefrontView_serviceBadge__9w7SK{display:inline-flex;width:fit-content;align-items:center;min-height:1.9rem;border:1px solid color-mix(in srgb,var(--primary-color) 26%,var(--border-color));border-radius:999px;background:color-mix(in srgb,var(--primary-color) 10%,var(--color-card));color:var(--primary-color);font-size:.72rem;font-weight:900;letter-spacing:.05em;padding:.5rem .65rem;text-transform:uppercase}.StorefrontView_serviceMeta__hAKHD{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--primary-color) 14%,var(--border-color))}.StorefrontView_serviceMeta__hAKHD strong{color:var(--primary-color);font-size:1.05rem}.StorefrontView_serviceMeta__hAKHD small{color:var(--color-muted-fg);font-size:.8rem;font-weight:800}.StorefrontView_serviceActions__zG1AK{display:flex;gap:.65rem}.StorefrontView_serviceActions__zG1AK .btn{width:100%;justify-content:center}.StorefrontView_productCard__R1vzx img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--color-muted)}.StorefrontView_productBody__ORY8j{display:grid;gap:.55rem;padding:1rem}.StorefrontView_productBody__ORY8j h3{color:var(--color-fg);font-size:1rem;line-height:1.3}.StorefrontView_productBody__ORY8j p{color:var(--color-muted-fg);line-height:1.5}.StorefrontView_productCardList__gkmrb img{height:100%;min-height:62px;aspect-ratio:auto}.StorefrontView_productCardList__gkmrb .StorefrontView_productBody__ORY8j{grid-template-columns:minmax(0,1fr) minmax(96px,auto) minmax(176px,auto);column-gap:.85rem;row-gap:.25rem;align-items:center;padding:.45rem .65rem}.StorefrontView_productCardList__gkmrb .StorefrontView_aiAdvice__AOaFw,.StorefrontView_productCardList__gkmrb .StorefrontView_aiButton__kaAdT,.StorefrontView_productCardList__gkmrb .StorefrontView_productBody__ORY8j>h3,.StorefrontView_productCardList__gkmrb .StorefrontView_productBody__ORY8j>p,.StorefrontView_productCardList__gkmrb .StorefrontView_productBody__ORY8j>span{grid-column:1}.StorefrontView_productCardList__gkmrb .StorefrontView_productBody__ORY8j>span{font-size:.68rem}.StorefrontView_productCardList__gkmrb .StorefrontView_productBody__ORY8j>h3{margin:0;font-size:.92rem;line-height:1.2}.StorefrontView_productCardList__gkmrb .StorefrontView_aiAdvice__AOaFw,.StorefrontView_productCardList__gkmrb .StorefrontView_productBody__ORY8j>p{display:none}.StorefrontView_productCardList__gkmrb .StorefrontView_aiButton__kaAdT{justify-self:start;min-height:1.8rem;padding:.3rem .5rem;font-size:.72rem}.StorefrontView_profileGrid__b3EoA{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.78fr);gap:1rem;align-items:start}.StorefrontView_aboutCard__jvIAT,.StorefrontView_contactCard__517MV,.StorefrontView_profileAside__QKguq,.StorefrontView_profileMainCards__w8fa0,.StorefrontView_profileMain__Seiuk,.StorefrontView_trustCard__EVVqj{min-width:0}.StorefrontView_profileMain__Seiuk{display:grid;gap:1rem}.StorefrontView_profileMainCards__w8fa0{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.95fr);gap:1rem;align-items:start}.StorefrontView_profileAside__QKguq{display:grid;gap:1rem}.StorefrontView_aboutCard__jvIAT,.StorefrontView_contactCard__517MV,.StorefrontView_trustCard__EVVqj{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-card);box-shadow:0 10px 28px color-mix(in srgb,var(--color-fg) 6%,transparent);padding:1.25rem}.StorefrontView_aboutCard__jvIAT h2,.StorefrontView_contactCard__517MV strong{display:block;margin:.35rem 0 0;color:var(--color-fg);font-size:1.1rem;font-weight:950}.StorefrontView_trustCard__EVVqj{display:grid;gap:.9rem;border-color:color-mix(in srgb,var(--success-color) 34%,var(--border-color));background:color-mix(in srgb,var(--success-color) 5%,var(--color-card))}.StorefrontView_trustCardHeader__1_I44{display:flex;align-items:end;justify-content:space-between;gap:1rem}.StorefrontView_trustCardHeader__1_I44 strong{color:var(--color-fg);font-size:2rem;font-weight:950;line-height:1}.StorefrontView_trustCardHeader__1_I44 small{color:var(--success-color);font-weight:900}.StorefrontView_trustFactorList__UIOhg{display:grid;gap:.55rem;margin:0;padding:.5rem;list-style:none}.StorefrontView_trustFactorList__UIOhg li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--color-card);padding:.65rem}.StorefrontView_trustFactorList__UIOhg li[data-passed=true]{border-color:color-mix(in srgb,var(--success-color) 28%,var(--border-color))}.StorefrontView_trustFactorList__UIOhg li>span{border-radius:999px;background:var(--color-muted);color:var(--text-muted);font-size:.68rem;font-weight:950;padding:.5rem;text-transform:uppercase}.StorefrontView_trustFactorList__UIOhg li[data-passed=true]>span{background:color-mix(in srgb,var(--success-color) 14%,var(--color-card));color:var(--success-color)}.StorefrontView_trustFactorList__UIOhg strong{display:block;color:var(--color-fg);font-size:.86rem}.StorefrontView_trustFactorList__UIOhg small{display:block;margin-top:.15rem;color:var(--color-muted-fg);line-height:1.35}.StorefrontView_aboutCard__jvIAT p,.StorefrontView_contactCard__517MV p{margin:.65rem 0 0;color:var(--color-muted-fg);font-size:.92rem;line-height:1.55}.StorefrontView_aboutCard__jvIAT dl{display:grid;gap:.7rem;margin:1rem 0 0}.StorefrontView_aboutCard__jvIAT div{border-top:1px solid var(--border-color);padding-top:.7rem}.StorefrontView_aboutCard__jvIAT dt{color:var(--primary-color);font-size:.72rem;font-weight:900;text-transform:uppercase}.StorefrontView_aboutCard__jvIAT dd{margin:.25rem 0 0;color:var(--color-fg);font-size:.9rem;font-weight:750;line-height:1.45}.StorefrontView_contactCard__517MV{display:grid;gap:.7rem;border-color:color-mix(in srgb,var(--primary-color) 28%,var(--border-color));background:color-mix(in srgb,var(--primary-color) 5%,var(--color-card))}.StorefrontView_contactCard__517MV .btn{width:100%;justify-content:center}.StorefrontView_aiButton__kaAdT{justify-self:start;border:1px solid color-mix(in srgb,var(--primary-color) 36%,var(--border-color));border-radius:var(--radius-sm);padding:.5rem .7rem;background:color-mix(in srgb,var(--primary-color) 8%,var(--color-card));color:var(--primary-color);cursor:pointer;font-size:.82rem;font-weight:900}.StorefrontView_aiButton__kaAdT:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color) 14%,var(--color-card))}.StorefrontView_aiButton__kaAdT:disabled{cursor:wait;opacity:.68}.StorefrontView_aiAdvice__AOaFw{display:grid;gap:.35rem;border:1px solid color-mix(in srgb,var(--primary-color) 24%,var(--border-color));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary-color) 6%,var(--color-card));padding:.65rem}.StorefrontView_aiAdviceHeader__4gYJ_{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.StorefrontView_aiAdvice__AOaFw strong{color:var(--color-fg);font-size:.8rem}.StorefrontView_aiAdviceHeader__4gYJ_ span{border-radius:999px;background:color-mix(in srgb,var(--primary-color) 12%,var(--color-card));color:var(--primary-color);font-size:.66rem;font-weight:950;padding:.5rem;text-transform:uppercase}.StorefrontView_aiAdvice__AOaFw ul{display:grid;gap:.25rem;margin:0;padding-left:1rem}.StorefrontView_aiAdvice__AOaFw li{color:var(--color-muted-fg);font-size:.8rem;line-height:1.4}.StorefrontView_aiAdvice__AOaFw small{color:var(--color-muted-fg);font-size:.76rem;line-height:1.4}.StorefrontView_priceRow__KvHbu{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding-top:.6rem;border-top:1px solid var(--border-color)}.StorefrontView_priceRow__KvHbu strong{color:var(--primary-color);font-size:1.15rem}.StorefrontView_productCardCompactGrid__4XmA3 .StorefrontView_priceRow__KvHbu{align-items:start;border-top:0;padding-top:.15rem}.StorefrontView_productCardCompactGrid__4XmA3 .StorefrontView_priceRow__KvHbu strong{font-size:1rem}.StorefrontView_productCardCompactGrid__4XmA3 .StorefrontView_priceRow__KvHbu small{font-size:.76rem}.StorefrontView_productCardList__gkmrb .StorefrontView_priceRow__KvHbu,.StorefrontView_productCardList__gkmrb .StorefrontView_productActions__l_8Ob{grid-column:auto}.StorefrontView_productCardList__gkmrb .StorefrontView_priceRow__KvHbu{grid-column:2;grid-row:1/span 3;align-self:center;display:grid;gap:.2rem;justify-content:flex-end;min-width:96px;border-top:0;padding-top:0;text-align:right}.StorefrontView_productCardList__gkmrb .StorefrontView_priceRow__KvHbu strong{font-size:.95rem}.StorefrontView_productActions__l_8Ob,.StorefrontView_quoteActions__z6Lih{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;position:relative;z-index:0}.StorefrontView_productActions__l_8Ob .btn{min-height:2.4rem;flex:1;padding:.55rem .85rem}.StorefrontView_productCardCompactGrid__4XmA3 .StorefrontView_productActions__l_8Ob{gap:.45rem}.StorefrontView_productCardCompactGrid__4XmA3 .StorefrontView_productActions__l_8Ob .btn{min-height:2rem;padding:.38rem .55rem;font-size:.8rem}.StorefrontView_productCardList__gkmrb .StorefrontView_productActions__l_8Ob{grid-column:3;grid-row:1/span 3;justify-content:flex-end;align-self:center;flex-wrap:nowrap}.StorefrontView_productCardList__gkmrb .StorefrontView_productActions__l_8Ob .btn{min-height:1.9rem;flex:0 0 auto;padding:.32rem .55rem;font-size:.8rem}.StorefrontView_quotePanel__VG3PA{display:grid;gap:1rem;clear:both;isolation:isolate;border:1px solid color-mix(in srgb,var(--primary-color) 28%,var(--border-color));border-radius:var(--radius-md);background:color-mix(in srgb,var(--primary-color) 5%,var(--color-card));box-shadow:0 12px 30px color-mix(in srgb,var(--color-fg) 8%,transparent);padding:1.25rem}.StorefrontView_quoteControls__DFNeg,.StorefrontView_quoteHeader__YbKwQ,.StorefrontView_quoteItem__bJN_V{display:flex;gap:1rem}.StorefrontView_quoteHeader__YbKwQ,.StorefrontView_quoteItem__bJN_V{align-items:center;justify-content:space-between}.StorefrontView_quoteHeader__YbKwQ h2{margin-top:.35rem;color:var(--color-fg);font-size:1.2rem}.StorefrontView_quoteHeader__YbKwQ strong{color:var(--primary-color);font-size:1.35rem;font-weight:950}.StorefrontView_quoteItems__N_T6D{display:grid;gap:.5rem}.StorefrontView_quoteItem__bJN_V{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--color-card);padding:.65rem .75rem}.StorefrontView_quoteItem__bJN_V span{color:var(--color-fg);font-weight:750}.StorefrontView_quoteItem__bJN_V button{border:0;background:transparent;color:var(--danger-color);cursor:pointer;font-weight:850}.StorefrontView_quoteControls__DFNeg{align-items:end}.StorefrontView_quoteControls__DFNeg label{display:grid;flex:1;gap:.4rem;color:var(--color-muted-fg);font-size:.8rem;font-weight:850;text-transform:uppercase}.StorefrontView_quoteControls__DFNeg input,.StorefrontView_quoteControls__DFNeg select{min-height:2.65rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-fg);padding:.65rem .8rem}.StorefrontView_empty__G0eHx{padding:2rem;border:1px dashed var(--border-color);border-radius:var(--radius-md);color:var(--color-muted-fg);text-align:center}.StorefrontView_chatOverlay__ER1Ut{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:1.25rem;background:color-mix(in srgb,var(--color-fg) 52%,transparent);overflow-y:auto}.StorefrontView_chatDialog__xS1lL{width:min(94vw,500px);display:grid;gap:.9rem;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-card);box-shadow:0 26px 60px color-mix(in srgb,var(--color-fg) 35%,transparent);padding:1.2rem;position:relative;color:var(--color-fg)}.StorefrontView_chatDialog__xS1lL h2{color:var(--color-fg);margin-top:.2rem}.StorefrontView_chatDialog__xS1lL p{color:var(--color-muted-fg);font-size:.9rem;line-height:1.5}.StorefrontView_chatHelp__A5TWd{margin-bottom:.75rem;color:var(--text-muted);font-size:.9rem}.StorefrontView_chatLabel__l8QRl{font-size:.85rem;font-weight:850;color:var(--color-fg)}.StorefrontView_chatTextarea___F25F{min-height:160px;resize:vertical;padding:.75rem}.StorefrontView_chatInput__9JGCH,.StorefrontView_chatTextarea___F25F{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-input);color:var(--text-main)}.StorefrontView_chatInput__9JGCH{min-height:2.65rem;padding:.65rem .75rem}.StorefrontView_chatError__GYOXu{color:var(--danger-color);font-size:.82rem}.StorefrontView_chatActions__AsAUh{display:flex;gap:.6rem;justify-content:flex-end}.StorefrontView_chatClose__CN3d9{position:absolute;top:.65rem;right:.65rem;width:30px;height:30px;border:1px solid var(--border-color);border-radius:999px;background:var(--color-popover);color:var(--color-fg);cursor:pointer}@media (max-width:900px){.StorefrontView_hero__vPH2B,.StorefrontView_productGrid__d12BA,.StorefrontView_profileGrid__b3EoA,.StorefrontView_profileMainCards__w8fa0,.StorefrontView_quoteControls__DFNeg{grid-template-columns:1fr}.StorefrontView_categoryHeader__4s9CY{display:grid}.StorefrontView_viewToggle__YT_0Y{width:100%}.StorefrontView_viewToggle__YT_0Y button{flex:1}.StorefrontView_productCardList__gkmrb{grid-template-columns:52px minmax(0,1fr)}.StorefrontView_productCardList__gkmrb .StorefrontView_productBody__ORY8j{grid-template-columns:1fr}.StorefrontView_productCardList__gkmrb .StorefrontView_priceRow__KvHbu,.StorefrontView_productCardList__gkmrb .StorefrontView_productActions__l_8Ob{grid-column:1;grid-row:auto;justify-content:start;text-align:left}.StorefrontView_productCardList__gkmrb .StorefrontView_productActions__l_8Ob{flex-wrap:wrap}.StorefrontView_productMarketplaceGrid__kFR6O{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.StorefrontView_quoteControls__DFNeg,.StorefrontView_quoteHeader__YbKwQ,.StorefrontView_quoteItem__bJN_V{display:grid}}