:root{--bg:#0b0f14;--panel:#131a23;--panel2:#18212c;--panel3:#0f151d;--line:#283545;--txt:#edf3f8;--muted:#95a5b8;--a:#79d3c8;--b:#8ca7ff;--good:#78d6a3;--warn:#efc879;--bad:#ef8d8d;--r:18px;--shadow:0 16px 38px rgba(0,0,0,.32)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;background:var(--bg);color:var(--txt);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:radial-gradient(circle at 15% -5%,rgba(121,211,200,.11),transparent 30%),radial-gradient(circle at 88% 0,rgba(140,167,255,.08),transparent 28%),var(--bg);min-height:100vh}button,input,select,textarea{font:inherit}button{color:inherit}.top{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(11,15,20,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #ffffff0d}.wrap{max-width:1480px;margin:auto;padding:16px 24px}.brandrow{display:flex;justify-content:space-between;gap:18px;align-items:center}.brand{font-size:20px;font-weight:900;letter-spacing:-.3px}.brand span{color:var(--a)}.userbar{display:flex;gap:10px;align-items:center}.useremail{font-size:11px;color:var(--muted);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}nav{display:flex;gap:4px;overflow:auto;margin-top:12px;scrollbar-width:none}nav::-webkit-scrollbar{display:none}.nav{border:0;background:transparent;color:var(--muted);padding:9px 12px;border-radius:10px;white-space:nowrap;font-weight:750;cursor:pointer}.nav:hover{background:#ffffff08;color:var(--txt)}.nav.on{color:var(--a);background:#79d3c814}main{max-width:1480px;margin:auto;padding:28px 24px 64px}.view{display:none}.view.on{display:block}.hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;margin-bottom:22px}h1{font-size:30px;letter-spacing:-.8px;margin:0 0 5px}h2,h3{margin-top:0}.sub{color:var(--muted)}.pill{display:inline-flex;gap:7px;align-items:center;color:var(--good);background:#78d6a315;border:1px solid #78d6a326;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.dot{width:7px;height:7px;border-radius:50%;background:currentColor}.channels,.kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.card,.kpi,.panel{background:linear-gradient(#ffffff05,#ffffff01),var(--panel);border:1px solid #ffffff12;border-radius:var(--r);box-shadow:var(--shadow)}.kpi{padding:18px;position:relative;overflow:hidden}.label{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.65px;font-weight:850}.value{font-size:28px;font-weight:900;margin:7px 0 3px;letter-spacing:-.6px}.up{color:var(--good)}.neutral{color:var(--muted)}.section{display:flex;justify-content:space-between;align-items:center;margin:28px 0 12px;gap:12px}.section h2{font-size:18px;margin:0}.section small{color:var(--muted)}.channel{padding:18px;min-height:205px;position:relative;overflow:hidden}.channel.clickable{cursor:pointer;transition:.18s}.channel.clickable:hover{transform:translateY(-3px);border-color:#79d3c844}.chhead{display:flex;gap:11px;align-items:center;margin-bottom:17px}.avatar,.bigav{width:44px;height:44px;border-radius:12px;background:var(--panel2);display:grid;place-items:center;font-weight:900;border:1px solid #ffffff12;flex:0 0 auto;overflow:hidden}.avatar img,.bigav img,.yt-avatar img{width:100%;height:100%;object-fit:cover;display:block}.bigav{width:62px;height:62px;border-radius:16px;font-size:20px}.mins{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.mini{background:#ffffff05;border-radius:12px;padding:11px}.mval{margin-top:5px}.mval,.name{font-weight:850}.handle{font-size:11px;margin-top:2px}.handle,.next{color:var(--muted)}.next{border-top:1px solid #ffffff0e;margin-top:13px;padding-top:12px;font-size:12px;line-height:1.5}.next strong{color:var(--txt)}.cardactions{display:flex;gap:7px;margin-top:14px}.grid2{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:14px;gap:14px}.panel{padding:18px}.row{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid #ffffff0e}.row:last-child{border:0}.grow{flex:1 1}.title{font-size:13px;font-weight:800}.meta{font-size:11px;color:var(--muted);margin-top:3px}.status{font-size:10px;font-weight:900;border-radius:999px;padding:5px 8px;white-space:nowrap}.red{color:#ff8e8e;background:#ff6b6b18;border:1px solid #ff6b6b24}.yellow{color:#f3cd78;background:#f0c77718;border:1px solid #f0c77724}.green{color:#78d6a3;background:#78d6a318;border:1px solid #78d6a324}.action,.danger,.ghost{border:1px solid #ffffff16;background:var(--panel2);color:var(--txt);border-radius:10px;padding:8px 11px;cursor:pointer;font-size:12px;font-weight:800}.action{background:#79d3c81a;border-color:#79d3c833;color:var(--a)}.danger{color:#ff9b9b;background:#ef8d8d10;border-color:#ef8d8d28}.action:hover,.danger:hover,.ghost:hover{filter:brightness(1.1)}.action:disabled,.danger:disabled,.ghost:disabled{opacity:.5;cursor:not-allowed}.empty{padding:30px;color:var(--muted);text-align:center}.empty strong{color:var(--txt)}.error{color:#ff9a9a;background:#ef8d8d12;border:1px solid #ef8d8d2b;border-radius:10px;line-height:1.45}.error,.success{padding:10px 12px;font-size:12px}.success{color:var(--good);background:#78d6a312;border:1px solid #78d6a326;border-radius:10px}.toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.input,.select,.textarea{background:var(--panel3);color:var(--txt);border:1px solid #ffffff16;border-radius:10px;padding:9px 10px;outline:none}.input:focus,.select:focus,.textarea:focus{border-color:#79d3c855}.textarea{resize:vertical;min-height:88px}.attention{margin:16px 0 0;padding:16px 18px}.attention-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.attitem{display:flex;gap:11px;align-items:flex-start;background:#ffffff04;border:1px solid #ffffff0d;border-radius:13px;padding:11px 12px;min-height:70px}.light{width:10px;height:10px;border-radius:50%;margin-top:4px;flex:0 0 auto;box-shadow:0 0 14px currentColor}.light.redl{color:#ff8080;background:#ff8080}.light.yellowl{color:#f1ca72;background:#f1ca72}.light.greenl{color:#78d6a3;background:#78d6a3}.atitle{font-size:12px;font-weight:850;line-height:1.3}.ameta{font-size:10px;color:var(--muted);margin-top:4px;line-height:1.4}.kanban{display:grid;grid-template-columns:repeat(5,minmax(230px,1fr));grid-gap:12px;gap:12px;overflow:auto;padding-bottom:8px}.col{background:#ffffff04;border:1px solid #ffffff0d;border-radius:14px;padding:12px;min-height:230px}.col.dragover{border-color:#79d3c866;background:#79d3c80c}.coltitle{display:flex;justify-content:space-between;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase;margin-bottom:10px}.count{background:#ffffff0b;border-radius:999px;padding:2px 7px}.task{background:var(--panel2);border:1px solid #ffffff10;border-radius:12px;padding:10px 11px;margin-bottom:8px;cursor:-webkit-grab;cursor:grab}.task:active{cursor:-webkit-grabbing;cursor:grabbing}.task b{font-size:12px}.task p{font-size:10px;color:var(--muted);margin:4px 0 0}.taskfooter{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.tasktag{display:inline-flex;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;background:#ffffff0b}.iconbtn,.tasktag{color:var(--muted)}.iconbtn{border:0;background:transparent;cursor:pointer;padding:3px 5px;border-radius:6px}.iconbtn:hover{background:#ffffff0a;color:var(--txt)}.monthlist{display:none}.monthlist.on{display:block}.boardview.off{display:none}.monthrow{display:grid;grid-template-columns:80px minmax(0,1fr) 190px 130px 84px;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #ffffff0e}.monthrow:last-child{border:0}.segmented{display:inline-flex;background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;padding:3px}.seg{border:0;background:transparent;color:var(--muted);padding:7px 10px;border-radius:8px;cursor:pointer;font-weight:750}.seg.on{background:var(--panel2);color:var(--txt)}.modalback{position:fixed;inset:0;background:rgba(0,0,0,.68);display:none;place-items:center;padding:20px;z-index:100}.modalback.on{display:grid}.modal{width:min(620px,100%);max-height:90vh;overflow:auto;background:var(--panel);border:1px solid #ffffff16;border-radius:20px;padding:22px;box-shadow:0 28px 80px rgba(0,0,0,.5)}.modalhead{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:18px}.modalhead h2{margin:0;font-size:20px}.formgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.field{display:flex;flex-direction:column;gap:7px}.field.full{grid-column:1/-1}.field label{font-size:11px;color:var(--muted);font-weight:800}.modalfoot{justify-content:space-between;margin-top:20px}.modalfoot,.modalright{display:flex;gap:8px}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-card{width:min(440px,100%);background:linear-gradient(#ffffff06,#ffffff01),var(--panel);border:1px solid #ffffff12;border-radius:24px;box-shadow:0 26px 70px rgba(0,0,0,.42);padding:30px}.auth-logo{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:#79d3c819;border:1px solid #79d3c833;color:var(--a);font-size:22px;font-weight:950;margin-bottom:22px}.auth-card h1{font-size:27px}.intro{color:var(--muted);line-height:1.55;margin:8px 0 24px}.login-btn{width:100%;border:1px solid #79d3c842;background:#79d3c81a;color:var(--a);border-radius:11px;padding:12px;cursor:pointer;font-weight:900;margin-top:6px}.auth-note{font-size:11px;color:var(--muted);line-height:1.5;margin-top:18px;text-align:center}.loading{min-height:100vh;display:grid;place-items:center;color:var(--muted)}.spinner{width:28px;height:28px;border:3px solid #ffffff12;border-top:3px solid var(--a);border-radius:50%;animation:spin .8s linear infinite;margin:0 auto 10px}@keyframes spin{to{transform:rotate(1turn)}}.toast{position:fixed;right:20px;bottom:20px;z-index:120;background:#15231f;color:var(--good);border:1px solid #78d6a33b;border-radius:12px;padding:11px 14px;box-shadow:var(--shadow);font-weight:800;font-size:12px;opacity:0;transform:translateY(10px);pointer-events:none;transition:.2s}.toast.on{opacity:1;transform:none}@media(max-width:1100px){.channels,.kpis{grid-template-columns:repeat(2,1fr)}.attention-grid,.grid2{grid-template-columns:1fr}}@media(max-width:760px){.wrap,main{padding-left:14px;padding-right:14px}.hero{align-items:flex-start;flex-direction:column}.kpis{grid-template-columns:1fr 1fr;gap:10px}.channels{grid-template-columns:1fr}.value{font-size:22px}.useremail{max-width:115px}.auth-card{padding:24px}.brand{font-size:18px}.formgrid{grid-template-columns:1fr}.field.full{grid-column:auto}.monthrow{grid-template-columns:65px 1fr 75px}.monthrow .mh-note,.monthrow .mh-status{display:none}}.youtube-box{background:linear-gradient(135deg,#ffffff05,#ffffff02);border:1px solid #ffffff12;border-radius:14px;padding:14px;margin-bottom:16px}.yt-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:11px}.yt-title{font-size:13px;font-weight:900}.yt-connect-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.yt-preview{display:flex;align-items:center;gap:12px;margin-top:12px;padding:11px;background:#ffffff04;border:1px solid #ffffff0d;border-radius:12px}.yt-avatar{width:52px;height:52px;border-radius:50%;background:var(--panel2);display:grid;place-items:center;font-weight:900;overflow:hidden;flex:0 0 auto}.readonly{color:#b5c1cc}@media(max-width:620px){.yt-connect-row{grid-template-columns:1fr}.yt-connect-row .action{width:100%}}.connection-line{display:flex;justify-content:space-between;gap:12px;align-items:center}.connection-line strong{font-size:11px}.connection-sub{font-size:10px;color:var(--muted);margin-top:4px;line-height:1.4}.analytics-line{margin-top:9px;padding-top:9px;border-top:1px solid #ffffff0c}.conn-ok{color:var(--good)}.conn-off{color:var(--muted)}.conn-pending{color:var(--warn)}.channel-id{margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idea-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.idea-kpi{background:linear-gradient(#ffffff05,#ffffff01),var(--panel);border:1px solid #ffffff10;border-radius:14px;padding:14px 16px}.idea-kpi-value{font-size:24px;font-weight:900;margin-top:5px}.ideas-toolbar-section{margin-top:18px}.ideas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.idea-card{background:linear-gradient(145deg,#ffffff05,#ffffff01),var(--panel);border:1px solid #ffffff11;border-radius:16px;padding:16px;display:flex;flex-direction:column;min-height:245px;box-shadow:var(--shadow);transition:.16s}.idea-card:hover{transform:translateY(-2px);border-color:#79d3c830}.idea-card.idea-used{opacity:.72}.idea-top{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:11px}.idea-channel{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--a);overflow:hidden;text-overflow:ellipsis}.idea-channel,.idea-priority{font-weight:900;white-space:nowrap}.idea-priority{font-size:9px;padding:5px 7px;border-radius:999px;background:#ffffff09;border:1px solid #ffffff0d}.idea-priority.p4,.idea-priority.p5{color:#ff9696;background:#ef8d8d12;border-color:#ef8d8d26}.idea-priority.p3{color:var(--warn);background:#efc87910;border-color:#efc87924}.idea-priority.p1,.idea-priority.p2{color:var(--muted)}.idea-card h3{font-size:16px;line-height:1.3;margin:0 0 9px}.idea-desc{color:var(--muted);font-size:12px;line-height:1.55;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.idea-info{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:auto}.idea-source,.idea-state{font-size:9px;font-weight:850;border-radius:999px;padding:5px 7px;background:#ffffff08;color:var(--muted);border:1px solid #ffffff0c}.state-priority{color:#ffaaaa;background:#ef8d8d10;border-color:#ef8d8d24}.state-watching{color:var(--warn);background:#efc87910;border-color:#efc87922}.state-used{color:var(--good);background:#78d6a310;border-color:#78d6a322}.state-rejected{opacity:.7}.idea-source{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idea-actions{display:flex;justify-content:space-between;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #ffffff0d}.idea-textarea{min-height:130px}@media(max-width:1100px){.ideas-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.idea-kpis{grid-template-columns:1fr 1fr}.ideas-grid{grid-template-columns:1fr}}.task-title-row{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.progress-num{font-size:9px;font-weight:900;color:var(--a);white-space:nowrap}.mini-progress,.prod-progress,.task-progress{height:5px;background:#ffffff0a;border-radius:999px;overflow:hidden}.task-progress{margin:9px 0 8px}.mini-progress span,.prod-progress span,.task-progress span{height:100%;display:block;background:linear-gradient(90deg,var(--a),var(--b));border-radius:999px}.mini-progress{margin-top:7px;width:min(180px,100%)}.task-check-mini{display:flex;gap:5px;flex-wrap:wrap;margin:3px 0 5px}.task-check-mini span{font-size:8px;color:#6f7f90;background:#ffffff05;border-radius:999px;padding:3px 5px}.task-check-mini span.done{color:var(--good);background:#78d6a30c}.task.overdue{border-color:#ef8d8d55;box-shadow:inset 3px 0 0 #ef8d8d}.task.due-soon{border-color:#efc8794c;box-shadow:inset 3px 0 0 #efc879}.prod-summary{display:grid;grid-template-columns:140px 1fr;grid-gap:16px;gap:16px;align-items:center;background:#ffffff04;border:1px solid #ffffff0d;border-radius:14px;padding:13px 14px;margin-bottom:16px}.prod-progress-number{font-size:24px;font-weight:950;margin-top:4px;color:var(--a)}.prod-progress{height:9px}.workflow-block{background:#ffffff03;border:1px solid #ffffff0e;border-radius:14px;padding:14px;margin:16px 0}.workflow-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px}.check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.check-item{display:flex;align-items:center;gap:9px;background:#ffffff04;border:1px solid #ffffff0d;border-radius:10px;padding:9px 10px;cursor:pointer;font-size:11px;font-weight:800;transition:.14s}.check-item input{display:none}.check-item.checked{color:var(--good);background:#78d6a30b;border-color:#78d6a320}.checkmark{width:18px;text-align:center;font-weight:950}.prod-notes{min-height:115px}.quick-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.quick-links a{color:var(--a);text-decoration:none;background:#79d3c810;border:1px solid #79d3c826;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:850}.quick-links a:hover{filter:brightness(1.15)}@media(max-width:620px){.check-grid,.prod-summary{grid-template-columns:1fr}}.workflow-auto-info{background:linear-gradient(135deg,#79d3c80d,#8ca7ff0a);border:1px solid #79d3c828}.auto-icon{border:1px solid #79d3c82c}.fieldhint{margin-top:1px}.auto-phase-note{font-size:8px;color:var(--a);margin:-1px 0 7px;opacity:.86;font-weight:800}.workflow-head .status{align-self:flex-start}.workflow-auto-info{display:flex;gap:12px;align-items:center;background:linear-gradient(135deg,#79d3c80d,#8ca7ff09);border:1px solid #79d3c826;border-radius:14px;padding:12px 14px;margin:-4px 0 16px}.auto-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#79d3c814;border:1px solid #79d3c82d;color:var(--a);font-size:18px;font-weight:950;flex:0 0 auto}.fieldhint{font-size:9px;color:var(--muted);line-height:1.4;margin-top:2px}.workflow-phase-stack{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.sync-phase-btn{border:1px solid #79d3c826;background:#79d3c80c;color:var(--a);border-radius:8px;padding:5px 7px;font-size:9px;font-weight:900;cursor:pointer}.sync-phase-btn:hover{filter:brightness(1.15)}.sync-hint{margin:-2px 0 10px;color:var(--good);font-size:9px;font-weight:850;background:#78d6a309;border:1px solid #78d6a31f;border-radius:8px;padding:6px 8px}@media(max-width:620px){.workflow-head{flex-direction:column}.workflow-phase-stack{align-items:flex-start}}.analytics-actions{align-items:center;flex-wrap:wrap}.analytics-disconnect{margin-left:auto;color:#ff9b9b}.analytics-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:14px}.analytics-selector{display:flex;gap:8px;overflow:auto;margin-bottom:14px;padding-bottom:3px;scrollbar-width:none}.analytics-selector::-webkit-scrollbar{display:none}.analytics-tab{display:flex;gap:8px;align-items:center;border:1px solid #ffffff10;background:var(--panel);color:var(--muted);border-radius:12px;padding:8px 11px;cursor:pointer;font-weight:850;white-space:nowrap}.analytics-tab.on{color:var(--a);border-color:#79d3c838;background:#79d3c80d}.analytics-tab-avatar{width:28px;height:28px;border-radius:50%;overflow:hidden;background:var(--panel2);display:grid;place-items:center;font-size:9px}.analytics-tab-avatar img{width:100%;height:100%;object-fit:cover}.analytics-grid{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:14px;gap:14px}.analytics-chart-panel{min-width:0}.bars{height:250px;align-items:flex-end;padding-top:25px;overflow:hidden}.bar-col,.bars{display:flex;gap:4px}.bar-col{flex:1 1;min-width:7px;height:100%;flex-direction:column;justify-content:flex-end;align-items:center}.bar-track{height:190px;background:#ffffff05;display:flex;align-items:flex-end;overflow:hidden}.bar-track,.bar-track span{width:100%;border-radius:5px 5px 2px 2px}.bar-track span{display:block;background:linear-gradient(180deg,var(--a),var(--b));min-height:4px}.bar-day{font-size:8px;color:var(--muted)}.bar-value{font-size:7px;color:var(--muted);height:10px;white-space:nowrap}.analytics-note{margin-top:14px;color:var(--muted);font-size:10px;line-height:1.5;background:#ffffff04;border:1px solid #ffffff0d;border-radius:12px;padding:10px 12px}.video-table{padding:0;overflow:hidden}.video-head,.video-line{display:grid;grid-template-columns:minmax(260px,1.8fr) repeat(4,minmax(90px,.55fr));grid-gap:12px;gap:12px;align-items:center;padding:12px 16px}.video-head{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.5px;font-weight:900;background:#ffffff04}.video-line{border-top:1px solid #ffffff0d}.video-metric{font-size:12px;font-weight:800}@media(max-width:1100px){.analytics-kpis{grid-template-columns:repeat(2,1fr)}.analytics-grid{grid-template-columns:1fr}}@media(max-width:760px){.analytics-kpis{grid-template-columns:1fr 1fr}.video-head{display:none}.video-line{grid-template-columns:1fr 1fr;padding:14px}.video-line>div:first-child{grid-column:1/-1}.bars{gap:2px}.bar-value{display:none}}.dashboard-channel-card{cursor:pointer;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease;min-height:255px}.dashboard-channel-card:hover{transform:translateY(-3px);border-color:#79d3c844;box-shadow:0 20px 46px rgba(0,0,0,.38)}.dashboard-channel-card:focus-visible{outline:2px solid var(--a);outline-offset:3px}.dashboard-channel-card.analytics-missing:hover{border-color:#efc87942}.channel-open-arrow{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#79d3c80d;border:1px solid #79d3c821;color:var(--a);font-weight:950;flex:0 0 auto}.analytics-missing .channel-open-arrow{color:var(--warn);background:#efc8790b;border-color:#efc87920}.dashboard-channel-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.dashboard-channel-footer{display:flex;justify-content:space-between;gap:10px;align-items:flex-end}.open-analytics-label{color:var(--a);font-size:9px;font-weight:900;white-space:nowrap;padding-left:8px}.analytics-missing .open-analytics-label{color:var(--warn)}.channel-compare{padding:0;overflow:hidden}.compare-head,.compare-row{display:grid;grid-template-columns:minmax(220px,1.6fr) .75fr .8fr .75fr .7fr 28px;grid-gap:12px;gap:12px;align-items:center}.compare-head{padding:10px 16px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.45px;background:#ffffff03;border-bottom:1px solid #ffffff0d}.compare-row{width:100%;border:0;border-bottom:1px solid #ffffff0d;background:transparent;color:var(--txt);padding:12px 16px;text-align:left;cursor:pointer}.compare-row:last-child{border-bottom:0}.compare-row:hover{background:#79d3c809}.compare-channel{display:flex;align-items:center;gap:10px;min-width:0}.compare-channel>span:last-child{display:flex;flex-direction:column;min-width:0}.compare-channel strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-channel small{font-size:9px;color:var(--muted);margin-top:2px}.compare-avatar{width:34px;height:34px;border-radius:10px;overflow:hidden;background:var(--panel2);display:grid;place-items:center;font-size:10px;font-weight:900;flex:0 0 auto}.compare-avatar img{width:100%;height:100%;object-fit:cover}.compare-open{color:var(--a);font-weight:950;text-align:right}.top-performance-panel{padding:5px 18px}.performance-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto 18px;grid-gap:10px;gap:10px;width:100%;align-items:center;background:transparent;color:var(--txt);border:0;border-bottom:1px solid #ffffff0e;padding:11px 0;text-align:left;cursor:pointer}.performance-row:last-child{border-bottom:0}.performance-row:hover .title{color:var(--a)}.performance-rank{width:27px;height:27px;border-radius:8px;background:#ffffff07;display:grid;place-items:center;color:var(--muted);font-size:9px;font-weight:950}.performance-number{text-align:right;display:flex;flex-direction:column}.performance-number strong{font-size:13px}.performance-number small{font-size:8px;color:var(--muted);margin-top:2px}.analytics-back{border:0;background:transparent;color:var(--a);padding:0;margin:0 0 7px;cursor:pointer;font-size:10px;font-weight:900}.analytics-back:hover{text-decoration:underline}@media(max-width:900px){.compare-head{display:none}.compare-row{grid-template-columns:minmax(160px,1.4fr) .7fr .7fr 22px}.compare-row>span:nth-of-type(2),.compare-row>span:nth-of-type(4){display:none}}@media(max-width:620px){.dashboard-channel-metrics{grid-template-columns:1fr 1fr}.dashboard-channel-footer{align-items:flex-start}.compare-row{grid-template-columns:minmax(145px,1fr) .7fr 20px;gap:8px;padding:11px 12px}.compare-row>span:nth-of-type(3){display:none}.performance-row{grid-template-columns:27px minmax(0,1fr) auto}.performance-number small,.performance-row>.compare-open{display:none}}