:root{--bg:#030a1d;--text:#f5f7ff;--muted:#a9c0e6;--cyan:#27e9fa;--purple:#ad50fb;--pink:#ef4bf9;--border:#5d76dc;--sidebar:286px;--glass:linear-gradient(113deg,rgba(4,42,77,.75),rgba(13,22,62,.80) 57%,rgba(64,19,97,.58));--ambient:0 0 38px rgba(44,96,252,.13)}*{box-sizing:border-box}html{min-width:340px;background:var(--bg)}body{margin:0;background:radial-gradient(ellipse at 54% 17%,#061b48 0%,#020817 53%,#010511 100%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:-.02em;min-height:100vh;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer;color:inherit}button:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}svg{width:24px;height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;fill:none;flex:none}.svg-symbols{position:absolute;width:0;height:0;overflow:hidden}#starfield{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.space-nebula{position:fixed;z-index:0;pointer-events:none;left:5%;top:-310px;width:60vw;height:520px;opacity:.93;transform:rotate(-13deg);background:radial-gradient(ellipse at 30% 64%,rgba(185,43,252,.50),transparent 7%),radial-gradient(ellipse at 46% 55%,rgba(122,34,254,.59),transparent 11%),radial-gradient(ellipse at 55% 46%,rgba(93,35,166,.48),transparent 15%),radial-gradient(ellipse at 62% 25%,rgba(43,70,172,.18),transparent 24%),radial-gradient(ellipse at 18% 64%,rgba(95,24,227,.40),transparent 18%);filter:blur(29px);mix-blend-mode:screen}.distant-planet{position:fixed;right:-172px;top:93px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle at 24% 22%,rgba(43,128,211,.43),transparent 18%),radial-gradient(circle at 30% 31%,rgba(30,92,158,.55),rgba(5,29,67,.96) 50%,#020a1e 77%);box-shadow:inset 18px 10px 26px rgba(76,172,255,.20),-8px -6px 28px rgba(33,116,235,.28),0 0 75px rgba(26,94,172,.2);z-index:0;opacity:.72;pointer-events:none}.distant-planet:before{content:"";position:absolute;inset:1px;border-radius:50%;border-top:2px solid rgba(124,193,255,.61);transform:rotate(-25deg)}.earth-horizon{position:fixed;pointer-events:none;z-index:0;top:361px;left:6%;width:100vw;height:530px;border-radius:50% 50% 0 0/25% 25% 0 0;transform:perspective(500px) rotateX(34deg);background:radial-gradient(ellipse at 39% 5%,rgba(59,132,213,.23),transparent 60%),linear-gradient(180deg,rgba(2,63,123,.8),rgba(2,15,42,.97) 19%,rgba(1,9,26,.3) 55%,transparent 88%);border-top:2px solid #148bfb;box-shadow:0 -8px 24px rgba(32,160,255,.73),0 -2px 5px #9dceff,inset 0 12px 42px rgba(0,121,247,.38);opacity:.95}.earth-lights{position:absolute;inset:0;background:radial-gradient(ellipse at 10% 40%,rgba(255,187,90,.34) 1px,transparent 3px),radial-gradient(ellipse at 30% 31%,rgba(255,187,90,.38) 1px,transparent 3px),radial-gradient(ellipse at 72% 25%,rgba(255,187,90,.32) 1px,transparent 3px);background-size:47px 32px,67px 47px,83px 60px;mask-image:linear-gradient(to bottom,transparent,black 14%,transparent 64%);opacity:.44}.app-shell{display:flex;position:relative;isolation:isolate;z-index:1;min-height:100vh}.sidebar{width:var(--sidebar);min-width:var(--sidebar);position:sticky;align-self:flex-start;top:0;height:100vh;display:flex;flex-direction:column;padding:39px 18px 28px;background:linear-gradient(145deg,rgba(0,17,39,.94),rgba(8,19,54,.96) 53%,rgba(8,24,57,.91));border:1px solid rgba(95,162,255,.36);border-radius:34px;box-shadow:inset 0 0 32px rgba(19,91,182,.11),22px 0 50px rgba(0,8,31,.48);z-index:4;backdrop-filter:blur(24px)}.sidebar:after{content:"";position:absolute;top:0;left:0;right:0;height:160px;background:radial-gradient(ellipse at 52% 14%,rgba(31,83,168,.11),transparent 75%);border-radius:32px;pointer-events:none}.brand{display:flex;align-items:center;gap:12px;padding:4px 18px 0;white-space:nowrap}.brand-mark{width:42px;height:44px;filter:drop-shadow(0 0 9px rgba(71,83,255,.6));position:relative;display:grid;place-items:center}.brand-triangle{display:block;background:linear-gradient(155deg,#1bfcfd 5%,#11a1fa 36%,#6829ec 60%,#b850ff 82%);width:38px;height:37px;clip-path:polygon(13% 0,98% 42%,98% 59%,13% 100%,0 92%,0 9%);border-radius:8px}.brand-mark-cut{position:absolute;width:19px;height:20px;left:13px;top:11px;background:#0c1742;clip-path:polygon(0 0,100% 50%,0 100%);filter:drop-shadow(0 0 3px #fff)}.brand-title{font-size:23px;font-weight:800;letter-spacing:-1.2px;line-height:1.2}.brand-subtitle{font-size:10px;font-weight:800;letter-spacing:.18em;color:#42eeff;margin-top:12px}.side-nav{display:flex;flex-direction:column;gap:9px;margin-top:48px}.nav-item{display:flex;gap:21px;align-items:center;height:53px;width:100%;padding:0 19px;background:transparent;border:1px solid transparent;text-align:left;font-size:17px;font-weight:570;border-radius:16px;position:relative;transition:background .18s,box-shadow .2s,color .2s}.nav-item svg{color:#b4d2ff;width:27px;height:27px}.nav-item:hover{background:rgba(87,130,248,.13)}.nav-item.active{background:linear-gradient(100deg,rgba(1,92,220,.8),rgba(100,37,202,.95) 78%,rgba(158,44,255,.96));border:1px solid rgba(69,236,255,.68);box-shadow:inset 0 0 18px rgba(101,99,255,.37),0 0 30px rgba(97,51,255,.6),0 0 1px 2px rgba(68,194,255,.18);font-weight:750}.nav-item.active svg{color:#d0eaff;filter:drop-shadow(0 0 4px #46dbff)}.side-footer{margin-top:auto}.pro-glass{padding:18px 18px;position:relative;overflow:hidden;border:1px solid rgba(175,111,255,.92);border-radius:17px;background:linear-gradient(120deg,rgba(44,21,119,.88),rgba(22,34,105,.72) 50%,rgba(91,29,195,.55));box-shadow:inset 0 1px 18px rgba(179,81,255,.25),0 0 20px rgba(96,28,208,.34)}.pro-top{display:flex;align-items:start;gap:13px;position:relative;z-index:1}.pro-top svg{width:32px;height:32px;color:#d6a1ff}.pro-top strong{display:block;font-size:16px;font-weight:690;margin-bottom:4px}.pro-top span:not(.pro-check){display:block;font-size:13px;color:#bdcafa;line-height:1.35}.pro-check{margin-left:auto;display:grid;place-items:center;border:2px solid #af7bff;border-radius:50%;height:22px;width:22px;color:#bb8cff;font-size:12px}.pro-wisp{position:absolute;bottom:-46px;right:-24px;width:140px;height:80px;transform:rotate(-24deg);border-radius:50%;border-top:10px solid rgba(123,51,255,.35);filter:blur(8px)}.side-mini{margin-top:35px;padding:16px 3px 0;border-top:1px solid rgba(144,180,247,.14);display:flex;flex-direction:column;gap:14px;color:#9caed6;font-size:12px}.main{flex:1;position:relative;min-width:0;padding:0 38px 42px;z-index:2}.topbar{height:66px;display:flex;align-items:center;justify-content:flex-end;position:relative;z-index:8}.topbar-actions{display:flex;align-items:center;gap:14px}.glass{border:1px solid rgba(129,169,244,.29);background:linear-gradient(110deg,rgba(13,32,70,.69),rgba(16,27,65,.55) 65%,rgba(27,29,81,.52));backdrop-filter:blur(20px);box-shadow:inset 0 1px 8px rgba(185,220,255,.05),var(--ambient)}.search{height:43px;width:355px;border-radius:25px;display:flex;align-items:center;padding:0 15px;gap:12px}.search svg{width:19px;height:19px;color:#bfceff}.search input{border:0;outline:none;width:100%;background:transparent;color:#e7f0ff;font-size:13px;min-width:0}.search input::placeholder{color:#abbbdc}.search kbd{display:none;color:#889fc4;font-size:11px;border:1px solid #526083;border-radius:4px;padding:1px 4px}.icon-round{width:49px;height:49px;border:1px solid rgba(113,145,246,.34);display:grid;place-items:center;border-radius:50%;background:linear-gradient(128deg,rgba(15,32,75,.9),rgba(19,12,57,.88));box-shadow:inset 0 0 12px rgba(88,72,190,.25),0 0 22px rgba(70,61,175,.14);position:relative}.icon-round svg{width:25px;height:25px}.notification-pip{position:absolute;right:6px;top:5px;background:#d826f7;border:2px solid #d3b3ff;border-radius:100%;box-shadow:0 0 10px #b943ff;width:11px;height:11px}.avatar{background:linear-gradient(145deg,#0f2259,#070f2a)}.tiny-mark{font-size:25px;color:#4dffff;text-shadow:2px 2px 1px #913cff,-2px -1px 6px #9e38ff}.profile-chevron{border:0;background:transparent;font-size:19px;color:#bdcafd;padding:5px}.mobile-menu{display:none}.page{display:none}.page.active{display:block}.hero-heading{text-align:center;position:relative;z-index:3;margin-top:3px}.hero-heading h1{font-size:clamp(28px,2.34vw,39px);line-height:1.22;margin:0;font-weight:790;letter-spacing:-.06em;text-shadow:0 0 14px rgba(91,80,213,.20)}.hero-heading h1 span,.page-title h1 span{background:linear-gradient(92deg,#46effb,#52c6f6 38%,#9f6afa 80%,#b36afc);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-heading p{margin:2px 0 0;display:flex;gap:15px;align-items:center;justify-content:center;color:#c7d7f5;font-size:19px;letter-spacing:-.03em}.dot{width:7px;height:7px;border-radius:100%;display:inline-block}.dot.violet{background:#9362ff;box-shadow:0 0 12px #a76dff}.dot.cyan{background:#28e8ff;box-shadow:0 0 12px #2deaff}.hero-stage{height:286px;position:relative;max-width:1060px;margin:3px auto 0;z-index:2}.orb-scene{position:absolute;width:420px;height:300px;left:50%;top:0;transform:translateX(-50%);overflow:visible}.orb-halo{position:absolute;border:1px solid rgba(12,169,255,.4);border-radius:50%;left:49%;top:43%;transform:translate(-50%,-50%);pointer-events:none}.halo-1{width:397px;height:397px;border-color:rgba(0,140,247,.13);box-shadow:0 0 18px rgba(0,137,255,.11)}.halo-2{width:350px;height:350px;border-color:rgba(3,187,255,.23);border-style:dashed;transform:translate(-50%,-50%) rotate(20deg)}.orb-disc{width:276px;height:276px;position:absolute;left:72px;top:11px;border-radius:50%;overflow:hidden;isolation:isolate;border:2px solid rgba(79,235,255,.65);background:radial-gradient(ellipse at 25% 27%,rgba(16,226,255,.88),transparent 34%),radial-gradient(ellipse at 74% 25%,rgba(248,71,255,.82),transparent 34%),radial-gradient(ellipse at 52% 100%,rgba(17,243,252,.77),transparent 33%),radial-gradient(circle at 50% 54%,#092260 19%,#19177e 48%,#3921b1 66%,#052663 100%);box-shadow:inset 0 0 25px #10afff,inset 6px 5px 42px rgba(7,243,255,.48),inset -9px -7px 37px rgba(216,25,255,.7),0 0 11px #42dafa,0 0 39px rgba(34,202,255,.66),0 0 55px rgba(117,75,255,.52);animation:orbBreath 6s ease-in-out infinite}.orb-disc:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 48% 50%,transparent 39%,rgba(11,208,255,.11) 68%,rgba(255,255,255,.27) 99%),linear-gradient(115deg,rgba(163,249,255,.30),transparent 21%,transparent 72%,rgba(212,64,255,.25));z-index:3;pointer-events:none}.orb-disc canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;opacity:.86;mix-blend-mode:screen}.orb-shine{position:absolute;z-index:2;inset:0;background:linear-gradient(145deg,rgba(171,255,255,.2),transparent 35%,rgba(0,8,57,.42) 62%,transparent 90%);border-radius:50%}.orb-inner-content{position:absolute;z-index:5;left:0;right:0;top:78px;text-align:center;text-shadow:0 0 20px #003a94}.orb-brand{font-size:35px;background:linear-gradient(105deg,#0af7ff,#6d6afb,#db3aff);background-clip:text;color:transparent;width:40px;margin:0 auto 10px;filter:drop-shadow(0 0 10px #923eff)}.orb-label{font-size:17px;letter-spacing:.28em;font-weight:640;margin-top:4px}.orb-status{color:#24f3fc;font-weight:790;font-size:45px;text-shadow:0 0 15px #00cfff,0 0 23px rgba(15,204,252,.5);line-height:1.22;letter-spacing:-.055em}.orb-back-ring,.orb-front-ring{position:absolute;width:407px;height:100px;left:7px;top:162px;transform:rotate(-7deg);border-radius:50%;border:2px solid rgba(8,223,255,.69);box-shadow:0 0 7px #24d9f9,0 0 22px #4e54ff,inset 0 0 12px #5262ff;pointer-events:none}.orb-back-ring{z-index:-1;border-top-color:#ee4dff;border-left-color:rgba(152,66,255,.3);transform:rotate(6deg)}.orb-front-ring{z-index:6;clip-path:inset(48% -10% -10% -10%);border-bottom:5px solid rgba(38,233,255,.9);border-left:2px solid #ae3bfa;border-right:2px solid #c73cff;filter:drop-shadow(0 0 7px #30f6ff)}.orb-base{position:absolute;top:273px;left:86px;width:246px;height:37px;border:6px solid rgba(22,207,255,.43);border-radius:50%;box-shadow:0 0 17px #0ac8ff,inset 0 0 9px #305bff;z-index:-1}.orb-beam{position:absolute;top:286px;left:136px;height:42px;width:146px;border-radius:50%;filter:blur(24px);background:rgba(9,132,255,.44);z-index:-1}.floating-glass{height:64px;padding:11px 16px;min-width:157px;display:flex;align-items:center;gap:13px;border-radius:16px;backdrop-filter:blur(22px);background:linear-gradient(100deg,rgba(4,31,53,.82),rgba(21,30,76,.8));box-shadow:inset 0 0 16px rgba(67,138,246,.21),0 0 23px rgba(0,101,255,.17);border:1px solid #417ddd}.floating-glass svg{width:36px;height:36px}.floating-glass strong{font-size:16px;line-height:1.12;font-weight:760;letter-spacing:-.035em}.floating-glass.success{border-color:#008a9c;background:linear-gradient(100deg,rgba(0,82,75,.71),rgba(14,35,88,.78))}.success svg{color:#20fbc9;filter:drop-shadow(0 0 7px #00f0ad)}.caution{border-color:#c78922;background:linear-gradient(110deg,rgba(77,54,14,.8),rgba(17,30,74,.88))}.caution svg{color:#ffcd4b;filter:drop-shadow(0 0 8px #ffd248)}.danger{border-color:#8c307f;background:linear-gradient(110deg,rgba(85,23,58,.69),rgba(17,30,74,.8))}.x-circle{font-weight:700;color:#ff577d;border:2px solid #fb4f7c;border-radius:50%;height:34px;width:34px;display:grid;place-items:center;font-size:26px;line-height:1;filter:drop-shadow(0 0 6px #e83574)}.orbit-status{position:absolute;z-index:4}.status-left{top:86px;left:0}.status-right-top{top:67px;right:0}.status-right-bottom{top:145px;right:1px}.status-line{position:absolute;height:2px;top:30px;background:linear-gradient(90deg,#168afc,#e1c6ff);box-shadow:0 0 8px #1978ff}.line-right{left:100%;width:127px}.line-right:after,.line-left:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;right:0;top:-2px;background:#d5e8ff;box-shadow:0 0 6px white}.line-left{right:100%;width:110px}.line-left:after{left:0;right:auto}.dashboard-content{max-width:1330px;margin:0 auto;position:relative;z-index:3}.glass-panel{background:linear-gradient(118deg,rgba(3,42,77,.82),rgba(13,26,62,.86) 55%,rgba(36,22,77,.85));border:1px solid rgba(102,156,255,.85);box-shadow:inset 0 1px 13px rgba(56,158,255,.14),0 0 22px rgba(25,74,190,.14),0 7px 20px rgba(0,4,30,.27);backdrop-filter:blur(26px)}.kpi-strip{min-height:82px;display:grid;grid-template-columns:1fr 1fr 1fr 1.35fr;border-radius:19px;overflow:hidden;position:relative;border-color:rgba(120,86,255,.98);box-shadow:inset 0 0 14px rgba(64,110,255,.25),0 0 20px rgba(66,35,255,.28),0 2px 2px rgba(7,3,68,.95)}.kpi-strip:before,.panel:before{content:"";position:absolute;pointer-events:none;inset:0;border-radius:inherit;border-top:1px solid rgba(142,246,255,.42);background:linear-gradient(140deg,rgba(16,157,255,.07),transparent 36%,rgba(154,33,239,.07) 89%);z-index:-1}.kpi-strip:after{content:"";position:absolute;pointer-events:none;bottom:0;right:0;width:45%;height:2px;background:linear-gradient(90deg,transparent,#af44fd);filter:drop-shadow(0 0 7px #c33aff)}.kpi-cell{border:0;border-right:1px solid rgba(145,174,234,.57);background:transparent;display:flex;gap:18px;align-items:center;justify-content:center;text-align:left;padding:9px 14px;min-width:0}.kpi-cell:hover:is(button){background:rgba(67,137,255,.12)}.kpi-cell:last-child{border-right:0}.kpi-cell svg{color:#18e9fa;width:37px;height:37px;filter:drop-shadow(0 0 8px rgba(0,208,255,.29))}.kpi-cell svg.warn-icon{color:#ffcc3e}.kpi-cell div:not(.progress-ring){display:flex;align-items:baseline;gap:10px}.kpi-cell strong{font-size:31px;letter-spacing:-.05em}.kpi-cell span{font-size:18px;letter-spacing:-.02em;font-weight:660}.kpi-progress{gap:22px;background:linear-gradient(100deg,rgba(25,18,87,.15),rgba(122,32,170,.15))}.kpi-progress div:not(.progress-ring){display:flex;flex-direction:column;align-items:start;gap:3px}.kpi-progress strong{font-size:16px;letter-spacing:0}.kpi-progress span{font-size:16px;font-weight:400}.progress-ring{width:69px;height:69px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#10eff4 calc(var(--percent)*1%),rgba(32,67,104,.9) 0);flex:none;position:relative;box-shadow:0 0 12px rgba(12,217,249,.25)}.progress-ring:before{content:"";position:absolute;inset:7px;border-radius:50%;background:#0a1642}.progress-ring span{position:relative;font-size:14px;font-weight:800}.dashboard-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;margin-top:17px;align-items:stretch}.panel{border-radius:18px;overflow:hidden;position:relative}.performance-panel{min-height:340px}.right-panels{display:flex;flex-direction:column;gap:13px}.right-panels>.panel{flex:1;min-height:160px}.panel-header{height:57px;padding:0 21px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(112,158,232,.21);background:linear-gradient(90deg,rgba(7,58,94,.24),rgba(32,31,81,.15))}.panel-heading{display:flex;align-items:center;gap:14px}.panel-heading svg{width:27px;height:27px;color:#32eafa;filter:drop-shadow(0 0 7px rgba(14,234,255,.55))}.panel h2{font-size:19px;font-weight:740;letter-spacing:-.055em;margin:0}.select-pill{padding:7px 14px;border:1px solid rgba(152,172,245,.42);border-radius:19px;background:linear-gradient(130deg,rgba(22,34,78,.9),rgba(30,41,91,.7));font-size:12px;min-width:121px}.select-pill span{margin-left:8px}.perf-content{display:grid;grid-template-columns:.94fr 1.27fr;gap:20px;padding:16px 20px 18px}.perf-metric{padding:4px 0 0;min-width:0}.views{font-size:clamp(40px,4.2vw,65px);font-weight:750;line-height:1.05;letter-spacing:-.065em;background:linear-gradient(90deg,#21e4f1,#79e3ff);color:transparent;background-clip:text;text-shadow:0 0 22px rgba(11,210,253,.17)}.views-label{font-size:20px;color:#4fe7e8;line-height:1.25}.trend-pill{display:inline-block;font-size:12px;border-radius:16px;background:rgba(0,100,74,.31);border:1px solid rgba(15,214,153,.4);color:#4ce5ae;padding:6px 10px;margin-top:11px;font-weight:700}.trend-description{font-size:14px;line-height:1.4;color:#b9cce8;margin-top:9px}.mini-chart{height:95px;margin-top:10px;overflow:visible}.mini-chart svg{width:100%;height:100%}.chart-days{display:flex;justify-content:space-between;margin-top:3px;color:#b9c9e9;font-size:11px}.channel-ranking{border-left:1px solid rgba(100,132,218,.21);padding-left:18px;min-width:0}.ranking-header{display:flex;justify-content:space-between;font-size:12px;color:#a5b8e1;background:rgba(3,16,43,.2);padding:10px 10px 8px;border-bottom:1px solid rgba(107,159,234,.24)}.ranking-row{display:grid;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:8px;min-height:36px;border-bottom:1px solid rgba(119,143,216,.21);font-size:12px}.ranking-name{display:flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.youtube-icon{background:linear-gradient(120deg,#ae46f1,#d680ff);color:#1e0b4f;border-radius:4px;font-size:12px;width:20px;height:15px;text-align:center;line-height:15px;flex:none}.ranking-value{text-align:right;font-size:14px;color:#e5f1ff;font-weight:690}.ranking-bar{height:3px;margin:4px 0 0;background:rgba(59,77,131,.5)}.ranking-fill{height:3px;background:linear-gradient(90deg,#4b6bff,#c946fc);border-radius:3px}.radar-row,.action-row{display:flex;gap:11px;align-items:center;min-height:38px;margin:5px 12px;padding:0 9px;background:linear-gradient(90deg,rgba(57,91,163,.13),rgba(45,56,116,.10));border:1px solid rgba(115,159,242,.07);border-radius:10px;font-size:12px}.radar-row{min-height:39px}.radar-row span.desc,.action-row span.desc{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.severity{padding:4px 10px;border-radius:14px;line-height:1;color:#8ae9ff;border:1px solid rgba(21,167,248,.53);background:rgba(3,90,169,.41);font-weight:680;min-width:60px;text-align:center}.severity.medium{color:#ffd16b;border-color:rgba(255,158,31,.45);background:rgba(126,76,4,.36)}.severity.high{color:#ff8f9d;border-color:rgba(255,39,80,.43);background:rgba(142,26,50,.31)}.radar-row svg,.action-row svg{width:17px;height:17px;color:#c4d5ff}.action-row{min-height:40px}.task-checkbox{width:20px;height:20px;appearance:none;border:1px solid #8094c9;border-radius:6px;background:rgba(19,33,76,.8);cursor:pointer;flex:none}.task-checkbox:checked{background:#19d7e9;border-color:#27eafa;box-shadow:inset 0 0 0 4px #102151,0 0 9px rgba(12,219,241,.46)}.action-row.done .desc{text-decoration:line-through;color:#8d9dba}.footer-notice{text-align:center;font-size:10px;letter-spacing:.16em;color:#7f93be;margin:30px auto 0;max-width:1000px}.popover{position:fixed;z-index:30;width:295px;padding:19px;right:72px;top:66px;background:linear-gradient(130deg,rgba(7,31,68,.98),rgba(27,17,69,.98));border:1px solid rgba(115,171,251,.67);border-radius:16px;box-shadow:0 8px 44px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:10px}.popover p,.popover span{font-size:13px;color:#b6c6e7;margin:0;line-height:1.45}.popover button{align-self:flex-start;padding:5px 12px;border:1px solid #6f84c5;border-radius:10px;background:#0c214b}.hidden{display:none!important}.toast{position:fixed;bottom:32px;left:50%;transform:translate(-50%,30px);z-index:40;border:1px solid rgba(60,232,255,.7);color:#d5f9ff;background:rgba(5,26,65,.93);backdrop-filter:blur(18px);box-shadow:0 0 25px rgba(11,144,246,.24);border-radius:13px;padding:14px 20px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;font-size:13px;max-width:88vw}.toast.show{opacity:1;transform:translate(-50%,0)}.subpage{max-width:1310px;margin:30px auto 0}.page-title{margin:20px 0 26px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.26em;color:#4ce9fc}.page-title h1{font-size:clamp(32px,4vw,52px);margin:9px 0 2px;letter-spacing:-.06em}.page-title p{margin:5px 0;color:#c5d6f6;font-size:16px}.subpage-panel{border-radius:20px;padding:24px}.subpage-toolbar{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.segmented{display:flex;gap:5px;flex-wrap:wrap;padding:4px;border-radius:13px;background:rgba(7,23,67,.75);border:1px solid rgba(111,149,235,.21)}.segmented button,.plan-filter button{background:transparent;border:1px solid transparent;border-radius:10px;padding:10px 18px;font-size:13px;color:#c0d1ef}.segmented button.selected,.plan-filter button.selected{color:white;background:linear-gradient(100deg,rgba(21,122,227,.57),rgba(95,44,193,.58));border:1px solid rgba(85,186,255,.64);box-shadow:0 0 12px rgba(48,85,255,.24)}.toolbar-right{display:flex;gap:10px}.outline-button{background:rgba(11,31,80,.6);border:1px solid #4979b3;border-radius:11px;padding:10px 14px;font-size:13px;display:flex;align-items:center;gap:7px}.outline-button svg{height:16px;width:16px}.plan-overview,.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:21px 0}.plan-overview>div,.stat-grid>div{border:1px solid rgba(87,149,237,.4);border-radius:14px;background:rgba(9,39,86,.46);padding:18px;display:flex;align-items:baseline;gap:12px}.plan-overview strong{font-size:31px;color:#44e6f3}.plan-overview span{color:#bacdea;font-size:12px;letter-spacing:.15em;font-weight:800}.plan-filter{display:flex;gap:5px;flex-wrap:wrap;border-bottom:1px solid rgba(137,174,236,.2);padding:0 0 14px}.task-list{min-height:160px}.task-item{display:flex;gap:16px;align-items:center;min-height:67px;border-bottom:1px solid rgba(144,167,238,.16);padding:10px 4px}.task-item>div{flex:1}.task-item strong{display:block;font-size:15px}.task-item p{font-size:12px;color:#a5c1e7;margin:5px 0 0}.task-item .tag{color:#6aefce;border:1px solid rgba(37,229,182,.35);background:rgba(8,102,83,.22);padding:5px 11px;font-size:12px;border-radius:18px}.empty{padding:45px 0;text-align:center;color:#c6d7f0}.production-grid,.channels-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.production-col,.channel-card{border-radius:17px;padding:20px;min-height:140px}.production-col h3{font-size:18px;margin:0 0 20px;display:flex;align-items:center;gap:9px}.production-col h3:before{content:"";width:9px;height:9px;border-radius:50%;background:#46d9ff;box-shadow:0 0 12px #3dcbff}.production-card{background:rgba(10,41,89,.47);border:1px solid rgba(96,145,222,.35);border-radius:12px;padding:14px;margin:10px 0}.production-card strong{font-size:14px}.production-card p{font-size:12px;color:#a8c0e8}.channel-card{display:flex;gap:13px;align-items:center}.channel-card>div:nth-child(2){flex:1;min-width:0}.channel-card strong{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channel-card p{font-size:12px;color:#abc4e9}.channel-card button{background:transparent;border:0;color:#a4baf4;font-size:25px}.channel-card button.saved{color:#d58dff;text-shadow:0 0 12px #a238ff}.channel-round{width:43px;height:43px;border:1px solid rgba(92,244,255,.45);border-radius:11px;background:linear-gradient(120deg,#14418c,#482987);display:grid;place-items:center;color:#a6f6ff;flex:none}.large-metric{font-size:64px;color:#4feaff;font-weight:780;letter-spacing:-.07em}.large-metric span{font-size:17px;color:#c2d1ef;letter-spacing:0}.stat-grid>div{font-size:36px;font-weight:780;color:#38e7ff;flex-direction:column}.stat-grid span{font-size:14px;color:#cad9f3;font-weight:400}.channel-list{margin-top:24px}.channel-list>div{padding:16px 0;border-top:1px solid rgba(103,161,233,.2);display:flex;justify-content:space-between}.settings-panel{max-width:700px}.settings-panel label{display:flex;justify-content:space-between;align-items:center;padding:14px;border-bottom:1px solid rgba(83,146,220,.24)}.settings-panel input{accent-color:#8d56ff;width:20px;height:20px}.settings-panel p{color:#a6badd;font-size:13px}.reduce-motion *{animation:none!important}.reduce-glow .glass-panel,.reduce-glow .orb-disc{box-shadow:none!important}
@keyframes orbBreath{0%,100%{filter:brightness(1)}50%{filter:brightness(1.14)}}
@media(max-width:1470px){:root{--sidebar:258px}.sidebar{padding-left:13px;padding-right:13px}.brand{padding-left:13px}.brand-title{font-size:21px}.main{padding:0 25px 38px}.hero-stage{max-width:950px}.status-left{left:3%}.status-right-top,.status-right-bottom{right:2%}.perf-content{gap:9px;padding:14px}.channel-ranking{padding-left:10px}.performance-panel .views{font-size:49px}.kpi-cell{gap:10px}}
@media(max-width:1190px){:root{--sidebar:220px}.sidebar{padding:35px 9px 20px;border-radius:22px}.brand-title{font-size:18px}.brand-subtitle{font-size:8px}.brand-mark{width:32px}.brand{gap:7px}.side-nav{margin-top:41px}.nav-item{padding:0 15px;gap:11px;font-size:15px}.main{padding:0 17px 34px}.dashboard-grid{grid-template-columns:1fr}.right-panels{display:grid;grid-template-columns:1fr 1fr}.hero-stage{max-width:800px}.status-left{left:0}.status-right-top,.status-right-bottom{right:0}.kpi-cell strong{font-size:25px}.kpi-cell span{font-size:15px}.kpi-progress strong{font-size:13px}.production-grid,.channels-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){.sidebar{position:fixed;transform:translateX(-110%);transition:transform .24s;width:260px;min-width:260px;z-index:20;height:100dvh}.sidebar.open{transform:translateX(0)}.main{padding:0 14px 28px}.topbar{height:64px;justify-content:space-between}.mobile-menu{display:block;border-radius:10px;padding:9px 12px;background:rgba(10,30,71,.8)}.search{width:min(40vw,320px)}.hero-heading{margin-top:6px}.hero-heading h1{font-size:28px}.hero-heading p{font-size:13px;gap:8px}.hero-stage{height:270px;transform:scale(.86);transform-origin:center top;margin-bottom:-37px}.status-left{left:-12px}.status-right-top,.status-right-bottom{right:-12px}.dashboard-grid{grid-template-columns:1fr}.kpi-strip{grid-template-columns:repeat(2,1fr)}.kpi-cell{min-height:75px}.kpi-cell:nth-child(2){border-right:0}.kpi-cell:nth-child(-n+2){border-bottom:1px solid rgba(132,151,239,.3)}.right-panels{grid-template-columns:1fr}.production-grid,.channels-grid{grid-template-columns:1fr 1fr}.earth-horizon{top:310px}}
@media(max-width:540px){.search{width:calc(100vw - 185px);height:40px}.search input{font-size:11px}.topbar-actions{gap:7px}.icon-round{height:37px;width:37px}.icon-round svg{width:20px;height:20px}.profile-chevron{display:none}.hero-heading h1{font-size:25px;line-height:1.3}.hero-heading p{font-size:11px;flex-wrap:wrap}.hero-stage{transform:scale(.66);width:148%;left:-24%;margin-bottom:-95px}.floating-glass{min-width:125px;height:58px;padding:10px}.floating-glass svg{width:28px;height:28px}.floating-glass strong{font-size:14px}.status-left{left:0}.status-right-top,.status-right-bottom{right:0}.kpi-cell{padding:9px 5px;gap:8px}.kpi-cell svg{width:27px;height:27px}.kpi-cell strong{font-size:25px}.kpi-cell span{font-size:12px}.progress-ring{width:51px;height:51px}.progress-ring span{font-size:10px}.kpi-progress{gap:9px}.kpi-progress strong{font-size:12px}.kpi-progress span{font-size:11px}.perf-content{grid-template-columns:1fr}.channel-ranking{border-left:0;padding-left:0;border-top:1px solid rgba(130,159,247,.28);padding-top:8px}.performance-panel .views{font-size:46px}.panel h2{font-size:16px}.panel-header{padding:0 11px}.plan-overview{gap:5px}.plan-overview>div{flex-direction:column;gap:4px;padding:10px}.plan-overview strong{font-size:23px}.plan-overview span{font-size:9px}.production-grid,.channels-grid{grid-template-columns:1fr}.subpage-panel{padding:12px}.subpage-toolbar{flex-direction:column;align-items:stretch}.segmented button{padding:8px}.page-title h1{font-size:35px}.large-metric{font-size:43px}.large-metric span{display:block;font-size:12px}.stat-grid>div{padding:10px;font-size:24px}.stat-grid span{font-size:11px}.floating-glass.success,.floating-glass.caution,.floating-glass.danger{backdrop-filter:blur(10px)}}

@media(min-width:1471px){.hero-heading{transform:translateX(-70px)}.orb-scene{left:calc(50% - 80px)}.status-right-top,.status-right-bottom{right:15%}.kpi-strip{max-width:1178px;margin-inline:auto}}
