*{box-sizing:border-box}body{margin:0;background:#06111f;color:#eef6ff;font-family:Arial,Helvetica,sans-serif}main{display:flex}aside{width:200px;background:#08192a;border-right:1px solid #173650;padding:24px 8px;position:fixed;inset:0 auto 0 0}.brand{font-size:23px;font-weight:800;margin-bottom:42px}.brand span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#1875ff,#ed3cc8);margin-right:8px}nav{line-height:38px;color:#b9dbff;font-size:13px}.content{margin-left:200px;padding:26px 24px;width:calc(100% - 200px)}.mediaitem,.panelhead,.row,.worker,header{display:flex;align-items:center;justify-content:space-between;gap:16px}h1{font-size:28px}h1,h2{margin:0 0 10px}p{color:#78baf3;margin:0}.pill{padding:9px 14px;border-radius:24px;background:#55301e}.pill.ok{background:#087445}.grid{display:grid;grid-gap:14px;gap:14px}.stats{grid-template-columns:repeat(4,1fr);margin:38px 0 18px}.panel,.stats article{background:#0a1e31;border:1px solid #173d5c;border-radius:16px}.stats article{padding:20px}.stats b{font-size:27px;display:block}.stats span{color:#7fb4e4}.panel{padding:18px;margin:18px 0}.actions button,.mediaitem button,.panelhead button,.upload{border:0;background:#1976ff;color:white;border-radius:9px;padding:10px 14px;font-weight:700;cursor:pointer}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-top:18px}.empty{border:1px dashed #245071;border-radius:12px;padding:34px;text-align:center;color:#6ea8d5;width:100%}.empty.small{padding:20px}.channel{background:#0d2740;border:1px solid #214563;border-radius:12px;padding:10px;cursor:pointer}.channel.selected{outline:2px solid #1982ff}.screen{height:92px;border-radius:9px;background:linear-gradient(135deg,#103b60,#04111d);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;position:relative}.screen small{position:absolute;right:8px;top:8px;background:#0a6f4e;padding:4px 7px;border-radius:6px;font-size:10px}.badge{display:inline-block;background:#143752;border-radius:7px;color:#acd6f7;font-size:11px}.two{grid-template-columns:1.2fr .8fr}.actions{display:flex}.actions .green{background:#08a963}.actions .red{background:#c63143}.preview{margin-top:16px}.previewbox{height:185px;background:#02070c;border:1px solid #24455e;border-radius:12px;display:grid;place-items:center;text-align:center;color:#7ea8c8}.previewbox code{display:block;color:#63d6ff;margin-top:10px;word-break:break-all}.urlrow{margin-top:12px}.urlrow a{color:#64c5ff}.list{display:grid;grid-gap:8px;gap:8px}.mediaitem,.row{background:#0d2940;padding:10px 12px;border-radius:9px}.row .ghost{background:#1a3346;border:1px solid #2e5068;color:#e3f1fb;border-radius:7px;padding:6px 10px;cursor:pointer}.upload{display:inline-block}.upload input{display:none}.mediatable{grid-gap:9px;gap:9px;margin-top:15px}.mediaitem small{display:block;color:#7faacb;margin-top:4px}.mediaitem button:disabled{opacity:.4;cursor:not-allowed}.worker{border-top:1px solid #1f4461;padding:13px}.online{color:#35f0ac}.notice{padding:10px 14px;background:#0c3a5c;border:1px solid #1b6fa6;border-radius:9px;margin:10px 0}@media(max-width:900px){aside{display:none}.content{margin-left:0;width:100%}.stats,.two{grid-template-columns:1fr 1fr}}@media(max-width:600px){.stats,.two{grid-template-columns:1fr}.panelhead{align-items:flex-start;flex-direction:column}}.videoPreview{position:relative;overflow:hidden;height:auto;min-height:185px}.videoPreview,.videoPreview video{display:block;background:#000;aspect-ratio:16/9}.videoPreview video{width:100%;height:100%;object-fit:contain}.previewStatus{position:absolute;left:10px;top:10px;background:rgba(0,0,0,.72);border:1px solid #294b63;border-radius:7px;padding:6px 9px;color:#c8e7ff;font-size:12px;font-weight:700}.previewStatus.live{background:#087445;border-color:#14a96b;color:#fff}.statusbar{display:flex;gap:18px;flex-wrap:wrap;padding:12px 0;color:#8cc8ff}.settings{display:grid;grid-gap:12px;gap:12px}.settings label{grid-gap:6px;gap:6px}.settings input[type=number],select{background:#07182a;border:1px solid #224765;color:#fff;border-radius:8px;padding:10px}.settings input[type=checkbox]{width:auto;margin-right:8px}.settings small{color:#7eabc9}.events{display:grid;grid-gap:7px;gap:7px;margin-top:10px;max-height:300px;overflow:auto}.events>div{display:grid;grid-template-columns:90px 90px 1fr;grid-gap:8px;gap:8px;padding:8px;background:#0a2035;border-radius:7px}.events span{color:#7da8c7}.events b{color:#20d891;text-transform:uppercase;font-size:12px}.events em{font-style:normal;color:#dcefff}.mediaitem .actions{display:flex;gap:8px}.liveStatusBox{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:16px}.liveStatusBox>div{background:#071826;border:1px solid #173954;border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:5px}.liveStatusBox span{font-size:12px;color:#76a9ca}.liveStatusBox b{font-size:15px}.settings input[type=text]{width:100%;box-sizing:border-box;margin-top:7px;background:#061725;border:1px solid #234a66;border-radius:8px;padding:11px;color:#fff}.settings .actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.storageGrid{grid-template-columns:1fr 1fr;margin-top:16px}.quotaBar{height:12px;background:#071522;border:1px solid #234761;border-radius:20px;overflow:hidden}.quotaBar span{display:block;height:100%;background:linear-gradient(90deg,#1684ff,#17c98d)}.credential{display:grid;grid-template-columns:90px 1fr;grid-gap:10px;gap:10px;background:#071826;border:1px solid #173954;border-radius:8px;padding:9px 11px}.credential span{color:#75a8ca}.secretBox{margin-top:12px;background:#071826;border:1px solid #1f5b7f;border-radius:10px;padding:12px;display:grid;grid-gap:7px;gap:7px}.secretBox code{display:block;word-break:break-all;color:#7be1ff;background:#03101c;padding:8px;border-radius:6px}.secretBox small{color:#9ec4dd}@media(max-width:900px){.storageGrid{grid-template-columns:1fr}}.customerRow{display:grid;grid-template-columns:1.3fr 1fr auto;grid-gap:14px;gap:14px;align-items:center;background:#0d2940;padding:12px;border-radius:10px}.customerRow small{display:block;color:#7faacb;margin-top:4px}.badge.good{background:#087445}.badge.bad{background:#7c2634}.planGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-top:14px}.planCard{background:#071826;border:1px solid #173954;border-radius:12px;padding:14px;display:grid;grid-gap:7px;gap:7px}.planCard strong{font-size:24px;color:#7be1ff}.planCard strong small{font-size:11px;color:#7faacb}.planCard em,.planCard span{font-size:12px;color:#95bfdc}.assignmentPanel{display:flex;justify-content:space-between;align-items:center;gap:16px}.assignmentPanel select{min-width:280px}.secretBox a{color:#64c5ff}@media(max-width:900px){.customerRow{grid-template-columns:1fr}.assignmentPanel{display:grid}.assignmentPanel select{min-width:0;width:100%}}.portal{display:block;min-height:100vh;padding:30px}.portalContent{max-width:1200px;margin:0 auto}.loginCard{max-width:440px;margin:8vh auto;background:#0a1e31;border:1px solid #173d5c;border-radius:18px;padding:28px}.portalForm{margin-top:22px}.portalForm input{width:100%;background:#061725;border:1px solid #234a66;border-radius:8px;padding:11px;color:#fff}.portal button,.portalForm button{border:0;background:#1976ff;color:#fff;border-radius:9px;padding:10px 14px;font-weight:700;cursor:pointer}.portal .brand{margin-bottom:20px}.portalContent header{display:flex;justify-content:space-between;align-items:center}.clusterWorker{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(6,minmax(80px,auto)) auto;grid-gap:14px;gap:14px;align-items:center}.clusterWorker>div{display:flex;flex-direction:column}.clusterWorker small{opacity:.6;margin-top:3px}.offline{color:#ff6b6b;font-weight:700}@media(max-width:1100px){.clusterWorker{grid-template-columns:1fr 1fr}.clusterWorker button{grid-column:1/-1}}.storageSummary{display:flex;align-items:center;gap:16px;background:#0d2940;border:1px solid #214563;border-radius:10px;padding:12px 14px;margin:14px 0}.storageSummary span{color:#7fb4e4}.storageSummary b{font-size:18px}.storageSummary small{opacity:.65}.dayPicker{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0 12px}.dayPicker .day{min-width:46px;padding:8px 10px;border-radius:10px;background:#101a2c;border:1px solid #26334b;color:#aebbd0}.dayPicker .day.active{background:#1774ff;border-color:#4591ff;color:#fff}.datePair{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ruleCard{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #202b40}.ruleCard:last-child{border-bottom:0}.ruleCard div{display:flex;flex-direction:column;gap:4px}.ruleCard small{color:#8fa1ba}@media(max-width:760px){.datePair{grid-template-columns:1fr}}:root{--bg:#050b14;--panel:#0b1624;--panel2:#0e1c2d;--line:#1d3147;--text:#f3f7fb;--muted:#8aa0b8;--blue:#4d8dff;--cyan:#34d5ff;--green:#24d18b;--shadow:0 22px 70px rgba(0,0,0,.22)}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 86% -10%,rgba(43,91,162,.19),transparent 31%),linear-gradient(180deg,#07101c,#050b14 72%);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.01em}main{min-height:100vh}aside{width:246px;background:linear-gradient(180deg,rgba(8,19,33,.98),rgba(5,12,22,.99));border-right:1px solid rgba(122,167,211,.14);padding:22px 14px 18px;box-shadow:18px 0 50px rgba(0,0,0,.18);z-index:50;display:flex;flex-direction:column}.content{margin-left:246px;width:calc(100% - 246px);padding:24px 28px 60px;max-width:1900px}.brandWrap{padding:2px 4px 18px;border-bottom:1px solid rgba(122,167,211,.12);margin-bottom:14px}.brand{display:flex;align-items:center;gap:11px;margin:0;font-size:21px}.brand span{width:39px;height:39px;border-radius:12px;margin:0;background:linear-gradient(135deg,#477cff,#b94cff 55%,#ff4aa0);box-shadow:0 8px 26px rgba(89,98,255,.35)}.brand div{display:flex;flex-direction:column;line-height:1.05}.brand strong{font-size:21px}.brand small{font-size:10px;color:#728ca7;text-transform:uppercase;letter-spacing:.16em;margin-top:5px}.sideStatus{display:flex;align-items:center;gap:7px;margin:16px 4px 0;font-size:10px;color:#79a2c6;letter-spacing:.12em}.pill i,.sideStatus i{width:7px;height:7px;border-radius:50%;display:inline-block;background:#22d58c;box-shadow:0 0 0 4px rgba(34,213,140,.08),0 0 14px rgba(34,213,140,.6)}.sideNav{display:grid;grid-gap:4px;gap:4px;line-height:normal;font-size:13px;overflow:auto;padding-right:2px}.sideNav button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:11px;color:#9ab0c7;padding:10px 11px;border-radius:10px;transition:.18s ease;border:1px solid transparent}.sideNav button:hover{background:linear-gradient(90deg,rgba(75,132,255,.16),rgba(75,132,255,.04));color:#fff;border-color:rgba(101,154,255,.18);transform:translateX(2px)}.navIcon{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#101f31;color:#83b7ff;font-size:13px;border:1px solid rgba(120,166,213,.11)}.sideFooter{margin-top:auto;border-top:1px solid rgba(122,167,211,.12);padding:16px 8px 2px;display:flex;flex-direction:column;color:#7890aa}.sideFooter span{font-size:11px;font-weight:700;color:#9db4c9}.sideFooter small{font-size:10px;margin-top:4px}.premiumHeader{position:relative;overflow:hidden;padding:24px 26px;border:1px solid rgba(114,159,204,.16);border-radius:20px;background:linear-gradient(120deg,rgba(15,31,50,.94),rgba(8,18,31,.88));box-shadow:var(--shadow)}.premiumHeader:after{content:"";position:absolute;width:360px;height:180px;right:-70px;top:-95px;background:radial-gradient(circle,rgba(77,141,255,.25),transparent 68%);pointer-events:none}.eyebrow{display:block;color:#5c8fcf;letter-spacing:.18em;margin-bottom:8px}.premiumHeader h1{font-size:31px;letter-spacing:-.035em}.premiumHeader p{color:#8da7c1}.headerRight{display:flex;align-items:center;gap:18px;position:relative;z-index:2}.headerMetric{display:flex;flex-direction:column;text-align:right}.headerMetric span{font-size:10px;color:#718aa4;text-transform:uppercase;letter-spacing:.1em}.headerMetric b{font-size:22px;margin-top:2px}.pill{display:flex;align-items:center;gap:9px;background:#182433;border:1px solid #26394c;color:#c7d7e8;padding:9px 13px}.pill.ok{background:rgba(18,113,76,.18);border-color:rgba(39,212,141,.24);color:#63e7ad}.grid.stats{margin:18px 0}.stats article{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(13,29,46,.95),rgba(9,20,34,.96));border:1px solid rgba(113,159,205,.15);box-shadow:0 12px 35px rgba(0,0,0,.12)}.stats article:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(#56a7ff,#7c5cff)}.stats b{font-size:29px;letter-spacing:-.04em}.stats span{font-size:12px;color:#7f99b2}.panel{background:linear-gradient(145deg,rgba(12,27,43,.96),rgba(8,19,32,.97));border:1px solid rgba(115,160,204,.16);border-radius:18px;box-shadow:0 16px 45px rgba(0,0,0,.13);padding:20px;margin:16px 0;scroll-margin-top:20px}.panel:hover{border-color:rgba(115,160,204,.23)}.panel>h2,.panelhead h2{font-size:18px;letter-spacing:-.02em}.panel>p,.panelhead p{color:#718daa}.actions button,.mediaitem button,.panelhead button,.portal button,.portalForm button,.settings button,.upload{background:linear-gradient(135deg,#337cff,#5368ff);box-shadow:0 7px 20px rgba(52,111,255,.16);border:1px solid rgba(255,255,255,.06);transition:.18s ease}.actions button:hover,.mediaitem button:hover,.panelhead button:hover,.settings button:hover,.upload:hover{transform:translateY(-1px);filter:brightness(1.08)}.actions .green{background:linear-gradient(135deg,#12a96b,#19c57d)}.actions .red{background:linear-gradient(135deg,#b9324c,#e0465e)}.actions .ghost,.ghost{background:#122238;border:1px solid #263d55;box-shadow:none}.channel{background:linear-gradient(145deg,#0f2439,#0a1928);border-color:rgba(119,161,204,.16);border-radius:15px;padding:11px;transition:.18s}.channel:hover{transform:translateY(-2px);border-color:rgba(70,143,255,.45);box-shadow:0 15px 32px rgba(0,0,0,.18)}.channel.selected{outline:none;border-color:#4b8dff;box-shadow:0 0 0 2px rgba(75,141,255,.15)}.screen{height:100px;background:linear-gradient(135deg,#132e49,#09131f);border:1px solid rgba(112,158,203,.11)}.screen small{background:#0d7c55}.badge{background:#12283d;border:1px solid rgba(114,160,205,.12);color:#9fc4e4;padding:5px 8px}.notice{position:-webkit-sticky;position:sticky;top:12px;z-index:40;background:rgba(12,42,65,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 40px rgba(0,0,0,.25)}.previewbox,.videoPreview{border-radius:14px;border-color:#263d53;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.customerRow,.mediaitem,.row,.storageSummary{background:rgba(13,34,53,.72);border:1px solid rgba(115,159,204,.1)}.credential,.liveStatusBox>div,.planCard,.settingTile{background:linear-gradient(145deg,rgba(8,23,38,.95),rgba(6,17,29,.95));border:1px solid rgba(109,155,201,.14)}.planCard{border-radius:14px}.planCard strong{color:#75baff}.online{color:#41e5a3}.offline{color:#ff7182}.settingsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.settingTile{padding:15px;border-radius:13px;display:flex;flex-direction:column;gap:5px}.settingTile span{font-size:10px;color:#7191ae;text-transform:uppercase;letter-spacing:.08em}.settingTile b{font-size:13px;overflow-wrap:anywhere}.settingTile small{font-size:10px;color:#647f99}.platformSettings{margin-bottom:0}.quotaBar{height:8px;background:#07131e}.quotaBar span{background:linear-gradient(90deg,#4b88ff,#26d7c2)}@media(max-width:1100px){aside{width:210px}.content{margin-left:210px;width:calc(100% - 210px);padding:18px}.settingsGrid{grid-template-columns:1fr 1fr}.headerMetric{display:none}}@media(max-width:900px){aside{display:none}.content{margin-left:0;width:100%;padding:14px}.premiumHeader{padding:20px}.headerRight{gap:8px}.stats{grid-template-columns:1fr 1fr!important}}@media(max-width:600px){.settingsGrid,.stats{grid-template-columns:1fr!important}.premiumHeader{align-items:flex-start;gap:15px}.premiumHeader h1{font-size:26px}.headerRight{width:100%;justify-content:flex-start}}.panel{padding:22px 24px}.panelhead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.panelhead>div:first-child{max-width:760px}.panelhead h2{margin:0 0 6px}.panelhead p{margin:0}.panel h3{margin:0 0 14px;font-size:15px;color:#dfeaf5}.settings{background:linear-gradient(145deg,rgba(8,24,39,.96),rgba(6,18,31,.98));border:1px solid rgba(116,161,204,.13);border-radius:15px;padding:17px;box-shadow:inset 0 1px 0 rgba(255,255,255,.015)}.settings label{display:grid;grid-gap:7px;gap:7px;color:#9cb3ca;font-size:12px;font-weight:650;margin:0 0 12px}.settings input:not([type=checkbox]),.settings select,.settings textarea{width:100%;box-sizing:border-box;background:#071827!important;color:#eaf3fb!important;border:1px solid #23415c!important;border-radius:10px!important;padding:11px 12px!important;min-height:42px;outline:none;transition:.18s}.settings input:focus,.settings select:focus,.settings textarea:focus{border-color:#4b8dff!important;box-shadow:0 0 0 3px rgba(75,141,255,.12)!important}.settings input[type=checkbox]{accent-color:#4b8dff}.settings button{min-height:40px;border-radius:10px;font-weight:750}.storageGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;margin:14px 0 18px}.dayPicker{gap:8px}.dayPicker .day{background:#0b1b2b;border-color:#213c55;color:#9eb8d2;font-weight:700}.dayPicker .day.active{background:linear-gradient(135deg,#2d79ff,#526dff);box-shadow:0 7px 18px rgba(52,111,255,.18)}.analyticsStats{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;margin:12px 0 18px!important}.analyticsStats>div{min-width:0;background:linear-gradient(145deg,#0d2032,#091827);border:1px solid rgba(113,159,205,.14);border-radius:14px;padding:16px 15px;display:flex;flex-direction:column;gap:7px;position:relative;overflow:hidden}.analyticsStats>div:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#367cff,#4fd5ff);opacity:.75}.analyticsStats b{font-size:26px;line-height:1;color:#f6fbff;letter-spacing:-.04em}.analyticsStats span{font-size:11px;color:#7f9ab5;letter-spacing:.02em}.credential{display:grid!important;grid-template-columns:minmax(110px,.65fr) 1fr!important;align-items:center!important;grid-gap:14px!important;gap:14px!important;border-radius:11px!important;padding:12px 13px!important;margin-bottom:9px!important}.credential span{font-size:11px!important;color:#78a3c5!important}.credential b{font-size:13px!important;color:#eaf4fd!important;text-align:right;overflow-wrap:anywhere}#analytics .settings,#billing .settings,#scheduler .settings{min-height:100%}.mediatable{display:grid;grid-gap:8px;gap:8px}.customerRow,.mediaitem{border-radius:12px;padding:12px 14px}.ruleCard{padding:11px 2px}.badge{border-radius:999px;font-weight:700}.panelhead .actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.panelhead .actions .badge{min-height:34px;display:flex;align-items:center}.panelhead .actions button{min-height:36px}#billing .settings:first-child{display:flex;flex-direction:column;gap:8px}#billing .settings:first-child>button{width:100%;text-align:left;padding:12px 14px;background:#0b1c2d;border:1px solid #213b55;color:#dbe8f5;box-shadow:none}#billing .settings:first-child>button:hover{background:#10263c;border-color:#3b6ea4}#analytics .storageGrid{grid-template-columns:1fr 1fr}#analytics .settings{display:flex;flex-direction:column}.empty.small{border:1px dashed #24445f;background:rgba(7,24,39,.62);border-radius:12px;padding:16px;color:#718da8}@media(max-width:1450px){.analyticsStats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1000px){.storageGrid{grid-template-columns:1fr}.analyticsStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){.analyticsStats{grid-template-columns:1fr!important}.panel{padding:16px}.panelhead{flex-direction:column}.credential{grid-template-columns:1fr!important}.credential b{text-align:left}}.customerApp{display:flex;background:radial-gradient(circle at 78% -10%,rgba(59,114,255,.1),transparent 28%),#06111f}.customerSide{position:fixed;inset:0 auto 0 0;width:238px;background:linear-gradient(180deg,#08192a,#050e18);border-right:1px solid rgba(122,167,211,.14);padding:22px 14px;display:flex;flex-direction:column;z-index:20}.customerSide .brand{margin-bottom:22px}.customerCompany{padding:14px;border:1px solid rgba(112,159,205,.13);border-radius:14px;background:rgba(13,31,49,.72);display:flex;flex-direction:column;gap:4px}.customerCompany small{font-size:9px;letter-spacing:.14em;color:#607d9b}.customerCompany b{font-size:14px}.customerCompany span{font-size:11px;color:#7797b5}.customerNav{margin-top:18px}.customerNav button{border:0;background:transparent;color:#8fa9c2;text-align:left;padding:11px 12px;border-radius:10px;cursor:pointer;font-weight:700}.customerNav button.active,.customerNav button:hover{background:linear-gradient(90deg,rgba(64,125,255,.22),rgba(64,125,255,.05));color:#fff}.customerSideBottom{border-top:1px solid rgba(122,167,211,.12);padding-top:15px;grid-gap:7px;gap:7px;color:#748ea8;font-size:11px}.customerSideBottom button{margin-top:7px;background:#122238!important;border:1px solid #263d55!important}.customerMain{margin-left:238px;padding:24px 28px 60px;width:calc(100% - 238px);max-width:1800px}.customerTop{padding:22px 24px;border-radius:19px;background:linear-gradient(135deg,rgba(14,32,51,.96),rgba(7,18,31,.98));border:1px solid rgba(112,159,205,.15);display:flex;justify-content:space-between;align-items:center;gap:20px}.customerTop h1{font-size:29px;margin:0 0 7px}.channelPicker{gap:7px}.channelPicker button{background:#0c1f32!important;border:1px solid #223f59!important;color:#91acc7!important}.channelPicker button.active{background:linear-gradient(135deg,#347dff,#5a68ff)!important;color:#fff!important}.customerNotice{margin:14px 0}.customerStats{display:grid;grid-gap:12px;gap:12px;margin:16px 0}.customerStats article{background:linear-gradient(145deg,#0c2033,#091827);border:1px solid rgba(112,159,205,.14);border-radius:14px;padding:17px;display:flex;flex-direction:column;gap:7px}.customerStats span{font-size:10px;color:#718ca7;text-transform:uppercase;letter-spacing:.09em}.customerStats b{font-size:20px}.customerGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:16px;gap:16px;align-items:start}.customerPreview{min-width:0}.customerVideo{width:100%;background:#02070d;border:1px solid #263e54;border-radius:14px;display:block}.outputUrl{margin-top:12px;padding:11px 12px;border-radius:11px;background:#071827;border:1px solid #1d3850;display:grid;grid-gap:5px;gap:5px}.outputUrl span{color:#6e8ba7;letter-spacing:.1em}.outputUrl code{color:#69cfff;word-break:break-all}.quickGrid{grid-gap:9px;gap:9px}.quickGrid button{min-height:48px}.miniEvents{margin-top:18px}.miniEvents>div{grid-template-columns:90px 1fr auto;grid-gap:8px;gap:8px;border-bottom:1px solid rgba(122,167,211,.08);font-size:11px}.miniEvents span{color:#68a8e0}.miniEvents small{color:#66829b}.storageMeter{height:8px;background:#06121d;border-radius:99px;overflow:hidden;margin:13px 0 6px}.storageMeter span{display:block;height:100%;background:linear-gradient(90deg,#377dff,#36d0ca)}.customerMedia{max-height:520px;overflow:auto}.customerForm{display:grid;grid-gap:12px;gap:12px}.customerForm label{margin:0}.customerForm .actions{flex-wrap:wrap}.checkLine{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:9px!important}.checkLine input{width:auto!important;min-height:auto!important}.twoColForm{grid-template-columns:1fr 1fr}.twoColForm button{grid-column:1/-1}.narrowPanel{max-width:980px}.logoCurrent{padding:12px 14px;border-radius:11px;background:#0a1c2d;border:1px solid #1f3b54;margin-bottom:14px}.logoCurrent,.scheduleRow{display:flex;justify-content:space-between}.scheduleRow{gap:12px;align-items:center;padding:12px 13px;background:#0c2135;border:1px solid rgba(112,159,205,.11);border-radius:11px}.scheduleRow div{display:flex;flex-direction:column;gap:4px}.scheduleRow small{color:#7895af}.billingStats{margin-top:0}.portalLogin{background:radial-gradient(circle at 50% 0,rgba(62,126,255,.14),transparent 35%),#06111f}.premiumLogin{box-shadow:0 28px 90px rgba(0,0,0,.35)}.inlineNotice{position:static;margin-top:10px}@media(max-width:1100px){.customerGrid{grid-template-columns:1fr}.customerStats{grid-template-columns:1fr 1fr}.customerMain{padding:18px}.customerTop{align-items:flex-start}.channelPicker{justify-content:flex-start}}@media(max-width:820px){.customerSide{display:none}.customerMain{margin-left:0;width:100%;padding:13px}.customerTop{flex-direction:column}.customerStats,.miniEvents>div,.quickGrid,.twoColForm{grid-template-columns:1fr}.portal{padding:16px}}.monitorGrid{display:grid;grid-template-columns:1.25fr repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:12px 0 16px}.monitorHero,.monitorMetric{border:1px solid rgba(112,159,205,.14);border-radius:15px;padding:17px;background:linear-gradient(145deg,#0c2033,#091827);display:flex;flex-direction:column;gap:7px;min-height:104px;justify-content:center}.monitorHero{position:relative;overflow:hidden}.monitorHero:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#70869b}.monitorHero.healthy:before{background:#18d790}.monitorHero.degraded:before{background:#ffb43c}.monitorHero.recovering:before{background:#6d87ff}.monitorHero.offline:before{background:#ff526b}.monitorHero span,.monitorMetric span{font-size:10px;letter-spacing:.1em;color:#6f91b1}.monitorHero b{font-size:25px;letter-spacing:-.03em}.monitorHero.healthy b{color:#37e6a4}.monitorHero.degraded b{color:#ffc15d}.monitorHero.recovering b{color:#91a2ff}.monitorHero.offline b{color:#ff7187}.monitorMetric b{font-size:17px}.monitorHero small,.monitorMetric small{font-size:10px;color:#708ba5}.monitorDetails{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.healthGood{padding:14px;border-radius:11px;border:1px solid rgba(42,214,153,.22);background:rgba(20,143,102,.09);color:#75e4bd;font-weight:700;font-size:12px}.alertList{display:grid;grid-gap:8px;gap:8px}.monitorAlert{display:grid;grid-template-columns:82px 1fr;grid-gap:10px;gap:10px;align-items:start;padding:11px 12px;border-radius:10px;border:1px solid rgba(255,179,64,.18);background:rgba(135,89,17,.08)}.monitorAlert b{font-size:9px;letter-spacing:.08em;color:#ffc15d}.monitorAlert span{font-size:11px;color:#c8d5e1;line-height:1.45}.monitorAlert.critical{border-color:rgba(255,82,107,.24);background:rgba(153,28,48,.1)}.monitorAlert.critical b{color:#ff7187}.monitorAlert.info{border-color:rgba(78,151,255,.18);background:rgba(35,90,160,.08)}.monitorAlert.info b{color:#73b0ff}.monitorTable{margin-top:15px;border-top:1px solid rgba(112,159,205,.12);display:grid}.monitorTable>div{display:grid;grid-template-columns:12px minmax(140px,1fr) 110px minmax(140px,.7fr);grid-gap:10px;gap:10px;align-items:center;padding:10px 4px;border-bottom:1px solid rgba(112,159,205,.08);font-size:11px}.monitorTable small{color:#708ba5}.healthDot{width:8px;height:8px;border-radius:50%;background:#70869b;box-shadow:0 0 0 3px rgba(112,134,155,.1)}.healthDot.healthy{background:#23db98;box-shadow:0 0 0 3px rgba(35,219,152,.1)}.healthDot.degraded{background:#ffb43c}.healthDot.recovering{background:#778eff}.healthDot.offline{background:#ff526b}.streamHealthBadge{padding:8px 12px;border-radius:999px;font-weight:800;font-size:10px;letter-spacing:.07em;background:#102238;color:#9bb2c9}.streamHealthBadge.healthy{background:rgba(22,174,119,.14);color:#4ae4ad}.streamHealthBadge.degraded{background:rgba(196,127,22,.14);color:#ffc15d}.streamHealthBadge.recovering{background:rgba(79,101,216,.15);color:#a7b4ff}.streamHealthBadge.offline{background:rgba(186,47,67,.14);color:#ff8194}.customerMonitor{grid-template-columns:1.3fr repeat(3,1fr)}.customerAlerts{margin-top:14px}@media(max-width:1200px){.customerMonitor,.monitorGrid{grid-template-columns:1fr 1fr}.monitorDetails{grid-template-columns:1fr}}@media(max-width:650px){.customerMonitor,.monitorGrid{grid-template-columns:1fr}.monitorTable>div{grid-template-columns:12px 1fr}.monitorTable>div small,.monitorTable>div span{grid-column:2}}.customerVideoWrap{position:relative}.soundToggle{position:absolute;right:14px;top:14px;z-index:8;border:1px solid #2f5b7c;background:rgba(4,12,22,.88);color:#fff;padding:9px 12px;border-radius:9px;font-weight:700;cursor:pointer;box-shadow:0 8px 26px rgba(0,0,0,.28)}.soundToggle.on{background:#0f7d52;border-color:#22c98a}.videoPreview>.soundToggle{top:10px;right:10px}.customerVideoWrap .customerVideo{display:block;width:100%}.mediaInspect{align-items:center;gap:14px;border-left:3px solid transparent}.mediaInspect.ready{border-left-color:#34d399}.mediaInspect.warning{border-left-color:#f59e0b}.mediaInspect.error{border-left-color:#ef4444}.mediaInspect.pending{border-left-color:#64748b}.mediaMain{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:4px}.mediaTitleLine{display:flex;align-items:center;gap:10px;min-width:0}.mediaTitleLine b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mediaState{font-size:10px;letter-spacing:.08em;font-weight:800;padding:3px 7px;border-radius:999px;background:#263247;color:#cbd5e1}.mediaState.ready{background:rgba(52,211,153,.14);color:#6ee7b7}.mediaState.warning{background:rgba(245,158,11,.14);color:#fbbf24}.mediaState.error{background:rgba(239,68,68,.14);color:#fca5a5}.mediaTech{color:#8da2c0!important}.mediaWarning{color:#fbbf24!important}.mediaInspector .mediaitem .actions{flex-wrap:wrap;justify-content:flex-end}@media(max-width:760px){.mediaInspect{align-items:flex-start;flex-direction:column}.mediaInspector .mediaitem .actions{width:100%;justify-content:flex-start}}#automation .danger{background:#d9365b!important;color:white}.badge.good{background:rgba(18,189,138,.18);color:#62e6b9;border-color:rgba(18,189,138,.35)}.scheduleGuard{margin:16px 0;padding:14px 16px;border-radius:14px;display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.scheduleGuard.warning{border-color:rgba(245,158,11,.35);background:rgba(245,158,11,.08)}.scheduleGuard.good{border-color:rgba(34,197,94,.25);background:rgba(34,197,94,.06)}.scheduleGuard b{font-size:13px}.scheduleGuard small{opacity:.8}.credential small{display:block;margin-top:3px;opacity:.68;font-size:11px}.campaignCard{display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;align-items:start;padding:16px;border:1px solid rgba(148,163,184,.16);border-radius:16px;background:linear-gradient(145deg,rgba(15,23,42,.92),rgba(18,30,52,.78))}.campaignCard>div:first-child{display:grid;grid-gap:6px;gap:6px}.campaignCard small{display:block;color:#94a3b8}.campaignCard .row{margin-top:7px}.campaignCard .actions{justify-content:flex-end;flex-wrap:wrap}.masterControl{scroll-margin-top:18px}.mcrWall{display:grid;grid-gap:13px;gap:13px}.mcrWall.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.mcrWall.grid9{grid-template-columns:repeat(3,minmax(0,1fr))}.mcrWall.grid16{grid-template-columns:repeat(4,minmax(0,1fr))}.mcrTile{border:1px solid rgba(112,159,205,.16);border-radius:15px;background:#081726;overflow:hidden}.mcrTile.healthy{border-color:rgba(35,219,152,.3)}.mcrTile.degraded,.mcrTile.recovering{border-color:rgba(255,180,60,.35)}.mcrTile.offline{border-color:rgba(255,82,107,.25)}.mcrPreview{position:relative}.mcrPreview .previewbox{border:0;border-radius:0;aspect-ratio:16/9}.mcrPreview video{width:100%;height:100%;object-fit:cover}.mcrPreview .soundToggle{display:none}.mcrOnAir,.mcrPreview .previewStatus{font-size:9px}.mcrOnAir{position:absolute;left:9px;top:9px;z-index:9;font-weight:900;letter-spacing:.08em;padding:5px 8px;border-radius:999px;background:rgba(24,38,52,.9)}.mcrOnAir.live{background:#d51f44;color:#fff}.mcrOnAir.off{color:#94a3b8}.mcrMeta{display:flex;justify-content:space-between;align-items:center;padding:10px 11px 6px}.mcrMeta div{display:flex;flex-direction:column;gap:2px}.mcrMeta b{font-size:13px}.mcrMeta small{font-size:9px;color:#748da7}.mcrNow{padding:5px 11px;display:grid;grid-gap:4px;gap:4px}.mcrNow span{display:grid;grid-template-columns:34px 1fr;grid-gap:7px;gap:7px;font-size:9px;color:#657f99}.mcrNow b{color:#dbe7f3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcrSignals{display:flex;gap:6px;flex-wrap:wrap;padding:7px 11px}.mcrSignals span{font-size:9px;padding:4px 6px;border-radius:7px;background:#0d2236;color:#8fb0cd}.mcrActions{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px;padding:8px 10px 11px}.mcrActions button{padding:7px 5px;font-size:9px;min-height:30px}.mcrActions .danger{background:#b72b49!important}.mcrLower{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:16px}.mcrLower>div{border:1px solid rgba(112,159,205,.12);background:#091a2a;border-radius:14px;padding:14px}.mcrLower h3{margin:0 0 10px}.mcrActionLog,.mcrAlarm{display:grid;grid-template-columns:120px 1fr auto;grid-gap:9px;gap:9px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(112,159,205,.08);font-size:10px}.mcrAlarm.critical b{color:#ff7187}.mcrAlarm.warning b{color:#ffc15d}.mcrActionLog small{color:#708ba5}.mcrActionLog span{text-transform:uppercase;color:#9bb6cf}.mcrTile .previewbox{min-height:0}@media(max-width:1200px){.mcrWall.grid16,.mcrWall.grid9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.mcrLower,.mcrWall.grid16,.mcrWall.grid4,.mcrWall.grid9{grid-template-columns:1fr}.mcrActions{grid-template-columns:1fr 1fr}}.distributionGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:14px}.outputUrl{display:block;overflow-wrap:anywhere;padding:10px 12px;border-radius:10px;background:#07111f;border:1px solid #1d334b;margin:8px 0 12px;color:#a8d8ff}.outputList{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.outputRow{display:grid;grid-template-columns:auto minmax(180px,1.4fr) minmax(160px,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 14px;border:1px solid #20344c;border-radius:14px;background:linear-gradient(180deg,rgba(16,31,49,.88),rgba(8,18,31,.94))}.outputRow>div{display:flex;flex-direction:column;gap:3px}.outputRow .actions{flex-direction:row}.outputRow small{color:#7f94aa}.distributionPanel input[type=password]{letter-spacing:.08em}@media(max-width:900px){.distributionGrid{grid-template-columns:1fr}.outputRow{grid-template-columns:auto 1fr}.outputRow>.actions,.outputRow>div:nth-child(3){grid-column:2}}.tickerPanel textarea{width:100%;resize:vertical;min-height:92px}.tickerPresets{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 16px}.tickerEditor{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.colorRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.colorRow input[type=color]{height:42px;padding:4px}.tickerVisibility{display:flex;gap:14px;flex-wrap:wrap}.tickerPreview{margin:16px 0;border-radius:10px;display:flex;align-items:center;min-height:58px;overflow:hidden;font-weight:700;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.tickerPreview>b{padding:0 18px;white-space:nowrap;border-right:1px solid rgba(255,255,255,.25)}.tickerPreview>div{overflow:hidden;white-space:nowrap;flex:1 1}.tickerPreview span{display:inline-block;padding-left:100%;animation:vionTicker 13s linear infinite}@keyframes vionTicker{0%{transform:translateX(0)}to{transform:translateX(-125%)}}.templateGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px}.templateCard{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;border:1px solid var(--line,#26344a);border-radius:12px;background:rgba(255,255,255,.025)}.templateCard small{display:block;margin-top:4px}@media(max-width:900px){.tickerEditor{grid-template-columns:1fr}}.tickerLangHint,.tickerPreview,.tickerPreview *{font-family:Noto Sans Tamil,Noto Sans Sinhala,Noto Sans Devanagari,Noto Sans Malayalam,Noto Sans Telugu,Noto Sans Kannada,Noto Sans,system-ui,sans-serif}.tickerLangHint{margin:10px 0 8px;color:#8fb9dd;font-size:12px}.tickerLangHint b{color:#d9efff}:root{--lux-bg:#040914;--lux-surface:#0a1524;--lux-surface-2:#0d1b2d;--lux-border:rgba(135,174,220,.15);--lux-blue:#4b86ff;--lux-cyan:#35d6ff;--lux-violet:#8b5cf6;--lux-green:#27d79b;--lux-red:#ff5574;--lux-text:#f7fbff;--lux-muted:#7f99b5;--lux-shadow:0 24px 70px rgba(0,0,0,.28)}body,html{background:#040914;color:var(--lux-text)}body:before{z-index:-2;background:radial-gradient(circle at 9% 0,rgba(50,106,255,.18),transparent 26%),radial-gradient(circle at 88% 8%,rgba(126,64,255,.12),transparent 29%),linear-gradient(180deg,#07111d,#040914 52%,#030812)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:-1;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}main>aside:not(.customerSide){width:264px;padding:20px 14px 16px;background:linear-gradient(180deg,rgba(7,17,30,.985),rgba(4,10,19,.995));border-right:1px solid rgba(103,151,205,.13);box-shadow:20px 0 60px rgba(0,0,0,.26)}.content{margin-left:264px;width:calc(100% - 264px);padding:24px 30px 64px;max-width:none}.brandWrap{padding:4px 6px 20px}.brand span{background:linear-gradient(140deg,#3d7dff,#7a5cff 55%,#d64fff);box-shadow:0 10px 32px rgba(81,99,255,.42),inset 0 1px 0 rgba(255,255,255,.35)}.sideNav{gap:5px;scrollbar-width:none}.sideNav::-webkit-scrollbar{width:0;height:0}.sideNav button{min-height:42px;padding:8px 10px;color:#8fa9c3;border-radius:12px}.sideNav button:hover{background:linear-gradient(90deg,rgba(65,126,255,.19),rgba(101,65,255,.07));border-color:rgba(93,143,255,.22);box-shadow:inset 3px 0 0 #5c8dff}.navIcon{background:linear-gradient(145deg,#10243a,#0b1727);border:1px solid rgba(125,171,215,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.sideFooter{padding-top:18px}.sideStatus{color:#8faac5}.premiumHeader{min-height:138px;padding:27px 30px;border-radius:24px;background:linear-gradient(120deg,rgba(14,31,51,.96),rgba(8,18,31,.95));border:1px solid rgba(123,171,219,.17);box-shadow:var(--lux-shadow),inset 0 1px 0 rgba(255,255,255,.025)}.premiumHeader:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(78,137,255,.07),transparent 34%);pointer-events:none}.premiumHeader:after{width:500px;height:260px;right:-110px;top:-155px;background:radial-gradient(circle,rgba(82,137,255,.31),rgba(107,73,255,.11) 35%,transparent 68%)}.premiumHeader h1{font-size:34px;font-weight:820;letter-spacing:-.045em;margin-bottom:7px}.premiumHeader p{font-size:13px}.eyebrow{color:#6ea4ff;letter-spacing:.19em}.headerMetric{padding:10px 14px;border-radius:13px;background:rgba(255,255,255,.025);border:1px solid rgba(126,166,205,.1)}.headerMetric b{font-size:26px;color:#fff}.pill{border-radius:12px}.grid.stats{gap:14px;margin:18px 0 16px}.stats article{min-height:104px;border-radius:18px;padding:20px 21px;background:linear-gradient(145deg,rgba(13,29,47,.98),rgba(7,18,31,.98));border:1px solid var(--lux-border);box-shadow:0 16px 40px rgba(0,0,0,.17);transition:.2s ease}.stats article:hover{transform:translateY(-2px);border-color:rgba(83,143,255,.34);box-shadow:0 20px 45px rgba(0,0,0,.23)}.stats article:before{width:3px;background:linear-gradient(180deg,#43a5ff,#735cff)}.stats b{font-size:31px}.stats span{font-size:11px;letter-spacing:.02em;text-transform:uppercase;color:#7893ad}.panel{border-radius:20px;background:linear-gradient(145deg,rgba(12,27,44,.97),rgba(7,17,29,.985));border:1px solid var(--lux-border);box-shadow:0 18px 52px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.018);transition:border-color .2s,box-shadow .2s}.panel:hover{border-color:rgba(116,169,223,.25);box-shadow:0 21px 58px rgba(0,0,0,.2)}.panelhead{margin-bottom:20px}.panel>h2,.panelhead h2{font-size:19px}.panel>p,.panelhead p{font-size:12px;color:#7993ad}.upload,button{font-family:inherit}.actions button,.customerApp button,.mediaitem button,.panelhead button,.portal button,.portalForm button,.settings button,.upload{border-radius:11px!important;min-height:40px;font-weight:780;letter-spacing:-.01em;box-shadow:0 8px 22px rgba(54,108,255,.16);transition:transform .16s ease,filter .16s ease,border-color .16s ease}.actions button:hover,.customerApp button:hover,.mediaitem button:hover,.panelhead button:hover,.settings button:hover,.upload:hover{transform:translateY(-1px);filter:brightness(1.08)}.actions .ghost,.customerApp .ghost,.ghost{background:linear-gradient(180deg,#12243a,#0e1d30)!important;border:1px solid #28425d!important;color:#cfe0ef!important;box-shadow:none!important}.actions .green,.customerApp .green{background:linear-gradient(135deg,#15b879,#20d094)!important}.actions .red,.customerApp .red{background:linear-gradient(135deg,#c63555,#e74d69)!important}.credential,.liveStatusBox>div,.planCard,.settingTile,.settings{border-radius:15px}.channel{border-radius:16px}.screen{border-radius:12px}.customerRow,.mediaitem,.row,.storageSummary{border-radius:13px}.customerApp{min-height:100vh;background:transparent}.customerSide{width:272px!important;padding:24px 16px 18px!important;background:linear-gradient(180deg,rgba(7,18,31,.99),rgba(4,10,18,.995))!important;border-right:1px solid rgba(112,162,211,.13)!important;box-shadow:20px 0 60px rgba(0,0,0,.25)!important}.customerMain{margin-left:272px!important;padding:26px 30px 70px!important;width:calc(100% - 272px)!important;max-width:none!important}.customerSide .brand{padding:2px 4px 20px;border-bottom:1px solid rgba(122,167,211,.11)}.customerCompany{margin:18px 0;padding:15px;border-radius:15px;background:linear-gradient(145deg,rgba(17,36,58,.9),rgba(10,23,39,.92));border:1px solid rgba(119,161,204,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.customerCompany small{color:#6288ae;letter-spacing:.13em}.customerCompany b{font-size:15px;color:#fff}.customerCompany span{color:#829ab3}.customerNav{display:grid;grid-gap:5px;gap:5px;overflow:auto;scrollbar-width:none}.customerNav::-webkit-scrollbar{display:none}.customerNav button{justify-content:flex-start!important;text-align:left!important;background:transparent!important;box-shadow:none!important;border:1px solid transparent!important;color:#8fa7c0!important;padding:10px 12px!important;border-radius:11px!important}.customerNav button.active,.customerNav button:hover{background:linear-gradient(90deg,rgba(65,126,255,.18),rgba(87,68,255,.06))!important;border-color:rgba(91,141,255,.18)!important;color:#fff!important;transform:none!important}.customerNav button.active{box-shadow:inset 3px 0 0 #5d8fff!important}.customerSideBottom{margin-top:auto;padding:16px 4px 0;border-top:1px solid rgba(122,167,211,.11);display:grid;grid-gap:8px;gap:8px}.customerSideBottom span{font-size:11px;color:#7892ad}.customerSideBottom button{background:#101f31!important;border:1px solid #243d57!important;box-shadow:none!important;color:#bccfe0!important}.customerTop{position:relative;overflow:hidden;min-height:128px;padding:24px 26px;border:1px solid rgba(118,165,212,.16);border-radius:22px;background:linear-gradient(120deg,rgba(14,30,49,.96),rgba(8,18,31,.95));box-shadow:var(--lux-shadow);margin-bottom:17px}.customerTop:after{content:"";position:absolute;width:440px;height:220px;right:-110px;top:-130px;background:radial-gradient(circle,rgba(77,137,255,.29),rgba(118,75,255,.08) 38%,transparent 70%);pointer-events:none}.customerTop h1{font-size:31px;letter-spacing:-.04em}.customerTop p{font-size:12px;color:#829ab3}.channelPicker{position:relative;z-index:2;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.channelPicker button{background:#10243a!important;border:1px solid #29435e!important;color:#a8bed3!important;box-shadow:none!important;padding:9px 12px!important}.channelPicker button.active{background:linear-gradient(135deg,#377dff,#665cff)!important;color:white!important;border-color:transparent!important;box-shadow:0 10px 24px rgba(72,107,255,.22)!important}.customerStats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px!important;gap:13px!important;margin:0 0 17px!important}.customerStats article{position:relative;overflow:hidden;min-height:98px;padding:18px 19px!important;border-radius:17px!important;background:linear-gradient(145deg,rgba(13,29,47,.98),rgba(8,19,32,.98))!important;border:1px solid rgba(115,162,209,.15)!important;box-shadow:0 14px 35px rgba(0,0,0,.15)}.customerStats article:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#4d8dff,#7b5fff)}.customerStats article span{font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase;color:#718ba6!important}.customerStats article b{font-size:22px!important;margin-top:7px;display:block;color:#f6fbff}.customerStats article b.online{color:#45e4ad}.customerStats article b.offline{color:#ff7189}.customerGrid{gap:16px!important}.customerPreview{overflow:hidden}.customerVideoWrap{border:1px solid rgba(111,159,207,.18);border-radius:14px;overflow:hidden;background:#02060a;box-shadow:0 18px 42px rgba(0,0,0,.24)}.customerVideo{aspect-ratio:16/9;object-fit:contain;background:#000}.outputUrl{border-radius:12px!important;background:rgba(5,14,25,.9)!important;border:1px solid rgba(91,145,198,.16)!important;padding:12px 13px!important}.outputUrl span{display:block;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#6188ad;margin-bottom:5px}.outputUrl code{color:#76d7ff;font-size:11px}.quickGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:14px 0 20px}.quickGrid button{background:linear-gradient(145deg,#10253b,#0d1e31)!important;border:1px solid #29445f!important;color:#eaf4ff!important;box-shadow:none!important;padding:15px 12px!important;min-height:52px!important}.quickGrid button:hover{background:linear-gradient(145deg,#173250,#102842)!important;border-color:#477fb4!important}.miniEvents{border-top:1px solid rgba(112,159,205,.11);padding-top:16px}.miniEvents h3{font-size:14px}.miniEvents>div{display:grid;grid-template-columns:90px 1fr 70px;grid-gap:10px;gap:10px;align-items:start;padding:9px 0;border-bottom:1px solid rgba(112,159,205,.07);font-size:10px}.miniEvents>div span{color:#62a8ee}.miniEvents>div b{font-weight:650;color:#dce9f5}.miniEvents>div small{color:#617b94;text-align:right}.customerNotice{border-radius:13px}.narrowPanel{max-width:none!important}.loginCard.premiumLogin{border-radius:24px!important;padding:34px!important;background:linear-gradient(145deg,rgba(13,29,47,.985),rgba(6,15,27,.99))!important;border:1px solid rgba(118,165,212,.18)!important;box-shadow:0 34px 90px rgba(0,0,0,.38)!important}.portalLogin:before{content:"";position:fixed;width:620px;height:620px;border-radius:50%;left:50%;top:45%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(71,125,255,.18),transparent 68%);pointer-events:none}.premiumLogin h1{font-size:30px;margin-top:26px}.premiumLogin .portalForm button{min-height:46px!important}input:not([type=checkbox]):not([type=range]):not([type=color]),select,textarea{background:#071625!important;border-color:#223d57!important;color:#edf6ff!important}.portalForm input:focus,.settings input:focus,.settings select:focus,.settings textarea:focus{border-color:#4f8cff!important;box-shadow:0 0 0 3px rgba(79,140,255,.12)!important}.badge{border-radius:999px!important}.notice{border-radius:12px}.streamHealthBadge{box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}@media(max-width:1200px){main>aside:not(.customerSide){width:224px}.content{margin-left:224px;width:calc(100% - 224px);padding:20px}.customerSide{width:224px!important}.customerMain{margin-left:224px!important;width:calc(100% - 224px)!important;padding:20px!important}.customerStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.customerSide,main>aside:not(.customerSide){display:none!important}.content,.customerMain{margin-left:0!important;width:100%!important;padding:14px!important}.customerTop,.premiumHeader{padding:20px!important;border-radius:18px}.customerTop{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.channelPicker{justify-content:flex-start}.customerGrid{grid-template-columns:1fr!important}}@media(max-width:620px){.customerStats{grid-template-columns:1fr!important}.quickGrid{grid-template-columns:1fr}.customerTop h1,.premiumHeader h1{font-size:27px}.miniEvents>div{grid-template-columns:72px 1fr}.miniEvents>div small{grid-column:2;text-align:left}}#ad-traffic.adTrafficPremium{padding:24px}.adHeadActions,.adTrafficHead{align-items:center}.adHeadActions{display:flex;gap:10px;flex-wrap:wrap}.adKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:4px 0 18px}.adKpis article{padding:16px 17px;border-radius:15px;background:linear-gradient(145deg,rgba(13,31,50,.98),rgba(8,21,35,.98));border:1px solid rgba(114,162,211,.15);position:relative;overflow:hidden}.adKpis article:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(#4b8dff,#7b67ff)}.adKpis span{display:block;color:#7896b4;font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.adKpis b{display:block;font-size:25px;letter-spacing:-.04em;margin:7px 0 3px}.adKpis small{color:#6e879f;font-size:10px}.adBuilderGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);grid-gap:16px;gap:16px;align-items:start}.adBuilderCard,.proofCard{background:linear-gradient(145deg,rgba(9,25,41,.98),rgba(6,17,29,.99));border:1px solid rgba(116,161,204,.14);border-radius:17px;padding:18px}.sectionTitle{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:17px}.sectionTitle h3{margin:0 0 4px!important;font-size:16px!important}.sectionTitle small{color:#6e8aa5}.liveDot,.stepPill{border-radius:999px;padding:6px 9px;background:rgba(77,141,255,.12);border:1px solid rgba(77,141,255,.22);font-size:9px;color:#89b7ff;font-weight:850;letter-spacing:.08em}.liveDot{color:#57deb0;background:rgba(26,190,132,.1);border-color:rgba(26,190,132,.22)}.liveDot i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#37d89c;margin-right:5px;box-shadow:0 0 10px #37d89c}.fieldGrid{display:grid;grid-gap:12px;gap:12px}.fieldGrid.twoCol{grid-template-columns:repeat(2,minmax(0,1fr))}.fieldGrid.fourCol{grid-template-columns:repeat(4,minmax(0,1fr))}.adBuilderCard label{display:grid;grid-gap:7px;gap:7px;color:#9eb4ca;font-size:11px;font-weight:700;margin-bottom:13px}.adBuilderCard label>small{font-weight:500;color:#627f99;font-size:9px}.adBuilderCard input,.adBuilderCard select{width:100%;min-width:0;background:#071827!important;color:#eaf3fb!important;border:1px solid #23415c!important;border-radius:10px!important;padding:10px 11px!important;min-height:42px}.fieldLabelRow{display:flex;justify-content:space-between;gap:12px;margin:3px 0 9px;color:#9eb4ca;font-size:11px;font-weight:700}.fieldLabelRow small{font-weight:500;color:#637e97}.weekdayPicker{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:7px;gap:7px;margin-bottom:15px}.weekdayPicker button{min-height:36px!important;padding:7px 5px!important;background:#0a1b2c!important;border:1px solid #203b54!important;color:#829db7!important;box-shadow:none!important}.weekdayPicker button.active{background:linear-gradient(135deg,#2f7cff,#5669ff)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 7px 18px rgba(52,111,255,.18)!important}.durationInput,.inlineInput{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:7px;gap:7px}.miniToggle{width:42px!important;min-height:42px!important;padding:0!important;background:#0b1e30!important;border:1px solid #28435d!important;box-shadow:none!important;color:#8ca7c0!important}.miniToggle.active{background:rgba(51,124,255,.16)!important;color:#86b8ff!important;border-color:#376aa5!important}.durationInput span{font-size:10px;color:#6f8ca7;background:#0a1b2b;border:1px solid #213b55;border-radius:8px;padding:11px}.createCampaignBtn{width:100%;margin-top:2px;min-height:46px!important;font-size:13px}.proofCard{min-height:100%}.premiumEmpty{display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;border:1px dashed #27445e;border-radius:13px;background:rgba(8,22,36,.45)}.premiumEmpty.compact{min-height:130px}.premiumEmpty .emptyIcon{font-size:26px;color:#518ed0;margin-bottom:9px}.premiumEmpty b{font-size:13px}.premiumEmpty small{max-width:290px;color:#6f8aa3;margin-top:5px;line-height:1.45}.proofList{display:grid;grid-gap:8px;gap:8px}.proofMetric{display:flex;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:11px;background:#0b1e30;border:1px solid rgba(115,161,205,.11)}.proofMetric>div{display:flex;flex-direction:column;gap:3px}.proofMetric>div:last-child{text-align:right}.proofMetric b{font-size:12px}.proofMetric strong{font-size:18px;color:#84b7ff}.proofMetric small{font-size:9px;color:#708ba4}.recentHeader{display:flex;justify-content:space-between;align-items:center;margin:18px 0 8px}.recentHeader h3{margin:0!important}.recentHeader span{font-size:9px;color:#69849c}.recentEmpty{padding:17px;border-radius:10px;background:#081a2a;color:#66839f;font-size:10px}.recentPlayTable{border:1px solid rgba(112,159,204,.11);border-radius:11px;overflow:hidden}.recentRow{display:grid;grid-template-columns:1.05fr 1fr .9fr;grid-gap:8px;gap:8px;padding:9px 10px;border-top:1px solid rgba(112,159,204,.08);font-size:9px;color:#91a9bf}.recentRow:first-child{border-top:0}.recentRow.header{background:#0d2236;text-transform:uppercase;letter-spacing:.07em;color:#607f9c;font-size:8px;font-weight:800}.recentRow b,.recentRow small{display:block}.recentRow b{color:#dfeaf4;font-size:10px}.recentRow small{color:#647f98;margin-top:2px}.campaignSection{margin-top:20px}.campaignSectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:12px}.campaignSectionHead h3{margin:0 0 5px!important}.campaignSectionHead p{font-size:11px}.campaignTabs{display:flex;padding:4px;border-radius:11px;background:#071625;border:1px solid #1f3850;gap:3px}.campaignTabs button{min-height:32px!important;padding:6px 12px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#7691aa!important}.campaignTabs button.active{background:#122c45!important;color:#eaf3fb!important}.campaignGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.campaignPremiumCard{padding:16px;border:1px solid rgba(116,161,204,.14);border-radius:16px;background:linear-gradient(145deg,rgba(11,29,47,.96),rgba(7,19,32,.98))}.campaignTop{display:flex;justify-content:space-between;gap:16px}.campaignTop h4{font-size:15px;margin:9px 0 3px}.campaignTop p{font-size:10px}.statusChip{font-size:8px;font-weight:850;letter-spacing:.08em;border-radius:999px;padding:5px 8px;border:1px solid}.statusChip.active{color:#5de0ad;background:rgba(30,190,135,.1);border-color:rgba(30,190,135,.25)}.statusChip.paused{color:#ffb96e;background:rgba(236,148,56,.1);border-color:rgba(236,148,56,.23)}.campaignScore{text-align:right}.campaignScore span{display:block;color:#607e9a;font-size:8px;letter-spacing:.08em}.campaignScore b{display:block;font-size:22px;color:#80b2ff;margin-top:3px}.campaignMeta{display:grid;grid-template-columns:1.5fr 1.1fr .6fr .8fr;grid-gap:8px;gap:8px;margin:14px 0}.campaignMeta>div{padding:9px;background:#081a2b;border:1px solid rgba(115,161,204,.09);border-radius:9px}.campaignMeta span{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:#607d99}.campaignMeta b{display:block;font-size:9px;margin-top:4px;color:#c8d8e7}.campaignDays{display:flex;gap:5px;margin-bottom:12px}.campaignDays span{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:#081a2a;border:1px solid #20384f;color:#5e7890;font-size:8px;font-weight:800}.campaignDays span.on{background:rgba(63,128,255,.15);border-color:#315f96;color:#86b5ff}.campaignMedia{background:#071724;border-radius:11px;padding:10px;border:1px solid rgba(113,159,204,.09)}.campaignMediaHead{margin-bottom:7px;color:#718ca6;text-transform:uppercase}.campaignMediaHead,.campaignMediaRow{display:flex;justify-content:space-between;font-size:9px}.campaignMediaRow{align-items:center;gap:8px;padding:7px 0;border-top:1px solid rgba(113,159,204,.07);color:#b5c9db}.campaignMediaRow>div{display:flex;align-items:center;gap:6px}.campaignMediaRow small{color:#6d879f}.iconBtn{min-height:26px!important;width:28px!important;padding:0!important;border-radius:7px!important;background:#13263a!important;border:1px solid #28425a!important;box-shadow:none!important}.campaignActions{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.campaignActions button{min-height:36px!important;padding:8px 11px!important}.campaignActions .red{background:linear-gradient(135deg,#b9324c,#e0465e)!important;color:#fff;border:0}@media(max-width:1250px){.fieldGrid.fourCol{grid-template-columns:repeat(2,minmax(0,1fr))}.adBuilderGrid{grid-template-columns:1fr}.adKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.campaignGrid{grid-template-columns:1fr}}@media(max-width:700px){#ad-traffic.adTrafficPremium{padding:16px}.adTrafficHead,.campaignSectionHead{align-items:flex-start;flex-direction:column}.adHeadActions{width:100%}.adKpis,.fieldGrid.fourCol,.fieldGrid.twoCol{grid-template-columns:1fr}.weekdayPicker{grid-template-columns:repeat(4,1fr)}.recentRow{grid-template-columns:1fr}.recentRow.header{display:none}.campaignMeta{grid-template-columns:1fr 1fr}.campaignTabs{width:100%;overflow:auto}.campaignTabs button{flex:1 1}}:root{--pub-bg:#03111f;--pub-panel:#081a2b;--pub-line:#183754;--pub-blue:#2f8cff;--pub-cyan:#35b7ff}.publicSite{display:block;width:100%;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 75% 8%,rgba(30,116,255,.22),transparent 34%),linear-gradient(180deg,#020d19,#041421 52%,#020c16);color:#eef7ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.publicNav{height:76px;max-width:1500px;margin:auto;padding:0 42px;justify-content:space-between;gap:28px;position:relative;z-index:20}.publicBrand,.publicNav{display:flex;align-items:center}.publicBrand{gap:10px;color:#fff;text-decoration:none}.publicBrand .brandMark{display:grid;place-items:center;width:34px;height:40px;background:linear-gradient(155deg,#1b5fff,#13b7ff);-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);font-size:12px;padding-left:2px;box-shadow:0 0 24px rgba(32,128,255,.45)}.publicBrand b{font-size:20px;letter-spacing:-.03em}.publicBrand small{display:block;font-size:7px;letter-spacing:.16em;color:#77a2c8;margin-top:1px}.publicNav nav{display:flex;gap:26px}.publicFooter a,.publicNav nav a{color:#9cb5cb;text-decoration:none;font-size:12px}.publicNav nav a.active,.publicNav nav a:hover{color:#fff}.publicNav nav a.active:after{content:"";display:block;width:20px;height:2px;background:#38a4ff;margin:7px auto 0;border-radius:3px}.navActions{display:flex;gap:10px}.navActions a{padding:10px 22px;border-radius:9px;text-decoration:none;font-size:12px;font-weight:700}.navLogin{color:#dbeeff;border:1px solid #24445f;background:#071827}.navRegister{color:#fff;background:linear-gradient(135deg,#158bff,#3766ff);box-shadow:0 8px 24px rgba(32,112,255,.3)}.hero{max-width:1500px;margin:auto;min-height:650px;padding:70px 42px 55px;display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;grid-gap:58px;gap:58px}.eyebrow{font-size:10px;letter-spacing:.22em;color:#5fb3ff;font-weight:800}.hero h1,.pageHero h1{font-size:58px;line-height:1.03;letter-spacing:-.055em;margin:19px 0 21px;max-width:680px}.hero h1 strong{display:block;background:linear-gradient(90deg,#26a7ff,#84c9ff);-webkit-background-clip:text;color:transparent}.heroCopy>p,.pageHero>p{font-size:16px;line-height:1.65;color:#b8cadd;max-width:680px}.heroActions{display:flex;gap:14px;margin-top:30px}.primaryCta,.secondaryCta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:10px;padding:0 24px;text-decoration:none;font-size:13px;font-weight:800;border:0;cursor:pointer}.primaryCta{color:#fff;background:linear-gradient(135deg,#238fff,#3b60ff);box-shadow:0 12px 30px rgba(28,105,255,.3)}.secondaryCta{color:#e8f4ff;border:1px solid #31526f;background:#071929}.trustRow{display:flex;gap:26px;flex-wrap:wrap;margin-top:25px;color:#8eaac2;font-size:10px}.heroVisual{position:relative;min-height:500px}.dashboardMock{position:absolute;left:3%;top:40px;width:84%;padding:18px;border-radius:18px;background:linear-gradient(145deg,rgba(7,25,42,.97),rgba(4,15,27,.98));border:1px solid #3975aa;box-shadow:0 35px 80px rgba(0,0,0,.48),0 0 42px rgba(32,117,255,.18);transform:perspective(1000px) rotateY(-3deg)}.mockTop{display:flex;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid #17344e}.mockTop span{font-size:9px;color:#55daa8}.mockStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:16px 0}.mockStats>div{padding:13px;border-radius:10px;background:#0a2035;border:1px solid #173b59}.mockStats b{display:block;font-size:20px}.mockStats small{color:#6f8da6;font-size:8px}.mockTitle{font-size:11px;font-weight:800;margin-bottom:9px}.mockChannels{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.mockChannels>div{padding:7px;background:#08192a;border:1px solid #1a3a56;border-radius:9px}.mockThumb{height:90px;border-radius:6px;background:radial-gradient(circle at 50% 55%,#205ccf,transparent 45%),linear-gradient(150deg,#081526,#123660)}.mockThumb.t1{background:linear-gradient(145deg,#111a2a,#264e83 50%,#071625)}.mockThumb.t2{background:linear-gradient(145deg,#142c37,#347585 45%,#0c2131)}.mockThumb.t3{background:radial-gradient(circle,#6e38cb,#161130 60%)}.mockChannels b{display:block;font-size:8px;margin-top:7px}.mockChannels small{font-size:7px;color:#6a91ad}.floatCard{position:absolute;width:190px;padding:15px;border-radius:14px;background:rgba(6,24,41,.95);border:1px solid #24669b;box-shadow:0 18px 38px rgba(0,0,0,.35)}.floatCard b{font-size:11px}.floatCard small{display:block;font-size:8px;color:#7798b5;line-height:1.4}.mapCard{right:0;top:5px}.worldDots{font-size:30px;letter-spacing:4px;color:#2fa0ff;margin:10px 0}.healthCard{right:2%;bottom:25px}.pulseLine{font-size:28px;letter-spacing:0;color:#31b5ff;margin:7px 0}.publicSection{max-width:1500px;margin:auto;padding:62px 42px}.sectionHead{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px}.contactAside h2,.finalCta h2,.sectionHead h2{font-size:34px;letter-spacing:-.035em;margin:8px 0 0}.sectionHead>a{color:#62aff8;text-decoration:none;font-size:11px}.publicFeatureGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.publicFeatureGrid article,.solutionGrid article{padding:19px;border-radius:13px;background:linear-gradient(145deg,rgba(9,29,48,.92),rgba(5,19,32,.96));border:1px solid rgba(81,138,190,.22);display:flex;gap:12px;min-height:112px}.publicFeatureGrid article>span,.solutionGrid article>span{flex:0 0 37px;height:37px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,#144f91,#283d84);color:#69baff}.publicFeatureGrid h3,.solutionGrid h3{font-size:12px;margin:2px 0 6px}.publicFeatureGrid p,.solutionGrid p{font-size:9px;line-height:1.55;color:#7f9bb3;margin:0}.planGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.planCard{position:relative;padding:23px;border-radius:15px;background:linear-gradient(155deg,#091d31,#061522);border:1px solid #1d405e}.planCard.featured{border-color:#2d9aff;box-shadow:0 0 0 1px #2d9aff,0 18px 50px rgba(24,110,255,.14)}.planCard em{position:absolute;top:-11px;left:50%;transform:translateX(-50%);font-style:normal;font-size:7px;letter-spacing:.08em;background:#2d9aff;border-radius:999px;padding:5px 11px}.planCard h3{font-size:17px;margin:5px 0}.planCard>p{font-size:9px;color:#748fa8;min-height:28px}.planPrice{display:flex;align-items:end;gap:5px;margin:18px 0}.planPrice b{font-size:31px}.planPrice small{font-size:9px;color:#7894ad;margin-bottom:5px}.planCard ul{list-style:none;padding:0;margin:0 0 20px;display:grid;grid-gap:9px;gap:9px;color:#b3c7d7;font-size:9px}.planCard li:before{content:"✓";color:#57b0ff;margin-right:8px}.planCard>a{display:flex;justify-content:center;align-items:center;height:39px;border-radius:8px;border:1px solid #31516d;color:#e7f3ff;text-decoration:none;font-size:9px;font-weight:800}.planCard.featured>a{border:0;background:linear-gradient(135deg,#218eff,#3b61ff)}.finalCta{text-align:center;padding-top:90px;padding-bottom:90px}.finalCta p{color:#8ba7bf;margin:12px auto 24px}.pageHero{max-width:1100px;margin:auto;text-align:center;padding:110px 32px 40px}.pageHero h1{max-width:900px;margin-left:auto;margin-right:auto;font-size:50px}.pageHero>p{margin:auto}.pageHero.compact{padding-bottom:10px}.solutionGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.solutionGrid article{display:block;min-height:180px}.solutionGrid article>span{margin-bottom:18px}.solutionGrid h3{font-size:17px}.solutionGrid p{font-size:11px}.contactGrid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:24px;gap:24px;max-width:1100px}.publicForm{background:linear-gradient(145deg,#081d31,#061421);border:1px solid #1d405e;border-radius:18px;padding:26px}.publicForm label{display:grid;grid-gap:7px;gap:7px;margin-bottom:14px;font-size:10px;color:#8eabc4;font-weight:700}.publicForm input,.publicForm select,.publicForm textarea{width:100%;background:#061725;color:#eaf4fc;border:1px solid #24455f;border-radius:10px;padding:12px 13px;outline:none}.publicForm input:focus,.publicForm select:focus,.publicForm textarea:focus{border-color:#3c91e8;box-shadow:0 0 0 3px rgba(50,139,232,.1)}.publicForm button{width:100%}.formStatus{margin-top:12px;padding:10px 12px;border-radius:9px;background:#0b263e;color:#93c5f5;font-size:10px}.contactAside{padding:30px}.contactAside>p{color:#88a4bb;line-height:1.6;font-size:12px}.contactAside>div{border-top:1px solid #18344d;padding:16px 0}.contactAside b,.contactAside small{display:block}.contactAside small{color:#7390a8;margin-top:4px}.registerWrap{max-width:1180px;margin:auto;padding:75px 32px 110px;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:36px;gap:36px;align-items:center}.registerPitch h1{font-size:48px;line-height:1.07;letter-spacing:-.05em;margin:16px 0}.registerPitch>p{color:#8ea9bf;line-height:1.65}.signupBenefits{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:25px;color:#a7bed2;font-size:10px}.registerForm{padding:30px}.formTitle{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.formTitle h2{margin:0;font-size:22px}.formTitle span{font-size:9px;color:#718da5}.formTitle a,.loginFoot a{color:#66b2ff}.formTwo{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.termsCheck{display:flex!important;grid-template-columns:auto 1fr;align-items:flex-start;gap:9px!important}.termsCheck input{width:auto!important;margin-top:2px}.registerSuccess{grid-column:1/-1;max-width:600px;margin:80px auto;text-align:center;padding:60px;border-radius:22px;background:#081d31;border:1px solid #1e4566}.registerSuccess>span{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 20px;border-radius:50%;background:#113d35;color:#5be2ae;font-size:28px}.loginWrap{min-height:calc(100vh - 76px);display:grid;place-items:center;padding:50px 20px}.loginPublic{width:min(460px,100%);text-align:center}.loginPublic label{text-align:left}.loginPublic h1{font-size:36px;margin:9px 0}.loginPublic>p{color:#819cb4;font-size:11px;margin-bottom:24px}.loginLogo{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;margin:0 auto 17px;background:linear-gradient(135deg,#187cff,#684cff);font-weight:900;font-size:22px}.loginFoot{display:block;margin-top:18px;color:#6f899f}.publicFooter{max-width:1500px;margin:auto;padding:28px 42px 45px;border-top:1px solid rgba(75,128,173,.16);display:flex;align-items:center;justify-content:space-between;gap:25px}.publicFooter>div:nth-child(2){display:flex;gap:20px}.publicFooter>small{color:#557189;font-size:8px}@media(max-width:1100px){.hero{grid-template-columns:1fr;padding-top:40px}.heroVisual{min-height:420px}.planGrid,.publicFeatureGrid,.solutionGrid{grid-template-columns:repeat(2,1fr)}.publicNav nav{display:none}.registerWrap{grid-template-columns:1fr}.registerPitch{text-align:center;max-width:680px;margin:auto}.signupBenefits{justify-content:center}.contactGrid{grid-template-columns:1fr}.dashboardMock{width:90%}}@media(max-width:640px){.publicNav{padding:0 17px}.navActions .navLogin{display:none}.navActions a{padding:9px 13px}.hero{padding:45px 18px}.hero h1,.pageHero h1,.registerPitch h1{font-size:38px}.heroVisual{display:none}.publicSection{padding:45px 18px}.planGrid,.publicFeatureGrid,.solutionGrid{grid-template-columns:1fr}.publicFooter,.sectionHead{align-items:flex-start;flex-direction:column}.publicFooter{padding:28px 18px}.formTwo,.signupBenefits{grid-template-columns:1fr}.registerWrap{padding:50px 18px}.contactAside{padding:10px}.pageHero{padding:70px 18px 20px}}.publicSite>.hero,.publicSite>.publicFooter,.publicSite>.publicNav,.publicSite>.publicSection{width:100%}.publicSite>.hero,.publicSite>.publicFooter,.publicSite>.publicSection{position:relative}@media(min-width:1101px){.publicSite>.hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.heroCopy,.heroVisual{min-width:0}.dashboardMock{max-width:760px}}.footerCredits{display:flex;flex-direction:column;gap:5px;align-items:flex-end}.footerCredits small:last-child{color:#6f89a4}.developerCredit b,.footerCredits b,.portalDeveloperCredit b{color:#8bbcff;font-weight:700}.developerCredit{display:block;margin-top:8px;line-height:1.35;color:#667f99!important;font-size:9px!important}.portalDeveloperCredit{text-align:center;margin-top:18px;padding-top:14px;border-top:1px solid rgba(122,167,211,.12);font-size:10px;color:#6f89a4}.customerDeveloperCredit{margin-top:12px;text-align:left}.customerSideBottom .developerCredit{max-width:190px}@media(max-width:760px){.footerCredits{align-items:center;text-align:center}}.publicSite>.publicNav{height:68px;padding-top:0;padding-bottom:0}.publicSite>.hero{min-height:auto;padding-top:34px;padding-bottom:42px;gap:44px}.publicSite>.hero .heroVisual{min-height:455px}.publicSite>.hero .dashboardMock{top:18px}.publicSite>.publicSection{padding-top:48px;padding-bottom:48px}.publicSite>.pricingHome{padding-top:44px;padding-bottom:48px}.publicSite>.finalCta{padding-top:64px;padding-bottom:64px}.publicSite>.publicFooter{padding-top:24px;padding-bottom:30px}@media (min-width:1200px) and (max-height:900px){.publicSite>.hero{padding-top:26px;padding-bottom:34px}.publicSite>.hero .heroVisual{min-height:430px}.publicSite>.hero .dashboardMock{top:8px}}@media (max-width:1100px){.publicSite>.hero{padding-top:28px;padding-bottom:36px}.publicSite>.hero .heroVisual{min-height:400px}}@media (max-width:640px){.publicSite>.publicNav{height:62px}.publicSite>.hero{padding-top:20px;padding-bottom:30px}.publicSite>.publicSection{padding-top:38px;padding-bottom:38px}.publicSite>.finalCta{padding-top:50px;padding-bottom:50px}}@media (min-width:1101px){.publicSite .publicBrand b{font-size:23px}.publicSite .publicBrand small{font-size:9px}.publicSite .publicNav nav a{font-size:14px}.publicSite .navActions a{font-size:14px;padding:11px 24px}.publicSite .eyebrow{font-size:12px}.publicSite .hero h1{font-size:72px;line-height:1.01;max-width:760px}.publicSite .heroCopy>p{font-size:19px;line-height:1.65;max-width:720px}.publicSite .primaryCta,.publicSite .secondaryCta{font-size:15px;min-height:52px;padding:0 27px}.publicSite .trustRow{font-size:12px}.publicSite .contactAside h2,.publicSite .finalCta h2,.publicSite .sectionHead h2{font-size:46px}.publicSite .sectionHead>a{font-size:14px}.publicSite .publicFeatureGrid{gap:16px}.publicSite .publicFeatureGrid article{padding:24px;gap:15px;min-height:150px}.publicSite .publicFeatureGrid article>span{flex-basis:44px;height:44px;font-size:18px}.publicSite .publicFeatureGrid h3{font-size:17px;margin:2px 0 8px}.publicSite .publicFeatureGrid p{font-size:14px;line-height:1.55}.publicSite .planGrid{gap:16px}.publicSite .planCard{padding:28px}.publicSite .planCard em{font-size:10px;padding:6px 13px}.publicSite .planCard h3{font-size:22px}.publicSite .planCard>p{font-size:13px;line-height:1.5;min-height:40px}.publicSite .planPrice b{font-size:48px}.publicSite .planPrice small{font-size:12px}.publicSite .planCard ul{font-size:14px;gap:11px}.publicSite .planCard>a{height:46px;font-size:14px}.publicSite .finalCta p{font-size:17px;line-height:1.6}.publicSite .pageHero h1{font-size:62px}.publicSite .pageHero>p{font-size:18px}.publicSite .solutionGrid h3{font-size:21px}.publicSite .solutionGrid p{font-size:14px;line-height:1.6}.publicSite .solutionGrid article{padding:24px;min-height:210px}.publicSite .publicForm label{font-size:13px}.publicSite .publicForm input,.publicSite .publicForm select,.publicSite .publicForm textarea{font-size:15px;padding:14px 15px}.publicSite .contactAside b,.publicSite .contactAside>p{font-size:15px}.publicSite .contactAside small{font-size:13px}.publicSite .registerPitch h1{font-size:60px}.publicSite .registerPitch>p{font-size:17px}.publicSite .signupBenefits{font-size:14px}.publicSite .formTitle h2{font-size:28px}.publicSite .formTitle span{font-size:12px}.publicSite .loginPublic h1{font-size:44px}.publicSite .loginPublic>p{font-size:14px}.publicSite .publicFooter a{font-size:13px}.publicSite .footerCredits small,.publicSite .publicFooter>small{font-size:10px}}@media (min-width:641px) and (max-width:1100px){.publicSite .hero h1,.publicSite .pageHero h1,.publicSite .registerPitch h1{font-size:54px}.publicSite .heroCopy>p,.publicSite .pageHero>p{font-size:17px}.publicSite .finalCta h2,.publicSite .sectionHead h2{font-size:40px}.publicSite .publicFeatureGrid h3{font-size:16px}.publicSite .publicFeatureGrid p{font-size:13px}.publicSite .planCard h3{font-size:20px}.publicSite .planPrice b{font-size:42px}.publicSite .planCard ul{font-size:13px}}@media (max-width:640px){.publicSite .publicBrand b{font-size:19px}.publicSite .hero h1,.publicSite .pageHero h1,.publicSite .registerPitch h1{font-size:40px}.publicSite .heroCopy>p,.publicSite .pageHero>p{font-size:16px}.publicSite .finalCta h2,.publicSite .sectionHead h2{font-size:34px}.publicSite .publicFeatureGrid h3{font-size:17px}.publicSite .publicFeatureGrid p{font-size:14px}.publicSite .planCard h3{font-size:21px}.publicSite .planCard>p{font-size:13px}.publicSite .planPrice b{font-size:44px}.publicSite .planCard ul,.publicSite .planCard>a{font-size:14px}}.adminAuthScreen{min-height:100vh;width:100%;overflow:hidden;position:relative;display:grid;place-items:center;background:radial-gradient(circle at 18% 20%,rgba(34,106,255,.2),transparent 32%),radial-gradient(circle at 82% 78%,rgba(0,205,255,.12),transparent 28%),linear-gradient(135deg,#020812,#061321 48%,#020812);color:#eef7ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.adminAuthGrid{position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(105,175,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(105,175,255,.1) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(180deg,black,transparent 90%);mask-image:linear-gradient(180deg,black,transparent 90%)}.adminAuthGlow{position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(120px);pointer-events:none}.adminAuthGlowOne{background:rgba(22,83,255,.18);top:-260px;right:5%}.adminAuthGlowTwo{background:rgba(0,194,255,.11);bottom:-280px;left:8%}.adminAuthShell{width:min(1180px,calc(100% - 48px));min-height:650px;display:grid;grid-template-columns:1.18fr .82fr;position:relative;z-index:2;border:1px solid rgba(129,183,234,.16);border-radius:28px;overflow:hidden;background:rgba(5,17,31,.72);box-shadow:0 50px 120px rgba(0,0,0,.45),inset 0 1px rgba(255,255,255,.035);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.adminAuthIntro{padding:68px 72px;display:flex;flex-direction:column;justify-content:center;position:relative;border-right:1px solid rgba(120,176,229,.12);background:linear-gradient(135deg,rgba(15,40,73,.48),rgba(4,18,33,.18))}.adminAuthBrand{position:absolute;top:46px;left:72px;display:flex;align-items:center;gap:12px}.adminAuthLogo{width:48px;height:54px;display:grid;place-items:center;background:linear-gradient(145deg,#1768ff,#18c1ff);-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);padding-left:2px;font-size:15px;font-weight:900;color:white;filter:drop-shadow(0 8px 24px rgba(25,126,255,.4))}.adminAuthBrand strong{display:block;font-size:24px;letter-spacing:-.04em}.adminAuthBrand small{display:block;color:#608eb7;font-size:8px;letter-spacing:.22em;margin-top:2px}.adminAuthEyebrow{color:#4fa9ff;font-size:11px;letter-spacing:.18em;font-weight:800;margin-bottom:22px}.adminAuthIntro h1{font-size:52px;line-height:1.04;letter-spacing:-.055em;margin:0;max-width:650px;color:#f5faff}.adminAuthIntro>p{color:#8ca9c4;font-size:15px;line-height:1.8;max-width:540px;margin:28px 0 34px}.adminAuthStatus{display:flex;align-items:center;gap:13px;width:max-content;max-width:100%;padding:13px 17px;border:1px solid rgba(80,164,255,.16);background:rgba(11,33,56,.5);border-radius:12px}.adminAuthStatus>i{width:9px;height:9px;border-radius:50%;background:#39e7a5;box-shadow:0 0 0 5px rgba(57,231,165,.08),0 0 18px rgba(57,231,165,.55)}.adminAuthStatus span{display:flex;flex-direction:column}.adminAuthStatus b{color:#dceeff;font-size:11px}.adminAuthStatus small{color:#64829f;font-size:9px;margin-top:2px}.adminAuthCredit{position:absolute;bottom:40px;left:72px;font-size:10px;color:#4d6b87}.adminAuthCredit b{color:#7ea7ca}.adminLoginCard{align-self:center;margin:48px;padding:42px;border:1px solid rgba(135,191,243,.15);border-radius:20px;background:linear-gradient(160deg,rgba(13,38,64,.92),rgba(5,19,33,.94));box-shadow:0 24px 60px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.045)}.adminLoginTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.adminLoginTop>span{color:#678ba9;font-size:9px;letter-spacing:.2em;font-weight:800}.adminSecureBadge{color:#51dca3;border:1px solid rgba(70,220,160,.22);background:rgba(50,190,135,.07);border-radius:50px;padding:6px 10px;font-size:8px;letter-spacing:.13em;font-weight:900}.adminLoginCard h2{margin:0;font-size:33px;letter-spacing:-.045em;color:#f4f9ff}.adminLoginCard>p{color:#7695b1;font-size:13px;margin:9px 0 30px}.adminLoginCard label{display:block;margin-bottom:18px}.adminLoginCard label>span{display:block;color:#a2bdd3;font-size:10px;font-weight:700;letter-spacing:.06em;margin:0 0 8px 2px}.adminLoginCard input{width:100%;height:52px;box-sizing:border-box;border-radius:10px;border:1px solid #183b5a;background:#061524;color:#eaf6ff;outline:none;padding:0 15px;font-size:13px;transition:.2s ease}.adminLoginCard input:focus{border-color:#328ff3;box-shadow:0 0 0 3px rgba(50,143,243,.1);background:#081a2b}.adminLoginCard input::placeholder{color:#45627a}.adminLoginButton{width:100%;height:52px;margin-top:6px;border:0;border-radius:10px;background:linear-gradient(100deg,#1c69ef,#1ea9f5);color:white;font-size:10px;letter-spacing:.14em;font-weight:900;cursor:pointer;box-shadow:0 14px 30px rgba(25,113,238,.2);transition:.2s ease}.adminLoginButton:hover{transform:translateY(-1px);box-shadow:0 18px 36px rgba(25,113,238,.3)}.adminLoginButton:disabled{opacity:.58;cursor:not-allowed;transform:none}.adminLoginMessage{margin-top:16px;padding:11px 13px;border-radius:8px;background:rgba(27,95,151,.13);color:#9cc8ed;border:1px solid rgba(75,155,221,.16);font-size:11px;text-align:center}.adminLoginMessage.error{background:rgba(185,45,65,.1);border-color:rgba(235,74,95,.2);color:#ff9ca8}.adminLoginSecurity{text-align:center;margin-top:22px;color:#536f88;font-size:9px}.adminLoginSecurity span{margin-right:5px;color:#408fcc}.adminLoginVersion{text-align:center;margin-top:10px;color:#3f5c74;font-size:8px;letter-spacing:.12em}.adminAuthLoading{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:12px}.adminAuthLoading strong{font-size:25px}.adminAuthLoading span{color:#6586a3;font-size:10px;letter-spacing:.12em}.adminHeaderUser{display:flex;align-items:center;gap:14px;padding-right:14px;border-right:1px solid rgba(120,160,200,.13)}.adminHeaderUser>div{display:flex;flex-direction:column;text-align:right}.adminHeaderUser small{font-size:7px;letter-spacing:.15em;color:#567794}.adminHeaderUser b{font-size:11px;color:#cfe5f7;margin-top:2px}.adminHeaderUser button{background:#0c2134;border:1px solid #1b415f;color:#91aec7;border-radius:8px;padding:8px 11px;cursor:pointer;font-size:9px}.adminHeaderUser button:hover{color:white;border-color:#347bb4}@media(max-width:900px){.adminAuthShell{grid-template-columns:1fr;width:min(520px,calc(100% - 28px));min-height:auto}.adminAuthIntro{display:none}.adminLoginCard{margin:18px;padding:30px 24px}}.premiumContactPage{background:radial-gradient(circle at 75% 5%,rgba(36,112,255,.17),transparent 28%),radial-gradient(circle at 10% 48%,rgba(0,183,255,.06),transparent 28%),linear-gradient(180deg,#020d18,#03111e 50%,#020b14)}.contactHeroNew{position:relative;overflow:hidden;padding:105px 32px 78px;border-bottom:1px solid rgba(93,145,191,.1)}.contactHeroInner{position:relative;z-index:2;width:min(1160px,100%);margin:auto;text-align:center}.contactHeroInner h1{max-width:900px;margin:18px auto 22px;font-size:68px;line-height:1.02;letter-spacing:-.055em;color:#f4f9ff}.contactHeroInner>p{max-width:720px;margin:0 auto;color:#8aa6bd;font-size:16px;line-height:1.75}.contactHeroGlow{position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(120px);pointer-events:none}.contactHeroGlowA{right:8%;top:-340px;background:rgba(40,110,255,.16)}.contactHeroGlowB{left:5%;bottom:-390px;background:rgba(0,182,255,.08)}.contactTrustRow{margin-top:34px;display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.contactTrustRow span{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(91,153,207,.16);border-radius:999px;background:rgba(8,28,46,.56);color:#9eb7ca;font-size:10px}.contactTrustRow i{width:6px;height:6px;border-radius:50%;background:#3ce2a1;box-shadow:0 0 12px rgba(60,226,161,.55)}.contactMainNew{width:min(1180px,calc(100% - 48px));margin:82px auto 88px;display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:68px;gap:68px;align-items:center}.contactInfoPanel{padding:20px 6px}.contactInfoPanel h2{margin:16px 0 22px;max-width:520px;font-size:44px;line-height:1.08;letter-spacing:-.045em;color:#eef7ff}.contactLead{max-width:520px;color:#809db5;font-size:14px;line-height:1.75;margin-bottom:34px}.contactFeatureList{display:grid;grid-gap:12px;gap:12px}.contactFeatureList article{display:grid;grid-template-columns:48px 1fr;grid-gap:16px;gap:16px;align-items:start;padding:16px 0;border-bottom:1px solid rgba(80,130,172,.12)}.contactFeatureIcon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;border:1px solid rgba(59,143,224,.22);background:linear-gradient(145deg,rgba(23,93,159,.22),rgba(7,31,52,.5));color:#5fb2ff;font-size:9px;font-weight:900;letter-spacing:.08em}.contactFeatureList h3{margin:1px 0 5px;color:#e9f5ff;font-size:14px}.contactFeatureList p{margin:0;color:#6f8da6;font-size:11px;line-height:1.6}.contactAvailability{margin-top:25px;display:flex;align-items:center;gap:12px;padding:15px 17px;border:1px solid rgba(71,154,217,.15);border-radius:13px;background:rgba(8,31,50,.52);width:max-content;max-width:100%}.contactAvailabilityDot{width:9px;height:9px;border-radius:50%;background:#38e39d;box-shadow:0 0 0 6px rgba(56,227,157,.07),0 0 18px rgba(56,227,157,.38)}.contactAvailability b,.contactAvailability span{display:block}.contactAvailability b{color:#d6eaff;font-size:10px}.contactAvailability span{color:#66859f;font-size:9px;margin-top:3px}.contactFormWrap{position:relative;padding:38px;border:1px solid rgba(82,151,208,.19);border-radius:23px;background:linear-gradient(150deg,rgba(12,38,63,.96),rgba(5,20,34,.96));box-shadow:0 32px 90px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.04)}.contactFormWrap:before{content:"";position:absolute;top:0;left:36px;right:36px;height:1px;background:linear-gradient(90deg,transparent,rgba(75,170,255,.55),transparent)}.contactFormTop{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}.contactFormTop h2{margin:8px 0 0;font-size:30px;letter-spacing:-.04em;color:#f1f7ff}.contactSecureBadge{flex:none;padding:7px 10px;border-radius:999px;border:1px solid rgba(64,221,160,.18);background:rgba(42,183,132,.07);color:#50dfa6;font-size:8px;font-weight:900;letter-spacing:.12em}.contactPremiumForm label{display:block;margin-bottom:17px}.contactPremiumForm label>span{display:block;color:#9ab3c8;font-size:10px;font-weight:700;margin:0 0 8px 2px}.contactPremiumForm input,.contactPremiumForm textarea{width:100%;box-sizing:border-box;padding:14px 15px;border:1px solid #1f4461;border-radius:11px;background:#061624;color:#eef7ff;outline:none;font:inherit;font-size:12px;transition:.2s ease}.contactPremiumForm input{height:52px}.contactPremiumForm textarea{min-height:158px;resize:vertical;line-height:1.6}.contactPremiumForm input:focus,.contactPremiumForm textarea:focus{border-color:#2e91e8;background:#071a2a;box-shadow:0 0 0 3px rgba(46,145,232,.09)}.contactPremiumForm input::placeholder,.contactPremiumForm textarea::placeholder{color:#45637a}.contactFormTwo{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.contactSubmitButton{width:100%;height:54px;border:0;border-radius:11px;background:linear-gradient(90deg,#1f68ee,#22a9ee);color:white;font-size:10px;font-weight:900;letter-spacing:.13em;cursor:pointer;box-shadow:0 14px 30px rgba(31,114,230,.2);transition:.2s ease}.contactSubmitButton:hover{transform:translateY(-1px);box-shadow:0 18px 38px rgba(31,114,230,.29)}.contactSubmitButton:disabled{opacity:.55;cursor:not-allowed;transform:none}.contactFormStatus{margin-top:14px;padding:11px 13px;border:1px solid rgba(65,148,216,.16);border-radius:9px;background:rgba(11,40,64,.75);color:#9cc9ed;text-align:center;font-size:10px}.contactPrivacy{display:block;margin-top:16px;text-align:center;color:#527087;font-size:9px}.contactCapabilityStrip{width:min(1180px,calc(100% - 48px));margin:0 auto 90px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(79,139,190,.13);border-radius:17px;overflow:hidden;background:rgba(7,27,44,.56)}.contactCapabilityStrip>div{min-height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid rgba(79,139,190,.12)}.contactCapabilityStrip>div:last-child{border-right:0}.contactCapabilityStrip b{color:#eaf6ff;font-size:18px;letter-spacing:-.02em}.contactCapabilityStrip span{margin-top:6px;color:#68869e;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.contactBottomCta{width:min(1180px,calc(100% - 48px));margin:0 auto 95px;padding:64px 30px;text-align:center;border:1px solid rgba(70,143,204,.14);border-radius:24px;background:radial-gradient(circle at 50% 0,rgba(42,118,248,.14),transparent 45%),linear-gradient(145deg,#071a2b,#04111d)}.contactBottomCta h2{margin:13px 0 12px;font-size:38px;letter-spacing:-.045em;color:#eef8ff}.contactBottomCta p{max-width:600px;margin:0 auto;color:#7895ad;font-size:13px;line-height:1.7}.contactBottomCta a{display:inline-flex;align-items:center;justify-content:center;margin-top:25px;min-width:190px;height:46px;border-radius:10px;background:linear-gradient(90deg,#226cf2,#21a6ec);color:white;text-decoration:none;font-size:10px;font-weight:900;letter-spacing:.08em}@media(max-width:950px){.contactHeroInner h1{font-size:54px}.contactMainNew{grid-template-columns:1fr;max-width:720px;gap:42px}.contactInfoPanel{text-align:center}.contactInfoPanel h2,.contactLead{margin-left:auto;margin-right:auto}.contactFeatureList{text-align:left}.contactAvailability{margin-left:auto;margin-right:auto}}@media(max-width:680px){.contactHeroNew{padding:68px 18px 52px}.contactHeroInner h1{font-size:42px}.contactHeroInner>p{font-size:13px}.contactMainNew{width:calc(100% - 30px);margin:50px auto 60px}.contactInfoPanel h2{font-size:34px}.contactFormWrap{padding:25px 20px;border-radius:18px}.contactFormTwo{grid-template-columns:1fr;gap:0}.contactCapabilityStrip{width:calc(100% - 30px);grid-template-columns:1fr 1fr}.contactCapabilityStrip>div{border-bottom:1px solid rgba(79,139,190,.12)}.contactBottomCta{width:calc(100% - 30px);box-sizing:border-box;padding:48px 20px}.contactBottomCta h2{font-size:31px}}.vcCreateBackdrop{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:24px;background:rgba(0,7,14,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:vcCreateFade .16s ease}.vcCreateModal{position:relative;width:min(590px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid rgba(82,151,211,.24);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(40,122,255,.12),transparent 34%),linear-gradient(155deg,#0a1d30,#061522 62%,#05111c);color:#eef7ff;box-shadow:0 45px 120px rgba(0,0,0,.6),inset 0 1px rgba(255,255,255,.035);animation:vcCreateEnter .2s cubic-bezier(.2,.8,.2,1)}.vcCreateAccent{position:absolute;top:0;left:70px;right:70px;height:1px;background:linear-gradient(90deg,transparent,rgba(61,164,255,.85),transparent)}.vcCreateHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:30px 32px 23px;border-bottom:1px solid rgba(90,144,187,.12)}.vcCreateHeader span{display:block;margin-bottom:8px;color:#4aa8ff;font-size:8px;font-weight:900;letter-spacing:.18em}.vcCreateHeader h2{margin:0;color:#f3f8ff;font-size:25px;line-height:1.1;letter-spacing:-.035em}.vcCreateHeader p{max-width:410px;margin:7px 0 0;color:#718da5;font-size:11px;line-height:1.55}.vcCreateClose{flex:none;width:35px;height:35px;border:1px solid rgba(88,142,184,.18);border-radius:9px;background:#071725;color:#7595ad;font-size:22px;line-height:1;cursor:pointer}.vcCreateClose:hover{color:#fff;border-color:#3475a8;background:#0a2135}.vcCreateBody{padding:27px 32px 12px}.vcCreateBody label{display:block;margin-bottom:17px}.vcCreateBody label>span{display:block;margin:0 0 8px 2px;color:#91abc0;font-size:8px;font-weight:900;letter-spacing:.08em}.vcCreateBody input,.vcCreateBody select{box-sizing:border-box;width:100%;height:50px;padding:0 14px;border:1px solid #1d415e;border-radius:10px;outline:none;background:#051522;color:#eaf5ff;font:inherit;font-size:11px;transition:.18s ease}.vcCreateBody input:focus,.vcCreateBody select:focus{border-color:#3495e9;background:#071a2b;box-shadow:0 0 0 3px rgba(52,149,233,.09)}.vcCreateBody input::placeholder{color:#405d74}.vcCreateGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.vcCreateInfo{display:flex;flex-direction:column;gap:4px;margin:2px 0 12px;padding:13px 14px;border:1px solid rgba(51,137,205,.14);border-radius:10px;background:rgba(10,43,69,.38)}.vcCreateInfo b{color:#9dc9ec;font-size:9px}.vcCreateInfo small{color:#67859d;font-size:9px;line-height:1.5}.vcCreateFooter{display:flex;justify-content:flex-end;gap:10px;padding:20px 32px 28px}.vcCreateFooter button{min-width:125px;height:43px;border-radius:9px;font-size:9px;font-weight:900;letter-spacing:.07em;cursor:pointer}.vcCreateCancel{border:1px solid #20435e;background:#071725;color:#829fb5}.vcCreateSubmit{border:0;background:linear-gradient(90deg,#2168ee,#21a5ed);color:#fff;box-shadow:0 11px 27px rgba(32,112,232,.22)}.vcCreateSubmit:hover{transform:translateY(-1px);box-shadow:0 15px 35px rgba(32,112,232,.3)}.vcCreateClose:disabled,.vcCreateFooter button:disabled{opacity:.5;cursor:not-allowed}@keyframes vcCreateFade{0%{opacity:0}to{opacity:1}}@keyframes vcCreateEnter{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:620px){.vcCreateBackdrop{padding:12px;align-items:end}.vcCreateModal{width:100%;max-height:90vh;border-radius:20px 20px 10px 10px}.vcCreateBody,.vcCreateFooter,.vcCreateHeader{padding-left:21px;padding-right:21px}.vcCreateGrid{grid-template-columns:1fr;gap:0}.vcCreateFooter button{flex:1 1}}.vcChannelModalBackdrop{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:24px;background:rgba(0,6,14,.84);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vcChannelModal{width:min(560px,100%);overflow:hidden;border:1px solid rgba(74,151,218,.25);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(40,120,255,.14),transparent 38%),linear-gradient(150deg,#0a1e31,#061522 62%,#04101b);box-shadow:0 45px 120px rgba(0,0,0,.65);color:#edf7ff}.vcChannelModalTop{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:31px 32px 25px;border-bottom:1px solid rgba(90,145,190,.13)}.vcChannelModalTop span{display:block;color:#4faaff;font-size:8px;font-weight:900;letter-spacing:.18em}.vcChannelModalTop h2{margin:8px 0 7px;font-size:27px;line-height:1.1;letter-spacing:-.04em;color:#f4f9ff}.vcChannelModalTop p{max-width:390px;margin:0;color:#708da5;font-size:11px;line-height:1.55}.vcChannelModalClose{flex:none;width:36px;height:36px;padding:0;border:1px solid #20445f;border-radius:10px;background:#071725;color:#7f9aae;font-size:22px;cursor:pointer}.vcChannelModalClose:hover{background:#0a2237;color:#fff}.vcChannelModalBody{padding:29px 32px 16px}.vcChannelModalBody label>span{display:block;margin-bottom:9px;color:#91abc0;font-size:8px;font-weight:900;letter-spacing:.1em}.vcChannelModalBody input{box-sizing:border-box;width:100%;height:52px;padding:0 15px;border:1px solid #1e435f;border-radius:11px;outline:none;background:#051522;color:#eef7ff;font:inherit;font-size:12px}.vcChannelModalBody input:focus{border-color:#3698ec;box-shadow:0 0 0 3px rgba(54,152,236,.09)}.vcChannelModalBody input::placeholder{color:#425f76}.vcChannelModalInfo{margin-top:18px;padding:14px 15px;border:1px solid rgba(61,143,207,.15);border-radius:10px;background:rgba(8,43,69,.4)}.vcChannelModalInfo b,.vcChannelModalInfo small{display:block}.vcChannelModalInfo b{color:#a4ceef;font-size:9px}.vcChannelModalInfo small{margin-top:5px;color:#69869e;font-size:9px;line-height:1.55}.vcChannelModalFooter{display:flex;justify-content:flex-end;gap:10px;padding:20px 32px 29px}.vcChannelModalFooter button{min-width:130px;height:44px;border-radius:10px;font-size:9px;font-weight:900;letter-spacing:.07em;cursor:pointer}.vcChannelCancel{border:1px solid #20445f;background:#071725;color:#839fb5}.vcChannelCreate{border:0;background:linear-gradient(90deg,#2169ef,#20a6ed);color:#fff;box-shadow:0 12px 28px rgba(32,112,232,.24)}.vcChannelCreate:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(32,112,232,.31)}.vcChannelModalClose:disabled,.vcChannelModalFooter button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:620px){.vcChannelModalBackdrop{padding:12px;align-items:end}.vcChannelModal{border-radius:20px 20px 10px 10px}.vcChannelModalBody,.vcChannelModalFooter,.vcChannelModalTop{padding-left:21px;padding-right:21px}.vcChannelModalFooter button{flex:1 1}}.vcCustomerModalBackdrop{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:24px;background:rgba(0,6,14,.84);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vcCustomerModal{width:min(580px,100%);overflow:hidden;border:1px solid rgba(74,151,218,.25);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(40,120,255,.14),transparent 38%),linear-gradient(150deg,#0a1e31,#061522 62%,#04101b);box-shadow:0 45px 120px rgba(0,0,0,.65);color:#edf7ff}.vcCustomerModalTop{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:31px 32px 25px;border-bottom:1px solid rgba(90,145,190,.13)}.vcCustomerModalTop span{display:block;color:#4faaff;font-size:8px;font-weight:900;letter-spacing:.18em}.vcCustomerModalTop h2{margin:8px 0 7px;font-size:27px;line-height:1.1;letter-spacing:-.04em;color:#f4f9ff}.vcCustomerModalTop p{max-width:410px;margin:0;color:#708da5;font-size:11px;line-height:1.55}.vcCustomerModalClose{flex:none;width:36px;height:36px;padding:0;border:1px solid #20445f;border-radius:10px;background:#071725;color:#7f9aae;font-size:22px;cursor:pointer}.vcCustomerModalBody{padding:29px 32px 16px}.vcCustomerModalBody label{display:block;margin-bottom:17px}.vcCustomerModalBody label>span{display:block;margin-bottom:9px;color:#91abc0;font-size:8px;font-weight:900;letter-spacing:.1em}.vcCustomerModalBody input,.vcCustomerModalBody select{box-sizing:border-box;width:100%;height:52px;padding:0 15px;border:1px solid #1e435f;border-radius:11px;outline:none;background:#051522;color:#eef7ff;font:inherit;font-size:12px}.vcCustomerModalBody input:focus,.vcCustomerModalBody select:focus{border-color:#3698ec;box-shadow:0 0 0 3px rgba(54,152,236,.09)}.vcCustomerModalInfo{margin-top:4px;padding:14px 15px;border:1px solid rgba(61,143,207,.15);border-radius:10px;background:rgba(8,43,69,.4)}.vcCustomerModalInfo b,.vcCustomerModalInfo small{display:block}.vcCustomerModalInfo b{color:#a4ceef;font-size:9px}.vcCustomerModalInfo small{margin-top:5px;color:#69869e;font-size:9px;line-height:1.55}.vcCustomerModalFooter{display:flex;justify-content:flex-end;gap:10px;padding:20px 32px 29px}.vcCustomerModalFooter button{min-width:135px;height:44px;border-radius:10px;font-size:9px;font-weight:900;letter-spacing:.07em;cursor:pointer}.vcCustomerCancel{border:1px solid #20445f;background:#071725;color:#839fb5}.vcCustomerCreate{border:0;background:linear-gradient(90deg,#2169ef,#20a6ed);color:#fff;box-shadow:0 12px 28px rgba(32,112,232,.24)}.vcCustomerCreate:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(32,112,232,.31)}.vcCustomerModalClose:disabled,.vcCustomerModalFooter button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:620px){.vcCustomerModalBackdrop{padding:12px;align-items:end}.vcCustomerModal{border-radius:20px 20px 10px 10px}.vcCustomerModalBody,.vcCustomerModalFooter,.vcCustomerModalTop{padding-left:21px;padding-right:21px}.vcCustomerModalFooter button{flex:1 1}}.vcPlanModalBackdrop{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:24px;background:rgba(0,6,14,.84);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vcPlanModal{width:min(620px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid rgba(74,151,218,.25);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(40,120,255,.14),transparent 38%),linear-gradient(150deg,#0a1e31,#061522 62%,#04101b);box-shadow:0 45px 120px rgba(0,0,0,.65);color:#edf7ff}.vcPlanModalTop{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:31px 32px 25px;border-bottom:1px solid rgba(90,145,190,.13)}.vcPlanModalTop>div>span{display:block;color:#4faaff;font-size:8px;font-weight:900;letter-spacing:.18em}.vcPlanModalTop h2{margin:8px 0 7px;color:#f4f9ff;font-size:27px;letter-spacing:-.04em}.vcPlanModalTop p{max-width:430px;margin:0;color:#708da5;font-size:11px;line-height:1.55}.vcPlanModalClose{flex:none;width:36px;height:36px;padding:0;border:1px solid #20445f;border-radius:10px;background:#071725;color:#7f9aae;font-size:22px;cursor:pointer}.vcPlanModalBody{padding:28px 32px 12px}.vcPlanModalBody label{display:block;margin-bottom:17px}.vcPlanModalBody label>span{display:block;margin-bottom:9px;color:#91abc0;font-size:8px;font-weight:900;letter-spacing:.1em}.vcPlanModalBody input,.vcPlanModalBody select{box-sizing:border-box;width:100%;height:50px;padding:0 14px;border:1px solid #1e435f;border-radius:10px;outline:none;background:#051522;color:#eef7ff;font:inherit;font-size:11px}.vcPlanModalBody input:focus,.vcPlanModalBody select:focus{border-color:#3698ec;box-shadow:0 0 0 3px rgba(54,152,236,.09)}.vcPlanModalGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.vcPlanStatusToggle{display:flex!important;align-items:center;gap:12px;padding:13px 14px;border:1px solid rgba(61,143,207,.15);border-radius:10px;background:rgba(8,43,69,.4);cursor:pointer}.vcPlanStatusToggle input{width:17px;height:17px;margin:0}.vcPlanStatusToggle div{display:flex;flex-direction:column;gap:3px}.vcPlanStatusToggle b{color:#a4ceef;font-size:9px}.vcPlanStatusToggle small{color:#69869e;font-size:9px}.vcPlanModalFooter{display:flex;justify-content:flex-end;gap:10px;padding:20px 32px 29px}.vcPlanModalFooter button{min-width:135px;height:44px;border-radius:10px;font-size:9px;font-weight:900;letter-spacing:.07em;cursor:pointer}.vcPlanCancel{border:1px solid #20445f;background:#071725;color:#839fb5}.vcPlanSave{border:0;background:linear-gradient(90deg,#2169ef,#20a6ed);color:#fff;box-shadow:0 12px 28px rgba(32,112,232,.24)}.vcPlanSave:hover{transform:translateY(-1px)}.planCardActions{width:100%;margin-top:12px;padding-top:12px;border-top:1px solid rgba(105,151,184,.12)}.planCardActions button{width:100%}@media(max-width:620px){.vcPlanModalBackdrop{padding:12px;align-items:end}.vcPlanModal{border-radius:20px 20px 10px 10px;max-height:92vh}.vcPlanModalBody,.vcPlanModalFooter,.vcPlanModalTop{padding-left:21px;padding-right:21px}.vcPlanModalGrid{grid-template-columns:1fr;gap:0}.vcPlanModalFooter button{flex:1 1}}