.lwDashboard,.lwFlow,.lwAnalysis,.lwSettings,.lwHistory,.lwAppTabs{--lw-blue: #2945ff;--lw-blue-dark: #1d32d0;--lw-coral: #ff6a48;--lw-ink: #121316;--lw-stone: #f2f3ee;--lw-border: #dfe1da}.lwAppTabs{display:flex;width:max-content;gap:4px;margin-bottom:16px;padding:4px;background:#e8eae5;border-radius:10px}.lwAppTab{padding:8px 14px;color:#5f6268;border-radius:7px;font-size:13px;font-weight:650;line-height:1.2;text-decoration:none}.lwAppTab:hover{color:var(--lw-ink);background:#ffffff94}.lwAppTabActive{color:var(--lw-blue-dark);background:#fff;box-shadow:0 1px 3px #1213161f}.lwAppTab:focus-visible{outline:2px solid var(--lw-blue);outline-offset:2px}.lwDashboard{display:grid;gap:16px;padding-bottom:24px}.lwHero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:36px;align-items:center;min-height:230px;padding:36px 40px;overflow:hidden;color:#fff;background:var(--lw-blue);border-radius:20px;box-shadow:0 18px 44px #2945ff2e}.lwHeroCopy{max-width:720px}.lwHeroTitle{max-width:680px;margin:0;font-size:clamp(38px,4.2vw,62px);font-weight:650;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.lwHeroActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.lwStoreStatus{align-self:center;display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:center;padding:20px;background:#08147447;border:1px solid rgb(255 255 255 / 20%);border-radius:16px}.lwStatusDot{width:10px;height:10px;margin-top:5px;background:var(--lw-coral);border:3px solid rgb(255 255 255 / 22%);border-radius:50%;box-sizing:content-box}.lwShopName,.lwScanMeta{margin:0}.lwShopName{overflow:hidden;color:#fff;font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.lwScanMeta{grid-column:2;color:#cfd5ff;font-size:12px}.lwMetricsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lwMetricCard{display:flex;min-height:106px;min-width:0;flex-direction:column;padding:22px 24px;box-sizing:border-box;background:#fff;border:1px solid var(--lw-border);border-radius:14px}.lwMetricCard strong,.lwMetricCard span{display:block}.lwMetricCard strong{color:var(--lw-ink);font-size:32px;line-height:1;letter-spacing:-.04em}.lwMetricCard span{margin-top:10px;color:#676a72;font-size:13px}.lwMetricCardActive{background:#f1f3ff;border-color:#b9c2ff}.lwMetricCardActive strong{color:var(--lw-blue-dark)}.lwMetricLink{color:inherit;text-decoration:none}.lwMetricLink .lwMetricCard{height:100%;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.lwMetricLink:hover .lwMetricCard{border-color:#aeb7ff;box-shadow:0 5px 16px #2945ff1a;transform:translateY(-1px)}.lwMetricLink:focus-visible{border-radius:14px;outline:2px solid var(--lw-blue);outline-offset:2px}.lwDashboardGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);gap:16px;align-items:stretch}.lwPanel{display:flex;min-width:0;flex-direction:column;padding:20px;background:#fff;border:1px solid var(--lw-border);border-radius:14px;box-shadow:0 1px 2px #1213160a;box-sizing:border-box}.lwPanelTitle{margin:0 0 16px;color:var(--lw-ink);font-size:14px;font-weight:650;line-height:1.3}.lwPanelHeadingRow{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.lwRecentChanges{gap:4px}.lwRecentBatchList{display:grid;gap:0}.lwRecentBatch{display:flex;gap:16px;align-items:center;justify-content:space-between;min-height:44px;padding:10px 0;color:var(--lw-ink);border-top:1px solid #eceee8;font-size:13px;font-weight:600;text-decoration:none}.lwRecentBatch:hover{color:var(--lw-blue-dark)}.lwRecentBatch time{color:#747780;font-size:12px;font-weight:500}.lwPlanPanel s-stack{height:100%}.lwPlanCount{color:var(--lw-ink);font-size:18px;font-weight:650;line-height:1.35}.lwPlanBillingTerms{margin:0;color:#676a72;font-size:12px;line-height:1.4}.lwProgressTrack{position:relative;height:8px;overflow:hidden;background:#e3e5df;border-radius:999px}.lwProgressValue{position:absolute;inset:0 auto 0 0;display:block;background:var(--lw-blue);border-radius:inherit}.lwSupportFooter{display:flex;gap:8px;align-items:center;justify-content:center;padding:10px 16px 0;color:#7a7d84;font-size:13px}.lwSettings,.lwAnalysis{display:grid;gap:16px;padding-bottom:24px}.lwAnalysisHeader{display:flex;gap:20px;align-items:center;justify-content:space-between;min-height:82px;padding:20px 24px;color:#fff;background:var(--lw-blue);border-radius:14px;box-sizing:border-box}.lwAnalysisHeader>div:first-child{display:grid;gap:5px}.lwAnalysisHeader strong{font-size:18px;line-height:1.3}.lwAnalysisEyebrow{color:#cfd5ff;font-size:12px;font-weight:600}.lwAnalysisActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.lwAnalysisMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lwAnalysisPanel{gap:16px;padding:0;overflow:hidden}.lwAnalysisSearch{display:grid;grid-template-columns:minmax(220px,420px) auto;gap:8px;align-items:end;padding:20px 20px 0}.lwAnalysisTabs{display:flex;gap:24px;padding:0 20px;border-bottom:1px solid var(--lw-border)}.lwAnalysisTab{position:relative;padding:16px 0 14px;color:#676a72;font-size:13px;font-weight:650;text-decoration:none}.lwAnalysisTab:hover,.lwAnalysisTabActive{color:var(--lw-blue-dark)}.lwAnalysisTabActive:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:var(--lw-blue);border-radius:2px 2px 0 0}.lwAnalysisTab:focus-visible{outline:2px solid var(--lw-blue);outline-offset:3px}.lwAnalysisPanel s-table{padding:0 20px 8px}.lwAnalysisEmpty{padding:36px 20px 44px;color:#676a72;font-size:13px;text-align:center}.lwAnalysisPagination{display:flex;gap:12px;align-items:center;justify-content:flex-end;padding:0 20px 18px}.lwAnalysisPagination span{color:#676a72;font-size:12px;font-weight:600}.lwSettingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.lwSettingsPanel{min-height:240px}.lwSettingsForm,.lwBillingContent{display:flex;height:100%;flex-direction:column;gap:16px}.lwPanelAction{margin-top:auto;padding-top:8px}.lwBillingPlan{display:flex;gap:12px;align-items:center;justify-content:space-between;color:#676a72;font-size:13px}.lwBillingSummary{color:var(--lw-ink);font-size:20px;font-weight:650;line-height:1.3}.lwBillingNote{margin:0;color:#676a72;font-size:13px;line-height:1.45}.lwFlow{display:grid;gap:16px;padding-bottom:24px}.lwFlowTopbar{margin-bottom:-6px}.lwFlowHeading{margin:0 0 16px;color:var(--lw-ink);font-size:18px;font-weight:650;line-height:1.3;outline:none}.lwResultHeader{display:flex;gap:12px;align-items:baseline;justify-content:space-between}.lwResultHeader .lwFlowHeading{margin:0}.lwResultHeader span{color:#656870;font-size:13px;font-weight:600}.lwResultStatus{display:grid;gap:6px;max-width:240px}.lwResultStatus>span{color:#676a72;font-size:11px;line-height:1.4}.lwHistory{display:grid;gap:16px;padding-bottom:24px}.lwHistoryDescription,.lwHistorySummary,.lwHistoryEmpty p{margin:0 0 16px;color:#676a72;font-size:13px;line-height:1.5}.lwBusyNotice{display:flex;gap:10px;align-items:center;min-height:42px;padding:10px 14px;color:var(--lw-blue-dark);background:#eef0ff;border:1px solid #cfd5ff;border-radius:10px;box-sizing:border-box;font-size:13px;font-weight:600}.lwStepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.lwStepper li{display:flex;gap:10px;align-items:center;padding:12px 14px;color:#6a6d74;background:#f1f2ee;border:1px solid #e0e2dc;border-radius:12px;font-size:13px;font-weight:600}.lwStepper li span{display:grid;place-items:center;width:24px;height:24px;color:inherit;background:#fff;border-radius:50%;font-size:12px}.lwStepper .lw-current{color:#fff;background:var(--lw-blue);border-color:var(--lw-blue)}.lwStepper .lw-current span{color:var(--lw-blue-dark)}.lwStepper .lw-complete{color:var(--lw-blue-dark);background:#eef0ff;border-color:#cfd5ff}.lwQuotaLine{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;color:#656870;font-size:13px}.lwSelectionBar{position:sticky;z-index:2;top:8px;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;padding:12px 14px;color:var(--lw-ink);background:#fffffff5;border:1px solid var(--lw-border);border-radius:10px;box-shadow:0 3px 12px #1213160f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lwSelectionBar strong{font-size:13px}.lwTableHeaderHelp{display:inline-flex;gap:6px;align-items:center}.lwReviewContext{min-width:340px;max-width:620px}.lwReviewContext p{margin:8px 0 0;color:#454850;font-size:13px;line-height:1.55}.lwAnchorText{padding:1px 3px;color:var(--lw-ink);background:#eeff63;border-radius:3px;font-weight:700}.lwPageCell{display:grid;gap:4px;min-width:180px}.lwPageCell>span{overflow:hidden;max-width:280px;color:#777a82;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.lwContextWarning{display:inline-block;margin-top:8px;color:#8a4b00;font-size:12px;font-weight:600}.lwConfidence{color:var(--lw-ink);font-variant-numeric:tabular-nums;font-weight:650}@media(max-width:900px){.lwHero,.lwDashboardGrid,.lwAnalysisHeader,.lwSettingsGrid,.lwAnalysisSearch{grid-template-columns:1fr}.lwMetricsGrid,.lwAnalysisMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lwAnalysisHeader{display:grid}.lwAnalysisActions{justify-content:flex-start}.lwStoreStatus{min-height:120px}}@media(max-width:620px){.lwHero{padding:28px;border-radius:16px}.lwHeroTitle{font-size:40px}.lwMetricsGrid,.lwAnalysisMetrics,.lwStepper{grid-template-columns:1fr}.lwStepper li:not(.lw-current){display:none}.lwReviewContext,.lwPageCell{min-width:0}.lwSelectionBar{top:4px}.lwAppTabs{width:100%;box-sizing:border-box}.lwAppTab{flex:1;text-align:center}}@media(prefers-reduced-motion:reduce){.lwProgressValue{transition:none}}
