.installPage{display:grid;gap:20px;max-width:1280px}.installHero{padding:14px 0}.installEyebrow{font-size:11px;font-weight:800;letter-spacing:.15em;color:#6757d9}.installHero h2{font-size:clamp(26px,3vw,36px);line-height:1.15;letter-spacing:-.035em;margin:14px 0}.installHero p{max-width:740px;line-height:1.7;color:#66718b}.installNote{padding:18px 22px;background:#fff7e9;border:1px solid #f2ddae;border-radius:14px;color:#745725;font-size:13px;line-height:1.6}.installSteps{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;gap:12px;margin:0}.installSteps li{background:#fff;border:1px solid #e1e5f0;border-radius:16px;padding:18px;display:grid;gap:10px}.installSteps li.done{border-top:3px solid #25aa80}.installSteps b{font-size:14px}.installSteps span{font-size:12px;color:#69758b}.installSteps button{justify-self:start;background:none;border:0;padding:0;color:#6757d9;font-size:12px;cursor:pointer}.installPanel{padding:26px;min-width:0}.installPanel h3{font-size:20px;letter-spacing:-.025em;margin:0 0 16px}.installPanel p,.installPanel li{font-size:14px;line-height:1.7;color:#5d6a83}.installPanel li{margin:12px 0}.installMethods{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.installMethods button{display:grid;gap:9px;text-align:left;padding:22px;border:1px solid #dce1ed;border-radius:16px;background:#fff;cursor:pointer;color:#26314b;font:inherit}.installMethods button.selected{border:2px solid #7863ec;padding:21px;background:#f7f5ff}.installMethods small{color:#6757d9;font-size:11px;font-weight:700}.installMethods b{font-size:16px}.installMethods span{font-size:13px;line-height:1.6;color:#69758b}.installInstructions{padding-top:28px;margin-top:24px;border-top:1px solid #e8eaf2}.installActions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0}.installActions a{text-decoration:none;padding:12px 18px;border-radius:10px;font-size:13px}.installField,.installKeyForm label,.installTest label{display:grid;gap:8px;font-size:13px;font-weight:600}.installPanel input:not([type=checkbox]),.installPanel select,.installPanel textarea{width:100%;padding:12px;border:1px solid #dce1ed;border-radius:10px;font:inherit;background:#fff;color:#26314b;min-height:44px}.installPanel input[type=checkbox]{width:18px;height:18px;flex-shrink:0}.installField{max-width:600px}.installCheck{display:flex;gap:10px;align-items:center;font-size:14px}.installCode{border-radius:12px;overflow:hidden;margin:16px 0;background:#151d30;position:relative}.installCode pre{margin:0;padding:22px;color:#d9e2ff;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.7 ui-monospace,monospace}.installCode button{margin:0 16px 16px;border:1px solid #49536a;border-radius:8px;background:#283349;color:#fff;padding:8px 14px;cursor:pointer}.installSecret{padding:18px;background:#fffbef;border:1px solid #efdfb3;border-radius:12px;margin:16px 0}.installSecret label{display:block;margin-bottom:8px;font-size:13px}.installSecret button{margin:8px 8px 0 0}.installKeyForm{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;margin-top:20px}.installSave{display:flex;justify-content:space-between;gap:14px;align-items:center;border-top:1px solid #e8eaf2;padding-top:20px;margin-top:20px;font-size:13px;color:#68738b}.installPrivacy{margin-top:24px}.installPanel summary{cursor:pointer;font-size:13px;font-weight:600;padding:12px 0}.installTest{display:flex;align-items:end;gap:12px}.installTest label{flex:1}.installChecks{padding:12px 0}.installChecks small{display:block;margin-left:18px;color:#8791a5}.installConnection{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid #e8eaf2}.installConnection b{font-size:14px}.installConnection p{font-size:12px;margin:6px 0}.installPanel button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:800px){.installSteps{grid-template-columns:1fr 1fr}.installKeyForm{grid-template-columns:1fr}.installPanel{padding:18px}.installMethods{grid-template-columns:1fr}.installSave,.installTest,.installConnection{align-items:stretch;flex-direction:column}.installSteps li{padding:14px}}.installPage .installCode pre{background:#151d30;border:0;border-radius:0;color:#e1e8ff;font-size:13px;line-height:1.7}.installPage .installPanel p,.installPage .installPanel li{font-size:14px;line-height:1.7}.installPage .installHero p{font-size:15px}.installChecks{display:grid;gap:9px;padding:16px 0}.installChecks>div{display:grid;grid-template-columns:26px 1fr;gap:8px;padding:12px;border:1px solid #e1e5f0;border-radius:10px}.installChecks>div.done{border-color:#b9e5d4;background:#f3fcf8}.installChecks>div>span{font-size:18px;color:#8590a6}.installChecks>div.done>span{color:#16855f}.installChecks p{margin:0}.installChecks small{display:block;margin-left:0;color:#66718b}.installDiagnosticError{padding:12px 14px;border:1px solid #efb7be;border-radius:10px;background:#fff4f5;color:#a72b3c;font-size:13px}.visualPicker{display:flex;align-items:center;gap:12px;margin:14px 0;padding:14px;border:1px solid #dedaf4;border-radius:12px;background:#f8f7ff}.visualPicker>div{flex:1;min-width:0}.visualPicker b{display:block;font-size:13px}.visualPicker p{margin:4px 0!important}.visualPicker small{display:block;color:#6757d9;overflow-wrap:anywhere}.visualPicker button{flex:none}@media(max-width:700px){.visualPicker{align-items:stretch;flex-direction:column}.visualPicker button{width:100%}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#25242b;background:#f5f5f8;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}.shell{min-height:100vh;display:grid;grid-template-columns:270px 1fr}.sidebar{position:sticky;top:0;height:100vh;padding:22px 16px;background:#19181e;color:#fff;display:flex;flex-direction:column}.brand{display:flex;gap:12px;align-items:center;padding:4px 6px 24px}.brandMark,.authLogo{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#8a7cf2,#5142c7);font-size:26px;font-weight:900}.brand strong{display:block;font-size:16px}.brand small{display:block;color:#9997a1;margin-top:2px}.newShop{border:1px solid #46434e;background:#28262e;color:#fff;border-radius:11px;padding:11px 12px;text-align:left;cursor:pointer}.shopList{display:flex;flex-direction:column;gap:5px;margin-top:16px;overflow:auto}.shopBtn{display:grid;grid-template-columns:9px 1fr;gap:9px;align-items:center;border:0;background:transparent;color:#d6d3dc;text-align:left;padding:10px;border-radius:10px;cursor:pointer}.shopBtn.active,.shopBtn:hover{background:#2c2933;color:#fff}.shopBtn b,.shopBtn small{display:block}.shopBtn b{font-size:13px}.shopBtn small{font-size:11px;color:#8f8c96;margin-top:3px}.dot{width:7px;height:7px;border-radius:99px;background:#77737f}.dot.ok{background:#3fc982}.dot.bad{background:#ff5b6d}.logout{margin-top:auto;border:0;background:transparent;color:#8f8c96;text-align:left;padding:10px;cursor:pointer}.main{padding:28px 34px 60px;max-width:1500px;width:100%}.main header{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:22px}.main h1{font-size:28px;margin:0 0 4px}.main header p,.card p{margin:0;color:#85838e}.apiBadge{padding:7px 10px;border-radius:9px;background:#fff;border:1px solid #e4e3e9;color:#77747f;font-size:12px}.dashboardGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric,.card{background:#fff;border:1px solid #e6e5eb;border-radius:16px;box-shadow:0 1px 1px #14141e05}.metric{padding:18px}.metric span,.metric small{display:block;color:#8d8a94;font-size:12px}.metric b{display:block;font-size:25px;margin:7px 0}.metric small{font-size:11px}.statusText{font-size:18px!important}.statusText.ok{color:#228859}.statusText.error{color:#d33e54}.card{padding:20px}.card h2{font-size:16px;margin:0 0 6px}.span2{grid-column:span 2}.cardHead{display:flex;justify-content:space-between;gap:15px;align-items:start}.primary,.secondary{border:0;border-radius:10px;padding:11px 15px;cursor:pointer;font-weight:700}.primary{background:#6757d9;color:#fff}.primary:hover{background:#5748c8}.primary:disabled{opacity:.5;cursor:not-allowed}.secondary{background:#f1eef2;color:#4a4650}.small{padding:8px 11px;font-size:12px}.kv{display:grid;grid-template-columns:80px 1fr;gap:9px 12px;margin-top:18px;align-items:center}.kv span{font-size:12px;color:#98959f}.kv code,pre{overflow:auto;background:#f7f6f9;border:1px solid #eceaf0;border-radius:9px;padding:8px;font-size:11px}pre{white-space:pre-wrap;word-break:break-all;margin:12px 0}.searchTest{display:flex;gap:8px;margin-top:15px}.searchTest input,.synForm input,.gridForm input,.authCard input{width:100%;border:1px solid #dedce4;border-radius:10px;padding:11px 12px;outline:none;background:#fff}.searchTest input:focus,.synForm input:focus,.gridForm input:focus,.authCard input:focus{border-color:#6757d9;box-shadow:0 0 0 3px #6757d915}.testResults{margin-top:10px}.result{display:grid;grid-template-columns:48px 1fr auto;gap:10px;align-items:center;padding:9px 0;text-decoration:none;color:inherit;border-top:1px solid #f0eff3}.thumb{width:48px;height:48px;border-radius:9px;background:#f5f4f7;display:grid;place-items:center;color:#aaa7b0;font-size:10px;overflow:hidden}.thumb img{width:100%;height:100%;object-fit:contain}.result b,.result small{display:block}.result b{font-size:12px}.result small{font-size:10px;color:#8f8b95;margin-top:3px}.rside{text-align:right}.stock{color:#26885a!important}.nostock{color:#a09da6!important}.queryList{margin-top:11px}.queryList div{display:flex;justify-content:space-between;gap:15px;padding:9px 0;border-top:1px solid #f0eff3;font-size:12px}.queryList span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queryList b{color:#73707a}.empty,.muted{font-size:12px!important;color:#96939c!important}.synForm{display:grid;gap:8px;margin-top:13px}.alert{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding:11px 14px;border-radius:11px;font-size:13px}.alert button{border:0;background:transparent;font-size:18px;cursor:pointer}.alert.error,.formError{background:#fff0f2;color:#ad263f}.alert.success{background:#edfbf4;color:#236d4b}.formError{padding:9px 10px;border-radius:9px;font-size:12px;margin:8px 0}.formCard{max-width:820px}.gridForm{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.gridForm label,.authCard label{font-size:12px;font-weight:700;color:#5d5965}.gridForm input,.authCard input{display:block;margin-top:6px}.wide{grid-column:1/-1}.authPage{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at top,#fff 0,#f5f2f6,#eeeaf0);padding:20px}.authCard{width:min(420px,100%);background:#fff;border:1px solid #e5e2e8;border-radius:22px;padding:30px;box-shadow:0 24px 70px #2319281a}.authLogo{margin-bottom:18px;color:#fff}.authCard h1{margin:0;font-size:25px}.authCard>p{color:#8b8791;font-size:13px;margin:5px 0 20px}.tabs{display:grid;grid-template-columns:1fr 1fr;background:#f4f2f5;border-radius:10px;padding:3px;margin-bottom:18px}.tabs button{border:0;background:transparent;padding:9px;border-radius:8px;color:#77727d;cursor:pointer}.tabs .active{background:#fff;color:#2f2c33;box-shadow:0 1px 4px #00000014}.authCard form{display:grid;gap:13px}.authCard .primary{width:100%;margin-top:3px}@media(max-width:1050px){.dashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{grid-column:span 1}}@media(max-width:760px){.shell{display:block}.sidebar{position:static;height:auto}.shopList{max-height:190px}.logout{margin-top:12px}.main{padding:20px 14px}.dashboardGrid{grid-template-columns:1fr}.metric,.card,.span2{grid-column:1}.main header{display:block}.apiBadge{display:inline-block;margin-top:10px}.gridForm{grid-template-columns:1fr}.wide{grid-column:1}.result{grid-template-columns:42px 1fr}.rside{grid-column:2;text-align:left}}.fileImport{display:inline-flex;align-items:center;margin-top:12px;padding:8px 11px;border:1px dashed #d8d4dc;border-radius:10px;color:#6f6b76;font-size:11px;font-weight:700;cursor:pointer;background:#faf9fb}.fileImport:hover{border-color:#6757d9;color:#5748c8}.fileImport input{display:none}.settingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.widgetSettings{grid-template-columns:repeat(2,minmax(0,1fr))}.settingField{display:grid;gap:7px;font-size:12px;font-weight:700;color:#5d5965}.settingField input,.settingField select{width:100%;border:1px solid #dedce4;border-radius:10px;padding:10px 11px;background:#fff;outline:none;color:#343139}.settingField input:focus,.settingField select:focus{border-color:#6757d9;box-shadow:0 0 0 3px #6757d915}.wideSetting{grid-column:1/-1}.toggleCard{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:12px;border:1px solid #e8e6ec;border-radius:12px;background:#faf9fb;cursor:pointer;position:relative}.toggleCard input{position:absolute;opacity:0;pointer-events:none}.toggleUi{width:34px;height:20px;border-radius:999px;background:#d9d6de;position:relative;transition:.2s;margin-top:1px}.toggleUi:after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;left:3px;top:3px;box-shadow:0 1px 3px #0000002e;transition:.2s}.toggleCard input:checked+.toggleUi{background:#6757d9}.toggleCard input:checked+.toggleUi:after{transform:translate(14px)}.toggleCard b,.toggleCard small{display:block}.toggleCard b{font-size:12px;color:#403c45}.toggleCard small{font-size:10px;line-height:1.35;color:#8d8993;margin-top:3px}.toggleCard.disabled{opacity:.5;cursor:not-allowed}.cardSave{margin-top:14px}.versionPill{font-size:11px;font-weight:800;background:#efedff;color:#5748c8;padding:5px 8px;border-radius:999px}.colorField{display:grid;grid-template-columns:44px 1fr;gap:8px}.colorField input[type=color]{padding:3px;height:40px;cursor:pointer}.miniPreview{margin-top:14px;padding:12px;border:1px solid #e8e6ec;border-radius:12px;background:#faf9fb}.miniPreview>span{font-size:10px;color:#94909a;display:block;margin-bottom:7px}.miniPreview>div{height:42px;border:1px solid var(--preview-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--preview-accent) 10%,transparent);border-radius:11px;background:#fff;color:#85818b;padding:11px 12px;font-size:12px}.synWide{grid-template-columns:minmax(120px,.8fr) minmax(200px,1.5fr) auto;align-items:center}.synonymRows{margin-top:14px;border-top:1px solid #f0eff3}.synonymRow{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid #f0eff3}.synonymRow b,.synonymRow span{display:block}.synonymRow b{font-size:12px}.synonymRow span{font-size:11px;color:#8e8a94;margin-top:3px}.linkDanger{border:0;background:transparent;color:#c43b54;font-size:11px;cursor:pointer;padding:5px}.compactForm{align-items:end}.resultEmpty{padding:14px 0;margin:0}.cardHead .versionPill{flex:none}@media(max-width:760px){.settingsGrid,.widgetSettings,.synWide{grid-template-columns:1fr}.wideSetting{grid-column:1}.toggleCard{grid-template-columns:auto 1fr}}.span4{grid-column:1/-1}.analyticsCard{padding-bottom:14px}.analyticsHeader{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.analyticsHeader h2{font-size:19px;margin:2px 0 5px}.eyebrow{font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#5748c8}.analyticsControls{display:flex;gap:9px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.periodTabs{display:flex;padding:3px;background:#f3f1f4;border-radius:10px}.periodTabs button{border:0;background:transparent;padding:7px 9px;border-radius:8px;color:#77737d;font-size:11px;font-weight:700;cursor:pointer}.periodTabs button.active{background:#fff;color:#5748c8;box-shadow:0 1px 4px #140e1817}.dailyChart{margin-top:18px;width:100%;overflow:hidden;border:1px solid #efedf1;background:linear-gradient(180deg,#fff,#fbfafc);border-radius:13px;padding:4px}.dailyChart svg{display:block;width:100%;height:230px;overflow:visible}.gridLine{stroke:#ece9ef;stroke-width:1}.line{fill:none;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.line.searches{stroke:#6757d9}.line.zero{stroke:#e58542;stroke-width:2}.line.clicks{stroke:#337f63;stroke-width:2.5}.axisLabel{font-size:9px;fill:#99949e}.chartLegend{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:10px 3px 0;font-size:10px;color:#817d87}.chartLegend span{display:flex;align-items:center;gap:6px}.chartLegend i{display:inline-block;width:16px;height:3px;border-radius:3px}.legendSearch{background:#6757d9}.legendZero{background:#e58542}.legendClick{background:#337f63}.chartSpeed{margin-left:auto!important}.chartSpeed b{color:#3d3941}.chartEmpty{height:190px;margin-top:16px;border:1px dashed #ddd9e1;border-radius:13px;display:grid;place-items:center;color:#99959e;font-size:12px}.analyticsTableWrap{overflow:auto;margin-top:13px}.analyticsTable{width:100%;border-collapse:collapse;font-size:11px}.analyticsTable th{font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:#9b97a0;text-align:right;padding:8px 7px;border-bottom:1px solid #eceaf0}.analyticsTable th:first-child,.analyticsTable td:first-child{text-align:left}.analyticsTable td{text-align:right;padding:9px 7px;border-bottom:1px solid #f1eff3;color:#5f5b65}.analyticsTable td:first-child{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#302c34}.ctrBadge{display:inline-block;padding:3px 6px;border-radius:999px;background:#f0edf1;color:#68636d;font-weight:800}.ctrBadge.good{background:#e9f7ef;color:#24744d}.ctrBadge.zeroCtr{background:#fff0f1;color:#b13650}.tableCount{font-size:9px;color:#96929c;padding:5px 7px;background:#f5f3f6;border-radius:999px}.productAnalytics{margin-top:12px}.productAnalyticsRow{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid #f0eef2}.productRank{width:27px;height:27px;border-radius:8px;background:#efedff;color:#5748c8;display:grid;place-items:center;font-size:10px;font-weight:850}.productAnalyticsRow b,.productAnalyticsRow span{display:block}.productAnalyticsRow b{font-size:11px;line-height:1.25}.productAnalyticsRow span{font-size:9px;color:#98949d;margin-top:3px}.productAnalyticsRow>a{text-decoration:none;color:#9a949f;font-weight:800}.zeroQueryRows{margin-top:12px}.zeroQueryRow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #f0eef2}.zeroQueryRow b,.zeroQueryRow span{display:block}.zeroQueryRow b{font-size:11px}.zeroQueryRow span{font-size:9px;color:#99959e;margin-top:3px}.tiny{padding:6px 8px;font-size:9px;white-space:nowrap}.insightGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px}.insightGrid>div{padding:12px;border:1px solid #ece9ef;border-radius:11px;background:#faf9fb}.insightGrid span,.insightGrid small{display:block;color:#96929c;font-size:9px}.insightGrid b{display:block;font-size:20px;margin:4px 0;color:#38343c}.insightGrid small{line-height:1.3}.headActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.syncPill{font-size:9px;font-weight:800;padding:5px 7px;border-radius:999px;background:#f1eff3;color:#77727c}.syncPill.ok{background:#e8f8ef;color:#267950}.syncPill.error{background:#fff0f1;color:#b1344d}.syncPill.running{background:#fff5e8;color:#9a631c}.syncMeta{margin-top:11px!important;font-size:10px!important;color:#99959e!important}@media(max-width:1050px){.span4{grid-column:1/-1}.analyticsHeader{display:block}.analyticsControls{justify-content:flex-start;margin-top:12px}.chartSpeed{margin-left:0!important}}@media(max-width:760px){.span4{grid-column:1}.dailyChart svg{height:180px}.analyticsControls{display:grid;grid-template-columns:1fr}.periodTabs{justify-content:space-between}.insightGrid{grid-template-columns:1fr}.zeroQueryRow{align-items:flex-start}.chartLegend{gap:9px}}.dangerText{color:#a7194b}.dangerText:hover:not(:disabled){background:#fff0f5;border-color:#efb8ca}.productAnalyticsRow.legacyClick{opacity:.72}.productAnalyticsRow.legacyClick b{font-weight:600}.billingCard{overflow:hidden}.billingHead{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:18px}.billingStatus{min-width:170px;text-align:right;display:grid;gap:4px;justify-items:end}.billingStatus>b{text-transform:capitalize;font-size:22px}.billingStatus small{color:#8f8a9a}.billingPill{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800}.billingPill.active{background:#e8f8ef;color:#147a43}.billingPill.inactive{background:#fff0f2;color:#b22b48}.billingDemo,.billingWarn{border-radius:12px;padding:11px 14px;margin-bottom:16px;font-size:13px}.billingDemo{background:#f7f0ff;color:#684291;border:1px solid #e8daf7}.billingWarn{background:#fff6e8;color:#9a5d09;border:1px solid #f1deb8}.plansGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.planCard{border:1px solid #e8e5ec;border-radius:16px;padding:18px;display:flex;flex-direction:column;min-height:310px;background:#fff}.planCard.current{border-color:#6757d9;box-shadow:0 0 0 1px #d81b7214}.planName{font-weight:800;font-size:13px;color:#6757d9;text-transform:uppercase;letter-spacing:.04em}.planCard h3{font-size:25px;margin:6px 0}.planCard h3 small{font-size:12px;color:#948f9d;font-weight:600}.planCard p{color:#797482;margin:0 0 10px}.planLimit{font-size:13px;margin-bottom:10px}.planCard ul{padding-left:18px;margin:0 0 16px;color:#4f4b56;display:grid;gap:6px;font-size:13px}.planButton{width:100%;margin-top:auto}.billingFooter{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:18px;padding-top:16px;border-top:1px solid #ece9ef}.billingFooter>div{display:grid;gap:4px}.billingFooter span{color:#85808d;font-size:12px;max-width:820px}.paymentHistory{margin-top:16px;border-top:1px solid #ece9ef;padding-top:14px}.paymentHistory h3{font-size:14px;margin:0 0 8px}.paymentRow{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:9px 0;border-top:1px solid #f1eff3}.paymentRow:first-of-type{border-top:0}.paymentRow>span{display:grid;gap:2px}.paymentRow small{color:#97919f;font-size:11px}.paymentRow strong{font-size:13px}.paymentStatus{font-style:normal;font-size:11px;font-weight:800;padding:5px 8px;border-radius:999px;background:#f1eff3;color:#5f5967}.paymentStatus.succeeded{background:#e8f8ef;color:#147a43}.paymentStatus.pending{background:#fff6e8;color:#9a5d09}.paymentStatus.failed,.paymentStatus.canceled{background:#fff0f2;color:#b22b48}@media(max-width:1050px){.plansGrid{grid-template-columns:1fr}.billingHead,.billingFooter{flex-direction:column}.billingStatus{text-align:left;justify-items:start}.paymentRow{grid-template-columns:1fr auto}.paymentRow .paymentStatus{grid-column:1/-1;justify-self:start}}.subscriptionCompact{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;gap:24px;align-items:center;padding:14px 18px}.subscriptionIdentity{display:flex;align-items:center;gap:12px;min-width:230px}.subscriptionIdentity>div{display:grid;gap:2px}.subscriptionIdentity b{font-size:15px;color:#302b34}.subscriptionIdentity small{font-size:10px;color:#918c98}.subscriptionUsage{display:grid;grid-template-columns:auto auto;gap:3px 12px;align-items:center;max-width:520px}.subscriptionUsage>span{font-size:10px;color:#918c98}.subscriptionUsage>b{font-size:11px;text-align:right;color:#48434d}.usageTrack{grid-column:1/-1;height:5px;background:#eeeaf0;border-radius:999px;overflow:hidden}.usageTrack i{display:block;height:100%;background:#6757d9;border-radius:inherit}.subscriptionButton{white-space:nowrap}.modalBackdrop{position:fixed;inset:0;z-index:1000;background:#17121b94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:22px}.billingModal{position:relative;width:min(1160px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:22px;padding:28px;box-shadow:0 24px 80px #100a1447}.modalClose{position:absolute;right:18px;top:16px;width:36px;height:36px;border:0;border-radius:999px;background:#f2eff3;color:#5c5662;font-size:25px;line-height:1;cursor:pointer;display:grid;place-items:center;z-index:2}.modalClose:hover{background:#ebe6ec;color:#241f27}.billingModal .billingHead{padding-right:42px}.billingModal .plansGrid{margin-top:2px}.billingModal .planCard{min-height:300px}@media(max-width:900px){.subscriptionCompact{grid-template-columns:1fr auto}.subscriptionUsage{grid-column:1/-1;grid-row:2}.billingModal{padding:22px 18px;border-radius:18px}.billingModal .billingHead{padding-right:38px}}@media(max-width:620px){.subscriptionCompact{grid-template-columns:1fr}.subscriptionButton{width:100%}.subscriptionUsage{grid-column:1}.modalBackdrop{padding:0}.billingModal{width:100vw;max-height:100vh;height:100vh;border-radius:0;padding:22px 14px}.modalClose{right:12px;top:12px}}.onboardingCard{padding:18px 20px}.onboardingCard.complete{border-color:#ccebdc;background:linear-gradient(180deg,#fff,#fbfffd)}.onboardingHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.onboardingHead h2{font-size:18px;margin:3px 0 4px}.onboardingHead p{font-size:11px!important}.onboardingHead>b{font-size:26px;color:#6757d9}.onboardingCard.complete .onboardingHead>b{color:#228859}.onboardingTrack{height:6px;border-radius:999px;background:#efedf2;margin:14px 0;overflow:hidden}.onboardingTrack i{display:block;height:100%;background:linear-gradient(90deg,#6757d9,#8b7af0);border-radius:inherit;transition:width .25s ease}.onboardingCard.complete .onboardingTrack i{background:#3fc982}.onboardingSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.onboardingStep{border:1px solid #ebe8ef;background:#faf9fb;border-radius:12px;padding:10px;text-align:left;display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:start;cursor:pointer;color:#4a4650}.onboardingStep:hover{border-color:#cfc9ed;background:#f8f6ff}.onboardingStep.done{background:#f4fbf7;border-color:#d8eee2}.stepIcon{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:#eeeaf8;color:#6757d9;font-size:11px;font-weight:900}.onboardingStep.done .stepIcon{background:#dff5e9;color:#228859}.onboardingStep b,.onboardingStep small{display:block}.onboardingStep b{font-size:11px;line-height:1.25}.onboardingStep small{font-size:9px;color:#928e98;line-height:1.35;margin-top:3px}.onboardingStep.done small{color:#3d8b65}.main header{align-items:center}.apiBadge{display:none!important}@media(max-width:1050px){.onboardingSteps{grid-template-columns:1fr 1fr}}@media(max-width:760px){.onboardingSteps{grid-template-columns:1fr}.onboardingHead>b{font-size:21px}}:root{--nv-bg:#f7f8fc;--nv-card:#ffffff;--nv-text:#161824;--nv-muted:#8b91a3;--nv-border:#e8eaf2;--nv-primary:#6253e8;--nv-primary-2:#7868f3;--nv-primary-soft:#f1efff;--nv-sidebar:#101626;--nv-sidebar-2:#151d31;--nv-success:#35c77a;--nv-danger:#ef5b70;--nv-shadow:0 10px 34px rgba(31,39,73,.055),0 2px 8px rgba(31,39,73,.025);color:#161824;background:var(--nv-bg)}html{scroll-behavior:smooth}body{background:var(--nv-bg);color:var(--nv-text)}button,input,select{font:inherit}.premiumShell{grid-template-columns:258px minmax(0,1fr);background:var(--nv-bg)}.sidebar{background:radial-gradient(circle at 10% 0%,rgba(96,78,226,.13),transparent 28%),linear-gradient(180deg,var(--nv-sidebar) 0%,#111827 100%);padding:20px 14px 18px;border-right:1px solid rgba(255,255,255,.035);box-shadow:10px 0 40px #1318290f}.brand{padding:4px 6px 20px;gap:12px}.brandMark{width:44px;height:44px;border-radius:13px;background:linear-gradient(145deg,#8e82ff,#5d4ce4 58%,#4636bd);box-shadow:0 10px 28px #6253e852,inset 0 1px #ffffff40;font-size:25px}.brand strong{font-size:17px;letter-spacing:-.02em}.brand small{font-size:10px;color:#7d879d;margin-top:3px}.newShop{display:flex;align-items:center;gap:8px;width:100%;border:0;background:linear-gradient(135deg,#705df0,#5544d8);box-shadow:0 9px 24px #5444d840;border-radius:10px;padding:11px 13px;color:#fff;font-size:12px;font-weight:750;transition:.18s ease}.newShop:hover{transform:translateY(-1px);box-shadow:0 12px 28px #5444d852}.newShop span{font-size:16px;line-height:1}.shopList{margin-top:12px;gap:7px}.shopBtn{grid-template-columns:8px 1fr auto;gap:10px;padding:12px 11px;border:1px solid transparent;background:#ffffff06;border-radius:11px;color:#d8deea;transition:.18s ease}.shopBtn:hover{background:#ffffff0e;border-color:#ffffff0e}.shopBtn.active{background:linear-gradient(135deg,#7765eb2e,#ffffff0e);border-color:#8272ef2b;box-shadow:inset 2px 0 #7665ef}.shopBtn b{font-size:12px}.shopBtn small{font-size:9px;color:#778197}.shopChevron{color:#667087;font-size:18px;line-height:1}.dot{width:6px;height:6px}.dot.ok{box-shadow:0 0 0 4px #3fc98214}.sideNav{display:grid;gap:3px;margin:16px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.055);overflow:auto}.sideNav button{display:flex;align-items:center;gap:11px;width:100%;border:0;background:transparent;color:#9ca6ba;border-radius:9px;padding:9px 10px;text-align:left;font-size:11px;cursor:pointer;transition:.16s ease}.sideNav button svg{color:#8f99af;flex:none}.sideNav button:hover{color:#fff;background:#ffffff0e}.sideNav button:hover svg{color:#9b8cff}.logout{display:flex;gap:10px;align-items:center;margin-top:auto;color:#8791a6;padding:10px 11px;border-radius:9px}.logout:hover{background:#ffffff0b;color:#fff}.logoutIcon{font-size:17px}.main{max-width:1650px;padding:24px 28px 64px}.pageHeader{min-height:58px;margin-bottom:16px!important}.pageTitleGroup{display:flex;align-items:center;gap:12px}.storeMark{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#958aff,#5c4ce2);box-shadow:0 10px 26px #6253e838}.titleLine{display:flex;align-items:center;gap:10px}.titleLine h1{font-size:24px!important;letter-spacing:-.035em;margin:0!important}.pageHeader p{font-size:10px!important;color:#8d94a7!important;margin-top:3px!important}.headerStatus{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;font-size:9px;font-weight:800;background:#f2f3f6;color:#8990a1}.headerStatus.active{background:#eaf8ef;color:#2a8b59}.headerStatus.active:before{content:"";width:5px;height:5px;border-radius:50%;background:#35c77a}.headerMeta{display:grid;justify-items:end;gap:2px;padding:8px 11px;background:#fff;border:1px solid var(--nv-border);border-radius:10px;box-shadow:0 4px 14px #1e284609}.headerMeta span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:#a0a6b5}.headerMeta b{font-size:11px;color:#34394a}.dashboardGrid{gap:12px;scroll-margin-top:14px}.metric,.card{border:1px solid var(--nv-border);border-radius:14px;box-shadow:var(--nv-shadow);background:#fffffff7}.metric{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;padding:15px 16px;min-height:96px;transition:.18s ease}.metric:hover{transform:translateY(-1px);box-shadow:0 14px 38px #1f274913}.metricIcon{width:42px;height:42px;border-radius:12px;display:grid!important;place-items:center;color:var(--nv-primary)!important;background:linear-gradient(145deg,#f6f4ff,#ebe8ff);box-shadow:inset 0 0 0 1px #6253e80e}.metric>div>span,.metric>div>small{display:block;color:#9298aa;font-size:10px}.metric>div>b{display:block;font-size:23px;line-height:1;margin:5px 0 6px;letter-spacing:-.025em;color:#171a27}.metric>div>small{font-size:9px;color:#a1a7b6}.card{padding:17px}.card h2{font-size:14px;letter-spacing:-.015em;color:#1c1f2b}.card p{font-size:9.5px!important;color:#9399aa}.cardHead{align-items:center}.primary,.secondary{border-radius:9px;font-size:11px;transition:.16s ease}.primary{background:linear-gradient(135deg,var(--nv-primary-2),var(--nv-primary));box-shadow:0 6px 16px #6253e82b}.primary:hover{background:linear-gradient(135deg,#6e5df2,#5647d6);transform:translateY(-1px)}.secondary{background:#f5f5f9;color:#555b6b;border:1px solid #ececf3}.secondary:hover{background:#eeeef6;border-color:#dedfea}.alert{position:sticky;top:10px;z-index:50;box-shadow:0 10px 28px #1e284614}.subscriptionCompact{border-color:#ebeaf4;background:linear-gradient(90deg,#fff,#fbfaff);padding:11px 15px;min-height:66px}.subscriptionIdentity{min-width:200px}.billingPill{font-size:9px;padding:4px 8px}.subscriptionIdentity b{font-size:12px}.subscriptionIdentity small,.subscriptionUsage>span,.subscriptionUsage>b{font-size:9px}.usageTrack{height:4px}.subscriptionButton{padding:8px 11px}.onboardingCard{background:linear-gradient(135deg,#fff,#fbfaff);border-color:#e7e4fb}.onboardingHead h2{font-size:15px}.onboardingHead>b{font-size:22px}.onboardingSteps{gap:7px}.onboardingStep{padding:8px;border-radius:10px}.stepIcon{width:24px;height:24px;border-radius:8px}.analyticsSuite{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;scroll-margin-top:14px}.analyticsSuite>.card{min-width:0}.analyticsChartCard{grid-column:span 7}.analyticsProductsCard{grid-column:span 2}.analyticsZeroCard{grid-column:span 3}.analyticsQueryCard{grid-column:span 6;scroll-margin-top:14px}.analyticsInsightCard{grid-column:span 6}.analyticsHeader{gap:12px}.analyticsHeader h2{font-size:14px;margin:2px 0 3px}.eyebrow{font-size:8px;letter-spacing:.09em;color:#6b5be8}.analyticsControls{gap:6px}.periodTabs{padding:2px;background:#f5f4f9;border-radius:8px}.periodTabs button{font-size:8px;padding:6px 8px;border-radius:6px}.periodTabs button.active{background:linear-gradient(135deg,#7564ef,#5c4de0);box-shadow:0 3px 10px #6253e82e}.dailyChart{margin-top:8px}.dailyChart svg{height:190px}.gridLine{stroke:#edf0f5}.line{stroke-width:2}.line.searches{stroke:#5f51ed}.line.zero{stroke:#ff8c42}.line.clicks{stroke:#38a169}.axisLabel{fill:#a1a7b6;font-size:8px}.chartLegend{font-size:8px;color:#7f8698}.chartSpeed{font-size:8px}.analyticsTable{font-size:10px}.analyticsTable th{font-size:8px;color:#9ba2b3;padding:7px 5px}.analyticsTable td{padding:7px 5px}.ctrBadge{font-size:8px;padding:3px 5px}.tableCount{font-size:8px;padding:4px 7px}.productAnalyticsRow{grid-template-columns:26px 1fr auto;gap:8px;padding:8px 0}.productRank{width:25px;height:25px;border-radius:7px;font-size:9px}.productAnalyticsRow b{font-size:9px}.productAnalyticsRow span{font-size:8px}.zeroQueryRow{padding:8px 0;gap:8px}.zeroQueryRow b{font-size:9px}.zeroQueryRow span{font-size:8px}.zeroQueryRow .tiny{font-size:8px;padding:5px 7px}.insightGrid{gap:8px;margin-top:10px}.insightGrid>div{padding:11px;border-color:#ededf5;background:linear-gradient(145deg,#fff,#fbfbfe);border-radius:10px}.insightGrid span,.insightGrid small{font-size:8px}.insightGrid b{font-size:18px;color:#242737;margin:3px 0}#catalog,#preview-search,#search-settings,#widget-settings,#synonyms,#shop-settings,#widget-code{scroll-margin-top:14px}.kv{margin-top:13px}.kv span{font-size:9px}.kv code,pre{font-size:9px;background:#f8f8fb;border-color:#ececf3}.fileImport{font-size:9px;padding:7px 9px}.syncPill{font-size:8px}.syncMeta{font-size:8.5px!important}.searchTest{margin-top:12px}.searchTest input,.synForm input,.gridForm input,.authCard input,.settingField input,.settingField select{border-color:#e4e5ed;border-radius:9px;background:#fff}.searchTest input:focus,.synForm input:focus,.gridForm input:focus,.authCard input:focus,.settingField input:focus,.settingField select:focus{border-color:#8d82ef;box-shadow:0 0 0 3px #6253e817}.result{padding:8px 0}.thumb{width:42px;height:42px}.result b{font-size:10px}.result small{font-size:8px}.settingsGrid{gap:9px;margin-top:12px}.settingField{font-size:9px;gap:5px}.toggleCard{padding:9px;border-radius:10px;border-color:#ececf2;background:#fbfbfd}.toggleUi{width:30px;height:18px}.toggleUi:after{width:12px;height:12px}.toggleCard input:checked+.toggleUi:after{transform:translate(12px)}.toggleCard b{font-size:9px}.toggleCard small{font-size:8px}.versionPill{font-size:8px;background:#eeebff;color:#6253e8}.miniPreview{padding:10px;border-radius:10px}.miniPreview>div{height:38px;padding:10px;font-size:9px}.synonymRow b{font-size:9px}.synonymRow span,.linkDanger{font-size:8px}.billingModal{border:1px solid rgba(255,255,255,.5);box-shadow:0 30px 100px #0b102047}.planCard{border-color:#e9eaf1;border-radius:14px}.planCard.current{border-color:#7667ec;box-shadow:0 0 0 2px #6253e814,0 12px 30px #6253e812}.authPage{background:radial-gradient(circle at 50% -10%,#ede9ff 0,transparent 38%),linear-gradient(180deg,#f9f9fc,#f3f4f8)}.authCard{border-color:#e7e8f0;box-shadow:0 28px 90px #282d501c}@media(max-width:1280px){.premiumShell{grid-template-columns:230px minmax(0,1fr)}.analyticsChartCard{grid-column:span 8}.analyticsProductsCard,.analyticsZeroCard{grid-column:span 4}.analyticsQueryCard{grid-column:span 8}.analyticsInsightCard{grid-column:span 4}.main{padding:22px 20px 56px}}@media(max-width:1050px){.analyticsSuite{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsChartCard,.analyticsProductsCard,.analyticsZeroCard,.analyticsQueryCard,.analyticsInsightCard{grid-column:span 1}.analyticsChartCard{grid-column:1/-1}.sideNav button{font-size:10px}.main{padding:20px 16px 50px}}@media(max-width:760px){.premiumShell{display:block}.sidebar{position:static;height:auto}.sideNav{grid-template-columns:1fr 1fr}.main{padding:16px 12px 44px}.pageHeader{display:flex!important}.headerMeta{display:none}.dashboardGrid{grid-template-columns:1fr}.metric{grid-column:1}.analyticsSuite{grid-template-columns:1fr}.analyticsChartCard,.analyticsProductsCard,.analyticsZeroCard,.analyticsQueryCard,.analyticsInsightCard{grid-column:1}.dailyChart svg{height:170px}.titleLine h1{font-size:21px!important}}:root{--nv-bg:#f1f3f8;--nv-surface:#ffffff;--nv-surface-soft:#f8f9fc;--nv-border:#e8eaf1;--nv-primary:#6253e8;--nv-primary-2:#7565f0;--nv-sidebar:#101728;--nv-sidebar-2:#151e32;--nv-radius-card:16px;--nv-radius-control:11px;--nv-shadow:0 10px 32px rgba(31,39,73,.055)}body{background:var(--nv-bg)}.premiumShell{grid-template-columns:242px minmax(0,1fr);background:var(--nv-bg)}.sidebar{padding:18px 14px;background:linear-gradient(180deg,#111726,#101828 55%,#0e1625);border-right:1px solid rgba(255,255,255,.035)}.brand{padding:2px 5px 18px}.brandMark{width:40px;height:40px;border-radius:12px;font-size:23px}.brand strong{font-size:15px}.brand small{font-size:9px;color:#778198;margin-top:2px}.newShop{padding:10px 12px;border-radius:10px}.shopList{margin-top:10px}.shopBtn{padding:11px 10px}.shopBtn.active{box-shadow:inset 2px 0 #7d6df2;background:linear-gradient(135deg,#7463ee29,#ffffff0a)}.sideNav{margin-top:14px;padding-top:10px;gap:2px}.sideNav button{position:relative;outline:none!important;border-radius:9px;padding:9px 10px;color:#939db2}.sideNav button:focus{outline:none}.sideNav button:focus-visible{box-shadow:0 0 0 2px #7c6df257}.sideNav button.active{background:linear-gradient(90deg,#6958e72e,#6958e712);color:#fff}.sideNav button.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:2px;background:#826ff4}.sideNav button.active svg{color:#a89cff}.navDivider{padding:12px 10px 5px;margin-top:3px;border-top:1px solid rgba(255,255,255,.05)}.navDivider span{font-size:8px;letter-spacing:.11em;text-transform:uppercase;color:#556078;font-weight:800}.main{max-width:none;padding:20px 24px 56px}.pageHeader{min-height:52px;margin-bottom:12px!important}.storeMark{width:40px;height:40px;border-radius:12px}.titleLine h1{font-size:23px!important}.pageHeader p{font-size:9.5px!important}.headerMeta{padding:7px 10px;border-radius:10px;background:#ffffffe6;box-shadow:none}.headerPlanMeta span{font-size:7.5px}.headerPlanMeta b{font-size:10px;color:#5a4bd8}.dashboardGrid{gap:10px}.metric,.card{border-radius:var(--nv-radius-card);border-color:var(--nv-border);box-shadow:var(--nv-shadow)}.metric{grid-template-columns:38px 1fr;gap:11px;padding:12px 14px;min-height:80px}.metric:hover{box-shadow:0 14px 34px #1f274912}.metricIcon{width:38px;height:38px;border-radius:11px}.metric>div>span{font-size:9px}.metric>div>b{font-size:21px;margin:4px 0 5px}.metric>div>small{font-size:8px}.card{padding:15px}.card h2{font-size:13.5px}.card p{font-size:9px!important}.onboardingCard{padding:12px 14px}.onboardingHead{align-items:center}.onboardingHead .eyebrow{display:none}.onboardingHead h2{font-size:13px;margin-bottom:2px}.onboardingHead p{font-size:8px!important}.onboardingHead>b{font-size:17px}.onboardingTrack{height:4px;margin:8px 0}.onboardingSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.onboardingStep{min-height:44px;padding:6px 8px;border-radius:9px}.onboardingStep .stepIcon{width:22px;height:22px;border-radius:7px;font-size:9px}.onboardingStep b{font-size:8.5px}.onboardingStep small{display:none}.subscriptionCompact{padding:7px 12px;min-height:48px;border-radius:13px;background:#ffffffeb}.subscriptionIdentity{min-width:165px;gap:8px}.billingPill{font-size:8px;padding:3px 7px}.subscriptionIdentity b{font-size:10px}.subscriptionIdentity small{font-size:7.5px}.subscriptionUsage{max-width:420px}.subscriptionUsage>span,.subscriptionUsage>b{font-size:8px}.usageTrack{height:3px}.subscriptionButton{padding:7px 10px;font-size:9px}.analyticsTopbar{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 1px 0;scroll-margin-top:14px}.analyticsTopbar h2{font-size:15px;margin:1px 0 0;letter-spacing:-.02em}.analyticsTopbar .eyebrow{font-size:7.5px}.analyticsControls{display:flex;align-items:center;gap:7px}.periodTabs{padding:2px;background:#e9ebf2;border:1px solid #e3e5ed;border-radius:9px}.periodTabs button{font-size:8px;padding:6px 9px;border-radius:7px}.analyticsTopbar>.analyticsControls>.secondary{background:#fff}.analyticsSuite{grid-template-columns:repeat(10,minmax(0,1fr));gap:10px}.analyticsChartCard{grid-column:span 6}.analyticsProductsCard,.analyticsZeroCard{grid-column:span 2}.analyticsQueryCard{grid-column:span 6}.analyticsInsightCard{grid-column:span 4}.analyticsHeader{min-height:35px}.analyticsHeader h2{font-size:13.5px;margin:0 0 2px}.dailyChart svg{height:178px}.chartLegend{padding-top:2px}.analyticsProductsCard,.analyticsZeroCard{padding:14px}.analyticsProductsCard h2,.analyticsZeroCard h2{font-size:12px}.productAnalyticsRow{grid-template-columns:24px 1fr auto;gap:7px;padding:7px 0}.productRank{width:23px;height:23px}.zeroQueryRow{padding:7px 0}.analyticsQueryCard,.analyticsInsightCard{min-height:245px}.insightGrid>div{padding:10px}.insightGrid b{font-size:17px}.primary,.secondary,.settingField input,.settingField select,.searchTest input,.synForm input,.gridForm input,.authCard input{border-radius:var(--nv-radius-control)}.settingsGrid{gap:8px}.toggleCard{padding:8px;border-radius:10px}.miniPreview{border-radius:10px}.miniPreview>div{border-radius:10px}@media(max-width:1280px){.premiumShell{grid-template-columns:218px minmax(0,1fr)}.analyticsSuite{grid-template-columns:repeat(10,minmax(0,1fr))}.analyticsChartCard{grid-column:span 6}.analyticsProductsCard,.analyticsZeroCard{grid-column:span 4}.analyticsQueryCard{grid-column:span 6}.analyticsInsightCard{grid-column:span 4}.main{padding:18px 18px 50px}.onboardingSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.analyticsTopbar{align-items:flex-start}.analyticsSuite{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsChartCard{grid-column:1/-1}.analyticsProductsCard,.analyticsZeroCard,.analyticsQueryCard,.analyticsInsightCard{grid-column:span 1}}@media(max-width:760px){.analyticsTopbar{display:grid}.analyticsControls{justify-content:space-between}.onboardingSteps{grid-template-columns:1fr}.subscriptionCompact{grid-template-columns:1fr auto}.subscriptionUsage,.headerPlanMeta{display:none}}.workspace{width:100%;min-width:0}.workspacePage{display:grid;gap:14px;animation:nvPageIn .18s ease-out}.workspacePage>*{min-width:0}@keyframes nvPageIn{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:none}}.pageIntro{display:flex;align-items:flex-end;justify-content:space-between;min-height:48px;padding:2px 1px 0}.pageIntro .eyebrow,.overviewAnalyticsHead .eyebrow{font-size:8px;letter-spacing:.11em;text-transform:uppercase;color:var(--nv-primary);font-weight:850}.pageIntro h2,.overviewAnalyticsHead h2{margin:3px 0;font-size:18px;line-height:1.15;letter-spacing:-.025em;color:#161a28}.pageIntro p{margin:0;color:#8d94a7;font-size:9.5px}.metricStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metricStrip .metric{min-width:0}.overviewPage{gap:12px}.overviewAnalytics{display:grid;gap:9px}.overviewAnalyticsHead{display:flex;align-items:end;justify-content:space-between;padding:1px}.overviewAnalyticsGrid{display:grid;grid-template-columns:minmax(0,6fr) minmax(190px,2fr) minmax(190px,2fr);gap:10px}.overviewChartCard{min-height:320px}.overviewChartCard .dailyChart svg{height:205px}.overviewSideCard{min-height:320px;display:flex;flex-direction:column}.overviewSideCard .productAnalytics,.overviewSideCard .zeroQueryRows{flex:1}.textLink{margin-top:auto;padding:8px 0 0;border:0;background:none;text-align:left;color:var(--nv-primary);font-size:9px;font-weight:750;cursor:pointer}.textLink:hover{color:#4d3fd2}.queryPageGrid{display:grid;grid-template-columns:minmax(0,7fr) minmax(280px,3fr);gap:10px;align-items:start}.queryMainCard{grid-column:1}.queryZeroCard{grid-column:2;grid-row:1 / span 2;min-height:500px}.querySearchCard{grid-column:1}.querySearchCard>.pageCard{height:auto}.queryMainCard .analyticsTableWrap{max-height:500px;overflow:auto}.queryMainCard .analyticsTable tbody tr:hover{background:#f8f8fc}.catalogPageGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:10px;align-items:start}.pageCard{min-width:0}.catalogHero{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.catalogHero>div{padding:12px;border:1px solid #ececf3;background:linear-gradient(145deg,#fff,#fafafe);border-radius:11px;display:flex;flex-direction:column;gap:3px}.catalogHero span{font-size:8.5px;color:#969cad}.catalogHero b{font-size:20px;letter-spacing:-.035em}.catalogHero small{font-size:8px;color:#9aa0b0}.catalogHero .catalogStatusText{font-size:15px;color:#23865b}.singlePageCard{display:grid;grid-template-columns:minmax(0,860px);justify-content:start}.singlePageCard>.span2{grid-column:auto;width:100%;min-height:360px}.singlePageCard .settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.singlePageCard .synWide{grid-template-columns:minmax(160px,.7fr) minmax(280px,1.5fr) auto}.singlePageCard .synonymRows{margin-top:14px}.widgetPageGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:10px;align-items:start}.widgetPageGrid>.span2{grid-column:auto}.widgetPageGrid>#widget-settings{min-height:540px}.widgetPageGrid>#widget-code{position:sticky;top:16px}.codeActions{display:grid;gap:9px;margin-top:10px}.codeActions span{font-size:8px;line-height:1.45;color:#9197a7}.widgetPageGrid pre{white-space:pre-wrap;word-break:break-all;min-height:118px}.shopSettingsPage{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;max-width:1000px}.shopSettingsPage>.span2{grid-column:auto}.shopSettingsPage>.subscriptionCompact{grid-column:1;order:-1}.shopSettingsPage #shop-settings{min-height:300px}.shopSettingsPage .compactForm{max-width:820px}.analyticsSuite.span4,.analyticsTopbar.span4{grid-column:auto}.workspacePage .analyticsSuite{width:100%}.workspacePage .analyticsTopbar{padding-top:0}.workspacePage .analyticsQueryCard{scroll-margin-top:0}.workspacePage .span2,.workspacePage .span4{grid-column:auto}.workspacePage .onboardingCard,.workspacePage .subscriptionCompact{width:100%}.workspacePage .onboardingCard,.workspacePage .subscriptionCompact{grid-column:auto}.sideNav button{transition:background .15s ease,color .15s ease,transform .15s ease}.sideNav button:active{transform:translate(1px)}@media(max-width:1280px){.metricStrip,.overviewAnalyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.overviewChartCard{grid-column:1/-1}.queryPageGrid,.catalogPageGrid,.widgetPageGrid{grid-template-columns:1fr}.queryZeroCard{grid-column:1;grid-row:auto;min-height:auto}.querySearchCard{grid-column:1}.widgetPageGrid>#widget-code{position:static}.singlePageCard{grid-template-columns:1fr}}@media(max-width:760px){.metricStrip{grid-template-columns:1fr}.overviewAnalyticsHead,.pageIntro{align-items:flex-start}.overviewAnalyticsGrid{grid-template-columns:1fr}.overviewChartCard{grid-column:1}.singlePageCard .settingsGrid,.singlePageCard .synWide,.catalogHero{grid-template-columns:1fr}.pageIntro h2{font-size:16px}}.catalogWorkspacePage{gap:12px}.catalogPageGrid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:12px}.catalogControlCard,.catalogSearchCard,.catalogHealthCard{border-radius:18px}.catalogControlCard{padding:18px}.catalogCardHead{align-items:flex-start}.sectionKicker{display:block;margin-bottom:4px;font-size:7.5px;font-weight:850;letter-spacing:.11em;text-transform:uppercase;color:var(--nv-primary)}.catalogCardHead h2,.catalogSearchHead h2{font-size:15px;margin:0 0 3px}.catalogCardHead p,.catalogSearchHead p{font-size:9px!important}.catalogStatsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.catalogStat{min-width:0;padding:12px 11px;border:1px solid #ececf4;border-radius:12px;background:linear-gradient(145deg,#fff,#fafafe);display:flex;flex-direction:column;gap:2px}.catalogStat>span{font-size:8px;color:#949aad}.catalogStat>b{font-size:19px;line-height:1.15;letter-spacing:-.035em;color:#171b29}.catalogStat>.catalogStatText{font-size:12px;letter-spacing:-.01em;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalogStat>small{font-size:7.5px;color:#9ca2b1}.catalogUsageBlock{margin-top:10px;padding:10px 12px;border:1px solid #eeedf5;border-radius:11px;background:#fbfbfe}.catalogUsageBlock>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}.catalogUsageBlock span,.catalogUsageBlock b{font-size:8px}.catalogUsageBlock span{color:#888fa2}.catalogUsageBlock b{color:#34394a}.catalogUsageTrack{height:4px;border-radius:99px;background:#ececf4;overflow:hidden}.catalogUsageTrack i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6c5ce7,#8a78ff);transition:width .25s ease}.catalogSourceBox{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px;padding:12px;border:1px solid #e9e8f2;border-radius:12px;background:#fff}.catalogSourceMain{display:flex;align-items:flex-start;gap:10px;min-width:0}.sourceIcon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:#f0edff;color:#6657e7}.catalogSourceMain>div{min-width:0;display:grid;gap:2px}.catalogSourceMain small{font-size:7.5px;color:#969cad}.catalogSourceMain b{max-width:520px;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#272c3a}.catalogSourceMain span:not(.sourceIcon){font-size:7.5px;color:#9ba1b1}.catalogSourceActions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.catalogKeyRow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:9px 11px;border-radius:11px;background:#f8f8fc;border:1px solid #efeff5}.catalogKeyRow>div{display:flex;align-items:center;gap:10px;min-width:0}.catalogKeyRow span{font-size:8px;color:#8c93a5;white-space:nowrap}.catalogKeyRow code{font-size:8px;background:transparent;border:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#444a5d}.catalogImportRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding:10px 11px;border:1px dashed #d9d7e8;border-radius:11px;background:#fcfcfe}.catalogImportRow>div{display:grid;gap:2px}.catalogImportRow b{font-size:8.5px}.catalogImportRow span{font-size:7.5px;color:#969cad}.premiumFileImport{margin:0;padding:7px 10px;border-style:solid;background:#fff;color:#5547d7;font-weight:750;cursor:pointer}.catalogIssue{display:grid;gap:3px;margin-top:9px;padding:10px 11px;border:1px solid #ffd7dd;border-radius:10px;background:#fff6f7}.catalogIssue b{font-size:8.5px;color:#bb3045}.catalogIssue span{font-size:8px;line-height:1.45;color:#9d4f5b}.catalogSearchCard{padding:18px;min-height:430px;display:flex;flex-direction:column}.catalogSearchHead{align-items:flex-start}.searchResultCount{font-size:7.5px;font-weight:750;color:#6253e8;background:#f0edff;padding:5px 7px;border-radius:8px;white-space:nowrap}.catalogSearchForm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:14px}.catalogSearchForm input{height:42px}.catalogSearchForm .primary{min-width:82px}.catalogTestResults{margin-top:10px;flex:1}.catalogSearchEmpty{min-height:225px;border:1px dashed #e0deed;border-radius:13px;background:linear-gradient(180deg,#fcfcff,#fafafe);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}.catalogSearchEmpty.compact{min-height:155px}.searchEmptyIcon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#f0edff;color:#6758e8;margin-bottom:10px}.catalogSearchEmpty b{font-size:10px;color:#343948}.catalogSearchEmpty p{max-width:300px;margin:5px 0 0;font-size:8px!important;line-height:1.5;color:#9aa0b0}.catalogTestResults .result{padding:9px 2px;border-bottom:1px solid #f0f0f5}.catalogHealthCard{padding:16px 18px}.catalogHealthGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.catalogHealthGrid>div{display:flex;align-items:center;gap:9px;min-width:0;padding:11px;border:1px solid #ececf3;border-radius:11px;background:#fbfbfd}.catalogHealthGrid>div>i{width:26px;height:26px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:#f0eff6;color:#8d93a3;font-size:9px;font-style:normal;font-weight:800}.catalogHealthGrid>div.ready>i{background:#e6f8ef;color:#24905e}.catalogHealthGrid>div>span{display:grid;gap:2px;min-width:0}.catalogHealthGrid b{font-size:8.5px;color:#303544}.catalogHealthGrid small{font-size:7.5px;color:#979dad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1380px){.catalogStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogPageGrid{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr)}.catalogHealthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.catalogPageGrid{grid-template-columns:1fr}.catalogSearchCard{min-height:auto}.catalogSearchEmpty{min-height:170px}}@media(max-width:760px){.catalogStatsGrid,.catalogHealthGrid{grid-template-columns:1fr}.catalogSourceBox,.catalogImportRow{align-items:stretch;flex-direction:column}.catalogSourceActions{width:100%}.catalogSourceActions>*{flex:1}.catalogKeyRow{align-items:stretch;flex-direction:column}.catalogKeyRow>div{display:grid;gap:3px}.catalogSearchForm{grid-template-columns:1fr}.catalogSearchForm .primary{width:100%}}.synonymsWorkspacePage{gap:12px}.synonymsPageGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:12px;align-items:start}.synonymMainCard,.synonymSuggestionsCard,.synonymGuideCard{border-radius:18px}.synonymMainCard{padding:18px;min-width:0}.synonymMainHead{align-items:flex-start}.synonymMainHead h2,.synonymSuggestionsCard h2,.synonymGuideCard h2{font-size:15px;margin:0 0 3px}.synonymMainHead p,.synonymSuggestionsCard p,.synonymGuideCard p{font-size:9px!important;line-height:1.5}.synonymStatsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.synonymStatsGrid>div{padding:12px;border:1px solid #ececf4;border-radius:12px;background:linear-gradient(145deg,#fff,#fafafe);display:grid;gap:2px}.synonymStatsGrid span{font-size:8px;color:#949aad}.synonymStatsGrid b{font-size:19px;letter-spacing:-.035em;color:#171b29}.synonymStatsGrid small{font-size:7.5px;color:#9ca2b1}.synonymComposer{margin-top:10px;padding:13px;border:1px solid #e9e8f2;border-radius:13px;background:#fbfbfe}.synonymComposerTitle{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.synonymComposerTitle>div{display:grid;gap:2px}.synonymComposerTitle b{font-size:9px;color:#2f3444}.synonymComposerTitle span{font-size:7.5px;color:#969cad}.synonymComposerFields{display:grid;grid-template-columns:minmax(150px,.72fr) minmax(260px,1.45fr) auto;gap:8px;align-items:end}.synonymComposerFields label,.synonymEditFields label{display:grid;gap:5px}.synonymComposerFields label>span,.synonymEditFields label>span{font-size:8px;font-weight:750;color:#6f7587}.synonymComposerFields input,.synonymEditFields input,.synonymFilter input,.synonymBulkBox textarea{width:100%;border:1px solid #e3e4ec;border-radius:10px;background:#fff;color:#303544;outline:none}.synonymComposerFields input,.synonymEditFields input,.synonymFilter input{height:38px;padding:9px 10px;font-size:9px}.synonymComposerFields input:focus,.synonymEditFields input:focus,.synonymFilter:focus-within,.synonymBulkBox textarea:focus{border-color:#8c80ef;box-shadow:0 0 0 3px #6253e814}.synonymComposerFields>.primary{height:38px;white-space:nowrap}.synonymRulePreview{display:flex;align-items:center;gap:8px;min-width:0;margin-top:9px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid #efeff5}.synonymRulePreview>span{font-size:7.5px;color:#9aa0b0}.synonymRulePreview>b{font-size:8.5px;color:#353a4a}.synonymRulePreview>i{font-style:normal;color:#9aa0b0;font-size:10px}.synonymRulePreview>div{display:flex;gap:5px;flex-wrap:wrap;min-width:0}.synonymRulePreview em,.synonymChips>span{font-style:normal;font-size:7.5px;color:#5648d3;background:#f0edff;border:1px solid #e5e0ff;border-radius:999px;padding:4px 7px}.synonymRulePreview .placeholderChip{color:#9ca1af;background:#f7f7fa;border-color:#ececf1}.synonymBulkBox{margin-top:9px;padding:12px;border:1px solid #e5e2f7;border-radius:12px;background:linear-gradient(145deg,#fbfaff,#f8f7ff)}.synonymBulkBox>div:first-child{display:grid;gap:2px;margin-bottom:8px}.synonymBulkBox b{font-size:8.5px}.synonymBulkBox span{font-size:7.5px;color:#9298aa}.synonymBulkBox textarea{resize:vertical;min-height:112px;padding:10px;font:8.5px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.synonymBulkActions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.synonymBulkActions small{font-size:7.5px;color:#8f95a7}.synonymBulkActions code{font-size:7.5px;background:#fff;border:1px solid #e8e6f3;border-radius:5px;padding:2px 4px}.synonymLibraryHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:13px;border-top:1px solid #efeff4}.synonymLibraryHead>div{display:grid;gap:2px}.synonymLibraryHead b{font-size:10px;color:#292e3e}.synonymLibraryHead span{font-size:7.5px;color:#9aa0b0}.synonymFilter{display:grid;grid-template-columns:auto minmax(180px,260px) auto;align-items:center;gap:6px;padding:0 9px;border:1px solid #e3e4ec;border-radius:10px;background:#fff;color:#969cad}.synonymFilter input{border:0!important;box-shadow:none!important;padding:0;height:34px;background:transparent}.synonymFilter button{border:0;background:transparent;color:#969cad;cursor:pointer;font-size:15px;line-height:1;padding:2px}.synonymRuleList{margin-top:8px;border:1px solid #ededf4;border-radius:12px;overflow:hidden;background:#fff}.synonymRuleRow{display:grid;grid-template-columns:minmax(145px,.58fr) minmax(220px,1.42fr) auto;gap:12px;align-items:center;padding:11px 12px;border-bottom:1px solid #f0f0f5}.synonymRuleRow:last-child{border-bottom:0}.synonymRuleRow:hover{background:#fcfcfe}.synonymRuleTerm{display:flex;align-items:center;gap:9px;min-width:0}.synonymTermIcon{width:29px;height:29px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#f0edff;color:#6758e8}.synonymRuleTerm>div{min-width:0}.synonymRuleTerm b,.synonymRuleTerm small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.synonymRuleTerm b{font-size:9px;color:#2f3444}.synonymRuleTerm small{margin-top:2px;font-size:7.5px;color:#9aa0b0}.synonymChips{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.synonymRowActions{display:flex;align-items:center;gap:5px}.iconDanger{width:28px;height:28px;border:1px solid #f1dfe4;border-radius:8px;background:#fff8f9;color:#c74b61;cursor:pointer;font-size:14px;line-height:1}.iconDanger:hover{background:#fff0f2}.synonymRuleEdit{padding:12px;border-bottom:1px solid #f0f0f5;background:#faf9ff}.synonymRuleEdit:last-child{border-bottom:0}.synonymEditFields{display:grid;grid-template-columns:minmax(160px,.65fr) minmax(260px,1.35fr);gap:8px}.synonymEditActions{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.synonymEmptyState{min-height:190px;margin-top:8px;border:1px dashed #dfddeb;border-radius:12px;background:linear-gradient(180deg,#fdfdff,#fafafe);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px}.synonymEmptyState.compact{min-height:120px}.synonymEmptyState>span{width:40px;height:40px;display:grid;place-items:center;margin-bottom:9px;border-radius:12px;background:#f0edff;color:#6758e8}.synonymEmptyState b{font-size:10px;color:#343948}.synonymEmptyState p{max-width:320px;margin:5px 0 0;font-size:8px!important;line-height:1.5;color:#9aa0b0}.synonymSideColumn{display:grid;gap:12px}.synonymSuggestionsCard,.synonymGuideCard{padding:16px}.synonymSuggestionList{display:grid;margin-top:10px}.synonymSuggestionList>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 2px;border:0;border-top:1px solid #f0f0f5;background:transparent;text-align:left;cursor:pointer}.synonymSuggestionList>button:hover b{color:#5b4ddd}.synonymSuggestionList span{min-width:0}.synonymSuggestionList b,.synonymSuggestionList small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.synonymSuggestionList b{font-size:8.5px;color:#343948}.synonymSuggestionList small{margin-top:2px;font-size:7.5px;color:#9aa0b0}.synonymSuggestionList i{width:26px;height:26px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:#f0edff;color:#6758e8;font-style:normal;font-size:13px}.synonymSideEmpty{min-height:160px;margin-top:10px;border:1px dashed #e2e0ec;border-radius:11px;background:#fcfcfe;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px}.synonymSideEmpty>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#e9f8ef;color:#28875c;font-weight:800}.synonymSideEmpty b{margin-top:8px;font-size:9px}.synonymSideEmpty p{max-width:230px;margin:4px 0 0;font-size:7.5px!important;line-height:1.45;color:#9aa0b0}.synonymGuideList{display:grid;gap:7px;margin-top:10px}.synonymGuideList>div{display:flex;align-items:flex-start;gap:8px;padding:9px;border:1px solid #efeff4;border-radius:10px;background:#fbfbfd}.synonymGuideList i{width:23px;height:23px;display:grid;place-items:center;flex:0 0 auto;border-radius:7px;background:#f0edff;color:#6758e8;font-size:8px;font-style:normal;font-weight:800}.synonymGuideList span{min-width:0}.synonymGuideList b,.synonymGuideList small{display:block}.synonymGuideList b{font-size:8px;color:#353a4a}.synonymGuideList small{margin-top:2px;font-size:7px;color:#9aa0b0;line-height:1.35}@media(max-width:1180px){.synonymsPageGrid{grid-template-columns:1fr}.synonymSideColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.synonymComposerFields{grid-template-columns:1fr 1fr}.synonymComposerFields>.primary{grid-column:1/-1;width:max-content}.synonymRuleRow{grid-template-columns:minmax(140px,.65fr) minmax(200px,1.35fr) auto}}@media(max-width:760px){.synonymStatsGrid,.synonymSideColumn,.synonymComposerFields,.synonymEditFields{grid-template-columns:1fr}.synonymComposerFields>.primary{width:100%}.synonymLibraryHead{align-items:stretch;flex-direction:column}.synonymFilter{grid-template-columns:auto 1fr auto}.synonymRuleRow{grid-template-columns:1fr;gap:8px}.synonymRowActions{justify-content:flex-end}.synonymBulkActions{align-items:stretch;flex-direction:column}.synonymBulkActions .primary{width:100%}}.searchSettingsWorkspacePage{gap:12px}.searchSettingsPageGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:12px;align-items:start}.searchSettingsMainCard,.searchBehaviorCard,.searchSettingsTestCard{border-radius:18px}.searchSettingsMainCard{padding:18px;min-width:0}.searchSettingsMainHead{align-items:flex-start}.searchSettingsMainHead h2,.searchBehaviorCard h2,.searchSettingsTestCard h2{font-size:15px;margin:0 0 3px}.searchSettingsMainHead p,.searchBehaviorCard p,.searchSettingsTestCard p{font-size:9px!important;line-height:1.5}.searchSettingsHeadActions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.settingsStatePill{font-size:7.5px;font-weight:800;padding:5px 7px;border-radius:999px;white-space:nowrap}.settingsStatePill.saved{background:#e8f8ef;color:#28865c}.settingsStatePill.dirty{background:#fff4dd;color:#a36a14}.searchSettingsSection{margin-top:10px;padding:13px;border:1px solid #ecebf3;border-radius:13px;background:linear-gradient(145deg,#fff,#fbfbfe)}.searchSettingsSectionTitle{display:flex;align-items:flex-start;gap:10px}.searchSettingsSectionIcon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:#f0edff;color:#6758e8}.searchSettingsSectionTitle>div{display:grid;gap:2px}.searchSettingsSectionTitle h3{margin:0;font-size:10px;color:#2e3342}.searchSettingsSectionTitle p{margin:0;font-size:7.8px!important;line-height:1.45;color:#969cad}.resultLimitControl{display:grid;grid-template-columns:180px minmax(0,1fr);gap:14px;align-items:center;margin-top:11px;padding:10px 11px;border:1px solid #efeff5;border-radius:11px;background:#fff}.resultLimitControl>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.resultLimitControl span{font-size:8px;color:#858c9e}.resultLimitControl b{font-size:17px;color:#252a38}.resultLimitChoices{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px}.resultLimitChoices button{height:30px;border:1px solid #e6e5ee;border-radius:8px;background:#fafafd;color:#777d8e;font-size:8px;font-weight:750;cursor:pointer;transition:.15s ease}.resultLimitChoices button:hover{border-color:#cfcaf6;color:#5a4bd9}.resultLimitChoices button.active{border-color:#6b5be7;background:linear-gradient(135deg,#6c5ce7,#7c6df0);color:#fff;box-shadow:0 5px 12px #5b4ada29}.premiumToggleList{margin-top:11px}.premiumToggleList.twoCols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.premiumToggleList .toggleCard{background:#fff;border-color:#ecebf3;padding:11px}.premiumToggleList .toggleCard b{font-size:9px}.premiumToggleList .toggleCard small{font-size:7.5px;line-height:1.45}.settingsBehaviorNote{display:flex;align-items:center;gap:7px;margin-top:8px;padding:8px 10px;border-radius:9px;background:#f8f8fc;color:#858b9d;font-size:7.5px}.behaviorDot{width:6px;height:6px;border-radius:50%;background:#6b5be7;box-shadow:0 0 0 4px #efedff}.searchSettingsFooter{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:11px 12px;border:1px solid #ecebf4;border-radius:12px;background:#fbfbfe}.searchSettingsFooter>div{display:grid;gap:2px}.searchSettingsFooter b{font-size:8.5px;color:#363b4b}.searchSettingsFooter span{font-size:7.5px;color:#979dae}.searchSettingsFooter .primary{min-width:140px}.searchSettingsSideColumn{display:grid;gap:12px}.searchBehaviorCard,.searchSettingsTestCard{padding:16px}.behaviorSummaryList{display:grid;gap:7px;margin-top:10px}.behaviorSummaryList>div{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid #efeff4;border-radius:11px;background:#fbfbfd}.behaviorSummaryIcon{width:29px;height:29px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#f0edff;color:#6758e8}.behaviorSummaryIcon.success{background:#e9f8ef;color:#29885d}.behaviorSummaryList>div>span:last-child{display:grid;gap:2px;min-width:0}.behaviorSummaryList b{font-size:8.5px;color:#343948}.behaviorSummaryList small{font-size:7.3px;line-height:1.4;color:#9aa0b0}.settingsUnsavedHint{margin-top:10px;padding:8px 9px;border:1px solid #f4dfb9;border-radius:9px;background:#fff8eb;color:#9a6a1a;font-size:7.5px;line-height:1.45}.searchSettingsTestForm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:10px}.searchSettingsTestForm input{height:38px;width:100%;border:1px solid #e3e4ec;border-radius:10px;background:#fff;padding:9px 10px;color:#303544;outline:none;font-size:8.5px}.searchSettingsTestForm input:focus{border-color:#8c80ef;box-shadow:0 0 0 3px #6253e814}.searchSettingsTestForm .primary{min-width:76px}.settingsTestResults{margin-top:8px}.settingsTestEmpty{min-height:170px;border:1px dashed #e0deed;border-radius:12px;background:linear-gradient(180deg,#fcfcff,#fafafe);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px}.settingsTestEmpty.compact{min-height:110px}.settingsTestEmpty>span{width:38px;height:38px;display:grid;place-items:center;margin-bottom:9px;border-radius:11px;background:#f0edff;color:#6758e8}.settingsTestEmpty b{font-size:9px;color:#343948}.settingsTestEmpty p{max-width:260px;margin:5px 0 0;font-size:7.5px!important;line-height:1.5;color:#9aa0b0}.settingsTestResult{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f5;text-decoration:none;color:inherit}.settingsTestResult:last-child{border-bottom:0}.settingsTestResult .thumb{width:38px;height:38px}.settingsTestResult>div:nth-child(2){min-width:0}.settingsTestResult>div:nth-child(2)>b,.settingsTestResult>div:nth-child(2)>small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settingsTestResult>div:nth-child(2)>b{font-size:8px}.settingsTestResult>div:nth-child(2)>small{margin-top:2px;font-size:7px;color:#999fae}.settingsTestResult .rside b{font-size:8px}.settingsTestResult .rside small{font-size:7px}.searchSettingsTestCard .searchResultCount{margin-left:auto}@media(max-width:1180px){.searchSettingsPageGrid{grid-template-columns:1fr}.searchSettingsSideColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.resultLimitChoices{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.searchSettingsSideColumn,.premiumToggleList.twoCols,.resultLimitControl{grid-template-columns:1fr}.resultLimitChoices{grid-template-columns:repeat(4,minmax(0,1fr))}.searchSettingsFooter{align-items:stretch;flex-direction:column}.searchSettingsFooter .primary{width:100%}.searchSettingsTestForm{grid-template-columns:1fr}.searchSettingsTestForm .primary{width:100%}}.widgetWorkspacePage{gap:12px}.widgetDesignerGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);gap:12px;align-items:start}.widgetConfiguratorCard,.widgetPreviewCard,.widgetInstallCard{border-radius:18px}.widgetConfiguratorCard{padding:18px;min-width:0}.widgetConfiguratorHead{align-items:flex-start}.widgetConfiguratorHead h2,.widgetPreviewHead h2,.widgetInstallCard h2{font-size:15px;margin:0 0 3px}.widgetConfiguratorHead p,.widgetPreviewHead p,.widgetInstallCard p{font-size:8.5px!important;line-height:1.5}.widgetHeadActions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.widgetConfigSection{margin-top:10px;padding:13px;border:1px solid #ecebf3;border-radius:13px;background:linear-gradient(145deg,#fff,#fbfbfe)}.widgetConfigTitle{display:flex;align-items:flex-start;gap:10px}.widgetConfigIcon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:#f0edff;color:#6758e8}.widgetConfigTitle>div{display:grid;gap:2px}.widgetConfigTitle h3{margin:0;font-size:10px;color:#2e3342}.widgetConfigTitle p{margin:0;font-size:7.8px!important;line-height:1.45;color:#969cad}.widgetAppearanceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px}.widgetField{display:grid;gap:6px;padding:10px;border:1px solid #efeff5;border-radius:11px;background:#fff}.widgetField>span{font-size:8px;font-weight:750;color:#5b6172}.widgetField>small{font-size:7px;line-height:1.4;color:#9aa0b0}.widgetField input,.widgetField select{width:100%;height:36px;border:1px solid #e3e4ec;border-radius:9px;background:#fff;padding:8px 9px;color:#303544;outline:none;font-size:8.5px}.widgetField input:focus,.widgetField select:focus{border-color:#8c80ef;box-shadow:0 0 0 3px #6253e814}.wideWidgetField{grid-column:1/-1}.widgetColorControl{display:grid;grid-template-columns:42px 1fr;gap:7px}.widgetColorControl input[type=color]{padding:3px;cursor:pointer}.widgetColorPresets{display:flex;gap:6px;flex-wrap:wrap}.widgetColorPresets button{width:23px;height:23px;border:2px solid #fff;border-radius:7px;box-shadow:0 0 0 1px #e3e4ec;cursor:pointer}.widgetColorPresets button.active{box-shadow:0 0 0 2px #6757d9}.widgetChoiceRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.widgetChoiceRow button{height:30px;border:1px solid #e6e5ee;border-radius:8px;background:#fafafd;color:#777d8e;font-size:7.5px;font-weight:750;cursor:pointer}.widgetChoiceRow button:hover{border-color:#cfcaf6;color:#5a4bd9}.widgetChoiceRow button.active{border-color:#6b5be7;background:linear-gradient(135deg,#6c5ce7,#7c6df0);color:#fff;box-shadow:0 5px 12px #5b4ada26}.widgetBehaviorGrid,.widgetToggleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px}.widgetToggleGrid .toggleCard{background:#fff;border-color:#ecebf3;padding:11px}.widgetToggleGrid .toggleCard b{font-size:8.5px}.widgetToggleGrid .toggleCard small{font-size:7.2px;line-height:1.4}.widgetSaveBar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:11px 12px;border:1px solid #ecebf4;border-radius:12px;background:#fbfbfe}.widgetSaveBar>div{display:grid;gap:2px}.widgetSaveBar b{font-size:8.5px;color:#363b4b}.widgetSaveBar span{font-size:7.3px;color:#979dae}.widgetSaveBar .primary{min-width:145px}.widgetDesignerSide{display:grid;gap:12px;position:sticky;top:14px}.widgetPreviewCard,.widgetInstallCard{padding:16px}.widgetPreviewHead{align-items:flex-start}.widgetDeviceTabs{display:flex;gap:3px;padding:3px;border-radius:9px;background:#f3f2f7}.widgetDeviceTabs button{height:25px;border:0;border-radius:7px;background:transparent;color:#8a8f9e;font-size:7.5px;font-weight:750;padding:0 8px;cursor:pointer}.widgetDeviceTabs button.active{background:#fff;color:#5b4ddd;box-shadow:0 1px 4px #27234014}.widgetPreviewStage{margin-top:11px;border:1px solid #e7e6ef;border-radius:14px;background:#f6f7fb;overflow:hidden;transition:.2s}.widgetPreviewStage.mobile{max-width:340px;margin-left:auto;margin-right:auto}.widgetBrowserBar{height:29px;display:flex;align-items:center;gap:5px;padding:0 9px;border-bottom:1px solid #e8e8ef;background:#fff}.widgetBrowserBar>span{width:6px;height:6px;border-radius:50%;background:#e6e6ec}.widgetBrowserBar>span:first-child{background:#ff8d96}.widgetBrowserBar>span:nth-child(2){background:#f4c86b}.widgetBrowserBar>span:nth-child(3){background:#6fd0a0}.widgetBrowserBar>b{margin-left:6px;color:#9aa0b0;font-size:7px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widgetPreviewCanvas{padding:14px;min-height:330px;background:linear-gradient(180deg,#f7f8fb,#f2f3f8)}.widgetPreviewStage.mobile .widgetPreviewCanvas{padding:11px;min-height:390px}.widgetPreviewSearch{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.widgetPreviewInputWrap{position:relative}.widgetPreviewInputWrap input{width:100%;height:var(--widget-input-height);border:1px solid #d9d9df;border-radius:var(--widget-radius);padding:0 38px 0 12px;background:#fff;color:#242834;outline:none;font-size:8.5px;box-shadow:0 1px 2px #1e1e2d08}.widgetPreviewInputWrap input:focus{border-color:var(--widget-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--widget-accent) 12%,transparent)}.widgetPreviewInputWrap>span{position:absolute;right:11px;top:50%;transform:translateY(-50%);color:#757b8d;pointer-events:none}.widgetPreviewSearch button{height:var(--widget-input-height);border:0;border-radius:var(--widget-radius);padding:0 13px;background:var(--widget-accent);color:#fff;font-size:8px;font-weight:800;cursor:pointer}.widgetPreviewStage.mobile .widgetPreviewSearch{grid-template-columns:1fr}.widgetPreviewStage.mobile .widgetPreviewSearch button{width:100%}.widgetPreviewPanel{margin-top:7px;border:1px solid #e8e8ed;border-radius:var(--widget-panel-radius);background:#fff;box-shadow:0 14px 38px #16161f1c;overflow:hidden}.widgetPreviewEmpty{min-height:185px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px}.widgetPreviewEmpty.compact{min-height:120px}.widgetPreviewEmpty>span{width:35px;height:35px;display:grid;place-items:center;margin-bottom:8px;border-radius:10px;background:#f0edff;color:var(--widget-accent)}.widgetPreviewEmpty b{font-size:8.5px;color:#343948}.widgetPreviewEmpty p{max-width:240px;margin:4px 0 0;font-size:7px!important;line-height:1.5;color:#9aa0b0}.widgetPreviewResult{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 9px;border-bottom:1px solid #f1f1f4;background:#fff}.widgetPreviewResult.noImage{grid-template-columns:minmax(0,1fr) auto}.widgetPreviewResult:last-of-type{border-bottom:0}.widgetPreviewThumb{width:44px;height:44px;border-radius:calc(var(--widget-radius) - 2px);background:#f5f5f8;display:grid;place-items:center;overflow:hidden;color:#a6a8b2;font-size:7px}.widgetPreviewThumb img{width:100%;height:100%;object-fit:contain}.widgetPreviewInfo{min-width:0}.widgetPreviewInfo b,.widgetPreviewInfo small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widgetPreviewInfo b{font-size:7.9px;line-height:1.3;color:#2d3241}.widgetPreviewInfo small{margin-top:2px;font-size:6.8px;color:#959bab}.widgetPreviewSide{text-align:right}.widgetPreviewSide b,.widgetPreviewSide small{display:block;white-space:nowrap}.widgetPreviewSide b{font-size:7.8px;color:#2d3241}.widgetPreviewSide small{margin-top:2px;font-size:6.7px}.widgetPreviewStage.mobile .widgetPreviewResult{grid-template-columns:40px minmax(0,1fr);gap:7px}.widgetPreviewStage.mobile .widgetPreviewResult.noImage{grid-template-columns:1fr}.widgetPreviewStage.mobile .widgetPreviewThumb{width:40px;height:40px}.widgetPreviewStage.mobile .widgetPreviewSide{grid-column:2;text-align:left}.widgetPreviewStage.mobile .widgetPreviewResult.noImage .widgetPreviewSide{grid-column:1}.widgetPreviewFooter{padding:7px 9px;background:#fafafd;color:#9ca1af;text-align:right;font-size:6.8px}.widgetInstallStatus{font-size:7.2px;font-weight:800;padding:5px 7px;border-radius:999px;background:#f2f1f6;color:#8a8f9e;white-space:nowrap}.widgetInstallStatus.ready{background:#e8f8ef;color:#28865c}.widgetInstallCard pre{min-height:82px;margin:10px 0 0;padding:11px;border:1px solid #ecebf3;border-radius:11px;background:#fafafd;color:#5b6172;font-size:7.5px;line-height:1.55}.widgetInstallActions{display:grid;gap:8px;margin-top:9px}.widgetInstallActions .primary{width:max-content}.widgetInstallActions span{font-size:7px;line-height:1.5;color:#979dae}.widgetInstallActions code{padding:1px 4px;border-radius:5px;background:#f0eff7;color:#5d52ce;font-size:6.8px}@media(max-width:1200px){.widgetDesignerGrid{grid-template-columns:1fr}.widgetDesignerSide{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.widgetPreviewCard{grid-column:1/-1}.widgetPreviewStage.mobile{max-width:360px}}@media(max-width:760px){.widgetAppearanceGrid,.widgetBehaviorGrid,.widgetToggleGrid,.widgetDesignerSide{grid-template-columns:1fr}.wideWidgetField{grid-column:1}.widgetChoiceRow{grid-template-columns:repeat(2,minmax(0,1fr))}.widgetHeadActions{justify-content:flex-start}.widgetConfiguratorHead,.widgetPreviewHead{flex-direction:column}.widgetSaveBar{align-items:stretch;flex-direction:column}.widgetSaveBar .primary{width:100%}.widgetPreviewStage.mobile{max-width:none}.widgetInstallActions .primary{width:100%}}.widgetChoiceRow.widgetChoice3{grid-template-columns:repeat(3,minmax(0,1fr))}.widgetChoiceRow.widgetChoice4{grid-template-columns:repeat(4,minmax(0,1fr))}.widgetChoiceRow.widgetChoice5{grid-template-columns:repeat(5,minmax(0,1fr))}.widgetChoiceRow.widgetChoice6{grid-template-columns:repeat(6,minmax(0,1fr))}.widgetChoiceRow.widgetChoice7{grid-template-columns:repeat(7,minmax(0,1fr))}.widgetPreviewStage{--nv-field:#fff;--nv-panel:#fff;--nv-page:#f6f7fb;--nv-text:#242834;--nv-muted:#8f95a6;--nv-border:#d9d9df;--nv-row:#fff;--nv-hover:#faf8ff;--nv-footer:#fafafd;--nv-shadow:0 14px 38px rgba(22,22,31,.11);--nv-row-py:8px}.widgetPreviewStage.theme-soft{--nv-field:#f5f5fa;--nv-panel:#fbfbfe;--nv-page:#f1f2f7;--nv-text:#242834;--nv-muted:#888f9f;--nv-border:#e5e5ed;--nv-row:#fbfbfe;--nv-hover:#f1efff;--nv-footer:#f5f5f9}.widgetPreviewStage.theme-dark{--nv-field:#141824;--nv-panel:#171c28;--nv-page:#0f1420;--nv-text:#f7f8fc;--nv-muted:#9ca5ba;--nv-border:#343b4f;--nv-row:#171c28;--nv-hover:#20263a;--nv-footer:#121722}.widgetPreviewStage.shadow-none{--nv-shadow:none}.widgetPreviewStage.shadow-soft{--nv-shadow:0 14px 38px rgba(22,22,31,.11)}.widgetPreviewStage.shadow-strong{--nv-shadow:0 24px 70px rgba(22,22,31,.24)}.widgetPreviewStage.density-compact{--nv-row-py:5px}.widgetPreviewStage.density-comfortable{--nv-row-py:8px}.widgetPreviewStage.density-spacious{--nv-row-py:12px}.widgetPreviewStage .widgetPreviewCanvas{background:var(--nv-page)}.widgetPreviewStage .widgetBrowserBar{background:var(--nv-panel);border-color:var(--nv-border)}.widgetPreviewStage .widgetPreviewInputWrap input{height:var(--widget-input-height);border-width:var(--widget-border-width);border-style:solid;border-color:var(--nv-border);border-radius:var(--widget-radius);background:var(--nv-field);color:var(--nv-text);font-size:var(--widget-font-input);transition:.16s}.widgetPreviewStage.field-filled .widgetPreviewInputWrap input{background:color-mix(in srgb,var(--nv-field) 72%,var(--widget-accent) 6%);border-color:transparent}.widgetPreviewStage.field-ghost .widgetPreviewInputWrap input{background:transparent;border-color:transparent;box-shadow:none}.widgetPreviewStage.field-ghost .widgetPreviewInputWrap input:focus{box-shadow:0 2px 0 var(--widget-accent);border-radius:0}.widgetPreviewStage .widgetPreviewInputWrap input::placeholder{color:var(--nv-muted)}.widgetPreviewStage .widgetPreviewInputWrap>span{color:var(--nv-muted)}.widgetPreviewSearch.button-text{grid-template-columns:minmax(0,1fr) auto}.widgetPreviewSearch.button-icon,.widgetPreviewSearch.button-none{grid-template-columns:1fr}.widgetPreviewSearch.button-none .widgetPreviewInputWrap input,.widgetPreviewSearch.button-text .widgetPreviewInputWrap input{padding-right:12px}.widgetPreviewSearch button{height:var(--widget-input-height);border-radius:var(--widget-radius);font-size:var(--widget-font-button);padding:0 16px}.widgetPreviewStage.mobile .widgetPreviewSearch.button-text{grid-template-columns:1fr}.widgetPreviewStage.mobile .widgetPreviewSearch.button-text button{width:100%}.widgetPreviewStage .widgetPreviewPanel{margin-top:var(--widget-panel-gap);max-height:var(--widget-panel-height);overflow:auto;border-radius:var(--widget-panel-radius);background:var(--nv-panel);border-color:var(--nv-border);box-shadow:var(--nv-shadow)}.widgetPreviewStage .widgetPreviewResult{grid-template-columns:var(--widget-image-size) minmax(0,1fr) auto;padding:var(--nv-row-py) 9px;background:var(--nv-row);border-color:color-mix(in srgb,var(--nv-border) 58%,transparent)}.widgetPreviewStage .widgetPreviewResult.noImage{grid-template-columns:minmax(0,1fr) auto}.widgetPreviewStage .widgetPreviewResult:hover{background:var(--nv-hover)}.widgetPreviewStage .widgetPreviewThumb{width:var(--widget-image-size);height:var(--widget-image-size);border-radius:var(--widget-image-radius);background:color-mix(in srgb,var(--nv-panel) 82%,#888 8%);color:var(--nv-muted)}.widgetPreviewStage .widgetPreviewInfo b,.widgetPreviewStage .widgetPreviewSide b{color:var(--nv-text)}.widgetPreviewStage .widgetPreviewInfo b{font-size:calc(var(--widget-font-size) * .53)}.widgetPreviewStage .widgetPreviewInfo small,.widgetPreviewStage .widgetPreviewEmpty p{color:var(--nv-muted)}.widgetPreviewStage .widgetPreviewEmpty b{color:var(--nv-text)}.widgetPreviewStage .widgetPreviewFooter{background:var(--nv-footer);color:var(--nv-muted)}.widgetPreviewStage.mobile .widgetPreviewResult{grid-template-columns:min(44px,var(--widget-image-size)) minmax(0,1fr)}.widgetPreviewStage.mobile .widgetPreviewThumb{width:min(44px,var(--widget-image-size));height:min(44px,var(--widget-image-size))}@media(max-width:760px){.widgetChoiceRow.widgetChoice5,.widgetChoiceRow.widgetChoice6,.widgetChoiceRow.widgetChoice7{grid-template-columns:repeat(2,minmax(0,1fr))}}.shopSettingsWorkspacePage{--shop-card-radius:18px}.premiumShopSettingsPage{display:grid;grid-template-columns:1fr;gap:12px;max-width:none}.premiumShopSettingsPage>.subscriptionCompact{order:-1}.shopSettingsPremiumGrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(360px,.8fr);gap:14px;align-items:start}.shopIdentityCard{padding:20px}.shopSettingsCardHead{align-items:flex-start}.shopIdentityPreview{display:flex;align-items:center;gap:12px;padding:14px 15px;margin-top:14px;border:1px solid #ecebf3;border-radius:14px;background:linear-gradient(135deg,#fbfaff,#fff 65%)}.shopIdentityIcon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#eeeaff,#ded8ff);color:#6253e8;flex:none}.shopIdentityPreview>div{display:grid;gap:2px;min-width:0}.shopIdentityPreview b{font-size:14px;color:#282431}.shopIdentityPreview span{font-size:9px;color:#918c9a}.shopIdentityPreview>i{margin-left:auto;font-style:normal;font-size:8px;font-weight:800;padding:5px 8px;border-radius:999px;background:#f1eff5;color:#7f7888}.shopIdentityPreview>i.active{background:#e9f8ef;color:#228553}.shopPremiumForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.premiumField{display:grid;gap:6px;align-content:start}.premiumField>span{font-size:9px;font-weight:800;color:#514b58}.premiumField>small{font-size:8px;line-height:1.45;color:#9893a0}.premiumField input{width:100%;height:42px;border:1px solid #e3e2ea;border-radius:11px;background:#fff;padding:0 12px;color:#2f2b34;font:inherit;font-size:10px;outline:none;transition:.18s}.premiumField input::placeholder{color:#b9b4c0;font-weight:500;opacity:1}.premiumField input:focus{border-color:#8a7eef;box-shadow:0 0 0 3px #6757d917}.premiumInputWithStatus,.premiumInputWithAction{position:relative}.premiumInputWithStatus input{padding-right:42px}.premiumInputWithStatus>i{position:absolute;right:11px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:#f2f0f5;color:#8e8794;font-size:9px;font-style:normal;font-weight:900}.premiumInputWithStatus.valid>i{background:#e9f8ef;color:#23905b}.premiumInputWithStatus.invalid>i{background:#fff0f1;color:#c84a59}.premiumInputWithStatus.invalid input,.premiumInputWithAction.invalid input{border-color:#e7a0aa;box-shadow:0 0 0 3px #ce4b5c0f}.premiumInputWithAction input{padding-right:84px}.premiumInputWithAction>button{position:absolute;right:6px;top:6px;height:30px;border:0;border-radius:8px;padding:0 10px;background:#f0eef8;color:#6253e8;font-size:8px;font-weight:800;cursor:pointer}.premiumInputWithAction>button:hover{background:#e8e4ff}.widePremiumField{grid-column:1/-1}.shopFormSection{padding:14px;border:1px solid #ecebf2;border-radius:14px;background:#fbfbfd}.shopFormSectionTitle{display:flex;align-items:center;gap:10px}.shopFormIcon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#f0edff;color:#6253e8;flex:none}.shopFormSectionTitle>div{display:grid;gap:2px;min-width:0}.shopFormSectionTitle b{font-size:10px;color:#342f38}.shopFormSectionTitle small{font-size:8px;color:#96909c;line-height:1.35}.shopFormSectionTitle>em{margin-left:auto;font-style:normal;font-size:8px;font-weight:800;padding:5px 8px;border-radius:999px;background:#f0eef3;color:#817a86}.shopFormSectionTitle>em.ready{background:#eaf8ef;color:#298b5b}.shopFormSectionTitle>em.manual{background:#f0edff;color:#6253e8}.feedPremiumField{margin-top:12px}.shopSettingsSaveBar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 14px;border:1px solid #ecebf3;border-radius:14px;background:#faf9fc}.shopSettingsSaveBar>div:first-child{display:grid;gap:2px}.shopSettingsSaveBar b{font-size:9px;color:#3d3742}.shopSettingsSaveBar span{font-size:8px;color:#97919e}.shopSettingsSaveBar>div:last-child{display:flex;gap:8px;align-items:center}.shopSettingsPremiumSide{display:grid;gap:12px}.shopSettingsPremiumSide>.card{padding:17px}.shopConnectionList{display:grid;gap:8px;margin-top:13px}.shopConnectionList>div{display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:center;padding:10px 11px;border:1px solid #ecebf2;border-radius:11px;background:#fbfbfd}.shopConnectionList i{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#f1eff4;color:#a29ba8;font-size:9px;font-style:normal;font-weight:900}.shopConnectionList>div.ready i{background:#e8f8ef;color:#23905b}.shopConnectionList span{display:grid;gap:2px}.shopConnectionList b{font-size:9px;color:#3a3540}.shopConnectionList small{font-size:8px;color:#98929f}.shopOriginsHead{align-items:flex-start}.originChipList{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.originChipList>span{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 7px 6px 9px;border:1px solid #e5e2f3;border-radius:9px;background:#f7f5ff;color:#594cc6;font-size:8px;font-weight:700}.originChipList>span button{width:17px;height:17px;display:grid;place-items:center;border:0;border-radius:5px;background:#ebe7fb;color:#7f75c9;cursor:pointer;padding:0}.originChipList>span button:hover{background:#ffecee;color:#bf4050}.originEmpty{width:100%;padding:12px;border:1px dashed #ddd9e5;border-radius:10px;background:#fbfbfc;color:#99929f;font-size:8px;line-height:1.45}.originAddForm{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:11px}.originAddForm input{height:38px;border:1px solid #e4e2ea;border-radius:10px;padding:0 11px;font-size:9px;outline:none}.originAddForm input:focus{border-color:#8a7eef;box-shadow:0 0 0 3px #6757d914}.originActions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.linkButton{border:0;background:transparent;color:#6757d9;padding:5px 0;font-size:8px;font-weight:800;cursor:pointer}.linkButton:hover{text-decoration:underline}.shopTechRows{display:grid;margin-top:12px;border-top:1px solid #f0eef3}.shopTechRows>div{display:grid;grid-template-columns:105px minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid #f0eef3}.shopTechRows>div>span{font-size:8px;color:#948e9a}.shopTechRows code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f7f6fa;border:1px solid #ebe9ef;border-radius:7px;padding:5px 7px;color:#514b58;font-size:8px}.shopTechRows b{font-size:8.5px;font-weight:700;color:#4a444f}.shopTechRows button{border:0;background:transparent;color:#6757d9;font-size:8px;font-weight:800;cursor:pointer;padding:4px}.shopTechRows em{font-style:normal;font-size:7.5px;font-weight:800;padding:4px 7px;border-radius:999px;background:#f1eff4;color:#88818e}.shopTechRows em.ready{background:#eaf8ef;color:#298b5b}.shopTechRows em.error{background:#fff0f1;color:#c84a59}.shopSettingsPremiumGrid .cardHead p{max-width:560px}@media(max-width:1180px){.shopSettingsPremiumGrid{grid-template-columns:1fr}.shopSettingsPremiumSide{grid-template-columns:repeat(2,minmax(0,1fr))}.shopTechCard{grid-column:1/-1}}@media(max-width:760px){.shopPremiumForm{grid-template-columns:1fr}.widePremiumField{grid-column:1}.shopSettingsPremiumSide{grid-template-columns:1fr}.shopTechCard{grid-column:auto}.shopSettingsSaveBar{align-items:flex-start;flex-direction:column}.shopSettingsSaveBar>div:last-child{width:100%;justify-content:flex-end}.shopTechRows>div{grid-template-columns:1fr auto}.shopTechRows>div>span{grid-column:1/-1}.originAddForm{grid-template-columns:1fr}.originActions{align-items:stretch;flex-direction:column}.originActions .primary{width:100%}}.opsCard{padding:24px;min-width:0}.opsCard>p{color:#647084;line-height:1.6}.opsToolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:16px 0}.opsToolbar label{display:grid;gap:6px;flex:1;min-width:140px}.opsToolbar button{min-height:42px}.opsTable{max-width:100%;overflow:auto;margin:16px 0}.opsTable table{width:100%;border-collapse:collapse;text-align:left}.opsTable th,.opsTable td{padding:12px;border-bottom:1px solid #e3e7ef;vertical-align:top}.opsTable th{font-size:12px;color:#657086}.opsTable td small,.opsCompare small{display:block;color:#647084;margin-top:4px}.opsTable img{width:36px;height:36px;object-fit:contain;margin-right:8px}.opsRun{border-top:1px solid #e3e7ef;padding:16px 0}.opsRun summary,.opsAdvanced summary{cursor:pointer;line-height:1.7;font-weight:600}.opsAction{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #e3e7ef}.opsAction p{margin:6px 0;color:#647084}.opsAction span{overflow-wrap:anywhere}.opsCompare{display:grid;grid-template-columns:1fr 1fr;gap:16px}.opsCompare>div{min-width:0;background:#f5f6fa;border-radius:12px;padding:14px}.opsCompare ol{padding-left:20px}.opsCompare li{padding:8px 0;overflow-wrap:anywhere}.opsCompare p{font-size:12px;line-height:1.5;color:#657086}.opsAdvanced{padding:16px 0}.searchSettingsPageGrid>.opsCard{grid-column:1/-1}button:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid #9381f0;outline-offset:3px}.opsCard input,.opsCard select{max-width:100%}@media(max-width:700px){.opsCard{padding:16px}.opsAction{align-items:flex-start;flex-direction:column}.opsCompare{grid-template-columns:1fr}.opsToolbar label{min-width:100%}.opsTable th,.opsTable td{padding:8px}.opsAdvanced summary{padding:0 16px}}.searchSettingsPageGrid>.searchSettingsTestCard{grid-column:1/-1}.opsCard h2{font-size:18px;margin:0 0 8px}.opsCard h3,.opsCompare h3{font-size:16px;margin:8px 0 14px}.opsToolbar label{font-size:13px;color:#46526a;font-weight:500}.opsToolbar input,.opsToolbar select{width:100%;min-width:0;min-height:44px;border:1px solid #dce1ed;border-radius:10px;padding:10px 12px;background:#fff;color:#202b42;font:inherit;box-sizing:border-box}.opsToolbar input:focus,.opsToolbar select:focus{outline:2px solid #9381f0;outline-offset:1px}.opsCompare li{font-size:14px}.opsCompare small,.opsCompare p{font-size:13px}.opsCard>p{font-size:13px}.opsTable td{font-size:13px}.opsAdvanced summary{padding-left:24px}.sectionGuide{margin:0 0 24px;padding:24px;border:1px solid #dfddec;border-radius:20px;background:#fff;color:#202436;max-width:100%;overflow-wrap:anywhere}.sectionGuide h2{margin:0 0 8px;font-size:23px}.sectionGuide p{margin:8px 0;color:#586074;line-height:1.6;max-width:90ch}.sectionGuideStart{margin-top:16px;padding:16px 18px;background:#f5f3ff;border-radius:12px}.sectionGuideStart strong{font-size:14px}.sectionGuide details{margin-top:16px}.sectionGuide summary{cursor:pointer;font-weight:600;color:#5145ac}.sectionGuideLinks{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sectionGuideLinks button{padding:8px 12px;border:1px solid #ddd9ef;border-radius:8px;background:#fff;color:#433b77;cursor:pointer}.sectionGuide button:focus-visible,.sectionGuide summary:focus-visible{outline:3px solid #8878ed;outline-offset:3px}.sideNav button span{white-space:normal;text-align:left}@media(max-width:600px){.sectionGuide{padding:16px}.sectionGuide h2{font-size:20px}.sectionGuideStart{padding:12px}}@media(min-width:1000px){.sectionGuide{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:24px;padding:20px 24px}.sectionGuide>h2{grid-column:1;grid-row:1}.sectionGuide>p{grid-column:1;grid-row:2;margin:0}.sectionGuideStart{grid-column:2;grid-row:1 / 4;margin-top:0}.sectionGuide>details{grid-column:1;grid-row:3}.sectionGuide p{font-size:14px}}.managementPage{display:grid;gap:16px}.managementCard{padding:22px}.managementCard .cardHead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.managementCard .cardHead h2{font-size:18px;margin:0 0 6px}.managementCard .cardHead p{font-size:13px!important;color:#687086;margin:0}.managementTable{overflow:auto;margin-top:18px}.managementTable table{width:100%;border-collapse:collapse}.managementTable th,.managementTable td{text-align:left;padding:13px 12px;border-bottom:1px solid #eceef4;font-size:13px;vertical-align:top}.managementTable th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#7b8294}.managementTable td b,.managementTable td small{display:block}.managementTable td small{margin-top:4px;color:#858c9e;line-height:1.45}.managementTable select{min-width:170px;height:38px;border:1px solid #dfe2ec;border-radius:9px;background:#fff;padding:0 10px;color:#272c3b}.managementTable select:disabled{background:#f3f4f7;color:#73798a}@media(max-width:700px){.managementCard{padding:16px}.managementCard .cardHead{display:grid}.managementTable th,.managementTable td{padding:10px 8px}.managementTable select{min-width:145px}}.onboardingStep.running{border-color:#dacb7a;background:#fffdf1}.onboardingStep.running .stepIcon{background:#fff0ae;color:#7b6210}.onboardingStep.error{border-color:#efb9c0;background:#fff6f7}.onboardingStep.error .stepIcon{background:#ffe2e6;color:#a34}
