.user-lookup{min-width:0}.user-search{display:flex;gap:10px;flex-wrap:wrap}.user-search input{flex:1;min-width:160px}.user-search input,.user-search select{padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:inherit}.user-section{padding:20px;margin-top:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface);min-width:0}.user-section h2{font-size:15px;margin:16px 0 10px}.user-result{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--border)}.user-result>div{min-width:0;overflow-wrap:anywhere}.user-result small{display:block;margin-top:6px;color:var(--text-muted)}.user-result button{flex-shrink:0}.user-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;margin:16px 0 24px}.user-fields>div{min-width:0}.user-fields dt{font-size:12px;color:var(--text-muted);margin-bottom:5px}.user-fields dd{margin:0;font-size:13px;overflow-wrap:anywhere}.user-history{border-top:1px solid var(--border);padding:12px 0}.user-history summary{cursor:pointer;overflow-wrap:anywhere;font-size:13px;line-height:1.8}@media(max-width:600px){.user-section{padding:12px}.user-result{align-items:flex-start;flex-direction:column}}.share-report{display:grid;gap:18px}.share-report>.page-heading,.share-report h2{margin:0}.share-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.share-filters label{display:grid;gap:7px;font-size:12px;color:var(--text-muted)}.share-filters input,.share-filters select{min-height:38px;padding:8px 10px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text);font:inherit}.share-search{flex:1;min-width:220px}.share-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.share-metrics .metric-card{min-height:0;padding:18px;box-shadow:none}.share-metrics .metric-value{font-size:30px}.share-charts{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:18px}.share-panel{min-width:0;padding:20px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.share-panel h2{font-size:16px}.share-panel .page-subtitle{margin:10px 0}.share-legend{display:flex;gap:20px;margin:16px 0;font-size:12px}.share-legend span:before{content:"";display:inline-block;width:10px;height:10px;margin-right:6px;background:#3b82f6;border-radius:2px}.share-legend span+span:before{background:#14b8a6}.share-daily-scroll{overflow-x:auto;padding-top:42px}.share-scale{margin:0;font-size:11px;color:var(--text-muted)}.share-daily{display:flex;height:160px;gap:4px}.share-day{flex:1;min-width:0;text-align:center}.share-day small{display:block;width:max-content;margin-left:50%;transform:translate(-50%);font-size:10px;color:var(--text-muted);white-space:nowrap}.share-day:first-child small{margin-left:0;transform:none}.share-day:last-child small{margin-left:100%;transform:translate(-100%)}.share-day-bars{position:relative;display:flex;align-items:end;justify-content:center;gap:2px;height:130px;border-bottom:1px solid var(--border)}.share-day-bars>span:not(.share-day-tooltip){display:block;width:40%;max-width:14px;border-radius:2px 2px 0 0}.share-links-bar{background:#3b82f6}.share-users-bar{background:#14b8a6}.share-day-tooltip{display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);z-index:1;width:max-content;padding:6px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:4px;font-size:11px;pointer-events:none}.share-day:first-child .share-day-tooltip{left:0;transform:none}.share-day:last-child .share-day-tooltip{left:auto;right:0;transform:none}.share-day-bars:hover .share-day-tooltip,.share-day-bars:focus .share-day-tooltip{display:block}.share-tiers{display:grid;gap:20px;margin-top:26px}.share-tier{display:grid;grid-template-columns:100px minmax(0,1fr) 60px;gap:10px;align-items:center;font-size:12px}.share-tier>div{background:var(--surface-muted);height:10px;border-radius:3px;overflow:hidden}.share-tier>div>span{display:block;height:100%;background:#3b82f6}.share-tier strong{text-align:right}.share-table{min-width:1050px}.share-table td{vertical-align:top}.share-table td:nth-child(2){width:250px;max-width:300px}.share-table details{margin-top:8px}.share-table summary{cursor:pointer;color:var(--text-muted)}.share-caption,.share-user-id{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1100px){.share-charts{grid-template-columns:1fr}.share-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.share-metrics{grid-template-columns:1fr}.share-filters label{width:100%}.share-panel{padding:14px}}.ig-analysis{max-width:1360px}.ig-card{padding:22px;border:1px solid var(--border);border-radius:12px;background:var(--surface);min-width:0}.ig-card h2{margin:0 0 20px;font-size:16px}.ig-form label{display:block;margin-bottom:10px;font-weight:600;font-size:14px}.ig-form textarea{display:block;width:100%;min-height:82px;padding:13px 14px;resize:vertical;border:1px solid var(--border-strong);border-radius:8px;color:var(--text);background:var(--surface-raised);line-height:1.6}.ig-form textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ig-form-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px}.ig-help{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.7}.ig-field-note{margin:12px 2px 22px}.ig-form-footer button{white-space:nowrap;flex-shrink:0}.ig-result{display:grid;gap:18px}.ig-status{display:flex;align-items:center;gap:12px;padding:16px 20px;border:1px solid var(--border);border-radius:10px;color:var(--text-secondary);background:var(--surface)}.ig-status-complete{color:var(--positive);border-color:color-mix(in srgb,var(--positive) 25%,var(--border))}.ig-status-partial{color:#a16a0d;border-color:color-mix(in srgb,#a16a0d 25%,var(--border))}.ig-status>div{display:grid;gap:5px}.ig-status strong{font-size:14px}.ig-status span{color:var(--text-secondary);font-size:12px}.ig-status a{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--text-secondary);font-size:12px;white-space:nowrap}.ig-warnings{margin:0;padding:14px 20px 14px 36px;border-radius:8px;background:var(--surface-muted);color:var(--text-secondary);font-size:13px;line-height:1.8}.ig-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px}.ig-metric{display:grid;gap:14px;padding:18px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.ig-metric>span{color:var(--text-secondary);font-size:12px}.ig-metric strong{font-size:24px;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ig-missing{color:var(--text-muted);font-size:13px;font-weight:400}.ig-detail-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:18px}.ig-fields{display:grid;gap:14px;margin:0;font-size:13px}.ig-fields>div{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:baseline;gap:12px}.ig-fields dt{color:var(--text-secondary)}.ig-fields dd{margin:0;color:var(--text);overflow-wrap:anywhere}.ig-fields a{color:var(--accent)}.ig-card-heading{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ig-topic-check{padding:4px 8px;border-radius:5px;color:var(--text-secondary);background:var(--surface-muted);font-size:11px;white-space:nowrap}.ig-topic-check.present{color:var(--positive);background:color-mix(in srgb,var(--positive) 10%,var(--surface))}.ig-caption{min-height:70px;margin:0 0 18px;color:var(--text);font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.ig-hashtags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.ig-hashtags>span:not(.ig-missing){padding:5px 9px;color:var(--accent);background:var(--accent-soft);border-radius:6px;font-size:12px}.ig-diagnostics .ig-fields{grid-template-columns:1fr 1fr}.ig-diagnostics .ig-fields>div:last-child{grid-column:1 / -1}.ig-diagnostics details{margin-top:20px;border-top:1px solid var(--border);padding-top:16px}.ig-diagnostics summary{cursor:pointer;color:var(--text-secondary);font-size:12px}.ig-diagnostics pre{max-height:440px;overflow:auto;margin:14px 0 0;padding:16px;border-radius:8px;background:var(--surface-muted);color:var(--text);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.ig-pending{color:var(--text-secondary);font-size:14px}.ig-spinner{animation:ig-spin 1s linear infinite}@keyframes ig-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.ig-detail-grid{grid-template-columns:1fr}}@media(max-width:700px){.ig-form-footer{align-items:stretch;flex-direction:column}.ig-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.ig-card{padding:16px}.ig-fields>div{grid-template-columns:115px minmax(0,1fr)}.ig-diagnostics .ig-fields{grid-template-columns:1fr}.ig-status{flex-wrap:wrap}.ig-status a{margin-left:31px}}@media(prefers-reduced-motion:reduce){.ig-spinner{animation:none}}.repost-analytics .repost-filters{flex-wrap:wrap}.analytics-scope{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 0;color:var(--text-secondary);font-size:12px}.analytics-scope label{display:flex;align-items:center;gap:10px}.analytics-scope select{padding:9px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit}.repost-analytics .analytics-three-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.repost-analytics .analytics-two-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.distribution-table-wrap{max-height:440px;overflow:auto}.repost-distribution th:first-child{width:160px}.repost-distribution th:nth-child(2){width:55%}.quota-scan-table th:first-child{width:40%}.quota-scan-table th:nth-child(2),.quota-scan-table th:last-child{width:30%}.distribution-track{height:16px;min-width:100px;background:var(--surface-muted)}.distribution-track>div{height:100%;background:var(--accent)}.repost-analytics .methodology-note{line-height:1.8}@media(max-width:1200px){.repost-analytics .subscription-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.repost-analytics .subscription-grid,.repost-analytics .analytics-two-metrics{grid-template-columns:1fr}.analytics-scope{align-items:start;flex-direction:column}.repost-analytics .repost-filters label{width:100%}.repost-analytics .repost-filters select{flex:1;min-width:0}}.native-partial-warning{display:block;margin-top:8px;padding:10px 12px;border:1px solid rgba(180,110,25,.35);border-radius:8px;background:#b46e1914;color:inherit;white-space:normal}.native-partial-warning p{margin:8px 0}small.native-partial-warning{font-size:12px;font-weight:600}.delete-report{--delete-warning: #a66a08;--delete-pending: #8c82ae;--delete-neutral: #b7bbc4}.delete-report .repost-page-heading{margin-bottom:18px}.delete-report .page-subtitle{max-width:900px;line-height:1.7}.delete-report .repost-filters{padding:12px 16px;gap:20px}.delete-report .scan-report-note{margin:9px 0 20px;font-size:11px;color:var(--text-secondary)}.delete-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.delete-kpi{min-width:0;padding:18px 20px;border:1px solid var(--border);background:var(--surface);border-radius:8px}.delete-kpi-primary{background:color-mix(in srgb,var(--accent) 4%,var(--surface));border-color:color-mix(in srgb,var(--accent) 24%,var(--border))}.delete-kpi-label{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:12px}.delete-kpi>strong{display:block;margin:14px 0 9px;font-size:clamp(26px,2.6vw,36px);font-weight:650;letter-spacing:-.035em;font-variant-numeric:tabular-nums;line-height:1.2}.delete-kpi>strong small{margin-left:6px;color:var(--text-secondary);font-size:12px;font-weight:400;letter-spacing:0}.delete-kpi p{margin:0;font-size:11px;color:var(--text-secondary);line-height:1.6}.delete-text-button{display:inline-flex;align-items:center;gap:3px;border:0;padding:0;color:var(--accent);background:transparent;font-size:11px;line-height:1.6;cursor:pointer;text-align:left}.delete-text-button:hover{text-decoration:underline}.delete-processing{padding:17px 20px;margin-top:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.delete-processing-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.delete-processing-heading strong{font-weight:600}.delete-processing-heading>span{color:var(--text-secondary)}.delete-stacked-bar{display:flex;height:8px;border-radius:3px;overflow:hidden;background:var(--surface-muted);margin:13px 0}.delete-outcome-legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;font-size:11px;color:var(--text-secondary)}.delete-outcome-legend>span{display:flex;align-items:center;gap:7px}.delete-outcome-legend strong{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.delete-outcome-legend>small{margin-left:auto;font-size:11px}.delete-outcome-legend i,.delete-operation-row i{display:inline-block;flex:0 0 7px;width:7px;height:7px;border-radius:2px}.delete-tone-positive{background:var(--positive)}.delete-tone-negative{background:var(--negative)}.delete-tone-warning{background:var(--delete-warning)}.delete-tone-pending{background:var(--delete-pending)}.delete-tone-neutral{background:var(--delete-neutral)}.delete-overview-columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:14px;margin-top:14px}.delete-panel{min-width:0;padding:20px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.delete-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.delete-panel h2{margin:0;font-size:14px;font-weight:650}.delete-panel-heading p{margin:5px 0 0;color:var(--text-secondary);font-size:11px;line-height:1.6}.delete-panel-heading>span{font-size:12px;color:var(--text-secondary);white-space:nowrap}.delete-trend-switch{display:flex;padding:2px;border-radius:5px;background:var(--surface-muted);flex-shrink:0}.delete-trend-switch button{padding:5px 8px;border:0;border-radius:3px;font-size:11px;background:transparent;color:var(--text-secondary);cursor:pointer}.delete-trend-switch button[aria-pressed=true]{color:var(--text);background:var(--surface);box-shadow:0 1px 3px #00000012;font-weight:600}.delete-trend-total{display:flex;align-items:center;gap:9px;margin-top:14px}.delete-trend-total>strong{font-size:24px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.delete-trend-total>span{color:var(--text-secondary);font-size:10px;line-height:1.6}.delete-trend-total small{display:block;font-size:10px}.delete-bar-chart{display:flex;gap:clamp(8px,2vw,25px);height:154px;padding-top:27px;margin-top:4px}.delete-bar-column{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:9px}.delete-bar-space{display:flex;align-items:flex-end;width:100%;height:100px;border-bottom:1px solid var(--border)}.delete-daily-bar{position:relative;min-height:1px;width:100%;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--accent) 35%,var(--surface))}.is-today .delete-daily-bar{background:var(--accent)}.delete-daily-bar>strong{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);color:var(--text-secondary);font-size:10px;font-weight:500;white-space:nowrap}.is-today .delete-daily-bar>strong{color:var(--accent);font-weight:650}.delete-bar-column>span{color:var(--text-secondary);font-size:10px;text-align:center;white-space:nowrap}.delete-bar-column>span small{display:block;font-size:9px;color:var(--accent);margin-top:2px}.delete-operation-list{display:grid;gap:17px;margin-top:24px}.delete-operation-row{display:grid;grid-template-columns:84px minmax(0,1fr) 36px;align-items:center;gap:12px;font-size:12px}.delete-operation-row>span{display:flex;align-items:center;gap:8px;color:var(--text-secondary)}.delete-operation-row>strong{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.delete-operation-track{height:5px;background:var(--surface-muted);border-radius:3px;overflow:hidden}.delete-operation-track>span{display:block;height:100%;border-radius:inherit}.delete-panel-link{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-top:1px solid var(--border);padding:13px 0 0;margin-top:21px;color:var(--accent);background:transparent;font-size:11px;text-align:left;cursor:pointer}.delete-panel-link:hover{text-decoration:underline}.delete-report .operation-breakdown{border-radius:8px;margin-top:14px;padding:20px}.delete-report .breakdown-heading h2{font-size:14px}.delete-report .breakdown-heading p{color:var(--text-secondary);font-size:11px}.delete-report .delete-coverage-badge{font-size:11px;font-weight:400;padding:5px 8px}.delete-report .report-table{min-width:0;font-size:12px}.delete-channel-overview-wrap{margin-top:16px}.delete-channel-overview{width:100%}.delete-report .delete-channel-overview th,.delete-report .delete-channel-overview td{padding:13px 12px;white-space:nowrap}.delete-report .delete-channel-overview thead th{font-size:10px;color:var(--text-secondary);font-weight:500}.delete-channel-overview tbody th{font-weight:500}.delete-channel-overview strong{font-weight:600;font-variant-numeric:tabular-nums}.delete-cell-secondary{color:var(--text-secondary);font-size:11px}.delete-report .table-secondary{color:var(--text-secondary);font-size:10px;line-height:1.6}.delete-channel-name:before{content:"";display:inline-block;width:7px;height:7px;border-radius:2px;margin-right:8px;background:var(--accent)}.delete-channel-native_bloks:before{background:var(--positive)}.delete-channel-profile_graphql:before{background:var(--delete-pending)}.delete-channel-activity_center_web:before{background:var(--delete-neutral)}.delete-channel-share-inline{display:flex;align-items:center;gap:10px}.delete-channel-share-inline .delete-share-track{width:65px;height:4px;margin:0;flex-shrink:0}.delete-channel-share-inline .delete-share-track>span{background:var(--accent)}.delete-channel-share-inline>span{font-size:11px;color:var(--text-secondary);min-width:36px}.delete-channel-diagnostics{margin-top:14px;font-size:12px}.delete-channel-diagnostics>summary{color:var(--text-secondary);cursor:pointer;width:fit-content;padding:3px 0}.delete-channel-diagnostics>summary:hover{color:var(--text)}.delete-disclosure{padding:17px 20px;margin-top:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.delete-disclosure>summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;list-style:none;cursor:pointer}.delete-disclosure>summary::-webkit-details-marker{display:none}.delete-disclosure>summary:before{content:"›";font-size:20px;color:var(--text-secondary);transform-origin:center}.delete-disclosure[open]>summary:before{transform:rotate(90deg)}.delete-disclosure>summary strong{font-size:13px;font-weight:600}.delete-disclosure>summary small{margin-left:14px;color:var(--text-secondary);font-size:11px}.delete-disclosure-meta{margin-left:auto;color:var(--text-secondary);font-size:11px}.delete-disclosure>.operation-breakdown{margin-top:20px}.delete-disclosure-body{margin-top:20px}.delete-report .delete-methodology .methodology-note{border:0;margin-bottom:0;padding:14px 0 0}.delete-report .delete-error-table{min-width:880px}.delete-error-table td{vertical-align:top}.delete-error-table .delete-error-reason{min-width:210px;max-width:340px;white-space:normal;line-height:1.6}.delete-status-badge{display:inline-flex;padding:3px 7px;border-radius:4px;background:var(--surface-muted);font-weight:500;font-size:11px}.delete-status-badge.is-failed{color:var(--negative);background:color-mix(in srgb,var(--negative) 8%,var(--surface))}.delete-status-badge.is-partial{color:var(--delete-warning);background:color-mix(in srgb,var(--delete-warning) 9%,var(--surface))}.delete-error-counts{display:grid;grid-template-columns:repeat(2,max-content);gap:3px 10px;margin-top:8px;font-size:10px;color:var(--text-secondary)}.delete-error-counts b{font-weight:600}.delete-report .delete-error-details{max-width:660px;overflow-wrap:anywhere}.delete-report .delete-error-details .repost-execution-details{min-width:0}.delete-error-summary{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);gap:14px;margin-top:18px}.delete-error-summary>.operation-breakdown{margin-top:0}.delete-error-summary .rank-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:12px}.delete-error-summary .rank-row{gap:12px;font-size:12px;padding:11px 0}.delete-error-summary .rank-row strong{font-size:14px}.native-delete-coverage{margin:13px 0 0;font-size:11px;line-height:1.7;color:var(--text-secondary)}.native-delete-report .operation-breakdown{margin-top:14px}.native-delete-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.native-delete-columns .operation-breakdown{min-width:0}.native-delete-table{width:100%}.native-delete-table th,.native-delete-table td{white-space:nowrap;vertical-align:top}.native-delete-recent{min-width:1200px}.native-delete-recent td:last-child{max-width:300px;white-space:normal;overflow-wrap:anywhere}.native-delete-recent details p{margin:6px 0 0;line-height:1.5}.concurrent-delete-report .operation-breakdown{margin-top:16px}.concurrent-delete-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.concurrent-delete-card{min-width:0;padding:18px;border:1px solid var(--border);border-radius:6px}.concurrent-delete-card h3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin:0;font-size:14px}.concurrent-delete-card h3 small,.concurrent-delete-card p{color:var(--text-secondary);font-size:11px;font-weight:400;line-height:1.6}.concurrent-delete-card p{margin:0}.concurrent-delete-rates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 14px}.concurrent-delete-rates dt,.concurrent-delete-rates small{color:var(--text-secondary);font-size:11px}.concurrent-delete-rates dd{margin:7px 0;font-size:clamp(24px,2.6vw,34px);font-weight:650;font-variant-numeric:tabular-nums}.concurrent-delete-rates dd small{display:block;margin-top:10px;font-weight:400}.concurrent-delete-details{margin-top:18px}.concurrent-delete-details summary{width:fit-content;margin-bottom:12px;color:var(--text-secondary);font-size:12px;cursor:pointer}.delete-report .concurrent-delete-table{min-width:1060px}.concurrent-delete-table td,.concurrent-delete-table th{white-space:nowrap}.concurrent-delete-table .table-secondary{display:block}.concurrent-delete-delta{margin:14px 0 0;color:var(--text-secondary);font-size:12px}.concurrent-delete-bucket{margin-top:18px}.concurrent-delete-bucket h3{margin:0 0 10px;font-size:12px}.delete-report .repost-tabs{overflow-x:auto}.delete-report .repost-tabs button{flex-shrink:0}.native-delete-recent .native-delete-failure-row td{max-width:none;padding:9px 14px 12px;background:var(--surface-muted);white-space:normal}.native-delete-failure-row td>strong{margin-right:12px}.native-delete-failure-details{display:inline-flex;flex-wrap:wrap;gap:5px 14px;line-height:1.5}.native-delete-trend{display:grid;gap:12px;margin-top:20px}.native-delete-day{display:grid;grid-template-columns:82px minmax(50px,1fr) 80px 64px;align-items:center;gap:10px;font-size:11px}.native-delete-day strong{text-align:right;font-variant-numeric:tabular-nums}.native-delete-day small{text-align:right}.native-delete-day-track{height:7px;border-radius:4px;background:var(--surface-muted);overflow:hidden}.native-delete-day-track>span{display:block;height:100%;background:var(--accent)}:root[data-theme=dark] .delete-report{--delete-warning: #e4b967;--delete-neutral: #606673;--delete-pending: #a196c6}@media(max-width:1200px){.delete-kpi{padding:16px}.delete-kpis{gap:10px}.delete-overview-columns{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}.delete-panel{padding:16px}.delete-panel-heading{flex-wrap:wrap}}@media(max-width:900px){.delete-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.delete-overview-columns,.delete-error-summary{grid-template-columns:minmax(0,1fr)}.delete-report .repost-filters{flex-wrap:wrap}.delete-report .delete-channel-overview{min-width:760px}.delete-disclosure>summary small{display:block;margin:4px 0 0}.native-delete-columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:540px){.concurrent-delete-cards{grid-template-columns:minmax(0,1fr)}.delete-report .repost-filters{gap:12px}.delete-kpi{padding:14px 12px}.delete-kpi>strong{font-size:26px}.delete-processing,.delete-disclosure,.delete-report .operation-breakdown{padding:16px}.delete-outcome-legend{gap:10px 16px}.delete-outcome-legend>small{margin-left:0;width:100%}.delete-disclosure-meta{display:none}.delete-error-summary .rank-list{grid-template-columns:minmax(0,1fr)}.delete-bar-chart{gap:10px}.delete-daily-bar>strong{font-size:9px}}.referral-report{display:grid;min-width:0;gap:18px;margin:18px 0 24px}.referral-report>section{min-width:0}.referral-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.referral-metrics .metric-card{min-height:0;padding:16px 18px;border-radius:4px;box-shadow:none}.referral-metrics .metric-label{font-size:12px}.referral-metrics .metric-value{margin:12px 0 8px;font-size:30px;line-height:1}.referral-metrics .metric-description{margin:0;font-size:11px}.invite-section-heading h2{display:flex;align-items:center;gap:8px}.referral-status.expired{color:var(--text-muted);background:var(--surface-muted)}@media(max-width:1000px){.referral-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.referral-metrics{grid-template-columns:1fr}}:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#16191d;background:#f7f8fa;font-synthesis:none;text-rendering:optimizeLegibility;--surface: #ffffff;--surface-muted: #f4f5f6;--surface-raised: #fbfbfc;--border: #e3e5e8;--border-strong: #d4d7dc;--text: #16191d;--text-secondary: #666b73;--text-muted: #8b9098;--accent: #5b4df0;--accent-soft: #eeecff;--positive: #087a55;--negative: #c72d4b;--focus: #4338ca}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:#f7f8fa}body{min-width:320px;min-height:100vh;margin:0;background:#f7f8fa}button,a,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 30%,transparent);outline-offset:2px}.console-shell{display:grid;min-height:100vh;grid-template-columns:264px minmax(0,1fr)}.sidebar{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;border-right:1px solid var(--border);background:var(--surface)}.brand{display:flex;min-height:86px;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--border)}.brand-mark{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;color:#fff;border-radius:12px;background:#18181b}.brand strong,.brand small{display:block}.brand strong{font-size:17px;letter-spacing:-.02em}.brand small{margin-top:3px;color:var(--text-muted);font-size:12px}.sidebar-nav{flex:1;padding:28px 14px}.nav-section{margin:0 10px 10px;color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.08em}.nav-item{display:flex;min-height:46px;align-items:center;gap:11px;padding:0 12px;color:var(--text-secondary);border-radius:9px;text-decoration:none;transition:background .16s ease,color .16s ease}.nav-item+.nav-item{margin-top:4px}.nav-item:hover{color:var(--text);background:var(--surface-muted)}.nav-item.active{color:var(--text);background:#f0eff2;font-weight:650}.sidebar-status{display:flex;align-items:center;gap:10px;margin:14px;padding:13px;color:var(--text-secondary);border:1px solid var(--border);border-radius:10px;background:var(--surface-raised)}.sidebar-status strong,.sidebar-status small{display:block}.sidebar-status strong{color:var(--text);font-size:12px}.sidebar-status small{max-width:170px;margin-top:3px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.workspace{min-width:0}.topbar{display:flex;min-height:64px;align-items:center;justify-content:space-between;padding:0 36px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.breadcrumb{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:14px}.breadcrumb strong{color:var(--text)}.source-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;color:var(--text-secondary);border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:12px;font-weight:600}.source-badge>span{width:7px;height:7px;border-radius:50%;background:#20a46b;box-shadow:0 0 0 3px #dff5eb}.content{width:min(1440px,100%);margin:0 auto;padding:42px 36px 64px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.eyebrow{margin:0 0 8px;color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.16em}.page-heading h1{margin:0;font-size:clamp(26px,3vw,34px);line-height:1.2;letter-spacing:-.035em}.page-subtitle{margin:10px 0 0;color:var(--text-secondary);font-size:14px}.refresh-button,.error-panel button,.session-state button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 15px;color:var(--text);border:1px solid var(--border-strong);border-radius:9px;background:var(--surface);font-weight:650;cursor:pointer;transition:border-color .16s ease,background .16s ease}.refresh-button:hover,.error-panel button:hover,.session-state button:hover{border-color:#b7bbc1;background:var(--surface-muted)}.refresh-button:disabled{cursor:wait;opacity:.55}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.subscription-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.today-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-platform-link{display:inline-block;margin-top:14px;color:var(--accent, #5b4df0);font-size:13px;font-weight:600;text-decoration:none}.metric-platform-link:hover{text-decoration:underline}.login-range-row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:24px}.metric-card{min-height:246px;padding:24px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 1px 2px #0f172a08}.metric-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.metric-label{margin:0;color:var(--text-secondary);font-size:15px;font-weight:650}.metric-description{margin:6px 0 0;color:var(--text-muted);font-size:12px;line-height:1.5}.metric-icon{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;color:var(--accent);border-radius:9px;background:var(--accent-soft)}.metric-value{margin:28px 0 24px;color:var(--text);font-size:clamp(34px,4vw,46px);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:1}.metric-value span{margin-left:7px;color:var(--text-muted);font-size:14px;font-weight:500;letter-spacing:0}.comparisons{display:grid;gap:9px;padding-top:18px;border-top:1px solid var(--border)}.subscription-details{display:grid;gap:8px;padding-top:18px;border-top:1px solid var(--border)}.subscription-details p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.45}.comparison-row{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--text-secondary);font-size:13px;font-variant-numeric:tabular-nums}.delta{min-width:58px;text-align:right;font-weight:700}.delta-positive{color:var(--positive)}.delta-negative{color:var(--negative)}.delta-neutral{color:var(--text-muted);font-weight:500}.methodology-note{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:17px 18px;color:var(--text-secondary);border:1px solid var(--border);border-radius:10px;background:var(--surface-raised)}.methodology-note strong{color:var(--text);font-size:13px}.methodology-note p{margin:4px 0 0;font-size:12px;line-height:1.65}.metric-card-skeleton{display:grid;align-content:start;gap:18px}.skeleton{display:block;border-radius:6px;background:linear-gradient(90deg,#eceef1 20%,#f7f8f9,#eceef1 80%);background-size:240% 100%;animation:shimmer 1.4s ease-in-out infinite}.skeleton-label{width:86px;height:16px}.skeleton-value{width:150px;height:46px;margin:14px 0 18px}.skeleton-line{width:100%;height:12px}.skeleton-line.short{width:78%}.error-panel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:30px;padding:20px;color:#8f1f37;border:1px solid #f0bac6;border-radius:12px;background:#fff7f8}.error-panel p{margin:4px 0 0;color:#9e5262;font-size:13px}.session-state{display:grid;min-height:100vh;place-content:center;justify-items:center;gap:14px;padding:28px;color:var(--text-secondary);text-align:center}.session-state h1,.session-state p{margin:0}.session-state h1{color:var(--text);font-size:25px}.session-error{max-width:560px;margin:0 auto}.session-spinner{width:28px;height:28px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}.spinning{animation:spin .8s linear infinite}.voucher-create-card,.voucher-list-card{margin-top:24px;padding:24px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 1px 2px #0f172a08}.voucher-section-heading,.voucher-list-toolbar,.created-code-panel,.voucher-pagination,.voucher-pagination>div,.voucher-filters,.voucher-search{display:flex;align-items:center}.voucher-section-heading{align-items:flex-start;gap:12px}.voucher-section-heading h2,.voucher-section-heading p,.voucher-list-toolbar h2,.voucher-list-toolbar p{margin:0}.voucher-section-heading h2,.voucher-list-toolbar h2{font-size:18px}.voucher-section-heading p,.voucher-list-toolbar p{margin-top:5px;color:var(--text-muted);font-size:12px}.voucher-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.voucher-form label{display:grid;align-content:start;gap:7px;color:var(--text-secondary);font-size:12px;font-weight:650}.voucher-form input,.voucher-form select,.voucher-filters select,.voucher-search input{min-width:0;height:42px;padding:0 12px;color:var(--text);border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);outline:none}.voucher-form input:focus,.voucher-form select:focus,.voucher-filters select:focus,.voucher-search:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 12%,transparent)}.voucher-form input:disabled,.voucher-form select:disabled{color:var(--text-muted);background:var(--surface-muted)}.voucher-form select,.voucher-filters select{padding-right:36px;cursor:pointer}.voucher-form-action{display:flex;align-items:end}.primary-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 16px;color:#fff;border:0;border-radius:8px;background:var(--accent);font-weight:700;cursor:pointer}.primary-button:disabled{cursor:wait;opacity:.6}.form-error{margin:14px 0 0;color:var(--negative);font-size:13px}.created-code-panel{justify-content:space-between;gap:20px;margin-top:18px;padding:14px 16px;color:#075d42;border:1px solid #b7e7d5;border-radius:9px;background:#f0fbf7}.created-code-panel p{margin:6px 0 0;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.created-code-panel button,.voucher-pagination button{display:inline-flex;min-height:36px;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);cursor:pointer}.created-code-panel button{min-width:96px;justify-content:center;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.created-code-panel button.is-copied{color:#075d42;border-color:#81d5b7;background:#dff7ee}.created-code-panel button.is-copy-error{color:var(--negative);border-color:#f1b8c2;background:#fff0f3}.voucher-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.voucher-summary>div{padding:18px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.voucher-summary span,.voucher-summary strong{display:block}.voucher-summary span{color:var(--text-muted);font-size:12px}.voucher-summary strong{margin-top:8px;font-size:25px;font-variant-numeric:tabular-nums}.voucher-list-toolbar{justify-content:space-between;gap:20px}.voucher-filters{gap:8px}.voucher-filters select{width:122px}.voucher-search{height:42px;gap:7px;padding-left:11px;color:var(--text-muted);border:1px solid var(--border-strong);border-radius:8px}.voucher-search input{width:180px;height:38px;padding-left:0;border:0}.voucher-search input:focus{box-shadow:none}.voucher-table-wrap{margin-top:20px;overflow-x:auto}.voucher-table{width:100%;border-collapse:collapse;font-size:13px}.voucher-table th,.voucher-table td{padding:13px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.voucher-table th{color:var(--text-muted);font-size:11px;font-weight:750;letter-spacing:.04em}.voucher-table td span,.voucher-table td code:last-child{color:var(--text-muted);font-size:11px}.voucher-table code{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.voucher-state{display:inline-flex;padding:4px 7px;border-radius:999px;background:var(--surface-muted);font-weight:700}.voucher-state-available{color:var(--positive)!important;background:#e8f7f1}.voucher-state-expired,.voucher-state-not_started{color:#9a5d06!important;background:#fff4dc}.voucher-state-disabled{color:var(--negative)!important;background:#fff0f3}.empty-cell{padding:42px!important;color:var(--text-muted);text-align:center!important}.voucher-pagination{justify-content:space-between;gap:16px;margin-top:18px;color:var(--text-muted);font-size:12px}.voucher-pagination>div{gap:8px}.voucher-pagination button:disabled{cursor:default;opacity:.45}@media(max-width:900px){.voucher-form,.voucher-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.voucher-list-toolbar{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.voucher-form,.voucher-summary{grid-template-columns:1fr}.voucher-filters{width:100%;align-items:stretch;flex-direction:column}.voucher-filters select,.voucher-search,.voucher-search input{width:100%}}.feedback-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px}.feedback-summary>div{padding:18px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.feedback-summary span,.feedback-summary strong{display:block}.feedback-summary span{color:var(--text-muted);font-size:12px}.feedback-summary strong{margin-top:7px;font-size:25px;font-variant-numeric:tabular-nums}.feedback-toolbar{display:flex;gap:9px;margin-top:18px}.feedback-toolbar select,.feedback-search{height:42px;color:var(--text);border:1px solid var(--border-strong);border-radius:8px;background:var(--surface)}.feedback-toolbar select{min-width:130px;padding:0 36px 0 12px;cursor:pointer}.feedback-search{display:flex;width:min(360px,100%);align-items:center;gap:8px;padding:0 11px;color:var(--text-muted)}.feedback-search input{width:auto;height:100%;flex:1 1 auto;min-width:0;padding:0;color:var(--text);border:0;border-radius:0;background:transparent;outline:0;box-shadow:none}.feedback-search svg{flex:0 0 auto}.feedback-toolbar select:focus,.feedback-search:focus-within,.feedback-reply textarea:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 12%,transparent);outline:0}.feedback-workspace{display:grid;min-height:640px;grid-template-columns:minmax(300px,.9fr) minmax(420px,1.5fr);margin-top:18px;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 1px 2px #0f172a08}.feedback-list-panel{min-width:0;border-right:1px solid var(--border)}.feedback-panel-heading{padding:20px;border-bottom:1px solid var(--border)}.feedback-panel-heading h2,.feedback-panel-heading p{margin:0}.feedback-panel-heading h2{font-size:17px}.feedback-panel-heading p{margin-top:4px;color:var(--text-muted);font-size:12px}.feedback-ticket-list{max-height:570px;overflow-y:auto}.feedback-ticket-row{display:grid;width:100%;gap:8px;padding:16px 18px;color:var(--text);border:0;border-bottom:1px solid var(--border);background:transparent;text-align:left;cursor:pointer}.feedback-ticket-row:hover,.feedback-ticket-row.active{background:var(--surface-muted)}.feedback-ticket-row.active{box-shadow:inset 3px 0 var(--accent)}.feedback-ticket-row-top,.feedback-ticket-meta{display:flex;align-items:center}.feedback-ticket-row-top{justify-content:space-between;gap:10px;font-size:13px}.feedback-preview{display:-webkit-box;overflow:hidden;color:var(--text-secondary);font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.feedback-read-state{color:var(--text-muted);font-size:11px}.feedback-read-state-read{color:var(--positive)}.feedback-ticket-meta{flex-direction:column;align-items:flex-start;gap:2px;text-align:left;overflow-wrap:anywhere;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;white-space:normal}.feedback-status{display:inline-flex;flex:0 0 auto;padding:4px 7px;border-radius:999px;font-size:10px;font-weight:750}.feedback-status-awaiting_support{color:#9a5d06;background:#fff4dc}.feedback-status-awaiting_user{color:#3657a7;background:#edf3ff}.feedback-status-resolved{color:var(--positive);background:#e8f7f1}.feedback-ticket-skeleton{height:104px;margin:10px 14px}.feedback-empty,.feedback-detail-empty{display:grid;min-height:180px;place-content:center;justify-items:center;gap:8px;padding:24px;color:var(--text-muted);text-align:center}.feedback-pagination,.feedback-pagination>div{display:flex;align-items:center}.feedback-pagination{justify-content:space-between;gap:12px;padding:14px;color:var(--text-muted);font-size:11px}.feedback-pagination>div{gap:6px}.feedback-pagination button,.feedback-detail-actions button{display:inline-flex;min-height:34px;align-items:center;gap:5px;padding:0 9px;color:var(--text-secondary);border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);cursor:pointer}.feedback-pagination button:disabled,.feedback-detail-actions button:disabled{cursor:default;opacity:.45}.feedback-detail-panel{display:flex;min-width:0;flex-direction:column}.feedback-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--border)}.feedback-detail-heading p,.feedback-detail-heading h2,.feedback-detail-heading span{margin:0}.feedback-detail-heading p{color:var(--accent);font-size:11px;font-weight:750}.feedback-detail-heading h2{max-width:440px;margin-top:6px;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.feedback-detail-heading>div>span{display:block;margin-top:6px;color:var(--text-muted);font-size:11px}.feedback-detail-actions{display:flex;align-items:center;gap:8px}.feedback-conversation{display:flex;min-height:380px;max-height:470px;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:22px;background:#fafbfc}.feedback-message{width:fit-content;max-width:min(78%,620px);padding:12px 14px;border:1px solid var(--border);border-radius:12px 12px 12px 4px;background:var(--surface)}.feedback-message-support{align-self:flex-end;color:#fff;border-color:var(--accent);border-radius:12px 12px 4px;background:var(--accent)}.feedback-message strong{font-size:11px}.feedback-message p{margin:6px 0;white-space:pre-wrap;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.feedback-message a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.feedback-message time{color:var(--text-muted);font-size:10px}.feedback-message-support time{color:#ffffffb3}.feedback-message-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;font-size:10px}.feedback-message-support .feedback-message-meta span{color:#ffffffd9}.feedback-reply{padding:16px 18px;border-top:1px solid var(--border)}.feedback-reply textarea{width:100%;resize:vertical;padding:11px 12px;color:var(--text);border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);font:inherit;font-size:13px;line-height:1.5}.feedback-reply>div{display:flex;min-height:42px;align-items:end;justify-content:space-between;gap:12px;margin-top:8px}.feedback-reply>div>span{color:var(--negative);font-size:12px}@media(max-width:1050px){.feedback-workspace{grid-template-columns:minmax(270px,.8fr) minmax(360px,1.2fr)}}@media(max-width:820px){.feedback-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-toolbar{align-items:stretch;flex-direction:column}.feedback-toolbar select,.feedback-search{width:100%}.feedback-workspace{display:block}.feedback-list-panel{border-right:0;border-bottom:1px solid var(--border)}.feedback-ticket-list{max-height:360px}.feedback-detail-panel{min-height:520px}}@media(max-width:520px){.feedback-summary{grid-template-columns:1fr}.feedback-detail-heading{flex-direction:column}.feedback-detail-actions{width:100%;justify-content:space-between}.feedback-message{max-width:92%}}.subscription-trend{margin-top:18px;padding:24px;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 1px 2px #0f172a08}.trend-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.trend-heading h2,.trend-heading p{margin:0}.trend-heading h2{font-size:19px;letter-spacing:-.015em}.trend-heading>div>p:last-child{margin-top:7px;color:var(--text-muted);font-size:12px;line-height:1.55}.trend-eyebrow{display:flex;align-items:center;gap:6px;margin-bottom:8px!important;color:var(--accent);font-size:11px;font-weight:750}.trend-summary{display:flex;align-items:center;gap:30px;margin-top:24px;padding:14px 16px;border:1px solid var(--border);border-radius:9px;background:var(--surface-raised);color:var(--text-secondary);font-size:12px}.trend-summary>div{display:flex;align-items:baseline;gap:6px}.trend-summary strong{margin-left:4px;color:var(--text);font-size:21px;font-variant-numeric:tabular-nums}.trend-summary small{color:var(--text-muted)}.trend-summary .trend-availability{margin-left:auto;color:var(--text-muted)}.trend-legend{width:9px;height:9px;border-radius:50%}.trend-legend-new{background:var(--accent)}.trend-legend-renewal{background:#12a47a}.trend-legend-refund{background:#d64b74}.trend-line-refund{stroke:#d64b74}.trend-point-refund{fill:#d64b74}.trend-chart-scroll{margin-top:18px;overflow-x:auto}.trend-chart{display:block;width:100%;min-width:680px;height:auto}.trend-grid-line{stroke:var(--border);stroke-width:1}.trend-axis-label{fill:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums}.trend-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;vector-effect:non-scaling-stroke}.trend-line-new{stroke:var(--accent)}.trend-line-renewal{stroke:#12a47a}.trend-point{stroke:var(--surface);stroke-width:2;vector-effect:non-scaling-stroke}.trend-point-new{fill:var(--accent)}.trend-point-renewal{fill:#12a47a}.subscription-trend-chart{min-width:0}.subscription-smooth-line{stroke-width:2}.subscription-trend-area{pointer-events:none}.subscription-peak-label{font-size:12px;font-weight:750;font-variant-numeric:tabular-nums}.subscription-peak-label-new{fill:var(--accent)}.subscription-peak-label-renewal{fill:#087a55}.login-line-instagram{stroke:#e83e76}.login-point-instagram{fill:#e83e76}.login-legend-instagram{background:#e83e76}.login-method-reports{display:grid;gap:22px;margin-top:18px}.login-method-reports .subscription-trend{margin-top:0}.login-method-report{overflow:hidden;padding:28px}.login-method-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(250px,.95fr);gap:30px}.login-method-chart-panel{min-width:0}.login-method-summary{margin-top:18px;margin-bottom:2px;padding:0;border:0;background:transparent}.login-method-summary>div+div{padding-left:26px;border-left:1px solid var(--border)}.login-smooth-line{stroke-width:2}.login-trend-area{pointer-events:none}.login-peak-label{font-size:12px;font-weight:750;font-variant-numeric:tabular-nums}.login-peak-label-instagram{fill:#e83e76}.login-method-report .trend-chart-scroll{margin-top:10px}.login-method-report .trend-chart{min-width:0}.login-country{min-width:0;margin-top:2px;padding:8px 0 0 30px;border-left:1px solid var(--border)}.login-country-heading{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.login-country-heading h3{margin:0;font-size:15px}.login-country-heading span{color:var(--text-muted);font-size:10px}.country-rank-list{display:grid;gap:16px;margin-top:24px}.country-rank-row{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px}.country-rank-index{padding-top:1px;color:var(--text-secondary);font-size:11px;font-variant-numeric:tabular-nums}.country-rank-content{min-width:0}.country-rank-copy{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.country-rank-copy strong{overflow:hidden;color:var(--text-secondary);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.country-rank-copy span{color:var(--text-muted);font-variant-numeric:tabular-nums}.country-rank-bar{height:3px;margin-top:8px;overflow:hidden;border-radius:999px;background:#eceef1}.country-rank-bar>span{display:block;height:100%;min-width:3px;border-radius:inherit}.country-rank-instagram{background:#e83e76}.country-view-all{display:flex;width:max-content;align-items:center;gap:4px;margin:2px 0 0 28px;padding:4px 0;color:var(--accent);border:0;background:transparent;font-size:11px;font-weight:700;cursor:pointer}.country-view-all-instagram{color:#d6336c}.trend-empty{margin:36px 0 18px;padding:36px;color:var(--text-muted);border:1px dashed var(--border-strong);border-radius:9px;background:var(--surface-raised);font-size:13px;text-align:center}.trend-loading{display:grid;gap:40px;min-height:280px;align-content:center;padding:30px}.storefront-report,.storefront-summary{margin-top:24px;padding-top:24px;border-top:1px solid var(--border)}.storefront-summary h3{margin:0;font-size:16px}.storefront-summary p{margin:6px 0 16px;color:var(--text-muted);font-size:12px;line-height:1.55}.storefront-summary-scroll{max-height:380px;overflow:auto}.storefront-summary table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.storefront-summary th,.storefront-summary td{padding:10px 12px;border-bottom:1px solid var(--border);text-align:right;white-space:nowrap}.storefront-summary th:first-child{text-align:left}.storefront-summary thead th{position:sticky;top:0;background:var(--surface);color:var(--text-muted)}.storefront-summary tfoot th,.storefront-summary tfoot td{font-weight:700;background:var(--surface-raised)}.storefront-summary .storefront-summary-empty{margin:12px 0 0}.storefront-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.storefront-heading h3,.storefront-heading p{margin:0}.storefront-heading h3{font-size:16px}.storefront-heading p{margin-top:6px;color:var(--text-muted);font-size:12px;line-height:1.55}.storefront-heading>span{flex:0 0 auto;padding:5px 8px;color:var(--text-muted);border:1px solid var(--border);border-radius:999px;background:var(--surface-raised);font-size:10px}.storefront-legend{display:flex;flex-wrap:wrap;gap:9px 16px;margin-top:18px;color:var(--text-secondary);font-size:11px}.storefront-legend span{display:inline-flex;align-items:center;gap:6px}.storefront-legend i{width:8px;height:8px;border-radius:2px}.storefront-color-other,.storefront-segment-other{background:#9a6bc7}.storefront-color-unknown,.storefront-segment-unknown{background:#d9dce1}.storefront-days{display:grid;gap:10px;margin-top:18px}.storefront-day{display:grid;grid-template-columns:58px minmax(140px,1fr) 112px;align-items:center;gap:14px;min-height:30px}.storefront-day time,.storefront-day-count{color:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums}.storefront-day-count{text-align:right}.storefront-bar{display:flex;height:10px;overflow:hidden;border-radius:999px;background:var(--surface-muted)}.storefront-bar>span{min-width:2px}.storefront-capture-note{margin:18px 0 0;padding:12px 14px;color:#8a621b;border:1px solid #ead8b7;border-radius:8px;background:#fffaf0;font-size:12px;line-height:1.55}.repost-nav-section{margin-top:26px}.repost-tabs{display:flex;gap:24px;margin-top:28px;border-bottom:1px solid var(--border)}.repost-tabs button{position:relative;padding:0 2px 12px;color:var(--text-muted);border:0;background:transparent;cursor:pointer;font:inherit;font-size:14px;font-weight:650}.voucher-field-hint{font-size:12px;font-weight:400;line-height:1.5}.repost-tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:transparent}.repost-tabs button.active{color:var(--text)}.repost-tabs button.active:after{background:var(--accent)}.repost-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.repost-filters{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:18px;margin-top:28px;padding:10px 12px 10px 16px;border:1px solid var(--border);border-radius:11px;background:var(--surface)}.repost-tabs+.repost-filters{margin-top:18px}.repost-filters label{display:flex;align-items:center;gap:12px;color:var(--text-secondary);font-size:13px;font-weight:650}.repost-filters select{min-width:190px;height:38px;padding:0 34px 0 11px;color:var(--text);border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);font:inherit}.range-switch{display:flex;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface-muted)}.range-switch button{min-width:76px;height:36px;padding:0 12px;color:var(--text-secondary);border:0;border-right:1px solid var(--border);background:transparent;cursor:pointer}.range-switch button:last-child{border-right:0}.range-switch button.active{color:var(--text);background:var(--surface);box-shadow:0 1px 3px #0f172a14;font-weight:700}.operation-breakdown{margin-top:26px;padding:24px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.delete-channel-distribution,.delete-recovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px}.metric-grid.delete-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.delete-channel-share,.delete-recovery-card{min-width:0;padding:18px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised)}.delete-channel-share>span,.delete-channel-share>strong,.delete-channel-share>small{display:block}.delete-channel-share>strong{margin-top:12px;font-size:26px;font-variant-numeric:tabular-nums}.delete-channel-share small,.delete-recovery-card>small,.delete-report-explanation,.delete-recovery-card>p,.delete-coverage-note{color:var(--text-muted);font-size:12px;line-height:1.7}.delete-share-track{height:5px;margin:12px 0 8px;overflow:hidden;border-radius:3px;background:var(--border)}.delete-share-track>span{display:block;height:100%;background:var(--positive);border-radius:inherit}.delete-channel-table{margin-top:18px}.delete-number-positive{color:var(--positive)}.delete-number-negative{color:var(--negative)}.delete-coverage-badge{padding:6px 10px;border:1px solid var(--border);border-radius:6px;white-space:nowrap}.delete-coverage-note{display:flex;flex-wrap:wrap;gap:8px 24px;padding:12px 16px;border-radius:8px;background:var(--surface-raised)}.delete-recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delete-recovery-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.delete-recovery-heading h3{margin:0;font-size:15px;line-height:1.6}.delete-recovery-heading>strong{color:var(--positive);font-size:26px;text-align:right;white-space:nowrap}.delete-recovery-heading small{display:block;color:var(--text-muted);font-size:12px;font-weight:400}.delete-recovery-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.delete-recovery-counts span{display:block;color:var(--text-muted);font-size:12px}.delete-recovery-counts strong{display:block;margin-top:6px;font-size:22px}.delete-report-details>summary{cursor:pointer;font-size:16px;font-weight:600}.delete-report-details[open]>summary{margin-bottom:24px}.fallback-supported-paths,.fallback-path-filters{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.fallback-supported-paths>span{padding:5px 9px;background:var(--surface-raised);color:var(--text-secondary);border:1px solid var(--border);font-size:12px;border-radius:5px}.fallback-path-filters button{padding:7px 10px;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:5px;font-size:12px;cursor:pointer}.fallback-path-filters button[aria-pressed=true]{color:var(--text);border-color:var(--text-secondary);background:var(--surface-raised);font-weight:600}.fallback-path-filters button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.report-table .fallback-path-selected>th,.report-table .fallback-path-selected>td{background:var(--surface-raised)}.fallback-path-table th:first-child{width:30%}.fallback-path-table td:nth-child(2){min-width:130px}@media(max-width:1100px){.metric-grid.delete-summary-grid,.delete-channel-distribution{grid-template-columns:repeat(2,minmax(0,1fr))}.delete-recovery-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:540px){.metric-grid.delete-summary-grid{grid-template-columns:minmax(0,1fr)}.delete-channel-share,.delete-recovery-card{padding:12px}.delete-recovery-heading{flex-wrap:wrap}.delete-recovery-heading>strong{text-align:left}.delete-channel-section .breakdown-heading{flex-wrap:wrap}}.breakdown-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.breakdown-heading h2,.breakdown-heading p{margin:0}.breakdown-heading h2{font-size:17px}.delete-error-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0;color:var(--text-muted);font-size:12px}.delete-error-controls label{display:inline-flex;align-items:center;gap:7px;min-height:32px;cursor:pointer;color:var(--text)}.delete-error-controls input{accent-color:var(--accent)}.breakdown-heading p,.breakdown-heading>span{margin-top:6px;color:var(--text-muted);font-size:12px}.status-grid,.count-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px}.status-item,.count-grid p{min-width:0;margin:0;padding:15px;border:1px solid var(--border);border-radius:9px;background:var(--surface-raised)}.status-item span,.status-item strong,.count-grid span,.count-grid strong{display:block}.status-item span,.count-grid span{color:var(--text-secondary);font-size:12px}.status-item strong,.count-grid strong{margin-top:8px;font-size:23px;font-variant-numeric:tabular-nums}.status-item.positive strong{color:var(--positive)}.status-item.warning strong{color:#a76500}.status-item.negative strong{color:var(--negative)}.status-item.neutral strong{color:var(--text-secondary)}.count-grid{padding-top:20px;border-top:1px solid var(--border)}.status-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.count-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.report-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.report-columns .operation-breakdown{min-width:0}.compact-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-code-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:20px}.report-empty{margin:20px 0 0;padding:22px;color:var(--text-muted);border:1px dashed var(--border-strong);border-radius:9px;background:var(--surface-raised);font-size:13px;text-align:center}.report-table-wrap{margin-top:20px;overflow-x:auto;border:1px solid var(--border);border-radius:10px}.report-table{width:100%;min-width:760px;border-collapse:collapse;background:var(--surface);font-size:12px}.recent-subscribers-table{min-width:620px}.recent-subscribers-table td:first-child{overflow-wrap:anywhere}.recent-subscribers-table td:first-child small{display:block;margin-top:4px;color:var(--text-muted)}.diagnostic-table{min-width:1080px}.report-table.scan-source-table th:not(:first-child),.report-table.scan-source-table td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.scan-source-table tbody th{color:var(--text);background:var(--surface);font-size:12px;font-weight:500;letter-spacing:normal}.scan-source-table tfoot th,.scan-source-table tfoot td{color:var(--text);background:var(--surface-muted);border-top:2px solid var(--border-strong);border-bottom:0;font-size:12px;font-weight:750}.scan-report-note{margin:12px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.6}.source-trend{--source-tikhub: #b36b00}:root[data-theme=dark] .source-trend{--source-tikhub: #e1ad55}.source-trend-controls,.source-trend-legend{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.source-trend-controls{justify-content:space-between;margin:18px 0}.source-trend-controls .range-switch{flex-wrap:wrap}.source-trend-legend span{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:12px}.report-table th,.report-table td{padding:12px 14px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.report-table th{color:var(--text-secondary);background:var(--surface-muted);font-size:11px;font-weight:750;letter-spacing:.03em;white-space:nowrap}.report-table tbody tr:last-child td{border-bottom:0}.report-table tbody tr:hover td{background:#fafafd}.diagnostic-cell{min-width:260px;max-width:480px;color:var(--text-secondary);line-height:1.55;overflow-wrap:anywhere}.code-pill{display:inline-flex;padding:3px 7px;color:#4b438c;border:1px solid #ddd9ff;border-radius:6px;background:#f5f3ff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;white-space:nowrap}.fallback-signature{min-width:0;max-width:440px;white-space:normal;overflow-wrap:anywhere}.table-secondary{display:block;margin-top:5px;color:var(--text-muted);font-size:10px;line-height:1.4}.rank-list{display:grid;gap:8px;margin-top:20px}.rank-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised)}.rank-row span,.rank-row small{display:block}.rank-row span{color:var(--text);font-size:13px}.rank-row small{margin-bottom:3px;color:var(--text-muted);font-size:10px}.rank-row strong{color:var(--text);font-size:19px;font-variant-numeric:tabular-nums}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-240% 0}}@media(max-width:1024px){.console-shell{grid-template-columns:220px minmax(0,1fr)}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-method-layout{grid-template-columns:1fr}.login-country{padding:24px 0 0;border-top:1px solid var(--border);border-left:0}.status-grid,.count-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-columns{grid-template-columns:1fr}.compact-status-grid,.status-grid-four,.count-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.console-shell{display:block}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--border)}.brand{min-height:72px}.sidebar-nav{padding:8px 14px 14px}.nav-section,.sidebar-status{display:none}.nav-item{width:auto}.sidebar-nav{display:flex;gap:6px;overflow-x:auto}.nav-item{flex:0 0 auto}.nav-item+.nav-item{margin-top:0}.topbar{display:none}.content{padding:28px 18px 44px}.page-heading{align-items:flex-start}.metric-grid{grid-template-columns:1fr}.login-range-row{justify-content:stretch}.login-range-row .range-switch{width:100%}.login-method-report{padding:20px}.repost-filters{align-items:stretch;flex-direction:column}.repost-filters label{justify-content:space-between}.range-switch button{flex:1}.status-grid,.count-grid,.status-code-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trend-heading{align-items:stretch;flex-direction:column}.trend-summary{align-items:flex-start;flex-direction:column;gap:10px}.trend-summary .trend-availability{margin-left:0}.storefront-heading{flex-direction:column}.storefront-day{grid-template-columns:52px minmax(100px,1fr);gap:10px}.storefront-day-count{grid-column:2;text-align:left}}@media(max-width:480px){.page-heading{display:grid}.refresh-button{width:100%}.metric-card{min-height:230px;padding:20px}.error-panel{grid-template-columns:auto 1fr}.error-panel button{grid-column:1 / -1}.repost-filters select{min-width:0;width:100%}.repost-filters label{align-items:stretch;flex-direction:column}.breakdown-heading{flex-direction:column}.subscription-trend{padding:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.login-line-anonymous{stroke:#287bce}.login-point-anonymous{fill:#287bce}.login-legend-anonymous,.country-rank-anonymous{background:#287bce}:root{color-scheme:light;--app-background: #ffffff;--surface: #ffffff;--surface-muted: #f5f4f3;--surface-raised: #fbfaf9;--sidebar-surface: #faf9f8;--border: #e7e4e1;--border-strong: #d7d3cf;--text: #211f1d;--text-secondary: #6c6762;--text-muted: #918a84;--accent: #292624;--accent-soft: #efedeb;--positive: #087a55;--negative: #c53a4d;--focus: #615b56}:root[data-theme=dark]{color-scheme:dark;--app-background: #1c1a19;--surface: #211f1e;--surface-muted: #2c2927;--surface-raised: #252321;--sidebar-surface: #201e1d;--border: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 17%);--text: #f8f6f4;--text-secondary: #c1bbb5;--text-muted: #918a84;--accent: #f0ece8;--accent-soft: #34302d;--positive: #3fc28c;--negative: #ef7a89;--focus: #bab2aa}html,body{background:var(--app-background);color:var(--text)}body{-webkit-font-smoothing:antialiased}.console-shell{min-height:100dvh;grid-template-columns:252px minmax(0,1fr);background:var(--app-background);transition:grid-template-columns .18s ease}.console-shell.sidebar-collapsed{grid-template-columns:68px minmax(0,1fr)}.sidebar{z-index:20;overflow:hidden;border-right-color:var(--border);background:var(--sidebar-surface)}.brand{min-height:54px;gap:9px;padding:9px 12px;border-bottom:0}.brand-mark{width:34px;height:34px;color:var(--surface);border-radius:5px;background:var(--text)}.brand strong{font-size:14px;letter-spacing:-.015em}.brand small{margin-top:1px;font-size:11px}.brand-copy,.sidebar-user-copy{min-width:0}.sidebar-nav{overflow-y:auto;padding:10px 8px 16px;scrollbar-width:thin}.nav-group+.nav-group{margin-top:18px}.nav-section,.repost-nav-section{margin:0 10px 6px;color:var(--text-muted);font-size:11px;font-weight:650;letter-spacing:0}.nav-item{min-height:36px;gap:9px;padding:0 10px;border-radius:4px;font-size:14px}.nav-item+.nav-item{margin-top:2px}.nav-item svg{flex:0 0 auto;color:var(--text-muted)}.nav-item:hover{background:var(--surface-muted)}.nav-item.active{background:var(--surface-muted);font-weight:600}.nav-item.active svg{color:var(--text)}.sidebar-footer{display:flex;min-height:58px;align-items:center;gap:9px;padding:10px 12px;border-top:1px solid var(--border)}.sidebar-user-avatar{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;color:var(--text-secondary);border:1px solid var(--border);border-radius:50%;background:var(--surface)}.sidebar-user-copy strong,.sidebar-user-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-copy strong{font-size:12px;font-weight:600}.sidebar-user-copy small{display:flex;align-items:center;gap:6px;margin-top:2px;color:var(--text-muted);font-size:11px}.connection-dot{width:6px;height:6px;border-radius:50%;background:#2ba675;box-shadow:0 0 0 2px color-mix(in srgb,#2ba675 16%,transparent)}.sidebar-collapsed .brand{justify-content:center;padding-inline:8px}.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-section,.sidebar-collapsed .nav-label,.sidebar-collapsed .sidebar-user-copy{display:none}.sidebar-collapsed .nav-group+.nav-group{margin-top:10px}.sidebar-collapsed .nav-item{justify-content:center;padding-inline:0}.sidebar-collapsed .sidebar-footer{justify-content:center;padding-inline:8px}.workspace{display:flex;min-width:0;min-height:100dvh;flex-direction:column;background:var(--app-background)}.topbar{position:sticky;top:0;z-index:15;min-height:48px;padding:0 12px;background:color-mix(in srgb,var(--surface) 94%,transparent)}.topbar-leading,.topbar-actions{display:flex;min-width:0;align-items:center;gap:6px}.topbar-separator{width:1px;height:16px;margin:0 5px;background:var(--border)}.icon-button{display:inline-grid;width:32px;height:32px;flex:0 0 auto;place-items:center;padding:0;color:var(--text-secondary);border:0;border-radius:4px;background:transparent;cursor:pointer}.icon-button:hover{color:var(--text);background:var(--surface-muted)}.breadcrumb{min-width:0;gap:6px;font-size:13px}.breadcrumb span,.breadcrumb strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb strong{font-weight:600}.source-badge{padding:4px 7px;border:0;border-radius:4px;background:var(--surface-muted);font-size:11px}.source-badge>span{width:6px;height:6px;box-shadow:none}.workspace-tabs{display:flex;min-height:42px;align-items:flex-end;gap:4px;overflow-x:auto;padding:6px 8px 0;border-bottom:1px solid var(--border);background:var(--surface-muted);scrollbar-width:none}.workspace-tabs::-webkit-scrollbar{display:none}.workspace-tab{display:flex;height:35px;max-width:220px;flex:0 0 auto;align-items:center;border:1px solid transparent;border-bottom:0;color:var(--text-muted);background:transparent}.workspace-tab.active{color:var(--text);border-color:var(--border);background:var(--surface);box-shadow:0 -1px 2px #0f172a05}.workspace-tab>a{display:flex;min-width:0;height:100%;align-items:center;gap:7px;padding:0 10px;color:inherit;text-decoration:none}.workspace-tab>a span{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.workspace-tab>button{display:grid;width:22px;height:22px;margin-right:5px;place-items:center;padding:0;color:var(--text-muted);border:0;border-radius:3px;background:transparent;cursor:pointer}.workspace-tab>button:hover{color:var(--text);background:var(--surface-muted)}.content{width:100%;max-width:1600px;margin:0;padding:24px 24px 48px}.page-heading{align-items:center}.eyebrow{display:none}.page-heading h1{font-size:20px;font-weight:650;letter-spacing:-.02em}.page-subtitle{margin-top:3px;font-size:13px}.refresh-button,.error-panel button,.session-state button{min-height:34px;padding:0 11px;border-radius:4px;font-size:13px;font-weight:600}.metric-grid{gap:12px;margin-top:18px}.metric-card{min-height:0;padding:16px;border-radius:0;box-shadow:none}.metric-label{font-size:13px;font-weight:500}.metric-description{margin-top:4px;font-size:11px}.metric-icon{width:30px;height:30px;color:var(--text-secondary);border-radius:4px;background:var(--surface-muted)}.metric-value{margin:16px 0 14px;font-size:clamp(28px,3vw,38px);font-weight:600}.metric-card-skeleton{gap:10px}.metric-card-skeleton .skeleton-value{height:38px;margin:6px 0}.metric-card-skeleton .skeleton-line{height:9px}.comparisons,.subscription-details{gap:6px;padding-top:12px}.comparison-row,.subscription-details p{font-size:12px}.methodology-note{margin-top:14px;padding:13px 14px;border-radius:0}.subscription-trend,.storefront-report,.operation-breakdown,.feedback-workspace,.voucher-create-card,.voucher-table-wrap,.report-table-wrap,.repost-filters{border-radius:0;box-shadow:none}.subscription-trend,.storefront-report,.operation-breakdown{margin-top:18px;padding:18px}.report-table th,.report-table td,.voucher-table th,.voucher-table td{padding-block:10px}.report-table tbody tr:hover td,.voucher-table tbody tr:hover td{background:var(--surface-muted)}:root[data-theme=dark] .storefront-capture-note{color:#e1bd7d;border-color:#5b472b;background:#2b241b}:root[data-theme=dark] .error-panel{color:var(--negative);border-color:color-mix(in srgb,var(--negative) 35%,var(--border));background:color-mix(in srgb,var(--negative) 8%,var(--surface))}:root[data-theme=dark] .voucher-state-available{color:#74d3ad!important;background:#183d31}:root[data-theme=dark] .voucher-state-disabled{color:#ff9baa!important;background:#47232a}:root[data-theme=dark] .primary-button{color:var(--surface)}@media(max-width:1200px){.console-shell{grid-template-columns:224px minmax(0,1fr)}.console-shell.sidebar-collapsed{grid-template-columns:68px minmax(0,1fr)}.subscription-grid,.today-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.console-shell,.console-shell.sidebar-collapsed{display:block}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--border)}.brand{min-height:52px;justify-content:flex-start}.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-label{display:inline}.sidebar-nav{display:flex;gap:4px;overflow-x:auto;padding:6px 8px 10px}.nav-group{display:contents}.nav-section,.sidebar-footer{display:none}.nav-item,.sidebar-collapsed .nav-item{width:auto;min-height:34px;flex:0 0 auto;justify-content:flex-start;padding:0 9px}.nav-item+.nav-item{margin-top:0}.topbar{display:flex;min-height:46px}.sidebar-trigger,.topbar-separator{display:none}.workspace-tabs{min-height:40px}.content{padding:20px 14px 40px}.subscription-grid,.today-grid{grid-template-columns:1fr}.source-badge{display:none}}@media(max-width:480px){.page-heading{display:grid}.metric-card{min-height:0;padding:15px}.subscription-trend,.operation-breakdown{padding:15px}}.growth-campaign{display:grid;min-width:0;gap:18px;margin-top:18px}.growth-campaign>section{width:100%;min-width:0;box-sizing:border-box}.invite-overview-card,.invite-settings-card,.invite-details-card{margin-top:0;padding:18px;border:1px solid var(--border);border-radius:0;background:var(--surface);box-shadow:none}.invite-details-card{padding:20px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.invite-table-count{color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.invite-detail-skeleton{width:100%;height:220px;margin-top:18px}.invite-table-wrap{width:100%;max-width:100%;margin-top:18px;border-radius:5px}.invite-ranking-table{min-width:900px}.invite-referral-table{min-width:1080px}.invite-table-wrap .numeric-cell{text-align:right;font-variant-numeric:tabular-nums}.invite-count-strong{color:var(--text);font-size:14px;font-weight:750}.positive-text{color:var(--positive);font-weight:700}.nowrap-cell{white-space:nowrap}.invite-rank{display:inline-grid;width:24px;height:24px;place-items:center;color:var(--text-muted);border-radius:50%;font-size:11px;font-weight:750}.invite-rank.top{color:color-mix(in srgb,#b8891f 76%,var(--text));background:color-mix(in srgb,#d3a93d 20%,var(--surface-raised))}.invite-user{display:grid;min-width:148px;gap:3px}.invite-user strong{color:var(--text);font-size:12px;font-weight:650}.invite-user span,.invite-instagram-id{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.invite-instagram-id,.invite-referral-table .table-secondary{display:block;margin-top:5px}.referral-status{display:inline-flex;align-items:center;padding:4px 7px;color:color-mix(in srgb,#b57816 76%,var(--text));border-radius:999px;background:color-mix(in srgb,#e6ad36 17%,var(--surface-raised));font-size:10px;font-weight:750;white-space:nowrap}.referral-status.granted{color:var(--positive);background:color-mix(in srgb,var(--positive) 14%,var(--surface-raised))}.invite-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.invite-section-heading h2,.invite-section-heading p{margin:0}.invite-section-heading h2{font-size:16px;font-weight:650}.invite-section-heading p{margin-top:4px;color:var(--text-muted);font-size:12px}.campaign-status{display:inline-flex;min-height:24px;align-items:center;gap:6px;padding:0 8px;color:var(--text-secondary);border:1px solid var(--border);border-radius:999px;background:var(--surface-raised);font-size:11px;font-weight:650}.campaign-status>span{width:6px;height:6px;border-radius:50%;background:var(--text-muted)}.campaign-status.active{color:var(--positive)}.campaign-status.active>span{background:var(--positive);box-shadow:0 0 0 2px color-mix(in srgb,var(--positive) 16%,transparent)}.invite-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.invite-metric{display:flex;min-width:0;min-height:112px;align-items:flex-start;gap:11px;padding:14px;border:1px solid var(--border);background:var(--surface-raised)}.invite-metric-icon{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;color:var(--text-secondary);border:1px solid var(--border);border-radius:4px;background:var(--surface)}.invite-metric-copy,.invite-metric-copy small,.invite-metric-copy strong,.invite-metric-copy span{display:block;min-width:0}.invite-metric-copy small{color:var(--text-secondary);font-size:12px}.invite-metric-copy strong{margin-top:6px;font-size:25px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1}.invite-metric-copy span{margin-top:7px;overflow:hidden;color:var(--text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.invite-metric-skeleton{display:grid;align-content:start;gap:10px}.invite-metric-skeleton .skeleton-value{width:72px;height:25px;margin:0}.invite-metric-skeleton .skeleton-line{height:9px}.invite-load-error{display:flex;min-height:96px;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:16px;color:var(--negative);border:1px solid color-mix(in srgb,var(--negative) 28%,var(--border));background:color-mix(in srgb,var(--negative) 5%,var(--surface))}.invite-load-error p{margin:4px 0 0;color:var(--text-secondary);font-size:12px}.invite-load-error button{display:inline-flex;min-height:34px;flex:0 0 auto;align-items:center;gap:6px;padding:0 11px;color:var(--text);border:1px solid var(--border-strong);border-radius:4px;background:var(--surface);cursor:pointer}.invite-settings-card .voucher-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;margin-top:18px}.invite-settings-card .voucher-form input,.invite-settings-card .voucher-form select,.invite-settings-card .primary-button{height:38px;min-height:38px;border-radius:4px}.form-success{margin:14px 0 0;color:var(--positive);font-size:12px}@media(max-width:1200px){.invite-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.invite-settings-card .voucher-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.invite-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.invite-summary,.invite-settings-card .voucher-form{grid-template-columns:1fr}.invite-section-heading,.invite-load-error{align-items:stretch;flex-direction:column}.campaign-status{width:fit-content}}.delete-error-details{min-width:280px;max-width:520px;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.scan-failure-summary{min-width:240px;max-width:480px;margin-bottom:8px;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.delete-error-details>div{margin-top:12px;padding-top:8px;border-top:1px solid #e5e7eb}.delete-request-diagnostics{margin-top:10px}.repost-execution-details{display:grid;grid-template-columns:max-content minmax(150px,1fr);gap:8px 16px;min-width:320px;font-size:12px}.repost-execution-details dt{color:var(--text-secondary)}.repost-execution-details dd{margin:0;overflow-wrap:anywhere;white-space:normal}.delete-error-reason{min-width:200px;max-width:300px;white-space:normal}.delete-request-diagnostics dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;margin:8px 0}.delete-request-diagnostics dl>div{min-width:0}.delete-request-diagnostics dt{color:var(--text-muted)}.delete-request-diagnostics dd{margin:0}.google-order-filters{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0;align-items:end}.google-order-filters input,.google-order-filters select{min-height:38px;max-width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text)}.google-order-filters label{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:12px}.google-order{border-top:1px solid var(--border);padding:14px 0}.google-order summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer;font-size:13px}.google-order summary:before{content:"›";color:var(--text-secondary);font-size:18px}.google-order[open] summary:before{transform:rotate(90deg)}.google-order-id{overflow-wrap:anywhere;flex:1;min-width:180px;font-family:monospace}.google-order summary time{color:var(--text-muted)}.google-order-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:20px}.google-order-fields dt{color:var(--text-muted);font-size:12px}.google-order-fields dd{margin:5px 0 0;overflow-wrap:anywhere;font-size:13px}.google-order-refunds{font-size:13px;padding-top:12px}@media(max-width:760px){.google-order-filters input,.google-order-filters select{width:100%}.google-order-filters label{width:100%;white-space:nowrap}.google-order-filters label input{width:auto;flex:1;min-width:0}}.fallback-details-toggle{padding:6px 8px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);font:inherit;cursor:pointer;white-space:nowrap}.fallback-details-toggle:hover{background:var(--surface-muted)}.fallback-details-toggle:focus-visible,.fallback-diagnostics>summary:focus-visible{outline:2px solid var(--text-secondary);outline-offset:3px}.fallback-details-row>td{background:var(--surface-muted);white-space:normal;overflow-wrap:anywhere}.fallback-details-row p,.fallback-diagnostics>p{color:var(--text-secondary);font-size:12px;line-height:1.6}.fallback-diagnostics{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.fallback-diagnostics>summary{width:fit-content;color:var(--text);font-size:13px;font-weight:600;cursor:pointer}
