:root{--bg:#000000;--bg-2:#000000;--panel:#000000;--panel-2:#000000;--text:#ffffff;--muted:#cfcfcf;--accent:#ffffff;--accent-2:#ffffff;--line:rgba(255,255,255,0.35);--soft:rgba(255,255,255,0.08);--danger:#ffffff;--card-shadow:0 14px 40px rgba(1,3,12,0.55),inset 0 1px 0 rgba(255,255,255,0.05);--btn-shadow:0 8px 20px color-mix(in srgb,var(--accent) 34%,transparent);--btn-shadow-hover:0 12px 24px color-mix(in srgb,var(--accent-2) 36%,transparent)}:root[data-theme=light]{--bg:#ffffff;--panel:#ffffff;--panel-2:#ffffff;--text:#000000;--muted:#444444;--accent:#000000;--line:rgba(0,0,0,0.3);--soft:rgba(0,0,0,0.06);--danger:#000000;--card-shadow:none;--btn-shadow:none}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text)}.pageShell{position:relative;min-height:100vh}.backgroundCanvas{z-index:0;pointer-events:none;opacity:.55}.backgroundCanvas,.squaresBackground{position:absolute;inset:0;overflow:hidden}.squaresBackground{width:100%;height:100%;min-height:100%;background-color:color-mix(in srgb,var(--bg) 82%,transparent)}.squaresBackground:after,.squaresBackground:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,color-mix(in srgb,var(--sq-border) 58%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--sq-border) 58%,transparent) 1px,transparent 1px);background-size:var(--sq-size) var(--sq-size)}.squaresBackground:before{animation:squares-drift-diagonal var(--sq-speed) linear infinite}.squaresBackground:after{background:radial-gradient(circle at 25% 30%,color-mix(in srgb,var(--sq-hover) 32%,transparent),transparent 35%),radial-gradient(circle at 75% 60%,color-mix(in srgb,#fff 10%,transparent),transparent 42%);mix-blend-mode:normal}.squaresBackground[data-direction=horizontal]:before{animation-name:squares-drift-horizontal}.squaresBackground[data-direction=vertical]:before{animation-name:squares-drift-vertical}@keyframes squares-drift-diagonal{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--sq-size) * -1),calc(var(--sq-size) * -1),0)}}@keyframes squares-drift-horizontal{0%{transform:translateX(0)}to{transform:translateX(calc(var(--sq-size) * -1))}}@keyframes squares-drift-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(var(--sq-size) * -1))}}.wrap{max-width:1160px;margin:0 auto;padding:1.25rem;position:relative;z-index:1}.card{background:color-mix(in srgb,var(--panel) 62%,transparent);border:1px solid var(--line);padding:1rem;border-radius:14px;margin-bottom:1rem;box-shadow:var(--card-shadow)}.hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.hero h1{margin:.25rem 0;font-size:2rem}.badge{display:inline-block;padding:.24rem .6rem;border:1px solid var(--line);border-radius:999px;color:color-mix(in srgb,var(--muted) 75%,#fff);font-size:.78rem;letter-spacing:.03em;text-transform:uppercase}.heroActions{display:flex;gap:.5rem;flex-wrap:wrap}.btn{background:#000;color:#fff;border:0;padding:.55rem .95rem;border-radius:9px;cursor:pointer;text-decoration:none;display:inline-block;font-weight:600;box-shadow:var(--btn-shadow);transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.btn:hover{transform:translateY(-1px);box-shadow:var(--btn-shadow-hover,none)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.secondary{background:color-mix(in srgb,var(--soft) 70%,transparent);border:1px solid var(--line);color:var(--text);box-shadow:none}.btn.tiny{padding:.35rem .7rem;font-size:.82rem}.muted{color:var(--muted)}.small{font-size:.84rem}.errorBanner{margin:0 0 1rem;padding:.72rem .9rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);color:var(--danger);background:color-mix(in srgb,var(--danger) 14%,var(--panel))}.statusRow{display:flex;gap:.45rem;flex-wrap:wrap;margin-top:.55rem}.statusPill{background:color-mix(in srgb,var(--soft) 82%,transparent);border:1px solid var(--line);padding:.2rem .58rem;border-radius:999px;font-size:.8rem;color:var(--muted)}.statsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.statsGridExtended{grid-template-columns:repeat(4,minmax(0,1fr))}.statCard h3{margin:.2rem 0 0;font-size:1.1rem}.sectionHeader{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.filtersGrid,.formGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}label{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.9rem}.chips{display:flex;gap:.45rem;flex-wrap:wrap}.chips span{background:var(--soft);border:1px solid var(--line);padding:.25rem .65rem;border-radius:999px}.feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.feed.compact{gap:.65rem}.post{background:color-mix(in srgb,var(--panel-2) 58%,transparent);border:1px solid var(--line);padding:.85rem;border-radius:12px}.postHeader{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.metaRow{display:flex;gap:.45rem;align-items:center;margin-top:.45rem}.mediaBadge{font-size:.72rem;padding:.18rem .5rem;border-radius:999px;background:var(--soft);border:1px solid var(--line);color:var(--muted);font-weight:600}.postText{white-space:pre-wrap;line-height:1.5;margin:.55rem 0}.link{color:var(--accent);text-decoration:none}.link:hover{text-decoration:underline}.embedWrap{margin-top:.75rem;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.embedWrap iframe{width:100%;min-height:420px;border:0}input,select,textarea{width:100%;padding:.65rem;margin:.1rem 0;border-radius:8px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-2) 86%,transparent);color:var(--text)}input::placeholder,textarea::placeholder{color:var(--muted)}input:focus,select:focus,textarea:focus{outline:1px solid color-mix(in srgb,var(--accent) 55%,#fff);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.previewToggle{width:100%;margin:.55rem 0;padding:.65rem;text-align:left;color:inherit;background:color-mix(in srgb,var(--soft) 32%,transparent);border:1px solid color-mix(in srgb,var(--line) 68%,transparent);border-radius:10px;cursor:pointer}.previewToggle.static{cursor:default}.previewToggle:disabled{opacity:1}.previewToggle:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));background:color-mix(in srgb,var(--soft) 58%,transparent)}.previewToggle.static:hover{border-color:transparent;background:transparent}.loadMoreWrap{margin-top:.75rem;display:flex;justify-content:center}.gridTwo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.adminWrap{max-width:980px}.mobileStatsRow{align-items:stretch}.feedSection,.filtersSection,.trackedChannelsSection{scroll-margin-top:.75rem}@media (max-width:1000px){.statsGridExtended{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.feed,.filtersGrid,.formGrid,.gridTwo,.statsGrid{grid-template-columns:1fr}}@media (max-width:760px){.wrap{padding:.75rem}.hero{flex-direction:column;align-items:flex-start}.card{padding:.8rem;border-radius:12px}.hero h1{font-size:1.45rem}.statusRow{gap:.35rem}.statusPill{font-size:.72rem;padding:.18rem .45rem}.embedWrap iframe{min-height:260px}.filtersSection,.trackedChannelsSection{display:block}.filtersGrid{grid-template-columns:1fr;gap:.6rem}.filtersSection .sectionHeader{align-items:flex-start}.filtersSection .btn.tiny{width:100%;min-height:44px}.filtersSection label{font-size:.86rem}.filtersSection input,.filtersSection select{min-height:44px}.trackedChannelsSection .chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.trackedChannelsSection .chips span{text-align:center;width:100%;font-size:.78rem;padding:.24rem .42rem;overflow-wrap:anywhere}.mobileStatsRow{grid-template-columns:repeat(4,minmax(132px,1fr));gap:.55rem;overflow-x:auto;padding-bottom:.25rem;-webkit-overflow-scrolling:touch}.mobileStatsRow .statCard{margin-bottom:0}.mobileStatsRow .statCard p{font-size:.74rem;margin-bottom:.2rem}.mobileStatsRow .statCard h3{font-size:.92rem;line-height:1.25;margin:0;word-break:break-word}}@media (max-width:520px){.trackedChannelsSection .chips{grid-template-columns:1fr}.sectionHeader h2{margin:0}}