:root{--blue:#1673ff;--blue2:#0b61e8;--navy:#14243a;--bg:#f4f8fc;--text:#172033;--muted:#738197;--line:#dde7f1;--white:#fff;--green:#13a471}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.wrap{max-width:1180px;margin:0 auto;padding-left:24px;padding-right:24px}.brand{white-space:nowrap;align-items:center;gap:9px;font-size:22px;font-weight:800;display:flex}.brandText span{color:var(--blue)}.brandMark{color:#fff;background:linear-gradient(145deg,#37a1ff,#075ee8);border-radius:6px 6px 9px 9px;place-items:center;width:31px;height:35px;font-size:20px;display:grid;position:relative;box-shadow:0 8px 20px #1673ff33}.brandMark:before{content:"";border:3px solid #1680fa;border-bottom:0;border-radius:10px 10px 0 0;width:14px;height:9px;position:absolute;top:-8px}.brandMark span{font-weight:900}.btn{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;padding:10px 18px;font-weight:700;display:inline-flex;box-shadow:0 5px 12px #1673ff20}.btn:hover{background:var(--blue2)}.btn.ghost{color:var(--text);border:1px solid var(--line);box-shadow:none;background:#fff}.btn.soft{color:var(--blue);box-shadow:none;background:#eaf3ff}.btn.big{padding:13px 20px}.topbar{background:#fff;justify-content:space-between;align-items:center;height:72px;display:flex}.topnav{color:#536176;gap:28px;font-size:14px;display:flex}.topActions,.heroActions{gap:10px;display:flex}.landing{background:#fff;min-height:100vh}.hero{background:linear-gradient(110deg,#fff 55%,#f0f7ff);border-top:1px solid #f0f3f7;grid-template-columns:1.08fr .92fr;align-items:center;gap:60px;min-height:440px;display:grid}.eyebrow{color:var(--blue);letter-spacing:.12em;font-size:12px;font-weight:800}.hero h1{letter-spacing:-.045em;max-width:620px;margin:12px 0 18px;font-size:50px;line-height:1.02}.heroText{color:#536176;max-width:600px;font-size:18px;line-height:1.65}.heroMock{background:#fff;border:8px solid #263449;border-bottom-width:18px;border-radius:15px;transform:perspective(900px)rotateY(-3deg);box-shadow:0 30px 60px #243b5c33}.mockTop{border-bottom:1px solid var(--line);background:#fff;padding:12px;font-weight:800}.mockTop span{color:#8b98a8;margin-left:28px;font-weight:400}.mockBody{grid-template-columns:110px 1fr;min-height:220px;display:grid}.mockSide{background:var(--navy);color:#d8e5f5;padding:22px 15px;font-size:12px;line-height:2.5}.mockContent{padding:22px}.mockCards,.mockProducts{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.mockCards i,.mockProducts i{border:1px solid var(--line);background:#fff;border-radius:8px;padding:17px 10px;font-size:12px;font-style:normal}.features{grid-template-columns:repeat(3,1fr);gap:18px;padding-top:38px;padding-bottom:38px;display:grid}.features article{border:1px solid var(--line);border-radius:12px;grid-template-columns:42px 1fr;gap:3px 12px;padding:22px;display:grid}.features article span{width:38px;height:38px;color:var(--blue);background:#eaf3ff;border-radius:10px;grid-row:1/3;place-items:center;font-size:20px;display:grid}.features p{color:var(--muted);margin:3px 0;font-size:13px}.how{text-align:center;padding-top:22px;padding-bottom:55px}.how h2{font-size:26px}.how p{color:var(--muted)}.footer{border-top:1px solid var(--line);color:#8390a2;padding-top:22px;padding-bottom:30px;font-size:12px}.footer span{float:right}.authPage{background:linear-gradient(#f6faff,#fff);place-items:center;min-height:100vh;display:grid}.authCard{border:1px solid var(--line);background:#fff;border-radius:14px;width:min(460px,100% - 32px);padding:36px;box-shadow:0 18px 45px #15386112}.authCard .brand{justify-content:center;margin-bottom:30px}.authCard h1{text-align:center;margin:0 0 8px}.authCard>p{text-align:center;color:var(--muted)}.formStack{gap:16px;margin-top:28px;display:grid}.formStack label,.affiliateGrid label{gap:7px;font-size:13px;font-weight:700;display:grid}.formStack input,.inlineForm input,.affiliateGrid input{background:#fff;border:1px solid #ccd9e6;border-radius:7px;outline:none;padding:11px 12px}.formStack input:focus,.inlineForm input:focus,.affiliateGrid input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1673ff14}.authFoot{margin-top:22px;font-size:13px!important}.authFoot a{color:var(--blue);font-weight:700}.appFrame{grid-template-columns:220px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--navy);color:#dce6f2;flex-direction:column;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.sidebar .brand{color:#fff;margin-bottom:28px;padding:0 10px}.sidebar nav{gap:5px;display:grid}.navItem,.navButton{color:#dce6f2;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;padding:10px 12px;font-size:13px;display:flex}.navItem.active{background:var(--blue);color:#fff}.navItem:hover,.navButton:hover{background:#20364f}.sidebarBottom{gap:4px;margin-top:auto;display:grid}.userMini{border-top:1px solid #30445b;margin-top:8px;padding:14px 10px 0;display:grid}.userMini small{color:#8fa0b3;text-overflow:ellipsis;overflow:hidden}.appMain{width:100%;max-width:1480px;padding:26px 32px}.pageHead{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.pageHead h1{margin:4px 0;font-size:27px}.pageHead p{color:var(--muted);margin:0}.pageHead a:not(.btn){color:var(--blue);font-size:13px}.searchHero{border:1px solid var(--line);color:#8b98aa;background:#fff;border-radius:9px;align-items:center;gap:12px;height:54px;margin-bottom:20px;padding:0 17px;display:flex;box-shadow:0 4px 18px #1e446808}.searchHero small{margin-left:auto}.statsGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.statCard{border:1px solid var(--line);background:#fff;border-radius:10px;gap:5px;padding:18px;display:grid}.statCard b{font-size:25px}.statCard span{color:var(--muted);font-size:13px}.panel{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:20px;padding:20px}.panel h2{margin:0 0 14px;font-size:17px}.panel p{color:#607086;line-height:1.6}.panelTitle{justify-content:space-between;align-items:center;display:flex}.panelTitle a{color:var(--blue);font-size:13px;font-weight:700}.emptyState{text-align:center;color:var(--muted);padding:35px 22px}.emptyState b{color:var(--text);font-size:16px}.emptyState p{max-width:550px;margin:8px auto 18px}.inlineForm{grid-template-columns:1fr 2fr auto;gap:10px;display:grid}.storeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.storeCard{border:1px solid var(--line);background:#fff;border-radius:10px;gap:14px;padding:17px;display:grid}.storeCard h3{margin:0 0 3px}.storeCard p{color:var(--muted);margin:0;font-size:12px}.storeIcon{width:42px;height:42px;color:var(--blue);background:#edf5ff;border-radius:11px;place-items:center;font-size:19px;font-weight:900;display:grid}.storeMeta{color:#66758a;gap:5px;font-size:12px;display:grid}.wide{grid-column:1/-1}.adminStoreList{gap:15px;display:grid}.adminStore{border:1px solid var(--line);background:#fff;border-radius:10px;padding:18px}.adminStoreHead,.adminActions{justify-content:space-between;align-items:center;display:flex}.adminStoreHead h3{margin:0 0 3px}.adminStoreHead a{color:var(--blue);font-size:13px}.miniStats{gap:8px;display:flex}.miniStats span{color:#5e6e83;background:#eff5fb;border-radius:6px;padding:6px 9px;font-size:12px}.affiliateGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.affiliateGrid .span2{grid-column:1/-1}.checkLabel{align-items:center;gap:8px!important;display:flex!important}.adminActions{border-top:1px solid var(--line);margin-top:15px;padding-top:14px}.adminActions span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:12px;overflow:hidden}@media (max-width:950px){.hero{grid-template-columns:1fr;padding-top:60px;padding-bottom:60px}.heroMock{display:none}.storeGrid,.statsGrid{grid-template-columns:repeat(2,1fr)}.appFrame{grid-template-columns:76px 1fr}.sidebar .brandText,.navItem:not(.active){font-size:0}.navItem span{font-size:18px}.userMini{display:none}.sidebar .brand{justify-content:center;padding:0}.appMain{padding:22px 18px}}@media (max-width:640px){.topnav{display:none}.hero h1{font-size:38px}.features{grid-template-columns:1fr}.appFrame{display:block}.sidebar{height:auto;display:none;position:static}.statsGrid,.storeGrid{grid-template-columns:1fr 1fr}.inlineForm,.affiliateGrid{grid-template-columns:1fr}.affiliateGrid .span2{grid-column:auto}.adminStoreHead,.adminActions{flex-direction:column;align-items:flex-start;gap:12px}.appMain{padding:18px 12px}}.webSearchBar,.dashboardSearch{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:9px 10px 9px 16px;display:flex;box-shadow:0 5px 20px #1e446808}.webSearchBar>span,.dashboardSearch>span{color:#7d8da1;font-size:24px}.webSearchBar input,.dashboardSearch input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}.searchToolbar{color:#69798d;justify-content:space-between;align-items:center;gap:16px;padding:5px 3px 13px;font-size:13px;display:flex}.searchToolbar small{color:#91a0b1}.searchResults{gap:10px;display:grid}.searchResult{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;display:grid}.resultIcon{color:#31506e;background:#eef5fd;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.resultBody h3{margin:0 0 3px;font-size:15px}.resultUrl{color:var(--blue);margin-bottom:5px;font-size:12px}.resultBody p{color:#68788d;max-width:820px;margin:0;font-size:13px;line-height:1.45}.resultActions{align-self:center;gap:8px;display:flex}.searchEmpty{background:#fff;border:1px dashed #cdd9e6;border-radius:10px}.searchSkeleton{gap:10px;display:grid}.searchSkeleton i{background:linear-gradient(90deg,#edf3f8,#f8fbfd,#edf3f8) 0 0/220% 100%;border-radius:10px;height:94px;animation:1.2s infinite shimmer;display:block}@keyframes shimmer{to{background-position:-220% 0}}.notice{border-radius:8px;margin-bottom:12px;padding:12px 14px;font-size:13px}.errorNotice{color:#a63b46;background:#fff0f1;border:1px solid #f2cbd0}.drawerBackdrop{z-index:100;background:#10233a55;justify-content:flex-end;display:flex;position:fixed;inset:0}.saveDrawer{background:#fff;width:min(430px,94vw);height:100%;padding:22px;animation:.18s ease-out drawerIn;overflow:auto;box-shadow:-20px 0 50px #10233a25}@keyframes drawerIn{0%{opacity:.6;transform:translate(25px)}}.drawerHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;padding-bottom:16px;display:flex}.drawerHead small{color:var(--muted);font-weight:700}.drawerHead h2{margin:3px 0 0;font-size:20px}.iconButton{border:1px solid var(--line);cursor:pointer;color:#657589;background:#fff;border-radius:8px;width:34px;height:34px;font-size:23px;line-height:1}.drawerForm{gap:15px;display:grid}.drawerForm label{gap:7px;font-size:13px;font-weight:700;display:grid}.drawerForm input,.drawerForm select,.drawerForm textarea,.stackForm input,.myStoreSearch input{background:#fff;border:1px solid #ccd9e6;border-radius:7px;outline:none;width:100%;padding:11px 12px}.drawerForm textarea{resize:vertical}.drawerForm small{color:var(--muted);font-weight:400}.favoriteCheck{justify-content:start;align-items:center;grid-template-columns:auto 1fr!important;gap:9px!important;display:flex!important}.favoriteCheck input{width:auto}.drawerFooter{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding-top:17px;display:flex}.storeToolbar{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:15px;padding:12px}.myStoreSearch{gap:8px;max-width:520px;display:flex}.categoryPills{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.pill{border:1px solid var(--line);color:#5e6f84;background:#fff;border-radius:999px;padding:7px 10px;font-size:12px}.pill.active{color:var(--blue);background:#e8f2ff;border-color:#bcd7ff;font-weight:700}.pill span{opacity:.65;margin-left:3px}.compactPanel{padding:0}.compactPanel summary{cursor:pointer;padding:15px 18px;font-weight:700}.managementGrid{border-top:1px solid var(--line);grid-template-columns:2fr 1fr;gap:16px;padding:16px;display:grid}.stackForm{grid-template-columns:1fr 1.5fr auto;align-items:end;gap:8px;display:grid}.stackForm h3{grid-column:1/-1;margin:0;font-size:14px}.managementGrid .stackForm:last-child{grid-template-columns:1fr auto}.storeCardTop{justify-content:space-between;display:flex}.heartButton{color:#9caaba;cursor:pointer;background:0 0;border:0;font-size:21px}.heartButton.active{color:#ef5364}.categoryBadge{color:#49647f;background:#eef5fd;border-radius:6px;width:max-content;padding:5px 8px;font-size:11px}.tagRow{flex-wrap:wrap;gap:5px;display:flex}.tagRow span{color:#64758a;background:#f4f7fa;border-radius:5px;padding:4px 6px;font-size:10px}.cardButtons{grid-template-columns:1fr 1fr;gap:7px;display:grid}.continueGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.continueCard{border:1px solid var(--line);border-radius:9px;grid-template-columns:42px 1fr;gap:10px;padding:13px;display:grid}.continueCard div:nth-child(2){display:grid}.continueCard small{color:var(--muted);font-size:11px}.continueCard a{color:var(--blue);grid-column:1/-1;font-size:12px;font-weight:700}.storeTitle{align-items:center;gap:12px;margin-top:12px;display:flex}.storeIcon.large{width:58px;height:58px;font-size:25px}.storeDetailHead{align-items:flex-end}.storeDetailGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.detailRows{gap:11px;display:grid}.detailRows>div{border-bottom:1px solid #edf2f6;justify-content:space-between;gap:15px;padding-bottom:10px;display:flex}.detailRows span{color:var(--muted);font-size:13px}.detailRows b{text-align:right;font-size:13px}.simpleList{display:grid}.simpleList>div{border-top:1px solid #edf2f6;justify-content:space-between;gap:16px;padding:11px 2px;display:flex}.simpleList span{color:var(--muted);font-size:13px}.emptyState.mini{padding:15px}.panelTitle>span{color:var(--muted);font-size:12px}@media (max-width:900px){.searchResult{grid-template-columns:44px 1fr}.resultActions{grid-column:2;justify-self:start}.continueGrid{grid-template-columns:repeat(2,1fr)}.storeDetailGrid,.managementGrid,.stackForm,.managementGrid .stackForm:last-child{grid-template-columns:1fr}.searchToolbar{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.webSearchBar,.dashboardSearch{grid-template-columns:auto 1fr;align-items:stretch;display:grid}.webSearchBar .btn,.dashboardSearch .btn{grid-column:1/-1}.searchResult{grid-template-columns:38px 1fr;padding:13px}.resultActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.continueGrid{grid-template-columns:1fr}.storeDetailHead{align-items:flex-start}.categoryPills{flex-wrap:nowrap;padding-bottom:3px;overflow:auto}.myStoreSearch{grid-template-columns:1fr auto;display:grid}}.categoryCreateForm{grid-template-columns:1.1fr 1.4fr auto;align-items:end;gap:8px;display:grid}.categoryCreateForm h3{grid-column:1/-1;margin:0;font-size:14px}.categoryCreateForm input,.categoryCreateForm select{background:#fff;border:1px solid #ccd9e6;border-radius:7px;outline:none;width:100%;padding:11px 12px}@media (max-width:900px){.categoryCreateForm{grid-template-columns:1fr}}.shoppingTabs{gap:6px;margin:6px 0 2px;display:flex}.shoppingTabs button{border:1px solid var(--line);color:#5e6f84;cursor:pointer;background:#fff;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:700}.shoppingTabs button.active{color:var(--blue);background:#e8f2ff;border-color:#bcd7ff}.shoppingTabs span{opacity:.65;margin-left:4px}.shoppingSection{margin:18px 0 26px}.sectionHeading{justify-content:space-between;align-items:flex-end;gap:15px;margin:0 2px 12px;display:flex}.sectionHeading h2{margin:0 0 3px;font-size:18px}.sectionHeading p{color:var(--muted);margin:0;font-size:12px}.textButton{color:var(--blue);cursor:pointer;background:0 0;border:0;font-weight:700}.productSearchGrid,.savedProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.productSearchCard,.savedProductCard{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 4px 18px #1e446806}.productImageWrap,.savedProductImage{background:#f5f8fb;place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.productImageWrap img,.savedProductImage img{object-fit:contain;background:#fff;width:100%;height:100%}.productImagePlaceholder,.savedProductImage>span{color:#a8b6c6;font-size:38px}.availabilityBadge{color:#516278;background:#fff;border:1px solid #dce6ef;border-radius:999px;padding:5px 8px;font-size:10px;position:absolute;bottom:9px;left:9px;box-shadow:0 3px 10px #1a314a15}.productSearchBody,.savedProductBody{gap:5px;min-height:130px;padding:13px 14px;display:grid}.productStore,.savedProductBody small{color:var(--blue);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:800}.productSearchBody h3,.savedProductBody h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.productPrice,.savedProductBody>b{margin-top:3px;font-size:18px;font-weight:850}.productPrice span{color:var(--muted);font-size:12px;font-weight:600}.productDomain{color:#93a0af;text-overflow:ellipsis;font-size:10px;overflow:hidden}.productCardActions{grid-template-columns:1fr auto;gap:7px;margin-top:auto;padding:0 13px 13px;display:grid}.productCardActions .btn{padding:9px 10px;font-size:12px}.shoppingSkeleton{gap:18px;display:grid}.productSkeletonGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.productSkeletonGrid i{background:linear-gradient(90deg,#edf3f8,#f8fbfd,#edf3f8) 0 0/220% 100%;border-radius:12px;height:320px;animation:1.2s infinite shimmer}.savedProductGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.savedProductCard{padding-bottom:12px}.savedProductImage{height:165px}.savedProductCard>.btn{margin:0 12px;padding:9px}.savedProductBody{min-height:140px}.statusPill{color:#526a84;background:#eef5fd;border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-weight:700}.searchResult{transition:border-color .15s,box-shadow .15s}.searchResult:hover,.productSearchCard:hover{border-color:#c7daf0;box-shadow:0 8px 24px #1e44680c}@media (max-width:1200px){.productSearchGrid{grid-template-columns:repeat(3,1fr)}.savedProductGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.productSearchGrid,.savedProductGrid,.productSkeletonGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.productSearchGrid,.savedProductGrid,.productSkeletonGrid{grid-template-columns:1fr}.sectionHeading{align-items:flex-start}.productImageWrap,.savedProductImage{height:230px}.shoppingTabs{overflow:auto}.shoppingTabs button{white-space:nowrap}}.searchWorkspace{width:100%;max-width:1320px}.searchWorkspace .webSearchBar,.searchWorkspace .searchToolbar{max-width:none}.searchWorkspace .shoppingSection{width:100%}.searchWorkspace .productSearchGrid{grid-template-columns:repeat(4,minmax(220px,1fr));gap:16px}.searchWorkspace .productSearchCard{border-radius:14px}.searchWorkspace .productSearchCard.hasPrice{border-color:#c8ddf7}.searchWorkspace .productImageWrap{height:220px}.searchWorkspace .productSearchBody{min-height:142px;padding:15px 16px}.searchWorkspace .productSearchBody h3{font-size:15px}.searchWorkspace .productPrice{align-items:baseline;gap:8px;min-height:28px;display:flex}.searchWorkspace .productPrice>b{letter-spacing:-.02em;font-size:21px}.searchWorkspace .productPrice>small{color:#8391a3;font-size:10px;font-weight:600}.searchWorkspace .productPrice>span{font-size:12px}.searchWorkspace .productCardActions{padding:0 15px 15px}.searchWorkspace .searchResult{padding:17px 18px}.searchWorkspace .resultBody p{max-width:980px}@media (max-width:1280px){.searchWorkspace .productSearchGrid{grid-template-columns:repeat(3,minmax(210px,1fr))}}@media (max-width:900px){.searchWorkspace .productSearchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.searchWorkspace .productImageWrap{height:210px}}@media (max-width:560px){.searchWorkspace .productSearchGrid{grid-template-columns:1fr}.searchWorkspace .productImageWrap{height:260px}}.successNotice{color:#27623d;background:#eefaf3;border:1px solid #bfe7ce}.successNotice a{color:#18743d;margin-left:5px;font-weight:800}.savedButton{text-align:center;text-decoration:none}.pageCount{color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700}.savedProductsToolbar{gap:11px;margin-bottom:17px;display:grid}.savedProductsSearch{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;max-width:620px;padding:0 12px;display:flex}.savedProductsSearch input{background:0 0;border:0;outline:none;width:100%;padding:12px 2px}.savedStatusFilters{flex-wrap:wrap;gap:7px;display:flex}.savedStatusFilters button{border:1px solid var(--line);color:#5e6f84;cursor:pointer;background:#fff;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:750}.savedStatusFilters button.active{color:var(--blue);background:#e8f2ff;border-color:#bcd7ff}.savedStatusFilters span{opacity:.65;margin-left:4px}.savedProductGridV026{grid-template-columns:repeat(4,minmax(220px,1fr));gap:16px}.savedProductCardV026 .savedProductImage{height:210px}.savedProductCardV026 .savedProductBody{min-height:175px;padding:14px 15px 10px}.savedProductCardV026 .savedProductBody h3{min-height:38px;font-size:14px;line-height:1.35}.savedMeta{color:#8a98a9;gap:8px;font-size:10px;display:flex}.statusSelect{color:#526579;background:#f8fbfd;border:1px solid #d7e2ec;border-radius:7px;width:100%;padding:8px 9px;font-size:11px}.savedProductActions{grid-template-columns:1fr 1fr auto;gap:7px;margin-top:auto;padding:0 12px 12px;display:grid}.savedProductActions .btn{padding:9px 8px;font-size:11px}.iconDanger{color:#bd4050;cursor:pointer;background:#fff5f6;border:1px solid #f2cfd4;border-radius:7px;width:34px;font-size:20px}.iconDanger:disabled{opacity:.45}.productEditDrawer{width:min(470px,94vw)}.twoFieldRow{grid-template-columns:1.4fr .8fr;gap:10px;display:grid}.productEditDrawer .drawerForm input,.productEditDrawer .drawerForm select,.productEditDrawer .drawerForm textarea{font:inherit}.productEditDrawer .drawerForm textarea{line-height:1.45}@media (max-width:1200px){.savedProductGridV026{grid-template-columns:repeat(3,minmax(210px,1fr))}}@media (max-width:900px){.savedProductGridV026{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.savedProductGridV026{grid-template-columns:1fr}.savedProductCardV026 .savedProductImage{height:250px}.twoFieldRow{grid-template-columns:1fr}.savedStatusFilters{flex-wrap:nowrap;padding-bottom:3px;overflow:auto}.savedStatusFilters button{white-space:nowrap}}.searchControlsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.regionControl{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.regionControl>span{color:#526579;font-weight:700}.regionControl select{border:1px solid var(--line);color:#34485f;background:#fff;border-radius:8px;outline:none;padding:8px 30px 8px 10px;font-weight:700}.regionControl a{color:var(--blue);font-weight:700;text-decoration:none}.loadMoreWrap{justify-content:center;padding:18px 0 2px;display:flex}.loadMoreButton{min-width:210px}.settingsPanel{max-width:760px}.settingsForm{gap:16px;max-width:560px;display:grid}.settingsForm label{color:#45586d;gap:7px;font-size:12px;font-weight:800;display:grid}.settingsForm select{color:#31465c;background:#fff;border:1px solid #ccd9e6;border-radius:8px;outline:none;width:100%;padding:11px 12px}.settingsHint{background:#f7fafd;border:1px solid #e1e9f1;border-radius:10px;padding:13px 14px}.settingsHint b{font-size:13px}.settingsHint p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.settingsForm>.btn{width:max-content}@media (max-width:720px){.searchControlsRow{flex-direction:column;align-items:flex-start}.regionControl{justify-content:space-between;width:100%}.regionControl select{flex:1;max-width:260px}}.storeLogo{color:#31506e;box-sizing:border-box;background:#fff;border:1px solid #dce6ef;flex:none;place-items:center;font-weight:900;display:grid;overflow:hidden}.storeLogo-sm{border-radius:8px;width:32px;height:32px;font-size:13px}.storeLogo-md{border-radius:11px;width:44px;height:44px;font-size:17px}.storeLogo-lg{border-radius:14px;width:58px;height:58px;font-size:23px}.storeLogo img{object-fit:contain;box-sizing:border-box;background:#fff;width:100%;height:100%;padding:5px;display:block}.storeLogoFallback{background:#eef5fd;border-color:#e0eaf4}.resultIcon.storeLogo{background:#fff;border-radius:11px}.storeIcon.storeLogo{color:#31506e;background:#fff;border-radius:11px}.storeIcon.large.storeLogo{border-radius:14px}.drawerStoreIdentity,.adminStoreIdentity{align-items:center;gap:12px;min-width:0;display:flex}.adminStoreIdentity>div:last-child{min-width:0}.adminStoreIdentity h3{margin:0 0 3px}.affiliateGrid label small{color:var(--muted);font-weight:400}@media (max-width:640px){.storeLogo-md,.resultIcon.storeLogo{width:40px;height:40px}.drawerStoreIdentity{align-items:flex-start}}.resultActions{flex-wrap:wrap;justify-content:flex-end}.resultActions .btn{white-space:nowrap}.previewBackdrop{z-index:120;background:#10233a66;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.storePreviewModal{background:#fff;border:1px solid #dbe5ee;border-radius:18px;width:min(920px,96vw);max-height:min(780px,92vh);overflow:auto;box-shadow:0 28px 90px #10233a3d}.previewHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.previewIdentity{align-items:center;gap:13px;min-width:0;display:flex}.previewIdentity>div{min-width:0}.previewIdentity small{color:var(--muted);margin-bottom:2px;font-weight:750;display:block}.previewIdentity h2{margin:0 0 2px;font-size:20px}.previewIdentity span{color:var(--blue);text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.previewContent{grid-template-columns:minmax(280px,.9fr) minmax(0,1.15fr);gap:22px;padding:22px;display:grid}.previewVisual{border:1px solid var(--line);background:#f5f8fb;border-radius:14px;place-items:center;min-height:310px;display:grid;overflow:hidden}.previewVisual>img{object-fit:contain;background:#fff;width:100%;height:100%;max-height:430px}.previewImageFallback{color:#8a98a9;place-items:center;gap:12px;font-size:12px;display:grid}.previewDetails{min-width:0}.previewDetails>small{text-transform:uppercase;letter-spacing:.05em;color:var(--blue);font-size:10px;font-weight:800}.previewDetails h3{margin:5px 0 10px;font-size:22px;line-height:1.25}.previewDetails>p{color:#657589;margin:0 0 18px;font-size:13px;line-height:1.55}.previewFacts{border:1px solid var(--line);border-radius:10px;gap:0;display:grid;overflow:hidden}.previewFacts>div{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:11px 12px;display:flex}.previewFacts>div:first-child{border-top:0}.previewFacts span{color:var(--muted);font-size:12px}.previewFacts b{text-align:right;font-size:12px}.previewNote{color:#7c8a9c;background:#f6f9fc;border-radius:9px;margin-top:14px;padding:11px 12px;font-size:11px;line-height:1.45}.previewActions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:16px 22px 20px;display:flex}.previewLoading{align-items:center;gap:15px;padding:46px 22px;display:flex}.previewLoading i{border:3px solid #dbe7f2;border-top-color:var(--blue);border-radius:50%;width:38px;height:38px;animation:.75s linear infinite previewSpin}.previewLoading div{gap:4px;display:grid}.previewLoading span{color:var(--muted);font-size:12px}@keyframes previewSpin{to{transform:rotate(360deg)}}@media (max-width:900px){.previewContent{grid-template-columns:1fr}.previewVisual{min-height:230px}.resultActions{justify-content:flex-start}}@media (max-width:640px){.previewBackdrop{padding:8px}.storePreviewModal{border-radius:13px;max-height:96vh}.previewHeader,.previewContent{padding:16px}.previewActions{padding:14px 16px}.resultActions{grid-template-columns:1fr 1fr}.resultActions .btn:last-child{grid-column:1/-1}}.previewBackdrop{background:#0c1b2d80;padding:5vh 8vw}.storePreviewModal.storePreviewBrowser{border-radius:15px;flex-direction:column;width:min(62vw,1120px);height:61vh;max-height:none;display:flex;overflow:hidden}.storePreviewBrowser .previewHeader{flex:none;padding:14px 18px}.storePreviewBrowser .previewIdentity h2{font-size:17px}.browserPreviewViewport{background:#e8edf2;border-top:1px solid #e5ebf1;border-bottom:1px solid #e5ebf1;flex:1;min-height:0;position:relative;overflow:auto}.browserPageShot{object-fit:contain;object-position:top center;background:#fff;width:100%;height:auto;min-height:100%;display:none}.browserPageShot.isReady{display:block}.browserPreviewLoading{z-index:2;background:#f5f8fbe8;justify-content:center;position:absolute;inset:0}.browserPreviewError{text-align:center;color:#53657a;background:#f7f9fb;align-content:center;place-items:center;gap:10px;padding:30px;display:grid;position:absolute;inset:0}.browserPreviewError h3{color:#263c52;margin:4px 0 0;font-size:20px}.browserPreviewError p{max-width:520px;margin:0;font-size:13px;line-height:1.5}.browserPreviewActions{flex:none;align-items:center;padding:12px 18px}.previewReadOnlyNote{color:#75869a;margin-right:auto;font-size:11px}@media (max-width:1100px){.previewBackdrop{padding:4vh 5vw}.storePreviewModal.storePreviewBrowser{width:84vw;height:72vh}}@media (max-width:760px){.previewBackdrop{padding:6px}.storePreviewModal.storePreviewBrowser{border-radius:10px;width:96vw;height:88vh}.previewReadOnlyNote{display:none}.browserPreviewActions{padding:10px}.storePreviewBrowser .previewHeader{padding:10px 12px}}.warningNotice{color:#695519;background:#fff9e8;border:1px solid #f1dda0}.categoryManager{gap:18px;display:grid}.categoryCreatePanel{max-width:860px}.categoryQuickCreate{gap:10px;max-width:620px;display:flex}.categoryQuickCreate input,.subcategoryCreate input{background:#fff;border:1px solid #ccd9e6;border-radius:8px;outline:none;flex:1;padding:10px 11px}.categoryQuickCreate input:focus,.subcategoryCreate input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1673ff14}.categoryManagerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.categoryManageCard{margin:0;padding:0;overflow:hidden}.categoryManageHead{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 17px;display:flex}.categoryFolderIcon{width:38px;height:38px;color:var(--blue);background:#edf5ff;border-radius:10px;place-items:center;font-weight:900;display:grid}.categoryManageTitle{flex:1;min-width:0}.categoryManageTitle h3{margin:0 0 3px;font-size:16px}.categoryManageTitle span{color:var(--muted);font-size:11px}.categoryRowActions{align-items:center;gap:6px;display:flex}.miniAction{border:1px solid var(--line);color:#53667b;cursor:pointer;background:#fff;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:750}.miniAction:hover{background:#f6f9fc}.miniAction.danger{color:#b44352;border-color:#f0d5da}.miniAction:disabled{opacity:.45;cursor:not-allowed}.subcategoryList{display:grid}.subcategoryRow{border-bottom:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:12px;padding:11px 17px;display:flex}.subcategoryRow>div:first-child{gap:2px;display:grid}.subcategoryRow b{font-size:12px}.subcategoryRow span,.subcategoryEmpty{color:var(--muted);font-size:10px}.subcategoryEmpty{border-bottom:1px solid #edf2f6;padding:16px 17px}.subcategoryCreate{background:#fbfdff;gap:8px;padding:13px 17px;display:flex}.subcategoryCreate .btn{padding:8px 12px}.categoryManageShortcut{align-content:start;gap:8px;display:grid}.categoryManageShortcut h3{margin:0}.categoryManageShortcut p{color:var(--muted);max-width:420px;margin:0 0 4px;font-size:12px}@media (max-width:980px){.categoryManagerGrid{grid-template-columns:1fr}}@media (max-width:620px){.categoryQuickCreate,.subcategoryCreate{flex-direction:column}.categoryManageHead{flex-wrap:wrap;align-items:flex-start}.categoryRowActions{justify-content:flex-end;width:100%}.subcategoryRow{flex-direction:column;align-items:flex-start}.subcategoryRow .categoryRowActions{align-self:flex-end;width:auto}}.providerState{border-radius:999px;margin-top:5px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.providerState.good{color:#26744b;background:#edf9f2}.providerState.bad{color:#aa3d48;background:#fff1f1}.providerHealthGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.providerHealthGrid>div{background:#f7fafd;border:1px solid #e5edf4;border-radius:8px;gap:3px;padding:10px;display:grid}.providerHealthGrid small{color:var(--muted);font-size:10px}.providerHealthGrid b{word-break:break-word;font-size:11px}.providerHealthGrid .span2{grid-column:1/-1}@media (max-width:720px){.providerHealthGrid{grid-template-columns:1fr}}.savedProductFilterRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.savedCategoryFilter{border:1px solid var(--line);color:#53667b;background:#fff;border-radius:999px;outline:none;max-width:280px;padding:7px 32px 7px 11px;font-size:11px;font-weight:750}.productCategoryChip{color:#49647f;white-space:nowrap;text-overflow:ellipsis;background:#eef5fd;border-radius:6px;width:max-content;max-width:100%;padding:5px 8px;font-size:10px;overflow:hidden}.productSaveDrawer{width:min(470px,94vw)}.saveProductSummary{border:1px solid var(--line);background:#f8fbfd;border-radius:10px;grid-template-columns:72px 1fr;align-items:center;gap:12px;padding:10px;display:grid}.saveProductSummary>img,.saveProductSummary>div{object-fit:contain;color:#9baaba;background:#fff;border:1px solid #e3ebf2;border-radius:8px;place-items:center;width:72px;height:72px;font-size:24px;display:grid}.saveProductSummary>span{gap:4px;min-width:0;display:grid}.saveProductSummary b{text-overflow:ellipsis;font-size:13px;overflow:hidden}.saveProductSummary small{color:var(--muted);font-size:11px}.productSaveDrawer .twoFieldRow select,.productEditDrawer .twoFieldRow select{min-width:0}.categoryWorkspace{grid-template-columns:minmax(270px,330px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.categorySidebar{margin:0;padding:0;position:sticky;top:18px;overflow:hidden}.categorySidebarHead{border-bottom:1px solid var(--line);padding:17px 17px 12px}.categorySidebarHead h2{margin:0;font-size:16px}.categorySidebarHead p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.4}.categoryTree{padding:8px;display:grid}.categoryTreeUtility,.categoryTreeSelect,.categoryTreeChild{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0}.categoryTreeUtility{border-radius:9px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.categoryTreeUtility:hover,.categoryTreeUtility.active{background:#edf5ff}.categoryTreeUtility>span:last-child,.categoryTreeSelect>span:last-child,.categoryTreeChild>span:last-child{gap:2px;min-width:0;display:grid}.categoryTreeUtility b,.categoryTreeSelect b,.categoryTreeChild b{font-size:12px}.categoryTreeUtility small,.categoryTreeSelect small,.categoryTreeChild small{color:var(--muted);font-size:9px;font-weight:600}.categoryTreeIcon{color:#6b7f94;background:#f2f6fa;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.categoryTreeIcon.folder{color:var(--blue);background:#eaf3ff}.categoryTreeGroup{display:grid}.categoryTreeRow{border-radius:9px;grid-template-columns:24px 1fr;align-items:center;display:grid}.categoryTreeRow:hover,.categoryTreeRow.active{background:#edf5ff}.categoryTreeRow.active .categoryTreeSelect b,.categoryTreeChild.active b,.categoryTreeUtility.active b{color:var(--blue)}.categoryExpandButton{color:#7f8fa0;cursor:pointer;background:0 0;border:0;padding:8px 3px;font-size:17px}.categoryTreeSelect{align-items:center;gap:9px;width:100%;padding:8px 8px 8px 0;display:flex}.categoryTreeChildren{padding-left:29px;display:grid}.categoryTreeChild{border-radius:8px;grid-template-columns:18px 1fr;gap:5px;padding:8px;display:grid}.categoryTreeChild:hover,.categoryTreeChild.active{background:#f3f8ff}.categoryBranch{color:#b4c0cd;padding-top:1px;font-size:11px}.categorySidebarCreate{border-top:1px solid var(--line);background:#fbfdff;gap:7px;padding:14px 16px;display:grid}.categorySidebarCreate label{color:#5e7186;font-size:10px;font-weight:800}.categorySidebarCreate>div{grid-template-columns:1fr 38px;gap:7px;display:grid}.categorySidebarCreate input,.categorySubCreate input{background:#fff;border:1px solid #ccd9e6;border-radius:8px;outline:none;min-width:0;padding:9px 10px}.categorySidebarCreate .btn{padding:0}.categoryError{margin:0 12px 12px}.categoryLibrary{margin:0;padding:0;overflow:hidden}.categoryLibraryHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 21px;display:flex}.categoryLibraryHead h2{margin:3px 0 4px;font-size:21px}.categoryLibraryHead p{color:var(--muted);margin:0;font-size:12px}.categoryEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);font-size:9px;font-weight:850}.categoryLibraryCounts{flex-wrap:wrap;gap:8px;display:flex}.categoryLibraryCounts span{border:1px solid var(--line);min-width:82px;color:var(--muted);background:#f8fbfd;border-radius:9px;gap:1px;padding:8px 10px;font-size:9px;display:grid}.categoryLibraryCounts b{color:#30465d;font-size:15px}.categoryManageBar,.categorySubCreate{border-bottom:1px solid var(--line);background:#fbfdff;justify-content:space-between;align-items:center;gap:14px;padding:12px 20px;display:flex}.categoryManageBar>div:first-child,.categorySubCreate>div:first-child{gap:2px;display:grid}.categoryManageBar b,.categorySubCreate b{font-size:11px}.categoryManageBar span,.categorySubCreate span{color:var(--muted);font-size:9px}.categoryManageBarActions{gap:6px;display:flex}.categorySubCreate>div:last-child{gap:7px;min-width:min(380px,48%);display:flex}.categorySubCreate input{flex:1}.categoryContentSection{border-bottom:1px solid var(--line);padding:18px 20px}.categoryContentSection:last-child{border-bottom:0}.categoryContentHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.categoryContentHead>div{align-items:baseline;gap:8px;display:flex}.categoryContentHead h3{margin:0;font-size:14px}.categoryContentHead span{color:var(--muted);font-size:10px}.textLink{color:var(--blue);font-size:10px;font-weight:800;text-decoration:none}.categoryStoreList{gap:7px;display:grid}.categoryStoreItem{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.categoryStoreMain{min-width:0;color:inherit;gap:2px;text-decoration:none;display:grid}.categoryStoreMain b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.categoryStoreMain span{color:var(--blue);font-size:9px}.categoryStoreMain small{color:var(--muted);font-size:9px}.categoryItemActions,.categoryProductActions{gap:6px;display:flex}.categoryItemActions .btn,.categoryProductActions .btn{padding:7px 9px;font-size:9px}.categoryProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.categoryProductItem{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-rows:145px auto auto;display:grid;overflow:hidden}.categoryProductImage{background:#f7fafc;place-items:center;text-decoration:none;display:grid;overflow:hidden}.categoryProductImage img{object-fit:contain;width:100%;height:100%}.categoryProductImage span{color:#afbdca;font-size:25px}.categoryProductBody{gap:4px;min-width:0;padding:10px 11px 8px;display:grid}.categoryProductBody small{color:var(--blue);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:850;overflow:hidden}.categoryProductBody>a{color:#21364d;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:29px;font-size:11px;font-weight:800;line-height:1.32;text-decoration:none;display:-webkit-box;overflow:hidden}.categoryProductBody>b{font-size:12px}.categoryProductBody>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.categoryProductActions{align-self:end;padding:0 10px 10px}.categorySectionEmpty{color:var(--muted);text-align:center;background:#fbfdff;border:1px dashed #d8e2ec;border-radius:10px;padding:18px;font-size:11px}@media (max-width:1100px){.categoryWorkspace{grid-template-columns:1fr}.categorySidebar{position:static}.categoryProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.categoryLibraryHead,.categoryManageBar,.categorySubCreate{flex-direction:column;align-items:stretch}.categoryLibraryCounts{width:100%}.categorySubCreate>div:last-child{width:100%;min-width:0}.categoryProductGrid{grid-template-columns:1fr}.categoryStoreItem{grid-template-columns:auto minmax(0,1fr)}.categoryItemActions{grid-column:1/-1;justify-content:flex-end}.categoryProductItem{grid-template-rows:210px auto auto}}.categoryFolderShelf{border-bottom:1px solid var(--line);background:#fcfdff;padding:16px 20px 4px}.categoryFolderGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.categoryFolderCard{border:1px solid var(--line);text-align:left;cursor:pointer;color:inherit;background:#fff;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.categoryFolderCard:hover{background:#f7fbff;border-color:#b9d6f7;box-shadow:0 3px 10px #1f55870f}.categoryFolderGlyph{width:34px;height:34px;color:var(--blue);background:#eaf3ff;border-radius:9px;place-items:center;font-size:15px;display:grid}.categoryFolderCardBody{gap:3px;min-width:0;display:grid}.categoryFolderCardBody b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.categoryFolderCardBody small{color:var(--muted);font-size:9px}.categoryFolderArrow{color:#8ea1b3;font-size:20px}.categoryBrowseToolbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.categoryBrowseTabs{gap:5px;display:flex}.categoryBrowseTabs button{border:1px solid var(--line);color:#5f7184;cursor:pointer;background:#fff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.categoryBrowseTabs button span{color:#8da0b3;margin-left:4px}.categoryBrowseTabs button.active{color:var(--blue);background:#eaf3ff;border-color:#bfd9f7}.categoryBrowseSearch{background:#fff;border:1px solid #ccd9e6;border-radius:9px;grid-template-columns:auto minmax(150px,280px) auto;align-items:center;gap:6px;padding:0 9px;display:grid}.categoryBrowseSearch>span{color:#8ea0b2}.categoryBrowseSearch input{background:0 0;border:0;outline:none;min-width:0;padding:8px 0;font-size:10px}.categoryBrowseSearch button{color:#7e90a2;cursor:pointer;background:0 0;border:0;padding:2px;font-size:15px}.categoryStoreItem:hover,.categoryProductItem:hover{border-color:#c3d9ef;box-shadow:0 3px 12px #1f55870d}@media (max-width:1000px){.categoryFolderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.categoryBrowseToolbar{flex-direction:column;align-items:stretch}.categoryBrowseSearch{grid-template-columns:auto 1fr auto}}@media (max-width:620px){.categoryFolderGrid{grid-template-columns:1fr}.categoryBrowseTabs{overflow:auto}.categoryBrowseTabs button{white-space:nowrap}}.providerState.neutral{color:#738395;background:#eef2f5}.providerHistorical{opacity:.68}.providerHistorical:hover{opacity:.9}.adminNav{background:#eaf1f8;border:1px solid #d9e5ef;border-radius:11px;flex-wrap:wrap;gap:7px;width:max-content;max-width:100%;margin:0 0 18px;padding:6px;display:flex}.adminNavItem{color:#5b6e83;white-space:nowrap;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:800}.adminNavItem:hover{color:#28445f;background:#f7fbff}.adminNavItem.active{color:var(--blue);background:#fff;box-shadow:0 2px 8px #1f4a7414}.adminStatsGrid{margin-bottom:18px}.adminStatsSix{grid-template-columns:repeat(6,minmax(0,1fr))}.adminKpi{gap:2px}.adminKpi small{color:#91a0af;margin-top:3px;font-size:9px;font-weight:650}.adminOverviewGrid,.adminDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.panelTitle{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.panelTitle h2{margin:0;font-size:16px}.coverageRow{grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 12px;display:grid}.coverageRow>div{border:1px solid var(--line);background:#f9fbfd;border-radius:9px;gap:2px;padding:11px;display:grid}.coverageRow b{font-size:19px}.coverageRow span{color:var(--muted);font-size:9px}.progressTrack{background:#e9eff5;border-radius:999px;height:8px;overflow:hidden}.progressTrack i{background:var(--blue);border-radius:999px;height:100%;display:block}.panelFooterLink{color:var(--blue);margin-top:12px;font-size:10px;font-weight:800}.attentionList{gap:8px;display:grid}.attentionList a{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.attentionList a:hover{background:#f8fbff;border-color:#bfd9f4}.attentionList b{color:#30475f;font-size:18px}.attentionList span{color:#66788c;font-size:11px}.adminMiniList{gap:7px;display:grid}.adminMiniList>div{border-top:1px solid #edf2f6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.adminMiniList>div:first-child{border-top:0}.adminMiniList.textOnly>div{grid-template-columns:minmax(0,1fr) auto auto}.adminMiniList>div>div{gap:2px;min-width:0;display:grid}.adminMiniList b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.adminMiniList small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.adminMiniList a{color:var(--blue);white-space:nowrap;font-size:9px;font-weight:800}.mutedText{color:var(--muted);font-size:11px}.adminToolbarPanel{margin-bottom:14px;padding:12px}.adminFilterBar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminFilterBar input,.adminFilterBar select,.adminEditForm input,.adminEditForm select,.adminEditForm textarea{color:#31465c;font:inherit;background:#fff;border:1px solid #ccd9e6;border-radius:8px;outline:none;padding:9px 10px}.adminFilterBar input:focus,.adminFilterBar select:focus,.adminEditForm input:focus,.adminEditForm select:focus,.adminEditForm textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1673ff14}.adminFilterBar input{flex:1;min-width:260px}.adminFilterBar select{min-width:150px}.adminFilterBar .btn{padding:9px 13px;font-size:11px}.adminTablePanel{padding:0;overflow:hidden}.adminTableScroll{overflow:auto}.adminTable{border-collapse:collapse;width:100%;min-width:960px}.adminTable th{color:#7c8c9e;text-transform:uppercase;letter-spacing:.04em;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;background:#f7fafc;padding:10px 12px;font-size:9px}.adminTable td{vertical-align:middle;color:#45596e;border-bottom:1px solid #edf2f6;padding:10px 12px;font-size:10px}.adminTable tbody tr:hover{background:#fbfdff}.adminTable tbody tr:last-child td{border-bottom:0}.userCell,.storeTableCell{align-items:center;gap:9px;min-width:190px;display:flex}.userCell>div,.storeTableCell>div{gap:2px;min-width:0;display:grid}.userCell b,.storeTableCell b{color:#263b51;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:11px;overflow:hidden}.userCell small,.storeTableCell a{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:230px;font-size:9px;overflow:hidden}.storeTableCell a{color:var(--blue)}.userAvatar{width:30px;height:30px;color:var(--blue);background:#eaf3ff;border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.statusBadge{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.statusBadge.good{color:#278050;background:#edf9f2;border-color:#cfeadb}.statusBadge.bad{color:#b34b59;background:#fff1f2;border-color:#f2d0d5}.statusBadge.warn{color:#9b6b16;background:#fff8e9;border-color:#eedfb9}.statusBadge.admin{color:#356eb5;background:#edf4ff;border-color:#d2e2f6}.statusBadge.neutral{color:#66798b;background:#f0f4f7;border-color:#dce5ec}.tableAction{color:var(--blue);white-space:nowrap;font-size:9px;font-weight:850}.adminEditForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adminEditForm label{color:#4b5e72;gap:6px;font-size:10px;font-weight:800;display:grid}.adminEditForm label small{color:var(--muted);font-size:8px;font-weight:500}.adminEditForm .span2{grid-column:1/-1}.adminEditForm textarea{resize:vertical;line-height:1.45}.formActions{border-top:1px solid #edf2f6;justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}.dangerBtn{background:#c94e5d}.dangerBtn:hover{background:#ad3f4d}.dangerZone{border-color:#f0d4d8;justify-content:space-between;align-items:center;gap:20px;display:flex}.dangerZone h2{color:#9e3f4b;margin:0 0 4px;font-size:15px}.dangerZone p{color:#7b6a6d;max-width:700px;margin:0;font-size:10px}@media (max-width:1250px){.adminStatsSix{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.adminOverviewGrid,.adminDetailGrid{grid-template-columns:1fr}.adminNav{flex-wrap:nowrap;width:100%;overflow:auto}.adminStatsSix{grid-template-columns:repeat(2,1fr)}.adminFilterBar{align-items:stretch}.adminFilterBar input{min-width:100%}.dangerZone{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.adminStatsGrid,.adminStatsSix{grid-template-columns:repeat(2,1fr)}.adminEditForm{grid-template-columns:1fr}.adminEditForm .span2{grid-column:auto}.coverageRow{grid-template-columns:1fr}.adminMiniList.textOnly>div{grid-template-columns:minmax(0,1fr) auto}.adminMiniList.textOnly>div>a{grid-column:1/-1}.formActions{flex-direction:column;justify-content:stretch}.formActions .btn{width:100%}}.categoryRemoveButton{color:#c33f3f;cursor:pointer;background:#fff;border:1px solid #f1c7c7;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}.categoryRemoveButton:hover{background:#fff5f5;border-color:#e8a9a9}.categoryRemoveButton:disabled{opacity:.55;cursor:wait}.categoryProductActions{flex-wrap:wrap}.categoryItemActions{flex-wrap:wrap;justify-content:flex-end}.accountHero{grid-template-columns:auto minmax(180px,1fr) minmax(420px,1.55fr);align-items:center;gap:18px;margin-bottom:16px;display:grid}.accountAvatar{width:62px;height:62px;color:var(--blue);background:linear-gradient(145deg,#eaf3ff,#d9eaff);border:1px solid #cfe0f4;border-radius:18px;place-items:center;font-size:21px;font-weight:900;display:grid}.accountIdentity{gap:2px;min-width:0;display:grid}.accountIdentity>span{text-transform:uppercase;letter-spacing:.1em;color:var(--blue);font-size:9px;font-weight:850}.accountIdentity h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:22px;overflow:hidden}.accountIdentity p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.accountHeroMeta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.accountHeroMeta>div{border:1px solid var(--line);background:#f9fbfd;border-radius:10px;gap:3px;min-width:0;padding:10px;display:grid}.accountHeroMeta small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.accountHeroMeta b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.accountStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.accountStat{grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;align-items:center;gap:0 10px;padding:15px 16px;transition:all .15s;display:grid}.accountStat:hover{border-color:#bfd8f3;transform:translateY(-1px);box-shadow:0 4px 16px #1f55870f}.accountStat>span{width:38px;height:38px;color:var(--blue);background:#eaf3ff;border-radius:10px;grid-row:1/4;place-items:center;font-size:18px;display:grid}.accountStat>b{font-size:20px;line-height:1}.accountStat>small{color:#40556b;font-size:10px;font-weight:800}.accountStat>em{color:var(--muted);font-size:8px;font-style:normal}.accountOverviewGrid,.accountFormsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.accountRecentPanel,.accountDetailsPanel,.accountFormPanel{padding:18px}.panelTitle span{color:var(--muted);margin-top:3px;font-size:9px;display:block}.accountRecentList{display:grid}.accountRecentList>a{border-top:1px solid #edf2f6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.accountRecentList>a:first-child{border-top:0}.accountRecentType{width:31px;height:31px;color:var(--blue);background:#f1f6fb;border-radius:8px;place-items:center;display:grid}.accountRecentList>a>div{gap:2px;min-width:0;display:grid}.accountRecentList b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.accountRecentList small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.accountRecentList time{color:#8c9aaa;white-space:nowrap;font-size:8px}.accountDetailList{margin:0;display:grid}.accountDetailList>div{border-top:1px solid #edf2f6;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.accountDetailList>div:first-child{border-top:0}.accountDetailList dt{color:var(--muted);font-size:9px}.accountDetailList dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:750}.accountQuickLinks{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.accountQuickLinks .btn{padding:8px 11px;font-size:10px}.accountForm{gap:12px;display:grid}.accountForm label{color:#40556b;gap:6px;font-size:10px;font-weight:800;display:grid}.accountForm input{background:#fff;border:1px solid #ccd9e6;border-radius:8px;outline:none;padding:10px 11px}.accountForm input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1673ff14}.accountForm input[readonly]{color:#758396;background:#f6f8fa}.accountFormHint{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.accountForm .btn{justify-self:start}.userMini{text-decoration:none}.userMini:hover b{color:#fff}.userMini:hover small{color:#b8c7d8}@media (max-width:1100px){.accountHero{grid-template-columns:auto 1fr}.accountHeroMeta{grid-column:1/-1}.accountStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.accountOverviewGrid,.accountFormsGrid{grid-template-columns:1fr}.accountHeroMeta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.accountStatsGrid{grid-template-columns:1fr}.accountHero{text-align:center;grid-template-columns:1fr}.accountAvatar{margin:0 auto}.accountHeroMeta{text-align:left;grid-template-columns:1fr 1fr}.accountDetailList>div{grid-template-columns:1fr}.accountDetailList dd{text-align:left}.accountRecentList>a{grid-template-columns:auto minmax(0,1fr)}.accountRecentList time{grid-column:2}}.pageEyebrow{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:850;display:block}.headActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.detailBreadcrumb{margin:0 0 13px}.detailBreadcrumb a{color:var(--blue);font-size:13px;font-weight:750}.optionalLabel{color:var(--muted);font-size:12px;font-weight:500}.collectionPageHead,.purchasePageHead,.collectionDetailHead,.purchaseDetailHead{align-items:flex-end}.collectionSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.collectionSummary>div{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;gap:9px;padding:13px 15px;display:grid}.collectionSummary>div>span{width:32px;height:32px;color:var(--blue);background:#eaf3ff;border-radius:9px;place-items:center;font-size:16px;display:grid}.collectionSummary b{font-size:20px}.collectionSummary small{color:var(--muted);font-size:12px}.collectionToolbar,.collectionDetailToolbar{justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.collectionToolbar>span,.collectionDetailToolbar>span{color:var(--muted);white-space:nowrap;font-size:12px}.collectionSearch{background:#fff;border:1px solid #ccd9e6;border-radius:8px;align-items:center;gap:8px;min-width:min(430px,100%);padding:0 11px;display:flex}.collectionSearch>span{color:#8ea0b2}.collectionSearch input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;padding:9px 0;font-size:13px}.collectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.collectionCard{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .15s;overflow:hidden;box-shadow:0 4px 18px #1941680a}.collectionCard:hover{border-color:#bdd6ef;transform:translateY(-1px);box-shadow:0 8px 24px #19416814}.collectionCover{background:linear-gradient(145deg,#eff6fd,#f9fbfd);height:190px;display:grid;overflow:hidden}.collectionCover0{color:#8eb7e7;place-items:center;font-size:42px}.collectionCover1{grid-template-columns:1fr}.collectionCover2,.collectionCover3,.collectionCover4{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:2px}.collectionCover2 img:first-child,.collectionCover3 img:first-child{grid-row:1/3}.collectionCover img{object-fit:cover;background:#f7fafc;width:100%;height:100%}.collectionCardBody{gap:11px;padding:15px;display:grid}.collectionCardBody>div:first-child{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.collectionCard h2{margin:0;font-size:17px;line-height:1.25}.collectionCardBody p{min-height:38px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.collectionMeta{border-top:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.collectionMeta b{font-size:12px}.collectionMeta span{color:var(--muted);text-align:right;font-size:11px}.collectionCardBody>.btn{width:100%;font-size:12px}.collectionDrawer{width:min(480px,94vw)}.collectionDetailStats{flex-wrap:wrap;gap:9px;margin-bottom:14px;display:flex}.collectionDetailStats>div{border:1px solid var(--line);background:#fff;border-radius:9px;gap:2px;min-width:150px;padding:11px 13px;display:grid}.collectionDetailStats b{font-size:16px}.collectionDetailStats span{color:var(--muted);font-size:11px}.collectionProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.collectionProductCard{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-rows:190px auto auto;display:grid;overflow:hidden}.collectionProductImage{color:#a9b7c5;background:#f7fafc;place-items:center;font-size:28px;display:grid;overflow:hidden}.collectionProductImage img{object-fit:contain;width:100%;height:100%}.collectionProductBody{gap:5px;min-width:0;padding:13px;display:grid}.collectionProductBody small{color:var(--blue);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;overflow:hidden}.collectionProductBody h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:37px;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.collectionProductBody>b{font-size:13px}.collectionProductBody time{color:var(--muted);font-size:10px}.collectionProductActions{grid-template-columns:1fr 1fr;gap:7px;padding:0 12px 12px;display:grid}.collectionProductActions .btn{padding:8px;font-size:11px}.collectionDanger{border-color:#f0d4d8;justify-content:space-between;align-items:center;gap:20px;display:flex}.collectionDanger h2{color:#9e3f4b;margin:0 0 4px}.collectionDanger p{margin:0;font-size:12px}.collectionAddDrawer{flex-direction:column;width:min(620px,96vw);padding-bottom:18px;display:flex}.collectionAddBody{flex:1;gap:13px;min-height:0;display:grid}.collectionPickerList{gap:7px;max-height:calc(100vh - 245px);display:grid;overflow:auto}.collectionPickerList label{border:1px solid var(--line);cursor:pointer;border-radius:9px;grid-template-columns:auto 44px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.collectionPickerList label.selected{background:#eff6ff;border-color:#9cc7f7}.collectionPickerList input{width:16px;height:16px}.collectionPickerImage{color:#a8b6c4;background:#f5f8fb;border-radius:7px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.collectionPickerImage img{object-fit:contain;width:100%;height:100%}.collectionPickerList label>span:last-child{gap:3px;min-width:0;display:grid}.collectionPickerList b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.collectionPickerList small{color:var(--muted);font-size:10px}.purchaseQuickButton{grid-column:1/-1}.savedProductActions{grid-template-columns:1fr 1fr auto}.purchaseSummary{grid-template-columns:minmax(0,1fr) auto auto;gap:0;padding:0;display:grid;overflow:hidden}.purchaseSummary>div{border-left:1px solid var(--line);align-content:center;gap:3px;min-width:130px;padding:17px 21px;display:grid}.purchaseSummary>div:first-child{border-left:0}.purchaseSummary small,.purchaseSummary span{color:var(--muted);font-size:12px}.purchaseSummary>div>b{font-size:24px}.purchaseTotalValues{flex-wrap:wrap;gap:12px;display:flex}.purchaseTotalValues b{font-size:25px}.purchaseFilters{padding:13px;position:relative}.purchaseSearch{border:1px solid #ccd9e6;border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:0 11px;display:flex}.purchaseSearch input{min-width:0;font:inherit;border:0;outline:none;flex:1;padding:10px 0}.purchaseFilterGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.purchaseFilterGrid label,.purchaseFormGrid label{color:#53677b;gap:5px;font-size:11px;font-weight:750;display:grid}.purchaseFilterGrid select,.purchaseFilterGrid input,.purchaseFormGrid select,.purchaseFormGrid input,.purchaseFormGrid textarea{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ccd9e6;border-radius:7px;outline:none;padding:9px 10px;font-size:12px}.filterClear{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:2px;font-size:11px;font-weight:750}.purchaseList{padding:0;overflow:hidden}.purchaseRow{border-top:1px solid #edf2f6;grid-template-columns:52px 125px minmax(220px,1fr) 105px 145px;align-items:center;gap:15px;padding:13px 16px;display:grid}.purchaseRow:first-child{border-top:0}.purchaseRow:hover{background:#f9fcff}.purchaseRowImage{color:#7e9cba;background:#f2f6fa;border-radius:9px;place-items:center;width:52px;height:52px;font-size:20px;display:grid;overflow:hidden}.purchaseRowImage img{object-fit:contain;width:100%;height:100%}.purchaseRowDate,.purchaseRowStore,.purchaseRowTotal{gap:3px;min-width:0;display:grid}.purchaseRowDate b,.purchaseRowStore b,.purchaseRowTotal b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.purchaseRowDate small,.purchaseRowStore small,.purchaseRowTotal small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.purchaseRowTotal{text-align:right}.purchaseStatus{color:#617488;background:#eef3f7;border:1px solid #dbe4eb;border-radius:999px;justify-content:center;align-items:center;width:max-content;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.purchaseStatus.delivered{color:#278050;background:#edf9f2;border-color:#cfeadb}.purchaseStatus.returned{color:#986a18;background:#fff7e8;border-color:#efdeb5}.purchaseStatus.refunded{color:#b34b59;background:#fff1f2;border-color:#f2d0d5}.purchaseStatus.purchased{color:#356eb5;background:#edf4ff;border-color:#d2e2f6}.purchaseDrawer{flex-direction:column;width:min(760px,98vw);padding:0;display:flex;overflow:hidden}.purchaseDrawer>.drawerHead{margin:0;padding:20px 22px 16px}.purchaseDrawerBody{gap:17px;min-height:0;padding:18px 22px;display:grid;overflow:auto}.purchaseRecordHint{color:#53677b;background:#f6faff;border:1px solid #dbe8f4;border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.5}.purchaseRecordStep{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.purchaseRecordStep>div{gap:9px;min-width:0;display:grid}.purchaseRecordStep select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ccd9e6;border-radius:7px;outline:none;padding:9px 10px;font-size:12px}.purchaseStepNumber{color:#2f6eaf;background:#eaf3ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:850;display:grid}.purchaseStepHead{gap:2px;display:grid}.purchaseStepHead b{font-size:13px}.purchaseStepHead span,.purchaseStepEmpty{color:var(--muted);font-size:10px}.purchaseFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.purchaseFormGrid .span2{grid-column:1/-1}.purchaseProductPicker{gap:9px;display:grid}.purchasePickerHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.purchasePickerHead>div:first-child{align-items:baseline;gap:8px;display:flex}.purchasePickerHead b{font-size:13px}.purchasePickerHead span{color:var(--muted);font-size:11px}.purchasePickerHead .collectionSearch{min-width:280px}.purchasePickerList{gap:6px;max-height:280px;display:grid;overflow:auto}.purchasePickerItem{border:1px solid var(--line);border-radius:9px;padding:7px 9px}.purchasePickerItem.selected{background:#f5f9ff;border-color:#a9cdf5}.purchasePickerItem>label{cursor:pointer;grid-template-columns:auto 42px minmax(0,1fr);align-items:center;gap:9px;display:grid}.purchasePickerItem>label>span:nth-child(2){color:#a7b6c5;background:#fff;border-radius:7px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.purchasePickerItem img{object-fit:contain;width:100%;height:100%}.purchasePickerItem>label>span:last-child{gap:2px;min-width:0;display:grid}.purchasePickerItem b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.purchasePickerItem small{color:var(--muted);font-size:10px}.purchasePickerItem>div{grid-template-columns:80px 130px;justify-content:end;gap:7px;margin-top:7px;display:grid}.purchasePickerItem>div:before{content:"Qty / unit price";text-align:right;color:var(--muted);grid-column:1/-1;font-size:9px}.purchasePickerItem>div input{border:1px solid #ccd9e6;border-radius:6px;min-width:0;padding:7px 8px}.purchaseDrawer>.drawerFooter{border-top:1px solid var(--line);background:#fbfdff;justify-content:space-between;align-items:center;margin-top:auto;padding:14px 22px;display:flex}.purchaseDrawer>.drawerFooter>div{gap:8px;display:flex}.purchaseDrawer>.drawerFooter>div:first-child{gap:2px;display:grid}.purchaseDrawer>.drawerFooter span{color:var(--muted);font-size:10px}.purchaseDrawer>.drawerFooter b{font-size:18px}.purchaseDetailGrid{grid-template-columns:minmax(0,1.65fr) minmax(270px,.65fr);align-items:start;gap:16px;display:grid}.purchaseItemsPanel{padding:0;overflow:hidden}.purchaseItemsPanel>.panelTitle{border-bottom:1px solid var(--line);margin:0;padding:17px 18px}.purchaseItemsPanel .panelTitle h2{margin:0}.purchaseItemList{display:grid}.purchaseItemList article{border-bottom:1px solid #edf2f6;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.purchaseItemImage{color:#a8b7c6;background:#f5f8fa;border-radius:8px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.purchaseItemImage img{object-fit:contain;width:100%;height:100%}.purchaseItemList article>div{gap:3px;min-width:0;display:grid}.purchaseItemList article>div>b{font-size:12px}.purchaseItemList article small{color:var(--muted);font-size:10px}.purchaseItemList article a{color:var(--blue);font-size:10px;font-weight:750}.purchaseItemList article>span:last-child{text-align:right;gap:2px;display:grid}.purchaseItemList article>span:last-child b{font-size:12px}.purchaseTotals{width:min(330px,100%);margin-left:auto;padding:14px 18px}.purchaseTotals>div{color:#63758a;justify-content:space-between;gap:16px;padding:7px 0;font-size:12px;display:flex}.purchaseTotals .grand{border-top:1px solid var(--line);color:var(--text);margin-top:5px;padding-top:12px;font-size:14px}.purchaseTotals .grand b{font-size:17px}.purchaseNote p{white-space:pre-wrap;margin:0;font-size:13px}.purchaseDetailGrid aside{gap:0;display:grid}.purchaseInfoPanel dl{margin:0;display:grid}.purchaseInfoPanel dl>div{border-top:1px solid #edf2f6;grid-template-columns:1fr auto;gap:10px;padding:9px 0;display:grid}.purchaseInfoPanel dl>div:first-child{border-top:0}.purchaseInfoPanel dt{color:var(--muted);font-size:11px}.purchaseInfoPanel dd{text-align:right;margin:0;font-size:11px;font-weight:750}.purchaseInfoPanel>.btn,.purchaseProtectionPanel>.btn{width:100%;margin-top:12px;font-size:11px}.purchaseProtectionPanel>div{border-top:1px solid #edf2f6;gap:3px;padding:10px 0;display:grid}.purchaseProtectionPanel>div:first-of-type{border-top:0}.purchaseProtectionPanel span{color:var(--muted);font-size:10px}.purchaseProtectionPanel b{font-size:12px}.purchaseEditDrawer{width:min(620px,96vw)}.purchaseEditDrawer .purchaseFormGrid textarea{resize:vertical}.accountStatsGrid{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1250px){.collectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.collectionProductGrid,.purchaseFilterGrid,.accountStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.collectionProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchaseRow{grid-template-columns:52px minmax(0,1fr) 110px}.purchaseRowDate{display:none}.purchaseRowStore{grid-column:auto}.purchaseStatus{display:none}.purchaseDetailGrid{grid-template-columns:1fr}.purchaseDetailGrid aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.purchaseSummary{grid-template-columns:1fr auto auto}}@media (max-width:700px){.collectionPageHead,.purchasePageHead,.collectionDetailHead,.purchaseDetailHead{flex-direction:column;align-items:stretch;gap:13px}.headActions,.collectionPageHead>.btn,.purchasePageHead>.btn{width:100%}.headActions .btn{flex:1}.collectionSummary,.collectionGrid,.collectionProductGrid{grid-template-columns:1fr}.collectionToolbar,.collectionDetailToolbar{flex-direction:column;align-items:stretch}.collectionSearch{width:100%;min-width:0}.collectionDanger{flex-direction:column;align-items:stretch}.purchaseSummary{grid-template-columns:1fr 1fr}.purchaseSummary>div:first-child{grid-column:1/-1}.purchaseSummary>div:nth-child(2){border-left:0}.purchaseFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchaseRow{grid-template-columns:45px minmax(0,1fr);gap:10px}.purchaseRowImage{width:45px;height:45px}.purchaseRowTotal{text-align:left;grid-column:2}.purchaseDrawer{width:100vw}.purchaseDrawer>.drawerFooter{flex-direction:column;align-items:stretch;gap:12px}.purchaseDrawer>.drawerFooter>div:last-child .btn{flex:1}.purchasePickerHead{flex-direction:column;align-items:stretch}.purchasePickerHead .collectionSearch{min-width:0}.purchaseDetailGrid aside{grid-template-columns:1fr}.purchaseItemList article{grid-template-columns:48px minmax(0,1fr)}.purchaseItemImage{width:48px;height:48px}.purchaseItemList article>span:last-child{text-align:left;grid-column:2}.accountStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.purchaseFilterGrid,.purchaseFormGrid{grid-template-columns:1fr}.purchaseFormGrid .span2{grid-column:auto}.purchaseSummary{grid-template-columns:1fr}.purchaseSummary>div:first-child{grid-column:auto}.purchaseSummary>div{border-left:0;border-top:1px solid var(--line)}.purchaseSummary>div:first-child{border-top:0}.accountStatsGrid{grid-template-columns:1fr}.collectionCover{height:165px}}.accountExtensionsPanel{margin-top:20px}.accountExtensionList{display:grid}.accountExtensionList>div{border-top:1px solid #edf2f6;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid}.accountExtensionList>div:first-child{border-top:0}.accountExtensionIcon{width:38px;height:38px;color:var(--blue);background:#eaf3ff;border-radius:10px;place-items:center;font-size:17px;display:grid}.accountExtensionList>div>div{gap:3px;display:grid}.accountExtensionList b{font-size:13px}.accountExtensionList small{color:var(--muted);font-size:11px}.accountExtensionList .btn{padding:8px 12px;font-size:11px}@media (max-width:620px){.accountExtensionList>div{grid-template-columns:38px minmax(0,1fr)}.accountExtensionList form{grid-column:2}.accountExtensionList .btn{width:100%}}.extensionConnectCard{width:min(530px,100% - 32px)}.extensionConnectBadge{width:max-content;color:var(--blue);letter-spacing:.04em;text-transform:uppercase;background:#eaf3ff;border-radius:999px;margin:0 auto 12px;padding:5px 9px;font-size:11px;font-weight:800;display:block}.extensionConnectCard>p{line-height:1.55}.extensionConnectCard>p b{color:var(--text)}.extensionPermissionList{text-align:left;gap:9px;margin:22px 0;display:grid}.extensionPermissionList>div{border:1px solid var(--line);background:#fbfdff;border-radius:9px;grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:11px 12px;display:grid}.extensionPermissionList>div>span{width:25px;height:25px;color:var(--green);background:#e8f8f0;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.extensionPermissionList p{color:var(--text);gap:2px;margin:0;font-size:13px;display:grid}.extensionPermissionList small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.45}.extensionConnectActions{grid-template-columns:1fr 1.35fr;gap:9px;display:grid}.extensionConnectActions .btn{width:100%}@media (max-width:500px){.extensionConnectCard{padding:25px 19px}.extensionConnectActions{grid-template-columns:1fr}}.storeProductsPanel{padding:0;overflow:hidden}.storeProductsPanel>.panelTitle{border-bottom:1px solid #edf2f6;align-items:center;margin:0;padding:17px 18px}.storeProductList{display:grid}.storeProductRow{border-top:1px solid #edf2f6;grid-template-columns:minmax(260px,1fr) 150px auto;align-items:center;gap:16px;padding:12px 18px;display:grid}.storeProductRow:first-child{border-top:0}.storeProductRow:hover{background:#f9fcff}.storeProductMain{border-radius:8px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.storeProductMain:hover b{color:var(--blue)}.storeProductThumb{color:#9badbd;background:#f5f8fb;border:1px solid #e1eaf2;border-radius:9px;place-items:center;width:54px;height:54px;font-size:20px;display:grid;overflow:hidden}.storeProductThumb img{object-fit:contain;background:#fff;width:100%;height:100%}.storeProductCopy{gap:4px;min-width:0;display:grid}.storeProductCopy b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;transition:color .15s;overflow:hidden}.storeProductCopy small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.storeProductPrice{text-align:right;white-space:nowrap;font-size:12px}.storeProductActions{justify-content:flex-end;gap:6px;display:flex}.storeProductActions .btn{box-shadow:none;padding:8px 10px;font-size:10px}.storeProductActions .iconDanger{width:32px;height:32px;font-size:18px}.storeProductsPanel .errorNotice{margin:12px 18px 0}@media (max-width:900px){.storeProductRow{grid-template-columns:minmax(0,1fr) auto}.storeProductActions{grid-column:1/-1;justify-content:flex-start;padding-left:66px}.storeProductPrice{align-self:center}}@media (max-width:640px){.storeProductRow{grid-template-columns:1fr;padding:12px}.storeProductPrice{text-align:left;padding-left:66px}.storeProductActions{grid-template-columns:1fr 1fr auto;padding-left:66px;display:grid}.storeProductActions .btn:first-child{grid-column:1/-1}.storeProductsPanel>.panelTitle{padding:14px 12px}}.storeCardButtons{grid-template-columns:1fr 1fr}.storeCardButtons .storeRemoveButton{grid-column:1/-1}.storeRemoveButton{color:#b63f50;cursor:pointer;background:#fff6f7;border:1px solid #f0cfd5;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:750}.storeRemoveButton:hover{background:#ffecef;border-color:#e9b9c1}.storeRemoveButton:disabled{opacity:.5;cursor:wait}.navCount{color:#fff;background:#ff5b69;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:9px;display:grid}.navItem.active .navCount{color:var(--blue);background:#fff}.couponToolbar{gap:13px;padding:15px;display:grid}.couponSearch{grid-template-columns:minmax(220px,1fr) auto;gap:9px;display:grid}.couponSearch input{border:1px solid #ccd9e6;border-radius:8px;outline:none;padding:10px 12px}.couponSearch input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1673ff14}.couponFilters{flex-wrap:wrap;gap:7px;display:flex}.couponGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.couponCard{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:11px;min-width:0;padding:17px;display:flex}.couponCard.matched{border-color:#9ed4bd;box-shadow:0 4px 18px #13a47114}.couponStore{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.couponStore>div{gap:2px;min-width:0;display:grid}.couponStore b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.couponStore small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.matchBadge,.storeCouponBadge,.productCouponBadge{color:#087a52;background:#e7f8f1;border-radius:999px;align-items:center;width:max-content;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.storeCouponBadge:hover,.productCouponBadge:hover{background:#d8f2e7}.couponDiscount{color:var(--blue);letter-spacing:-.02em;font-size:21px;font-weight:900}.couponCard h2{margin:0;font-size:14px;line-height:1.35}.couponCard>p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.couponCode{cursor:pointer;width:100%;color:var(--text);background:#f4f9ff;border:1px dashed #79aef2;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.couponCode span{letter-spacing:.06em;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:900;overflow:hidden}.couponCode b{color:var(--blue);white-space:nowrap;font-size:9px}.couponCode.copied{background:#effbf7;border-color:#68c9a5}.couponCode.copied b{color:#078358}.couponMeta{color:var(--muted);justify-content:space-between;gap:8px;margin-top:auto;font-size:9px;display:flex}.couponMeta b{color:#875b04;background:#fff5d9;border-radius:999px;padding:3px 6px}.couponMatchText{color:#087a52;font-size:9px;font-weight:750}.couponActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.couponActions .btn{padding:9px;font-size:10px}.storeCouponList{gap:8px;display:grid}.storeCouponList article{border-top:1px solid #edf2f6;grid-template-columns:minmax(0,1fr) minmax(180px,260px) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.storeCouponList article:first-child{border-top:0}.storeCouponList article>div:first-child{gap:3px;display:grid}.storeCouponList strong{color:var(--blue);font-size:13px}.storeCouponList article>div:first-child b{font-size:11px}.storeCouponList small{color:var(--muted);font-size:9px}.storeCouponList .btn{box-shadow:none;font-size:10px}.productCouponBadge{margin-top:4px}.productCouponBadge.inline{margin-top:2px;padding:3px 6px;font-size:8px}.notificationList{padding:0;overflow:hidden}.notificationItem{background:#fff;border-top:1px solid #edf2f6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 18px;display:grid}.notificationItem:first-child{border-top:0}.notificationItem.unread{background:#f7fbff}.notificationIcon{color:#6e8094;background:#edf3f8;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.notificationIcon.coupon_new{color:var(--blue);background:#e9f5ff}.notificationIcon.coupon_expired,.notificationIcon.coupon_removed{color:#c54454;background:#fff0f1}.notificationItem>div:nth-child(2){gap:3px;display:grid}.notificationTitle{align-items:center;gap:8px;display:flex}.notificationTitle b{font-size:12px}.notificationTitle i{color:#fff;background:var(--blue);border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal}.notificationItem p{color:#607086;margin:0;font-size:10px}.notificationItem time{color:#93a0af;font-size:8px}.notificationActions{gap:7px;display:flex}.notificationActions .btn{box-shadow:none;padding:8px 10px;font-size:9px}.couponRunList,.adminCouponList{display:grid}.couponRunList>div{border-top:1px solid #edf2f6;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:9px 0;display:grid}.couponRunList>div:first-child{border-top:0}.couponRunList>div>div{gap:2px;display:grid}.couponRunList b{font-size:11px}.couponRunList small{color:var(--muted);font-size:9px}.couponRunList>div>small{grid-column:1/-1}.couponAdminForm{margin-top:12px}.adminCouponList article{border-top:1px solid #edf2f6;grid-template-columns:minmax(160px,.8fr) minmax(220px,1.4fr) auto auto;align-items:center;gap:14px;padding:11px 0;display:grid}.adminCouponList article:first-child{border-top:0}.adminCouponList article>div{gap:3px;min-width:0;display:grid}.adminCouponList b,.adminCouponList strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.adminCouponList small,.adminCouponList>article>span{color:var(--muted);font-size:9px}.adminCouponList .storeRemoveButton{font-size:9px}@media (max-width:1100px){.couponGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.storeCouponList article{grid-template-columns:minmax(0,1fr) auto}.storeCouponList .couponCode{grid-area:2/1/auto/-1}.adminCouponList article{grid-template-columns:1fr 1fr}.adminCouponList article>form{justify-self:end}}@media (max-width:700px){.couponGrid,.couponSearch{grid-template-columns:1fr}.couponSearch .btn{width:100%}.notificationItem{grid-template-columns:auto minmax(0,1fr)}.notificationActions{grid-column:2;justify-content:flex-start}.storeCouponList article{grid-template-columns:1fr}.storeCouponList .couponCode{grid-area:auto}.storeCouponList .btn{width:100%}.adminCouponList article{grid-template-columns:1fr}.adminCouponList article>form{justify-self:start}}.landingV2{--landing-ink:#10233d;--landing-muted:#64748a;--landing-soft:#f4f8fd;--landing-line:#dfe8f2;color:var(--landing-ink);background:#fff;min-height:100vh;overflow:hidden}.landingV2 *{scroll-margin-top:92px}.landingWrap{width:min(1240px,100% - 48px);margin-inline:auto}.landingHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50;background:#ffffffe8;border-bottom:1px solid #dae5f0cc;height:78px;position:relative}.landingHeaderInner{justify-content:space-between;align-items:center;gap:30px;height:100%;display:flex}.landingHeader .brand{font-size:23px}.landingNav{align-items:center;gap:30px;margin-left:auto;display:flex}.landingNav a,.landingLogin{color:#56677c;font-size:13px;font-weight:650;transition:color .18s}.landingNav a:hover,.landingLogin:hover{color:var(--blue)}.landingHeaderActions{align-items:center;gap:18px;display:flex}.landingPrimary,.landingSecondary{border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:0 21px;font-size:14px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.landingPrimary{color:#fff;background:linear-gradient(135deg,#2388ff,#0867ed);box-shadow:0 11px 26px #0c69eb3d}.landingPrimary:hover{transform:translateY(-2px);box-shadow:0 15px 30px #0c69eb4d}.landingPrimary.small{border-radius:8px;min-height:40px;padding:0 16px;font-size:12px}.landingSecondary{color:#263b56;background:#fff;border:1px solid #d8e3ee;box-shadow:0 5px 16px #1235560f}.landingSecondary:hover{border-color:#b9d1e9;transform:translateY(-2px)}.landingHero{grid-template-columns:minmax(420px,.83fr) minmax(580px,1px);align-items:center;gap:68px;min-height:690px;padding-top:78px;padding-bottom:86px;display:grid;position:relative}.landingHero:before{content:"";pointer-events:none;background:radial-gradient(circle,#2a8aff17,#0000 68%);border-radius:50%;width:480px;height:480px;position:absolute;top:-70px;left:-270px}.landingHeroCopy{z-index:3;position:relative}.landingKicker{color:#1673ef;letter-spacing:.13em;align-items:center;gap:9px;margin:0 0 19px;font-size:11px;font-weight:850;line-height:1.4;display:flex}.landingKicker>span{color:#0d72f2;background:#e8f3ff;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.landingKicker.plain{display:block}.landingKicker.light{color:#9dcbff}.landingHero h1{letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(47px,5vw,68px);line-height:1.01}.landingHero h1 em{color:#1575ed;font-style:normal;display:block}.landingHeroText{color:#5e6f84;max-width:610px;margin:25px 0 29px;font-size:17px;line-height:1.72}.landingHeroActions{align-items:center;gap:11px;display:flex}.landingReassurance{color:#718197;flex-wrap:wrap;gap:19px;margin-top:23px;font-size:11px;font-weight:650;display:flex}.landingReassurance span{align-items:center;gap:5px;display:flex}.landingReassurance svg{color:#18a572}.landingProductStage{z-index:2;align-items:center;height:510px;display:flex;position:relative}.landingGlow{filter:blur(5px);border-radius:50%;position:absolute}.landingGlow.one{background:radial-gradient(circle,#1a7eff29,#1a7eff00 68%);width:420px;height:420px;top:20px;right:-80px}.landingGlow.two{background:radial-gradient(circle,#18ba9f24,#18ba9f00 70%);width:250px;height:250px;bottom:-60px;left:20px}.landingBrowser{transform-origin:50%;background:#fff;border:1px solid #d7e3ef;border-radius:17px;width:670px;overflow:hidden;transform:perspective(1400px)rotateY(-4deg)rotateX(1deg);box-shadow:0 36px 80px #193b5e2e,0 8px 22px #193b5e14}.landingBrowserTop{background:#f7f9fc;border-bottom:1px solid #e2e9f1;align-items:center;gap:6px;height:38px;padding:0 12px;display:flex}.landingBrowserTop>span{background:#cbd7e3;border-radius:50%;width:7px;height:7px}.landingBrowserTop>span:first-child{background:#ff897d}.landingBrowserTop>span:nth-child(2){background:#ffc764}.landingBrowserTop>span:nth-child(3){background:#5fd098}.landingBrowserTop>div{color:#98a5b5;background:#fff;border:1px solid #e1e8ef;border-radius:5px;place-items:center;width:245px;height:21px;margin:auto;font-size:7px;display:grid}.landingAppPreview{grid-template-columns:126px 1fr;height:388px;display:grid}.landingAppPreview aside{color:#dce8f4;background:#142940;padding:18px 13px}.previewBrand{align-items:center;gap:7px;margin-bottom:29px;display:flex}.previewBrand>span{color:#fff;background:linear-gradient(145deg,#38a2ff,#0865ed);border-radius:6px;place-items:center;width:23px;height:26px;font-size:13px;font-style:normal;display:grid}.previewBrand b{font-size:13px}.previewBrand em{color:#59a8ff;font-style:normal}.landingAppPreview aside nav{grid-template-columns:22px 1fr;align-items:center;gap:15px 5px;font-size:7px;display:grid}.landingAppPreview aside nav i{color:#82a2c2;text-align:center;font-style:normal}.landingAppPreview aside nav strong{color:#fff;background:#1c75e9;border-radius:5px;margin:-7px;padding:7px}.previewMain{background:#f5f8fc;min-width:0;padding:26px 24px}.previewHello{justify-content:space-between;align-items:center;display:flex}.previewHello>div{gap:5px;display:grid}.previewHello small{color:#8190a3;letter-spacing:.12em;font-size:6px;font-weight:800}.previewHello b{font-size:18px}.previewHello>span{color:#7190af;background:#fff;border:1px solid #e1e8f0;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.previewStats{grid-template-columns:repeat(3,1fr);gap:9px;margin:19px 0 22px;display:grid}.previewStats>div{background:#fff;border:1px solid #e2eaf2;border-radius:9px;gap:4px;padding:12px;display:grid}.previewStats span{color:#7c8ca0;font-size:6px}.previewStats b{font-size:20px}.previewStats b.green{color:#17a575}.previewStats small{color:#a0adba;font-size:5px}.previewSectionTitle{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.previewSectionTitle b{font-size:9px}.previewSectionTitle span{color:#1475ed;font-size:6px}.previewProducts{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.previewProducts>div{background:#fff;border:1px solid #e2eaf2;border-radius:9px;gap:5px;padding:8px;display:grid}.productVisual{border-radius:6px;place-items:center;height:75px;font-size:36px;font-style:normal;display:grid;overflow:hidden}.productVisual.headphones{color:#273a50;background:linear-gradient(135deg,#eef2f8,#d9e2ed)}.productVisual.chair{color:#987458;background:linear-gradient(135deg,#f7eee3,#e9d7c2)}.productVisual.shoe{color:#357b7a;background:linear-gradient(135deg,#edf7f7,#d6eaea)}.previewProducts small{color:#1575ed;font-size:5px;font-weight:800}.previewProducts b{font-size:7px}.previewProducts strong{font-size:10px}.landingCouponToast,.landingSavedToast{z-index:5;background:#fff;border:1px solid #dce6ef;position:absolute;box-shadow:0 20px 45px #193b5e30}.landingCouponToast{border-radius:12px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;width:290px;padding:13px;display:grid;bottom:8px;right:-57px}.landingCouponToast>span{color:#0a9a67;background:#e8f8f1;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.landingCouponToast>div{gap:2px;display:grid}.landingCouponToast small{color:#15996b;letter-spacing:.08em;font-size:6px;font-weight:900}.landingCouponToast b{font-size:10px}.landingCouponToast em{color:#6d7c8f;font-size:7px;font-style:normal}.landingCouponToast>i{color:#98a4b3;align-self:start;font-size:6px;font-style:normal}.landingSavedToast{border-radius:11px;align-items:center;gap:9px;padding:11px 13px;display:flex;top:17px;left:-28px}.landingSavedToast>span{color:#0b9c68;background:#e6f8ef;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.landingSavedToast>div{gap:2px;display:grid}.landingSavedToast b{font-size:9px}.landingSavedToast small{color:#8896a7;font-size:6px}.landingValueBar{background:#fbfdff;border-top:1px solid #e9eff5;border-bottom:1px solid #e9eff5}.landingValueBar>div{color:#7b899a;justify-content:center;align-items:center;gap:24px;height:83px;display:flex}.landingValueBar p{color:#253b55;text-transform:uppercase;letter-spacing:.08em;margin:0 25px 0 0;font-size:11px;font-weight:800}.landingValueBar span{font-size:12px;font-weight:700}.landingValueBar i{color:#b6c1cd;font-size:12px;font-style:normal}.landingSection{padding-top:115px;padding-bottom:115px}.landingSectionIntro{grid-template-columns:1.05fr .95fr;align-items:end;column-gap:80px;margin-bottom:55px;display:grid}.landingSectionIntro .landingKicker{grid-column:1/-1}.landingSectionIntro h2,.landingSplitCopy h2,.landingCouponCopy h2,.landingControl h2,.landingFinal h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,51px);line-height:1.08}.landingSectionIntro>p:last-child{color:#66778b;max-width:500px;margin:0;font-size:15px;line-height:1.7}.landingFeatureGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.landingFeatureGrid article{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #e1e9f2;border-radius:15px;min-height:230px;padding:25px 24px 27px;transition:transform .2s,box-shadow .2s,border-color .2s}.landingFeatureGrid article:hover{border-color:#cfdfed;transform:translateY(-4px);box-shadow:0 18px 40px #1b3e6217}.landingFeatureIcon{border-radius:12px;place-items:center;width:45px;height:45px;margin-bottom:25px;display:grid}.landingFeatureIcon.blue{color:#1674ee;background:#e9f3ff}.landingFeatureIcon.violet{color:#7651d5;background:#f0ebff}.landingFeatureIcon.orange{color:#d67a20;background:#fff1e1}.landingFeatureIcon.cyan{color:#16869d;background:#e7f8fb}.landingFeatureIcon.green{color:#0d9667;background:#e5f8ef}.landingFeatureIcon.pink{color:#c05281;background:#fcebf3}.landingFeatureGrid h3{margin:0 0 10px;font-size:17px}.landingFeatureGrid p{color:#6a798c;margin:0;font-size:12px;line-height:1.7}.landingExtension{background:#f3f7fc;border-top:1px solid #e7edf4;border-bottom:1px solid #e7edf4;padding:120px 0}.landingSplit{grid-template-columns:1.08fr .92fr;align-items:center;gap:95px;display:grid}.extensionVisual{height:475px;position:relative}.shopPageMock{background:#fff;border:1px solid #dce5ee;border-radius:16px;position:absolute;inset:13px 0 27px;overflow:hidden;box-shadow:0 28px 65px #1c3e601f}.shopMockTop{color:#7c8997;border-bottom:1px solid #e8edf2;grid-template-columns:1fr 1.5fr 1fr;align-items:center;height:58px;padding:0 22px;display:grid}.shopMockTop b{color:#253142;font-family:Georgia,serif;font-size:16px}.shopMockTop span{text-align:center;font-size:7px}.shopMockTop i{text-align:right;font-size:8px;font-style:normal}.shopMockBody{background:#fcfaf7;grid-template-columns:1.15fr .85fr;align-items:center;gap:27px;height:calc(100% - 58px);padding:28px;display:grid}.shopProductArt{background:linear-gradient(145deg,#eee5d9,#d8c5ad);border-radius:4px;place-items:center;height:280px;display:grid}.shopProductArt span{color:#8f7457;font-size:95px;transform:rotate(-8deg)}.shopMockBody>div:last-child{gap:9px;display:grid}.shopMockBody small{letter-spacing:.12em;color:#aa8b68;font-size:7px}.shopMockBody h3{margin:0;font-family:Georgia,serif;font-size:25px}.shopMockBody p{color:#84909a;margin:0;font-size:9px}.shopMockBody b{margin-top:7px;font-size:17px}.contextMenuMock{z-index:5;background:#fff;border:1px solid #dbe5ef;border-radius:13px;width:270px;padding:10px;position:absolute;bottom:0;right:-22px;box-shadow:0 22px 50px #14335338}.contextMenuMock>small{color:#7c8da0;letter-spacing:.11em;padding:3px 8px 8px;font-size:7px;font-weight:900;display:block}.contextMenuMock>div{color:#56708d;border-radius:8px;grid-template-columns:29px 1fr;align-items:center;gap:7px;padding:9px 8px;display:grid}.contextMenuMock>div:first-of-type{color:#1674ed;background:#edf5ff}.contextMenuMock>div>span{gap:2px;display:grid}.contextMenuMock b{color:#26384d;font-size:9px}.contextMenuMock em{color:#8b98a7;font-size:6px;font-style:normal}.extensionCursor{color:#10243d;filter:drop-shadow(0 3px 2px #ffffffe6);z-index:7;position:absolute;bottom:-19px;right:85px}.landingSplitCopy>p:not(.landingKicker){color:#66778b;margin:22px 0 25px;font-size:15px;line-height:1.75}.landingSplitCopy ul{gap:16px;margin:0 0 27px;padding:0;list-style:none;display:grid}.landingSplitCopy li{grid-template-columns:26px 1fr;gap:10px;display:grid}.landingSplitCopy li>span{color:#0c9867;background:#e3f6ed;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.landingSplitCopy li>div{gap:4px;display:grid}.landingSplitCopy li b{font-size:13px}.landingSplitCopy li small{color:#758498;font-size:11px;line-height:1.5}.landingTextLink{color:#116fe9;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.landingTextLink:hover{gap:12px}.landingCoupons{padding-top:105px;padding-bottom:105px}.landingCouponsCard{color:#fff;background:radial-gradient(circle at 20% 15%,#244d79 0,#16324f 42%,#102840 100%);border-radius:23px;grid-template-columns:1fr .88fr;align-items:center;gap:85px;padding:67px 72px;display:grid;position:relative;overflow:hidden}.landingCouponsCard:before{content:"";background:#2288ff29;border-radius:50%;width:330px;height:330px;position:absolute;top:-160px;right:-80px}.landingCouponCopy{z-index:2;position:relative}.landingCouponCopy>p:not(.landingKicker){color:#b6c8d9;margin:22px 0;font-size:14px;line-height:1.75}.couponBenefits{gap:11px;display:grid}.couponBenefits span{color:#d7e5f1;align-items:center;gap:9px;font-size:11px;display:flex}.couponBenefits svg{color:#5fe0ab}.couponStack{z-index:2;display:grid;position:relative}.couponStack article{color:#17243a;background:#fff;border-radius:14px;gap:13px;width:100%;padding:16px;display:grid;box-shadow:0 20px 50px #04111e38}.couponStack article+article{opacity:.76;transform:translate(30px,-4px)rotate(2deg)}.couponStack article:first-child{z-index:2;transform:rotate(-2deg)}.couponStack article>div{grid-template-columns:35px 1fr auto;align-items:center;gap:9px;display:grid}.merchantLogo{color:#fff;border-radius:9px;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.merchantLogo.purple{background:linear-gradient(135deg,#b06add,#6e36b1)}.merchantLogo.blue{background:linear-gradient(135deg,#3ca1ff,#1470e8)}.couponStack article p{gap:2px;margin:0;display:grid}.couponStack article p b{font-size:10px}.couponStack article p small,.couponStack article>small{color:#8491a2;font-size:7px}.couponStack article em{color:#087d56;background:#e5f8ef;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.couponStack article>strong{font-size:17px}.couponStack button{color:#17314f;background:#f3f8ff;border:1px dashed #78aef0;border-radius:8px;justify-content:space-between;padding:9px 11px;display:flex}.couponStack button span{letter-spacing:.07em;font-family:ui-monospace,monospace;font-size:10px;font-weight:900}.couponStack button b{color:#1474ed;font-size:8px}.landingSectionIntro.centered{text-align:center;max-width:700px;margin-inline:auto;display:block}.landingSectionIntro.centered .landingKicker{margin-bottom:17px}.landingSectionIntro.centered>p:last-child{max-width:650px;margin:18px auto 0}.landingSteps{grid-template-columns:repeat(3,1fr);gap:0;margin-top:65px;display:grid}.landingSteps article{text-align:center;padding:0 55px;position:relative}.landingSteps article+article{border-left:1px solid #e0e9f1}.landingSteps article>span{color:#a3afbd;letter-spacing:.1em;font-size:9px;font-weight:900}.stepIcon{color:#1474ed;background:#e9f3ff;border-radius:17px;place-items:center;width:58px;height:58px;margin:12px auto 20px;display:grid}.landingSteps article:nth-child(2) .stepIcon{color:#0d9b69;background:#ecf8f4}.landingSteps article:nth-child(3) .stepIcon{color:#d57b26;background:#fff2e5}.landingSteps h3{margin:0 0 10px;font-size:16px}.landingSteps p{color:#718096;margin:0;font-size:11px;line-height:1.65}.landingControl{background:#f7faff;border-top:1px solid #e8eef5;border-bottom:1px solid #e8eef5}.landingControlInner{grid-template-columns:63px .85fr 1.2fr;align-items:center;gap:25px;padding-top:58px;padding-bottom:58px;display:grid}.controlIcon{color:#1473ed;background:#e7f3ff;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.landingControl h2{font-size:30px}.landingControl .landingKicker{margin-bottom:7px}.landingControlInner>p{color:#6c7b8e;margin:0;font-size:12px;line-height:1.7}.landingFinal{padding-top:96px;padding-bottom:96px}.landingFinal>div{text-align:center;color:#fff;background:linear-gradient(135deg,#0876f5,#075fd5);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:370px;padding:55px 30px;display:flex;position:relative;overflow:hidden}.landingFinal>div:before,.landingFinal>div:after{content:"";border:1px solid #ffffff26;border-radius:50%;position:absolute}.landingFinal>div:before{width:520px;height:520px;top:-300px;left:-240px}.landingFinal>div:after{width:390px;height:390px;bottom:-240px;right:-180px}.landingFinal h2{z-index:2;position:relative}.landingFinal>div>p:not(.landingKicker){color:#cde2ff;z-index:2;margin:18px 0 25px;font-size:13px;position:relative}.landingFinal .landingKicker{z-index:2;position:relative}.landingPrimary.white{z-index:2;color:#126ee3;background:#fff;position:relative;box-shadow:0 13px 30px #0529593d}.finalSpark{color:#ffffff8c;position:absolute}.finalSpark.one{font-size:25px;bottom:19%;left:12%}.finalSpark.two{font-size:18px;top:20%;right:13%}.landingFooter{color:#c8d5e2;background:#10243b}.landingFooterTop{grid-template-columns:1fr 180px 180px;gap:50px;padding-top:60px;padding-bottom:50px;display:grid}.landingFooter .brand{color:#fff}.landingFooterTop>div:first-child p{color:#879bb0;max-width:310px;margin:18px 0 0;font-size:11px;line-height:1.65}.landingFooterTop>div:not(:first-child){align-content:start;gap:10px;display:grid}.landingFooterTop>div:not(:first-child) b{color:#fff;margin-bottom:6px;font-size:11px}.landingFooterTop a{color:#91a5b9;font-size:10px}.landingFooterTop a:hover{color:#fff}.landingFooterBottom{color:#7f93a7;border-top:1px solid #263b52;justify-content:space-between;align-items:center;gap:30px;min-height:66px;font-size:8px;display:flex}.landingFooterBottom p{text-align:right;margin:0}.landingV2 button{font:inherit}@media (max-width:1120px){.landingNav{display:none}.landingHero{text-align:center;grid-template-columns:1fr;min-height:auto;padding-top:70px}.landingHeroCopy{max-width:760px;margin:auto}.landingHero h1,.landingHeroText{margin-left:auto;margin-right:auto}.landingHero h1 em{display:inline}.landingHeroActions,.landingReassurance{justify-content:center}.landingProductStage{width:min(720px,100%);margin:5px auto 0}.landingBrowser{margin:auto}.landingSavedToast{left:0}.landingCouponToast{right:0}.landingSplit{gap:60px}.landingCouponsCard{gap:55px;padding:60px 50px}.landingFeatureGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.landingWrap{width:min(100% - 36px,760px)}.landingSection{padding-top:85px;padding-bottom:85px}.landingHero{gap:45px;padding-top:62px;padding-bottom:70px}.landingProductStage{transform-origin:top;height:430px;margin-bottom:-55px;transform:scale(.88)}.landingValueBar>div{flex-wrap:wrap;gap:14px;height:auto;padding-top:25px;padding-bottom:25px}.landingValueBar p{text-align:center;width:100%;margin:0 0 5px}.landingSectionIntro{grid-template-columns:1fr;gap:18px}.landingSectionIntro h2 br{display:none}.landingExtension{padding:85px 0}.landingSplit{grid-template-columns:1fr;gap:65px}.extensionVisual{order:2;width:min(650px,100%);margin:auto}.landingSplitCopy{max-width:620px;margin:auto}.landingCouponsCard{grid-template-columns:1fr;gap:50px;padding:55px}.couponStack{width:min(440px,100%);margin:auto}.landingSteps article{padding:0 25px}.landingControlInner{grid-template-columns:58px 1fr}.landingControlInner>p{grid-column:2}.landingFooterTop{grid-template-columns:1fr 1fr 1fr}.landingFooterTop>div:first-child{grid-column:1/-1}}@media (max-width:620px){.landingWrap{width:calc(100% - 28px)}.landingHeader{height:68px}.landingHeader .brand{font-size:20px}.landingHeader .brandMark{transform:scale(.88)}.landingHeaderActions{gap:12px}.landingHeader .landingLogin{display:none}.landingPrimary.small{min-height:37px;padding:0 12px}.landingHero{padding-top:48px;padding-bottom:55px}.landingHero h1{font-size:43px}.landingHeroText{font-size:15px;line-height:1.65}.landingHeroActions{display:grid}.landingHeroActions>a{width:100%}.landingReassurance{gap:9px 15px}.landingProductStage{transform-origin:top;width:680px;height:320px;margin-bottom:-105px;margin-left:-340px;left:50%;transform:scale(.61)}.landingValueBar i{display:none}.landingValueBar span{background:#fff;border:1px solid #e0e8f0;border-radius:999px;padding:6px 9px}.landingSection{padding-top:70px;padding-bottom:70px}.landingSectionIntro{margin-bottom:35px}.landingSectionIntro h2,.landingSplitCopy h2,.landingCouponCopy h2,.landingFinal h2{font-size:36px}.landingSectionIntro>p:last-child,.landingSplitCopy>p:not(.landingKicker){font-size:14px}.landingFeatureGrid{grid-template-columns:1fr}.landingFeatureGrid article{min-height:auto;padding:22px}.landingFeatureIcon{margin-bottom:18px}.landingExtension{padding:70px 0}.extensionVisual{transform-origin:top;width:650px;height:340px;margin-bottom:-110px;margin-left:-325px;left:50%;transform:scale(.66)}.landingSplit{gap:40px}.landingSplitCopy{order:1}.landingCoupons{width:100%;padding-left:14px;padding-right:14px}.landingCouponsCard{border-radius:18px;padding:42px 22px}.couponStack article+article{transform:translate(6px,-4px)rotate(1deg)}.landingSteps{grid-template-columns:1fr;gap:32px;margin-top:40px}.landingSteps article{padding:0 25px}.landingSteps article+article{border-left:0}.landingControlInner{text-align:center;grid-template-columns:1fr}.controlIcon{margin:auto}.landingControlInner>p{grid-column:auto}.landingFinal{width:100%;padding:60px 14px}.landingFinal>div{border-radius:18px;min-height:390px;padding:45px 20px}.landingFinal h2 br{display:none}.landingFooterTop{grid-template-columns:1fr 1fr;gap:35px 25px}.landingFooterTop>div:first-child{grid-column:1/-1}.landingFooterBottom{flex-direction:column;align-items:flex-start;gap:8px;padding-top:20px;padding-bottom:20px}.landingFooterBottom p{text-align:left}.landingCouponToast{right:8px}.landingSavedToast{left:8px}}@media (max-width:390px){.landingHero h1{font-size:38px}.landingHeader .landingPrimary.small svg{display:none}.landingHeader .landingPrimary.small{font-size:11px}.landingSectionIntro h2,.landingSplitCopy h2,.landingCouponCopy h2,.landingFinal h2{font-size:33px}}@media (prefers-reduced-motion:reduce){.landingV2 *{scroll-behavior:auto!important;transition:none!important}.landingPrimary:hover,.landingSecondary:hover,.landingFeatureGrid article:hover{transform:none}}.professionalAuthPage{background:radial-gradient(circle at 15% 10%,#1673ff21,#0000 30%),radial-gradient(circle at 88% 88%,#13a47117,#0000 32%),#f5f8fc;place-items:center;min-height:100vh;padding:92px 22px 70px;display:grid;position:relative}.authHomeLink{position:absolute;top:31px;left:42px}.professionalAuthCard{background:#fff;border:1px solid #dce6f0;border-radius:18px;width:min(500px,100%);padding:38px 42px 32px;box-shadow:0 28px 70px #193a5b21}.authHeading{text-align:center;margin-bottom:25px}.authSecureBadge{color:#1673ff;letter-spacing:.07em;text-transform:uppercase;background:#edf5ff;border:1px solid #d8eaff;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:850;display:inline-flex}.authHeading h1{letter-spacing:-.035em;margin:14px 0 8px;font-size:30px;line-height:1.15}.authHeading p{color:#718095;max-width:390px;margin:0 auto;font-size:13px;line-height:1.55}.professionalAuthForm{gap:15px;display:grid}.professionalAuthForm.compact{margin-top:18px}.professionalAuthForm>label{color:#31465b;gap:7px;font-size:11px;font-weight:800;display:grid}.professionalAuthForm>label>span,.adminMessageForm label>span,.adminQuickMessage label>span{color:#8b98a7;float:right;font-weight:500}.professionalAuthForm input,.adminMessageForm input,.adminMessageForm select,.adminMessageForm textarea,.adminQuickMessage input,.adminQuickMessage textarea{color:#21364d;background:#fff;border:1px solid #cbd8e5;border-radius:9px;outline:0;width:100%;padding:11px 12px}.professionalAuthForm input:focus,.adminMessageForm input:focus,.adminMessageForm select:focus,.adminMessageForm textarea:focus,.adminQuickMessage input:focus,.adminQuickMessage textarea:focus{border-color:#1673ff;box-shadow:0 0 0 3px #1673ff1a}.professionalAuthForm>label>small{color:#8a98a9;font-size:9px;font-weight:500}.googleAuthButton{color:#263a51;cursor:pointer;background:#fff;border:1px solid #cbd9e7;border-radius:9px;justify-content:center;align-items:center;gap:11px;height:46px;font-size:12px;font-weight:800;transition:border-color .15s,box-shadow .15s;display:flex}.googleAuthButton:hover{border-color:#9fb9d4;box-shadow:0 5px 16px #1b426914}.googleAuthButton svg{width:20px;height:20px}.authDivider{color:#9aa7b6;align-items:center;height:17px;font-size:9px;display:flex}.authDivider:before,.authDivider:after{content:"";background:#e4eaf0;flex:1;height:1px}.authDivider span{padding:0 12px}.passwordField{position:relative}.passwordField input{padding-right:57px}.passwordField button{color:#3b6eaa;cursor:pointer;background:#eef5fd;border:0;border-radius:6px;padding:0 9px;font-size:8px;font-weight:850;position:absolute;top:5px;bottom:5px;right:5px}.authOptions{justify-content:space-between;align-items:center;font-size:10px;display:flex}.authOptions>a,.authConsent a,.authFooter a,.devPreviewLink{color:#1673ff;font-weight:800}.authCheckbox{align-items:flex-start;color:#58697c!important;grid-template-columns:auto 1fr!important;gap:8px!important;font-size:10px!important;font-weight:500!important;line-height:1.5!important;display:flex!important}.authCheckbox input{accent-color:#1673ff;flex:none;height:15px;margin:0;width:15px!important}.authConsent{gap:10px;padding:3px 0;display:grid}.authCheckbox.optional{color:#78879a!important}.authSubmit{border-radius:9px;width:100%;min-height:45px;margin-top:2px}.authSubmit:disabled{box-shadow:none;cursor:not-allowed;background:#cbd6e2}.authMessage{border:1px solid;border-radius:9px;padding:10px 12px;font-size:10px;line-height:1.5}.authMessage.error{color:#a64250;background:#fff2f3;border-color:#f0cfd4}.authMessage.success{color:#18734e;background:#effaf5;border-color:#cceadd}.authFooter{text-align:center;color:#66768a;border-top:1px solid #edf1f5;margin-top:25px;padding-top:21px;font-size:11px}.authTrustLine{color:#7c8c9d;align-items:center;gap:9px;margin:0;font-size:9px;display:flex;position:absolute;bottom:26px}.authTrustLine span{color:#11a16e}.authTrustLine i{background:#b6c2cf;border-radius:50%;width:3px;height:3px}.emailVerificationIntro{text-align:center}.mailIllustration{color:#1673ff;background:#eaf4ff;border-radius:17px;place-items:center;width:58px;height:58px;margin:0 auto 16px;font-size:24px;display:grid}.emailVerificationIntro p{color:#5f7084;font-size:11px;line-height:1.6}.devPreviewLink{text-align:center;font-size:10px}.legalPage{background:#fff;min-height:100vh}.legalPage>header{border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 560px);display:flex}.legalPage>header nav{color:#607186;align-items:center;gap:24px;font-size:11px;display:flex}.legalDocument{width:min(780px,100% - 36px);margin:0 auto;padding:78px 0 95px}.legalHero{text-align:center;border-bottom:1px solid #e7edf3;margin-bottom:50px;padding-bottom:35px}.legalHero span{color:#1673ff;letter-spacing:.14em;font-size:9px;font-weight:900}.legalHero h1{letter-spacing:-.04em;margin:12px 0 10px;font-size:45px}.legalHero p{color:#8795a5;font-size:11px}.legalDocument>p,.legalDocument li{color:#536579;font-size:13px;line-height:1.8}.legalDocument h2{color:#20354c;margin:35px 0 10px;font-size:19px}.legalDocument ul{padding-left:22px}.legalDocument a{color:#1673ff;text-decoration:underline}.legalPage>footer{color:#7b8b9d;border-top:1px solid #e7edf3;justify-content:space-between;padding:24px max(24px,50vw - 560px);font-size:10px;display:flex}.legalPage>footer a{color:#1673ff;font-weight:800}.adminSendResult{color:#237251;background:#effaf5;border:1px solid #c8e8d9;border-radius:10px;justify-content:space-between;gap:12px;margin-bottom:16px;padding:13px 15px;font-size:10px;display:flex}.adminMessageLayout{grid-template-columns:minmax(0,1.5fr) minmax(250px,.55fr);gap:18px;display:grid}.adminMessageForm,.adminQuickMessage{grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;display:grid}.adminMessageForm label,.adminQuickMessage label{color:#4b5e72;gap:6px;font-size:10px;font-weight:800;display:grid}.adminMessageForm .wide,.adminQuickMessage .wide{grid-column:1/-1}.adminMessageForm textarea,.adminQuickMessage textarea{resize:vertical;line-height:1.5}.adminEmailChoice{background:#f8fbfe;border:1px solid #dbe6f0;border-radius:10px;padding:12px;grid-template-columns:auto 1fr!important;align-items:flex-start!important;display:flex!important}.adminEmailChoice input{accent-color:#1673ff;height:16px;margin:1px 0 0;width:16px!important}.adminEmailChoice span{gap:3px;display:grid}.adminEmailChoice small{color:#7c8c9e;font-weight:500}.adminMessageHelp ul{color:#637489;padding-left:18px;font-size:10px;line-height:1.8}.adminMessageHelp p{background:#f5f8fb;border-radius:8px;padding:10px;font-size:9px}.paddedTitle{padding:16px 18px 11px}.emailOptIn{color:#16845d;margin-top:3px;font-size:8px;display:block}.notificationIcon.admin_message{color:#1673ff;background:#e8f2ff}.notificationIcon.account{color:#0b9464;background:#e7f8ef}.accountPreferencePanel{grid-column:1/-1}.accountPreferenceCheck{border:1px solid #dce6ef;border-radius:9px;padding:12px;grid-template-columns:auto 1fr!important;align-items:flex-start!important;display:flex!important}.accountPreferenceCheck input{accent-color:#1673ff;height:16px;margin:1px 0 0;width:16px!important}.accountPreferenceCheck span{gap:4px;display:grid}.accountPreferenceCheck small{color:#77879a;font-weight:500;line-height:1.5}@media (max-width:800px){.adminMessageLayout{grid-template-columns:1fr}.adminSendResult{flex-direction:column}.professionalAuthCard{padding:32px 26px}.authHomeLink{top:24px;left:22px}.legalDocument{padding-top:50px}.legalHero h1{font-size:37px}}@media (max-width:560px){.professionalAuthPage{place-items:start center;padding:82px 13px 78px}.professionalAuthCard{border-radius:15px;padding:27px 19px 25px}.authHomeLink .brand{font-size:19px}.authTrustLine{flex-wrap:wrap;justify-content:center;width:100%;padding:0 10px}.adminMessageForm,.adminQuickMessage{grid-template-columns:1fr}.adminMessageForm .wide,.adminQuickMessage .wide{grid-column:auto}.legalPage>header nav>a:first-child{display:none}.legalHero h1{font-size:34px}.legalDocument>p,.legalDocument li{font-size:12px}}.tableActions{white-space:nowrap;align-items:center;gap:9px;display:flex}.tableMessageAction{color:#116fe8;background:#edf5ff;border:1px solid #cfe0f2;border-radius:7px;justify-content:center;align-items:center;min-height:27px;padding:0 9px;font-size:8px;font-weight:850;display:inline-flex}.tableMessageAction:hover{color:#fff;background:#1673ff;border-color:#1673ff}.adminRecipientBanner{color:#31516f;background:#f1f7ff;border:1px solid #d5e5f5;border-radius:10px;align-items:center;gap:9px;margin-bottom:14px;padding:11px 14px;font-size:10px;display:flex}.adminRecipientBanner>span{color:#70849a}.adminRecipientBanner>b{color:#176fe4}.adminRecipientBanner>small{color:#7a8c9f}.landingDemo{grid-template-columns:.72fr 1.28fr;align-items:center;gap:82px;padding-top:116px;padding-bottom:116px;display:grid}.landingDemoCopy h2,.infoHero h1,.infoPrinciple h2,.infoStepsIntro h2,.infoWaysHeading h2,.infoChoice h2,.infoFinal h2,.helpHero h1,.helpSupportCard h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,52px);line-height:1.07}.landingDemoCopy>p:not(.landingKicker){color:#68798d;margin:22px 0;font-size:14px;line-height:1.75}.landingDemoTabs{flex-wrap:wrap;gap:7px;margin:27px 0 25px;display:flex}.landingDemoTabs button{color:#63758a;cursor:pointer;background:#fff;border:1px solid #dbe6f0;border-radius:999px;padding:8px 13px;font-size:10px;font-weight:800;transition:all .18s}.landingDemoTabs button:hover{color:#1673ff;border-color:#a9c8e7}.landingDemoTabs button.active{color:#fff;background:#1673ff;border-color:#1673ff;box-shadow:0 7px 17px #1673ff33}.demoCta{margin-top:2px}.landingDemoScreen{background:#fff;border:1px solid #dbe6f0;border-radius:19px;position:relative;overflow:hidden;box-shadow:0 30px 70px #18395b24}.landingDemoScreen:before{content:"";pointer-events:none;background:radial-gradient(circle,#1e83ff1a,#0000 70%);width:220px;height:220px;position:absolute;inset:-80px auto auto -80px}.demoScreenTop{background:#f8fafc;border-bottom:1px solid #e4ebf2;grid-template-columns:1fr auto 1fr;align-items:center;height:56px;padding:0 22px;display:grid}.demoScreenTop span{color:#1673ff;font-size:12px;font-weight:900}.demoScreenTop i{color:#8795a5;font-size:8px;font-style:normal}.demoScreenTop b{text-align:right;color:#a4afbb;letter-spacing:.1em}.demoScreenBody{padding:34px}.demoScreenHeading{justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:24px;display:flex}.demoScreenHeading>div{max-width:540px}.demoScreenHeading small{letter-spacing:.13em;color:#1673ff;font-size:8px;font-weight:900}.demoScreenHeading h3{letter-spacing:-.025em;margin:8px 0;font-size:25px}.demoScreenHeading p{color:#748499;margin:0;font-size:10px;line-height:1.6}.demoScreenHeading>span{color:#1673ff;background:#edf5ff;border-radius:12px;place-items:center;min-width:43px;height:43px;font-size:15px;font-weight:900;display:grid}.demoRows{gap:9px;display:grid}.demoRows article{background:#fff;border:1px solid #e1e9f1;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;animation:.25s both demoRowIn;display:grid}.demoRowIcon{color:#1673ff;background:#e9f3ff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid}.demoRowIcon.products{color:#7651d5;background:#f0ebff}.demoRowIcon.coupons{color:#0d9667;background:#e5f8ef}.demoRowIcon.purchases{color:#d67a20;background:#fff1e1}.demoRows article>div{gap:4px;display:grid}.demoRows b{font-size:11px}.demoRows small{color:#8492a3;font-size:8px}.demoRows strong{color:#2d435b;font-size:10px}@keyframes demoRowIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.landingHowMore{justify-content:center;margin-top:45px;display:flex}.landingFaq{border-top:1px solid #e7eef5}.landingFaq .landingSectionIntro>div>.landingKicker{margin-bottom:17px}.landingFaqGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.landingFaqGrid details,.helpGroup details{background:#fff;border:1px solid #e0e8f1;border-radius:12px;overflow:hidden}.landingFaqGrid summary,.helpGroup summary{cursor:pointer;color:#263b51;justify-content:space-between;align-items:center;gap:15px;padding:18px 19px;font-size:12px;font-weight:800;list-style:none;display:flex}.landingFaqGrid summary::-webkit-details-marker{display:none}.helpGroup summary::-webkit-details-marker{display:none}.landingFaqGrid summary span,.helpGroup summary span{color:#1673ff;background:#edf5ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:15px;transition:transform .18s;display:grid}.landingFaqGrid details[open] summary span,.helpGroup details[open] summary span{transform:rotate(45deg)}.landingFaqGrid details p,.helpGroup details p{color:#6c7c8f;max-width:620px;margin:0;padding:0 19px 19px;font-size:10px;line-height:1.7}.landingFaqFoot{text-align:center;color:#77869a;margin-top:30px;font-size:11px}.landingFaqFoot a{color:#1673ff;font-weight:850}.landingFooterTop{grid-template-columns:1fr 160px 160px 140px}.publicInfoPage{color:#10233d;background:#fff;min-height:100vh}.infoHero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:590px;padding-top:105px;padding-bottom:105px;display:flex}.infoHero h1{font-size:clamp(47px,6vw,72px)}.infoHero h1 em{color:#1673ff;font-style:normal}.infoHero>p:not(.landingKicker){color:#62748a;max-width:770px;margin:27px auto 30px;font-size:16px;line-height:1.75}.infoHero>div{gap:10px;display:flex}.infoPrinciple{color:#fff;background:#102942}.infoPrinciple>div{grid-template-columns:.3fr 1.1fr .8fr;align-items:start;gap:55px;padding-top:85px;padding-bottom:85px;display:grid}.infoPrinciple small,.infoChoice small{letter-spacing:.14em;color:#79b9ff;font-size:9px;font-weight:900}.infoPrinciple h2{font-size:clamp(30px,3vw,43px)}.infoPrinciple p{color:#b5c6d7;margin:0;font-size:12px;line-height:1.8}.infoSteps{grid-template-columns:.75fr 1.25fr;gap:95px;padding-top:120px;padding-bottom:120px;display:grid}.infoStepsIntro{align-self:start;position:sticky;top:110px}.infoStepsIntro>p:last-child{color:#6f8094;font-size:13px;line-height:1.75}.infoStepList{display:grid}.infoStepList article{border-bottom:1px solid #e2eaf2;grid-template-columns:60px 1fr;gap:18px;padding:29px 0;display:grid}.infoStepList article:first-child{padding-top:0}.infoStepList article>span{color:#1673ff;background:#eaf4ff;border-radius:13px;place-items:center;width:44px;height:44px;font-size:10px;font-weight:900;display:grid}.infoStepList h3{margin:0 0 9px;font-size:19px}.infoStepList p{color:#6d7d90;margin:0;font-size:11px;line-height:1.75}.infoWays{border-top:1px solid #e8eef5;padding-top:105px;padding-bottom:105px}.infoWaysHeading{text-align:center;max-width:680px;margin:0 auto 52px}.infoWaysHeading .landingKicker{margin-bottom:16px}.infoWays>div:last-child{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.infoWays article{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #dfe8f1;border-radius:15px;min-height:230px;padding:28px}.infoWays article>span{color:#1673ff;background:#eaf4ff;border-radius:13px;place-items:center;width:45px;height:45px;font-size:21px;font-weight:800;display:grid}.infoWays h3{margin:24px 0 10px;font-size:17px}.infoWays article p{color:#6f7f92;margin:0;font-size:11px;line-height:1.72}.infoChoice{background:#f2f7fc;border-top:1px solid #e4ecf4;border-bottom:1px solid #e4ecf4}.infoChoice>div{grid-template-columns:1fr 1fr;align-items:center;gap:75px;padding-top:70px;padding-bottom:70px;display:grid}.infoChoice h2{margin-top:11px;font-size:clamp(29px,3vw,40px)}.infoChoice p{color:#64758a;font-size:12px;line-height:1.8}.infoFinal{text-align:center;padding-top:110px;padding-bottom:110px}.infoFinal .landingKicker{justify-content:center}.infoFinal h2{max-width:780px;margin:auto}.infoFinal>p:not(.landingKicker){color:#738298;margin:18px 0 25px;font-size:13px}.helpHero{color:#fff;text-align:center;background:radial-gradient(circle at 15% 20%,#2689ff38,#0000 33%),linear-gradient(145deg,#143353,#102741)}.helpHero>div{padding-top:84px;padding-bottom:115px}.helpHero .landingKicker{justify-content:center}.helpHero h1{font-size:clamp(42px,5vw,60px)}.helpHero p{color:#bdd0e2;max-width:620px;margin:17px auto 0;font-size:13px}.helpContent{z-index:2;margin-top:-45px;padding-bottom:105px;position:relative}.helpSearch{background:#fff;border:1px solid #d7e3ee;border-radius:15px;grid-template-columns:35px 1fr 35px;align-items:center;height:76px;padding:0 23px;display:grid;box-shadow:0 20px 45px #10305026}.helpSearch>span{color:#1673ff;font-size:24px}.helpSearch input{color:#233951;background:0 0;border:0;outline:0;height:100%;font-size:16px}.helpSearch input::placeholder{color:#9aa8b6}.helpSearch button{color:#6d8093;cursor:pointer;background:#edf4fb;border:0;border-radius:50%;width:28px;height:28px;font-size:18px}.helpQuickLinks{flex-wrap:wrap;justify-content:center;gap:9px;margin:22px 0 72px;display:flex}.helpQuickLinks a{color:#65768a;background:#fff;border:1px solid #dce6ef;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:800}.helpQuickLinks a:hover{color:#1673ff;border-color:#aac9e8}.helpResults{width:min(940px,100%);margin:auto}.helpGroup{border-top:1px solid #e5ecf3;grid-template-columns:230px 1fr;gap:35px;padding:38px 0;display:grid}.helpGroup:first-child{border-top:0}.helpGroup>div:first-child{align-self:start;align-items:center;gap:13px;display:flex}.helpGroup>div:first-child>span{color:#1673ff;background:#eaf4ff;border-radius:10px;place-items:center;width:35px;height:35px;font-size:9px;font-weight:900;display:grid}.helpGroup h2{margin:0;font-size:17px}.helpGroup>div:last-child{gap:8px;display:grid}.helpGroup details p{font-size:11px}.helpEmpty{text-align:center;padding:70px 20px}.helpEmpty b{font-size:18px}.helpEmpty p{color:#748599;font-size:11px}.helpEmpty a,.helpLegalLine a{color:#1673ff;font-weight:800}.helpSupportCard{color:#fff;background:linear-gradient(135deg,#0876f5,#0764dc);border-radius:20px;justify-content:space-between;align-items:center;gap:40px;width:min(1040px,100%);margin:70px auto 0;padding:45px 50px;display:flex}.helpSupportCard>div{max-width:670px}.helpSupportCard small{letter-spacing:.14em;color:#c1ddff;font-size:8px;font-weight:900}.helpSupportCard h2{margin:9px 0;font-size:32px}.helpSupportCard p{color:#c9e0fa;margin:0;font-size:11px;line-height:1.65}.helpSupportCard .landingPrimary{color:#1673ff;white-space:nowrap;background:#fff;box-shadow:0 12px 28px #0028642e}.helpLegalLine{text-align:center;color:#8996a6;margin:24px 0 0;font-size:9px}@media (max-width:1000px){.landingDemo{grid-template-columns:1fr;gap:50px}.landingDemoCopy{max-width:700px}.infoPrinciple>div{grid-template-columns:1fr}.infoSteps{grid-template-columns:1fr;gap:55px}.infoStepsIntro{max-width:690px;position:static}.landingFooterTop{grid-template-columns:1fr 1fr 1fr}.landingFooterTop>div:first-child{grid-column:1/-1}.helpGroup{grid-template-columns:180px 1fr}}@media (max-width:720px){.landingDemo{padding-top:75px;padding-bottom:75px}.landingDemoScreen{border-radius:14px}.demoScreenBody{padding:22px}.demoScreenHeading{flex-direction:column}.landingFaqGrid{grid-template-columns:1fr}.infoHero{min-height:auto;padding-top:75px;padding-bottom:75px}.infoHero>div{width:100%;display:grid}.infoPrinciple>div,.infoSteps,.infoWays,.infoChoice>div{padding-top:75px;padding-bottom:75px}.infoWays>div:last-child{grid-template-columns:1fr}.infoWays article{min-height:auto}.infoChoice>div{grid-template-columns:1fr;gap:25px}.helpHero>div{padding-top:65px;padding-bottom:95px}.helpSearch{grid-template-columns:30px 1fr 30px;height:66px;padding:0 15px}.helpSearch input{font-size:13px}.helpGroup{grid-template-columns:1fr;gap:17px}.helpSupportCard{flex-direction:column;align-items:flex-start;padding:35px 25px}.landingFooterTop{grid-template-columns:1fr 1fr}}@media (max-width:480px){.demoScreenTop i{display:none}.demoScreenTop{grid-template-columns:1fr auto}.demoRows article{grid-template-columns:36px 1fr}.demoRowIcon{width:34px;height:34px}.demoRows strong{grid-column:2}.infoHero h1{font-size:42px}.infoHero h1 br{display:none}.infoStepList article{grid-template-columns:47px 1fr}.infoStepList article>span{width:39px;height:39px}.helpQuickLinks{margin-bottom:48px}.helpSupportCard .landingPrimary{width:100%}.landingFooterTop{grid-template-columns:1fr 1fr}}.accountDataPanel{margin-top:16px;padding:18px}.accountDataActions,.accountDangerZone{border-top:1px solid #edf2f6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 0;display:grid}.accountDataActions b,.accountDangerZone b{font-size:13px}.accountDataActions p,.accountDangerZone p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.5}.accountDangerZone{background:#fff8f9;border:1px solid #f2c9cf;border-radius:10px;margin-top:5px;padding:14px}.dangerButton{background:#c93c4e}.dangerButton:hover{background:#aa2f40}.accountDeleteForm{background:#fff;border:1px solid #efb9c1;border-radius:10px;gap:12px;max-width:620px;margin-top:14px;padding:16px;display:grid}.accountDeleteForm h3{margin:0;font-size:15px}.accountDeleteForm>p{color:var(--muted);margin:0;font-size:10px}.accountDeleteForm label{color:#40556b;gap:6px;font-size:10px;font-weight:800;display:grid}.accountDeleteForm input{border:1px solid #ccd9e6;border-radius:8px;outline:none;padding:10px 11px}.accountDeleteForm input:focus{border-color:#c93c4e;box-shadow:0 0 0 3px #c93c4e14}.accountDeleteButtons{flex-wrap:wrap;gap:8px;display:flex}.accountDeleteButtons .btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:700px){.accountDataActions,.accountDangerZone{grid-template-columns:1fr}.accountDataActions .btn,.accountDangerZone>.btn{width:100%}}
