@font-face{font-family:Unbounded;src:url('/cabinet-assets/assets/fonts/Unbounded.ttf') format('truetype');font-weight:200 900;font-display:swap}
:root{--bg:#080808;--panel:#101010;--panel2:#161616;--line:#292929;--line2:#3b3b3b;--text:#e7e7e7;--muted:#999;--faint:#727272;--silver:#ddd}
body{background:#080808;color:#dedede;font-size:16px;line-height:1.6}body:before,body:after{content:none!important}.app,.content{background:#080808}#sidebar{background:#090909;border-color:#ffffff12;box-shadow:none}.workspace-label{background:#ffffff03;border-color:#ffffff12}.workspace-label .status-dot{box-shadow:none;background:#bcbcbc}.brand-mark{border:1px solid #ffffff21;border-radius:12px}.nav-caption{color:#686868;letter-spacing:.16em;font-size:11px}#mainNav button{border-radius:8px;color:#999;font-size:14px;padding-top:12px;padding-bottom:12px}#mainNav button.active{background:linear-gradient(120deg,#ffffff0d,#ffffff04);color:#eee;border-color:#ffffff25;box-shadow:inset 0 1px #ffffff07}#mainNav button:hover{background:#ffffff06;color:#e2e2e2;transform:none}.sidebar-bottom{border-color:#ffffff10}.profile,.device-connection{background:transparent;border-color:#ffffff12}.avatar,.header-avatar{background:linear-gradient(135deg,#272727,#111);border:1px solid #ffffff26;color:#ddd}
.content>header{background:#090909e8;border-color:#ffffff0f;backdrop-filter:blur(16px)}.breadcrumb{font-size:13px;color:#777}.breadcrumb b{color:#c7c7c7}.environment{background:#ffffff03;color:#999;border-color:#ffffff12}.header-right{flex-wrap:wrap;gap:10px}#workspaceTutorialButton{gap:7px}.header-right .button{min-height:36px;padding:8px 12px;font-size:13px}
main{padding-top:34px;padding-bottom:22px}.page-heading{margin-bottom:30px!important;border:0!important;box-shadow:none!important;background:none!important;border-radius:0!important;padding:0 0 26px!important}.page-heading:before,.page-heading:after{content:none!important}.eyebrow{color:#838383;letter-spacing:.15em;font-size:11px}.page-heading h1{font-family:Unbounded,Arial,sans-serif;font-weight:450;letter-spacing:-.055em;color:#eee;text-shadow:none;font-size:clamp(27px,3vw,39px)}.page-heading p{color:#969696;font-size:15px;max-width:620px;line-height:1.9}.page-heading h1 span{color:#9c9c9c}main[data-page=overview] .page-heading{background:none!important;padding:0 0 26px!important;box-shadow:none!important;border:0!important}main[data-page=overview] .page-heading h1{font-size:clamp(27px,3vw,39px)!important}main[data-page=overview] .page-heading .heading-actions{max-width:none!important}
.button{min-height:42px;border-radius:8px;border:1px solid #ffffff25;background:linear-gradient(125deg,#ffffff06,#ffffff02);color:#d0d0d0;padding:10px 15px;font-size:14px;font-weight:500;box-shadow:none;transition:background .2s,border-color .2s,color .2s}.button:hover{border-color:#ffffff55;background:#ffffff0a;transform:none;box-shadow:none}.button.primary{color:#161616;background:linear-gradient(125deg,#f1f1f1,#bcbcbc 57%,#dedede);border-color:#d7d7d7;box-shadow:inset 0 1px #fff9,0 5px 18px #0003}.button.primary:hover{background:linear-gradient(125deg,#fff,#cecece);border-color:#f2f2f2}.button.secondary{background:linear-gradient(125deg,#ffffff08,#ffffff03);border-color:#ffffff2b;color:#d8d8d8}.button.ghost{background:transparent;box-shadow:none}.button.small{min-height:34px;font-size:13px;padding:7px 12px}.button.danger{background:#e7b7b708;border-color:#e7b7b730;color:#d9adad}.icon-button{border-radius:8px;border:1px solid transparent;background:transparent;color:#a4a4a4}.icon-button:hover{border-color:#ffffff25;background:#ffffff07}.icon{stroke-width:1.6;flex-shrink:0}.action-group{gap:9px}.heading-actions .action-group{flex-wrap:wrap}.button:focus-visible,.icon-button:focus-visible{outline:2px solid #bdbdbd;outline-offset:3px}
.panel,.tile,.metric,.quick-action{border-color:#ffffff18!important;background:linear-gradient(140deg,#131313,#0b0b0b)!important;box-shadow:inset 0 1px #ffffff04!important;border-radius:14px}.panel h2,.tile h3{color:#dedede}.padded{padding:24px}.tile{padding:24px}.tile:hover{border-color:#ffffff35!important;transform:none!important}.metrics{gap:0;border:1px solid #ffffff18;border-radius:14px;overflow:hidden;background:#101010}.metric{border:0!important;border-radius:0!important;box-shadow:none!important;border-right:1px solid #ffffff12!important;padding:22px}.metric:last-child{border-right:0!important}.metric-label{color:#a5a5a5;font-size:13px}.metric-value{font:450 33px/1.4 Unbounded,Arial,sans-serif;letter-spacing:-.04em;color:#e8e8e8}.metric-foot{color:#818181;font-size:12px}.big-number{color:#ddd}.notice,.context-toolbar,.subscription-banner{border-color:#ffffff1c;background:#ffffff04;color:#c3c3c3;border-radius:11px;box-shadow:none}.context-toolbar{padding:19px 21px;gap:20px;margin-bottom:24px;align-items:center}.context-copy h3{font-size:14px;color:#dcdcdc;margin:0 0 6px}.context-copy p{font-size:14px;color:#929292;line-height:1.85;margin:0}.subscription-banner{font-size:13px;background:#ffffff03}.hint,.smallprint{color:#929292;line-height:1.85}.item-icon,.phone-icon{background:linear-gradient(135deg,#ffffff08,#ffffff02);border:1px solid #ffffff18;color:#bdbdbd;box-shadow:none}.item-title small,.account-address{color:#888;font-size:13px;display:block;margin-top:4px}.badge{font-size:12px;border-radius:20px;padding:4px 9px}.badge.draft,.badge.paused{background:#ffffff05;color:#aaa;border-color:#ffffff1f}.badge.online,.badge.completed{background:#a9c4b508;color:#b4cbbb;border-color:#b4cbbb25}.badge.active,.badge.running,.badge.queued{background:#ffffff07;color:#bfbfbf;border-color:#ffffff22}
input,select,textarea{background:#080808;border-color:#ffffff23;border-radius:8px;color:#dedede;font-size:15px;min-height:44px;box-shadow:none}input:focus,select:focus,textarea:focus{border-color:#aaa;box-shadow:0 0 0 3px #ffffff08}input[type=checkbox],input[type=radio]{min-height:0;accent-color:#ccc}label{color:#bababa;font-size:14px;font-weight:400}label small{color:#818181;font-weight:400}.choice{background:#ffffff02;border:1px solid #ffffff14;border-radius:9px;padding:13px 15px}.choice:has(input:checked){background:#ffffff07;border-color:#ffffff3a}.choice small{display:block;font-size:13px;color:#858585;margin-top:4px}.table-scroll{border-radius:14px}thead{background:#ffffff02}th{font-size:12px;color:#858585;font-weight:500;letter-spacing:.035em}td{border-color:#ffffff0b;font-size:14px;padding-top:18px;padding-bottom:18px}tbody tr:hover{background:#ffffff02}.toolbar{gap:16px}.filters{background:#ffffff03;border:1px solid #ffffff14}.filters button{font-size:13px;color:#929292}.filters button.selected{background:#ffffff11;color:#ddd}.search-box{background:#090909;border-color:#ffffff20}.search-box input{min-height:38px}.empty{padding:52px 24px}.empty h3{font-weight:500;color:#d1d1d1}.empty p{color:#858585;max-width:440px;margin:9px auto 22px}.empty>.icon{color:#858585}
.setup-guide{padding:27px;margin-bottom:27px;border:1px solid #ffffff24;border-radius:16px;background:radial-gradient(ellipse at 0 0,#ffffff04,transparent 60%),#0d0d0d;box-shadow:inset 0 1px #ffffff08}.setup-heading{margin-bottom:25px;align-items:start}.workspace-eyebrow{display:block;color:#777;font-size:10px;letter-spacing:.16em;margin-bottom:12px}.setup-heading h2{font:450 21px/1.6 Unbounded,Arial,sans-serif;letter-spacing:-.045em;color:#e0e0e0}.setup-heading p{color:#8b8b8b;font-size:14px}.guide-tools{display:flex;align-items:center;gap:8px;flex-shrink:0}.setup-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.setup-step{position:relative;background:linear-gradient(140deg,#ffffff04,#ffffff01);border-color:#ffffff16;border-radius:11px;padding:20px;gap:13px;min-height:230px}.setup-step:hover{background:#ffffff05;border-color:#ffffff3d;transform:none}.setup-step.is-current{border-color:#ffffff4c;background:linear-gradient(140deg,#ffffff09,#ffffff02)}.setup-number{width:28px;height:28px;border-radius:50%;font-size:12px;color:#bdbdbd;border-color:#ffffff36;background:#ffffff02}.is-done .setup-number{background:linear-gradient(135deg,#e3e3e3,#aaa);color:#151515;border-color:#ccc}.setup-step-icon{position:absolute;right:20px;top:23px;color:#727272}.setup-step-icon .icon{width:19px;height:19px}.setup-step strong{color:#d1d1d1;font-weight:500;font-size:15px;margin-top:7px}.setup-step small{color:#909090;font-size:14px;line-height:1.85}.setup-link{font-size:12px;color:#bdbdbd;gap:10px;padding-top:7px}.guide-collapsed{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid #ffffff14;border-radius:11px;padding:14px 18px;margin-bottom:26px;background:#ffffff02;font-size:13px;color:#909090}.guide-collapsed>span{display:flex;align-items:center;gap:9px}.guide-collapsed .icon{width:14px;height:14px}
#modal[open]{background:linear-gradient(140deg,#121212,#090909);border:1px solid #ffffff32;box-shadow:0 25px 100px #0009;border-radius:16px}#modal::backdrop{background:#000b;backdrop-filter:blur(7px)}#modal .modal-top,#modalActions{background:#111;border-color:#ffffff17}#modal .modal-top{padding:23px 26px}#modalTitle{font-family:Unbounded,Arial,sans-serif;font-size:20px;font-weight:450;letter-spacing:-.045em;line-height:1.65}#modalBody{padding:25px 26px;background:transparent;scrollbar-color:#555 #111}#modalActions{padding:17px 26px}#modalActions>.button{min-height:40px;font-size:14px}#modalBody .form-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}#modalBody .notice{background:#ffffff04}.step-rail{background:#ffffff02;border-color:#ffffff17}.step-rail .current .step-number{background:linear-gradient(135deg,#e7e7e7,#aaa);color:#111}.wizard-question{font-size:20px;font-weight:500}.review-card,.allocation-review,.mode-card{background:linear-gradient(140deg,#ffffff04,#ffffff01);border-color:#ffffff22}.tutorial-progress{display:flex;gap:7px;margin-bottom:23px}.tutorial-progress i{height:3px;flex:1;background:#ffffff10;border-radius:5px}.tutorial-progress i.active{background:linear-gradient(90deg,#888,#ddd)}.tutorial-art{height:112px;border:1px solid #ffffff1c;border-radius:12px;background:radial-gradient(ellipse at 25% 10%,#ffffff09,transparent 70%),linear-gradient(135deg,#181818,#090909);display:flex;align-items:center;justify-content:space-between;padding:25px;margin-bottom:23px}.tutorial-art>.icon{width:43px;height:43px;color:#c9c9c9;filter:drop-shadow(0 4px 9px #000)}.tutorial-art>span{font:400 22px Unbounded,Arial,sans-serif;letter-spacing:-.04em;color:#626262}.tutorial-copy h3{font-size:21px;font-weight:500;color:#e5e5e5;margin:0 0 12px}.tutorial-copy>p{color:#999;font-size:15px;line-height:1.9}.tutorial-copy ol{padding-left:20px;margin:20px 0 0}.tutorial-copy li{padding:7px 0 7px 5px;color:#b9b9b9;font-size:14px;line-height:1.85}.setup-gate{text-align:center;padding:22px 0}.setup-gate>.icon{width:44px;height:44px;color:#c7c7c7;margin-bottom:12px}.setup-gate h3{font-size:19px;color:#dedede}.setup-gate p{font-size:15px;line-height:1.9;color:#999;max-width:470px;margin:13px auto}.workspace-account-list{border:0;padding:0;margin:22px 0}.workspace-account-list legend{font-size:14px;color:#bababa;margin-bottom:13px}.warmup-scenarios{border-top:1px solid #ffffff16;padding-top:22px;margin:22px 0}.warmup-summary{padding:19px;border:1px solid #ffffff19;border-radius:10px;background:#ffffff02}.warmup-summary b{font-size:14px;color:#ccc}.warmup-summary p{font-size:13px;line-height:1.85;color:#929292}.channel-catalog{margin-bottom:23px}.channel-catalog summary{display:flex;justify-content:space-between;font-size:15px;cursor:pointer;color:#c2c2c2}.channel-catalog summary span{font-size:13px;color:#777}.channel-catalog[open] summary{margin-bottom:20px}.program-card{border:1px solid #ffffff1b;border-radius:12px;background:#ffffff02;padding:22px;margin-top:18px}.program-title{display:flex;align-items:start;justify-content:space-between;gap:16px}.program-title h3{font-size:14px;font-weight:500;line-height:1.8;margin:0;color:#d6d6d6}.program-facts{display:flex;flex-wrap:wrap;gap:9px;margin:16px 0}.program-facts span{font-size:12px;color:#aaa;border:1px solid #ffffff15;border-radius:20px;padding:4px 9px}.program-counts{font-size:13px;color:#a5a5a5;line-height:1.85}.program-card>.action-group{margin-top:19px}.program-card summary{font-size:13px;color:#b0b0b0;cursor:pointer}.program-days{display:grid;gap:6px;margin:14px 0}.program-days>div{display:flex;justify-content:space-between;gap:15px;font-size:13px;border-bottom:1px solid #ffffff0d;padding:8px 0}.program-days b{font-weight:400;color:#ccc}.program-days span{color:#888}footer{border-color:#ffffff12;color:#686868;font-size:11px}.material-tabs{background:#ffffff02;border-color:#ffffff14}.material-tabs button{font-size:13px}.thread-reply{background:#101010}.message-bubble{border-color:#ffffff19;background:#ffffff03}.notice.warn{border-color:#cbb99233;background:#cbb99206}.demo-strip{background:#ffffff03;border-color:#ffffff18;color:#aaa}
.app .button.primary,#modal .button.primary{color:#161616!important;background:linear-gradient(125deg,#f1f1f1,#bcbcbc 57%,#dedede)!important;border-color:#d7d7d7!important;box-shadow:inset 0 1px #fff9,0 5px 18px #0003!important}.app .button.primary:hover,#modal .button.primary:hover{background:linear-gradient(125deg,#fff,#cecece)!important;border-color:#f2f2f2!important}
.workspace-cursor-light{position:fixed;left:0;top:0;width:300px;height:300px;border-radius:50%;pointer-events:none;z-index:25;opacity:0;contain:strict;background:radial-gradient(circle,#ffffff12,#ffffff05 32%,#ffffff02 48%,transparent 70%);transition:opacity .35s ease}.workspace-cursor-light.visible{opacity:1}
@media(max-width:1100px){.setup-steps{gap:10px}.setup-step{padding:17px;min-height:245px}.setup-step small{font-size:13px}.setup-heading{flex-wrap:wrap}.context-toolbar{flex-wrap:wrap}.guide-tools{margin-left:auto}}
@media(max-width:760px){main{padding-top:25px}.page-heading p{font-size:14px}.setup-guide{padding:20px}.setup-steps{grid-template-columns:1fr}.setup-step{display:grid;grid-template-columns:30px minmax(0,1fr);min-height:0;gap:7px 13px;padding:17px}.setup-number{grid-column:1;grid-row:1/3}.setup-step strong,.setup-step small,.setup-link{grid-column:2}.setup-step strong{margin:0;padding-right:25px}.setup-step-icon{top:19px;right:16px}.setup-step-icon .icon{width:15px;height:15px}.setup-step small{font-size:13px}.setup-link{padding-top:6px}.setup-heading h2{font-size:19px}.guide-tools{margin:0}.guide-collapsed{flex-wrap:wrap}.metric{padding:18px}.metric-value{font-size:27px}.header-right .environment{display:none}#workspaceTutorialButton span{display:none}#workspaceTutorialButton{padding:8px}.tutorial-copy h3{font-size:19px}.program-title{flex-wrap:wrap}.program-days>div{flex-wrap:wrap;gap:5px}.context-toolbar{padding:18px}.padded,.tile{padding:20px}}
@media(max-width:760px){.content>header{height:64px;gap:10px;padding:0 16px}.header-left{flex:1;min-width:0;gap:8px}.breadcrumb{font-size:0}.breadcrumb>span{display:none}.breadcrumb b{font-size:13px;white-space:nowrap}.header-right{flex-wrap:nowrap;flex-shrink:0;gap:8px}#helpButton{display:none}#stopEverything{font-size:12px;min-height:36px;padding:8px 10px}#workspaceTutorialButton{width:32px;min-width:32px;min-height:36px;padding:8px}}
@media(hover:none),(pointer:coarse){.workspace-cursor-light{display:none}}
@media(prefers-reduced-motion:reduce){.workspace-cursor-light{display:none}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
