:root{--background:#fcfcfc;--foreground:#0d0d0d;--panel:#f4f4f4;--line:#ececec;--muted:#666;--faint:#999;--pink:#ff174f;--green:#409d64;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{min-height:100%}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0;font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;line-height:21px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:default}button,input{appearance:none}a{color:inherit;text-decoration:none}button{background:0 0;border:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-size:inherit;line-height:inherit;font-weight:500}svg{vertical-align:middle;flex-shrink:0}strong,b{font-weight:500}fieldset{border:0;min-width:0;margin:0;padding:0}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,[tabindex="0"]:focus-visible{outline-offset:3px;outline:2px solid #6487cd}input:focus,select:focus,textarea:focus{border-color:#aaa;outline:none}::selection{background:#d9e4fa}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--muted)}.faint{color:var(--faint)}.push-right{margin-left:auto}.rotate{transform:rotate(180deg)}.rotate-right{transform:rotate(-90deg)}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.tracker-shell{min-height:100dvh;display:flex}.sidebar{border-right:1px solid var(--line);background:var(--background);z-index:35;flex-direction:column;flex:0 0 260px;width:260px;height:100dvh;display:flex;position:sticky;top:0}.sidebar-brand{border-bottom:1px solid var(--line);align-items:center;height:56px;min-height:56px;padding:0 16px;display:flex}.brand{letter-spacing:-.4px;white-space:nowrap;align-items:center;gap:9px;font-size:16px;font-weight:600;display:inline-flex}.brand-mark{color:#fff;background:#0d0d0d;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sidebar-campaigns{flex:1;padding:16px 8px;overflow-y:auto}.sidebar-label{color:var(--faint);margin:0 10px 8px}.campaign-navigation+.campaign-navigation{margin-top:8px}.campaign-nav-heading{align-items:center;gap:3px;height:34px;padding-right:12px;display:flex}.campaign-expand{width:29px;height:30px;color:var(--faint);border-radius:6px;justify-content:center;align-items:center;display:flex}.campaign-expand:hover{background:var(--panel)}.campaign-expand svg{transition:transform .15s}.campaign-nav-heading>a{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.campaign-nav-heading>a>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-nav-heading .faint{font-size:12px;font-weight:400}.campaign-nav-links{padding:3px 0 0 8px}.nav-link{color:#666;text-align:left;white-space:nowrap;border-radius:9px;align-items:center;gap:11px;width:100%;height:34px;padding:0 12px;display:flex}.nav-link svg{stroke-width:1.7px}.nav-link:hover{color:#111;background:#f7f7f7}.nav-link.is-active{color:#0d0d0d;background:#f4f4f4;font-weight:500}.sidebar-bottom{border-top:1px solid var(--line);padding:8px}.sidebar-bottom .nav-link{height:34px}.sidebar-empty{color:var(--faint);padding:8px 12px;font-size:12px}.attention-dot{background:#e91e51;border-radius:50%;width:8px;height:8px;margin-left:auto}.sample-status{color:#999;align-items:center;gap:6px;height:26px;margin:0 12px 2px;font-size:11px;display:flex}.sample-status>span{background:#aaa;border-radius:100%;width:5px;height:5px}.tracker-main{flex:1;min-width:0}.page-header{z-index:30;border-bottom:1px solid var(--line);background:#fcfcfcf7;justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 32px;display:flex;position:sticky;top:0}.page-title{align-items:center;gap:8px;display:flex}.page-header h1{white-space:nowrap;font-size:15px;font-weight:500}.header-actions{align-items:center;gap:8px;display:flex}.page-content{width:100%;max-width:1024px;margin:0 auto;padding:24px 32px 96px}.mobile-menu,.mobile-close,.mobile-sidebar-backdrop{display:none!important}.skip-link{z-index:300;color:#fff;background:#111;border-radius:12px;padding:10px 16px;position:fixed;top:-70px;left:280px}.skip-link:focus{top:8px}.button{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:6px 16px;font-weight:500;line-height:22px;transition:background .14s,border-color .14s,opacity .14s;display:inline-flex}.button-outline{background:0 0;border-color:#d9d9d9}.button-outline:hover{background:#f4f4f4;border-color:#c7c7c7}.button-primary{color:#fff;background:#0d0d0d;border-color:#0d0d0d}.button-primary:hover{background:#292929}.button-ghost{color:#666;padding-left:12px;padding-right:12px}.button-ghost:hover{color:#111;background:#f0f0f0}.button-danger{color:#f7194e;background:#fdeaf0}.button-danger:hover{background:#fadde6}.button:disabled{opacity:.46}.icon-button{color:#777;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;transition:background .14s,color .14s;display:inline-flex}.icon-button:hover{color:#111;background:#f1f1f1}.icon-button:disabled{opacity:.4}.remove-button{color:#999}.remove-button:hover{color:#ee1e51;background:#fceff3}.text-button{color:#666;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:2px 0;display:inline-flex}.text-button:hover{color:#111}.panel{background:var(--panel);border-radius:20px;padding:8px}.card{border:1px solid var(--line);background:#fff;border-radius:16px}.panel-heading{justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:8px 12px 12px;display:flex}.panel-heading h2,.panel-heading h3{font-size:14px;font-weight:500}.panel-heading h2>.faint,.panel-heading h3>.faint{margin-left:5px;font-weight:400}.status-badge{color:#888;white-space:nowrap;background:#f1f1f1;border-radius:999px;justify-content:center;align-items:center;padding:2px 10px;font-size:12px;font-weight:400;line-height:17px;display:inline-flex}.status-error{color:#ff174f;background:#fdebf0}.status-success{color:#388356;background:#e6f4eb}.avatar{background:#dbdbdb;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000b}.avatar img{object-fit:cover}.avatar-fallback{color:#fff}.platform-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.tiktok-icon{color:#111;stroke-width:2.8px;filter:drop-shadow(-.55px -.35px #5de6e3)drop-shadow(.65px .4px #ed5269)}.input{color:#111;background:#fff;border:1px solid #e4e4e4;border-radius:10px;width:100%;min-width:0;height:36px;padding:7px 12px}.input::placeholder,input::placeholder{color:#999;opacity:1}.form-label{color:#666;flex-direction:column;gap:6px;font-size:12px;display:flex}.form-label .input{font-size:14px}.stack-form{flex-direction:column;gap:16px;display:flex}.form-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.form-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.inline-form{align-items:center;gap:8px;display:flex}.inline-form>.input{flex:1}.inline-error{color:#ec2452;font-size:12px;line-height:18px}.search-field{color:#999;background:#fff;border:1px solid #d1d1d1;border-radius:10px;align-items:center;gap:8px;height:36px;padding:6px 12px;display:flex}.search-field input{color:#111;background:0 0;border:0;outline:none;width:100%;min-width:0}.segmented{white-space:nowrap;background:#eaeaea;border-radius:999px;align-items:center;padding:2px;display:inline-flex}.segmented button{color:#666;border-radius:999px;min-height:32px;padding:4px 15px;line-height:22px;transition:background .14s}.segmented button:hover{color:#111}.segmented button.is-active{color:#111;background:#fff;box-shadow:0 1px 2px #00000012}.popover-anchor{flex-shrink:0;display:inline-flex;position:relative}.popover{z-index:55;color:#111;background:#fff;border:1px solid #e4e4e4;border-radius:16px;width:224px;padding:8px;animation:.12s ease-out popover-in;position:absolute;top:calc(100% + 8px);box-shadow:0 1px 3px #00000014,0 8px 28px #0000000f}.popover-right{right:0}.popover-left{left:0}@keyframes popover-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.menu-option{text-align:left;white-space:nowrap;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:34px;padding:7px 9px;display:flex}.menu-option:hover{background:#f7f7f7}.menu-option>span:last-child{text-overflow:ellipsis;overflow:hidden}.menu-divider{background:#ececec;height:1px;margin:6px 4px}.check-box{color:#fff;background:#fff;border:1px solid #ccc;border-radius:4px;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.check-box.is-checked{background:#111;border-color:#111}.menu-label{color:#888;padding:6px 9px;font-size:12px}.menu-footer{border-top:1px solid var(--line);justify-content:flex-end;margin-top:4px;padding:8px 4px 2px;display:flex}.menu-footer .button{min-height:30px;padding:3px 14px;font-size:12px}.small-empty{color:#999;text-align:center;padding:16px 10px;font-size:12px}.empty-state{text-align:center;color:#999;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;padding:40px 20px;display:flex}.empty-state h3{color:#555;font-size:14px;font-weight:500}.empty-state p{max-width:330px;font-size:12px;line-height:18px}.empty-icon{color:#aaa;margin-bottom:4px}.roster-heading,.creator-row{grid-template-columns:minmax(0,1fr) 80px 80px 96px 32px;align-items:center;column-gap:16px;display:grid}.roster-heading{color:#999;min-height:32px;padding:4px 12px 8px;font-size:12px}.roster-title{align-items:center;gap:9px;display:flex}.column-sort{color:#999;justify-content:flex-end;align-items:center;gap:4px;padding:0;font-size:12px;display:inline-flex}.column-sort.is-active{color:#111}.followers-cell,.views-cell{text-align:right}.creator-rows{flex-direction:column;gap:8px;display:flex}.creator-row{min-height:68px;padding:12px;transition:border-color .14s,background .14s;position:relative}.creator-row:hover{border-color:#dcdcdc}.creator-click-overlay{border-radius:inherit;z-index:0;position:absolute;inset:0}.creator-row>div{pointer-events:none;position:relative}.creator-row a,.creator-row .icon-button{pointer-events:auto}.creator-identity{align-items:center;gap:16px;min-width:0;display:flex}.creator-labels{flex-direction:column;gap:2px;min-width:0;display:flex}.creator-name-line{align-items:center;gap:8px;min-width:0;display:flex}.creator-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.creator-name-line .status-badge{text-overflow:ellipsis;flex-shrink:0;max-width:180px;overflow:hidden}.creator-handles{color:#999;flex-wrap:wrap;align-items:center;gap:9px;min-width:0;font-size:12px;line-height:16px;display:flex}.creator-handles a{align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.creator-handles a>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-handles a:hover{color:#666}.creator-number{white-space:nowrap;font-size:14px}.creator-number.views-cell{font-weight:500}.activity-column{padding-left:8px}.activity-cells{align-items:center;gap:4px;display:flex}.activity-day{color:#999;flex-direction:column;align-items:center;gap:3px;font-size:10px;line-height:12px;display:flex}.activity-cell{border-radius:5px;flex-shrink:0;width:14px;height:22px;display:inline-block}.activity-0{background:#ececec}.activity-1{background:#a0d3b5}.activity-2{background:#66c18a}.activity-3{background:#31b165}.activity-4{background:#13a746}.remove-cell{justify-content:center;display:flex}.activity-legend{color:#999;justify-content:flex-end;align-items:center;gap:6px;padding:8px 12px 3px;font-size:11px;display:flex}.activity-legend .activity-cell{border-radius:3px;width:10px;height:10px}.add-creator-menu{width:320px;padding:12px}.add-creator-menu>.segmented{background:#f4f4f4;width:100%}.add-creator-menu>.segmented button{flex:1}.add-creator-form{flex-direction:column;gap:10px;padding-top:10px;display:flex}.platform-input{border:1px solid #e4e4e4;border-radius:10px;align-items:center;gap:9px;height:36px;padding:7px 12px;display:flex}.platform-input:focus-within{border-color:#bbb}.platform-input input{background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0}.add-creator-form-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.add-creator-form-footer p{color:#777;font-size:12px;line-height:17px}.more-platforms{justify-content:flex-start;margin-top:-2px;font-size:12px}.existing-creators{padding-top:10px}.creator-options{flex-direction:column;max-height:230px;padding-top:5px;display:flex;overflow-y:auto}.creator-option{text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:38px;padding:6px 9px;display:flex}.creator-option:hover{background:#f6f6f6}.creator-option:disabled{color:#888}.creator-option:disabled .avatar{opacity:.65}.analytics-view{flex-direction:column;gap:16px;display:flex}.overview-panel>.panel-heading{padding-top:6px}.overview-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.overview-card{min-height:110px;padding:16px}.overview-label{color:#666;align-items:center;gap:8px;font-size:12px;display:flex}.metric-dot{border-radius:100%;flex-shrink:0;width:8px;height:8px;display:inline-block}.overview-value{letter-spacing:-.65px;margin-top:3px;font-size:28px;font-weight:400;line-height:39px}.metric-change{align-items:center;gap:5px;min-height:17px;margin-top:1px;font-size:12px;line-height:17px;display:flex}.metric-change.positive{color:#449b65}.metric-change.negative{color:#dc2855}.earlier-toggle{color:#666;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.switch{background:#d9d9d9;border-radius:999px;width:36px;min-width:36px;height:20px;padding:2px;transition:background .14s;display:inline-block;position:relative}.switch>span{background:#fff;border-radius:100%;width:16px;height:16px;transition:transform .14s;display:block;box-shadow:0 1px 3px #0002}.switch.is-on{background:#0d0d0d}.switch.is-on>span{transform:translate(16px)}.chart-heading{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 12px;display:flex}.chart-heading h2{font-size:14px;font-weight:500}.chart-heading p{color:#999;margin-top:2px;font-size:12px;line-height:18px}.chart-controls{align-items:center;gap:8px;display:flex}.chart-controls .button{padding:6px 14px}.chart-controls .segmented button{padding-left:15px;padding-right:15px}.chart-surface{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.chart-wrap{width:100%;height:365px;padding:10px 12px 4px}.chart-wrap .empty-state{height:100%}.chart-tooltip{background:#fff;border:1px solid #e5e5e5;border-radius:10px;flex-direction:column;gap:5px;padding:10px 12px;font-size:12px;display:flex;box-shadow:0 4px 16px #0000000d}.chart-tooltip>strong{font-size:12px}.chart-tooltip>span{color:#777;align-items:center;gap:6px;display:flex}.chart-tooltip b{color:#111;margin-left:8px}.chart-tooltip small{color:#aaa;font-size:10px}.creator-chips{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:12px 16px;display:flex}.in-this-view{padding-right:5px;font-size:12px}.creator-chip{white-space:nowrap;background:#f4f4f4;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:3px 10px 3px 4px;font-size:12px;display:inline-flex}.creator-chip:hover{background:#eaeaea}.creator-filter-menu{width:256px}.creator-filter-list{max-height:300px;overflow-y:auto}.analytics-bottom{grid-template-columns:minmax(0,2.05fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.viral-panel>.panel-heading{min-height:52px;padding-top:6px;padding-bottom:12px}.viral-panel>.panel-heading h2{white-space:nowrap}.viral-panel>.panel-heading .segmented button{padding-left:13px;padding-right:13px}.viral-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.post-card{position:relative;overflow:hidden}.post-creator{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:8px;width:100%;min-width:0;height:41px;padding:8px 12px;display:flex}.post-creator:hover{background:#fbfbfb}.post-creator-name{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;font-size:12px;font-weight:500;overflow:hidden}.post-handle{color:#999;text-overflow:ellipsis;white-space:nowrap;flex-shrink:3;font-size:12px;overflow:hidden}.post-body{align-items:stretch;gap:14px;min-width:0;min-height:120px;padding:12px;display:flex}a.post-body:hover{background:#fdfdfd}.video-thumbnail{background:#ececec;border-radius:12px;width:72px;min-width:72px;height:96px;display:block;position:relative;overflow:hidden}.video-thumbnail img{object-fit:cover}.thumbnail-fallback{color:#aaa;background:linear-gradient(150deg,#ededed,#f5f5f5);flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;font-size:10px;display:flex}.post-copy{flex-direction:column;flex:1;min-width:0;display:flex}.post-caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.post-meta{color:#999;align-items:center;gap:6px;margin-top:2px;font-size:12px;line-height:18px;display:flex}.metric-counts{color:#666;flex-wrap:wrap;align-items:center;gap:13px;margin-top:auto;padding-top:8px;font-size:12px;line-height:16px;display:flex}.metric-counts>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.metric-counts svg{stroke-width:1.7px}.post-correction{opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;bottom:6px;right:8px}.post-correction .text-button{background:#fff;border:1px solid #eee;border-radius:5px;padding:1px 6px;font-size:10px}.post-card:hover .post-correction,.post-correction:focus-within{opacity:1;pointer-events:auto}.rank{color:#777;background:#f4f4f4;border-radius:100%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:400;display:inline-flex}.rank-top{color:#fff;background:#0d0d0d}.leaderboard-panel>.panel-heading{gap:5px;min-height:36px;padding:7px 12px 11px}.leaderboard-subtitle{white-space:nowrap;font-size:11px}.leaderboard-list{flex-direction:column;gap:8px;display:flex}.leaderboard-row{text-align:left;grid-template-columns:20px 32px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:64px;padding:10px;display:grid}.leaderboard-row:hover{border-color:#dcdcdc}.leaderboard-content{flex-direction:column;gap:8px;min-width:0;display:flex}.leaderboard-title{justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:14px;line-height:19px;display:flex}.leaderboard-title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leaderboard-title strong{white-space:nowrap;font-weight:500}.leaderboard-bottom{align-items:center;gap:8px;display:flex}.leaderboard-bottom>.faint{white-space:nowrap;font-size:11px;line-height:14px}.leaderboard-track{background:#f4f4f4;border-radius:999px;flex:1;height:4px;display:block;overflow:hidden}.leaderboard-track>span{border-radius:inherit;background:#0d0d0d;height:100%;display:block}.modal-backdrop{z-index:100;background:#00000040;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{overscroll-behavior:contain;scrollbar-width:thin;background:#fff;border:1px solid #e4e4e4;border-radius:20px;outline:none;width:672px;max-width:100%;max-height:calc(100dvh - 48px);padding:20px;position:relative;overflow:auto;box-shadow:0 10px 50px #00000013}.modal-heading{justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:24px;display:flex}.modal-heading h2{letter-spacing:-.25px;font-size:20px;font-weight:400;line-height:27px}.modal-heading p{color:#666;margin-top:4px;line-height:21px}.modal-heading>.icon-button{margin-top:-2px;margin-right:-3px}.small-modal{width:440px;padding:24px}.small-modal .modal-heading{padding-bottom:22px}.small-modal .modal-heading h2{font-size:19px;font-weight:500}.small-modal .modal-heading p{margin-top:7px;font-size:13px;line-height:20px}.creator-modal-heading{align-items:center;gap:14px;padding-right:24px;display:flex;position:relative}.creator-modal-heading h2{letter-spacing:-.35px;overflow-wrap:anywhere;font-size:20px;font-weight:400;line-height:27px}.creator-modal-heading p{color:#666;margin-top:2px;line-height:21px}.creator-modal-heading .modal-close{position:absolute;top:-2px;right:0}.creator-detail-actions{align-items:center;gap:12px;margin:18px 0 16px;display:flex}.creator-detail-actions .button{font-weight:500}.accounts-panel{margin-top:16px;margin-bottom:16px}.creator-detail-actions+.accounts-panel{margin-top:0}.accounts-panel>.panel-heading{padding-top:6px;padding-bottom:12px}.account-list{flex-direction:column;gap:8px;display:flex}.account-card{align-items:center;gap:14px;min-height:61px;padding:12px 14px;display:flex}.account-card:hover{border-color:#dcdcdc}.account-card>span{flex-direction:column;min-width:0;display:flex}.account-handle{overflow-wrap:anywhere;align-items:center;gap:5px;font-size:14px;line-height:21px;display:inline-flex}.account-handle svg{color:#999}.account-subtitle{color:#999;font-size:12px;line-height:18px}.account-error{color:#ed2451;font-size:11px;line-height:17px}.account-add-form{margin:12px 5px 3px}.platform-choice{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:10px;display:flex}.platform-choice>button{color:#777;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:4px 8px;font-size:12px;display:inline-flex}.platform-choice>button.is-active{color:#111;background:#fff;box-shadow:0 1px 2px #00000012}.metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.metric-strip-card{flex-direction:column;gap:3px;min-height:72px;padding:12px;display:flex}.metric-strip-card>span{color:#666;font-size:12px;line-height:18px}.metric-strip-card strong{font-size:20px;font-weight:400;line-height:27px}.delivery-panel{border:1px solid var(--line);border-radius:16px;margin-top:16px;padding:12px 14px}.delivery-heading{color:#666;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;font-size:12px;display:flex}.delivery-heading .text-button{font-size:11px}.delivery-summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.delivery-summary>strong{font-size:17px;font-weight:500;line-height:23px}.delivery-summary>strong>span{color:#777;font-size:12px;font-weight:400}.delivery-summary>.muted{font-size:12px}.delivery-track{background:#f1f1f1;border-radius:999px;height:4px;margin:9px 0 6px;overflow:hidden}.delivery-track>span{border-radius:inherit;background:#111;height:100%;display:block}.delivery-meta{color:#999;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.recent-videos-panel,.day-posts-panel{margin-top:32px}.recent-videos-panel>.panel-heading,.day-posts-panel>.panel-heading{padding-top:7px;padding-bottom:12px}.recent-video-list{flex-direction:column;gap:8px;display:flex}.load-more{text-align:center;padding:12px 0 4px}.load-more .button{font-size:12px}.inline-editor{border:1px solid var(--line);border-radius:14px;margin:-3px 0 16px;padding:12px}.inline-editor-heading{color:#666;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;font-size:12px;display:flex}.inline-editor-heading p{line-height:18px}.platform-fieldset legend{color:#666;margin-bottom:4px;font-size:12px}.platform-fieldset .menu-option{padding-left:0}.match-publication-title{color:#666;background:#f5f5f5;border-radius:10px;padding:10px 12px;font-size:12px;line-height:18px}.campaigns-view,.access-view{flex-direction:column;gap:16px;display:flex}.sync-panel>.panel-heading{justify-content:flex-start;gap:8px;padding-top:6px;padding-bottom:10px}.sync-card{padding:16px}.sync-card p+p{margin-top:6px}.sync-headline{font-size:14px;line-height:21px}.sync-card .muted{color:#666}.sync-error{color:#ff174f;overflow-wrap:anywhere}.sync-help{color:#777;font-size:12px;line-height:18px}.campaigns-panel>.panel-heading{padding-top:6px;padding-bottom:10px}.campaign-card-list{flex-direction:column;gap:8px;display:flex}.campaign-card{align-items:center;gap:16px;min-height:68px;padding:14px 16px;display:flex}.campaign-card-copy{flex:1;min-width:0}.campaign-name{align-items:center;gap:6px;display:flex}.campaign-name h3{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.rename-campaign{opacity:0;width:22px;min-width:22px;height:22px}.campaign-card:hover .rename-campaign,.rename-campaign:focus-visible{opacity:1}.campaign-minimum{color:#999;text-align:left;padding:2px 0 0;font-size:12px;display:block}.campaign-minimum:hover{color:#666}.campaign-creator-count{flex-direction:column;justify-content:center;align-items:flex-end;min-width:50px;display:flex}.campaign-creator-count strong{font-size:14px;line-height:20px}.campaign-creator-count>span{color:#999;font-size:12px;line-height:17px}.campaign-card-actions{align-items:center;gap:4px;display:flex}.campaign-card-actions>.popover-anchor{opacity:0}.campaign-card:hover .campaign-card-actions>.popover-anchor,.campaign-card-actions>.popover-anchor:focus-within{opacity:1}.campaign-card-actions>.button{margin-left:3px}.campaign-create-menu{width:300px;padding:16px}.campaign-platform-menu{width:220px}.compact-inline-form{gap:3px;max-width:330px}.compact-inline-form .input{height:30px;padding:4px 8px}.compact-inline-form .icon-button{width:24px;min-width:24px;height:24px}.minimum-form{max-width:200px;margin-top:3px}.minimum-form .input{height:26px;font-size:12px}.access-create-panel>.panel-heading,.active-access-panel>.panel-heading{padding-top:6px;padding-bottom:10px}.access-create-card{padding:12px}.access-create-form{align-items:center;gap:8px;display:flex}.access-name-input{flex:1;min-width:140px}.access-create-form>.segmented{background:#f4f4f4;flex-shrink:0}.access-create-form>.segmented>button{padding-left:15px;padding-right:15px}.access-create-form>.popover-anchor>.button{max-width:205px}.access-create-form>.popover-anchor>.button>span{text-overflow:ellipsis;overflow:hidden}.access-scope-menu{width:230px}.access-help{color:#999;margin-top:12px;font-size:12px;line-height:18px}.access-list{flex-direction:column;gap:8px;display:flex}.access-card{align-items:center;gap:16px;min-height:64px;padding:12px 16px;display:flex}.access-user{flex:1;min-width:0}.access-user h3{overflow-wrap:anywhere;font-size:14px;font-weight:500}.access-user p{color:#999;margin-top:3px;font-size:12px;line-height:18px}.role-badge{color:#fff;background:#0d0d0d;border-radius:999px;justify-content:center;align-items:center;padding:2px 10px;font-size:12px;line-height:17px;display:inline-flex}.new-password{background:#f4f4f4;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.new-password code{overflow-wrap:anywhere;font-size:15px}.password-note{margin:12px 0 20px;font-size:12px;line-height:18px}.toast{z-index:200;background:#fff;border:1px solid #e3e3e3;border-radius:14px;align-items:center;gap:8px;max-width:min(440px,100vw - 32px);padding:10px 12px 10px 16px;font-size:13px;line-height:19px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 5px 30px #00000012}.toast>.icon-button{width:24px;min-width:24px;height:24px}.toast-success>svg{color:#489763}.toast-error>span{color:#d42950}.view-loading{color:#999;justify-content:center;align-items:center;gap:10px;min-height:300px;display:flex}.auth-page{flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100dvh;padding:32px 20px;display:flex}.auth-brand .brand{font-size:19px}.auth-brand .brand-mark{border-radius:11px;width:34px;height:34px}.auth-panel{width:380px;max-width:100%}.auth-card{flex-direction:column;gap:13px;width:100%;max-width:420px;padding:28px;display:flex}.auth-card>h1{letter-spacing:-.4px;font-size:22px;font-weight:500;line-height:29px}.auth-card>.muted{font-size:13px;line-height:20px}.auth-card .stack-form{margin-top:7px}.auth-card .stack-form>.button{justify-content:space-between;width:100%;margin-top:2px;padding-left:18px;padding-right:18px}.loading-roster{flex-direction:column;gap:8px;display:flex}.loading-row{align-items:center;gap:16px;height:68px;padding:12px;display:flex}.skeleton{background:linear-gradient(90deg,#f1f1f1 0%,#f7f7f7 40%,#f1f1f1 80%) 0 0/300% 100%;border-radius:8px;animation:1.8s linear infinite shimmer;display:inline-block}.skeleton-avatar{border-radius:50%;width:40px;height:40px}.skeleton-name{width:140px;height:15px}.skeleton-number{width:50px;height:15px;margin-left:auto;margin-right:56px}@keyframes shimmer{to{background-position:-300% 0}}@media (max-width:1250px){.chart-heading{flex-wrap:wrap;align-items:flex-start}.chart-controls{margin-left:auto}.roster-heading,.creator-row{grid-template-columns:minmax(0,1fr) 68px 72px 88px 28px;gap:12px}.creator-identity{gap:12px}.activity-column{padding-left:2px}.creator-name-line{gap:6px}.creator-name-line .status-badge{padding:2px 7px;font-size:11px}.creator-handles a:nth-child(n+2){display:none}.access-create-form{flex-wrap:wrap}.access-name-input{flex-basis:100%}.access-create-form>.button{margin-left:auto}}@media (max-width:1100px){.analytics-bottom{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.viral-grid{grid-template-columns:1fr}.viral-panel>.panel-heading{flex-wrap:wrap;gap:8px}.viral-panel>.panel-heading .segmented{margin-left:auto}.leaderboard-row{gap:8px;padding-left:8px;padding-right:8px}.leaderboard-panel>.panel-heading{flex-wrap:wrap;gap:0}.leaderboard-subtitle{width:100%}.header-actions{gap:6px}.header-actions .button{padding-left:13px;padding-right:13px}.earlier-toggle>span{font-size:12px}.campaign-card{gap:12px;padding:12px}.campaign-card-actions{gap:1px}.campaign-card-actions>.popover-anchor{opacity:1}}@media (max-width:1000px){.page-header{padding:0 20px}.page-content{padding-left:20px;padding-right:20px}.roster-heading,.creator-row{grid-template-columns:minmax(0,1fr) 64px 88px 28px}.followers-cell{display:none}.creator-name-line{flex-wrap:wrap;row-gap:2px}.creator-name-line .status-badge{font-size:10px;line-height:14px}.overview-card{padding:13px}.metric-change{font-size:11px}.chart-controls{justify-content:space-between;width:100%}.chart-wrap{height:310px}.analytics-bottom{grid-template-columns:1fr}.viral-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leaderboard-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.leaderboard-panel>.panel-heading{flex-wrap:nowrap}.leaderboard-subtitle{width:auto}.campaign-creator-count{display:none}.campaign-card-actions .button{padding-left:12px;padding-right:12px}}@media (max-width:767px){.sidebar{display:none}.sidebar.is-open{z-index:90;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:8px 0 28px #00000012}.mobile-sidebar-backdrop{z-index:80;background:#0004;position:fixed;inset:0;display:block!important}.mobile-menu,.mobile-close{display:inline-flex!important}.mobile-close{margin-left:auto}.sidebar-brand{padding-right:10px}.page-header{flex-wrap:wrap;gap:8px;height:auto;min-height:56px;padding:10px 16px 10px 9px}.page-title{gap:4px}.header-actions{margin-left:auto}.header-actions .button{min-height:34px;padding:5px 12px;font-size:13px}.header-actions .button svg{width:17px;height:17px}.page-content{padding:20px 16px 64px}.skip-link{left:16px}.roster-heading,.creator-row{grid-template-columns:minmax(0,1fr) 72px 28px;gap:10px}.activity-column{display:none}.creator-name-line{flex-wrap:nowrap}.creator-name-line .status-badge{font-size:11px;line-height:17px}.creator-identity{gap:12px}.creator-handles a:nth-child(n+2){display:inline-flex}.activity-legend{display:none}.platform-menu{left:0;right:auto}.header-actions .earlier-toggle{gap:6px}.earlier-toggle>span{font-size:12px}.overview-card{padding:14px}.overview-panel>.panel-heading{padding:6px 9px 12px}.chart-heading{padding:9px 9px 12px}.chart-controls{width:auto}.chart-controls .segmented button,.chart-controls .button{padding-left:12px;padding-right:12px}.modal-backdrop{padding:12px}.modal{max-height:calc(100dvh - 24px);padding:20px}.small-modal{padding:22px}.creator-modal-heading{align-items:flex-start}.creator-modal-heading p{font-size:13px;line-height:19px}.creator-detail-actions{flex-wrap:wrap;gap:5px}.account-add-form .inline-form{flex-wrap:wrap}.account-add-form .inline-form>.input{flex-basis:100%}.access-create-form{flex-wrap:wrap}.access-name-input{flex-basis:100%}.rename-campaign{opacity:1}.campaign-creator-count{display:flex}.toast{bottom:16px;right:16px}}@media (max-width:590px){.page-header{align-items:flex-start}.page-title{min-height:34px}.header-actions{flex-wrap:wrap;justify-content:flex-end;width:100%;margin-top:2px;padding-left:7px}.header-actions .popover-anchor:first-child{margin-right:auto}.header-actions .sync-button{min-width:34px;padding-left:9px;padding-right:9px}.header-actions .sync-button>span{display:none}.header-actions>.earlier-toggle{min-height:34px}.page-content{padding-top:16px}.roster-heading,.creator-row{grid-template-columns:minmax(0,1fr) 57px 24px;gap:8px}.creator-row{padding:12px 10px}.creator-identity{gap:10px}.creator-identity>.avatar{width:36px!important;height:36px!important}.creator-name-line{flex-wrap:wrap;gap:2px}.creator-name{font-size:13px}.creator-name-line .status-badge{padding:1px 7px;font-size:10px;line-height:15px}.creator-handles{gap:5px;font-size:11px}.creator-handles a:nth-child(n+2){display:none}.creator-number{font-size:13px}.remove-cell .icon-button{width:26px;min-width:26px}.overview-card{min-height:106px;padding:11px 9px}.overview-label{white-space:nowrap;gap:5px;font-size:10px}.overview-label .metric-dot{width:6px;height:6px}.overview-value{margin-top:4px;font-size:24px;line-height:35px}.metric-change{align-items:flex-start;gap:3px;font-size:10px;line-height:14px}.metric-change svg{width:12px;min-width:12px;height:12px;margin-top:1px}.segmented button{min-height:29px;padding-left:12px;padding-right:12px;font-size:12px;line-height:19px}.overview-panel>.panel-heading h2,.viral-panel>.panel-heading h2{font-size:13px}.overview-panel>.panel-heading{gap:6px}.chart-controls{gap:6px;width:100%}.chart-controls .button{gap:6px;min-height:33px;padding-left:10px;padding-right:10px;font-size:12px}.chart-controls .button svg{width:15px}.chart-controls .segmented button{padding-left:10px;padding-right:10px}.chart-wrap{height:270px;padding-left:0;padding-right:3px}.creator-chips{gap:5px;max-height:152px;padding:10px;overflow-y:auto}.creator-chip{gap:4px;min-height:26px;padding-right:8px;font-size:11px}.creator-filter-menu{width:245px}.viral-grid{grid-template-columns:1fr}.viral-panel>.panel-heading{flex-wrap:nowrap;gap:5px;padding-left:8px;padding-right:8px}.viral-panel>.panel-heading .segmented button{padding-left:10px;padding-right:10px}.leaderboard-list{grid-template-columns:1fr}.leaderboard-row{grid-template-columns:20px 32px minmax(0,1fr);gap:12px;padding:10px}.modal{padding:16px}.small-modal{padding:20px}.creator-modal-heading{gap:10px;padding-right:20px}.creator-modal-heading>.avatar{width:40px!important;height:40px!important}.creator-modal-heading h2{font-size:19px;line-height:25px}.creator-modal-heading p{font-size:12px;line-height:18px}.creator-detail-actions .button{gap:6px;min-height:32px;padding:5px 11px;font-size:12px}.creator-detail-actions .button svg{width:14px;height:14px}.creator-detail-actions{gap:3px;margin-top:16px}.metric-strip-card{min-height:66px;padding:10px}.metric-strip-card>span{font-size:11px}.metric-strip-card strong{font-size:19px}.delivery-heading{font-size:11px}.delivery-summary{flex-direction:column;align-items:flex-start;gap:2px}.delivery-meta{font-size:10px}.recent-videos-panel,.day-posts-panel{margin-top:24px}.post-body{gap:12px}.account-card{gap:11px;padding:10px 12px}.account-handle{font-size:13px}.account-subtitle{font-size:11px}.post-caption{font-size:13px;line-height:19px}.post-meta{font-size:11px}.metric-counts{gap:12px;font-size:11px}.metric-counts>span{gap:5px}.metric-counts svg{width:13px;height:13px}.campaign-card{flex-wrap:wrap;gap:10px}.campaign-card-copy{flex-basis:calc(100% - 64px)}.campaign-card-actions{border-top:1px solid #f4f4f4;justify-content:flex-end;width:100%;padding-top:7px}.campaign-card-actions>.popover-anchor{margin-right:auto}.campaign-platform-menu{left:0;right:auto}.sync-card{padding:13px;font-size:12px;line-height:19px}.sync-headline{font-size:13px}.access-create-form{gap:8px}.access-create-form>.segmented,.access-create-form>.segmented>button{flex:1}.access-create-form>.popover-anchor{order:2;width:100%}.access-create-form>.popover-anchor>.button{justify-content:flex-start;width:100%;max-width:none}.access-create-form>.popover-anchor>.button>svg:last-child{margin-left:auto}.access-create-form>.button{min-height:33px;font-size:12px}.access-scope-menu{width:100%}.access-help{font-size:11px;line-height:17px}.access-card{gap:8px;padding:12px}.access-user h3{font-size:13px}.access-user p{font-size:11px;line-height:16px}.role-badge{padding:2px 8px;font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
