:root{--ink:#171a1f;--muted:#676e78;--line:#dfe3e8;--surface:#f6f7f8;--paper:#fff;--accent:#e9482b;--accent-dark:#bd2d17;--success:#16794b}*{box-sizing:border-box}html{background:var(--surface)}body{color:var(--ink);background:linear-gradient(#171a1f09 1px, transparent 1px), linear-gradient(90deg, #171a1f09 1px, transparent 1px), var(--surface);background-size:32px 32px;margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}.shell{flex-direction:column;width:min(1180px,100% - 40px);min-height:100svh;margin:0 auto;display:flex}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:76px;display:flex}.brand{align-items:center;gap:11px;font-size:15px;font-weight:700;display:inline-flex}.brandMark{color:#fff;background:var(--ink);place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.status{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.statusDot{background:#a8adb4;border-radius:50%;width:8px;height:8px}.status.connected .statusDot{background:var(--success);box-shadow:0 0 0 4px #16794b1f}.workspace{flex:1;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:center;gap:clamp(56px,9vw,140px);padding:72px 0;display:grid}.intro{max-width:620px}.eyebrow{color:var(--accent);text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}h1{letter-spacing:0;max-width:720px;margin:0;font-size:clamp(42px,6vw,74px);line-height:1.02}.lede{max-width:580px;color:var(--muted);margin:28px 0 0;font-size:17px;line-height:1.8}.actions{align-items:center;gap:24px;margin-top:38px;display:flex}.errorMessage{color:#8f2012;border-left:3px solid var(--accent);background:#fff0ed;max-width:580px;margin:24px 0 0;padding:12px 14px;font-size:13px;line-height:1.55}.primaryButton{color:#fff;background:var(--accent);justify-content:center;align-items:center;gap:28px;min-height:50px;padding:0 20px;font-size:14px;font-weight:700;transition:background .16s,transform .16s;display:inline-flex}.primaryButton:hover{background:var(--accent-dark);transform:translateY(-2px)}.textButton{color:var(--ink);border-bottom:1px solid;font-size:14px;font-weight:700}.checklist{border-top:1px solid var(--ink)}.checkRow{border-bottom:1px solid var(--line);opacity:.58;grid-template-columns:54px 1fr;align-items:center;gap:18px;min-height:112px;transition:opacity .16s;display:grid}.checkRow:hover,.checkRow.active{opacity:1}.stepNumber{color:var(--accent);font-size:12px;font-weight:800}.checkRow strong{margin-bottom:7px;font-size:15px;display:block}.checkRow p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.footer{min-height:64px;color:var(--muted);border-top:1px solid var(--line);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;display:flex}.dashboard{flex:1;align-content:center;gap:46px;padding:72px 0;display:grid}.detailList{border-top:1px solid var(--ink);max-width:780px;margin:0}.detailList div{border-bottom:1px solid var(--line);grid-template-columns:200px 1fr;align-items:center;min-height:70px;display:grid}.detailList dt{color:var(--muted);font-size:13px}.detailList dd{margin:0;font-size:14px;font-weight:700}.apiError{color:#7e2115;border-left:3px solid var(--accent);background:#fff0ed;max-width:780px;padding:18px 20px}.apiError strong,.apiError p,.apiError small{display:block}.apiError p{margin:8px 0;font-size:14px;line-height:1.55}.apiError small{color:#98564c;font-size:11px}.diagnosticPanel{max-width:980px}.sectionHeading>span.warning{color:#9a5d16}.sectionHeading>span.live{color:var(--success)}.diagnosticGrid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.diagnosticItem{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;justify-content:space-between;min-height:132px;padding:18px;display:flex}.diagnosticItem span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.diagnosticItem strong{margin-top:14px;font-size:18px;line-height:1.25}.diagnosticItem small{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.5}.diagnosticItem.success strong{color:var(--success)}.diagnosticItem.warning strong{color:#9a5d16}.diagnosticItem.danger strong{color:#8f2012}.diagnosticItem.muted strong{color:#5f6873}.shopSection{max-width:980px}.sectionHeading{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.sectionHeading .eyebrow{margin-bottom:8px}.sectionHeading h2{margin:0;font-size:24px}.sectionHeading>span{color:var(--success);text-transform:uppercase;font-size:12px;font-weight:700}.shopTable{border-top:1px solid var(--ink)}.shopTableHead,.shopTableRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.4fr) 90px 150px minmax(170px,1fr);align-items:center;gap:18px;min-height:62px;display:grid}.shopTableHead{min-height:42px;color:var(--muted);text-transform:uppercase;font-size:11px}.shopTableRow{font-size:13px}.shopTableRow strong,.shopTableRow small{display:block}.shopTableRow small{color:var(--muted);margin-top:5px;font-size:11px}.shopTableRow code{overflow-wrap:anywhere;font-size:12px}.productTable{border-top:1px solid var(--ink)}.productTableHead,.productTableRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,1.6fr) 120px 120px 72px 60px;align-items:center;gap:18px;min-height:68px;display:grid}.productTableHead{min-height:42px;color:var(--muted);text-transform:uppercase;font-size:11px}.productTableRow{font-size:13px}.productIdentity{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.productIdentity img,.productPlaceholder{object-fit:cover;background:#eceef1;width:42px;height:42px}.productPlaceholder{color:var(--muted);place-items:center;font-size:12px;font-weight:700;display:grid}.productIdentity strong,.productIdentity small{display:block}.productIdentity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.productIdentity small{color:var(--muted);margin-top:5px;font-size:11px}.emptyState{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);max-width:780px;padding:28px 0}.emptyState .eyebrow{margin-bottom:10px}.emptyState h2{margin:0;font-size:24px}.emptyState p:last-child{max-width:620px;color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.7}@media (max-width:760px){.shell{width:min(100% - 28px,1180px)}.topbar{min-height:64px}.status{text-align:right;max-width:170px;line-height:1.35}.workspace{grid-template-columns:1fr;align-content:center;gap:56px;padding:54px 0}h1{font-size:44px}.lede{font-size:15px}.actions{flex-direction:column;align-items:flex-start}.primaryButton{justify-content:space-between;width:100%}.footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px}.detailList div{grid-template-columns:1fr;align-content:center;gap:6px}.shopTableHead,.productTableHead{display:none}.shopTableRow,.productTableRow{grid-template-columns:1fr 1fr;gap:16px;padding:18px 0}.diagnosticGrid{grid-template-columns:1fr}.productIdentity{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}button,input,select,textarea{font:inherit}button{color:inherit}.connectShell{flex-direction:column;width:min(1180px,100% - 40px);min-height:100svh;margin:0 auto;display:flex}.connectHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:76px;display:flex}.connectWorkspace{flex:1;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:center;gap:clamp(56px,9vw,140px);padding:72px 0;display:grid}.connectIntro{max-width:620px}.connectIntro .primaryButton{margin-top:38px}.connectSteps{border-top:1px solid var(--ink)}.connectStep{border-bottom:1px solid var(--line);opacity:.58;grid-template-columns:54px 1fr;align-items:center;gap:18px;min-height:112px;display:grid}.connectStep.active{opacity:1}.connectStep>span{color:var(--accent);font-size:12px;font-weight:800}.connectStep strong{margin-bottom:7px;font-size:15px;display:block}.connectStep p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.appFrame{color:#20242a;background:#f7f8fa;grid-template-columns:224px minmax(0,1fr);min-height:100svh;display:grid}.sideNav{color:#e9edf2;background:#15181d;border-right:1px solid #292d34;flex-direction:column;height:100svh;padding:18px 14px 14px;display:flex;position:sticky;top:0}.sideBrand{align-items:center;gap:11px;height:52px;padding:0 8px;display:flex}.sideBrand .brandMark{color:#15181d;background:#ff5b3d}.sideBrand strong,.sideBrand small{display:block}.sideBrand strong{font-size:14px}.sideBrand small{color:#858d98;margin-top:3px;font-size:10px}.navGroups{flex:1;margin-top:24px}.navGroup+.navGroup{margin-top:26px}.navLabel{color:#69717d;text-transform:uppercase;margin:0 10px 8px;font-size:10px;font-weight:700;display:block}.navItem{color:#aeb5bf;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;width:100%;height:40px;padding:0 10px;font-size:13px;display:grid}.navItem svg{width:17px;height:17px}.navItem small{color:#cbd1d9;background:#292e35;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;display:grid}.navItem:hover{color:#fff;background:#20242a}.navItem.active{color:#fff;background:#292d33}.navItem.active svg{color:#ff684c}.navFooter{border-top:1px solid #292d34;padding-top:12px}.shopSwitcher{color:#e5e9ee;background:#20242a;border-radius:6px;grid-template-columns:32px 1fr 14px;align-items:center;gap:9px;min-height:58px;margin-top:10px;padding:8px;display:grid}.shopSwitcher>svg{color:#747c87;width:14px;height:14px}.shopSwitcher strong,.shopSwitcher small{display:block}.shopSwitcher strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.shopSwitcher small{color:#62c590;margin-top:3px;font-size:10px}.shopIcon{color:#f1f4f7;background:#333840;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.shopIcon svg{width:16px;height:16px}.appMain{min-width:0;padding:0 30px 36px;overflow:hidden}.appTopbar{border-bottom:1px solid #e1e4e8;justify-content:space-between;align-items:center;min-height:84px;display:flex}.appTopbar p{color:#777f89;margin:0 0 5px;font-size:11px}.appTopbar h1{margin:0;font-size:22px;line-height:1.2}.topbarActions{align-items:center;gap:10px;display:flex}.sampleBadge{color:#8f4c1f;background:#fff4e9;border:1px solid #f2d5bc;border-radius:4px;align-items:center;height:27px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.sampleBadge.live{color:#17633e;background:#eaf7f0;border-color:#bfdfcd}.iconButton,.avatarButton,.rowMenu,.tableFooter button{cursor:pointer;border:0;place-items:center;display:grid}.iconButton{background:0 0;border-radius:5px;width:34px;height:34px}.iconButton:hover{background:#eceef1}.iconButton svg{width:17px;height:17px}.avatarButton{color:#fff;background:#30353c;border-radius:50%;width:34px;height:34px;font-size:11px;font-weight:700}.creatorToolbar{grid-template-columns:150px minmax(280px,1fr) auto 180px;gap:10px;padding:22px 0 14px;display:grid}.creatorOverview{color:#fff;background:#20242a;border-radius:6px;grid-template-columns:minmax(260px,1fr) minmax(420px,1.35fr);align-items:stretch;min-height:112px;margin:22px 0 0;display:grid;overflow:hidden}.creatorTotal{border-right:1px solid #393e45;grid-template-columns:1fr auto;align-items:baseline;padding:20px 24px;display:grid}.creatorTotal>span{color:#aeb5bf;font-size:11px;font-weight:700}.creatorTotal>strong{font-variant-numeric:tabular-nums;grid-area:1/2/3;align-self:center;font-size:38px}.creatorTotal>small{color:#858d98;font-size:11px}.overviewMeta{grid-template-columns:repeat(3,1fr);display:grid}.overviewMeta>div{border-right:1px solid #393e45;flex-direction:column;justify-content:center;padding:22px 20px;display:flex}.overviewMeta>div:last-child{border-right:0}.overviewMeta span{color:#858d98;font-size:10px}.overviewMeta strong{font-variant-numeric:tabular-nums;margin-top:10px;font-size:17px}.categoryExplorer{border-bottom:1px solid #e1e4e8;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:18px;padding:18px 0 16px;display:grid}.categoryHeading{grid-template-columns:20px 1fr;align-items:start;gap:9px;padding-top:6px;display:grid}.categoryHeading svg{color:#e84a2d;width:17px;height:17px}.categoryHeading strong,.categoryHeading span{display:block}.categoryHeading strong{font-size:12px}.categoryHeading span{color:#858c95;margin-top:5px;font-size:10px}.categoryChips{flex-wrap:wrap;gap:7px;display:flex}.categoryChips button{color:#4f5760;cursor:pointer;background:#fff;border:1px solid #d9dde2;border-radius:4px;align-items:center;gap:7px;height:31px;padding:0 7px 0 10px;font-size:11px;display:inline-flex}.categoryChips button:hover{border-color:#9da4ad}.categoryChips button.active{color:#fff;background:#343940;border-color:#343940}.categoryChips small{color:#777f89;background:#eef0f2;border-radius:3px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:grid}.categoryChips button.active small{color:#fff;background:#555b63}.searchControl{background:#fff;border:1px solid #d8dce1;border-radius:5px;grid-template-columns:20px 1fr 24px;align-items:center;gap:8px;min-width:0;height:40px;padding:0 11px;display:grid}.searchControl:focus-within{border-color:#5f6873;box-shadow:0 0 0 2px #363c4514}.searchControl>svg{color:#747c86;width:17px;height:17px}.searchControl input{background:0 0;border:0;outline:0;min-width:0;height:38px;font-size:13px}.searchControl button{color:#7d858f;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.searchControl button svg{width:14px;height:14px}.secondaryButton,.primaryAction{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.secondaryButton{color:#343940;background:#fff;border:1px solid #d7dbe0}.secondaryButton:hover,.secondaryButton.active{background:#f1f3f5;border-color:#aeb4bc}.secondaryButton svg,.primaryAction svg{width:15px;height:15px}.primaryAction{color:#fff;background:#e84a2d;border:1px solid #e84a2d}.primaryAction:hover{background:#c83820}.primaryAction:disabled{color:#a6abb2;cursor:not-allowed;background:#e6e8eb;border-color:#e6e8eb}.selectControl{background:#fff;border:1px solid #d8dce1;border-radius:5px;flex-direction:column;justify-content:center;min-width:165px;height:54px;padding:7px 34px 6px 11px;display:flex;position:relative}.selectControl.compact{min-width:150px;height:40px;padding-top:4px;padding-bottom:3px}.selectControl>span{color:#858c95;text-transform:uppercase;font-size:9px;font-weight:700}.selectControl select{color:#282d33;appearance:none;background:0 0;border:0;outline:0;width:100%;margin-top:3px;padding:0;font-size:12px}.selectControl>svg{pointer-events:none;width:14px;height:14px;position:absolute;bottom:11px;right:11px}.selectControl.compact>svg{bottom:12px}.filterBar{background:#eef0f3;border:1px solid #dfe2e6;border-radius:5px;align-items:center;gap:9px;padding:12px;display:flex}.filterStack{background:#fff;border:1px solid #dfe2e6;border-radius:6px;margin-bottom:10px;overflow:hidden}.filterRow{border-bottom:1px solid #e7e9ec;grid-template-columns:118px minmax(0,1fr);align-items:start;gap:14px;min-height:58px;padding:12px 14px;display:grid;position:relative}.filterRow:last-child{border-bottom:0}.filterRowTitle{color:#343940;align-items:center;gap:8px;min-height:34px;font-size:12px;font-weight:800;display:flex}.filterRowTitle svg{color:#e84a2d;width:16px;height:16px}.filterPills,.categoryGroupTabs{flex-wrap:wrap;gap:7px;display:flex}.filterPills button,.categoryGroupTabs button{color:#4f5760;cursor:pointer;background:#f7f8fa;border:1px solid #d9dde2;border-radius:4px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.filterPills button svg{width:13px;height:13px}.productCategoryControl{gap:10px;min-width:0;display:grid}.categoryCascader{background:#fbfcfd;border:1px solid #d8dce1;border-radius:5px;grid-template-columns:minmax(190px,.72fr) minmax(260px,1fr);display:grid;overflow:clip}.cascaderColumn{border-right:1px solid #edf0f2;align-content:start;gap:5px;min-width:0;max-height:230px;padding:8px;display:grid;overflow:auto}.cascaderColumn:last-child{border-right:0}.cascaderColumn>span{color:#8a929c;text-transform:uppercase;padding:4px 6px 6px;font-size:10px;font-weight:800}.cascaderColumn button{color:#3d444d;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;min-height:31px;padding:0 8px;font-size:11px;display:flex}.cascaderColumn button:hover,.cascaderColumn button.active{color:#e84a2d;background:#fff2ee}.selectedFilterRow{border-bottom:1px solid #e7e9ec;align-items:center;gap:9px;min-height:44px;padding:8px 14px 8px 132px;display:flex}.selectedFilterRow>span{color:#858c95;font-size:11px;font-weight:700}.selectedFilterChip{color:#d44227;cursor:pointer;background:#fff3ef;border:1px solid #f1c8bd;border-radius:4px;align-items:center;gap:7px;min-height:28px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.selectedFilterChip svg{width:13px;height:13px}.filterPills button:hover,.categoryGroupTabs button:hover{border-color:#9da4ad}.filterPills button.active,.categoryGroupTabs button.active{color:#fff;background:#343940;border-color:#343940}.categoryGroupTabs small{color:#858c95;font-size:10px}.categoryGroupTabs button.active small{color:#d9dde2}.categoryGroupPanel{gap:10px;display:grid}.categoryChips.expanded{max-height:112px;padding-right:4px;overflow:auto}.metricFilters{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.metricFilters .clearButton{margin-left:auto}.advancedFilters{background:#f6f7f8;border-top:1px solid #e7e9ec;grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);gap:12px;padding:12px 14px;display:grid}.advancedFilterGroup{background:#fff;border:1px solid #e1e4e8;border-radius:5px;grid-template-columns:repeat(2,minmax(145px,1fr));gap:9px;min-width:0;padding:12px;display:grid}.advancedFilterGroup.compactGroup{align-content:start}.advancedFilterGroup strong{color:#30363d;grid-column:1/-1;font-size:12px}.advancedFilterGroup .selectControl{min-width:0}.clearButton{color:#636b75;cursor:pointer;background:0 0;border:0;height:34px;margin-left:auto;padding:0 9px;font-size:11px;font-weight:700}.clearButton:hover{color:#24292f}.resultsHeader{justify-content:space-between;align-items:center;min-height:58px;display:flex}.resultsHeader>div:first-child{align-items:baseline;gap:12px;display:flex}.resultsHeader strong{font-size:13px}.resultsHeader span{color:#7b838d;font-size:11px}.resultsHint{align-items:center;gap:7px;display:flex}.resultsHint svg{color:#e84a2d;width:15px;height:15px}.bulkBar{color:#fff;background:#292e34;border-radius:5px;justify-content:space-between;align-items:center;min-height:54px;margin-bottom:10px;padding:7px 9px 7px 14px;display:flex}.bulkBar>div{align-items:center;gap:10px;display:flex}.bulkBar strong{font-size:12px}.bulkBar>div:first-child button{color:#b9c0c8;cursor:pointer;background:0 0;border:0;font-size:11px}.inlineNotice{color:#17633e;background:#eaf7f0;border:1px solid #bfdfcd;border-radius:5px;justify-content:space-between;align-items:center;min-height:40px;margin-bottom:10px;padding:0 11px;font-size:12px;display:flex}.sourceWarning{color:#765225;background:#fff7eb;border:1px solid #eed9ba;border-radius:5px;align-items:center;gap:10px;min-height:46px;margin-bottom:10px;padding:9px 12px;font-size:11px;display:flex}.sourceWarning strong{color:#593a18}.inlineNotice button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.inlineNotice svg{width:14px;height:14px}.creatorTableWrap{background:#fff;border:1px solid #dfe2e6;border-radius:5px;min-width:1160px;overflow:hidden}.creatorTableHeader,.creatorRow{grid-template-columns:34px minmax(210px,1.55fr) 82px 92px 116px 66px 112px 92px 92px 34px;align-items:center;gap:10px;display:grid}.creatorTableHeader{color:#727a84;text-transform:uppercase;background:#f2f4f6;border-bottom:1px solid #dfe2e6;min-height:40px;padding:0 12px;font-size:10px;font-weight:700}.creatorRow{border-bottom:1px solid #e7e9ec;min-height:68px;padding:0 12px;transition:background .12s}.creatorRow:last-of-type{border-bottom:0}.creatorRow:hover{background:#fafbfc}.creatorRow.selected{background:#fff7f4}.checkControl{cursor:pointer;width:18px;height:18px;display:block}.checkControl input{opacity:0;pointer-events:none;position:absolute}.checkControl span{background:#fff;border:1px solid #bdc3ca;border-radius:3px;width:16px;height:16px;display:block}.checkControl input:checked+span{background:linear-gradient(135deg,#0000 42%,#fff 42% 52%,#0000 52%) 3px 6px/7px 5px no-repeat,#e84a2d;border-color:#e84a2d}.creatorIdentity{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.creatorAvatar{border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.creatorAvatarImage{object-fit:cover;background:#e5e8eb;border-radius:50%;width:38px;height:38px}.creatorAvatar.coral{color:#8c2e1d;background:#ffdcd4}.creatorAvatar.blue{color:#225b87;background:#d9ebfa}.creatorAvatar.green,.creatorAvatar.mint{color:#216a49;background:#d9f1e5}.creatorAvatar.amber{color:#825914;background:#fae9bd}.creatorAvatar.violet{color:#5e4385;background:#e7ddf5}.creatorAvatar.slate{color:#48515d;background:#e0e4e9}.creatorIdentity strong,.creatorIdentity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.creatorIdentity strong{font-size:12px}.creatorIdentity small{color:#7a828c;margin-top:4px;font-size:10px}.categoryCell{color:#555d67;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.metric{color:#343a41;font-variant-numeric:tabular-nums;font-size:11px}.metric.emphasized{font-weight:700}.matchScore{color:#17613d;background:#e7f5ed;border-radius:4px;place-items:center;width:31px;height:25px;font-size:11px;font-weight:800;display:grid}.rowMenu{color:#7b838d;background:0 0;border-radius:4px;width:28px;height:28px}.rowActions{justify-content:flex-end;align-items:center;display:flex}.shortlistMark{color:#d44227;cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:28px;display:grid}.shortlistMark svg{width:14px;height:14px}.shortlistMark:disabled{cursor:not-allowed;opacity:.5}.rowMenu:hover{background:#eceff2}.rowMenu svg{width:17px;height:17px}.taskPanel{background:#fff;border:1px solid #dfe2e6;border-radius:6px;margin-bottom:12px;overflow:hidden}.taskWorkspace{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;margin-top:18px;display:grid}.taskPanelHeader{background:#f6f7f8;border-bottom:1px solid #e2e5e8;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:12px 14px;display:flex}.taskPanelHeader strong,.taskPanelHeader span{display:block}.taskPanelHeader strong{font-size:13px}.taskPanelHeader span{color:#737b85;margin-top:5px;font-size:11px}.taskList{display:grid}.taskItem{width:100%;min-height:62px;color:inherit;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #e8eaed;grid-template-columns:minmax(0,1fr) 82px 72px;align-items:center;gap:14px;padding:12px 14px;display:grid}.taskItem:last-child{border-bottom:0}.taskItem:hover,.taskItem.active{background:#fff7f4}.taskItem strong,.taskItem span{display:block}.taskItem strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.taskItem div>span{color:#727a84;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.taskItem small{color:#555d67;font-size:11px;font-weight:700}.taskStatus{color:#765225;background:#fff3df;border-radius:4px;place-items:center;height:24px;font-size:10px;font-weight:800;display:inline-grid}.taskStatus.sent{color:#17613d;background:#e7f5ed}.taskStatus.failed{color:#8f2012;background:#fff0ed}.taskEmpty{color:#777f89;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:170px;display:flex}.taskEmpty.compact{min-height:120px}.taskEmpty svg{width:26px;height:26px;margin-bottom:12px}.taskEmpty strong{color:#343940;font-size:13px}.taskEmpty p{max-width:360px;margin:7px 0 0;font-size:11px;line-height:1.6}.taskDetailPanel{background:#fff;border:1px solid #dfe2e6;border-radius:6px;gap:14px;min-height:360px;padding:14px;display:grid;position:sticky;top:18px}.taskDetailPanel>header{border-bottom:1px solid #e5e8eb;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.taskDetailPanel header strong,.taskDetailPanel header span{display:block}.taskDetailPanel header strong{font-size:14px}.taskDetailPanel header span{color:#765225;margin-top:6px;font-size:11px;font-weight:800}.taskDetailPanel>p{color:#555d67;margin:0;font-size:12px;line-height:1.6}.taskCreatorList{gap:8px;display:grid}.taskCreatorList article{background:#f7f8fa;border:1px solid #e5e8eb;border-radius:5px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.taskCreatorList .creatorAvatar,.taskCreatorList .creatorAvatarImage{width:34px;height:34px}.taskCreatorList strong,.taskCreatorList span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.taskCreatorList strong{font-size:12px}.taskCreatorList span{color:#747c86;margin-top:4px;font-size:10px}.taskCreatorList small{color:#30363d;font-size:10px;font-weight:800}.productOverview{color:#fff;background:#20242a;border-radius:6px;grid-template-columns:1.2fr 1fr 1fr;min-height:96px;margin:22px 0 16px;display:grid;overflow:hidden}.productOverview>div{border-right:1px solid #393e45;flex-direction:column;justify-content:center;padding:18px 20px;display:flex}.productOverview>div:last-child{border-right:0}.productOverview span,.productOverview small{color:#8d96a2;font-size:11px}.productOverview strong{font-variant-numeric:tabular-nums;margin:8px 0;font-size:28px}.shopManagerOverview{color:#fff;background:#20242a;border-radius:6px;grid-template-columns:1.2fr 1fr 1fr;min-height:96px;margin:22px 0 16px;display:grid;overflow:hidden}.shopManagerOverview>div{border-right:1px solid #393e45;flex-direction:column;justify-content:center;padding:18px 20px;display:flex}.shopManagerOverview>div:last-child{border-right:0}.shopManagerOverview span,.shopManagerOverview small{color:#8d96a2;font-size:11px}.shopManagerOverview strong{font-variant-numeric:tabular-nums;margin:8px 0;font-size:28px}.shopManagerPanel{background:#fff;border:1px solid #dfe2e6;border-radius:6px;margin-top:14px;overflow:hidden}.connectedShopList{display:grid}.connectedShopList article{border-bottom:1px solid #e7e9ec;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:14px;display:grid}.connectedShopList article:last-child{border-bottom:0}.connectedShopIcon{color:#e84a2d;background:#fff1ed;border-radius:5px;place-items:center;width:42px;height:42px;display:grid}.connectedShopIcon svg{width:19px;height:19px}.connectedShopList strong,.connectedShopList span,.connectedShopList small{display:block}.connectedShopList strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.connectedShopList span{color:#646c76;margin-top:5px;font-size:11px}.connectedShopList small{color:#858d98;margin-top:5px;font-size:10px}.connectedShopMeta{text-align:right;min-width:112px}.connectedShopMeta>span{border-radius:4px;place-items:center;height:24px;padding:0 8px;font-size:10px;font-weight:800;display:inline-grid}.connectedShopMeta>span.live{color:#17613d;background:#e7f5ed}.connectedShopMeta>span.warning{color:#765225;background:#fff3df}.shopManagerEmpty{color:#747c86;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:28px;display:flex}.shopManagerEmpty>svg{width:32px;height:32px;margin-bottom:14px}.shopManagerEmpty strong{color:#343940;font-size:14px}.shopManagerEmpty p{max-width:460px;margin:8px 0 18px;font-size:12px;line-height:1.7}.productWorkspaceGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.productMainPane{min-width:0}.productToolbar{grid-template-columns:minmax(260px,1fr) auto auto;padding-top:0}.productDataTable{background:#fff;border:1px solid #dfe2e6;border-radius:5px;min-width:820px;overflow:hidden}.productDataHeader,.productDataRow{grid-template-columns:34px minmax(240px,1.8fr) 110px 100px 70px 58px;align-items:center;gap:12px;display:grid}.productDataHeader{color:#727a84;text-transform:uppercase;background:#f2f4f6;border-bottom:1px solid #dfe2e6;min-height:40px;padding:0 12px;font-size:10px;font-weight:700}.productDataRow{border-bottom:1px solid #e7e9ec;min-height:72px;padding:0 12px;font-size:11px}.productDataRow:last-of-type{border-bottom:0}.productDataIdentity{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.productDataIdentity img,.productDataIdentity>span{object-fit:cover;background:#eceef1;border-radius:5px;width:44px;height:44px}.productDataIdentity>span{color:#777f89;place-items:center;font-size:12px;font-weight:800;display:grid}.productDataIdentity strong,.productDataIdentity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.productDataIdentity strong{font-size:12px}.productDataIdentity small{color:#7a828c;margin-top:5px;font-size:10px}.productEmpty{color:#747c86;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.productEmpty svg{width:28px;height:28px;margin-bottom:14px}.productEmpty strong{color:#343940;font-size:14px}.productEmpty p{max-width:420px;margin:8px 0 0;font-size:12px;line-height:1.6}.samplePlanner{background:#fff;border:1px solid #dfe2e6;border-radius:6px;gap:14px;padding:14px;display:grid;position:sticky;top:18px}.samplePlannerHeader{grid-template-columns:30px 1fr;align-items:start;gap:10px;display:grid}.samplePlannerHeader>svg{color:#e84a2d;background:#fff1ed;border-radius:5px;width:30px;height:30px;padding:7px}.samplePlannerHeader strong,.samplePlannerHeader span{display:block}.samplePlannerHeader strong{font-size:13px}.samplePlannerHeader span{color:#737b85;margin-top:5px;font-size:11px;line-height:1.5}.sampleDraftList{gap:8px;display:grid}.sampleDraftList article{background:#f7f8fa;border:1px solid #e5e8eb;border-radius:5px;padding:10px}.sampleDraftList strong,.sampleDraftList span,.sampleDraftList small{display:block}.sampleDraftList strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sampleDraftList span{color:#646c76;margin-top:5px;font-size:10px}.sampleDraftList small{color:#2d333a;margin-top:8px;font-size:10px;font-weight:800}.samplePlannerEmpty{color:#777f89;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.samplePlannerEmpty svg{width:26px;height:26px;margin-bottom:12px}.samplePlannerEmpty strong{color:#343940;font-size:13px}.samplePlannerEmpty p{max-width:220px;margin:7px 0 0;font-size:11px;line-height:1.6}.noResults{color:#747c86;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.noResults svg{width:28px;height:28px;margin-bottom:14px}.noResults strong{color:#343940;font-size:14px}.noResults p{margin:7px 0 14px;font-size:12px}.noResults button{color:#d44227;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.tableFooter{color:#7a828c;justify-content:space-between;align-items:center;min-height:58px;font-size:11px;display:flex}.tableFooter>div{gap:4px;display:flex}.tableFooter button{color:#555d67;background:#fff;border:1px solid #d8dce1;border-radius:4px;width:30px;height:30px}.tableFooter button:disabled{color:#b4bac1;cursor:not-allowed}.tableFooter button.currentPage{color:#fff;background:#343940;border-color:#343940}.tableFooter svg{width:14px;height:14px}.modalBackdrop{z-index:100;background:#14171c8f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.inviteModal{background:#fff;border-radius:7px;width:min(560px,100%);max-height:calc(100svh - 40px);overflow:auto;box-shadow:0 28px 80px #0a0c0f4d}.inviteModal>header,.inviteModal>footer{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.inviteModal>header{border-bottom:1px solid #e2e5e8}.inviteModal>header .eyebrow{margin-bottom:5px}.inviteModal h2{margin:0;font-size:20px}.modalBody{gap:16px;padding:20px;display:grid}.inviteSummary{border-bottom:1px solid #e4e7ea;align-items:center;gap:13px;min-height:66px;display:flex}.inviteSummary>span{color:#fff;background:#e84a2d;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.inviteSummary p{color:#555d67;margin:0;font-size:13px}.fieldControl{gap:7px;display:grid}.fieldControl>span{color:#464d55;font-size:11px;font-weight:700}.fieldControl input,.fieldControl select,.fieldControl textarea{color:#272c32;background:#fff;border:1px solid #d4d8dd;border-radius:5px;outline:0;width:100%;padding:10px 11px;font-size:12px}.fieldControl textarea{resize:vertical;line-height:1.6}.fieldControl input:focus,.fieldControl select:focus,.fieldControl textarea:focus{border-color:#7a828c;box-shadow:0 0 0 2px #363c4514}.fieldError{color:#b42318;font-size:11px;font-weight:700;line-height:1.4}.checkLine{color:#3d444d;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.checkLine input{accent-color:#111827;width:14px;height:14px}.apiEvidence{color:#3d444d;background:#f7f9fb;border:1px solid #e0e5eb;border-radius:6px;gap:6px;margin:12px 0 14px;padding:12px;font-size:12px;display:grid}.apiEvidence strong{color:#20252b;font-size:13px}.modalCallout{color:#67513f;background:#fff7ee;border:1px solid #f0dac3;border-radius:5px;grid-template-columns:18px 1fr;gap:9px;padding:12px;display:grid}.modalCallout svg{width:16px;height:16px}.modalCallout p{margin:0;font-size:11px;line-height:1.55}.inviteModal>footer{background:#f5f6f7;border-top:1px solid #e2e5e8;justify-content:flex-end;gap:9px}@media (max-width:980px){.appFrame{grid-template-columns:72px minmax(0,1fr)}.sideNav{padding-left:9px;padding-right:9px}.sideBrand{justify-content:center}.sideBrand>span:last-child,.navLabel,.navItem>span,.navItem small,.shopSwitcher>span:nth-child(2),.shopSwitcher>svg{display:none}.navItem{grid-template-columns:1fr;justify-items:center;padding:0}.shopSwitcher{grid-template-columns:1fr;justify-items:center}.creatorTableWrap{overflow-x:auto}.creatorOverview{grid-template-columns:1fr}.creatorTotal{border-bottom:1px solid #393e45;border-right:0}}@media (max-width:720px){.connectShell{width:min(100% - 28px,1180px)}.connectWorkspace{grid-template-columns:1fr;gap:48px;padding:48px 0}.appFrame{display:block}.sideNav{z-index:50;border-top:1px solid #292d34;border-right:0;width:100%;height:58px;padding:6px 10px;display:block;position:fixed;inset:auto 0 0}.sideBrand,.navLabel,.navGroup+.navGroup,.navFooter{display:none}.navGroups,.navGroup{grid-template-columns:repeat(5,1fr);height:100%;margin:0;display:grid}.navItem{height:46px}.navItem:nth-of-type(n+6){display:none}.appMain{padding:0 14px 82px}.appTopbar{min-height:70px}.sampleBadge{display:none}.creatorToolbar{grid-template-columns:1fr}.creatorOverview{min-height:0}.creatorTotal{min-height:96px;padding:16px}.creatorTotal>strong{font-size:30px}.overviewMeta>div{padding:15px 10px}.overviewMeta strong{font-size:13px}.categoryExplorer{grid-template-columns:1fr;gap:12px}.creatorToolbar .selectControl.compact{grid-column:1/-1}.filterBar{flex-direction:column;align-items:stretch}.filterRow{grid-template-columns:1fr;gap:8px}.filterRowTitle{min-height:24px}.metricFilters{flex-direction:column;align-items:stretch}.categoryCascader{grid-template-columns:1fr;width:100%}.cascaderColumn{border-bottom:1px solid #edf0f2;border-right:0;width:100%;min-width:0}.selectedFilterRow{flex-direction:column;align-items:flex-start;padding-left:14px}.metricFilters .clearButton{margin-left:0}.advancedFilters,.advancedFilterGroup{grid-template-columns:1fr}.selectControl{width:100%}.clearButton{margin-left:0}.resultsHeader{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.resultsHint{display:none}.bulkBar{flex-direction:column;align-items:stretch;gap:8px}.bulkBar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.taskPanelHeader{flex-direction:column;align-items:stretch}.taskItem{grid-template-columns:1fr;gap:8px}.taskWorkspace{grid-template-columns:1fr}.taskDetailPanel{position:static}.productOverview,.shopManagerOverview{grid-template-columns:1fr}.productOverview>div,.shopManagerOverview>div{border-bottom:1px solid #393e45;border-right:0}.connectedShopList article{grid-template-columns:36px minmax(0,1fr)}.connectedShopMeta{text-align:left;grid-column:1/-1}.productWorkspaceGrid{grid-template-columns:1fr}.productDataTable{overflow-x:auto}.samplePlanner{position:static}}
