.sidebar .nav-item{text-align:left;background:0 0;border:0;width:100%}.auth-shell{color:#103154;background:radial-gradient(circle at 80% 0,#dbeeff 0,#0000 33%),#f5f9fd;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#fff;border:1px solid #d6e5f3;border-radius:22px;width:min(430px,100%);padding:38px;box-shadow:0 24px 70px #15436a24}.auth-mark{color:#fff;background:linear-gradient(135deg,#12a1f5,#1762ba);border-radius:15px;place-items:center;width:50px;height:50px;font-size:25px;display:grid}.auth-card h1{margin:8px 0 10px;font-size:27px;line-height:1.2}.auth-copy{color:#617a93;margin:0 0 22px;font-size:14px;line-height:1.55}.auth-card label{color:#2d526f;gap:7px;margin:14px 0;font-size:13px;font-weight:700;display:grid}.auth-card input{box-sizing:border-box;border:1px solid #cbdcea;border-radius:9px;width:100%;min-height:46px;padding:11px 12px;font-size:15px}.auth-submit{justify-content:center;width:100%;margin-top:12px}.auth-switch{color:#126db5;cursor:pointer;background:0 0;border:0;width:100%;margin-top:14px;font-weight:700}.auth-error{color:#a23939;background:#fff0f0;border-radius:8px;padding:10px 12px;font-size:13px}.logout-button{color:#8bcaff;cursor:pointer;background:0 0;border:0;margin-top:11px;padding:0;font-size:11px;font-weight:700;display:block}.sidebar .nav-item:focus-visible{outline-offset:1px;outline:2px solid #78c3ff}.group-manager{margin-top:18px;padding:20px;scroll-margin-top:20px}.panel-description{color:#6b7f95;max-width:650px;margin:8px 0 0;font-size:12px;line-height:1.5}.manager-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.manager-actions .ghost,.import-label{cursor:pointer;white-space:nowrap;margin-left:0}.manager-actions .primary{margin-left:0}.import-label{align-items:center;display:inline-flex}.import-hint{color:#62758b;background:#f4f9fd;border-left:3px solid #6da7d5;margin:10px 0 14px;padding:8px 10px;font-size:11px}.group-table{border:1px solid #d6e0ea;border-radius:5px;max-height:430px;overflow:auto}.group-table-head,.group-table-row{grid-template-columns:1.45fr .9fr 1.1fr .9fr 1.4fr .65fr;align-items:center;gap:10px;min-width:900px;padding:11px 13px;display:grid}.group-table-head{z-index:1;color:#3d668a;text-transform:uppercase;letter-spacing:.3px;background:#eaf3fb;border-bottom:1px solid #c8d9e8;font-size:10px;font-weight:700;position:sticky;top:0}.group-table-row{color:#314b66;border-bottom:1px solid #e5edf4;font-size:11px}.group-table-row:hover{background:#f8fbfe}.group-table-row>b{color:#1f3c5c}.group-table-row>span,.group-table-row>a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-actions button{color:#276da4;cursor:pointer;background:#fff;border:1px solid #bfd1e0;border-radius:3px;padding:5px 7px;font-size:10px}.table-actions button:last-child{color:#a44343}.auto-image-panel{margin-top:18px;padding:20px}.image-page-title>p:last-child{color:#667b91;margin:7px 0 18px;font-size:12px}.image-mode-card{background:#f8fbfe;border:1px solid #d6e1ec;border-radius:5px;margin-top:12px;padding:15px}.image-mode-title{color:#234664;margin:0 0 12px;font-size:12px;font-weight:700}.image-toggle{color:#1d3f5f;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.image-toggle input{accent-color:#2375ba;width:15px;height:15px}.image-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.selected-file{color:#526f89;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #b9c9d9;border-radius:4px;flex:1;min-width:280px;min-height:38px;padding:10px;font-size:12px;overflow:hidden}.image-upload{cursor:pointer;white-space:nowrap;margin-left:0}.image-remove{color:#a44343;border-color:#ddb8b8;margin-left:0}.image-help{color:#637a90;margin:10px 0 0;font-size:11px;line-height:1.5}.image-status-table{border:1px solid #d6e0ea;border-radius:5px;max-height:430px;margin-top:16px;overflow:auto}.image-status-head,.image-status-row{grid-template-columns:1.5fr 1fr 1.3fr .65fr;align-items:center;gap:12px;min-width:760px;padding:10px 13px;display:grid}.image-status-head{color:#3d668a;text-transform:uppercase;background:#eaf3fb;font-size:10px;font-weight:700}.image-status-row{color:#35516b;border-top:1px solid #e5edf4;font-size:11px}.image-status-row b,.image-status-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.image-status-row em{font-size:10px;font-style:normal;font-weight:700}.image-status-row .found{color:#278b59}.image-status-row .missing{color:#ae7a1b}#groups,#schedule,#history,#templates,#broadcast{scroll-margin-top:20px}@media (width<=1180px){.manager-actions{justify-content:flex-start;margin-top:14px}}:root{--navy-deep:#061a33;--navy:#0b2a4b;--blue-bright:#1597ef;--surface:#fff;--soft:#f3f7fc;--ink-pro:#102b4c}body{background:radial-gradient(circle at 58% -10%,#fff 0,#f4f8fd 48%,#e6eef8 100%)!important;font-size:14px!important}.app-shell{background:0 0!important}.sidebar{box-shadow:8px 0 28px #0c25431f;background:linear-gradient(160deg,#061b35 0%,#082747 60%,#04172d 100%)!important;border-right:0!important;width:292px!important;padding:30px 18px!important}.brand{letter-spacing:.2px!important;gap:12px!important;margin:0 12px 34px!important;font-size:16px!important}.brand-mark{box-shadow:0 8px 20px #1492ed59;background:linear-gradient(145deg,#39baff,#1970c7)!important;border-radius:12px!important;width:42px!important;height:42px!important}.nav-item{min-height:72px;font-weight:700;transition:all .18s;box-shadow:inset 0 1px #ffffff0d;color:#f6fbff!important;background:#1a3e6070!important;border:1px solid #b8d8f433!important;border-left:4px solid #148ce7!important;border-radius:11px!important;margin:0!important;padding:18px!important;font-size:16px!important}.nav-item span{flex:1}.nav-item:after{content:"›";color:#d9ecfd;font-size:25px;font-weight:400;line-height:0}.nav-item:hover,.nav-item.active{transform:translate(3px);box-shadow:0 10px 22px #00000029;background:linear-gradient(100deg,#1d6fb4bf,#153d63a6)!important;border-color:#64c5ff!important}.sidebar-bottom{color:#a9c6e1!important;border-color:#abd1ef33!important;margin:30px 12px 0!important}.topbar{margin-bottom:34px!important}.eyebrow{color:#1075c8!important;letter-spacing:2px!important;font-size:12px!important}.topbar h1{font-weight:500;color:#092748!important;letter-spacing:-1.5px!important;font-size:38px!important}.account{background:#ffffffb3;border:1px solid #d7e4f1;border-radius:12px;padding:8px 11px;box-shadow:0 8px 20px #1e4b740f}.avatar{background:linear-gradient(145deg,#258ddf,#104d92)!important;border-radius:8px!important}.connect-card,.panel,.metrics article{border:1px solid #d6e4f2!important;border-radius:12px!important;box-shadow:0 11px 26px #224f7614!important}.connect-card{min-height:116px;padding:24px 27px!important}.connect-icon{box-shadow:0 8px 18px #1f8be040;background:linear-gradient(145deg,#2ab4ff,#1a76cb)!important;border-radius:10px!important;width:58px!important;height:58px!important}.connect-card b{font-size:17px!important}.connect-card p{font-size:13px!important}.primary{box-shadow:0 7px 14px #147ccd38;background:linear-gradient(135deg,#1598ed,#1670c5)!important;border:0!important;border-radius:8px!important;padding:12px 17px!important}.primary:hover{background:linear-gradient(135deg,#1688d7,#135aa3)!important}.metrics{gap:20px!important;margin:28px 0!important}.metrics article{align-items:center;min-height:136px;padding:24px!important}.metric-icon{font-size:19px;border-radius:10px!important;width:48px!important;height:48px!important}.metrics strong{margin-top:3px;font-size:29px!important}.metrics em{font-size:12px!important}.control-grid{gap:24px!important}.groups-panel,.composer{padding:24px!important}.panel-heading{margin-bottom:12px}.search{min-height:52px;border-color:#c8d9ea!important;border-radius:8px!important}.search input{font-size:14px!important}.selection-tools button,.ghost,.tag{border-radius:7px!important;padding:10px 13px!important;font-size:12px!important}.group-list{max-height:420px!important}.group-row{border-color:#e5edf5!important;padding:15px 9px!important}.composer textarea{border-radius:9px!important;min-height:250px!important;font-size:14px!important}.composer-footer{padding-top:9px}.group-manager,.auto-image-panel{border-radius:12px!important}.group-table,.image-status-table{border-radius:9px!important}.group-table-head,.image-status-head{background:#eaf5ff!important;padding:14px 16px!important}.group-table-row,.image-status-row{padding:14px 16px!important;font-size:12px!important}.image-mode-card{background:linear-gradient(110deg,#f7fbff,#edf6fd)!important;border-radius:10px!important;padding:20px!important}.image-mode-title{font-size:13px!important}.selected-file{border-radius:7px!important;min-height:44px!important;padding:12px!important}.image-status-table{margin-top:22px!important}.schedule-row{gap:24px!important}.schedule-panel,.status-panel{min-height:150px;border-radius:12px!important}.options{border-radius:12px!important;padding:24px!important}.schedule-row{display:block!important}.schedule-panel{min-height:0!important;padding:28px!important}.schedule-heading,.schedule-targets-header,.schedule-submit,.schedule-history-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.schedule-heading h2{margin:4px 0 6px}.schedule-heading p,.schedule-targets p,.schedule-image-box p{color:#5c7591;margin:0;font-size:13px;line-height:1.5}.schedule-count,.schedule-history-heading>span{color:#1468ad;background:#e9f5ff;border-radius:999px;flex:none;padding:9px 12px;font-size:12px;font-weight:700}.schedule-fields .field{color:#153857;gap:8px;font-size:12px;font-weight:700}.schedule-fields input,.schedule-fields select{box-sizing:border-box;color:#173958;background:#fff;border:1px solid #c8d9ea;border-radius:8px;width:100%;min-height:44px;padding:0 12px}.schedule-fields .suffix{background:#fff;border:1px solid #c8d9ea;border-radius:8px;min-height:44px;overflow:hidden}.schedule-fields .suffix input{border:0;min-height:42px}.schedule-fields .suffix span{color:#59748f;background:#eef6fd;place-items:center;min-width:52px;padding:0 8px;font-size:12px;display:grid}.schedule-image-box{background:#f8fbfe;border:1px solid #d9e8f4;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:17px 18px;display:flex}.schedule-image-box b{color:#133a5d;font-size:13px}.schedule-image-box b small{color:#6c8398;font-weight:500}.schedule-smart-box{background:linear-gradient(105deg,#eff9ff,#f7fcff);border:1px solid #bfe0f7;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:17px 18px;display:flex}.schedule-smart-box b{color:#0d639f;font-size:13px}.schedule-smart-box p{color:#5c7591;max-width:620px;margin:5px 0 0;font-size:12px;line-height:1.5}.schedule-image-actions{align-items:center;gap:10px;display:flex}.schedule-image-actions .image-picker{white-space:nowrap}.schedule-targets{background:#fff;border:1px solid #d7e5f1;border-radius:11px;margin-top:20px;padding:18px}.schedule-target-list{border-top:1px solid #e6eef5;max-height:290px;margin-top:16px;overflow:auto}.schedule-target-list label{cursor:pointer;border-bottom:1px solid #e6eef5;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 5px;display:grid}.schedule-target-list input{accent-color:#1689df}.schedule-target-list b{color:#133958;font-size:13px;display:block}.schedule-target-list small{color:#72869a;margin-top:3px;font-size:11px;display:block}.schedule-target-list em{color:#55728d;font-size:11px;font-style:normal}.schedule-target-list .matched{color:#138156;font-weight:700}.schedule-target-list .unmatched{color:#a16d13}.schedule-submit{color:#5d748b;border-top:1px solid #e5edf4;align-items:center;margin-top:20px;padding-top:18px;font-size:12px}.schedule-history h3{color:#133a5b;margin:3px 0 0;font-size:17px}.schedule-history-table{border:1px solid #d8e5ef;border-radius:9px;margin-top:15px;overflow:hidden}.schedule-history-head,.schedule-history-item{grid-template-columns:1.05fr 1.1fr .6fr .9fr;align-items:center;gap:14px;padding:13px 16px;display:grid}.schedule-history-head{color:#466a8d;text-transform:uppercase;background:#eaf5ff;font-size:11px;font-weight:800}.schedule-history-item{color:#4f6c85;border-top:1px solid #e5edf4;font-size:12px}.schedule-history-item b{color:#183c5b}.schedule-status{text-transform:uppercase;color:#5c7183;background:#eef4f8;border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-weight:800}.schedule-status.pending{color:#1269ae;background:#e8f5ff}.schedule-status.paused{color:#a46700;background:#fff4d9}.schedule-status.cancelled{color:#a33d3d;background:#ffeaea}.schedule-actions{gap:8px;display:flex}.danger{color:#b43939!important}.send-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04182d85;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.send-modal{text-align:center;background:linear-gradient(145deg,#fff,#f3f9ff);border:1px solid #d8e8f6;border-radius:18px;width:min(440px,100%);padding:32px;box-shadow:0 30px 70px #00000047}.send-modal-icon{color:#fff;background:linear-gradient(145deg,#22a9f3,#1769c4);border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto 16px;font-size:25px;display:grid;box-shadow:0 12px 24px #1d85db4d}.send-modal h2{color:#0d3154;margin:6px 0 10px;font-size:25px}.send-modal>p{color:#58728d;line-height:1.55}.send-modal-note{color:#24618e;text-align:left;background:#eaf5ff;border-radius:9px;margin-top:18px;padding:12px;font-size:12px}.send-modal-actions{justify-content:center;gap:12px;margin-top:24px;display:flex}.workspace{max-width:1180px!important;padding:34px 38px 54px!important}.control-grid{max-width:980px;grid-template-columns:minmax(0,1fr)!important}.metrics{max-width:980px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.schedule-row{max-width:980px}.schedule-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:920px!important;padding:30px!important;display:block!important}.schedule-panel>*{box-sizing:border-box!important;width:100%!important;min-width:0!important}.schedule-fields{gap:14px;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.schedule-fields input,.schedule-fields select{min-height:50px;font-size:15px}.schedule-image-box,.schedule-smart-box{flex-direction:column;align-items:flex-start;width:100%!important;display:flex!important}.schedule-image-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.schedule-target-list{max-height:360px;width:100%!important}.schedule-target-list label{padding:15px 8px}.schedule-target-list b{font-size:14px}.schedule-submit{flex-direction:column;align-items:flex-start}.schedule-history-head,.schedule-history-item{grid-template-columns:1fr 1.1fr .7fr 1fr;padding:14px}@media (width<=980px){.workspace{padding:26px 20px 42px!important}.metrics{grid-template-columns:1fr!important}}@media (width<=800px){.schedule-fields{grid-template-columns:1fr}.schedule-heading,.schedule-image-box,.schedule-smart-box,.schedule-targets-header,.schedule-submit,.schedule-history-heading{flex-direction:column}.schedule-history-head{display:none}.schedule-history-item{grid-template-columns:1fr 1fr}}:root{--v5-bg:#070b12;--v5-bg-2:#0a101a;--v5-sidebar:#080d16;--v5-panel:#0e1623;--v5-panel-2:#111b2a;--v5-panel-3:#0b1320;--v5-border:#213047;--v5-border-soft:#18263a;--v5-text:#eaf0f8;--v5-muted:#8998ac;--v5-muted-2:#607087;--v5-cyan:#19b9e8;--v5-cyan-2:#22d3c5;--v5-blue:#3184ff;--v5-purple:#8b5cf6;--v5-green:#22c889;--v5-yellow:#f6b84c;--v5-red:#f36a76}html{background:var(--v5-bg)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:var(--v5-bg)!important;min-width:0!important;color:var(--v5-text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:13px!important}*{scrollbar-width:thin;scrollbar-color:#2a3c54 #0b111b}button,input,textarea,select{font:inherit}button{transition:background-color .12s,border-color .12s,color .12s!important}button:hover{transform:none!important}.app-shell{background:var(--v5-bg)!important;min-height:100vh!important;color:var(--v5-text)!important;display:flex!important}.sidebar{z-index:20;overflow-y:auto;background:var(--v5-sidebar)!important;border-right:1px solid var(--v5-border)!important;width:218px!important;min-width:218px!important;height:100vh!important;min-height:100vh!important;box-shadow:none!important;flex-direction:column!important;padding:18px 12px 16px!important;display:flex!important;position:sticky!important;top:0!important}.brand{white-space:nowrap;min-height:44px;position:relative;color:var(--v5-text)!important;letter-spacing:0!important;align-items:center!important;gap:10px!important;margin:0 4px 18px!important;font-size:12px!important;display:flex!important}.brand-mark{flex:none;color:#fff!important;width:36px!important;height:36px!important;box-shadow:none!important;background:linear-gradient(135deg,#168bd2,#16c6d0)!important;border-radius:9px!important;place-items:center!important;font-size:11px!important;font-weight:900!important;display:grid!important}.brand-copy{gap:3px;min-width:0;display:grid}.brand-copy strong{font-size:11.5px;font-weight:800;line-height:1.15}.brand-copy small{color:#60748c;letter-spacing:.9px;font-size:8px;font-weight:800}.brand-version{color:#6aa8cd;background:#0b1420;border:1px solid #253751;border-radius:5px;padding:3px 5px;font-size:7px;font-weight:800;position:absolute;top:-4px;right:0}.sidebar nav{gap:5px!important;display:grid!important}.sidebar .nav-item,.nav-item{width:100%;min-height:42px!important;box-shadow:none!important;color:#8595aa!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;align-items:center!important;gap:11px!important;margin:0!important;padding:0 12px!important;font-size:12px!important;font-weight:650!important;display:flex!important}.nav-item:after{content:""!important}.nav-item:hover{color:#dce8f6!important;background:#0e1825!important;border-color:#1b2b40!important}.nav-item.active{color:#ecfaff!important;box-shadow:inset 3px 0 0 var(--v5-cyan)!important;background:#102638!important;border-color:#145b78!important}.nav-item.active span{color:#e8fbff}.sidebar-bottom{overflow-wrap:anywhere;border-top:1px solid var(--v5-border-soft)!important;color:#9aabc0!important;margin:auto 4px 0!important;padding:14px 8px 0!important;font-size:10px!important;line-height:1.65!important}.sidebar-bottom>i{background:var(--v5-green)!important;width:7px!important;height:7px!important}.sidebar-bottom small{color:#566a82!important;font-size:9px!important}.logout-button{color:#6fbce2!important;margin-top:9px!important;font-size:10px!important}.logout-button:hover{color:#bdefff!important}.workspace{min-width:0;background:var(--v5-bg)!important;flex:1!important;width:auto!important;max-width:none!important;margin:0!important;padding:22px 24px 42px!important}.topbar{gap:22px;min-height:72px;border-bottom:1px solid var(--v5-border)!important;background:#090f18!important;justify-content:space-between!important;align-items:center!important;margin:-22px -24px 20px!important;padding:14px 24px!important;display:flex!important}.topbar-title{min-width:0}.topbar-breadcrumb{color:#64778e;letter-spacing:.35px;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:7px;font-size:9px;font-weight:750;display:flex}.topbar-breadcrumb i{color:#364a62;font-size:13px;font-style:normal}.topbar-breadcrumb b{color:#a9bad0}.topbar h1{line-height:1.15;color:var(--v5-text)!important;letter-spacing:-.45px!important;margin:0!important;font-size:22px!important;font-weight:720!important}.topbar-subtitle{margin:5px 0 0;font-size:10.5px;line-height:1.4;color:var(--v5-muted)!important}.account{flex:none;min-width:210px;border:1px solid var(--v5-border)!important;box-shadow:none!important;color:var(--v5-text)!important;background:#0c1420!important;border-radius:8px!important;align-items:center!important;gap:9px!important;padding:8px 10px!important;display:flex!important}.avatar{flex:none;place-items:center;width:31px;height:31px;font-weight:850;display:grid;color:#71d9ff!important;background:#11345b!important;border-radius:50%!important;padding:0!important;font-size:9px!important}.account b{text-overflow:ellipsis;white-space:nowrap;color:#e7edf7;max-width:165px;font-size:10px;display:block;overflow:hidden}.account small{color:#788ba3!important;margin-top:3px!important;font-size:8.5px!important}.account-status{align-items:center;gap:5px;display:flex!important}.account-status .bot-dot{border-radius:50%;background:#5f6b7a!important;width:6px!important;height:6px!important;margin:0!important}.account-status .bot-dot.online{background:var(--v5-green)!important}.eyebrow{text-transform:uppercase;color:#42c9ef!important;letter-spacing:1.4px!important;margin:0 0 6px!important;font-size:8.5px!important;font-weight:850!important}.panel,.connect-card,.metrics article,.group-manager,.auto-image-panel,.schedule-panel,.status-panel,.options{background:var(--v5-panel)!important;border:1px solid var(--v5-border)!important;box-shadow:none!important;color:var(--v5-text)!important;border-radius:10px!important}.panel h2,.schedule-heading h2,.image-page-title h2,.schedule-history h3{color:#edf3fa!important;font-weight:700!important}.panel h2{font-size:15px!important}.panel-description,.panel p,.image-page-title>p:last-child,.image-help,.schedule-heading p,.schedule-targets p,.schedule-image-box p,.schedule-smart-box p,.status-panel p{color:var(--v5-muted)!important}.empty{text-align:center;margin:0;padding:22px 12px;font-size:10.5px;color:#61738a!important}.connect-card{grid-template-columns:38px minmax(210px,1fr) minmax(220px,340px) auto auto;align-items:center!important;gap:12px!important;min-height:78px!important;margin-bottom:14px!important;padding:14px 16px!important;display:grid!important}.connect-icon{border:1px solid #174f68;color:#50d2f7!important;width:36px!important;height:36px!important;box-shadow:none!important;background:#102a41!important;border-radius:8px!important;font-size:15px!important}.connect-copy{min-width:0}.connect-copy b{color:#eaf1fa;margin-top:4px;display:block;font-size:11.5px!important}.connect-copy p{line-height:1.4;color:#72859c!important;margin:3px 0 0!important;font-size:9.5px!important}.connection-badge{color:#e68691;letter-spacing:.6px;background:#21151c;border:1px solid #473445;border-radius:99px;align-items:center;min-height:18px;padding:0 7px;font-size:7px;font-weight:850;display:inline-flex}.connection-badge.connected{color:#4ed7a1;background:#10251f;border-color:#164d3e}.token-input,.field input,.field select,.schedule-fields input,.schedule-fields select,.composer textarea,.search,.selected-file,.suffix,.auth-card input{color:#dce7f4!important;box-shadow:none!important;background:#0a121d!important;border:1px solid #293a50!important}.token-input{border-radius:7px;outline:none;width:100%;min-height:38px;padding:0 11px}.token-input:focus,.field input:focus,.field select:focus,.schedule-fields input:focus,.schedule-fields select:focus,.composer textarea:focus,.search:focus-within,.auth-card input:focus{border-color:#258eb7!important;outline:0!important;box-shadow:0 0 0 2px #19b9e814!important}.primary,.send-button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:36px;display:inline-flex;color:#f4fcff!important;box-shadow:none!important;background:#118db7!important;border:1px solid #1682aa!important;border-radius:7px!important;margin-left:0!important;padding:0 13px!important;font-size:10px!important;font-weight:800!important}.primary:hover,.send-button:hover{background:#159dc9!important;border-color:#29bde8!important}.primary:disabled,.send-button:disabled{opacity:.48;cursor:not-allowed}.ghost,.tag,.selection-tools button,.table-actions button,.text-button,.image-picker{min-height:32px;font-weight:700;color:#94b8d0!important;box-shadow:none!important;background:#0b1522!important;border:1px solid #2a3d55!important;border-radius:6px!important;font-size:9.5px!important}.ghost,.tag,.selection-tools button,.image-picker{padding:0 10px!important}.text-button{min-height:27px;padding:4px 8px!important}.ghost:hover,.tag:hover,.selection-tools button:hover,.table-actions button:hover,.text-button:hover,.image-picker:hover{color:#cbeefe!important;background:#102132!important;border-color:#3b6582!important}.danger,.table-actions button:last-child,.image-remove{color:#f2868e!important;border-color:#553039!important}.metrics{grid-template-columns:repeat(auto-fit,minmax(185px,1fr))!important;gap:10px!important;max-width:none!important;margin:0 0 14px!important;display:grid!important}.metrics article{grid-template-columns:36px minmax(0,1fr);align-items:start!important;gap:11px!important;min-height:100px!important;padding:16px!important;display:grid!important}.metric-icon{border:1px solid #1c4559;color:#42ccef!important;background:#0e2737!important;border-radius:8px!important;place-items:center!important;width:32px!important;height:32px!important;font-size:12px!important;display:grid!important}.metrics article:nth-child(2) .metric-icon{border-color:#264b3f;color:#45d69e!important;background:#10261f!important}.metrics article:nth-child(3) .metric-icon{border-color:#514226;color:#f5bf58!important;background:#241d10!important}.metrics article:nth-child(4) .metric-icon{border-color:#2a4668;color:#61a6ff!important;background:#102139!important}.metrics article:nth-child(5) .metric-icon{border-color:#40325c;color:#ac8aff!important;background:#1c1628!important}.metrics article:nth-child(6) .metric-icon{border-color:#1e4c46;color:#35d6c4!important;background:#102522!important}.metric-copy{min-width:0}.metrics small{font-weight:650;color:#8798ad!important;margin:0 0 8px!important;font-size:9.5px!important;display:block!important}.metrics strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden;color:#f1f5fa!important;margin:0!important;font-size:21px!important;font-weight:760!important;line-height:1.05!important}.metrics em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#60738b!important;margin-top:7px!important;font-size:8.5px!important;font-style:normal!important;display:block!important}.control-grid{grid-template-columns:minmax(300px,.72fr) minmax(430px,1.28fr)!important;gap:14px!important;max-width:none!important;display:grid!important}.right-stack{gap:14px!important;display:grid!important}.groups-panel,.composer,.options,.group-manager,.auto-image-panel,.schedule-panel,.status-panel{padding:16px!important}.panel-heading,.schedule-heading,.schedule-targets-header,.schedule-submit,.schedule-history-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.search{align-items:center;gap:8px;display:flex;color:#5e91b0!important;border-radius:7px!important;min-height:38px!important;margin:12px 0 8px!important;padding:0 10px!important}.search input{width:100%;min-width:0;color:#dae5f2!important;background:0 0!important;border:0!important;outline:0!important;padding:9px 0!important;font-size:10.5px!important}.search input::placeholder,.token-input::placeholder,textarea::placeholder,input::placeholder{color:#4f6076!important}.selection-tools{flex-wrap:wrap;gap:6px;display:flex;margin-bottom:8px!important}.group-list{padding-right:3px;overflow:auto;max-height:355px!important}.group-row{color:#dce5ef;background:0 0;grid-template-columns:18px minmax(0,1fr) auto 12px;border-bottom:1px solid #19283b!important;align-items:center!important;gap:9px!important;padding:11px 7px!important;display:grid!important}.group-row:hover{background:#101b29!important}.group-row input,.schedule-target-list input,.image-toggle input{accent-color:var(--v5-cyan)!important}.group-row b,.schedule-target-list b{font-weight:700;color:#dce7f3!important;font-size:10.5px!important}.group-row small,.schedule-target-list small{margin-top:3px;display:block;color:#64768e!important;font-size:8.8px!important}.group-row i{color:#425975!important}.composer textarea{resize:vertical;line-height:1.55;border-radius:7px!important;width:100%!important;min-height:190px!important;margin:12px 0 10px!important;padding:12px!important;font-size:11px!important}.global-image{color:#7f91a8;background:#0a131f;border:1px solid #1d2c40;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:9px 10px;font-size:9.5px;display:flex}.global-image>label:first-child{color:#9aabc0;margin-right:auto}.global-image input[type=checkbox]{accent-color:var(--v5-cyan)}.image-picker{cursor:pointer;white-space:nowrap;align-items:center;display:inline-flex}.composer-footer{border-top:1px solid #19283b;flex-wrap:wrap;padding-top:9px;color:#687a90!important;align-items:center!important;gap:8px!important;font-size:9px!important;display:flex!important}.composer-footer .send-button{margin-left:auto!important}.options{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.field{gap:7px;font-weight:650;display:grid;color:#8192a8!important;font-size:9px!important}.field input,.field select{width:100%;min-height:38px;border-radius:7px!important;margin:0!important;padding:0 10px!important}.suffix{min-height:38px;position:relative;overflow:hidden;border-radius:7px!important}.suffix input{border:0!important;padding-right:54px!important}.suffix span{background:#111d2b;place-items:center;min-width:48px;height:100%;display:grid;position:absolute;right:0;color:#768ba5!important;font-size:8px!important;top:0!important}.auto-image-panel,.group-manager{margin-top:14px!important}.image-mode-card,.schedule-image-box,.schedule-smart-box,.schedule-targets{border:1px solid var(--v5-border)!important;background:var(--v5-panel-3)!important;box-shadow:none!important;border-radius:8px!important}.image-mode-card{margin-top:10px!important;padding:13px!important}.image-mode-title,.schedule-smart-box b,.schedule-image-box b,.schedule-targets b{color:#bcd4e7!important;font-size:10px!important;font-weight:750!important}.image-toggle{color:#9db0c6!important;font-size:9.5px!important}.image-actions,.schedule-image-actions,.manager-actions{flex-wrap:wrap;align-items:center!important;gap:7px!important;display:flex!important}.selected-file{color:#7f92a9!important;border-radius:6px!important;min-height:36px!important;padding:9px 10px!important;font-size:9.5px!important}.import-hint{border-radius:6px;color:#657c96!important;background:#0a1421!important;border:1px solid #1e3046!important;border-left:2px solid #1d8db5!important;margin:8px 0 10px!important;padding:7px 9px!important;font-size:8.8px!important}.manager-search{max-width:520px!important}.group-table,.image-status-table,.schedule-history-table{overflow:auto;border:1px solid var(--v5-border)!important;background:#0a121d!important;border-radius:8px!important}.group-table{max-height:430px!important}.image-status-table{max-height:430px!important;margin-top:12px!important}.group-table-head,.group-table-row{grid-template-columns:1.45fr .9fr 1.1fr .9fr 1.4fr .65fr;align-items:center;gap:10px;min-width:900px;display:grid;padding:10px 12px!important}.image-status-head,.image-status-row{grid-template-columns:1.5fr 1fr 1.3fr .65fr;align-items:center;gap:11px;min-width:720px;display:grid;padding:10px 12px!important}.group-table-head,.image-status-head,.schedule-history-head{z-index:2;letter-spacing:.45px;text-transform:uppercase;position:sticky;top:0;color:#7288a1!important;background:#111c2a!important;border-bottom:1px solid #26364b!important;font-size:8px!important;font-weight:800!important}.group-table-row,.image-status-row,.schedule-history-item{background:#0b131e;color:#879bb1!important;border-top:0!important;border-bottom:1px solid #182638!important;font-size:9px!important}.group-table-row:hover,.image-status-row:hover,.schedule-history-item:hover{background:#0f1a28!important}.group-table-row>b,.image-status-row b,.schedule-history-item b{font-weight:650;color:#d2deeb!important}.group-table-row>a{color:#54bde3!important}.table-actions{gap:4px;display:flex}.table-actions button{min-height:25px!important;padding:3px 6px!important;font-size:8px!important}.image-status-row em{font-style:normal;font-weight:800;font-size:8px!important}.image-status-row .found,.schedule-target-list .matched{color:#3bd59c!important}.image-status-row .missing,.schedule-target-list .unmatched{color:#d9a84f!important}.schedule-row{max-width:none!important;margin-top:14px!important;display:block!important}.schedule-panel{width:100%!important;max-width:none!important;min-height:0!important;padding:16px!important}.schedule-count,.schedule-history-heading>span{border:1px solid #1b4c61;flex:none;font-weight:800;color:#54cef2!important;background:#0e2735!important;border-radius:99px!important;padding:5px 8px!important;font-size:8px!important}.schedule-fields{grid-template-columns:1.3fr 1fr .65fr!important;gap:10px!important;margin-top:14px!important;display:grid!important}.schedule-fields .field{font-size:9px!important}.schedule-fields input,.schedule-fields select{border-radius:7px!important;min-height:38px!important;font-size:10px!important}.schedule-image-box,.schedule-smart-box{justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-top:10px!important;padding:12px!important;display:flex!important}.schedule-targets{margin-top:11px!important;padding:12px!important}.schedule-target-list{overflow:auto;border-top:1px solid #1b2a3c!important;width:100%!important;max-height:310px!important;margin-top:10px!important}.schedule-target-list label{border-bottom:1px solid #182638!important;grid-template-columns:18px minmax(0,1fr) minmax(150px,auto)!important;align-items:center!important;gap:8px!important;padding:10px 4px!important;display:grid!important}.schedule-target-list em{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden;color:#72869d!important;font-size:8.5px!important}.schedule-submit{color:#687c94!important;border-top:1px solid #1a293b!important;flex-direction:row!important;align-items:center!important;margin-top:12px!important;padding-top:12px!important;font-size:9px!important}.schedule-submit .primary{margin-left:auto!important}.schedule-history{border-top:1px solid #1a293b!important;margin-top:18px!important;padding-top:14px!important}.schedule-history h3{margin:2px 0 0!important;font-size:12px!important}.schedule-history-table{margin-top:10px!important}.schedule-history-head,.schedule-history-item{grid-template-columns:1.05fr 1.1fr .6fr .9fr;align-items:center;gap:10px;display:grid;padding:10px 12px!important}.schedule-status{text-transform:uppercase;border:1px solid #314057;width:max-content;color:#8192a7!important;background:#111b28!important;border-radius:99px!important;padding:4px 7px!important;font-size:7.5px!important;font-weight:850!important}.schedule-status.pending,.schedule-status.processing{border-color:#194c61;color:#58cff0!important;background:#0e2735!important}.schedule-status.completed{border-color:#1d4c3e;color:#4fd69f!important;background:#10251f!important}.schedule-status.paused{border-color:#564523;color:#efbc58!important;background:#261f11!important}.schedule-status.cancelled,.schedule-status.failed{border-color:#563139;color:#ee858d!important;background:#25151a!important}.schedule-actions{flex-wrap:wrap;gap:5px;display:flex}.status-panel{grid-template-columns:8px minmax(0,1fr) auto;margin-top:14px;align-items:start!important;gap:10px!important;display:grid!important}.status-panel>i{border-radius:50%;background:var(--v5-green)!important;width:7px!important;height:7px!important;margin:5px 0 0!important}.status-panel>span{color:#5b6f88!important;font-size:8px!important}.history-list{border-top:1px solid #1a293b;margin-top:14px;padding-top:12px}.history-list>b{color:#9fb0c4;font-size:10px}.history-entry{background:#0a131e;border:1px solid #1c2b3d;border-radius:7px;margin-top:8px;padding:9px 10px}.history-entry p{margin:0!important}.history-entry ul{color:#c07a81;margin:7px 0 0;padding-left:18px;font-size:9px}.auth-shell{min-height:100vh!important;color:var(--v5-text)!important;background:#070b12!important;place-items:center!important;padding:24px!important;display:grid!important}.auth-card{width:min(410px,100%);border:1px solid var(--v5-border)!important;box-shadow:none!important;background:#0d1521!important;border-radius:12px!important;padding:28px!important}.auth-mark{place-items:center;display:grid;color:#49cff3!important;background:#12334a!important;border-radius:10px!important;width:42px!important;height:42px!important}.auth-card h1{color:#edf3fa;margin:8px 0!important;font-size:22px!important}.auth-copy{color:#7d8da2!important;font-size:10.5px!important}.auth-card label{color:#9daec2!important;font-size:10px!important}.auth-card input{border-radius:7px!important;min-height:40px!important;font-size:11px!important}.auth-error{color:#ef8990!important;background:#241519!important}.auth-switch{color:#54c5ec!important;font-size:10px!important}.send-modal-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#02060cd1!important}.send-modal{background:#0e1724!important;border:1px solid #273950!important;border-radius:12px!important;width:min(420px,100%)!important;padding:25px!important;box-shadow:0 18px 40px #00000059!important}.send-modal-icon{color:#4dd3f5!important;box-shadow:none!important;background:#10334b!important}.send-modal h2{color:#eef4fa!important}.send-modal>p,.send-modal-note{color:#8194aa!important}.send-modal-note{border:1px solid #1d344a;background:#0b1b29!important}@media (width<=1180px){.workspace{padding:18px 18px 36px!important}.topbar{margin:-18px -18px 16px!important;padding:13px 18px!important}.connect-card{grid-template-columns:38px minmax(190px,1fr) minmax(200px,300px) auto}.connect-card .ghost{grid-column:3/5;justify-self:end}.control-grid{grid-template-columns:minmax(280px,.8fr) minmax(390px,1.2fr)!important}}@media (width<=930px){.sidebar{width:76px!important;min-width:76px!important;padding:14px 9px!important}.brand{justify-content:center;margin-bottom:16px!important}.brand-copy,.brand-version,.nav-item span,.sidebar-bottom{display:none!important}.sidebar .nav-item,.nav-item{justify-content:center;padding:0!important;font-size:15px!important}.nav-item.active{box-shadow:inset 2px 0 0 var(--v5-cyan)!important}.control-grid{grid-template-columns:1fr!important}.connect-card{grid-template-columns:36px 1fr auto}.connect-card .token-input{grid-column:1/-1}.connect-card .ghost{grid-column:auto}.schedule-fields,.options{grid-template-columns:1fr!important}}@media (width<=680px){.app-shell{display:block!important}.sidebar{overflow:visible;border-right:0!important;border-bottom:1px solid var(--v5-border)!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;position:relative!important}.brand{justify-content:flex-start;margin-bottom:10px!important}.brand-copy{display:grid!important}.sidebar nav{padding-bottom:2px;overflow-x:auto;gap:5px!important;display:flex!important}.sidebar .nav-item,.nav-item{flex:none;width:auto;min-width:42px;padding:0 10px!important}.workspace{padding:14px 12px 30px!important}.topbar{align-items:flex-start!important;margin:-14px -12px 14px!important;padding:12px!important}.account{min-width:0;max-width:175px}.topbar-subtitle,.account small{display:none!important}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.connect-card{flex-wrap:wrap;display:flex!important}.connect-copy{flex:1}.token-input{flex-basis:100%}.schedule-image-box,.schedule-smart-box,.schedule-heading,.schedule-targets-header,.schedule-submit,.schedule-history-heading{flex-direction:column!important;align-items:stretch!important}.schedule-submit .primary{margin-left:0!important}.schedule-history-head{display:none!important}.schedule-history-item{grid-template-columns:1fr 1fr!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.traffic-panel{margin-top:14px!important;padding:16px!important}.traffic-heading{align-items:center!important}.traffic-live-badge{color:#4fd69f;letter-spacing:.45px;background:#10251f;border:1px solid #1d4c3e;border-radius:99px;flex:none;padding:5px 8px;font-size:7.5px;font-weight:850}.traffic-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.traffic-summary article{background:#0a131f;border:1px solid #223249;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:13px;display:grid}.traffic-summary article>span{color:#4bd0f4;background:#0d2938;border:1px solid #1c4c63;border-radius:7px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:850;display:grid}.traffic-summary article:nth-child(2)>span{color:#47d69d;background:#10261f;border-color:#1e4f3f}.traffic-summary article:nth-child(3)>span{color:#f08a92;background:#25151a;border-color:#553039}.traffic-summary article:nth-child(4)>span{color:#b397ff;background:#1b1728;border-color:#4a3b67}.traffic-summary small,.traffic-summary em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.traffic-summary small{color:#8093aa;font-size:8.5px;font-weight:700}.traffic-summary strong{color:#eef4fb;margin-top:5px;font-size:18px;line-height:1;display:block}.traffic-summary em{color:#5f738b;margin-top:6px;font-size:8px;font-style:normal}.traffic-progress-card{background:#0a131f;border:1px solid #223249;border-radius:8px;margin-top:10px;padding:12px 13px}.traffic-progress-copy{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.traffic-progress-copy b{color:#cbd8e7;font-size:9.5px}.traffic-progress-copy small,.traffic-progress-copy>span{color:#6d8199;font-size:8.5px}.traffic-progress-copy small{margin-left:8px}.traffic-progress-track{background:#111b28;border:1px solid #25354b;border-radius:99px;height:7px;overflow:hidden}.traffic-progress-track>i{border-radius:inherit;background:linear-gradient(90deg,#159dca,#3ad39d);min-width:0;height:100%;display:block}.traffic-toolbar{align-items:center;gap:9px;margin-top:11px;display:flex}.traffic-search{flex:1;min-width:220px;max-width:none!important;margin:0!important}.traffic-filters{flex-wrap:wrap;gap:5px;display:flex}.traffic-filters button{color:#8196ae;cursor:pointer;background:#0b1522;border:1px solid #2a3d55;border-radius:6px;min-height:32px;padding:0 9px;font-size:8.5px;font-weight:750}.traffic-filters button:hover,.traffic-filters button.active{color:#5bd3f5;background:#0d2a3a;border-color:#2189b2}.traffic-table{background:#09111c;border:1px solid #223249;border-radius:8px;max-height:470px;margin-top:10px;overflow:auto}.traffic-table-head,.traffic-table-row{grid-template-columns:1.5fr 1fr .55fr .5fr .75fr .85fr 1.55fr;align-items:center;gap:10px;min-width:1040px;padding:10px 12px;display:grid}.traffic-table-head{z-index:2;color:#7489a2;letter-spacing:.4px;text-transform:uppercase;background:#111c2a;border-bottom:1px solid #28384d;font-size:7.8px;font-weight:850;position:sticky;top:0}.traffic-table-row{color:#8398af;background:#0b131e;border-bottom:1px solid #182638;font-size:8.8px}.traffic-table-row:hover{background:#0f1a28}.traffic-table-row>b{text-overflow:ellipsis;color:#d5e0ec;white-space:nowrap;overflow:hidden}.traffic-table-row code{text-overflow:ellipsis;color:#7390ab;white-space:nowrap;font-family:inherit;font-size:8.5px;overflow:hidden}.traffic-number{font-size:10px}.traffic-number.sent{color:#48d49c}.traffic-number.failed{color:#ed818b}.traffic-rate{background:#101a27;border:1px solid #24374d;border-radius:99px;height:19px;position:relative;overflow:hidden}.traffic-rate>i{background:#154a58;position:absolute;inset:0 auto 0 0}.traffic-rate>b{z-index:1;color:#b9c9d9;place-items:center;height:100%;font-size:7.5px;display:grid;position:relative}.traffic-status{color:#8395aa;background:#111b28;border:1px solid #314057;border-radius:99px;width:max-content;padding:4px 7px;font-size:7px;font-weight:850}.traffic-status.sent{color:#4fd69f;background:#10251f;border-color:#1d4c3e}.traffic-status.failed{color:#ee858d;background:#25151a;border-color:#563139}.traffic-last{text-overflow:ellipsis;white-space:nowrap;color:#6f839b;overflow:hidden}.traffic-status.failed+.traffic-last{color:#bd747c}.traffic-note{background:#0a1420;border-left:2px solid #2a7391;border-radius:5px;padding:8px 10px;line-height:1.45;color:#60758e!important;margin:10px 0 0!important;font-size:8.5px!important}@media (width<=1000px){.traffic-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.traffic-toolbar{flex-direction:column;align-items:stretch}}@media (width<=680px){.traffic-summary{grid-template-columns:1fr}.traffic-heading,.traffic-progress-copy{flex-direction:column;align-items:flex-start!important}.traffic-filters{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.traffic-filters button{flex:none}}.workspace .section-context{border:1px solid var(--v5-border);color:var(--v5-text);background:#0f1b28b8;border-radius:9px;align-items:center;gap:11px;margin:14px 0 0;padding:10px 13px;display:flex}.section-context-icon{color:#3cc8ef;background:#1fb4e014;border:1px solid #31bee747;border-radius:8px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:13px;display:grid}.section-context div{gap:2px;min-width:0;display:grid}.section-context b{color:#edf5ff;font-size:10px;line-height:1.2}.workspace>.connect-card,.workspace>.metrics,.workspace>.control-grid,.workspace>.auto-image-panel,.workspace>.group-manager,.workspace>.traffic-panel,.workspace>.schedule-row{display:none!important}.workspace[data-section=dashboard]>.connect-card,.workspace[data-section=dashboard]>.metrics{display:grid!important}.workspace[data-section=broadcast]>.control-grid{width:100%;max-width:1320px;grid-template-columns:minmax(300px,.72fr) minmax(430px,1.28fr)!important;display:grid!important}.workspace[data-section=broadcast] .groups-panel,.workspace[data-section=broadcast] .composer{display:block!important}.workspace[data-section=broadcast] .options{display:none!important}.workspace[data-section=broadcast] .right-stack{display:grid!important}.workspace[data-section=groups]>.group-manager,.workspace[data-section=traffic]>.traffic-panel,.workspace[data-section=images]>.auto-image-panel,.workspace[data-section=schedule]>.schedule-row{width:100%;max-width:1180px;margin-top:14px!important;display:block!important}.workspace[data-section=schedule] .schedule-panel{display:block!important}.workspace[data-section=schedule] .status-panel{display:none!important}.workspace[data-section=templates]>.control-grid{justify-content:start;width:100%;grid-template-columns:minmax(0,760px)!important;display:grid!important}.workspace[data-section=templates] .groups-panel,.workspace[data-section=templates] .composer{display:none!important}.workspace[data-section=templates] .right-stack{display:block!important}.workspace[data-section=templates] .options{max-width:760px;width:100%!important;display:grid!important}.workspace[data-section=history]>.schedule-row{width:100%;max-width:1180px;margin-top:14px!important;display:block!important}.workspace[data-section=history] .schedule-panel{display:none!important}.workspace[data-section=history] .status-panel{margin-top:0!important;display:block!important}@media (width<=980px){.workspace[data-section=broadcast]>.control-grid,.workspace[data-section=templates]>.control-grid{grid-template-columns:minmax(0,1fr)!important}.workspace .section-context{margin-top:10px}}.schedule-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 10px;display:grid}.schedule-overview-card{background:#0d1928;border:1px solid #23384c;border-radius:10px;gap:4px;min-width:0;padding:13px;display:grid}.schedule-overview-card small{color:#7f93aa;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:700}.schedule-overview-card strong{color:#eef7ff;font-size:23px;line-height:1}.schedule-overview-card span{color:#687f98;font-size:8.5px}.schedule-overview-card.pending strong{color:#47c8ef}.schedule-overview-card.paused strong{color:#f4c762}.schedule-overview-card.completed strong{color:#4ad794}.schedule-overview-card.failed strong{color:#ff7182}.next-schedule-card{background:linear-gradient(90deg,#133043cc,#0d1a29e6);border:1px solid #25435a;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:10px 0 14px;padding:13px 15px;display:flex}.next-schedule-card>div{align-items:center;gap:11px;min-width:0;display:flex}.next-schedule-icon{color:#45c8ef;background:#2abae41f;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.next-schedule-card small{color:#5da8c2;letter-spacing:.08em;font-size:8px;display:block}.next-schedule-card b{color:#eef7ff;margin:2px 0;font-size:11px;display:block}.next-schedule-card p{color:#7890a8;margin:0;font-size:8.5px}.schedule-builder-title,.template-card-title{align-items:flex-start;gap:10px;display:flex}.schedule-builder-title{border-top:1px solid #1e3144;padding:13px 0 9px}.schedule-builder-title>span,.template-card-title>span{color:#49caef;background:#30c1eb12;border:1px solid #30c1eb4d;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid}.schedule-builder-title b,.template-card-title b{color:#e9f3fe;font-size:10px;display:block}.schedule-builder-title small,.template-card-title small{color:#72879f;margin-top:2px;font-size:8.5px;display:block}.schedule-target-count{color:#6d859e;margin-top:2px;font-size:7.5px;font-weight:500;display:block}.template-workspace{gap:14px!important;max-width:1120px!important}.template-heading,.template-library-heading,.history-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.template-heading h2,.history-heading h2{color:#eef6ff;margin:3px 0;font-size:18px}.template-heading p,.history-heading p{color:#74889f;margin:0;font-size:9px}.template-count,.template-library-heading>span{color:#65cfee;white-space:nowrap;background:#2ab1da12;border:1px solid #244157;border-radius:999px;padding:6px 9px;font-size:8px}.template-summary{grid-template-columns:.8fr .9fr 1.5fr;gap:10px;display:grid}.template-summary>div{background:#0c1725;border:1px solid #203549;border-radius:9px;gap:4px;padding:12px;display:grid}.template-summary small{color:#72869d;font-size:8px}.template-summary strong{color:#eff8ff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.template-summary span{color:#5f768e;font-size:8px}.template-editor-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:12px;display:grid}.template-editor-card,.template-preview-card,.template-library{background:#0d1826;border:1px solid #20364a;border-radius:10px;padding:14px}.template-editor-card{gap:12px;display:grid}.template-message-editor{resize:vertical;min-height:190px!important}.template-editor-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.template-editor-actions>span{color:#6f849b;font-size:8px}.template-preview-card{align-self:stretch}.template-preview-phone{background:#07111c;border:1px solid #263d53;border-radius:12px;min-height:250px;margin-top:13px;padding:12px}.template-preview-top{color:#8398ae;align-items:center;gap:7px;margin-bottom:14px;font-size:8px;display:flex}.template-preview-top i{background:#35c7ed;border-radius:50%;width:8px;height:8px}.template-preview-bubble{white-space:pre-wrap;word-break:break-word;color:#e8f4fd;background:#153146;border-radius:10px 10px 10px 3px;max-height:175px;padding:11px 12px;font-size:9px;line-height:1.55;overflow:auto}.template-preview-phone>small{color:#62b98d;margin-top:12px;font-size:8px;display:block}.template-library-heading h3{color:#eef6ff;margin:2px 0 0;font-size:12px}.template-library-list{gap:8px;margin-top:12px;display:grid}.template-library-item{background:#0a1522;border:1px solid #1e3245;border-radius:8px;justify-content:space-between;align-items:center;gap:13px;padding:11px;display:flex}.template-library-copy{min-width:0}.template-library-copy b{color:#eaf5ff;font-size:9.5px}.template-library-copy p{color:#768aa0;white-space:nowrap;text-overflow:ellipsis;max-width:720px;margin:3px 0;font-size:8px;overflow:hidden}.template-library-copy small{color:#526b82;font-size:7.5px}.history-workspace{max-width:1180px;padding:16px!important;display:block!important}.history-heading{align-items:center}.history-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.history-summary>div{background:#0c1725;border:1px solid #21364a;border-radius:9px;gap:4px;padding:12px;display:grid}.history-summary small{color:#73879d;font-size:8px}.history-summary strong{color:#edf7ff;font-size:21px}.history-summary span{color:#5f758d;font-size:8px}.history-summary .success strong{color:#45d492}.history-summary .failed strong{color:#ff6f82}.history-toolbar{grid-template-columns:minmax(0,1fr) 190px;gap:10px;margin-top:13px;display:grid}.history-search{background:#091522;border:1px solid #253b50;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 11px;display:flex}.history-search span{color:#49c6ed}.history-search input{color:#e9f4ff;outline:0;width:100%;font-size:9px;background:0 0!important;border:0!important;padding:0!important}.history-toolbar select{color:#dceafb;background:#091522;border:1px solid #253b50;border-radius:8px;height:38px;padding:0 9px;font-size:8.5px}.history-table{border:1px solid #20364a;border-radius:9px;margin-top:11px;overflow:hidden}.history-table-head,.history-table-item>summary{grid-template-columns:1.15fr 1.6fr .75fr .55fr .6fr .55fr .9fr;align-items:center;gap:8px;display:grid}.history-table-head{color:#67839d;text-transform:uppercase;background:#112237;padding:9px 11px;font-size:7.5px;font-weight:800}.history-table-item{background:#0b1724;border-top:1px solid #172b3d}.history-table-item:first-of-type{border-top:0}.history-table-item>summary{cursor:pointer;color:#8499ae;min-height:47px;padding:8px 11px;font-size:8px;list-style:none}.history-table-item>summary::-webkit-details-marker{display:none}.history-table-item>summary:hover{background:#0f1d2d}.history-table-item>summary b{color:#e6f1fb;font-size:8.5px}.history-table-item>summary strong{color:#dce8f4;font-size:9px}.history-type{color:#86a2b9;text-transform:uppercase;border:1px solid #2a4155;border-radius:999px;width:max-content;padding:3px 6px;font-size:7px}.history-type.scheduled{color:#c5aaff;background:#a57bff12;border-color:#a57bff47}.history-type.manual{color:#5bd3f2;background:#37c1e512;border-color:#37c1e547}.history-success{color:#45d492!important}.history-failed{color:#ff7182!important}.history-rate{background:#09131f;border:1px solid #233a4e;border-radius:999px;height:19px;position:relative;overflow:hidden}.history-rate i{background:#39ca9438;position:absolute;inset:0 auto 0 0}.history-rate b{z-index:1;place-items:center;height:100%;display:grid;position:relative;font-size:7px!important}.history-detail{background:#08131f;border-top:1px solid #1b3043;padding:11px}.history-detail>b{color:#dce9f5;font-size:8.5px}.history-detail ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.history-detail li{background:#ff4e6809;border:1px solid #ff657929;border-radius:7px;grid-template-columns:1fr auto;gap:3px 10px;padding:8px;display:grid}.history-detail li span{color:#ecf4fc;font-size:8px;font-weight:700}.history-detail li code{color:#8296aa;font-size:7.5px}.history-detail li p{color:#d87582;grid-column:1/-1;margin:0;font-size:8px}.history-all-good{color:#53c890;margin:0;font-size:8.5px}@media (width<=980px){.schedule-overview,.history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.template-summary,.template-editor-grid,.history-toolbar{grid-template-columns:1fr}.history-table{overflow-x:auto}.history-table-head,.history-table-item>summary{min-width:760px}}@media (width<=640px){.schedule-overview,.history-summary{grid-template-columns:1fr}.next-schedule-card,.template-library-item,.history-heading{flex-direction:column;align-items:stretch}}.workspace[data-section=templates]>.control-grid{grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;align-items:start!important;width:100%!important;max-width:1280px!important}.workspace[data-section=templates] .right-stack{width:100%!important;min-width:0!important;display:block!important}.workspace[data-section=templates] .template-workspace,.workspace[data-section=templates] .options.template-workspace{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:1280px!important;padding:18px!important;display:grid!important}.workspace[data-section=templates] .template-heading{grid-column:1/-1!important;align-items:center!important;width:100%!important}.workspace[data-section=templates] .template-summary{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}.workspace[data-section=templates] .template-summary>div{align-content:center!important;min-height:88px!important;padding:13px 14px!important}.workspace[data-section=templates] .template-summary strong{font-size:18px!important;line-height:1.15!important}.workspace[data-section=templates] .template-summary span{line-height:1.4!important}.workspace[data-section=templates] .template-editor-grid{grid-column:1/-1!important;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr)!important;align-items:stretch!important;gap:14px!important;width:100%!important;display:grid!important}.workspace[data-section=templates] .template-editor-card,.workspace[data-section=templates] .template-preview-card{min-width:0!important;height:auto!important}.workspace[data-section=templates] .template-message-editor{width:100%!important;min-height:180px!important;max-height:320px!important}.workspace[data-section=templates] .template-preview-phone{box-sizing:border-box!important;min-height:220px!important;max-height:300px!important}.workspace[data-section=templates] .template-preview-bubble{max-height:145px!important}.workspace[data-section=templates] .template-library{grid-column:1/-1!important;width:100%!important}.workspace[data-section=templates] .template-library-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace[data-section=templates] .template-library-item{min-width:0!important}@media (width<=1180px){.workspace[data-section=templates]>.control-grid,.workspace[data-section=templates] .template-workspace{max-width:100%!important}.workspace[data-section=templates] .template-editor-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)!important}}@media (width<=900px){.workspace[data-section=templates] .template-summary,.workspace[data-section=templates] .template-editor-grid,.workspace[data-section=templates] .template-library-list{grid-template-columns:1fr!important}}.workspace>.system-health-panel{display:none!important}.workspace[data-section=dashboard]>.system-health-panel{width:100%;max-width:1320px;margin-top:14px;display:block!important}.ops-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.ops-heading h2{color:#eef7ff;margin:2px 0 3px;font-size:15px}.ops-heading p{color:#6f849b;margin:0;font-size:8.5px}.health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.health-card{background:#0b1724;border:1px solid #22394d;border-radius:9px;gap:4px;min-width:0;padding:12px 13px;display:grid}.health-card small{color:#71879e;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.health-card strong{color:#eaf6ff;font-size:14px}.health-card span{color:#617a92;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.health-card.good strong{color:#48d597}.health-card.warn strong{color:#f2c65b}.health-card.bad strong{color:#ff7283}.health-error{color:#e28a96;margin:10px 0 0;font-size:8px}.precheck-panel{background:#091522;border:1px solid #254258;border-radius:9px;margin-top:10px;padding:10px 11px}.precheck-panel.ready{border-color:#41d2974d}.precheck-panel.blocked{border-color:#ff5e7457}.precheck-summary{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.precheck-summary b{color:#eaf5ff;margin-right:auto;font-size:9px}.precheck-summary span{color:#829ab2;border:1px solid #294359;border-radius:999px;padding:3px 6px;font-size:7.5px}.precheck-issues{gap:5px;margin-top:8px;display:grid}.precheck-issues>div{border-top:1px solid #172b3d;grid-template-columns:minmax(120px,1fr) auto minmax(180px,1.3fr);align-items:center;gap:8px;padding:6px 7px;display:grid}.precheck-issues strong{color:#dceaf6;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.precheck-issues code{color:#70869c;font-size:7.5px}.precheck-issues span{color:#8299af;font-size:7.7px}.precheck-issues span.blocked{color:#ff8392}.precheck-issues span.warning{color:#f1c660}.precheck-ok{color:#4dd49a;margin-top:7px;font-size:8px;display:block}.schedule-submit-actions{align-items:center;gap:8px;display:flex}.history-retry-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.retry-button{color:#68d2ee;cursor:pointer;background:#2bb8de12;border:1px solid #33c5eb4d;border-radius:7px;padding:6px 8px;font-size:7.8px}.retry-button:hover{background:#2bb8de1f}@media (width<=980px){.health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.precheck-issues>div{grid-template-columns:1fr;gap:3px}}@media (width<=620px){.health-grid{grid-template-columns:1fr}.schedule-submit-actions,.history-retry-head{flex-direction:column;align-items:stretch}}.workspace>.dashboard-health-bar{display:none!important}.workspace[data-section=dashboard]>.dashboard-health-bar{display:grid!important}.dashboard-health-bar{box-sizing:border-box;background:#0d1826;border:1px solid #23384d;border-radius:10px;grid-template-columns:190px minmax(0,1fr) 34px;align-items:center;gap:14px;width:100%;max-width:1320px;margin-top:12px;padding:12px 14px;position:relative}.dashboard-health-title{border-right:1px solid #1d3043;align-items:center;gap:10px;min-width:0;padding-right:14px;display:flex}.dashboard-health-icon{color:#45c9ef;background:#27bbe314;border:1px solid #34c3ea47;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.dashboard-health-title .eyebrow{color:#46c9ed!important;letter-spacing:.09em!important;margin:0 0 2px!important;font-size:7px!important}.dashboard-health-title h3{color:#edf6ff;margin:0;font-size:11px;line-height:1.2}.dashboard-health-title small{color:#607990;margin-top:2px;font-size:7.5px;display:block}.dashboard-health-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-health-item{background:#0a1522;border:1px solid #1e3246;border-radius:8px;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:55px;padding:8px 10px;display:grid}.dashboard-health-item .health-dot{background:#5f748a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #5f748a14}.dashboard-health-item>div{gap:1px;min-width:0;display:grid}.dashboard-health-item small{color:#617991;letter-spacing:.055em;font-size:6.8px;font-weight:800}.dashboard-health-item b{color:#e8f3fe;font-size:9.5px;line-height:1.25}.dashboard-health-item em{color:#60778e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.dashboard-health-item.good .health-dot{background:#3bd291;box-shadow:0 0 0 3px #3bd29117}.dashboard-health-item.good b{color:#54dba0}.dashboard-health-item.warn .health-dot{background:#e9bd50;box-shadow:0 0 0 3px #e9bd5017}.dashboard-health-item.warn b{color:#f2ca68}.dashboard-health-item.bad .health-dot{background:#ef687b;box-shadow:0 0 0 3px #ef687b17}.dashboard-health-item.bad b{color:#ff8190}.dashboard-health-item.neutral b{color:#8ea3b8}.dashboard-health-refresh{color:#6bd6f3;cursor:pointer;background:#0a1724;border:1px solid #29445a;border-radius:8px;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.dashboard-health-refresh:hover{background:#102235;border-color:#35718d}.dashboard-health-refresh:disabled{cursor:default;opacity:.55}.dashboard-health-alert{color:#c9a75f;background:#f0b74c0b;border:1px solid #f0b74c33;border-radius:7px;grid-column:1/-1;margin-top:-4px;padding:7px 9px;font-size:7.5px}.system-health-panel{display:none!important}@media (width<=1120px){.dashboard-health-bar{grid-template-columns:1fr 34px}.dashboard-health-title{border-right:0;grid-column:1/2;padding-right:0}.dashboard-health-items{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-health-refresh{grid-area:1/2}}@media (width<=680px){.dashboard-health-items{grid-template-columns:1fr}}.workspace>.dashboard-insights{display:none!important}.workspace[data-section=dashboard]>.dashboard-insights{display:grid!important}.dashboard-insights{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:12px;width:100%;max-width:1320px;margin-top:12px}.dashboard-trend-card,.dashboard-security-card,.schedule-preview-card{box-sizing:border-box;background:#0d1826;border:1px solid #22384d;border-radius:10px;box-shadow:0 10px 30px #01081014}.dashboard-trend-card,.dashboard-security-card{min-height:220px;padding:14px}.dashboard-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dashboard-card-head h3{color:#edf6ff;margin:2px 0 0;font-size:13px}.dashboard-card-head small{color:#647c93;margin-top:3px;font-size:8px;display:block}.dashboard-today-badge{background:#091522;border:1px solid #233a50;border-radius:8px;grid-template-columns:auto auto;align-items:center;gap:2px 8px;padding:7px 9px;display:grid}.dashboard-today-badge span{color:#69829a;grid-column:1/-1;font-size:7px}.dashboard-today-badge b{color:#54dba0;font-size:8px}.dashboard-today-badge em{color:#ff8797;font-size:8px;font-style:normal}.dashboard-mini-chart{background:linear-gradient(0deg,#2a41542b 1px,#0000 1px) 0 0/100% 25%;border:1px solid #182c3f;border-radius:8px;grid-template-columns:repeat(7,minmax(34px,1fr));align-items:end;gap:8px;height:128px;margin-top:18px;padding:10px 8px 4px;display:grid}.dashboard-mini-day{grid-template-rows:1fr auto auto;place-items:end center;min-width:0;height:100%;display:grid}.dashboard-mini-bars{justify-content:center;align-items:flex-end;gap:3px;width:100%;display:flex}.dashboard-mini-bars i{border-radius:4px 4px 2px 2px;width:7px;min-height:0;transition:height .2s}.dashboard-mini-bars i.success{background:#30c990}.dashboard-mini-bars i.failed{background:#e45f73}.dashboard-mini-day b{color:#cfe1f1;margin-top:5px;font-size:8px}.dashboard-mini-day span{color:#5d748b;text-transform:uppercase;margin-top:1px;font-size:7px}.role-badge{color:#66d7f4;letter-spacing:.08em;background:#23b5de14;border:1px solid #2f5670;border-radius:999px;place-items:center;min-width:58px;height:24px;padding:0 9px;font-size:7px;font-weight:900;display:inline-grid}.role-badge.role-owner{color:#55daa3;background:#46cf9d12;border-color:#46cf9d47}.security-checks{gap:7px;margin-top:14px;display:grid}.security-checks>div{background:#0a1522;border:1px solid #1d3043;border-radius:8px;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;display:grid}.security-dot{background:#7c8da0;border-radius:50%;width:7px;height:7px}.security-dot.good{background:#3bd291}.security-dot.warn{background:#e6b94d}.security-checks p{gap:1px;margin:0;display:grid}.security-checks b{color:#dcebf8;font-size:8px}.security-checks small{color:#637a91;font-size:7px}.audit-mini-list{border-top:1px solid #1c2e40;margin-top:12px;padding-top:10px}.audit-mini-title{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.audit-mini-title b{color:#9bb3c8;font-size:8px}.audit-mini-title button{color:#68d3ef;cursor:pointer;background:#0b1825;border:1px solid #284258;border-radius:6px;font-size:9px}.audit-mini-item{border-bottom:1px solid #22374a73;grid-template-columns:54px 92px minmax(0,1fr);align-items:center;gap:7px;padding:5px 0;display:grid}.audit-mini-item span,.audit-mini-item b,.audit-mini-item em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-mini-item span{color:#60768b;font-size:6.6px}.audit-mini-item b{color:#8fc8db;text-transform:uppercase;font-size:6.8px}.audit-mini-item em{color:#7b91a5;font-size:6.8px;font-style:normal}.audit-empty{color:#657d93;margin:8px 0 0;font-size:7.5px}.schedule-preview-card{margin-top:12px;padding:13px}.schedule-preview-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.schedule-preview-head>div{align-items:center;gap:9px;display:flex}.schedule-preview-head>div>span{color:#4bccec;background:#2ec4e70f;border:1px solid #2ec4e740;border-radius:7px;place-items:center;width:27px;height:27px;font-size:7px;font-weight:900;display:grid}.schedule-preview-head b{color:#e4f0fb;font-size:9px;display:block}.schedule-preview-head small{color:#647b91;margin-top:2px;font-size:7px;display:block}.schedule-preview-head>em{letter-spacing:.06em;border-radius:999px;padding:5px 8px;font-size:6.6px;font-style:normal;font-weight:900}.schedule-preview-head>em.ready{color:#51d99e;background:#3ad29112;border:1px solid #3ad29140}.schedule-preview-head>em.warning{color:#ebc15d;background:#e8b94a12;border:1px solid #e8b94a40}.schedule-preview-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.schedule-preview-grid>div{background:#091522;border:1px solid #1f3346;border-radius:7px;min-width:0;padding:8px 9px}.schedule-preview-grid small{color:#637a91;letter-spacing:.05em;font-size:6.4px;display:block}.schedule-preview-grid b{color:#dbe9f5;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7.5px;display:block;overflow:hidden}.schedule-preview-message{background:#08131f;border:1px solid #1d3245;border-radius:7px;margin-top:8px;padding:9px 10px}.schedule-preview-message small{color:#60778d;font-size:6.5px}.schedule-preview-message p{color:#a9bccd;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0 0;font-size:7.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.toast-stack{z-index:9999;pointer-events:none;gap:8px;width:min(360px,100vw - 36px);display:grid;position:fixed;top:18px;right:18px}.app-toast{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#091623f7;border:1px solid #2b4257;border-radius:9px;grid-template-columns:26px minmax(0,1fr) 22px;align-items:center;gap:8px;min-height:48px;padding:8px 9px;display:grid;box-shadow:0 14px 40px #0000004d}.app-toast>span{color:#77cde5;background:#13263a;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.app-toast p{color:#d7e5f1;margin:0;font-size:8px;line-height:1.45}.app-toast button{color:#698095;cursor:pointer;background:0 0;border:0;font-size:15px}.app-toast.success{border-color:#37d29147}.app-toast.success>span{color:#54dca2;background:#37d2911a}.app-toast.error{border-color:#eb5b7057}.app-toast.error>span{color:#ff8b9a;background:#eb5b701a}.app-toast.warning{border-color:#e8b94a4d}.app-toast.warning>span{color:#efc45f;background:#e8b94a1a}button:disabled,.primary:disabled,.ghost:disabled{cursor:not-allowed!important;opacity:.55!important}@media (width<=1080px){.dashboard-insights{grid-template-columns:1fr}.schedule-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.dashboard-mini-chart{gap:4px}.schedule-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toast-stack{width:calc(100vw - 20px);top:10px;right:10px}}.schedule-history-tools{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.schedule-refresh-meta{align-items:center;gap:7px;display:flex}.schedule-refresh-meta small{color:#607b92;white-space:nowrap;font-size:7px}.schedule-refresh-meta>span{color:#54cef2;white-space:nowrap;background:#0e2735;border:1px solid #1b4c61;border-radius:99px;flex:none;padding:5px 8px;font-size:8px;font-weight:800}.schedule-refresh-button{color:#bcecff;cursor:pointer;background:linear-gradient(#183b4ef0,#0b2333f5);border:1px solid #25536c;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 10px;transition:border-color .16s,background .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff09,0 5px 16px #0000001a}.schedule-refresh-button:hover:not(:disabled){background:linear-gradient(#1c4c63fa,#0c2b3dfa);border-color:#36a7ca;transform:translateY(-1px)}.schedule-refresh-button:active:not(:disabled){transform:translateY(0)}.schedule-refresh-button i{color:#55d8f5;transform-origin:50%;font-size:13px;font-style:normal;line-height:1;display:inline-block}.schedule-refresh-button b{color:inherit;white-space:nowrap;font-size:7.5px;font-weight:800}.schedule-refresh-button.refreshing i{animation:.8s linear infinite schedule-refresh-spin}.schedule-refresh-button:disabled{cursor:wait!important;opacity:.72!important}@keyframes schedule-refresh-spin{to{transform:rotate(360deg)}}@media (width<=760px){.schedule-history-heading{flex-direction:column;align-items:stretch!important}.schedule-history-tools{justify-content:space-between;width:100%}.schedule-refresh-meta small{display:none}}.auth-v10-shell{position:relative;overflow:hidden;color:#e9f2f9!important;background:radial-gradient(circle at 12% 10%,#23a5d31f,#0000 31%),radial-gradient(circle at 88% 88%,#115c8e1a,#0000 29%),linear-gradient(145deg,#050a11 0%,#07111c 48%,#050b13 100%)!important;place-items:center!important;min-height:100vh!important;padding:28px!important;display:grid!important}.auth-v10-shell:before{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(#4e84aa0e 1px,#0000 1px),linear-gradient(90deg,#4e84aa0e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.auth-v10-stage{z-index:1;background:#070f18f0;border:1px solid #5b89ac3b;border-radius:20px;grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);width:min(1180px,100%);min-height:min(720px,100vh - 56px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000006b,inset 0 1px #ffffff06}.auth-v10-visual{background:radial-gradient(circle at 22% 26%,#20b4dd21,#0000 28%),linear-gradient(150deg,#081623 0%,#08121e 58%,#06101a 100%);border-right:1px solid #5684a629;flex-direction:column;justify-content:space-between;min-width:0;padding:38px 42px 30px;display:flex;position:relative;overflow:hidden}.auth-v10-visual:after{content:"";border:1px solid #32bde01f;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-210px;right:-210px;box-shadow:0 0 0 55px #2487aa06,0 0 0 110px #2487aa05}.auth-v10-brand,.auth-v10-card-top{align-items:center;gap:12px;display:flex}.auth-v10-logo,.auth-v10-mobile-logo,.auth-v10-loader-mark{color:#68ddf7;letter-spacing:-.04em;background:linear-gradient(145deg,#103349,#0a2233);border:1px solid #46cced47;flex:none;place-items:center;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff0a}.auth-v10-logo{border-radius:12px;width:45px;height:45px;font-size:12px}.auth-v10-brand>div{gap:2px;display:grid}.auth-v10-brand b{color:#e7f3fb;letter-spacing:.04em;font-size:11px}.auth-v10-brand em{color:#53d0ef;font-style:normal}.auth-v10-brand small{color:#607c92;letter-spacing:.17em;font-size:6.8px;font-weight:800}.auth-v10-hero{z-index:1;width:min(560px,100%);margin:38px 0;position:relative}.auth-v10-kicker{color:#68bdd3;letter-spacing:.14em;align-items:center;gap:7px;font-size:7px;font-weight:900;display:inline-flex}.auth-v10-kicker i,.auth-v10-visual-footer span i{background:#3bd497;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #3bd49773}.auth-v10-hero h1{color:#f0f7fc;letter-spacing:-.045em;margin:15px 0 14px;font-size:clamp(31px,4vw,53px);font-weight:850;line-height:.99}.auth-v10-hero h1 span{color:#56d2f1}.auth-v10-hero>p{color:#7890a4;max-width:530px;margin:0;font-size:11px;line-height:1.7}.auth-v10-feature-grid{gap:8px;margin-top:25px;display:grid}.auth-v10-feature-grid>div{background:#07131e8f;border:1px solid #517d9e21;border-radius:10px;grid-template-columns:33px minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;display:grid}.auth-v10-feature-grid>div>span{color:#58d0ec;background:#2aa6ca14;border-radius:8px;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.auth-v10-feature-grid p{gap:2px;margin:0;display:grid}.auth-v10-feature-grid b{color:#cfe0ec;font-size:8.5px}.auth-v10-feature-grid small{color:#627b90;font-size:7.4px}.auth-v10-visual-footer{z-index:1;border-top:1px solid #5480a01f;justify-content:space-between;align-items:center;gap:14px;padding-top:17px;display:flex;position:relative}.auth-v10-visual-footer span{color:#7895aa;letter-spacing:.09em;align-items:center;gap:6px;font-size:7px;font-weight:800;display:inline-flex}.auth-v10-visual-footer small{color:#526b7f;font-size:7px}.auth-v10-form-side{background:radial-gradient(circle at 100% 0,#227ba60e,#0000 34%),#09131f;flex-direction:column;justify-content:center;min-width:0;padding:34px 44px 24px;display:flex}.auth-v10-card.auth-card{max-width:430px;margin:auto;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.auth-v10-mobile-logo{border-radius:10px;width:40px;height:40px;font-size:11px;display:none}.auth-v10-card-top{align-items:flex-start;margin-bottom:23px}.auth-v10-card-top>div{min-width:0}.auth-v10-card .eyebrow{letter-spacing:.16em;margin:0 0 6px;color:#4fbdd9!important;font-size:7px!important}.auth-v10-card h2{color:#eff6fb;letter-spacing:-.025em;margin:0;font-size:25px;line-height:1.1}.auth-v10-card .auth-copy{line-height:1.55;color:#71879a!important;margin:8px 0 0!important;font-size:9px!important}.auth-v10-card label.auth-v10-field{color:#a4b6c5!important;gap:7px!important;margin:14px 0!important;font-size:8px!important;font-weight:800!important;display:grid!important}.auth-v10-field>span{letter-spacing:.02em}.auth-v10-card .auth-v10-field input{box-sizing:border-box;outline:none;width:100%;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffff05;color:#e6f0f7!important;background:#08121c!important;border:1px solid #22384c!important;border-radius:9px!important;min-height:48px!important;padding:0 14px!important;font-size:10px!important}.auth-v10-card .auth-v10-field input::placeholder{color:#455b6c}.auth-v10-card .auth-v10-field input:focus{box-shadow:0 0 0 3px #2799bc16,inset 0 1px #ffffff06;background:#091622!important;border-color:#2799bc!important}.auth-v10-field>small{color:#516a7e;font-size:6.8px;font-weight:600}.auth-v10-error.auth-error{border:1px solid #e25a6b3d;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;margin:12px 0;display:grid;background:#48151d47!important;border-radius:8px!important;padding:9px 10px!important}.auth-v10-error>span{color:#ff8292;background:#e14d611f;border-radius:6px;place-items:center;width:23px;height:23px;font-size:9px;font-weight:900;display:grid}.auth-v10-error p{color:#da8791;margin:0;font-size:7.5px;line-height:1.45}.auth-v10-submit.auth-submit{letter-spacing:.015em;justify-content:center;gap:9px;width:100%;min-height:48px;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 11px 26px #07688f2e,inset 0 1px #ffffff1a;color:#f3fbff!important;background:linear-gradient(135deg,#1688af,#0c6c97)!important;border:1px solid #52d6f238!important;border-radius:9px!important;margin-top:17px!important;font-size:8.5px!important;font-weight:900!important}.auth-v10-submit:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 13px 30px #07688f3d,inset 0 1px #ffffff1f}.auth-v10-switch.auth-switch{cursor:pointer;background:0 0;border:0;width:100%;color:#6f8699!important;margin-top:14px!important;font-size:8px!important;font-weight:600!important}.auth-v10-switch b{color:#53c8e5;font-weight:900}.auth-v10-trust{color:#536c80;white-space:nowrap;border-top:1px solid #172a3b;justify-content:center;align-items:center;gap:7px;margin-top:22px;padding-top:15px;font-size:6.5px;display:flex}.auth-v10-trust i{background:#2a485e;border-radius:50%;width:3px;height:3px}.auth-v10-copyright{color:#4f6679;text-align:center;letter-spacing:.025em;border-top:1px solid #3556702e;width:100%;max-width:430px;margin:20px auto 0;padding-top:15px;font-size:7px}.auth-v10-loader{z-index:1;background:#091522;border:1px solid #4c85ab33;border-radius:12px;align-items:center;gap:11px;padding:16px 18px;display:flex;position:relative;box-shadow:0 20px 50px #00000042}.auth-v10-loader-mark{border-radius:9px;width:38px;height:38px;font-size:10px}.auth-v10-loader>div{gap:2px;display:grid}.auth-v10-loader b{color:#dceaf4;font-size:8px}.auth-v10-loader small{color:#647c90;font-size:7px}@media (width<=900px){.auth-v10-shell{padding:18px!important}.auth-v10-stage{grid-template-columns:1fr;width:min(520px,100%);min-height:0}.auth-v10-visual{display:none}.auth-v10-form-side{min-height:calc(100vh - 36px);padding:34px 32px 25px}.auth-v10-mobile-logo{display:grid}}@media (width<=520px){.auth-v10-shell{place-items:stretch stretch!important;padding:0!important}.auth-v10-stage{border:0;border-radius:0;width:100%;min-height:100vh}.auth-v10-form-side{min-height:100vh;padding:26px 20px 20px}.auth-v10-card h2{font-size:22px}.auth-v10-trust{gap:5px;font-size:5.8px}.auth-v10-copyright{margin-top:17px}}.auth-v10-shell{background:linear-gradient(90deg,#03080fe6 0%,#040a11cc 38%,#040a11b8 64%,#03080fe6 100%),url(/one-management-bg.webp) 50%/cover no-repeat!important}.auth-v10-shell:before{opacity:.28!important;background-color:#0000!important;background-image:radial-gradient(circle at 16% 20%,#28b4e021,#0000 30%),radial-gradient(circle at 82% 70%,#186faa14,#0000 28%)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;-webkit-mask-image:none!important;mask-image:none!important}.auth-v10-stage{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#050d16d1!important;border-color:#67a0c438!important;box-shadow:0 26px 70px #0000006b,inset 0 1px #ffffff05!important}.auth-v10-visual{background:linear-gradient(150deg,#071523d1,#060e18a3)!important}.auth-v10-form-side{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#08121df2,#070f19ed)!important}.auth-v10-card .auth-v10-field input{background:#06101aeb!important}.auth-v10-card .auth-v10-field input:focus{background:#071420fa!important}@media (width<=900px){.auth-v10-shell{background:linear-gradient(#040a11cc,#040a11e8),url(/one-management-bg.webp) 50%/cover no-repeat!important}.auth-v10-form-side{background:#07101be8!important}}@media (width<=520px){.auth-v10-shell{background:linear-gradient(#040a11d6,#040a11f0),url(/one-management-bg.webp) 50%/cover no-repeat!important}}.theme-mode-toggle{color:#b9cada;cursor:pointer;background:linear-gradient(#101e2d,#0a1521);border:1px solid #2b4157;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff09,0 7px 18px #00000021}.theme-mode-toggle:hover{color:#71d8ef;border-color:#377b99;transform:translateY(-1px)}.theme-mode-toggle>span{place-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:grid}.theme-mode-toggle>b{white-space:nowrap;font-size:7.5px;font-weight:850}.theme-mode-toggle.compact{z-index:20;background:#07121ddb;min-height:30px;position:absolute;top:17px;right:18px}.topbar-actions{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.app-shell[data-theme=light]{min-height:100vh;color:#18334e!important;background:radial-gradient(circle at 74% 0,#77d3f33b,#0000 30%),radial-gradient(circle at 24% 82%,#958bf51a,#0000 27%),linear-gradient(145deg,#edf6fc 0%,#f7fbfe 48%,#edf4fb 100%)!important}.app-shell[data-theme=light] .sidebar{background:radial-gradient(circle at 0 0,#38bae229,#0000 26%),linear-gradient(#f9fcff 0%,#eef7fc 55%,#e8f2f9 100%)!important;border-right:1px solid #d1e1ec!important;box-shadow:10px 0 34px #24537414!important}.app-shell[data-theme=light] .brand-copy strong{color:#173552!important}.app-shell[data-theme=light] .brand-copy b{color:#1099c5!important}.app-shell[data-theme=light] .brand-copy small,.app-shell[data-theme=light] .brand-version{color:#718ca2!important}.app-shell[data-theme=light] .brand-version{background:#ffffffbd!important;border-color:#bdd6e6!important}.app-shell[data-theme=light] .nav-item{color:#58738a!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-left-width:3px!important}.app-shell[data-theme=light] .nav-item:after{color:#9ab2c4!important}.app-shell[data-theme=light] .nav-item:hover{color:#1a5f82!important;background:linear-gradient(100deg,#daf2fbeb,#f5fbfedb)!important;border-color:#cfe2ee #cfe2ee #cfe2ee #58bddb!important;box-shadow:0 8px 18px #36719512!important}.app-shell[data-theme=light] .nav-item.active{color:#116786!important;background:linear-gradient(110deg,#d9f3fb 0%,#f4fbfe 70%,#e9f4fb 100%)!important;border-color:#a9d8e8 #a9d8e8 #a9d8e8 #1aa6d2!important;box-shadow:0 8px 20px #297a9f1a,inset 0 1px #fffc!important}.app-shell[data-theme=light] .sidebar-bottom{color:#638198!important;border-color:#cfdfe9!important}.app-shell[data-theme=light] .sidebar-bottom>i{background:#20bd87!important}.app-shell[data-theme=light] .topbar{background:linear-gradient(90deg,#f9fdffeb,#eef8fdd6)!important;border-bottom-color:#dce8f0!important;box-shadow:0 10px 26px #244d6d0b!important}.app-shell[data-theme=light] .topbar h1{color:#173451!important}.app-shell[data-theme=light] .topbar-breadcrumb span,.app-shell[data-theme=light] .topbar-subtitle{color:#70889b!important}.app-shell[data-theme=light] .topbar-breadcrumb b{color:#2b6280!important}.app-shell[data-theme=light] .account{color:#183650!important;background:linear-gradient(145deg,#ffffffeb,#eef8fde6)!important;border-color:#cfdfeb!important;box-shadow:0 8px 20px #25557612!important}.app-shell[data-theme=light] .account>div>b{color:#193b58!important}.app-shell[data-theme=light] .account-status{color:#708a9d!important}.app-shell[data-theme=light] .theme-mode-toggle{color:#385d75;background:linear-gradient(#fff,#eaf5fa);border-color:#c5dae7;box-shadow:0 7px 18px #28587612}.app-shell[data-theme=light] .theme-mode-toggle:hover{color:#116b8e;border-color:#76bfd7}.app-shell[data-theme=light] .section-context{box-shadow:0 8px 22px #3062810e;color:#274e68!important;background:linear-gradient(100deg,#e0f5fbf0,#f9fdfff5)!important;border-color:#cce0eb!important}.app-shell[data-theme=light] .section-context-icon{color:#1288ae!important;background:#d9f5fb!important;border-color:#9cd8e9!important}.app-shell[data-theme=light] .section-context small{color:#6c879a!important}.app-shell[data-theme=light] :is(.connect-card,.panel,.group-manager,.auto-image-panel,.traffic-panel,.schedule-panel,.status-panel,.dashboard-trend-card,.dashboard-security-card,.schedule-preview-card){color:#294b63!important;background:linear-gradient(145deg,#fffffff7,#f4fafdf7)!important;border-color:#cfdfeb!important;box-shadow:0 13px 30px #254e6c12,inset 0 1px #ffffffe6!important}.app-shell[data-theme=light] :is(.panel h2,.panel h3,.schedule-heading h2,.schedule-history-heading h3,.dashboard-card-head h3,.image-mode-title,.traffic-heading h2){color:#193b56!important}.app-shell[data-theme=light] :is(.panel p,.panel-description,.schedule-heading p,.schedule-targets p,.schedule-image-box p,.image-page-title>p:last-child,.image-help){color:#6a8497!important}.app-shell[data-theme=light] .eyebrow{color:#1288ad!important}.app-shell[data-theme=light] .connect-card{background:radial-gradient(circle at 100% 0,#5bcae71f,#0000 30%),linear-gradient(135deg,#fff 0%,#f0f9fd 100%)!important}.app-shell[data-theme=light] .connect-copy>b{color:#173c58!important}.app-shell[data-theme=light] .connect-copy p{color:#70889a!important}.app-shell[data-theme=light] .metrics article{background:linear-gradient(145deg,#fff,#f5fafc)!important;border-color:#d0e0ea!important;box-shadow:0 10px 24px #2a536f11!important}.app-shell[data-theme=light] .metrics article:first-child{background:linear-gradient(145deg,#fff,#ecf8fd)!important}.app-shell[data-theme=light] .metrics article:nth-child(2){background:linear-gradient(145deg,#fff,#eefbf5)!important}.app-shell[data-theme=light] .metrics article:nth-child(3){background:linear-gradient(145deg,#fff,#fff7e9)!important}.app-shell[data-theme=light] .metrics article:nth-child(4){background:linear-gradient(145deg,#fff,#eef5ff)!important}.app-shell[data-theme=light] .metrics article:nth-child(5){background:linear-gradient(145deg,#fff,#f6f0ff)!important}.app-shell[data-theme=light] .metrics article:nth-child(6){background:linear-gradient(145deg,#fff,#eafbf7)!important}.app-shell[data-theme=light] .metrics small{color:#607d93!important}.app-shell[data-theme=light] .metrics strong{color:#173b58!important}.app-shell[data-theme=light] .metrics em{color:#7d94a5!important}.app-shell[data-theme=light] :is(input,textarea,select,.search,.selected-file,.token-input){color:#244b66!important;background:#ffffffeb!important;border-color:#c7dbe8!important}.app-shell[data-theme=light] :is(input,textarea,select)::placeholder{color:#91a6b5!important}.app-shell[data-theme=light] :is(input,textarea,select):focus{border-color:#46acd0!important;box-shadow:0 0 0 3px #2da7cd17!important}.app-shell[data-theme=light] .ghost,.app-shell[data-theme=light] .selection-tools button,.app-shell[data-theme=light] .tag,.app-shell[data-theme=light] .table-actions button,.app-shell[data-theme=light] .schedule-actions button{color:#35647e!important;background:linear-gradient(#fff,#eef6fa)!important;border-color:#bfd6e5!important}.app-shell[data-theme=light] .ghost:hover,.app-shell[data-theme=light] .selection-tools button:hover,.app-shell[data-theme=light] .table-actions button:hover{color:#126e91!important;background:#e6f6fb!important;border-color:#6ebbd3!important}.app-shell[data-theme=light] .group-row{color:#45677e!important;border-color:#e0eaf1!important}.app-shell[data-theme=light] .group-row:hover{background:#f0f9fc!important}.app-shell[data-theme=light] .group-row b{color:#234a66!important}.app-shell[data-theme=light] .group-row small{color:#7b92a3!important}.app-shell[data-theme=light] .composer textarea{color:#23455f!important;background:linear-gradient(145deg,#fff,#f8fcfe)!important;border-color:#c7dbe8!important}.app-shell[data-theme=light] .import-hint,.app-shell[data-theme=light] .image-mode-card{color:#5e7c91!important;background:linear-gradient(110deg,#edf9fd,#f9fcfe)!important;border-color:#cae0eb!important}.app-shell[data-theme=light] :is(.group-table,.image-status-table){background:#fff!important;border-color:#ccdfe9!important}.app-shell[data-theme=light] :is(.group-table-head,.image-status-head){color:#477089!important;background:linear-gradient(90deg,#dcf3fa,#eef8fc)!important;border-color:#c8dfe9!important}.app-shell[data-theme=light] :is(.group-table-row,.image-status-row){color:#527086!important;background:#ffffffe0!important;border-color:#e2ebf1!important}.app-shell[data-theme=light] :is(.group-table-row,.image-status-row):hover{background:#eff9fc!important}.app-shell[data-theme=light] .group-table-row>b,.app-shell[data-theme=light] .image-status-row>b{color:#244c68!important}.app-shell[data-theme=light] .traffic-summary article,.app-shell[data-theme=light] .traffic-progress-card{background:linear-gradient(145deg,#fff,#f4fafc)!important;border-color:#cfdfeb!important}.app-shell[data-theme=light] .traffic-summary article:first-child{background:linear-gradient(145deg,#fff,#edf8fd)!important}.app-shell[data-theme=light] .traffic-summary article:nth-child(2){background:linear-gradient(145deg,#fff,#ecfaf4)!important}.app-shell[data-theme=light] .traffic-summary article:nth-child(3){background:linear-gradient(145deg,#fff,#fff1f3)!important}.app-shell[data-theme=light] .traffic-summary article:nth-child(4){background:linear-gradient(145deg,#fff,#f4efff)!important}.app-shell[data-theme=light] .traffic-summary small,.app-shell[data-theme=light] .traffic-summary em,.app-shell[data-theme=light] .traffic-progress-copy small,.app-shell[data-theme=light] .traffic-progress-copy>span{color:#6b8498!important}.app-shell[data-theme=light] .traffic-summary strong,.app-shell[data-theme=light] .traffic-progress-copy b{color:#244962!important}.app-shell[data-theme=light] .traffic-table{background:#fff!important;border-color:#ccdee9!important}.app-shell[data-theme=light] .traffic-table-head{color:#52758d!important;background:linear-gradient(90deg,#dff3f9,#edf8fc)!important;border-color:#cbdde8!important}.app-shell[data-theme=light] .traffic-table-row{color:#58768c!important;background:#fff!important;border-color:#e3ebf1!important}.app-shell[data-theme=light] .traffic-table-row:hover{background:#f1f9fc!important}.app-shell[data-theme=light] .traffic-table-row>b{color:#244962!important}.app-shell[data-theme=light] .traffic-filters button{color:#5e7b91!important;background:#f5fafc!important;border-color:#c6dae7!important}.app-shell[data-theme=light] .traffic-filters button:hover,.app-shell[data-theme=light] .traffic-filters button.active{color:#146e90!important;background:#ddf3f9!important;border-color:#67bdd7!important}.app-shell[data-theme=light] .traffic-note{color:#5c788d!important;background:#eaf7fb!important;border-left-color:#4eb1cf!important}.app-shell[data-theme=light] :is(.schedule-image-box,.schedule-smart-box,.schedule-targets,.schedule-preview-message,.schedule-preview-grid>div){background:linear-gradient(145deg,#fff,#f3fafc)!important;border-color:#cbdee9!important}.app-shell[data-theme=light] .schedule-target-row{color:#517187!important;border-color:#e2ebf0!important}.app-shell[data-theme=light] .schedule-target-row:hover{background:#eff9fc!important}.app-shell[data-theme=light] .schedule-target-row b,.app-shell[data-theme=light] .schedule-preview-grid b,.app-shell[data-theme=light] .schedule-preview-head b{color:#234b67!important}.app-shell[data-theme=light] .schedule-preview-grid small,.app-shell[data-theme=light] .schedule-preview-head small,.app-shell[data-theme=light] .schedule-preview-message small{color:#71899b!important}.app-shell[data-theme=light] .schedule-preview-message p{color:#5a768a!important}.app-shell[data-theme=light] .schedule-history-head{color:#52768e!important;background:#e9f6fa!important;border-color:#cfe0ea!important}.app-shell[data-theme=light] .schedule-history-item{color:#567488!important;background:#ffffffeb!important;border-color:#e1eaf0!important}.app-shell[data-theme=light] .options{background:linear-gradient(145deg,#fff,#f4fafc)!important;border-color:#ccdee9!important}.app-shell[data-theme=light] .template-library-item,.app-shell[data-theme=light] .history-entry{color:#547086!important;background:linear-gradient(145deg,#fff,#f6fafc)!important;border-color:#d2e0e9!important}.app-shell[data-theme=light] .history-list{border-color:#dce7ed!important}.app-shell[data-theme=light] .history-list>b,.app-shell[data-theme=light] .history-entry b,.app-shell[data-theme=light] .template-library-item b{color:#244b66!important}.app-shell[data-theme=light] .dashboard-trend-card{background:radial-gradient(circle at 100% 0,#54c5e01f,#0000 28%),linear-gradient(145deg,#fff,#f2fafc)!important}.app-shell[data-theme=light] .dashboard-security-card{background:radial-gradient(circle at 0 100%,#40cd9e17,#0000 28%),linear-gradient(145deg,#fff,#f3faf8)!important}.app-shell[data-theme=light] .dashboard-card-head small,.app-shell[data-theme=light] .dashboard-mini-day span,.app-shell[data-theme=light] .audit-mini-item span,.app-shell[data-theme=light] .audit-mini-item em{color:#71899a!important}.app-shell[data-theme=light] .dashboard-mini-day b,.app-shell[data-theme=light] .audit-mini-title b{color:#315873!important}.app-shell[data-theme=light] .dashboard-mini-chart{background-color:#f8fcfeb8!important;background-image:linear-gradient(0deg,#4a7d9a13 1px,#0000 1px),none!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:100% 25%!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;border-color:#d3e4ec!important}.app-shell[data-theme=light] .dashboard-today-badge,.app-shell[data-theme=light] .security-checks>div{background:#ffffffc7!important;border-color:#d3e3eb!important}.app-shell[data-theme=light] .security-checks b{color:#2a526d!important}.app-shell[data-theme=light] .security-checks small{color:#718a9b!important}.app-shell[data-theme=light] .audit-mini-list{border-color:#dbe7ed!important}.app-shell[data-theme=light] .audit-mini-item{border-color:#cedee8bf!important}.app-shell[data-theme=light] .system-health-card,.app-shell[data-theme=light] .health-item{background:linear-gradient(145deg,#fff,#f4fafc)!important;border-color:#cfe0ea!important}.app-shell[data-theme=light] .health-item b{color:#254e69!important}.app-shell[data-theme=light] .health-item small{color:#70899b!important}.app-shell[data-theme=light] .app-toast{background:#fffffff7!important;border-color:#c7dce8!important;box-shadow:0 14px 38px #2e567126!important}.app-shell[data-theme=light] .app-toast p{color:#35576e!important}.app-shell[data-theme=light] .send-modal-backdrop{background:#1c314175!important}.app-shell[data-theme=light] .send-modal{background:linear-gradient(145deg,#fff,#f0f8fb)!important;border-color:#c5dae7!important;box-shadow:0 22px 55px #1d3e5433!important}.app-shell[data-theme=light] .send-modal h2{color:#224a66!important}.app-shell[data-theme=light] .send-modal>p,.app-shell[data-theme=light] .send-modal-note{color:#678296!important}.app-shell[data-theme=light] .send-modal-note{background:#eaf7fb!important;border-color:#cce0e9!important}.auth-v10-shell[data-theme=light]{color:#173650!important;background:linear-gradient(90deg,#ebf7fcd6 0%,#f7fbfdcc 46%,#eaf5fbdb 100%),url(/one-management-bg.webp) 50%/cover no-repeat!important}.auth-v10-shell[data-theme=light]:before{opacity:.25!important}.auth-v10-shell[data-theme=light] .auth-v10-stage{background:#f7fcfede!important;border-color:#9fc1d599!important;box-shadow:0 28px 72px #25496038!important}.auth-v10-shell[data-theme=light] .auth-v10-visual{background:linear-gradient(150deg,#e4f6fceb,#f4fafddb)!important;border-right-color:#d5e5ed!important}.auth-v10-shell[data-theme=light] .auth-v10-brand b,.auth-v10-shell[data-theme=light] .auth-v10-hero h1{color:#173d59!important}.auth-v10-shell[data-theme=light] .auth-v10-brand small,.auth-v10-shell[data-theme=light] .auth-v10-hero>p,.auth-v10-shell[data-theme=light] .auth-v10-feature-grid small,.auth-v10-shell[data-theme=light] .auth-v10-visual-footer small{color:#6b8799!important}.auth-v10-shell[data-theme=light] .auth-v10-feature-grid>div{background:#ffffffbd!important;border-color:#cde2eb!important}.auth-v10-shell[data-theme=light] .auth-v10-feature-grid b{color:#31566f!important}.auth-v10-shell[data-theme=light] .auth-v10-form-side{background:linear-gradient(#fffffff2,#f0f8fcf0)!important}.auth-v10-shell[data-theme=light] .auth-v10-card h2{color:#183d58!important}.auth-v10-shell[data-theme=light] .auth-v10-card .auth-copy,.auth-v10-shell[data-theme=light] .auth-v10-card label.auth-v10-field,.auth-v10-shell[data-theme=light] .auth-v10-field>small{color:#678397!important}.auth-v10-shell[data-theme=light] .auth-v10-card .auth-v10-field input{color:#244b65!important;background:#fffffff0!important;border-color:#c5dbe7!important}.auth-v10-shell[data-theme=light] .auth-v10-trust,.auth-v10-shell[data-theme=light] .auth-v10-copyright{color:#698497!important;border-color:#d7e6ed!important}.auth-v10-shell[data-theme=light] .theme-mode-toggle{color:#355c74;background:#ffffffe6;border-color:#bdd6e3;box-shadow:0 8px 22px #254e671c}@media (width<=930px){.topbar-actions{gap:6px}.theme-mode-toggle:not(.compact)>b{display:none}.theme-mode-toggle:not(.compact){width:32px;padding:0}}@media (width<=680px){.topbar-actions{align-items:flex-start}.theme-mode-toggle.compact{top:10px;right:10px}}@media (prefers-reduced-motion:reduce){.theme-mode-toggle{transition:none!important}}:root{--ui-font:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:16px;--ui-shadow-soft:0 10px 28px #040f1c1f;--ui-shadow-card:0 12px 30px #040f1c24}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body,button,input,textarea,select{font-family:var(--ui-font)!important}body{letter-spacing:-.005em}.brand{min-height:72px!important;padding-bottom:14px!important}.brand-mark{letter-spacing:-.04em!important;border-radius:12px!important;width:44px!important;height:44px!important;font-size:13px!important;font-weight:900!important;box-shadow:0 10px 22px #069ace33,inset 0 1px #ffffff24!important}.brand-copy strong{letter-spacing:.015em!important;font-size:11px!important;font-weight:850!important;line-height:1.15!important}.brand-copy small{letter-spacing:.16em!important;margin-top:3px!important;font-size:6.8px!important;font-weight:800!important}.brand-version{letter-spacing:.04em!important;border-radius:7px!important;min-height:22px!important;padding:0 7px!important;font-size:6.7px!important;font-weight:900!important}.nav-item{letter-spacing:-.01em!important;border-radius:9px!important;min-height:43px!important;font-size:10px!important;font-weight:750!important}.nav-item span{line-height:1.2!important}.sidebar-bottom{font-size:9px!important;line-height:1.55!important}.topbar{min-height:88px!important}.topbar-breadcrumb{letter-spacing:.035em!important;font-size:7.5px!important}.topbar h1{letter-spacing:-.035em!important;margin-top:6px!important;font-size:clamp(24px,2.35vw,31px)!important;font-weight:850!important;line-height:1.05!important}.topbar-subtitle{max-width:720px;margin-top:6px!important;font-size:9.5px!important;line-height:1.55!important}.account{border-radius:11px!important;min-height:50px!important;padding:7px 11px!important}.account .avatar{width:34px!important;height:34px!important;font-size:9px!important;font-weight:900!important}.account>div>b{font-size:9.4px!important;font-weight:850!important}.account-status{margin-top:2px!important;font-size:7px!important}.section-context{border-radius:11px!important;min-height:58px!important;padding:11px 13px!important}.section-context-icon{border-radius:9px!important;width:34px!important;height:34px!important;font-size:12px!important}.section-context b{font-size:9.6px!important;font-weight:850!important}.section-context small{margin-top:2px!important;font-size:7.2px!important}.eyebrow{letter-spacing:.15em!important;font-size:7px!important;font-weight:900!important}.panel h2,.panel h3,.schedule-heading h2,.schedule-history-heading h3,.dashboard-card-head h3,.traffic-heading h2,.image-page-title h2{letter-spacing:-.025em!important;font-weight:850!important}.panel,.connect-card,.group-manager,.auto-image-panel,.traffic-panel,.schedule-panel,.status-panel,.dashboard-trend-card,.dashboard-security-card,.schedule-preview-card{border-radius:var(--ui-radius-md)!important}.panel,.group-manager,.auto-image-panel,.traffic-panel,.schedule-panel{padding:18px!important}.connect-card{padding:14px 16px!important}.metrics article{border-radius:11px!important;min-height:96px!important;padding:14px!important}.metrics article>span:first-child{border-radius:8px!important;width:31px!important;height:31px!important;font-size:11px!important}.metrics small{font-size:7.2px!important;font-weight:700!important}.metrics strong{letter-spacing:-.045em!important;margin-top:5px!important;font-size:22px!important;font-weight:900!important;line-height:1!important}.metrics em{margin-top:6px!important;font-size:6.8px!important;line-height:1.35!important}.metrics strong:not(:where(:empty)){overflow-wrap:anywhere}.primary,.ghost,.selection-tools button,.schedule-actions button,.table-actions button,.traffic-filters button{min-height:34px;letter-spacing:-.005em!important;border-radius:8px!important;font-size:7.8px!important;font-weight:850!important}.primary{box-shadow:0 8px 18px #0583b42b,inset 0 1px #ffffff1a!important}.primary:hover{transform:translateY(-1px)}.theme-mode-toggle{min-height:34px!important;padding:0 11px!important}input,textarea,select,.search,.token-input,.selected-file{border-radius:8px!important;font-size:9px!important}input,select,.token-input{min-height:42px!important}textarea{line-height:1.55!important}label,.options label{font-size:7.8px!important;font-weight:800!important}input::placeholder,textarea::placeholder{opacity:.72!important}.group-table,.image-status-table,.traffic-table{border-radius:10px!important}.group-table-head,.image-status-head,.traffic-table-head{letter-spacing:.07em!important;min-height:38px!important;font-size:7px!important;font-weight:900!important}.group-table-row,.image-status-row,.traffic-table-row{min-height:42px!important;font-size:8.2px!important}.group-table-row>b,.image-status-row>b,.traffic-table-row>b{font-weight:820!important}.image-status-row em,.status-badge,.schedule-history-item .status,.traffic-status{letter-spacing:.025em!important;font-size:6.7px!important;font-weight:900!important}.group-row{min-height:46px!important;padding-block:8px!important}.group-row b{font-size:8.4px!important;font-weight:850!important}.group-row small{margin-top:2px!important;font-size:6.7px!important}.schedule-fields{gap:10px!important}.schedule-image-box,.schedule-smart-box,.schedule-targets,.schedule-preview-message,.schedule-preview-grid>div{border-radius:10px!important}.schedule-target-row{min-height:44px!important}.schedule-target-row b{font-size:8.2px!important;font-weight:850!important}.schedule-preview-head b,.schedule-preview-grid b{font-size:8.4px!important;font-weight:850!important}.schedule-history-head{letter-spacing:.06em!important;min-height:39px!important;font-size:6.9px!important;font-weight:900!important}.schedule-history-item{min-height:44px!important;font-size:7.5px!important}.template-summary,.template-center-stats{gap:10px!important}.template-summary article,.template-center-stats article{border-radius:11px!important}.template-library-item{border-radius:9px!important}.template-library-item b{font-size:8.5px!important;font-weight:850!important}.history-entry{border-radius:9px!important}.history-entry b{font-size:8.5px!important;font-weight:850!important}.system-health-card{border-radius:12px!important}.health-item{border-radius:9px!important;min-height:54px!important}.health-item b{font-size:8px!important;font-weight:900!important}.app-shell[data-theme=light] .workspace{background:linear-gradient(#ffffff52,#ebf6fb38)!important}.app-shell[data-theme=light] :is(.panel,.connect-card,.group-manager,.auto-image-panel,.traffic-panel,.schedule-panel,.status-panel,.dashboard-trend-card,.dashboard-security-card,.schedule-preview-card){background:linear-gradient(145deg,#fffffffb,#f1f8fcf9)!important;border-color:#c7dce8!important;box-shadow:0 10px 24px #26506c13,inset 0 1px #fffffff0!important}.app-shell[data-theme=light] .metrics article{border-color:#c9dce7!important;box-shadow:0 9px 22px #27506c13,inset 0 1px #ffffffe6!important}.app-shell[data-theme=light] .metrics strong,.app-shell[data-theme=light] .topbar h1,.app-shell[data-theme=light] .panel h2,.app-shell[data-theme=light] .panel h3,.app-shell[data-theme=light] .schedule-heading h2,.app-shell[data-theme=light] .traffic-heading h2{color:#123451!important}.app-shell[data-theme=light] .primary{color:#fff!important;background:linear-gradient(135deg,#148fbd 0%,#0876a4 100%)!important;border-color:#1684ad!important}.app-shell[data-theme=light] .sidebar{background:radial-gradient(circle at 0 0,#27b0db24,#0000 27%),linear-gradient(#f9fdff 0%,#edf7fb 52%,#e8f2f8 100%)!important}.app-shell[data-theme=dark] :is(.panel,.connect-card,.group-manager,.auto-image-panel,.traffic-panel,.schedule-panel,.status-panel,.dashboard-trend-card,.dashboard-security-card,.schedule-preview-card){border-color:#21384d!important;box-shadow:0 10px 28px #0000002e,inset 0 1px #ffffff05!important}.app-shell[data-theme=dark] .metrics strong,.app-shell[data-theme=dark] .topbar h1,.app-shell[data-theme=dark] .panel h2,.app-shell[data-theme=dark] .panel h3{color:#eef6fb!important}.app-shell[data-theme=dark] .metrics small,.app-shell[data-theme=dark] .panel-description,.app-shell[data-theme=dark] .topbar-subtitle{color:#8298ab!important}.app-shell *,.auth-v10-shell *{-webkit-backdrop-filter:none!important}.app-shell :is(button,.nav-item,input,textarea,select,.panel,.metrics article){transition-duration:.14s!important}@media (width<=1180px){.topbar h1{font-size:25px!important}.metrics strong{font-size:20px!important}}@media (width<=680px){.topbar{min-height:72px!important}.topbar h1{font-size:21px!important}.panel,.group-manager,.auto-image-panel,.traffic-panel,.schedule-panel{padding:14px!important}.metrics article{min-height:88px!important}.metrics strong{font-size:19px!important}}@media (prefers-reduced-motion:reduce){.app-shell *,.auth-v10-shell *{transition:none!important;animation:none!important}}.app-shell,.auth-v10-shell{font-size:14px!important}.app-shell *,.auth-v10-shell *{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.brand-copy strong{font-size:13px!important}.brand-copy small,.brand-version{font-size:8px!important}.nav-item{min-height:46px!important;font-size:12px!important;font-weight:800!important}.nav-item span{font-size:12px!important}.sidebar-bottom{font-size:11px!important}.sidebar-bottom small,.logout-button,.topbar-breadcrumb{font-size:9px!important}.topbar h1{font-size:clamp(28px,2.6vw,34px)!important;line-height:1.08!important}.topbar-subtitle{font-size:11px!important;line-height:1.55!important}.account>div>b{font-size:11px!important}.account-status{font-size:9px!important}.section-context b{font-size:11px!important}.eyebrow{font-size:8.5px!important}.panel h2,.schedule-heading h2,.traffic-heading h2,.image-page-title h2{font-size:22px!important}.panel h3,.schedule-history-heading h3,.dashboard-card-head h3{font-size:15px!important}.panel-description,.schedule-heading p,.traffic-heading p,.image-page-title>p:last-child,.image-help{font-size:10.5px!important;line-height:1.6!important}.metrics small{font-size:9px!important}.metrics strong{font-size:26px!important;line-height:1.05!important}.metrics em{font-size:8.5px!important;line-height:1.45!important}.primary,.ghost,.selection-tools button,.schedule-actions button,.table-actions button,.traffic-filters button,.theme-mode-toggle{font-size:9.5px!important;font-weight:850!important}.theme-mode-toggle>b{font-size:9px!important}label,.options label,.auth-v10-field>span{font-size:9.5px!important}input,textarea,select,.search,.token-input,.selected-file{font-size:11px!important}input::placeholder,textarea::placeholder{font-size:10.5px!important}.auth-v10-field>small{font-size:8px!important}.group-row b{font-size:10.5px!important}.group-row small,.group-table-head,.image-status-head,.traffic-table-head{font-size:8.5px!important}.group-table-row,.image-status-row,.traffic-table-row{font-size:10px!important}.group-table-row>b,.image-status-row>b,.traffic-table-row>b{font-size:10.5px!important}.image-status-row em,.status-badge,.schedule-history-item .status,.traffic-status{font-size:8px!important}.traffic-summary small,.traffic-progress-copy small,.traffic-progress-copy>span{font-size:9px!important}.traffic-summary strong,.traffic-progress-copy b{font-size:19px!important}.schedule-target-row b{font-size:10px!important}.schedule-target-row small,.schedule-target-row em{font-size:8.5px!important}.schedule-preview-head b,.schedule-preview-grid b{font-size:10px!important}.schedule-preview-head small,.schedule-preview-grid small,.schedule-preview-message small{font-size:8.5px!important}.schedule-preview-message p{font-size:10px!important;line-height:1.55!important}.schedule-history-head{font-size:8.5px!important}.schedule-history-item{font-size:9.5px!important}.template-library-item b{font-size:10.5px!important}.template-library-item small{font-size:8.5px!important}.template-summary small,.template-center-stats small{font-size:9px!important}.template-summary strong,.template-center-stats strong{font-size:23px!important}.history-entry b{font-size:10.5px!important}.history-entry small,.history-entry span,.history-entry em{font-size:8.5px!important}.health-item b{font-size:9.5px!important}.health-item small{font-size:8px!important;line-height:1.45!important}.auth-v10-card .eyebrow{font-size:8.5px!important}.auth-v10-card h2{font-size:28px!important}.auth-v10-card .auth-copy{font-size:10.5px!important}.auth-v10-card label.auth-v10-field{font-size:10px!important}.auth-v10-card .auth-v10-field input{font-size:11px!important}.auth-v10-submit.auth-submit{font-size:10px!important}.auth-v10-switch.auth-switch{font-size:9.5px!important}.auth-v10-trust,.auth-v10-copyright{font-size:8px!important}.app-shell[data-theme=light]{color:#16334d!important}.app-shell[data-theme=light] :is(.panel-description,.topbar-subtitle,.section-context small,.group-row small,.schedule-target-row small,.schedule-preview-head small,.schedule-preview-grid small,.history-entry small,.template-library-item small,.health-item small){color:#58758b!important}.app-shell[data-theme=light] :is(.panel h2,.panel h3,.topbar h1,.metrics strong,.group-row b,.schedule-target-row b,.history-entry b,.template-library-item b){color:#123552!important}.app-shell[data-theme=dark] :is(.panel-description,.topbar-subtitle,.section-context small,.group-row small,.schedule-target-row small,.schedule-preview-head small,.schedule-preview-grid small,.history-entry small,.template-library-item small,.health-item small){color:#9ab0c2!important}.app-shell[data-theme=dark] :is(.panel h2,.panel h3,.topbar h1,.metrics strong,.group-row b,.schedule-target-row b,.history-entry b,.template-library-item b){color:#f2f7fb!important}@media (width<=1180px){.nav-item,.nav-item span{font-size:11px!important}.topbar h1{font-size:28px!important}}@media (width<=680px){.topbar h1{font-size:24px!important}.panel h2,.schedule-heading h2,.traffic-heading h2,.image-page-title h2{font-size:19px!important}.metrics strong{font-size:22px!important}.group-table-row,.image-status-row,.traffic-table-row{font-size:9.5px!important}}.group-editor-backdrop{z-index:1200;background:#02070db8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.group-editor-modal{color:#dce9f3;background:radial-gradient(circle at 100% 0,#22a9cf14,#0000 31%),#0b1622;border:1px solid #2a4055;border-radius:16px;width:min(680px,100%);max-height:min(760px,100vh - 48px);overflow:auto;box-shadow:0 28px 80px #00000073,inset 0 1px #ffffff06}.group-editor-header{border-bottom:1px solid #1c3042;justify-content:space-between;align-items:flex-start;gap:18px;min-height:92px;padding:20px 22px 17px;display:flex}.group-editor-title{align-items:flex-start;gap:13px;min-width:0;display:flex}.group-editor-icon{color:#53d5f1;background:#0d2b3d;border:1px solid #24536b;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.group-editor-title .eyebrow{color:#52c6e4!important;margin:0 0 4px!important}.group-editor-title h2{color:#eef6fb;letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.16}.group-editor-title>div>p:last-child{color:#7890a4;margin:6px 0 0;font-size:10px;line-height:1.5}.group-editor-close{color:#8fa5b7;cursor:pointer;background:#101e2b;border:1px solid #2b4154;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;padding:0;font-size:18px;line-height:1;display:grid}.group-editor-close:hover:not(:disabled){color:#d7edf6;background:#12283a;border-color:#48829e}.group-editor-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 22px 4px;display:grid}.group-editor-field{align-content:start;gap:7px;min-width:0;display:grid}.group-editor-field-wide{grid-column:1/-1}.group-editor-field>span{color:#b4c5d2;justify-content:space-between;align-items:center;gap:7px;font-weight:850;display:flex;font-size:10px!important}.group-editor-field>span b{color:#58cae8;letter-spacing:.04em;background:#2cb5da1a;border-radius:999px;padding:3px 6px;font-size:6.5px}.group-editor-field input{box-sizing:border-box;outline:0;width:100%;padding:0 12px;color:#e0ecf4!important;background:#08131e!important;border:1px solid #2a4155!important;border-radius:9px!important;min-height:45px!important;font-size:10.5px!important}.group-editor-field input::placeholder{color:#526a7c!important}.group-editor-field input:focus{border-color:#299bc0!important;box-shadow:0 0 0 3px #299bc017!important}.group-editor-field input:disabled{cursor:not-allowed;opacity:.5}.group-editor-field small{color:#627b8e;min-height:15px;line-height:1.45;font-size:7.5px!important}.group-editor-error{background:#5818204d;border:1px solid #e1576747;border-radius:9px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;margin:14px 22px 0;padding:10px 11px;display:grid}.group-editor-error>span{color:#fb8492;background:#eb4e6124;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.group-editor-error p{color:#e59aa3;margin:0;font-size:9px;line-height:1.45}.group-editor-footer{border-top:1px solid #1b3041;justify-content:space-between;align-items:center;gap:18px;margin-top:17px;padding:15px 22px 20px;display:flex}.group-editor-security{color:#718a9c;align-items:center;gap:7px;min-width:0;display:flex}.group-editor-security>span{color:#36ca91;font-size:9px;font-weight:900}.group-editor-security p{margin:0;font-size:7.5px;line-height:1.45}.group-editor-actions{flex:none;align-items:center;gap:8px;display:flex}.group-editor-actions .ghost,.group-editor-actions .primary{min-width:105px;min-height:38px!important}.app-shell[data-theme=light] .group-editor-backdrop{background:#1931437a}.app-shell[data-theme=light] .group-editor-modal{color:#234963;background:radial-gradient(circle at 100% 0,#33b4da1c,#0000 31%),linear-gradient(145deg,#fff,#f1f8fc);border-color:#bcd3e1;box-shadow:0 28px 80px #20445b3d,inset 0 1px #ffffffe6}.app-shell[data-theme=light] .group-editor-header,.app-shell[data-theme=light] .group-editor-footer{border-color:#d4e3ec}.app-shell[data-theme=light] .group-editor-icon{color:#1686aa;background:#def4fa;border-color:#9ed3e4}.app-shell[data-theme=light] .group-editor-title h2{color:#153b57}.app-shell[data-theme=light] .group-editor-title>div>p:last-child{color:#657f92}.app-shell[data-theme=light] .group-editor-close{color:#58768b;background:#f6fbfd;border-color:#c3d9e6}.app-shell[data-theme=light] .group-editor-close:hover:not(:disabled){color:#176a8a;background:#e6f6fb;border-color:#75bed7}.app-shell[data-theme=light] .group-editor-field>span{color:#315b75}.app-shell[data-theme=light] .group-editor-field>span b{color:#1685a8;background:#e2f5fa}.app-shell[data-theme=light] .group-editor-field input{color:#244a64!important;background:#fffffff5!important;border-color:#c5dbe7!important}.app-shell[data-theme=light] .group-editor-field input::placeholder{color:#91a5b4!important}.app-shell[data-theme=light] .group-editor-field small{color:#718a9b}.app-shell[data-theme=light] .group-editor-security{color:#657f92}@media (width<=680px){.group-editor-backdrop{align-items:end;padding:10px}.group-editor-modal{border-radius:14px;width:100%;max-height:calc(100vh - 20px)}.group-editor-header{padding:17px 16px 14px}.group-editor-title h2{font-size:18px}.group-editor-body{grid-template-columns:1fr;padding:17px 16px 2px}.group-editor-field-wide{grid-column:auto}.group-editor-error{margin-inline:16px}.group-editor-footer{flex-direction:column;align-items:stretch;padding:14px 16px 17px}.group-editor-actions{width:100%}.group-editor-actions .ghost,.group-editor-actions .primary{flex:1}}:root{--motion-fast:.12s;--motion-normal:.165s;--motion-slow:.22s;--motion-ease:cubic-bezier(.2, .75, .25, 1)}.sidebar .nav-item{position:relative;overflow:hidden;transform:translateZ(0);transition:transform var(--motion-normal) var(--motion-ease), border-color var(--motion-normal) ease, background-color var(--motion-normal) ease, color var(--motion-normal) ease, box-shadow var(--motion-normal) ease!important}.sidebar .nav-item:before{content:"";opacity:0;transform-origin:50%;width:3px;transition:opacity var(--motion-fast) ease, transform var(--motion-normal) var(--motion-ease);background:#39c9ee;border-radius:0 999px 999px 0;position:absolute;top:9px;bottom:9px;left:0;transform:scaleY(.35)}.sidebar .nav-item>span{transition:transform var(--motion-normal) var(--motion-ease), color var(--motion-normal) ease!important}.sidebar .nav-item:hover{transform:translate(2px)translateY(-1px)}.sidebar .nav-item:hover:before,.sidebar .nav-item.active:before{opacity:1;transform:scaleY(1)}.sidebar .nav-item:hover>span{transform:translate(2px)}.sidebar .nav-item:active{transform:translate(1px)translateY(0)scale(.995)}.sidebar .nav-item.active{box-shadow:0 8px 20px #1893be1a,inset 0 1px #ffffff05!important}.account,.theme-mode-toggle,.section-context{transition:transform var(--motion-normal) var(--motion-ease), border-color var(--motion-normal) ease, box-shadow var(--motion-normal) ease, background-color var(--motion-normal) ease!important}.account:hover{transform:translateY(-1px)}.theme-mode-toggle:hover{transform:translateY(-1px)scale(1.01)}.theme-mode-toggle:active{transform:translateY(0)scale(.985)}.section-context:hover{transform:translateY(-1px)}.workspace[data-section=dashboard]>.connect-card,.workspace[data-section=dashboard]>.metrics,.workspace[data-section=broadcast]>.control-grid,.workspace[data-section=groups]>.group-manager,.workspace[data-section=traffic]>.traffic-panel,.workspace[data-section=images]>.auto-image-panel,.workspace[data-section=schedule]>.schedule-row,.workspace[data-section=templates]>.control-grid,.workspace[data-section=history]>.schedule-row{animation:v12-section-in var(--motion-slow) var(--motion-ease) both}@keyframes v12-section-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.metrics article,.panel,.connect-card,.group-manager,.auto-image-panel,.traffic-panel,.schedule-panel,.status-panel,.dashboard-trend-card,.dashboard-security-card,.schedule-preview-card,.schedule-overview-card,.schedule-preview-grid>div,.template-library-item,.history-entry,.health-item,.dashboard-health-item,.traffic-summary article,.traffic-progress-card{transition:transform var(--motion-normal) var(--motion-ease), border-color var(--motion-normal) ease, box-shadow var(--motion-normal) ease, background-color var(--motion-normal) ease!important}.metrics article:hover,.schedule-overview-card:hover,.schedule-preview-grid>div:hover,.template-library-item:hover,.history-entry:hover,.health-item:hover,.dashboard-health-item:hover,.traffic-summary article:hover,.traffic-progress-card:hover{transform:translateY(-2px)}.panel:hover,.group-manager:hover,.auto-image-panel:hover,.traffic-panel:hover,.schedule-panel:hover,.status-panel:hover,.dashboard-trend-card:hover,.dashboard-security-card:hover,.schedule-preview-card:hover{transform:translateY(-1px)}.app-shell[data-theme=dark] :is(.metrics article,.schedule-overview-card,.template-library-item,.history-entry,.dashboard-health-item):hover{border-color:#31506b!important;box-shadow:0 14px 32px #00000038,inset 0 1px #ffffff06!important}.app-shell[data-theme=light] :is(.metrics article,.schedule-overview-card,.template-library-item,.history-entry,.dashboard-health-item):hover{border-color:#a9cedf!important;box-shadow:0 14px 30px #2557751c,inset 0 1px #fffffff5!important}button,.primary,.ghost,.table-actions button,.schedule-actions button,.selection-tools button,.traffic-filters button,.group-editor-close{transition:transform var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, filter var(--motion-fast) ease!important}button:hover:not(:disabled),.primary:hover:not(:disabled),.ghost:hover:not(:disabled){transform:translateY(-1px)}button:active:not(:disabled),.primary:active:not(:disabled),.ghost:active:not(:disabled){transform:translateY(0)scale(.985)}.primary:hover:not(:disabled){filter:brightness(1.055)}button:disabled,.primary:disabled,.ghost:disabled{cursor:not-allowed}.primary:disabled{position:relative;overflow:hidden}.primary:disabled:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 34%,#ffffff17 48%,#0000 62%);animation:1.35s ease-in-out infinite v12-button-loading;position:absolute;inset:0;transform:translate(-110%)}@keyframes v12-button-loading{to{transform:translate(110%)}}input,textarea,select,.search,.token-input{transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, background-color var(--motion-fast) ease!important}.group-table-row,.image-status-row,.traffic-table-row,.schedule-history-item,.group-row{position:relative;transition:transform var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) ease, border-color var(--motion-fast) ease!important}.group-table-row:hover,.image-status-row:hover,.traffic-table-row:hover,.schedule-history-item:hover,.group-row:hover{transform:translate(2px)}.app-shell[data-theme=dark] :is(.group-table-row,.image-status-row,.traffic-table-row,.schedule-history-item,.group-row):hover{background:#204c6633!important}.app-shell[data-theme=light] :is(.group-table-row,.image-status-row,.traffic-table-row,.schedule-history-item,.group-row):hover{background:#eaf7fb!important}.table-actions,.schedule-actions{transition:opacity var(--motion-fast) ease}.group-table-row:hover .table-actions,.schedule-history-item:hover .schedule-actions{opacity:1}.bot-dot.online,.dashboard-health-item.good .health-dot{position:relative}.bot-dot.online:after,.dashboard-health-item.good .health-dot:after{content:"";opacity:0;border:1px solid;border-radius:50%;animation:2.4s ease-out infinite v12-status-pulse;position:absolute;inset:-3px}@keyframes v12-status-pulse{0%{opacity:.3;transform:scale(.7)}58%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1.8)}}.toast-stack{gap:8px!important}.app-toast{animation:v12-toast-in .19s var(--motion-ease) both;transition:transform var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) ease, border-color var(--motion-fast) ease!important}.app-toast:hover{transform:translate(-2px)}@keyframes v12-toast-in{0%{opacity:0;transform:translate(14px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}.group-editor-backdrop{animation:.15s both v12-backdrop-in}.group-editor-modal{animation:v12-modal-in .19s var(--motion-ease) both}@keyframes v12-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes v12-modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-v10-card,.auth-v10-feature-grid>div,.auth-v10-submit,.auth-v10-switch{transition:transform var(--motion-normal) var(--motion-ease), border-color var(--motion-normal) ease, box-shadow var(--motion-normal) ease, background-color var(--motion-normal) ease!important}.auth-v10-feature-grid>div:hover{transform:translateY(-2px)}.auth-v10-submit:hover:not(:disabled){transform:translateY(-1px)}.auth-v10-loader{overflow:hidden}.auth-v10-loader:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff0e 47%,#0000 64%);animation:1.45s ease-in-out infinite v12-auth-loader;position:absolute;inset:0;transform:translate(-110%)}@keyframes v12-auth-loader{to{transform:translate(110%)}}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,.nav-item:focus-visible{outline-offset:2px!important;outline:2px solid #54cceb!important}@media (prefers-reduced-motion:reduce){.app-shell *,.auth-v10-shell *,.group-editor-backdrop,.group-editor-modal,.app-toast{transition:none!important;animation:none!important;transform:none!important}}@media (width<=930px){.metrics article:hover,.schedule-overview-card:hover,.template-library-item:hover,.history-entry:hover,.dashboard-health-item:hover{transform:translateY(-1px)}.group-table-row:hover,.image-status-row:hover,.traffic-table-row:hover,.schedule-history-item:hover,.group-row:hover{transform:none}}@media (hover:none){.sidebar .nav-item:hover,.metrics article:hover,.panel:hover,.template-library-item:hover,.history-entry:hover,.group-table-row:hover,.image-status-row:hover,.traffic-table-row:hover,.schedule-history-item:hover,.group-row:hover{transform:none!important}}:root{--v13-bg:#06111d;--v13-panel:#0a1724;--v13-panel-2:#0d1d2c;--v13-line:#1d3447;--v13-line-strong:#2b506a;--v13-text:#eaf5fb;--v13-muted:#8aa4b8;--v13-accent:#25c7ee;--v13-accent-2:#338cff;--v13-success:#31d990;--v13-danger:#ff5c70;--v13-warning:#f5bb4c}.app-shell{letter-spacing:.005em}.app-shell[data-theme=dark]{background:radial-gradient(circle at 78% -18%,#1c7ac21f,#0000 29%),linear-gradient(145deg,#050d16 0%,#07131f 52%,#06101a 100%)!important}.app-shell[data-theme=light]{background:radial-gradient(circle at 80% -18%,#2196cd24,#0000 31%),linear-gradient(145deg,#edf6fb 0%,#f7fbfd 50%,#edf7fb 100%)!important}.app-shell :is(button,input,textarea,select){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nav-icon,.section-context-icon,.metric-icon,.connect-icon,.theme-mode-icon,.broadcast-failsafe-icon,.send-modal-icon{place-items:center;display:inline-grid}.nav-icon svg,.section-context-icon svg,.metric-icon svg,.connect-icon svg,.theme-mode-icon svg,.broadcast-failsafe-icon svg,.send-modal-icon svg{display:block}.sidebar{box-shadow:18px 0 60px #00000021;background:linear-gradient(#06111dfb,#040c14fc)!important;border-right-color:#3163816b!important}.brand{min-height:67px;position:relative}.brand-mark{box-shadow:0 10px 24px #0097cc21,inset 0 1px #ffffff14;color:#6fe4ff!important;background:linear-gradient(145deg,#20bbe140,#12567b36)!important;border:1px solid #3acbef6b!important;border-radius:11px!important;width:39px!important;height:39px!important}.brand-copy strong{letter-spacing:.025em!important}.brand-copy strong b{color:#54d8f8}.brand-copy small{color:#5f8299!important;letter-spacing:.15em!important}.brand-version{letter-spacing:.08em;background:#179dc214;border:1px solid #30bee038;border-radius:999px;top:3px;right:1px;color:#6edcf5!important;padding:3px 6px!important;font-size:6.5px!important}.sidebar .nav-item{color:#8ba5b8!important;border-radius:10px!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:47px!important;padding:0 11px!important;display:grid!important}.sidebar .nav-item .nav-icon{color:#66899f;width:30px;height:30px;transition:transform var(--motion-normal) var(--motion-ease), color var(--motion-normal) ease, border-color var(--motion-normal) ease, background-color var(--motion-normal) ease;border:1px solid #0000;border-radius:8px}.sidebar .nav-item:hover .nav-icon{color:#79dff6;background:#2cafd40f;border-color:#39c9ee26;transform:translate(1px)scale(1.04)}.sidebar .nav-item.active{color:#e6f8ff!important;background:linear-gradient(90deg,#1784ad2e,#0a2c3f4a)!important;border-color:#31bcdf45!important}.sidebar .nav-item.active .nav-icon{color:#63ddfa;background:#23b8dd1c;border-color:#4ed7f738;box-shadow:inset 0 1px #ffffff06}.sidebar-bottom{border-top-color:#3f678142!important}.topbar{border-bottom:1px solid #365d7530;padding-bottom:18px!important}.topbar-breadcrumb{text-transform:uppercase;letter-spacing:.11em!important}.topbar h1{text-shadow:0 1px #ffffff05;letter-spacing:-.035em!important;font-weight:790!important}.topbar-subtitle{max-width:720px}.section-context{--section-accent:#35c7ea;box-shadow:inset 0 1px #ffffff05;background:linear-gradient(100deg,#13364c57,#091c2a33)!important;border-color:#41739045!important;min-height:56px!important}.workspace[data-section=broadcast] .section-context{--section-accent:#4b9cff}.workspace[data-section=groups] .section-context{--section-accent:#7b9cff}.workspace[data-section=traffic] .section-context{--section-accent:#38d4ad}.workspace[data-section=images] .section-context{--section-accent:#cb8fff}.workspace[data-section=schedule] .section-context{--section-accent:#49d1e7}.workspace[data-section=templates] .section-context{--section-accent:#f0a963}.workspace[data-section=history] .section-context{--section-accent:#6fb7ff}.section-context-icon{border:1px solid color-mix(in srgb, var(--section-accent) 35%, transparent)!important;background:color-mix(in srgb, var(--section-accent) 10%, transparent)!important;width:35px!important;height:35px!important;color:var(--section-accent)!important;border-radius:10px!important}.section-context small{font-size:9px!important}.connect-card,.panel,.group-manager,.auto-image-panel,.traffic-panel,.schedule-panel,.status-panel,.dashboard-trend-card,.dashboard-security-card,.schedule-preview-card,.schedule-overview-card,.template-editor-card,.template-library-panel,.history-panel,.dashboard-health-bar{border-color:#3058726b!important;border-radius:13px!important}.app-shell[data-theme=dark] :is(.connect-card,.panel,.group-manager,.auto-image-panel,.traffic-panel,.schedule-panel,.status-panel,.dashboard-trend-card,.dashboard-security-card,.schedule-preview-card,.schedule-overview-card,.template-editor-card,.template-library-panel,.history-panel,.dashboard-health-bar){background:linear-gradient(145deg,#0c1d2cf5,#07141ff7)!important;box-shadow:0 14px 42px #0000001a,inset 0 1px #ffffff05!important}.app-shell[data-theme=light] :is(.connect-card,.panel,.group-manager,.auto-image-panel,.traffic-panel,.schedule-panel,.status-panel,.dashboard-trend-card,.dashboard-security-card,.schedule-preview-card,.schedule-overview-card,.template-editor-card,.template-library-panel,.history-panel,.dashboard-health-bar){background:linear-gradient(145deg,#fffffffa,#f1f8fcfa)!important;border-color:#c5dae6!important;box-shadow:0 12px 34px #234e6712,inset 0 1px #fffffff5!important}.panel h2,.group-manager h2,.auto-image-panel h2,.traffic-panel h2,.schedule-panel h2,.template-heading h2,.image-page-title h2{letter-spacing:-.025em!important;font-weight:780!important}.eyebrow{letter-spacing:.12em!important;font-weight:850!important}.metrics{gap:10px!important}.metrics article{position:relative;overflow:hidden;min-height:104px!important}.metrics article:after{content:"";pointer-events:none;background:radial-gradient(circle,#35c2e81a,#0000 68%);border-radius:50%;width:80px;height:80px;position:absolute;top:-34px;right:-34px}.metric-icon{background:#24a4c814;border:1px solid #42c8eb3d;color:#62dbf6!important;border-radius:10px!important;width:38px!important;height:38px!important}.metrics strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-weight:820!important}.primary,.send-button,.ghost,.text-button,.tag,.table-actions button,.schedule-actions button,.selection-tools button,.traffic-filters button,.logout-button{letter-spacing:.015em;border-radius:9px!important;font-weight:780!important}.primary,.send-button{position:relative;overflow:hidden;color:#f4fcff!important;background:linear-gradient(135deg,#16b7dc 0%,#207fde 100%)!important;border:1px solid #38cff46b!important;box-shadow:0 8px 20px #108ac429,inset 0 1px #ffffff2e!important}.primary:before,.send-button:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 32%,#ffffff21 48%,#0000 64%);transition:transform .42s;position:absolute;inset:0;transform:translate(-110%)}.primary:hover:before,.send-button:hover:before{transform:translate(110%)}.app-shell[data-theme=light] :is(.ghost,.text-button,.tag,.selection-tools button,.traffic-filters button){color:#365e77!important;background:#f8fcfeeb!important;border-color:#c1d7e4!important}.ghost:hover:not(:disabled),.text-button:hover:not(:disabled),.tag:hover:not(:disabled){color:#dff7ff!important;border-color:#42c1e08c!important}.app-shell[data-theme=light] :is(.ghost:hover:not(:disabled),.text-button:hover:not(:disabled),.tag:hover:not(:disabled)){color:#176d8b!important}input,textarea,select,.search,.token-input{border-radius:9px!important}.app-shell[data-theme=dark] :is(input,textarea,select,.search,.token-input){color:#dfeef6!important;background:#040f18b8!important;border-color:#3052688f!important}.app-shell[data-theme=light] :is(input,textarea,select,.search,.token-input){color:#244b64!important;background:#fffffff0!important;border-color:#c5d9e5!important}:is(input,textarea,select):focus{border-color:#2dc0e5b8!important;box-shadow:0 0 0 3px #2dc0e517!important}.group-table-head,.image-status-head,.traffic-table-head,.schedule-history-head{text-transform:uppercase;letter-spacing:.085em!important;font-weight:850!important}.group-table-row,.image-status-row,.traffic-table-row,.schedule-history-item{min-height:46px}.app-shell[data-theme=dark] :is(.group-table-head,.image-status-head,.traffic-table-head,.schedule-history-head){color:#7898ad!important;background:#122b3da3!important}.app-shell[data-theme=light] :is(.group-table-head,.image-status-head,.traffic-table-head,.schedule-history-head){color:#59788d!important;background:#eaf4f9!important}.strict-stop-control{cursor:pointer;-webkit-user-select:none;user-select:none;background:#08162199;border:1px solid #506b7c61;border-radius:9px;align-items:center;gap:8px;min-height:39px;padding:5px 9px;display:flex}.strict-stop-control input{opacity:0;pointer-events:none;position:absolute}.strict-stop-switch{background:#263c4c;border-radius:999px;flex:none;width:31px;height:17px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a}.strict-stop-switch:after{content:"";background:#849aaa;border-radius:50%;width:11px;height:11px;transition:transform .15s,background-color .15s;position:absolute;top:3px;left:3px}.strict-stop-control.active .strict-stop-switch{background:#2acc9057}.strict-stop-control.active .strict-stop-switch:after{background:#58e6ae;transform:translate(14px)}.strict-stop-copy{gap:1px;line-height:1;display:grid}.strict-stop-copy b{color:#bdd2df;align-items:center;gap:5px;display:flex;font-size:8.5px!important}.strict-stop-copy small{color:#617d90;font-size:6.5px!important}.broadcast-failsafe-alert{background:#631b2729;border:1px solid #ff5c704d;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;margin-top:11px;padding:11px 12px;display:grid}.broadcast-failsafe-icon{color:#ff788a;background:#ff4c6314;border:1px solid #ff5e7347;border-radius:9px;width:34px;height:34px}.broadcast-failsafe-alert b{color:#ffdbe0;font-size:9.5px}.broadcast-failsafe-alert p{color:#e7a2ab;margin:4px 0 0;font-size:9px;line-height:1.5}.broadcast-failsafe-alert small{color:#b78a91;margin-top:5px;font-size:7.5px;display:block}.broadcast-failsafe-alert small strong{color:#efbcc4}.send-modal-failsafe{color:#7893a5;background:#0818247a;border:1px solid #526b7b54;border-radius:9px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px;margin-top:9px;padding:9px 10px;display:grid}.send-modal-failsafe.active{color:#62dcae;background:#2275571a;border-color:#32d69947}.send-modal-failsafe b{font-size:8.5px;display:block}.send-modal-failsafe small{color:#8299a8;margin-top:2px;font-size:7.5px;line-height:1.45;display:block}.app-shell[data-theme=light] .sidebar{box-shadow:16px 0 48px #2d546912;background:linear-gradient(#f8fcfe,#edf6fa)!important;border-right-color:#c3d9e5!important}.app-shell[data-theme=light] .sidebar .nav-item{color:#5b7789!important}.app-shell[data-theme=light] .sidebar .nav-item .nav-icon{color:#65879b}.app-shell[data-theme=light] .sidebar .nav-item.active{color:#174e69!important;background:linear-gradient(90deg,#ddf4fa,#edf8fb)!important;border-color:#a8d7e6!important}.app-shell[data-theme=light] .sidebar .nav-item.active .nav-icon{color:#1587a9;background:#d8f3f9;border-color:#a9dce9}.app-shell[data-theme=light] .section-context{background:linear-gradient(100deg,#f9fdff,#edf7fb)!important;border-color:#c8dde7!important}.app-shell[data-theme=light] .section-context b{color:#214c66!important}.app-shell[data-theme=light] .strict-stop-control{background:#fafdffe0;border-color:#c7dbe6}.app-shell[data-theme=light] .broadcast-failsafe-alert{background:#fff4f6;border-color:#f1c3ca}.app-shell[data-theme=light] .broadcast-failsafe-alert b{color:#8f3342}.app-shell[data-theme=light] .broadcast-failsafe-alert p,.app-shell[data-theme=light] .broadcast-failsafe-alert small{color:#9d5a64}.app-shell[data-theme=light] .send-modal-failsafe{background:#f4fafc;border-color:#c8dce7}@media (width<=1120px){.sidebar .nav-item{grid-template-columns:28px minmax(0,1fr)!important}.nav-icon{width:27px!important;height:27px!important}}@media (width<=760px){.strict-stop-control{box-sizing:border-box;width:100%}}.app-shell{--menu-a:#35d7f3;--menu-b:#2f7cff;--menu-soft:#35d7f31a;--menu-line:#43a9d661;--menu-bg-a:#06111d;--menu-bg-b:#071a2b;--menu-panel-a:#0a1a2a;--menu-panel-b:#081522;--menu-muted:#91adbf;transition:background .22s;background:radial-gradient(circle at 82% -12%, var(--menu-soft), transparent 29%), linear-gradient(145deg, var(--menu-bg-a), var(--menu-bg-b))!important}.app-shell[data-section=dashboard]{--menu-a:#32d7f2;--menu-b:#347cff;--menu-soft:#32d7f21a;--menu-line:#3aa8da66;--menu-bg-a:#05111e;--menu-bg-b:#071b2e;--menu-panel-a:#0a1b2d;--menu-panel-b:#071522}.app-shell[data-section=broadcast]{--menu-a:#45dda5;--menu-b:#16a977;--menu-soft:#45dda517;--menu-line:#3ec39266;--menu-bg-a:#061512;--menu-bg-b:#08221d;--menu-panel-a:#0a221d;--menu-panel-b:#071714}.app-shell[data-section=groups]{--menu-a:#5a94ff;--menu-b:#3a5ff2;--menu-soft:#5a94ff1a;--menu-line:#517eeb6b;--menu-bg-a:#071426;--menu-bg-b:#0a1b36;--menu-panel-a:#0b1c36;--menu-panel-b:#081426}.app-shell[data-section=traffic]{--menu-a:#69baff;--menu-b:#7c79ff;--menu-soft:#5c9dff1a;--menu-line:#588fcd61;--menu-bg-a:#07121d;--menu-bg-b:#0b1826;--menu-panel-a:#0c1a29;--menu-panel-b:#0a1724}.app-shell[data-section=images]{--menu-a:#4ed8e4;--menu-b:#3e9ff3;--menu-soft:#4ed8e417;--menu-line:#3e9ec261;--menu-bg-a:#06171c;--menu-bg-b:#0a2027;--menu-panel-a:#0a2229;--menu-panel-b:#07181e}.app-shell[data-section=schedule]{--menu-a:#ffad52;--menu-b:#ff753d;--menu-soft:#ffad5217;--menu-line:#e2894166;--menu-bg-a:#12100c;--menu-bg-b:#1e170e;--menu-panel-a:#21190f;--menu-panel-b:#12100c}.app-shell[data-section=templates]{--menu-a:#bd7cff;--menu-b:#8244e8;--menu-soft:#bd7cff17;--menu-line:#9c5be166;--menu-bg-a:#130b20;--menu-bg-b:#211137;--menu-panel-a:#211138;--menu-panel-b:#120b1e}.app-shell[data-section=history]{--menu-a:#ff7885;--menu-b:#dd4555;--menu-soft:#ff788514;--menu-line:#d34d5b61;--menu-bg-a:#101215;--menu-bg-b:#1b1d22;--menu-panel-a:#1d1e23;--menu-panel-b:#101114}.app-shell{color:#eaf5fb!important;font-size:14px!important}.topbar h1{letter-spacing:-.038em!important;font-size:clamp(28px,2.6vw,36px)!important;font-weight:820!important;line-height:1.08!important}.topbar-subtitle{max-width:780px;color:#9ab5c7!important;font-size:11px!important;line-height:1.6!important}.section-context b{color:#eef8fc!important;font-size:12px!important}.section-context small{color:#91adbf!important;font-size:10px!important;line-height:1.55!important}.panel h2,.schedule-heading h2,.traffic-heading h2,.image-page-title h2{color:#f1f8fc!important;letter-spacing:-.028em!important;font-size:21px!important;font-weight:800!important}.panel h3,.dashboard-card-head h3,.schedule-history-heading h3{font-size:15px!important;font-weight:790!important}.panel-description,.image-page-title>p:last-child,.schedule-heading p,.traffic-heading p{color:#91adbf!important;font-size:10.5px!important;line-height:1.65!important}.eyebrow{color:var(--menu-a)!important;letter-spacing:.14em!important;font-size:8.5px!important;font-weight:900!important}.sidebar{background:linear-gradient(#050f1afe,#030a12fe)!important;border-right-color:#3665846b!important}.brand-mark{border-color:var(--menu-line)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--menu-a) 22%, transparent), #0b314533)!important;color:var(--menu-a)!important}.brand-copy strong b,.brand-version{color:var(--menu-a)!important}.brand-copy small{color:#66879d!important;font-size:8px!important}.brand-version{border-color:var(--menu-line)!important;background:var(--menu-soft)!important}.sidebar .nav-item{min-height:48px!important;font-size:12px!important}.sidebar .nav-item.active{border-color:var(--menu-line)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--menu-a) 18%, transparent), #09243442)!important;color:#f3fbff!important}.sidebar .nav-item.active:before{background:var(--menu-a)!important}.sidebar .nav-item.active .nav-icon,.sidebar .nav-item:hover .nav-icon{color:var(--menu-a)!important;border-color:var(--menu-line)!important;background:var(--menu-soft)!important}.topbar{border-bottom-color:#34628240!important}.section-context{position:relative;overflow:hidden;border-color:var(--menu-line)!important;background:linear-gradient(100deg, color-mix(in srgb, var(--menu-a) 9%, #0a2332b8), #0615218a)!important}.section-context:before{content:"";background:var(--menu-a);border-radius:0 4px 4px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.section-context-icon{color:var(--menu-a)!important;border-color:var(--menu-line)!important;background:var(--menu-soft)!important}.connect-card,.panel,.group-manager,.auto-image-panel,.traffic-panel,.schedule-panel,.status-panel,.dashboard-trend-card,.dashboard-security-card,.schedule-preview-card,.schedule-overview-card,.template-editor-card,.template-library-panel,.history-panel,.dashboard-health-bar{border-color:var(--menu-line)!important;background:radial-gradient(circle at 105% -15%, var(--menu-soft), transparent 34%), linear-gradient(145deg, var(--menu-panel-a), var(--menu-panel-b))!important;box-shadow:0 16px 40px #00000024,inset 0 1px #ffffff05!important}.metrics article{border-color:var(--menu-line)!important;background:radial-gradient(circle at 110% -20%, var(--menu-soft), transparent 40%), linear-gradient(145deg, var(--menu-panel-a), var(--menu-panel-b))!important}.metric-icon{color:var(--menu-a)!important;border-color:var(--menu-line)!important;background:var(--menu-soft)!important}.metrics small{color:#9ab4c6!important;font-size:9px!important}.metrics strong{color:#f5fbff!important;font-size:26px!important;font-weight:850!important}.metrics em{color:#728fa4!important;font-size:8.5px!important}.primary,.send-button{border-color:color-mix(in srgb, var(--menu-a) 72%, white 8%)!important;background:linear-gradient(135deg, var(--menu-a), var(--menu-b))!important;color:#fff!important;box-shadow:0 9px 22px color-mix(in srgb, var(--menu-a) 18%, transparent), inset 0 1px 0 #ffffff2b!important}.ghost,.text-button,.tag,.selection-tools button,.traffic-filters button{color:#a9c1d1!important;background:#0717239e!important;border-color:#4873916b!important}.ghost:hover:not(:disabled),.text-button:hover:not(:disabled),.tag:hover:not(:disabled){border-color:var(--menu-line)!important;color:#effbff!important}input,textarea,select,.search,.token-input,.selected-file{color:#e2f0f7!important;background:#05121cd1!important;border-color:#45708f75!important;font-size:10.5px!important}input::placeholder,textarea::placeholder{color:#6f8ca1!important}input:focus,textarea:focus,select:focus{border-color:color-mix(in srgb, var(--menu-a) 70%, white 5%)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--menu-a) 9%, transparent)!important}.app-shell[data-section=groups] .group-manager{box-shadow:inset 3px 0 #5a94ffad,0 16px 40px #00000024!important}.manager-actions .primary{background:linear-gradient(135deg,#5895ff,#3658e8)!important}.app-shell[data-section=broadcast] .composer,.app-shell[data-section=broadcast] .selection-panel{box-shadow:inset 3px 0 #45dda594,0 16px 40px #00000024!important}.app-shell[data-section=broadcast] .global-image{background:linear-gradient(145deg,#1045363d,#07221c66)!important;border:1px solid #3ec39257!important;border-radius:11px!important;margin-top:13px!important;padding:12px!important}.app-shell[data-section=broadcast] .global-image>label:first-child{color:#c9f8e4!important;font-size:10px!important;font-weight:820!important}.app-shell[data-section=broadcast] .image-picker{color:#77e6b5!important;background:#0b32288c!important;border-color:#4bcf9e61!important}.strict-stop-control.active{background:#1f6a5029!important;border-color:#43d79e57!important}.strict-stop-control.active .strict-stop-copy b{color:#6ce7b4!important}.app-shell[data-section=traffic] .traffic-panel,.app-shell[data-section=traffic] .traffic-summary article,.app-shell[data-section=traffic] .traffic-progress-card{color:#edf7ff!important;background:radial-gradient(circle at 100% 0,#5c9dff1a,#0000 31%),linear-gradient(145deg,#0c1a29,#0a1724)!important;border-color:#568bc357!important}.app-shell[data-section=traffic] .traffic-summary article:first-child{box-shadow:inset 0 3px #5ab9ff!important}.app-shell[data-section=traffic] .traffic-summary article:nth-child(2){box-shadow:inset 0 3px #42dda0!important}.app-shell[data-section=traffic] .traffic-summary article:nth-child(3){box-shadow:inset 0 3px #ff7181!important}.app-shell[data-section=traffic] .traffic-summary article:nth-child(4){box-shadow:inset 0 3px #9c87ff!important}.app-shell[data-section=traffic] .traffic-summary article>span{color:#72c3ff!important}.app-shell[data-section=traffic] .traffic-summary small,.app-shell[data-section=traffic] .traffic-summary em,.app-shell[data-section=traffic] .traffic-note{color:#91b0c8!important}.app-shell[data-section=traffic] .traffic-table-head{color:#9fc5e5!important;background:#122638!important}.app-shell[data-section=traffic] .traffic-table-row{color:#d9ecfa!important;border-color:#4e7ba438!important}.app-shell[data-section=traffic] .traffic-table-row:hover{background:#37698e2e!important}.app-shell[data-section=traffic] .traffic-progress-track{background:#102638!important}.app-shell[data-section=traffic] .traffic-progress-track i{background:linear-gradient(90deg,#55c4ff,#736dff)!important}.app-shell[data-section=images] .auto-image-panel,.app-shell[data-section=images] .image-mode-card,.app-shell[data-section=images] .image-status-table{color:#ebf9fb!important;background:radial-gradient(circle at 100% 0,#4ed8e414,#0000 31%),linear-gradient(145deg,#0a2229,#07181e)!important;border-color:#4699b557!important}.app-shell[data-section=images] .image-mode-card:first-of-type{box-shadow:inset 3px 0 #4ed8e4,0 12px 28px #0000001c!important}.app-shell[data-section=images] .image-mode-title{color:#7ce6ee!important;font-size:10px!important;font-weight:850!important}.app-shell[data-section=images] .image-help,.app-shell[data-section=images] .image-status-row span,.app-shell[data-section=images] .image-status-row em{color:#9bc0ca!important}.app-shell[data-section=images] .image-status-head{color:#9ed1d9!important;background:#0f2a32!important}.app-shell[data-section=images] .image-status-row{border-color:#45849738!important}.app-shell[data-section=images] .image-status-row:hover{background:#2e71812e!important}.app-shell[data-section=schedule] .schedule-panel,.app-shell[data-section=schedule] .schedule-history-panel{box-shadow:inset 3px 0 #ffad5294,0 16px 40px #00000024!important}.app-shell[data-section=schedule] .schedule-overview-card.pending{box-shadow:inset 0 3px #ffad52!important}.app-shell[data-section=schedule] .schedule-overview-card.paused{box-shadow:inset 0 3px #ffd066!important}.app-shell[data-section=schedule] .schedule-overview-card.completed{box-shadow:inset 0 3px #42dda0!important}.app-shell[data-section=schedule] .schedule-overview-card.failed{box-shadow:inset 0 3px #ff7181!important}.app-shell[data-section=templates] .template-editor-card,.app-shell[data-section=templates] .template-library-panel,.app-shell[data-section=templates] .template-library-item{border-color:#9d5be157!important}.app-shell[data-section=templates] .template-library-item:nth-child(4n+1){box-shadow:inset 3px 0 #bd7cff!important}.app-shell[data-section=templates] .template-library-item:nth-child(4n+2){box-shadow:inset 3px 0 #7f70ff!important}.app-shell[data-section=templates] .template-library-item:nth-child(4n+3){box-shadow:inset 3px 0 #e56cab!important}.app-shell[data-section=templates] .template-library-item:nth-child(4n+4){box-shadow:inset 3px 0 #43d6ac!important}.app-shell[data-section=history] .history-panel,.app-shell[data-section=history] .history-entry{border-color:#be4c5a4d!important}.app-shell[data-section=history] .history-entry:nth-child(4n+1){box-shadow:inset 3px 0 #45dda5!important}.app-shell[data-section=history] .history-entry:nth-child(4n+2){box-shadow:inset 3px 0 #5ba3ff!important}.app-shell[data-section=history] .history-entry:nth-child(4n+3){box-shadow:inset 3px 0 #ffb052!important}.app-shell[data-section=history] .history-entry:nth-child(4n+4){box-shadow:inset 3px 0 #ff7181!important}.group-table-head,.image-status-head,.traffic-table-head,.schedule-history-head{letter-spacing:.09em!important;min-height:40px!important;font-size:8.5px!important;font-weight:900!important}.group-table-row,.image-status-row,.traffic-table-row,.schedule-history-item{min-height:48px!important;font-size:10px!important}.group-table-row b,.image-status-row b,.traffic-table-row b,.schedule-history-item b{color:#eaf6fc!important;font-size:10.5px!important}.group-editor-modal,.send-modal{border-color:var(--menu-line)!important;background:radial-gradient(circle at 100% 0, var(--menu-soft), transparent 30%), linear-gradient(145deg, #0b1825, #07131e)!important}.group-editor-icon,.send-modal-icon{color:var(--menu-a)!important;border-color:var(--menu-line)!important;background:var(--menu-soft)!important}.app-shell[data-theme=light]{--menu-panel-a:#fff;--menu-panel-b:#f1f8fb;color:#173750!important}.app-shell[data-theme=light] .sidebar{background:linear-gradient(#f8fcfe,#edf6fa)!important;border-right-color:#c4d9e5!important}.app-shell[data-theme=light] .topbar-subtitle,.app-shell[data-theme=light] .section-context small,.app-shell[data-theme=light] .panel-description{color:#5f7d91!important}.app-shell[data-theme=light] :is(.connect-card,.panel,.group-manager,.auto-image-panel,.traffic-panel,.schedule-panel,.status-panel,.dashboard-trend-card,.dashboard-security-card,.schedule-preview-card,.schedule-overview-card,.template-editor-card,.template-library-panel,.history-panel,.dashboard-health-bar,.metrics article){background:radial-gradient(circle at 100% 0, var(--menu-soft), transparent 31%), linear-gradient(145deg, #fff, #f1f8fb)!important;border-color:color-mix(in srgb, var(--menu-a) 30%, #c5dbe7)!important;color:#173750!important}.app-shell[data-theme=light] :is(.panel h2,.panel h3,.topbar h1,.metrics strong){color:#153d57!important}.app-shell[data-theme=light] input,.app-shell[data-theme=light] textarea,.app-shell[data-theme=light] select,.app-shell[data-theme=light] .search,.app-shell[data-theme=light] .token-input{color:#244b64!important;background:#fff!important;border-color:#c4dae6!important}.app-shell[data-theme=dark][data-section=traffic],.app-shell[data-theme=dark][data-section=images]{color:#edf7ff!important}@media (prefers-reduced-motion:no-preference){.app-shell[data-section] .panel,.app-shell[data-section] .metrics article,.app-shell[data-section] .group-manager,.app-shell[data-section] .auto-image-panel,.app-shell[data-section] .traffic-panel{transition:transform .16s cubic-bezier(.2,.75,.25,1),border-color .16s,box-shadow .16s,background-color .16s!important}}.continue-error-control{background:#1d684e21;border:1px solid #3dc49152;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:5px 9px;display:grid}.continue-error-icon{color:#67e4b2;background:#2aa4781a;border:1px solid #42d79e40;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.continue-error-copy{gap:2px;min-width:0;display:grid}.continue-error-copy b{color:#bff4dd;font-size:9px!important}.continue-error-copy small{color:#78aa95;line-height:1.4;font-size:7px!important}.continue-error-badge{color:#6ae6b4;letter-spacing:.08em;background:#2aa6791a;border:1px solid #42db9f61;border-radius:999px;padding:4px 7px;font-size:6.5px;font-weight:900}.broadcast-retry-panel{background:radial-gradient(circle at 100% 0,#ff5b6b0f,#0000 31%),linear-gradient(145deg,#42151d3d,#190b1033);border:1px solid #ff69774f;border-radius:11px;margin-top:12px;overflow:hidden}.broadcast-retry-head{border-bottom:1px solid #ff697733;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.broadcast-retry-icon{color:#ff8190;background:#ff596a14;border:1px solid #ff697742;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.broadcast-retry-head b{color:#ffe1e5;font-size:10px}.broadcast-retry-head p{color:#c3979e;margin:3px 0 0;font-size:8px;line-height:1.5}.broadcast-retry-count{color:#ff8593;letter-spacing:.08em;background:#ff4d6014;border:1px solid #ff697761;border-radius:999px;padding:4px 7px;font-size:6.5px;font-weight:900}.broadcast-retry-list{max-height:220px;overflow:auto}.broadcast-retry-row{border-bottom:1px solid #ff6b7a1f;grid-template-columns:minmax(160px,.75fr) minmax(0,1.25fr);align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:grid}.broadcast-retry-row:last-child{border-bottom:0}.broadcast-retry-row>div{min-width:0}.broadcast-retry-row b{color:#f4dce0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.broadcast-retry-row small{color:#9d747b;margin-top:2px;font-size:7px;display:block}.broadcast-retry-row>span{color:#ca959d;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;line-height:1.45;overflow:hidden}.broadcast-retry-more{color:#aa7d84;text-align:center;padding:8px 12px;font-size:7.5px}.broadcast-retry-actions{border-top:1px solid #ff69772e;justify-content:flex-end;gap:8px;padding:10px 12px;display:flex}.app-shell[data-theme=light] .continue-error-control{background:#f0fbf6;border-color:#afe0cb}.app-shell[data-theme=light] .continue-error-copy b{color:#237653}.app-shell[data-theme=light] .continue-error-copy small{color:#5d8b76}.app-shell[data-theme=light] .broadcast-retry-panel{background:linear-gradient(145deg,#fff7f8,#fffafb);border-color:#efc1c7}.app-shell[data-theme=light] .broadcast-retry-head b,.app-shell[data-theme=light] .broadcast-retry-row b{color:#843b47}.app-shell[data-theme=light] .broadcast-retry-head p,.app-shell[data-theme=light] .broadcast-retry-row>span,.app-shell[data-theme=light] .broadcast-retry-row small{color:#98666d}@media (width<=680px){.broadcast-retry-head{grid-template-columns:34px minmax(0,1fr)}.broadcast-retry-count{grid-column:2;justify-self:start}.broadcast-retry-row{grid-template-columns:1fr}.broadcast-retry-actions{flex-direction:column}.broadcast-retry-actions .primary,.broadcast-retry-actions .ghost{width:100%}}.auth-v16-shell{place-items:center;min-height:100vh;padding:28px;display:grid;position:relative;overflow:hidden;background:radial-gradient(circle at 14% 4%,#21bcdc1f,#0000 26%),radial-gradient(circle at 86% 8%,#4558dc24,#0000 29%),linear-gradient(145deg,#050d17,#071827 52%,#081a2c)!important}.auth-v16-stage{background:#fff;border:1px solid #b9d9e775;border-radius:28px;width:min(980px,100%);min-height:610px;position:relative;overflow:hidden;box-shadow:0 34px 84px #0006,inset 0 1px #ffffffa6}.auth-v16-brand{z-index:7;color:#fff;align-items:center;gap:10px;display:flex;position:absolute;top:22px;left:26px}.auth-v16-brand-logo{background:#ffffff1f;border:1px solid #ffffff52;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff2e}.auth-v16-brand b{letter-spacing:.02em;font-size:12px;display:block}.auth-v16-brand small{letter-spacing:.15em;opacity:.76;margin-top:2px;font-size:7px;display:block}.auth-v16-forms{grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.auth-v16-form-side{place-items:center;padding:76px 58px 42px;display:grid}.auth-v16-form-card{width:min(340px,100%)}.auth-v16-form-card h1{color:#132b3d;letter-spacing:-.035em;margin:0;font-size:31px;font-weight:800}.auth-v16-form-card>p{color:#728a99;margin:8px 0 24px;font-size:10px;line-height:1.6}.auth-v16-field{gap:6px;margin-top:13px;display:grid}.auth-v16-field input{color:#153348;background:linear-gradient(#fbfdfe,#f7fafc);border:1px solid #dce7ed;border-radius:10px;outline:none;width:100%;height:46px;padding:0 13px;font-size:11px}.auth-v16-password-wrap{display:block;position:relative}.auth-v16-password-wrap input{padding-right:46px}.auth-v16-password-toggle{color:#688395;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.auth-v16-password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.auth-v16-primary{justify-content:center;width:100%;min-height:44px;margin-top:18px;color:#fff!important;background:linear-gradient(135deg,#1cb9d4,#198ec3)!important;border:0!important;border-radius:10px!important;font-size:9px!important;font-weight:850!important;box-shadow:0 11px 24px #1994c333,inset 0 1px #ffffff29!important}.auth-v16-security{color:#8498a6;align-items:center;gap:7px;margin-top:13px;font-size:7.5px;display:flex}.auth-v16-security i{background:#33c88d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #33c88d14}.auth-v16-register-form,.auth-v16-stage.register-mode .auth-v16-login-form{visibility:hidden}.auth-v16-stage.register-mode .auth-v16-register-form{visibility:visible}.auth-v16-overlay-wrap{z-index:6;width:50%;transition:transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:50%;overflow:hidden}.auth-v16-stage.register-mode .auth-v16-overlay-wrap{transform:translate(-100%)}.auth-v16-overlay{color:#fff;background:radial-gradient(circle at 18% 16%,#ffffff26,#0000 24%),linear-gradient(135deg,#4c63df 0%,#3976e8 46%,#18bdd7 100%);border-radius:120px 0 0 120px;grid-template-columns:1fr 1fr;width:200%;transition:transform .55s cubic-bezier(.2,.8,.2,1),border-radius .55s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:0 0 0 -100%;overflow:hidden}.auth-v16-stage.register-mode .auth-v16-overlay{border-radius:0 120px 120px 0;transform:translate(50%)}.auth-v16-overlay-panel{place-items:center;padding:72px 58px 46px;display:grid}.auth-v16-overlay-content{text-align:center;width:min(330px,100%)}.auth-v16-overlay-badge{background:#ffffff1a;border:1px solid #ffffff52;border-radius:16px;place-items:center;width:56px;height:56px;margin:0 auto 18px;display:grid}.auth-v16-overlay-content h2{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:800}.auth-v16-overlay-content p{color:#fffc;max-width:280px;margin:10px auto 22px;font-size:10px;line-height:1.65}.auth-v16-ghost{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff94;border-radius:9px;min-width:136px;height:40px;font-size:8.5px;font-weight:850}.auth-v16-error{color:#a54854;background:#fff5f6;border:1px solid #f0c5ca;border-radius:9px;grid-template-columns:24px 1fr;gap:8px;margin-top:12px;padding:9px 10px;font-size:8px;display:grid}.auth-v16-error p{margin:2px 0 0}.auth-v16-footer{z-index:7;color:#8ca0ad;text-align:center;width:50%;font-size:7px;position:absolute;bottom:14px}.auth-v16-footer-login{left:0}.auth-v16-footer-register{right:0}.auth-v16-stage.register-mode .auth-v16-footer-login,.auth-v16-stage:not(.register-mode) .auth-v16-footer-register{opacity:0}.auth-v16-shell>.theme-mode-toggle{z-index:20;position:fixed;top:18px;right:18px}@media (width<=760px){.auth-v16-shell{padding:14px}.auth-v16-stage{border-radius:22px;min-height:790px}.auth-v16-forms{display:block}.auth-v16-form-side{padding:235px 26px 48px;position:absolute;inset:0}.auth-v16-overlay-wrap{width:100%;height:210px;transition:none;top:0;bottom:auto;left:0}.auth-v16-stage.register-mode .auth-v16-overlay-wrap{transform:none}.auth-v16-overlay{border-radius:0 0 80px 80px;width:200%;height:100%;left:0}.auth-v16-stage.register-mode .auth-v16-overlay{border-radius:0 0 80px 80px;transform:translate(-50%)}.auth-v16-overlay-panel{padding:28px 24px}.auth-v16-overlay-content h2{font-size:22px}.auth-v16-overlay-content p{margin:7px auto 14px;font-size:9px}.auth-v16-overlay-badge{width:44px;height:44px;margin-bottom:10px}.auth-v16-brand{top:16px;left:18px}.auth-v16-footer{width:100%;bottom:12px;left:0;right:auto}}@media (prefers-reduced-motion:reduce){.auth-v16-overlay-wrap,.auth-v16-overlay{transition:none!important}}.auth-v16-shell{isolation:isolate;background:linear-gradient(#020a1261,#040f1a7a),url(/auth-tech-background.webp) 50%/cover no-repeat fixed!important}.auth-v16-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 48%,#0a20321a 0%,#020a123d 54%,#01070d7a 100%),linear-gradient(90deg,#040f1b47,#01080f0a 48%,#04111d3d);position:fixed;inset:0}.auth-v16-stage{box-shadow:0 36px 92px #0000007a,0 0 0 1px #aee0f11a,inset 0 1px #ffffffb3!important}@media (width<=760px){.auth-v16-shell,.auth-v16-shell[data-theme=light]{background-position:56%!important;background-attachment:scroll!important}}.auth-v16-shell{background:linear-gradient(#01080f42,#020c1557),url(/auth-tech-background.webp) 50%/cover no-repeat fixed!important}.auth-v16-shell:before{background:radial-gradient(circle,#0b263a0d 0%,#020c151f 54%,#01070d5c 100%),linear-gradient(90deg,#030f1a33,#01080f05 48%,#04111d33)!important}.auth-v16-stage{-webkit-backdrop-filter:blur(16px)saturate(118%);backdrop-filter:blur(16px)saturate(118%);background:linear-gradient(145deg,#071f3070,#0a273a3d)!important;border:1px solid #8fdef485!important;box-shadow:0 38px 96px #00000080,0 0 0 1px #a1e4f514,inset 0 1px #ffffff1f!important}.auth-v16-form-side{position:relative}.auth-v16-form-card{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#061d2d85,#0b27384d);border:1px solid #8ecbe22e;border-radius:18px;padding:22px 24px 20px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 14px 38px #00000029}.auth-v16-form-card h1{text-shadow:0 2px 14px #00000047;color:#fff!important}.auth-v16-form-card>p{color:#b9d4e4!important;font-size:10.5px!important;line-height:1.65!important}.auth-v16-field>span:first-child{color:#d9edf7!important;letter-spacing:.1em!important;font-size:8.5px!important;font-weight:900!important}.auth-v16-field>small{color:#9bb9ca!important;font-size:7.5px!important}.auth-v16-field input{box-shadow:inset 0 1px #ffffff0a,0 5px 16px #0000001f;color:#f2fbff!important;background:linear-gradient(#0a2030d6,#081926db)!important;border:1px solid #84c0da5c!important}.auth-v16-field input::placeholder{color:#7895a8!important}.auth-v16-field input:focus{background:#081c2bed!important;border-color:#4fd6f1b3!important;box-shadow:0 0 0 3px #35cceb1a,0 8px 18px #0000001f!important}.auth-v16-password-toggle{color:#9ecfe0!important}.auth-v16-password-toggle:hover{color:#fff!important;background:#3fc5e41a!important}.auth-v16-primary{background:linear-gradient(135deg,#12bce0 0%,#2084f1 56%,#18cde1 100%)!important;border:1px solid #76e3f870!important;min-height:46px!important;box-shadow:0 13px 28px #0a83d945,inset 0 1px #ffffff38!important}.auth-v16-security{background:#0a31282e;border:1px solid #53b6932e;border-radius:9px;padding:8px 9px;color:#a8c8d7!important;margin-top:14px!important}.auth-v16-security i{background:#35e39b!important;box-shadow:0 0 0 4px #35e39b14,0 0 14px #35e39b40!important}.auth-v16-overlay{-webkit-backdrop-filter:blur(8px)saturate(120%);backdrop-filter:blur(8px)saturate(120%);border-left:1px solid #a1e6f833;border-radius:120px 0 0 120px;background:radial-gradient(circle at 18% 16%,#ffffff1f,#0000 25%),radial-gradient(circle at 82% 80%,#3ae1f221,#0000 28%),linear-gradient(135deg,#3359dccc 0%,#2575e8c7 46%,#10c0d6c2 100%)!important}.auth-v16-stage.register-mode .auth-v16-overlay{border-radius:0 120px 120px 0}.auth-v16-overlay-badge{background:#ffffff1a!important;border-color:#ffffff6b!important;box-shadow:inset 0 1px #ffffff2e,0 10px 26px #0000001a!important}.auth-v16-overlay-content h2{text-shadow:0 3px 18px #00000038;color:#fff!important}.auth-v16-overlay-content p{color:#effaffe0!important;font-size:10.5px!important;line-height:1.7!important}.auth-v16-ghost{box-shadow:inset 0 1px #ffffff1a,0 9px 22px #0000001a;color:#fff!important;background:#05233a1f!important;border-color:#ffffffa8!important}.auth-v16-ghost:hover{background:#ffffff21!important}.auth-v16-footer{text-shadow:0 1px 8px #00000057;color:#bdd3df!important}.auth-v16-shell>.theme-mode-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#eaf9ff!important;background:#061d2cb8!important;border-color:#8ccfe657!important}.auth-v16-shell[data-theme=light]{background:linear-gradient(#e2f5fc24,#d7edf738),url(/auth-tech-background.webp) 50%/cover no-repeat fixed!important}.auth-v16-shell[data-theme=light]:before{background:radial-gradient(circle,#ffffff12,#cde8f324 70%)!important}.auth-v16-shell[data-theme=light] .auth-v16-stage{background:linear-gradient(145deg,#08213266,#0a2a3b42)!important}.auth-v16-shell[data-theme=light] .auth-v16-form-card{background:linear-gradient(145deg,#051b2b94,#08243461)!important}.auth-v16-shell[data-theme=light] .auth-v16-form-card h1,.auth-v16-shell[data-theme=light] .auth-v16-field>span:first-child{color:#fff!important}.auth-v16-shell[data-theme=light] .auth-v16-form-card>p,.auth-v16-shell[data-theme=light] .auth-v16-field>small{color:#bdd4e1!important}@media (width<=760px){.auth-v16-stage,.auth-v16-form-card,.auth-v16-overlay,.auth-v16-shell>.theme-mode-toggle{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.auth-v16-form-card{padding:18px 18px 16px}}@media (prefers-reduced-motion:reduce){.auth-v16-stage,.auth-v16-form-card,.auth-v16-overlay{transition:none!important}}.broadcast-cooldown-banner{background:radial-gradient(circle at 100% 0,#ffb54d12,#0000 32%),linear-gradient(145deg,#57381138,#22180a2e);border:1px solid #ffb54d57;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:11px 12px;display:grid;box-shadow:inset 0 1px #ffffff05}.broadcast-cooldown-icon{color:#ffc163;background:#ffae4014;border:1px solid #ffba5547;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.broadcast-cooldown-banner b{color:#ffe0aa;font-size:10px;display:block}.broadcast-cooldown-banner small{color:#c5a775;margin-top:3px;font-size:8px;line-height:1.5;display:block}.broadcast-cooldown-banner small strong{color:#ffd18a}.broadcast-cooldown-count{color:#ffd081;text-align:center;letter-spacing:.04em;background:#ffae4017;border:1px solid #ffba5561;border-radius:999px;min-width:44px;padding:6px 8px;font-size:8px;font-weight:900}.app-shell[data-theme=light] .broadcast-cooldown-banner{background:linear-gradient(145deg,#fff9ec,#fffdf6);border-color:#e7c992}.app-shell[data-theme=light] .broadcast-cooldown-banner b{color:#805913}.app-shell[data-theme=light] .broadcast-cooldown-banner small{color:#8d754d}.app-shell[data-theme=light] .broadcast-cooldown-banner small strong,.app-shell[data-theme=light] .broadcast-cooldown-count{color:#8a5b0a}@media (width<=680px){.broadcast-cooldown-banner{grid-template-columns:34px minmax(0,1fr)}.broadcast-cooldown-count{grid-column:2;justify-self:start}}.broadcast-media-options{gap:9px;margin-top:11px;display:grid}.broadcast-text-only-toggle{cursor:pointer;background:#07192680;border:1px solid #4877945c;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:7px 9px;transition:border-color .15s,background .15s,transform .15s;display:grid;position:relative}.broadcast-text-only-toggle:hover{border-color:#41aacd80;transform:translateY(-1px)}.broadcast-text-only-toggle>input{opacity:0;pointer-events:none;position:absolute}.broadcast-text-only-toggle.active{background:#1d6b5026;border-color:#3ed59e66}.broadcast-text-only-icon{color:#76cde7;background:#2a789414;border:1px solid #4d9fbe3d;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.broadcast-text-only-toggle.active .broadcast-text-only-icon{color:#64e0ad;background:#2a99701a;border-color:#44d6a147}.broadcast-text-only-toggle>span:nth-child(3){gap:2px;min-width:0;display:grid}.broadcast-text-only-toggle b{color:#dcecf5;font-size:9px}.broadcast-text-only-toggle small{color:#7592a5;font-size:7px;line-height:1.4}.broadcast-text-only-toggle em{color:#7997aa;letter-spacing:.06em;background:#21455b2e;border:1px solid #4c779357;border-radius:999px;padding:4px 7px;font-size:6.5px;font-style:normal;font-weight:900}.broadcast-text-only-toggle.active em{color:#65e0ae;background:#2a99701a;border-color:#44d6a161}.broadcast-media-options .global-image{margin-top:0!important}.broadcast-media-options .global-image.disabled{opacity:.46;filter:saturate(.7);pointer-events:none}.broadcast-media-status{font-weight:750;color:#8fc4d7!important}.precheck-panel{margin-top:12px!important}.precheck-summary b{font-size:9.5px!important}.app-shell[data-theme=light] .broadcast-text-only-toggle{background:#f5fafc;border-color:#c8dce7}.app-shell[data-theme=light] .broadcast-text-only-toggle b{color:#254b63}.app-shell[data-theme=light] .broadcast-text-only-toggle small{color:#6c8798}.app-shell[data-theme=light] .broadcast-text-only-toggle.active{background:#effaf5;border-color:#afe0cb}@media (width<=680px){.broadcast-text-only-toggle{grid-template-columns:28px minmax(0,1fr)}.broadcast-text-only-toggle em{grid-column:2;justify-self:start}}.history-cooldown-block{background:linear-gradient(145deg,#5d3c1124,#261b0c1f);border:1px solid #ffb95240;border-radius:10px;margin-bottom:12px;overflow:hidden}.history-cooldown-head{border-bottom:1px solid #ffb95229;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:8px 10px;display:grid}.history-cooldown-head>span{color:#ffc56d;background:#ffae4012;border:1px solid #ffb9523d;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.history-cooldown-head b{color:#ffe1ad;font-size:9px;display:block}.history-cooldown-head small{color:#a98f66;margin-top:2px;font-size:7px;display:block}.history-cooldown-list{display:grid}.history-cooldown-item{border-bottom:1px solid #ffb9521a;grid-template-columns:minmax(160px,1fr) 120px 100px;align-items:center;gap:10px;min-height:42px;padding:7px 10px;display:grid}.history-cooldown-item:last-child{border-bottom:0}.history-cooldown-item b{color:#dcc8a6;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.history-cooldown-item span{color:#a98e65;font-size:7px}.history-cooldown-item strong{color:#ffc56d;text-align:right;font-size:7.5px}.app-shell[data-theme=light] .history-cooldown-block{background:#fffaf0;border-color:#e7c993}.app-shell[data-theme=light] .history-cooldown-head b,.app-shell[data-theme=light] .history-cooldown-item strong{color:#845a12}.app-shell[data-theme=light] .history-cooldown-head small,.app-shell[data-theme=light] .history-cooldown-item b,.app-shell[data-theme=light] .history-cooldown-item span{color:#806f51}@media (width<=680px){.history-cooldown-item{grid-template-columns:1fr;gap:3px}.history-cooldown-item strong{text-align:left}}.broadcast-precheck-hint{color:#7896aa;background:#081a2757;border:1px solid #4879973d;border-radius:9px;align-items:flex-start;gap:7px;margin-top:8px;padding:7px 9px;font-size:7.5px;line-height:1.5;display:flex}.broadcast-precheck-hint svg{color:#6ebed8;flex:none;margin-top:1px}.app-shell[data-theme=light] .broadcast-precheck-hint{color:#617f91;background:#f5fafc;border-color:#d2e2ea}.app-dialog-backdrop{z-index:240;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02080ea8;place-items:center;padding:22px;animation:.14s ease-out app-dialog-fade-in;display:grid;position:fixed;inset:0}.app-dialog{color:#eaf6fb;background:radial-gradient(circle at 100% 0,#32c0da14,#0000 33%),linear-gradient(145deg,#0a1b29,#07131e);border:1px solid #5199bb75;border-radius:16px;width:min(510px,100vw - 32px);max-height:min(680px,100vh - 44px);animation:.16s cubic-bezier(.2,.8,.2,1) app-dialog-pop-in;overflow:auto;box-shadow:0 30px 90px #00000085,inset 0 1px #ffffff09}.app-dialog-form{display:grid}.app-dialog-header{border-bottom:1px solid #4b7d973d;grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:11px;min-height:78px;padding:14px 15px;display:grid}.app-dialog-icon{color:#6ddcf1;background:#2397b317;border:1px solid #3bc7df45;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.app-dialog-header h2,.app-dialog-confirm h2{color:#f0f9fd;letter-spacing:-.025em;margin:2px 0 0;font-size:18px;font-weight:820}.app-dialog-header p:not(.eyebrow),.app-dialog-confirm>p:not(.eyebrow){color:#8caabc;margin:4px 0 0;font-size:9px;line-height:1.55}.app-dialog-close{color:#8da9ba;cursor:pointer;background:#0616217a;border:1px solid #47748f42;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.app-dialog-close:hover:not(:disabled){color:#e6f8fd;background:#1f6c8321;border-color:#43bed86b}.app-dialog-body{gap:12px;padding:15px;display:grid}.app-dialog-target{background:#07182585;border:1px solid #41708d40;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.app-dialog-target span{color:#68889d;letter-spacing:.1em;font-size:7px;font-weight:900}.app-dialog-target b{color:#dcecf5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.app-dialog-field{gap:6px;display:grid}.app-dialog-field>span{color:#b9d2df;font-size:8px;font-weight:850}.app-dialog-field input{outline:none;width:100%;height:43px;padding:0 11px;color:#eaf6fb!important;background:#05121dcc!important;border:1px solid #4979966b!important;border-radius:9px!important;font-size:10px!important}.app-dialog-field input:focus{border-color:#40cae5a6!important;box-shadow:0 0 0 3px #32bedc17!important}.app-dialog-field input:disabled{opacity:.48;cursor:not-allowed}.app-dialog-field small{color:#6e8da1;font-size:7px;line-height:1.5}.app-dialog-error{color:#ffabb5;background:#6e1f2b26;border:1px solid #ff677647;border-radius:9px;align-items:flex-start;gap:7px;padding:8px 9px;font-size:8px;line-height:1.5;display:flex}.app-dialog-actions{border-top:1px solid #4b7d9733;justify-content:flex-end;gap:8px;padding:12px 15px 15px;display:flex}.app-dialog-actions button{min-width:104px;min-height:38px}.app-dialog-confirm{text-align:center;padding:24px 24px 20px}.app-dialog-confirm-icon{color:#ff7989;background:#91223121;border:1px solid #ff66764d;border-radius:14px;place-items:center;width:52px;height:52px;margin:0 auto 13px;display:grid}.app-dialog-confirm .eyebrow{margin:0;color:#d6808b!important}.app-dialog-confirm>p:not(.eyebrow){max-width:390px;margin:8px auto 0}.app-dialog-confirm>p b{color:#f7e6e9}.app-dialog-note{color:#baa171;text-align:left;background:#5639101f;border:1px solid #ffba5333;border-radius:9px;margin:14px 0 2px;padding:9px 10px;font-size:8px;line-height:1.55}.app-dialog-confirm .app-dialog-actions{border-top-color:#4b7d972e;margin-top:15px;padding:13px 0 0}.app-dialog-danger-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#cf3f52,#9d2638);border:1px solid #ff68777a;border-radius:9px;min-width:112px;min-height:38px;font-size:8px;font-weight:850;box-shadow:0 8px 18px #9722322e}.app-dialog-danger-button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.app-dialog button:disabled{opacity:.55;cursor:wait}.app-shell[data-theme=light] .app-dialog-backdrop{background:#0f25326b}.app-shell[data-theme=light] .app-dialog{color:#173b52;background:radial-gradient(circle at 100% 0,#32c0da14,#0000 33%),linear-gradient(145deg,#fff,#f2f8fb);border-color:#bfd9e6}.app-shell[data-theme=light] .app-dialog-header{border-bottom-color:#d9e7ee}.app-shell[data-theme=light] .app-dialog-header h2,.app-shell[data-theme=light] .app-dialog-confirm h2{color:#173b52}.app-shell[data-theme=light] .app-dialog-header p:not(.eyebrow),.app-shell[data-theme=light] .app-dialog-confirm>p:not(.eyebrow),.app-shell[data-theme=light] .app-dialog-field small{color:#668497}.app-shell[data-theme=light] .app-dialog-field>span{color:#46677c}.app-shell[data-theme=light] .app-dialog-field input{color:#1c465f!important;background:#fff!important;border-color:#c7dce7!important}.app-shell[data-theme=light] .app-dialog-target{background:#f6fafc;border-color:#d3e3ea}.app-shell[data-theme=light] .app-dialog-target b{color:#244c64}.app-shell[data-theme=light] .app-dialog-note{color:#866d3d;background:#fff9ed;border-color:#ead3a9}.app-shell[data-theme=light] .app-dialog-confirm>p b{color:#873d49}@keyframes app-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-dialog-pop-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=620px){.app-dialog-backdrop{padding:12px}.app-dialog{border-radius:13px;width:min(100%,510px);max-height:calc(100vh - 24px)}.app-dialog-header{grid-template-columns:38px minmax(0,1fr) 30px;padding:12px}.app-dialog-body{padding:12px}.app-dialog-actions{flex-direction:column-reverse;padding:11px 12px 12px}.app-dialog-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.app-dialog-backdrop,.app-dialog{animation:none!important}}@media (width<=760px){html,body{width:100%;min-width:0;overflow-x:hidden}.auth-v16-shell{background-attachment:scroll!important;place-items:start center!important;height:auto!important;min-height:100dvh!important;padding:10px!important;overflow:hidden auto!important}.auth-v16-stage{border-radius:20px!important;width:100%!important;max-width:560px!important;min-height:850px!important;margin:0 auto!important}.auth-v16-overlay-wrap{width:100%!important;height:225px!important;inset:0 auto auto 0!important;overflow:hidden!important;transform:none!important}.auth-v16-stage.register-mode .auth-v16-overlay-wrap{transform:none!important}.auth-v16-overlay{border-radius:0 0 72px 72px!important;width:200%!important;height:100%!important;transition:transform .42s cubic-bezier(.2,.8,.2,1)!important;left:-100%!important;transform:none!important}.auth-v16-stage.register-mode .auth-v16-overlay{border-radius:0 0 72px 72px!important;transform:translate(50%)!important}.auth-v16-overlay-panel{padding:24px 22px 20px!important}.auth-v16-overlay-badge{border-radius:12px!important;width:42px!important;height:42px!important;margin-bottom:9px!important}.auth-v16-overlay-content h2{font-size:21px!important;line-height:1.18!important}.auth-v16-overlay-content p{max-width:315px!important;margin:7px auto 11px!important;font-size:9px!important;line-height:1.55!important}.auth-v16-ghost{min-width:138px!important;min-height:38px!important}.auth-v16-forms{display:block!important}.auth-v16-form-side{place-items:start center!important;padding:247px 16px 54px!important;display:grid!important;position:absolute!important;inset:0!important;overflow:visible!important}.auth-v16-login-form{visibility:visible!important}.auth-v16-register-form,.auth-v16-stage.register-mode .auth-v16-login-form{visibility:hidden!important}.auth-v16-stage.register-mode .auth-v16-register-form{visibility:visible!important}.auth-v16-form-card{border-radius:16px!important;width:100%!important;max-width:430px!important;padding:18px!important}.auth-v16-form-card h1{font-size:26px!important}.auth-v16-form-card>p{margin-bottom:18px!important;font-size:9.5px!important}.auth-v16-field input{height:46px!important;font-size:12px!important}.auth-v16-field>span:first-child{font-size:8px!important}.auth-v16-primary{min-height:46px!important;font-size:9px!important}.auth-v16-brand{max-width:calc(100% - 145px)!important;top:14px!important;left:14px!important}.auth-v16-brand-logo{flex:0 0 34px!important;width:34px!important;height:34px!important}.auth-v16-brand b{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden;font-size:9.5px!important}.auth-v16-brand small{font-size:5.8px!important}.auth-v16-shell>.theme-mode-toggle{z-index:30!important;min-height:34px!important;position:fixed!important;top:14px!important;right:14px!important}.auth-v16-footer{width:100%!important;font-size:6.3px!important;bottom:10px!important}.auth-v16-stage,.auth-v16-form-card,.auth-v16-overlay,.auth-v16-shell>.theme-mode-toggle{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-shell{width:100%!important;min-width:0!important;display:block!important;overflow-x:hidden!important}.sidebar{z-index:120!important;border-right:0!important;border-bottom:1px solid var(--menu-line)!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:8px 9px 7px!important;position:sticky!important;top:0!important;overflow:hidden!important;box-shadow:0 8px 24px #0000002e!important}.sidebar .brand{justify-content:flex-start!important;gap:8px!important;min-height:38px!important;margin:0 0 7px!important;padding:0 2px!important;display:flex!important}.sidebar .brand-mark{flex:0 0 30px!important;width:30px!important;height:30px!important}.sidebar .brand-copy{min-width:0!important;display:grid!important}.sidebar .brand-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:235px;overflow:hidden;font-size:9px!important}.sidebar .brand-copy small{font-size:5.7px!important}.sidebar nav{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px!important;width:100%!important;padding:0 0 3px!important;display:flex!important;overflow:auto hidden!important}.sidebar nav::-webkit-scrollbar{display:none}.sidebar .nav-item,.nav-item{scroll-snap-align:start;border-radius:9px!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:max-content!important;min-height:40px!important;padding:0 10px!important;display:flex!important}.sidebar .nav-item>span{display:flex!important}.sidebar .nav-item>span:not(.nav-icon){color:inherit!important;white-space:nowrap!important;align-items:center!important;font-size:8px!important;font-weight:760!important;line-height:1!important}.sidebar .nav-icon{flex:0 0 25px!important;width:25px!important;height:25px!important}.sidebar .nav-icon svg{width:14px!important;height:14px!important}.sidebar-bottom{display:none!important}.workspace{width:100%!important;min-width:0!important;padding:11px 10px 28px!important;overflow-x:hidden!important}.topbar{flex-wrap:wrap!important;gap:8px!important;width:auto!important;min-width:0!important;margin:-11px -10px 11px!important;padding:10px!important}.topbar-title{flex:180px!important;min-width:0!important}.topbar h1{font-size:16px!important;line-height:1.2!important}.topbar-breadcrumb{font-size:6px!important}.topbar-subtitle{max-width:100%!important;color:var(--menu-muted)!important;margin-top:3px!important;font-size:7px!important;line-height:1.4!important;display:block!important}.topbar-actions{flex-wrap:wrap!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;display:flex!important}.topbar-actions button,.topbar-actions .theme-mode-toggle{min-height:38px!important}.account{min-width:0!important;max-width:100%!important}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.metrics article{min-width:0!important}.dashboard-health-bar{grid-template-columns:1fr!important;gap:9px!important}.dashboard-health-title{padding-right:0!important}.dashboard-health-items{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-health-refresh{justify-self:stretch!important;width:100%!important}.dashboard-insights,.control-grid,.schedule-row,.template-editor-grid,.schedule-preview-grid,.traffic-summary{grid-template-columns:1fr!important}.panel,.connect-card,.auto-image-panel,.group-manager,.traffic-panel,.schedule-panel,.history-workspace,.template-workspace{min-width:0!important;max-width:100%!important}.panel-heading,.template-heading,.schedule-heading,.history-heading,.traffic-heading{flex-wrap:wrap!important;align-items:flex-start!important;gap:8px!important}.group-row{grid-template-columns:24px minmax(0,1fr) auto!important;gap:7px!important;min-width:0!important}.group-row strong,.group-row b{white-space:normal!important;overflow-wrap:anywhere!important}.schedule-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}.schedule-fields{grid-template-columns:1fr!important}.schedule-image-actions,.schedule-submit-actions,.schedule-history-tools{flex-wrap:wrap!important;width:100%!important}.group-table,.traffic-table,.schedule-history-table,.history-table{-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%!important;max-width:100%!important;overflow:auto hidden!important}.group-table-head,.group-table-row{min-width:690px!important}.traffic-table-head,.traffic-table-row{min-width:760px!important}.schedule-history-head,.schedule-history-item{min-width:660px!important}.history-table-head,.history-table-item>summary{min-width:720px!important}.auto-image-toolbar,.manager-actions,.template-editor-actions,.template-library-heading{flex-wrap:wrap!important}.template-library-list{grid-template-columns:1fr!important}.template-preview-phone{max-width:100%!important}.group-editor-backdrop,.send-modal-backdrop,.app-dialog-backdrop{padding:10px!important}.group-editor-modal,.send-modal,.app-dialog{border-radius:13px!important;width:min(100%,520px)!important;max-height:calc(100dvh - 20px)!important}.group-editor-body{grid-template-columns:1fr!important}.group-editor-field-wide{grid-column:auto!important}button,.nav-item,input,select{touch-action:manipulation}}@media (width<=440px){.auth-v16-shell{padding:0!important}.auth-v16-stage{border-left:0!important;border-right:0!important;border-radius:0!important;min-height:880px!important}.auth-v16-form-side{padding-left:12px!important;padding-right:12px!important}.auth-v16-form-card{padding:16px!important}.auth-v16-overlay-content h2{font-size:19px!important}.sidebar{padding-left:7px!important;padding-right:7px!important}.sidebar .brand-copy strong{max-width:210px}.workspace{padding-left:8px!important;padding-right:8px!important}.topbar{margin-left:-8px!important;margin-right:-8px!important}.metrics,.dashboard-health-items,.schedule-overview{grid-template-columns:1fr!important}.sidebar .nav-item,.nav-item{min-height:39px!important;padding:0 9px!important}.sidebar .nav-item>span:not(.nav-icon){font-size:7.7px!important}}.schedule-date-field{min-width:0}.schedule-datetime-pro{grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:8px;width:100%;display:grid}.schedule-date-parts{grid-template-columns:72px 10px minmax(150px,1fr) 10px 92px;align-items:center;gap:5px;min-width:0;display:grid}.schedule-date-parts>span{color:var(--menu-muted);text-align:center;font-size:11px;font-weight:800}.schedule-date-parts select,.schedule-time-input{width:100%;min-width:0;height:42px!important}.schedule-date-help{margin-top:5px;display:block;color:var(--menu-muted)!important;font-size:7px!important;font-weight:650!important}.image-bulk-actions,.schedule-folder-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.image-files-upload{border-color:#3c94b657!important}.folder-picker-status{color:var(--menu-muted);margin:8px 0 0;font-size:7px;line-height:1.5}@media (width<=760px){.schedule-datetime-pro{grid-template-columns:1fr!important}.schedule-date-parts{grid-template-columns:minmax(54px,.72fr) 8px minmax(138px,1.65fr) 8px minmax(78px,.9fr)!important}.schedule-date-parts select,.schedule-time-input{min-height:44px!important;font-size:10px!important}.image-bulk-actions>label,.image-bulk-actions>button,.schedule-folder-actions>label,.schedule-folder-actions>button{text-align:center!important;flex:145px!important;justify-content:center!important;min-height:40px!important}.folder-picker-status{font-size:7.3px!important}}@media (width<=440px){.schedule-date-parts{grid-template-columns:minmax(48px,.65fr) 6px minmax(116px,1.55fr) 6px minmax(72px,.85fr)!important;gap:3px!important}.schedule-date-parts select{padding-left:7px!important;padding-right:7px!important;font-size:9px!important}.image-bulk-actions,.schedule-folder-actions{grid-template-columns:1fr!important;display:grid!important}.image-bulk-actions>label,.image-bulk-actions>button,.schedule-folder-actions>label,.schedule-folder-actions>button{width:100%!important}}.schedule-datetime-pro,.schedule-date-parts{display:none!important}.schedule-datetime-compact{grid-template-columns:64px 64px 90px 112px;align-items:end;gap:7px;width:fit-content;max-width:100%;display:grid}.schedule-compact-part{gap:4px;min-width:0;display:grid}.schedule-compact-part>small{color:var(--menu-muted);letter-spacing:.04em;font-size:6.5px;font-weight:800}.schedule-compact-part select,.schedule-compact-part input{width:100%;min-width:0;border-radius:8px!important;height:40px!important;padding:0 8px!important;font-size:9px!important}.schedule-date-help{margin-top:4px!important;font-size:6.5px!important}@media (width<=760px){.schedule-datetime-compact{grid-template-columns:58px 58px 86px minmax(108px,1fr);gap:6px;width:100%}.schedule-compact-part select,.schedule-compact-part input{min-height:42px!important;font-size:9.5px!important}}@media (width<=430px){.schedule-datetime-compact{grid-template-columns:1fr 1fr;gap:7px}}
