:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f5f7fb;color:#172033;font-synthesis:none}*{box-sizing:border-box}body,html{min-height:100%;margin:0}body{background:#f5f7fb}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,p{margin-top:0}h1{margin-bottom:.5rem;color:#101828;font-size:clamp(2rem,5vw,3.25rem);letter-spacing:-.045em;line-height:1.08}.eyebrow{margin:0 0 .65rem;color:#087f5b;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.muted{margin-bottom:0;color:#667085;line-height:1.6}.authPage,.centeredState{display:grid;min-height:100vh;place-items:center;padding:1.25rem;background:radial-gradient(circle at 15% 10%,rgba(16,185,129,.12),transparent 26rem),#f5f7fb}.centeredState{color:#667085}.authCard{width:min(100%,29rem);padding:clamp(1.5rem,5vw,2.5rem);border:1px solid #e4e7ec;border-radius:1.25rem;background:#fff;box-shadow:0 1.5rem 4rem rgba(16,24,40,.1)}.authCard h1{font-size:clamp(1.9rem,7vw,2.6rem)}.authForm{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.75rem}.field{display:grid;grid-gap:.45rem;gap:.45rem;color:#344054;font-size:.9rem;font-weight:650}.field small{color:#667085;font-weight:400}.field input,.field textarea{width:100%;border:1px solid #d0d5dd;border-radius:.65rem;outline:none;background:#fff;color:#101828;padding:.75rem .85rem;transition:border-color .15s ease,box-shadow .15s ease}.field textarea{resize:vertical}.field input:focus,.field textarea:focus{border-color:#12b76a;box-shadow:0 0 0 3px rgba(18,183,106,.14)}.primaryButton,.secondaryButton,.textButton{cursor:pointer;border:0}.primaryButton,.secondaryButton{display:inline-flex;min-height:2.7rem;align-items:center;justify-content:center;border-radius:.7rem;padding:.72rem 1rem;font-weight:750}.primaryButton{background:#087f5b;color:#fff;box-shadow:0 .35rem 1rem rgba(8,127,91,.2)}.primaryButton:hover{background:#06714f}.primaryButton:disabled{cursor:not-allowed;opacity:.6}.secondaryButton{border:1px solid #d0d5dd;background:#fff;color:#344054}.buttonLink{text-align:center}.subtleLink{display:inline-block;margin-top:1.25rem;color:#087f5b;font-size:.9rem;font-weight:700}.formError{margin:0;border-radius:.6rem;background:#fff1f0;color:#b42318;padding:.75rem .85rem;font-size:.9rem;line-height:1.45}.appFrame{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:10;display:flex;width:16.5rem;flex-direction:column;justify-content:space-between;border-right:1px solid #e4e7ec;background:#101828;color:#d0d5dd;padding:1.5rem 1rem}.brand{display:inline-block;color:#fff;font-size:1.15rem;font-weight:900;letter-spacing:.16em}.sidebarLabel{margin:2.25rem 0 .6rem;color:#667085;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.navigation{display:grid;grid-gap:.35rem;gap:.35rem}.navigation a{border-radius:.6rem;padding:.72rem .8rem;font-size:.92rem;font-weight:650}.navigation a.active,.navigation a:hover{background:#1d2939;color:#fff}.sidebarFooter{display:grid;grid-gap:.65rem;gap:.65rem;overflow:hidden;border-top:1px solid #344054;padding:1rem .75rem 0;color:#98a2b3;font-size:.8rem}.sidebarFooter span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.textButton{width:-moz-fit-content;width:fit-content;background:transparent;color:#6ce9a6;padding:0;font-weight:750}.appContent{min-height:100vh;margin-left:16.5rem}.mobileHeader{display:none}.content{width:min(100%,86rem);margin:0 auto;padding:clamp(1.5rem,4vw,3.25rem)}.pageHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}.dashboardGrid,.metricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.dashboardCard,.emptyState,.formCard,.metricCard,.setupCard{border:1px solid #e4e7ec;border-radius:1rem;background:#fff;box-shadow:0 .4rem 1.4rem rgba(16,24,40,.04)}.metricCard{display:grid;min-height:10rem;align-content:space-between;padding:1.25rem;color:#667085;font-size:.9rem}.metricCard strong{color:#101828;font-size:2.4rem}.metricCard .comingSoon{color:#98a2b3;font-size:1rem}.dashboardCard{padding:1.2rem;transition:transform .15s ease,box-shadow .15s ease}.dashboardCard:hover{transform:translateY(-2px);box-shadow:0 .9rem 2rem rgba(16,24,40,.09)}.dashboardCard h2{margin:1.2rem 0;color:#101828;font-size:1.15rem}.cardTopline{display:flex;align-items:center;justify-content:space-between;color:#98a2b3;font-size:.75rem}.statusBadge{border-radius:999px;background:#f2f4f7;color:#475467;padding:.25rem .55rem;font-weight:750}.statusBadge.active{background:#ecfdf3;color:#027a48}.statusBadge.archived{background:#fef3f2;color:#b42318}.dashboardCard dl{display:grid;grid-gap:.6rem;gap:.6rem;margin:0}.dashboardCard dl div{display:grid;grid-template-columns:4.5rem 1fr;grid-gap:.5rem;gap:.5rem}.dashboardCard dt{color:#98a2b3;font-size:.78rem}.dashboardCard dd{overflow:hidden;margin:0;color:#475467;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.emptyState{padding:clamp(2rem,6vw,4rem);text-align:center;color:#667085}.emptyState h2{margin-bottom:.4rem;color:#344054;font-size:1.2rem}.emptyState p{margin-bottom:0}.formCard{padding:clamp(1.1rem,4vw,1.75rem)}.formGrid{display:grid;grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);grid-gap:1rem;gap:1rem}.field.full{grid-column:1/-1}.toggleList{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1.4rem}.toggle{display:flex;align-items:center;gap:.55rem;color:#475467;font-size:.9rem;font-weight:650}.toggle input{width:1.05rem;height:1.05rem;accent-color:#087f5b}.formActions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.detailGrid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(17rem,.75fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.sectionTitle{margin-bottom:.8rem;color:#344054;font-size:1rem}.setupCard{padding:1.25rem}.setupList{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.setupList li{display:grid;grid-template-columns:1.6rem 1fr auto;align-items:center;grid-gap:.6rem;gap:.6rem;border-bottom:1px solid #f2f4f7;padding:.8rem 0;color:#475467;font-size:.85rem}.setupList li:last-child{border-bottom:0}.stepNumber{display:grid;width:1.45rem;height:1.45rem;place-items:center;border-radius:50%;background:#f2f4f7;color:#667085;font-size:.72rem;font-weight:800}.setupList strong{color:#98a2b3;font-size:.72rem}.setupList strong.done{color:#039855;font-size:1rem}.analyticsHeader{margin-bottom:1.25rem}.periodFilter{align-items:center;gap:.75rem;margin-bottom:1rem;border:1px solid #e4e7ec;border-radius:.85rem;background:#fff;padding:.75rem}.periodFilter,.presetGroup{display:flex;flex-wrap:wrap}.presetGroup{gap:.4rem}.presetGroup button{cursor:pointer;border:1px solid #e4e7ec;border-radius:.55rem;background:#fff;color:#475467;padding:.55rem .7rem;font-size:.78rem;font-weight:750}.presetGroup button.active,.presetGroup button:hover{border-color:#12b76a;background:#ecfdf3;color:#067647}.customDates{display:flex;gap:.55rem}.customDates label,.salesFilters>label{display:flex;align-items:center;gap:.4rem;color:#475467;font-size:.76rem;font-weight:700}.customDates input,.salesFilters select{border:1px solid #d0d5dd;border-radius:.5rem;background:#fff;color:#344054;padding:.48rem .55rem}.timezoneLabel{margin-left:auto;color:#667085;font-size:.72rem}.analyticsCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin:1rem 0}.analyticsCards.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.analyticsCard{min-width:0;border:1px solid #e4e7ec;border-radius:.85rem;background:#fff;padding:1rem}.analyticsCard span,.secondaryMetrics span{display:block;margin-bottom:.42rem;color:#667085;font-size:.72rem;font-weight:700}.analyticsCard strong{color:#101828;font-size:clamp(1.05rem,2vw,1.45rem);letter-spacing:-.025em}.secondaryMetrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-bottom:1.25rem;border:1px solid #e4e7ec;border-radius:.85rem;background:#e4e7ec}.secondaryMetrics div{min-width:0;background:#fff;padding:.85rem}.secondaryMetrics strong{color:#344054;font-size:.9rem}.analyticsSection{margin-top:1.25rem;border:1px solid #e4e7ec;border-radius:.9rem;background:#fff}.analyticsSection>h2{margin:0;padding:1rem 1.15rem;color:#101828;font-size:1rem}.tableScroll{overflow-x:auto;border:1px solid #e4e7ec;border-radius:.85rem;background:#fff}.analyticsSection .tableScroll{border:0;border-top:1px solid #e4e7ec;border-radius:0 0 .85rem .85rem}.analyticsTable{width:100%;border-collapse:collapse;white-space:nowrap;font-size:.79rem}.analyticsTable td,.analyticsTable th{border-bottom:1px solid #f2f4f7;padding:.8rem .9rem;text-align:right}.analyticsTable td:first-child,.analyticsTable th:first-child,.salesTable td,.salesTable th{text-align:left}.analyticsTable th{background:#f9fafb;color:#667085;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.analyticsTable th button{cursor:pointer;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit}.analyticsTable tbody tr:last-child td{border-bottom:0}.analyticsTable tbody tr:hover td{background:#fcfdfd}.tableLink{color:#087f5b;font-weight:800}.analyticsTable td small{display:block;margin-top:.2rem;color:#98a2b3;font-size:.66rem}.readOnlyStatus,.saleStatus{display:inline-flex;border-radius:999px;background:#f2f4f7;color:#475467;padding:.25rem .5rem;font-size:.65rem;font-weight:800;text-transform:uppercase}.saleStatus.approved{background:#ecfdf3;color:#067647}.saleStatus.chargeback,.saleStatus.refunded{background:#fff1f0;color:#b42318}.saleStatus.pending{background:#fffaeb;color:#b54708}.breadcrumbs{flex-wrap:wrap;margin-bottom:1.15rem;color:#667085;font-size:.78rem}.breadcrumbs,.breadcrumbs span{display:flex;gap:.45rem}.breadcrumbs a{color:#087f5b;font-weight:750}.breadcrumbs b{color:#d0d5dd}.futureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin-top:1.25rem}.futureGrid article{border:1px dashed #d0d5dd;border-radius:.85rem;background:#f9fafb;padding:1rem}.futureGrid span{color:#98a2b3;font-size:.66rem;font-weight:800;text-transform:uppercase}.futureGrid h2{margin:.35rem 0;font-size:1rem}.currencyNotice,.futureGrid p{margin-bottom:0;color:#667085;font-size:.78rem;line-height:1.5}.salesFilters{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:.75rem;gap:.75rem}.salesFilters .periodFilter{margin:0}.salesFilters>label{border:1px solid #e4e7ec;border-radius:.85rem;background:#fff;padding:.65rem}.homeAnalyticsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1.25rem}.dashboardSummaryCard{border:1px solid #e4e7ec;border-radius:1rem;background:#fff;padding:1.15rem;transition:border-color .15s ease,box-shadow .15s ease}.dashboardSummaryCard:hover{border-color:#98a2b3;box-shadow:0 .75rem 2rem rgba(16,24,40,.07)}.dashboardSummaryHeading{display:flex;justify-content:space-between;gap:1rem}.dashboardSummaryCard small,.dashboardSummaryHeading span{color:#667085;font-size:.72rem}.dashboardSummaryHeading h2{margin:.3rem 0 0;font-size:1.1rem}.dashboardSummaryHeading>strong{height:-moz-fit-content;height:fit-content;border-radius:999px;background:#ecfdf3;color:#067647;padding:.35rem .55rem;font-size:.7rem}.dashboardSummaryCard dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:1rem 0}.dashboardSummaryCard dt{color:#98a2b3;font-size:.65rem}.dashboardSummaryCard dd{overflow:hidden;margin:.25rem 0 0;color:#344054;font-size:.78rem;font-weight:800;text-overflow:ellipsis}.metaStatusCard{display:grid;grid-template-columns:1.15fr 1.5fr .7fr 1.2fr;grid-gap:1px;gap:1px;overflow:hidden;margin-bottom:1rem;border:1px solid #d1fadf;border-radius:.85rem;background:#d1fadf}.metaStatusCard>div{min-width:0;background:#f6fef9;padding:.85rem 1rem}.metaStatusCard small,.metaStatusCard span{color:#667085;font-size:.7rem}.metaStatusCard small,.metaStatusCard span,.metaStatusCard strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metaStatusCard strong{margin:.3rem 0 .15rem;color:#067647;font-size:.85rem}.salesSourceSection{margin-bottom:1.5rem}.salesSourceSection h2{margin-bottom:.75rem;font-size:1.2rem}.salesSourceList{display:grid;grid-gap:.75rem;gap:.75rem}.salesSourceCard{min-width:0;padding:1rem;border:1px solid #d1fadf;border-radius:.85rem;background:#f6fef9}.salesSourceCard h3{margin:0 0 .8rem;font-size:1rem}.salesSourceFacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));grid-gap:.8rem 1rem;gap:.8rem 1rem;margin:0}.salesSourceFacts div{min-width:0}.salesSourceFacts dt{color:#667085;font-size:.72rem}.salesSourceFacts dd{overflow-wrap:anywhere;margin:.2rem 0 0;color:#067647;font-size:.9rem;font-weight:750}.saleDiagnostics{display:flex;flex-wrap:wrap;gap:.2rem .6rem;margin-top:.25rem;color:#667085;font-size:.75rem;white-space:nowrap}.pixelSection{margin-bottom:1.5rem;padding:1rem;border:1px solid #d1fadf;border-radius:.85rem;background:#f6fef9}.pixelSection h2{margin:0 0 .7rem;font-size:1.2rem}.pixelFacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));grid-gap:.6rem;gap:.6rem;margin:.8rem 0}.pixelFacts>div{min-width:0;padding:.75rem;border:1px solid #d1fadf;border-radius:.6rem;background:#fff}.pixelFacts small,.pixelFacts span{display:block;color:#667085;font-size:.72rem}.pixelFacts strong{display:block;margin:.2rem 0;overflow-wrap:anywhere;color:#067647;font-size:.9rem}.trackingSnippet{margin-top:1rem}.trackingSnippet pre{overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:all;-moz-user-select:all;user-select:all;padding:.8rem;border-radius:.6rem;background:#fff;font-size:.78rem}.trackingSnippet button{margin-top:.5rem}.trackingSection{margin-bottom:1.5rem;padding:1rem;border:1px solid #d0d5dd;border-radius:.85rem;background:#fff}.trackingSection h2{margin-bottom:.5rem;font-size:1.2rem}.trackingSection h3{margin:0 0 .4rem;font-size:.95rem}.trackingMetrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));grid-gap:.75rem;gap:.75rem;margin:1rem 0}.trackingMetrics div{min-width:0;padding:.75rem;border-radius:.6rem;background:#f5f7fb}.trackingMetrics dt{color:#667085;font-size:.72rem}.trackingMetrics dd{margin:.25rem 0 0;color:#172033;font-weight:750;overflow-wrap:anywhere}.trackingSetupGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));grid-gap:1rem;gap:1rem}.trackingSetupGrid>div{min-width:0}.trackingValue{overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:all;-moz-user-select:all;user-select:all;padding:.8rem;border-radius:.6rem;background:#f2f4f7;font-size:.78rem;line-height:1.5}@media (max-width:900px){.analyticsCards,.analyticsCards.compact,.dashboardGrid,.metaStatusCard,.metricGrid,.secondaryMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.homeAnalyticsGrid{grid-template-columns:1fr}.dashboardSummaryCard dl{grid-template-columns:repeat(3,minmax(0,1fr))}.detailGrid{grid-template-columns:1fr}}@media (max-width:700px){.metaStatusCard{grid-template-columns:1fr}.sidebar{position:-webkit-sticky;position:sticky;width:100%;height:auto;flex-direction:row;align-items:center;gap:1rem;border-right:0;border-bottom:1px solid #344054;padding:.8rem 1rem}.sidebar>div:first-child{display:flex;min-width:0;flex:1 1;align-items:center;gap:1rem}.sidebarFooter span,.sidebarLabel{display:none}.navigation{display:flex;min-width:0;gap:.2rem}.navigation a{padding:.55rem .65rem;font-size:.78rem}.sidebarFooter{border:0;padding:0}.appContent{margin-left:0}.pageHeader{align-items:stretch;flex-direction:column}.dashboardGrid,.formGrid,.metricGrid{grid-template-columns:1fr}.field.full{grid-column:auto}.futureGrid,.salesFilters{grid-template-columns:1fr}.customDates,.periodFilter{align-items:stretch;flex-direction:column}.timezoneLabel{margin-left:0}.dashboardSummaryCard dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.brand{font-size:.9rem}.navigation a{padding-inline:.45rem}.sidebarFooter{display:none}.content{padding-inline:1rem}.formActions{flex-direction:column-reverse}.formActions button{width:100%}}.notificationBadge{display:inline-flex;min-width:1.3rem;min-height:1.3rem;align-items:center;justify-content:center;margin-left:.35rem;padding:0 .3rem;border-radius:999px;background:#12b76a;color:#07111f;font-size:.72rem;font-weight:850}.notificationItem,.notificationSettings{border:1px solid #e4e7ec;border-radius:1rem;background:#fff;box-shadow:0 .4rem 1.4rem rgba(16,24,40,.04)}.notificationSettings{display:grid;grid-gap:.9rem;gap:.9rem;margin-bottom:2rem;padding:clamp(1.1rem,3vw,1.6rem)}.notificationGroup h2,.notificationSettings h2{margin:0;font-size:1.1rem}.notificationSettings .primaryButton{width:-moz-fit-content;width:fit-content}.notificationGroup{margin:1.6rem 0}.notificationList{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:.7rem}.notificationItem{display:grid;width:100%;grid-template-columns:2.3rem minmax(0,1fr) auto;align-items:start;grid-gap:.8rem;gap:.8rem;padding:1rem;color:#344054;text-align:left;cursor:pointer}.notificationItem.unread{border-color:#86efac;background:#f5fff9}.notificationItem:hover{border-color:#12b76a}.notificationIcon{font-size:1.35rem}.notificationText{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0;overflow-wrap:anywhere}.notificationText strong{color:#101828}.notificationText small{color:#667085}.unreadDot{width:.55rem;height:.55rem;margin-top:.35rem;border-radius:50%;background:#12b76a}.saleDetail{display:grid;grid-gap:.8rem;gap:.8rem;margin:0}.saleDetail>div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #e4e7ec;padding-bottom:.65rem}.saleDetail dt{color:#667085}.saleDetail dd{margin:0;font-weight:700;text-align:right}@media (max-width:700px){.navigation{overflow-x:auto}.notificationSettings .primaryButton{width:100%}.notificationItem{grid-template-columns:1.7rem minmax(0,1fr) auto;padding:.85rem}}