:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f1f3f0;--surface:#fff;--surface-subtle:#f7f8f6;--text:#17211c;--muted:#56635d;--line:#d4dad6;--accent:#286246;--focus:#1559a6;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);background:var(--background);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--background)}body{background:var(--background);min-height:100vh;color:var(--text);margin:0}.app-navigation{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;position:sticky;top:0}.app-navigation>div{gap:.4rem;width:min(86rem,100% - 2rem);margin:0 auto;padding:.65rem 0;display:flex}.app-navigation a{color:var(--text);border-radius:999px;padding:.45rem .75rem;font-size:.82rem;text-decoration:none}.app-navigation a:hover{background:var(--surface-subtle)}a{color:#155b83;text-underline-offset:.18em;font-weight:700}button,input,select{font:inherit}.dashboard-shell{width:min(86rem,100% - 2rem);margin:0 auto;padding:clamp(2rem,5vw,4rem) 0}h1{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1}h2,h3,p,dl,dd{margin-block-start:0}h2{letter-spacing:-.025em;margin-block-end:0;font-size:clamp(1.25rem,2vw,1.6rem)}h3{margin-block-end:0;font-size:1rem}time{white-space:nowrap}.eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem;font-weight:700}.lede{max-width:42rem;color:var(--muted);margin:1rem 0 0;font-size:1rem;line-height:1.55}.page-header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.5rem;display:flex}.snapshot-timing{border:1px solid var(--line);background:var(--surface);border-radius:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:min(100%,30rem);margin:0;display:grid;overflow:hidden}.snapshot-timing>div{padding:.75rem .9rem}.snapshot-timing>div+div{border-left:1px solid var(--line)}.snapshot-timing dt,.detail-list dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.snapshot-timing dd,.detail-list dd{font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:.8rem}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.summary-card{border:1px solid var(--line);background:var(--surface);border-radius:.65rem;justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem .9rem;display:flex}.summary-card span{color:var(--muted);font-size:.78rem;font-weight:650}.summary-card strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.panel{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;margin-top:.75rem;overflow:hidden;box-shadow:0 .2rem .8rem #1d2b230d}.section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.section-kicker{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .25rem;font-size:.7rem;font-weight:700}.card-kicker{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .25rem;font-size:.68rem;font-weight:700}.source-state{text-align:right;justify-items:end;gap:.2rem;display:grid}.source-state strong{letter-spacing:.04em;text-transform:capitalize;border-radius:999px;padding:.25rem .55rem;font-size:.72rem}.source-state span{color:var(--muted);font-size:.72rem}.source-state[data-availability=available] strong{color:#175932;background:#e1f2e7;border:1px solid #afd8bf}.source-state[data-availability=stale] strong{color:#694200;background:#fff1c9;border:1px solid #e6cc81}.source-state[data-availability=unavailable] strong{color:#7b1d27;background:#f9e1e3;border:1px solid #e4b7bb}.source-state[data-availability=stale] strong,.source-state[data-availability=unavailable] strong{animation:source-state-emphasis .18s var(--ease-out-quart) both}.source-warning,.empty-state{color:var(--muted);margin:0;padding:1rem;line-height:1.5}.source-warning{color:#5c3d09;animation:source-warning-emphasis .22s var(--ease-out-quint) both;background:#fff8e5;border-bottom:1px solid #e6cc81}.health-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:.75rem;list-style:none;display:grid}.health-card{border:1px solid var(--line);background:var(--surface-subtle);border-radius:.65rem;height:100%;padding:1rem}.health-card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.replica-count{font-variant-numeric:tabular-nums;margin:1rem 0}.replica-count strong{font-size:2.2rem;line-height:1}.replica-count span{color:var(--muted);font-size:.8rem;font-weight:650}.compact-details{gap:.65rem;margin:0;display:grid}.compact-details div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.compact-details dt,.metric-grid dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700}.compact-details dd{text-align:right;margin:0;font-size:.76rem}.metric-grid{background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;display:grid}.metric-grid>div{background:var(--surface);min-height:7.5rem;padding:1rem}.metric-grid dd{font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-size:1.8rem;font-weight:750}.metric-grid .metric-note{color:var(--muted);margin-top:.35rem;font-size:.72rem;display:block}.metric-grid .metric-text{font-size:.84rem;font-weight:650;line-height:1.45}.metric-grid .metric-wide{grid-column:span 2}.source-freshness{border-top:1px solid var(--line);background:var(--surface-subtle);padding:1rem}.source-freshness ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.source-freshness li{border:1px solid var(--line);background:var(--surface);border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.source-freshness li div,.source-freshness li div span{display:block}.source-freshness li div span,.source-freshness li>span{color:var(--muted);font-size:.72rem}.content-filters{border-bottom:1px solid var(--line);background:var(--surface-subtle);grid-template-columns:repeat(3,minmax(8rem,.7fr)) minmax(12rem,1.4fr) auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.creator-transcript-filters{grid-template-columns:minmax(8rem,.55fr) minmax(16rem,1.45fr) auto}.content-filters label{color:var(--muted);gap:.35rem;font-size:.72rem;font-weight:700;display:grid}.content-filters input,.content-filters select{background:var(--surface);width:100%;min-height:2.5rem;color:var(--text);border:1px solid #aeb8b2;border-radius:.45rem;padding:.5rem .65rem}.filter-actions{align-items:center;gap:.75rem;min-height:2.5rem;display:flex}.filter-actions button{background:var(--accent);color:#fff;cursor:pointer;border:1px solid #1f523a;border-radius:.45rem;min-height:2.5rem;padding:.5rem .8rem;font-weight:750}.filter-actions button,.filter-actions a,.pagination a,.content-table a{transition:opacity .12s var(--ease-out-quart), transform .12s var(--ease-out-quart)}.filter-actions a,.pagination a,.content-table a{display:inline-flex}.result-count{color:var(--muted);font-size:.78rem;font-weight:700}.content-title-cell{min-width:15rem;font-weight:700}.detail-shell{width:min(72rem,100% - 2rem)}.back-link{margin-bottom:1.25rem;display:inline-flex}.detail-header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.5rem;display:flex}.detail-header-actions{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.detail-section{overflow:visible}.detail-metadata-grid,.transcript-counts{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.detail-metadata-grid>div,.transcript-counts>div{background:var(--surface);min-width:0;padding:1rem}.detail-metadata-grid dt,.transcript-counts dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700}.detail-metadata-grid dd,.transcript-counts dd{overflow-wrap:anywhere;margin:.4rem 0 0;line-height:1.45}.detail-metadata-grid .detail-wide{grid-column:span 3}.transcript-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.transcript-counts dd{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:750}.failure-value,.failure-note{gap:.25rem;display:grid}.failure-value strong,.failure-note strong{color:#7b1d27;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.failure-value span,.failure-note span,.muted-value{color:var(--muted)}.truncation-warning{color:#5c3d09;background:#fff8e5;border-bottom:1px solid #e6cc81;margin:0;padding:.8rem 1rem;line-height:1.45}.attempt-timeline,.mention-list{gap:.75rem;margin:0;padding:.75rem;list-style:none;display:grid}.attempt-timeline>li,.mention-list>li{border:1px solid var(--line);background:var(--surface-subtle);border-radius:.65rem;padding:1rem}.attempt-timeline header,.mention-list header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.compact-detail-list{margin-top:1rem}.failure-note{background:#fff7f7;border:1px solid #e4b7bb;border-radius:.5rem;margin:1rem 0 0;padding:.75rem;line-height:1.45}.mention-keyword{margin:0;font-weight:750}.recognized-text,.mention-source{color:var(--muted);margin:.25rem 0 0;font-size:.78rem}.mention-list blockquote{border-left:3px solid var(--line);color:#34423b;margin:1rem 0;padding-left:1rem;line-height:1.55}.mention-source{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.creator-table-wrap{overflow-x:auto}.creator-table{border-collapse:collapse;width:100%}.creator-table th,.creator-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:.85rem 1rem}.creator-table thead th{color:var(--muted);background:var(--surface-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem}.creator-table tbody tr:last-child>*{border-bottom:0}.creator-table tbody th{font-size:.9rem}.creator-table .numeric-cell{text-align:right;font-variant-numeric:tabular-nums}.creator-table-action{text-align:right!important}.creator-library-stats{background:var(--line);border:1px solid var(--line);border-radius:.65rem;gap:1px;margin:0;display:flex;overflow:hidden}.creator-library-stats div{background:var(--surface);min-width:9rem;padding:.8rem 1rem}.creator-library-stats dt{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:700}.creator-library-stats dd{font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:1.35rem;font-weight:800}.creator-transcript-list{display:grid}.creator-transcript-row{border-bottom:1px solid var(--line)}.creator-transcript-row:last-child{border-bottom:0}.creator-transcript-row summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1rem 1.2rem;list-style-position:outside;display:grid}.creator-transcript-row[open] summary{background:var(--surface-subtle)}.transcript-primary{min-width:0}.transcript-date-platform{align-items:center;gap:.65rem;font-size:.9rem;font-weight:750;display:flex}.transcript-primary p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:.3rem 0 0;font-size:.78rem;overflow:hidden}.platform-pill{color:#34423b;text-transform:uppercase;background:#e8eeea;border-radius:999px;padding:.15rem .45rem;font-size:.65rem;font-weight:750}.transcript-mention-total{text-align:right;min-width:5rem;display:grid}.transcript-mention-total strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.transcript-mention-total span{color:var(--muted);font-size:.68rem}.transcript-row-expanded{background:var(--surface-subtle);padding:0 1rem 1rem}.inline-mention-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.inline-mention-list li{border:1px solid var(--line);background:var(--surface);border-radius:.55rem;padding:.9rem}.inline-mention-list header{justify-content:space-between;gap:1rem;display:flex}.inline-mention-list header div{gap:.15rem;display:grid}.inline-mention-list header span{color:var(--muted);font-size:.72rem}.inline-mention-list blockquote{border-left:3px solid var(--line);color:#34423b;margin:.75rem 0;padding-left:.9rem;line-height:1.55}.inline-mention-list mark{color:#352600;background:#ffd768;border-radius:.2rem;padding:0 .12rem;font-weight:800}.inline-mention-actions{flex-wrap:wrap;gap:.5rem 1rem;font-size:.78rem;display:flex}.mention-evaluation{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-top:.65rem;font-size:.78rem;display:flex}.mention-evaluation p{color:#34423b;flex-basis:100%;margin:0;line-height:1.45}.mention-evaluation-pending{color:var(--muted);margin:.65rem 0 0;font-size:.78rem}.audit-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.audit-counts a{border:1px solid var(--line);color:inherit;background:var(--surface);border-radius:.65rem;justify-content:space-between;gap:1rem;padding:.8rem 1rem;text-decoration:none;display:flex}.mention-audit-list{gap:1rem;margin:1rem 0;padding:0;list-style:none;display:grid}.mention-audit-list>li{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;padding:1rem}.audit-mention-header{justify-content:space-between;gap:1rem;display:flex}.audit-mention-header div{gap:.2rem;display:grid}.audit-mention-header span,.audit-mention-header small,.override-history{color:var(--muted)}.mention-audit-list blockquote{border-left:3px solid var(--line);margin:1rem 0;padding-left:1rem;line-height:1.55}.audit-evaluations{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.audit-evaluation{background:var(--surface-subtle);border-radius:.6rem;grid-template-columns:auto auto 1fr;align-items:center;gap:.4rem .65rem;padding:.75rem;display:grid}.audit-evaluation>span{font-weight:700}.audit-evaluation small{color:var(--muted)}.audit-evaluation p{grid-column:1/-1;margin:0;line-height:1.45}.mention-override-form{grid-template-columns:minmax(10rem,.7fr) minmax(15rem,1.5fr) auto;align-items:end;gap:.75rem;margin-top:.9rem;display:grid}.mention-override-form label{gap:.35rem;font-weight:700;display:grid}.mention-override-form select,.mention-override-form input{border:1px solid var(--line);background:var(--surface);min-height:2.65rem;color:inherit;border-radius:.5rem;padding:.55rem .7rem}.mention-override-form button{min-height:2.65rem}.override-history{margin:.6rem 0 0;font-size:.78rem}@media (max-width:760px){.audit-counts,.audit-evaluations,.mention-override-form{grid-template-columns:1fr}.audit-mention-header{display:grid}}.copy-mention-button{appearance:none;color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.copy-mention-button:hover{text-decoration-thickness:2px}.copy-mention-button:focus-visible{outline-offset:3px;border-radius:.2rem;outline:2px solid}.full-transcript-link{margin-top:.9rem;font-size:.8rem;font-weight:700;display:inline-flex}.transcript-segments{gap:0;margin:0;padding:0;list-style:none;display:grid}.transcript-segments li{border-bottom:1px solid #e8ece9;grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem;padding:.7rem 1rem;scroll-margin-top:5rem;display:grid}.transcript-segments li:last-child{border-bottom:0}.transcript-segments li:target,.transcript-segments li.has-mention{background:#fff7da}.segment-time{font-variant-numeric:tabular-nums;font-size:.74rem}.transcript-segments p{color:#293a31;margin:0;line-height:1.6}.transcript-segments mark{color:#352600;background:#ffd768;border-radius:.2rem;padding:0 .12rem;font-weight:800}.segment-mention-label{color:#6a4b00;text-transform:uppercase;grid-column:2;font-size:.7rem;font-weight:750}.protected-state{padding:clamp(1.5rem,5vw,3rem)}.protected-state h1{font-size:clamp(1.8rem,5vw,2.75rem)}.protected-state p:last-child{max-width:42rem;color:var(--muted);margin:1rem 0 0;line-height:1.55}.content-panel .content-table{min-width:88rem}.pagination{border-top:1px solid var(--line);background:var(--surface-subtle);justify-content:space-between;gap:1rem;padding:.85rem 1rem;display:flex}.pagination span[aria-disabled=true]{color:#78827d;font-weight:650}.topology-summary{border-bottom:1px solid var(--line);background:var(--surface-subtle);align-items:baseline;gap:.75rem;padding:.75rem 1rem;display:flex}.topology-summary span{color:var(--muted);font-size:.75rem;font-weight:650}.topology-summary strong{font-size:.9rem}.status-badge,.bucket-label{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:.22rem .52rem;font-size:.72rem;font-weight:750;line-height:1.2;display:inline-flex}.status-badge[data-tone=neutral]{color:#26332d;background:#e8ebe9;border-color:#c8ceca}.status-badge[data-tone=info]{color:#174d69;background:#e4f0f7;border-color:#b9d6e8}.status-badge[data-tone=success]{color:#175932;background:#e1f2e7;border-color:#afd8bf}.status-badge[data-tone=warning]{color:#694200;background:#fff1c9;border-color:#e6cc81}.status-badge[data-tone=danger]{color:#7b1d27;background:#f9e1e3;border-color:#e4b7bb}.bucket-label{border-color:var(--line);background:var(--surface-subtle);color:#34423b}.table-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:48rem}caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}th,td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:.72rem 1rem;font-size:.82rem}thead th{background:var(--surface-subtle);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem}tbody th{font-weight:720}tbody tr:last-child>*{border-bottom:0}.source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:.75rem;list-style:none;display:grid}.source-card{border:1px solid var(--line);background:var(--surface-subtle);border-radius:.6rem;height:100%;padding:.9rem}.source-card header,.source-card header>div{align-items:center;gap:.55rem;display:flex}.source-card header{justify-content:space-between}.detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:1rem 0 0;display:grid}.operational-note{border-top:1px solid var(--line);color:var(--muted);margin:.9rem 0 0;padding-top:.75rem;font-size:.8rem;line-height:1.45}.content-table{min-width:66rem}.content-title,.content-source,.progress-detail{display:block}.content-source,.progress-detail{color:var(--muted);margin-top:.35rem;font-size:.72rem;font-weight:500;line-height:1.35}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.filter-actions button:hover,.filter-actions a:hover,.pagination a:hover,.content-table a:hover{transform:translateY(-1px)}}.filter-actions button:active,.filter-actions a:active,.pagination a:active,.content-table a:active{opacity:.78;transform:translateY(1px)}@keyframes source-state-emphasis{0%{opacity:.72;transform:translateY(-2px)}}@keyframes source-warning-emphasis{0%{opacity:.78;transform:translateY(-3px)}}@media (max-width:62rem){.page-header{display:grid}.summary-grid,.health-card-grid,.metric-grid,.content-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-header{display:grid}.detail-header-actions{justify-content:flex-start}.detail-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-metadata-grid .detail-wide{grid-column:span 2}}@media (max-width:42rem){.dashboard-shell{width:min(100% - 1rem,86rem);padding:1rem 0 2rem}.snapshot-timing,.summary-grid,.source-list,.detail-list,.health-card-grid,.metric-grid,.source-freshness ul,.content-filters,.detail-metadata-grid,.transcript-counts{grid-template-columns:minmax(0,1fr)}.creator-library-stats{width:100%}.creator-library-stats div{flex:1;min-width:0}.creator-transcript-row summary{grid-template-columns:minmax(0,1fr);gap:.6rem}.transcript-mention-total{text-align:left;gap:.3rem;display:flex}.transcript-segments li{grid-template-columns:3.5rem minmax(0,1fr);padding-left:.75rem;padding-right:.75rem}.detail-metadata-grid .detail-wide{grid-column:auto}.snapshot-timing>div+div{border-top:1px solid var(--line);border-left:0}.section-heading,.topology-summary,.source-card header,.health-card-header{align-items:flex-start}.topology-summary,.source-card header{flex-direction:column}.source-state{text-align:left;justify-items:start}.metric-grid .metric-wide{grid-column:auto}.source-freshness li{grid-template-columns:minmax(0,1fr) auto}.source-freshness li>span{grid-column:1/-1}.section-heading,th,td{padding-left:.75rem;padding-right:.75rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.app-navigation>div{flex-wrap:wrap;align-items:center}.app-navigation .app-brand{white-space:nowrap;align-items:center;gap:.6rem;margin-right:1.25rem;padding-left:0;font-size:.95rem;display:flex}.app-brand>span{background:var(--accent);color:#fff;border-radius:.55rem;place-items:center;width:2rem;height:2rem;font-size:1.4rem;font-weight:800;display:grid}.nav-links{flex-wrap:wrap;align-items:center;gap:.2rem;display:flex}.app-navigation a[aria-current=page]{color:#1d5436;background:#e5efe7}.team-account{align-items:center;gap:.8rem;margin-left:auto;font-size:.8rem;display:flex}.team-account>span{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.text-button{color:var(--muted);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:.3rem 0;font-size:.78rem;font-weight:500;text-decoration:underline}.primary-button{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;gap:2rem;padding:.8rem 1.1rem;font-weight:650;text-decoration:none;display:inline-flex}.primary-button:hover{background:#1e5038}button:disabled{opacity:.55;cursor:wait}.login-shell{background:radial-gradient(ellipse at 10% 10%, #e0e9d3, transparent 60%), var(--background);place-items:center;min-height:100vh;padding:1.5rem;display:grid}.login-card{border:1px solid var(--line);background:#fff;border-radius:1.2rem;max-width:31rem;padding:clamp(1.5rem,5vw,3rem);box-shadow:0 20px 60px #17211c0a}.login-card h1{margin-bottom:1.5rem}.google-signin{width:100%;margin:1rem 0 1.5rem}.muted{color:var(--muted);font-size:.85rem;line-height:1.6}.team-shell .page-header{align-items:center}.tracker-stats{color:var(--muted);flex-wrap:wrap;gap:2rem;padding:1.5rem 0 2rem;display:flex}.tracker-stats strong{color:var(--text);margin-right:.35rem;font-size:1.5rem}.tracker-toolbar{align-items:end;gap:1rem;margin:1rem 0 1.5rem;display:flex}.tracker-toolbar label,.creator-add-form label{flex-direction:column;gap:.45rem;font-size:.8rem;font-weight:600;display:flex}.tracker-toolbar input,.tracker-toolbar select,.creator-add-form input,.creator-add-form select{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:.5rem;width:100%;min-height:2.8rem;padding:.75rem}.creator-search{flex:1;max-width:32rem}.creator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.creator-card{border:1px solid var(--line);background:#fff;border-radius:.85rem;min-width:0;padding:1.5rem}.creator-card-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.creator-card h2{overflow-wrap:anywhere;font-size:1.2rem}.tracking-badge,.removed-badge{white-space:nowrap;color:#245936;background:#e6f1e6;border-radius:999px;padding:.3rem .65rem;font-size:.7rem}.removed-badge{color:var(--muted);background:#f1f0ee}.tracked-channels{margin:1.25rem 0;padding:0;list-style:none}.tracked-channels li{border-bottom:1px solid #edf0ec;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 0;display:flex}.tracked-channels li>div{min-width:0}.tracked-channels a{overflow-wrap:anywhere;margin:.35rem 0;font-size:.8rem;font-weight:500;display:block}.platform-label{font-size:.72rem;font-weight:700}.tracked-channels small{color:var(--muted);font-size:.7rem}.tracked-channels button{flex-shrink:0}.creator-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.creator-card footer a{font-size:.78rem}.creator-add-form{background:#e9efe5;border:1px solid #cbd8c5;border-radius:.85rem;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem;padding:1.5rem;display:grid}.creator-add-form h2,.creator-add-form>p{grid-column:1/-1;margin:0}.creator-add-form button{justify-self:start}.form-error,.form-success{border-radius:.5rem;padding:.9rem 1rem;line-height:1.5}.form-error{color:#852c1f;background:#fbece8}.form-success{color:#245936;background:#e5f0e2}.remove-confirmation{background:#fff6ef;border:1px solid #d7a68b;border-radius:.85rem;margin-bottom:1.5rem;padding:1.5rem}.remove-confirmation h2{margin-bottom:.8rem}.remove-confirmation>div{gap:1rem;display:flex}.remove-confirmation button{border:1px solid var(--line);cursor:pointer;border-radius:.5rem;padding:.75rem 1rem}.remove-confirmation .danger-button{color:#fff;background:#933b27;border-color:#933b27}.empty-tracker{text-align:center;color:var(--muted);border:1px dashed var(--line);background:#fff;border-radius:.85rem;padding:3rem}.tracking-history{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.5rem}.tracking-history summary{cursor:pointer;font-size:.85rem;font-weight:600}.tracking-history ul{padding:0;list-style:none}.tracking-history li{flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.6rem 0;font-size:.8rem;display:flex}.tracking-history small{color:var(--muted)}@media (max-width:760px){.creator-grid,.creator-add-form{grid-template-columns:1fr}.app-navigation .app-brand{margin-right:auto}.team-account{margin-left:0}.nav-links{order:3;width:100%}.team-shell .page-header{align-items:start;gap:1.25rem}.tracker-stats{gap:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
