:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{letter-spacing:0}:root{--sidebar-w:292px;--topbar-h:76px;--bg:#03111e;--surface:#041827d6;--surface-2:#082337c7;--surface-3:#03111ebd;--text:#ecfeff;--muted:#9bd3e6;--border:#7dd3fc2e;--border-strong:#7dd3fc47;--cyan:#16d9ff;--green:#22c55e;--danger:#fb7185;--warning:#f59e0b;--shadow:0 22px 70px #0000004d}html,body,#root{zoom:100%;transform-origin:0 0;transform:none}body,button,input,select,textarea{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,.primary-link{background:linear-gradient(135deg, var(--cyan), var(--green));color:#02111f;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:.88rem;font-weight:950;line-height:1;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 14px 34px #16d9ff2e}button:hover:not(:disabled),.primary-link:hover{transform:translateY(-1px);box-shadow:0 18px 42px #22c55e33}button:disabled{cursor:not-allowed;opacity:.55;transform:none}.secondary-button,.icon-button,.table-action,.chip-button{color:#dffbff;box-shadow:none;background:#082337bd;border:1px solid #7dd3fc38}.danger-button{color:#fecdd3;box-shadow:none;background:#fb718524;border:1px solid #fb71853d}.compact-button,.table-action,.chip-button{min-height:34px;padding:0 10px;font-size:.78rem}.app-shell,.login-shell{min-height:100svh;color:var(--text);background:linear-gradient(90deg,#020912f5 0%,#03111ee0 34%,#031321b8 100%),url(/cloud/assets/img/admin-dashboard-bg.png) 50%/cover no-repeat fixed}.app-shell{isolation:isolate;grid-template-columns:var(--sidebar-w) minmax(0, 1fr);display:grid;position:relative}.app-shell:before,.login-shell:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#00f5ff1f,#0000 36%),repeating-linear-gradient(90deg,#63d3ff0e 0 1px,#0000 1px 96px);position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000d1,#00000073);mask-image:linear-gradient(90deg,#000000d1,#00000073)}.login-shell{isolation:isolate;place-items:center;padding:24px;display:grid;position:relative}.login-panel{border:1px solid var(--border);width:min(100%,460px);box-shadow:var(--shadow);background:#03111ec7;border-radius:8px;gap:28px;padding:30px;display:grid}.login-panel h1,.page-title-row h1{color:#f8feff;margin:0;font-size:2rem;line-height:1.08}.login-panel p,.page-title-row p{max-width:760px;color:var(--muted);margin:10px 0 0;line-height:1.6}.brand-block{color:#fff;align-items:center;gap:14px;display:flex}.brand-mark,.profile-mini>strong,.user-cell>b,.metric-icon,.sdk-icon{background:linear-gradient(135deg, var(--cyan), var(--green));color:#02111f;border-radius:8px;flex:none;place-items:center;width:46px;height:46px;font-size:.78rem;font-weight:950;display:grid}.brand-block strong,.brand-block span,.profile-mini b,.profile-mini small{display:block}.brand-block span,.profile-mini small{color:#ecfeffad;margin-top:2px;font-size:.74rem;font-weight:750}.login-form,.stacked-form,.developer-panel,.credential-stack,.condition-list,.checklist{gap:14px;display:grid}label{color:#dffbff;gap:8px;font-size:.82rem;font-weight:900;display:grid}input,select,textarea{background:var(--surface-3);width:100%;min-height:44px;color:var(--text);border:1px solid #7dd3fc33;border-radius:8px;outline:none;padding:0 12px}textarea{resize:vertical;min-height:104px;padding:12px}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #16d9ff2e}.sidebar{z-index:20;background:linear-gradient(#020a16f5,#041623e6);border-right:1px solid #7dd3fc2e;flex-direction:column;gap:24px;height:100svh;padding:22px 18px;display:flex;position:sticky;top:0;overflow:auto;box-shadow:18px 0 70px #00000057}.sidebar-nav,.nav-group{gap:7px;display:grid}.nav-group h2{color:#9bd3e6a6;letter-spacing:.12em;text-transform:uppercase;margin:18px 8px 5px;font-size:.68rem;font-weight:950}.nav-button{color:#ecfeffb8;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:0 10px;font-size:.84rem;font-weight:850;display:grid}.nav-button:hover,.nav-button.active{color:#fff;background:#16d9ff1f;box-shadow:inset 0 0 0 1px #7dd3fc2e}.nav-icon{color:#9bd3e6;font-size:.67rem;font-weight:950}.nav-button strong{color:#67e8f9;font-size:.72rem}.dashboard{min-width:0}.topbar{z-index:15;height:var(--topbar-h);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030e1ac7;border-bottom:1px solid #7dd3fc2e;justify-content:space-between;align-items:center;gap:18px;padding:0 28px;display:flex;position:sticky;top:0}.search-control{width:min(460px,46vw);position:relative}.search-control span{color:var(--muted);position:absolute;top:11px;left:15px}.search-control input{padding-left:42px}.header-actions,.page-actions,.row-actions,.quick-minutes{align-items:center;gap:10px;display:flex}.icon-button{width:42px;padding:0}.menu-button{display:none}.profile-mini{background:var(--surface-3);border:1px solid #7dd3fc33;border-radius:8px;align-items:center;gap:10px;min-height:46px;padding:4px 10px 4px 4px;display:flex}.profile-mini>strong{width:38px;height:38px}.page-head{gap:24px;padding:28px;display:grid}.connection-row{background:#03111ec2;border:1px solid #22c55e57;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.connection-row strong{color:#67e8f9;margin-left:auto;font-family:Space Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.77rem}.page-title-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.page-kicker{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:950;display:block}.summary-grid,.overview-grid,.two-column,.package-grid,.report-grid,.condition-grid{gap:18px;padding:0 28px 24px;display:grid}.summary-grid,.summary-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-grid,.two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wide-panel{grid-column:1/-1}.panel,.metric-card,.package-card,.report-card,.condition-card,.condition-box,.condition-row,.selected-company-panel,.package-preview,.credential-status,.credential,.copy-code,.copy-inline,.minute-snapshot,.service-control-box,.control-summary,.env-box,.sdk-card,.empty-state,.admin-profile-summary,.server-health{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(145deg,#041827d6,#052234a8);border-radius:8px}.panel{overflow:hidden}.panel-header{border-bottom:1px solid #7dd3fc29;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:16px 18px;display:flex}.panel-header h2{color:#f8feff;margin:0;font-size:1rem}.panel-body{padding:18px}.metric-card{align-content:start;gap:10px;min-height:154px;padding:18px;display:grid}.metric-icon{color:#67e8f9;background:#16d9ff21;width:42px;height:42px}.metric-card>span:not(.metric-icon),table th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:950}.metric-card strong{color:#f8feff;font-size:1.8rem;line-height:1}.metric-card small{color:var(--green);font-size:.74rem;font-weight:900}.danger-text,.status-pill.disabled{color:var(--danger)!important}.pill,.status-pill{color:#bff6ff;background:#16d9ff1a;border:1px solid #7dd3fc2e;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:30px;padding:0 11px;font-size:.72rem;font-weight:900;display:inline-flex}.status-pill.active,.status-pill.partial{color:var(--green)}.status-pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.usage-chart{gap:16px;display:grid}.usage-row{grid-template-columns:minmax(160px,.85fr) minmax(180px,1fr) auto;align-items:center;gap:14px;display:grid}.usage-row strong,.user-cell strong,.condition-row strong,.report-card strong,.sdk-card strong,.server-health strong{color:#f8feff}.usage-row span,.user-cell small,.condition-row small,.sdk-card p,.server-health span,.server-health small{color:var(--muted);margin-top:4px;font-size:.78rem;display:block}.usage-bar{background:#082337eb;border-radius:999px;height:10px;overflow:hidden}.usage-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--cyan), var(--green));height:100%;display:block}.usage-meter{gap:8px;min-width:160px;display:grid}.usage-meter strong{display:block}.usage-meter span{color:var(--muted);font-size:.74rem}.donut-wrap{place-items:center;gap:12px;min-height:260px;display:grid}.donut{aspect-ratio:1;background:conic-gradient(var(--cyan) 0 var(--voice), var(--green) var(--voice) 100%);border-radius:50%;width:min(190px,70vw);position:relative}.donut:after{content:"";background:#042033;border-radius:50%;position:absolute;inset:28px;box-shadow:inset 0 0 0 1px #7dd3fc2e}.legend{color:var(--muted);gap:18px;font-size:.78rem;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.cyan-dot,.green-dot{background:var(--cyan);width:34px;height:10px;display:inline-block}.green-dot{background:var(--green)}.table-wrap{width:100%;overflow:auto}table{border-collapse:collapse;width:100%;min-width:860px}th{text-align:left;background:#082337bd;padding:14px 16px}td{color:#dffbff;vertical-align:middle;border-top:1px solid #7dd3fc29;padding:16px}code,pre{overflow-wrap:anywhere;color:#9df7ff;font-family:Space Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem}pre{white-space:pre-wrap;margin:0}.user-cell{align-items:center;gap:12px;display:flex}.user-cell>b{width:42px;height:42px}.form-grid,.credential-grid,.minute-snapshot,.condition-grid.single{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.condition-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.condition-card,.condition-box,.condition-row,.package-preview,.credential-status,.credential,.copy-code,.env-box,.selected-company-panel,.admin-profile-summary,.server-health{padding:14px}.condition-card span,.condition-box span,.condition-row span,.package-card span,.report-card span,.copy-code span,.credential dt,.minute-snapshot span,.control-summary span,.service-control-box span,.admin-profile-summary span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:900;display:block}.condition-card.active{border-color:#22c55e6b}.condition-box{box-shadow:none;gap:5px;padding:14px;display:grid}.condition-box.success{border-color:#22c55e6b}.condition-box strong{color:#f8feff}.condition-box p{color:var(--muted);margin:0;line-height:1.45}.condition-card p,.package-card p{color:var(--muted);margin:8px 0 0;line-height:1.45}.package-preview{box-shadow:none;justify-content:space-between;align-items:center;gap:14px;display:flex}.package-preview strong{display:block}.package-preview span,.package-preview dt{color:var(--muted);font-size:.78rem}.package-preview dl{gap:16px;margin:0;display:flex}.package-preview dd{color:#f8feff;margin:2px 0 0;font-weight:950}.copy-code,.copy-inline,.credential dd{gap:8px;display:grid}.copy-inline{box-shadow:none;grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:8px;padding:8px;display:inline-grid}.copy-inline button{min-height:30px}.copied-button,.credential-status.verified,.credential-status.success{border-color:#22c55e6b}.credential-status.failed{border-color:#fb71856b}.minute-snapshot>div{background:#03111e8a;border-radius:8px;min-height:82px;padding:12px}.minute-snapshot strong{color:#f8feff;margin-top:6px;font-size:1.2rem;display:block}.company-control{gap:14px;display:grid}.control-summary,.service-control-box{justify-content:space-between;align-items:center;gap:14px;display:flex}.service-control-box p{max-width:360px;color:var(--muted);margin:6px 0 0}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.package-card{gap:12px;padding:18px;display:grid}.package-card.featured{border-color:#22c55e5c}.package-card>strong{color:#f8feff;font-size:2rem}.package-card ul{color:var(--muted);gap:8px;margin:0;padding:0;list-style:none;display:grid}.sdk-list,.report-grid{gap:14px;display:grid}.sdk-card{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.sdk-card.disabled{opacity:.6}.sdk-icon{color:#67e8f9;background:#16d9ff21;width:54px;height:54px}.checklist span{color:#dffbff;background:#03111e8a;border:1px solid #7dd3fc24;border-radius:8px;padding:12px 14px;font-weight:800}.report-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.report-card{gap:10px;padding:18px;display:grid}.report-card b{color:#f8feff;font-size:1.65rem}.report-card small{color:var(--green);font-weight:900}.empty-state{color:var(--muted);text-align:center;padding:22px}.status-message{border:1px solid var(--border);color:#ecfeff;box-shadow:var(--shadow);background:#030e1af0;border-radius:8px;padding:12px 14px}.floating-status{z-index:80;max-width:min(420px,100vw - 40px);position:fixed;bottom:20px;right:20px}.login-status{box-shadow:none}.server-health{gap:10px;display:grid}.server-health strong{font-size:3rem}@media (width<=1180px){.summary-grid,.summary-grid.compact,.package-grid,.report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid,.two-column{grid-template-columns:1fr}}@media (width<=940px){.app-shell{grid-template-columns:1fr}.sidebar{left:calc(-1 * (var(--sidebar-w) + 48px));width:var(--sidebar-w);transition:left .22s;position:fixed}.sidebar.open,.sidebar:focus-within{left:0}.menu-button{flex:none;display:inline-flex}.topbar{justify-content:flex-end;padding:0 14px}.search-control{display:none}.page-head,.summary-grid,.overview-grid,.two-column,.package-grid,.report-grid{padding-left:14px;padding-right:14px}.page-title-row,.connection-row,.control-summary,.service-control-box,.package-preview{flex-direction:column;align-items:flex-start}.profile-mini span{display:none}}@media (width<=640px){.summary-grid,.summary-grid.compact,.form-grid,.credential-grid,.minute-snapshot,.condition-grid,.condition-grid.single,.package-grid,.report-grid{grid-template-columns:1fr}.header-actions{gap:6px}.icon-button{width:36px}.page-title-row h1,.login-panel h1{font-size:1.65rem}.page-actions,.row-actions,.quick-minutes{flex-wrap:wrap;width:100%}.page-actions>*,.row-actions>*,.quick-minutes>*{flex:auto}.sdk-card{grid-template-columns:1fr}.floating-status{margin:0 14px 14px;position:static}}:root{--sidebar-w:292px;--topbar-h:76px;--bg:#03111e;--surface:#041827d6;--surface-2:#082337c7;--surface-3:#03111ebd;--text:#ecfeff;--muted:#9bd3e6;--border:#7dd3fc2e;--border-strong:#7dd3fc47;--primary:#5b6cff;--primary-2:#8b5cf6;--cyan:#5b6cff;--green:#06b6d4;--danger:#fb7185;--warning:#f59e0b;--shadow:0 22px 70px #0000004d}body{background:#03111e}.app-shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);background:linear-gradient(90deg,#020912f5 0%,#03111ee0 34%,#031321b8 100%),url(/cloud/assets/img/admin-dashboard-bg.png) 50%/cover no-repeat fixed}.hero-login{isolation:isolate;background:linear-gradient(90deg,#020912f5,#03111ed1),url(/cloud/assets/img/admin-dashboard-bg.png) 50%/cover no-repeat fixed;place-items:center;min-height:100svh;padding:28px;display:grid;position:relative;overflow:hidden}.hero-login:before,.app-shell:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#00f5ff1f,#0000 36%),repeating-linear-gradient(90deg,#63d3ff0e 0 1px,#0000 1px 96px);position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000d1,#00000073);mask-image:linear-gradient(90deg,#000000d1,#00000073)}.sidebar{background:linear-gradient(#0b1020,#121a33);border-right:1px solid #ffffff14;gap:0;padding:22px 18px;box-shadow:10px 0 50px #02061733}.brand,.login-brand{color:#fff;align-items:center;gap:14px;display:flex}.brand{margin-bottom:22px;padding:10px}.brand-logo,.avatar{color:#fff;background:linear-gradient(135deg,#5b6cff,#06b6d4);flex:none;place-items:center;font-weight:950;display:grid;box-shadow:0 14px 35px #5b6cff73}.brand-logo{border-radius:16px;width:46px;height:46px;font-size:22px}.brand h1{letter-spacing:0;margin:0;font-size:18px}.brand p,.login-brand span{color:#91a0b8;margin:2px 0 0;font-size:12px}.login-brand strong{font-size:18px;display:block}.sidebar-nav,.nav-group{display:block}.sidebar-section{color:#6d7893;letter-spacing:.12em;text-transform:uppercase;margin:24px 12px 10px;font-size:11px;font-weight:900}.nav-list{gap:6px;display:grid}.nav-item{color:#bac4d8;border-radius:16px;align-items:center;gap:12px;min-height:auto;padding:12px 13px;font-size:14px;font-weight:760;line-height:1.25;transition:all .18s;display:flex}.nav-item:hover,.nav-item.active{color:#fff;background:#ffffff17}.nav-item.active{box-shadow:inset 0 0 0 1px #ffffff1a}.nav-icon{width:26px;color:inherit;text-align:center;font-size:17px;font-weight:900;line-height:1}.sidebar-card{color:#fff;background:linear-gradient(135deg,#5b6cff33,#06b6d41f);border:1px solid #ffffff1a;border-radius:22px;margin-top:24px;padding:16px}.sidebar-card strong{margin-bottom:6px;display:block}.sidebar-card p{color:#cbd5e1;margin:0;font-size:12px;line-height:1.55}.sidebar-card-action{width:100%;margin-top:8px}.main{min-width:0}.content{gap:24px;padding:28px;display:grid}.content>.page-head,.content>.summary-grid,.content>.overview-grid,.content>.two-column,.content>.package-grid,.content>.report-grid{padding:0}.topbar{height:var(--topbar-h);justify-content:space-between}.top-actions{align-items:center;gap:12px;display:flex}.search{width:min(460px,46vw);position:relative}.search span{color:var(--muted);position:absolute;top:12px;left:16px}.search input{width:100%;height:46px;min-height:46px;color:var(--text);background:#03111ebd;border:1px solid #7dd3fc33;border-radius:15px;padding:0 16px 0 44px;box-shadow:0 10px 28px #0f172a0a}.icon-btn{width:44px;height:44px;min-height:44px;color:var(--text);background:#03111ebd;border:1px solid #7dd3fc33;border-radius:15px;place-items:center;padding:0;display:grid;box-shadow:0 10px 28px #0f172a0d}.mobile-menu{display:none}.profile-mini{background:#03111ebd;border:1px solid #7dd3fc33;border-radius:18px;align-items:center;gap:11px;min-height:50px;padding:6px 10px;display:flex;box-shadow:0 10px 28px #0f172a0d}.avatar{color:#fff;border-radius:14px;width:38px;height:38px;font-size:13px}.profile-mini strong,.profile-mini small{display:block}.profile-mini strong{color:#fff;font-size:13px}.profile-mini small{color:var(--muted);margin-top:2px;font-size:11px}.page-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.page-kicker{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:10px;font-size:12px;font-weight:900;display:inline-flex}.page-title{color:#f8feff;letter-spacing:0;margin:0;font-size:34px;line-height:1.08}.page-desc{max-width:760px;color:var(--muted);margin:10px 0 0;line-height:1.65}.btn{white-space:nowrap;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:12px 16px;font-size:.88rem;font-weight:900;line-height:1;transition:all .22s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{color:#fff;background:linear-gradient(135deg,#5b6cff,#06b6d4);box-shadow:0 12px 30px #5b6cff47}.btn-soft{color:#dffbff;box-shadow:none;background:#082337bd;border:1px solid #7dd3fc38}.btn-sm{border-radius:12px;min-height:36px;padding:9px 12px;font-size:13px}.summary-grid,.summary-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.card,.stat-card,.package-card,.report-card,.condition-card,.condition-box,.condition-row,.selected-company-panel,.package-preview,.credential-status,.credential,.copy-code,.copy-inline,.minute-snapshot,.service-control-box,.control-summary,.env-box,.sdk-card,.empty-state,.admin-profile-summary,.server-health{box-shadow:var(--shadow);background:linear-gradient(145deg,#041827d6,#052234a8);border:1px solid #7dd3fc2e;border-radius:22px}.card{overflow:hidden}.card-head{border-bottom:1px solid #7dd3fc29;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:20px 22px;display:flex}.card-title{color:#f8feff;letter-spacing:0;margin:0;font-size:17px}.card-pad{padding:22px}.stat-card{min-height:154px;padding:20px;position:relative;overflow:hidden}.stat-card:after{content:"";background:linear-gradient(135deg,#5b6cff2e,#06b6d42e);border-radius:999px;width:110px;height:110px;position:absolute;top:-28px;right:-18px}.stat-icon{color:#a5b4fc;background:#5b6cff1f;border-radius:16px;place-items:center;width:46px;height:46px;margin-bottom:14px;font-size:20px;display:grid}.stat-label,.table th{color:var(--muted);font-size:13px;font-weight:800}.stat-value{color:#f8feff;letter-spacing:0;margin:7px 0;font-size:30px;font-weight:950;line-height:1}.stat-foot{color:#10b981;font-size:12px;font-weight:900}.stat-foot.down{color:#fb7185}.field{gap:8px;display:grid}.field.full{grid-column:1/-1}.field>span,.field label{color:#dffbff;font-size:13px;font-weight:900}.input,.select,.textarea{width:100%;color:var(--text);background:#03111ebd;border:1px solid #7dd3fc33;border-radius:15px;outline:none}.input,.select{min-height:44px;padding:0 14px}.textarea{resize:vertical;min-height:120px;padding:13px 14px}.toggle-row{color:#dffbff;background:#082337c7;border:1px solid #7dd3fc2e;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.switch{width:48px;height:28px;position:relative}.switch input{display:none}.slider{cursor:pointer;background:#64748b;border-radius:999px;transition:all .2s;position:absolute;inset:0}.slider:before{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 4px 10px #0f172a38}.switch input:checked+.slider{background:linear-gradient(135deg,#5b6cff,#06b6d4)}.switch input:checked+.slider:before{transform:translate(20px)}.form-actions{justify-content:flex-end;margin-top:20px}.login-card{color:#fff;background:#03111eb3;border:1px solid #ffffff24;border-radius:8px;gap:28px;width:min(100%,460px);padding:34px;display:grid;box-shadow:0 24px 100px #00000059}.login-card h1{color:#fff;letter-spacing:0;margin:18px 0 8px;font-size:34px}.login-card p{color:#cbd5e1;margin:0 0 26px}.login-field{color:#e2e8f0;gap:9px;margin-bottom:16px;font-size:13px;font-weight:900;display:grid}.login-field input{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:16px;height:52px;padding:0 15px}.login-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5b6cff,#06b6d4);border:0;border-radius:8px;width:100%;height:54px;font-weight:950;box-shadow:0 18px 40px #5b6cff57}.footer{color:#7bbfd6;text-align:center;padding:20px;font-size:13px}@media (width<=1180px){.summary-grid,.summary-grid.compact,.package-grid,.report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=940px){.app-shell{grid-template-columns:1fr}.sidebar{left:calc(-1 * (var(--sidebar-w) + 48px));width:var(--sidebar-w);transition:left .22s;position:fixed}.sidebar.open,.sidebar:focus-within{left:0}.mobile-menu{display:grid}.search{display:none}.content{padding:20px}.page-head{flex-direction:column}}@media (width<=640px){.summary-grid,.summary-grid.compact,.form-grid,.credential-grid,.minute-snapshot,.condition-grid,.condition-grid.single,.package-grid,.report-grid{grid-template-columns:1fr}.top-actions{flex-wrap:wrap}.profile-mini strong,.profile-mini small{display:none}.page-title{font-size:28px}.btn{width:100%}}:root{--bg:#f6f8fb;--surface:#fff;--surface-2:#f8fafc;--surface-3:#fff;--text:#0f172a;--muted:#64748b;--border:#e2e8f0;--border-strong:#cbd5e1;--primary:#5b6cff;--primary-2:#06b6d4;--cyan:#5b6cff;--green:#10b981;--danger:#ef4444;--warning:#f59e0b;--shadow:0 24px 80px #0f172a1a}body{background:var(--bg);color:var(--text)}.app-shell{color:var(--text);background:radial-gradient(circle at top left, #5b6cff1a, transparent 34%), radial-gradient(circle at top right, #0ea5e91f, transparent 26%), var(--bg)}.app-shell:before{display:none}.main{background:0 0}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f8fbc7;border-bottom:1px solid #e2e8f0a6}.search input,.profile-mini,.icon-btn,.input,.select,.textarea{background:var(--surface);border-color:var(--border);color:var(--text)}.search input::placeholder,.input::placeholder,.textarea::placeholder{color:#94a3b8}.icon-btn,.profile-mini strong{color:var(--text)}.profile-mini small{color:var(--muted)}.page-kicker{color:var(--primary)}.page-title,.card-title,.stat-value,.package-card>strong,.condition-card strong,.condition-box strong,.condition-row strong,.report-card strong,.sdk-card strong,.server-health strong,.user-cell strong,.admin-profile-summary strong,.package-preview strong,.minute-snapshot strong{color:var(--text)}.page-desc,.stat-label,.table th,.condition-card p,.condition-box p,.condition-row small,.package-card p,.sdk-card p,.server-health span,.server-health small,.user-cell small,.footer,.copy-code span,.credential dt,.minute-snapshot span,.control-summary span,.service-control-box span,.admin-profile-summary span{color:var(--muted)}.btn-primary,.login-button{color:#fff;background:linear-gradient(135deg,#5b6cff,#06b6d4);box-shadow:0 12px 30px #5b6cff47}.btn-soft,.secondary-button,.table-action,.chip-button{background:var(--surface-2);border:1px solid var(--border);color:var(--text)}.danger-button{color:var(--danger);background:#ef44441f;border:1px solid #ef44442e}.card,.stat-card,.package-card,.report-card,.condition-card,.condition-box,.condition-row,.selected-company-panel,.package-preview,.credential-status,.credential,.copy-code,.copy-inline,.minute-snapshot,.service-control-box,.control-summary,.env-box,.sdk-card,.empty-state,.admin-profile-summary,.server-health{box-shadow:var(--shadow);background:#ffffffdb;border:1px solid #e2e8f0db}.card-head,td{border-color:var(--border)}.stat-card{background:linear-gradient(145deg,#fffffff5,#f8fafcd1)}.stat-card:after{background:linear-gradient(135deg,#5b6cff29,#06b6d429);display:block}.stat-icon,.metric-icon,.sdk-icon{color:var(--primary);background:#5b6cff1f}.stat-foot{color:#10b981}.stat-foot.down,.danger-text,.status-pill.disabled{color:var(--danger)!important}.pill,.status-pill{background:var(--surface-2);border-color:var(--border);color:var(--muted)}.status-pill.active,.status-pill.partial{color:#10b981;background:#10b9811f}th{background:var(--surface-2)}td{color:#1f2937}tr:hover td{background:#5b6cff09}code,pre{color:#2563eb}.usage-bar,.progress{background:#e2e8f0}.usage-bar span,.progress span{background:linear-gradient(90deg,#5b6cff,#06b6d4)}.donut:after{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.legend,.usage-row span,.usage-meter span,.package-preview span,.package-preview dt,.package-card ul{color:var(--muted)}.minute-snapshot>div,.checklist span,.toggle-row{background:var(--surface-2);border-color:var(--border);color:var(--text)}.field>span,.field label,label{color:var(--text)}input,select,textarea{background:var(--surface);color:var(--text);border-color:var(--border)}select option{color:var(--text);background:#fff}.copy-inline,.copy-code,.env-box{background:var(--surface-2)}.floating-status,.status-message{background:var(--surface);border-color:var(--border);color:var(--text)}.empty-state{color:var(--muted)}.footer{color:#64748b}.hero-login{background:radial-gradient(circle at 20% 20%, #5b6cff24, transparent 28%), radial-gradient(circle at 80% 10%, #06b6d424, transparent 26%), var(--bg)}.login-card{color:var(--text);background:#ffffffe6;border-color:#e2e8f0e6}.login-card h1,.login-brand strong{color:var(--text)}.login-card p,.login-brand span,.login-field{color:var(--muted)}.login-field input{background:var(--surface);border-color:var(--border);color:var(--text)}.detail-stack,.control-summary>div,.admin-profile-summary,.sdk-copy,.package-preview>div,.condition-row,.condition-card,.condition-box,.report-card,.server-health{min-width:0}.detail-stack>span,.detail-stack>strong,.detail-stack>small,.control-summary span,.control-summary strong,.control-summary small,.admin-profile-summary span,.admin-profile-summary strong,.admin-profile-summary small,.sdk-copy strong,.sdk-copy p,.package-preview strong,.package-preview span,.condition-row span,.condition-row strong,.condition-row small,.condition-card span,.condition-card strong,.condition-card p,.condition-box span,.condition-box strong,.condition-box p,.report-card span,.report-card strong,.report-card b,.report-card small,.server-health strong,.server-health span,.server-health small{display:block}.detail-stack>strong,.control-summary strong,.admin-profile-summary strong,.sdk-copy strong,.package-preview strong,.condition-row strong,.condition-card strong,.condition-box strong,.report-card strong{overflow-wrap:anywhere;margin-top:3px}.detail-stack>small,.control-summary small,.admin-profile-summary small,.sdk-copy p,.package-preview span,.condition-row small,.condition-card p,.condition-box p,.report-card small,.server-health small{overflow-wrap:anywhere;margin-top:5px}.control-summary{align-items:flex-start}.control-summary .status-pill{flex:none;margin-left:auto}.service-control-box{align-items:center;min-height:96px}.service-control-box>div{min-width:0;padding-right:14px}.service-control-box p{max-width:420px}.service-control-box button{white-space:normal;flex:none;min-width:126px;max-width:150px;padding:10px 14px;line-height:1.12}.sdk-card{grid-template-columns:54px minmax(0,1fr) auto}.sdk-copy{gap:4px;display:grid}.sdk-copy strong{margin-top:0;line-height:1.25}.sdk-copy p{margin:0;line-height:1.45}.sdk-card .primary-link,.sdk-card button{flex:none;min-width:112px}.package-preview{align-items:center}.package-preview dl{flex:none}.env-box{gap:12px;display:grid}.env-box pre{overflow-wrap:anywhere;width:100%;display:block}@media (width<=700px){.service-control-box,.control-summary,.package-preview{align-items:stretch}.service-control-box button,.sdk-card .primary-link,.sdk-card button{width:100%;max-width:none}.sdk-card{grid-template-columns:54px minmax(0,1fr)}.sdk-card .primary-link,.sdk-card button{grid-column:1/-1}}.app-shell[data-theme=night]{--bg:#07111f;--surface:#0f172af0;--surface-2:#1e293bd6;--surface-3:#0f172ae6;--text:#f8fafc;--muted:#a8b4c7;--border:#94a3b838;--border-strong:#cbd5e157;--shadow:0 26px 88px #0206177a;color:var(--text);background:radial-gradient(circle at 72% 0,#5b6cff38,#0000 30%),radial-gradient(circle at 22% 18%,#06b6d429,#0000 28%),linear-gradient(135deg,#07111f 0%,#0b1324 52%,#111827 100%)}.app-shell[data-theme=night] .topbar{background:#07111fd6;border-bottom-color:#94a3b82e}.app-shell[data-theme=night] .search input,.app-shell[data-theme=night] .profile-mini,.app-shell[data-theme=night] .icon-btn,.app-shell[data-theme=night] .input,.app-shell[data-theme=night] .select,.app-shell[data-theme=night] .textarea,.app-shell[data-theme=night] input,.app-shell[data-theme=night] select,.app-shell[data-theme=night] textarea{color:var(--text);background:#0f172ae6;border-color:#94a3b83d}.app-shell[data-theme=night] .icon-btn:hover,.app-shell[data-theme=night] .profile-mini:hover,.app-shell[data-theme=night] .search input:focus,.app-shell[data-theme=night] input:focus,.app-shell[data-theme=night] select:focus,.app-shell[data-theme=night] textarea:focus{border-color:#5eead47a;box-shadow:0 0 0 4px #06b6d41f}.app-shell[data-theme=night] .search input::placeholder,.app-shell[data-theme=night] .input::placeholder,.app-shell[data-theme=night] .textarea::placeholder{color:#74839a}.app-shell[data-theme=night] select option{color:var(--text);background:#0f172a}.app-shell[data-theme=night] .profile-mini strong,.app-shell[data-theme=night] .page-title,.app-shell[data-theme=night] .card-title,.app-shell[data-theme=night] .stat-value,.app-shell[data-theme=night] .package-card>strong,.app-shell[data-theme=night] .condition-card strong,.app-shell[data-theme=night] .condition-box strong,.app-shell[data-theme=night] .condition-row strong,.app-shell[data-theme=night] .report-card strong,.app-shell[data-theme=night] .sdk-card strong,.app-shell[data-theme=night] .server-health strong,.app-shell[data-theme=night] .user-cell strong,.app-shell[data-theme=night] .admin-profile-summary strong,.app-shell[data-theme=night] .package-preview strong,.app-shell[data-theme=night] .minute-snapshot strong,.app-shell[data-theme=night] .field>span,.app-shell[data-theme=night] .field label,.app-shell[data-theme=night] label,.app-shell[data-theme=night] td{color:var(--text)}.app-shell[data-theme=night] .profile-mini small,.app-shell[data-theme=night] .page-desc,.app-shell[data-theme=night] .stat-label,.app-shell[data-theme=night] .table th,.app-shell[data-theme=night] .condition-card p,.app-shell[data-theme=night] .condition-box p,.app-shell[data-theme=night] .condition-row small,.app-shell[data-theme=night] .package-card p,.app-shell[data-theme=night] .sdk-card p,.app-shell[data-theme=night] .server-health span,.app-shell[data-theme=night] .server-health small,.app-shell[data-theme=night] .user-cell small,.app-shell[data-theme=night] .footer,.app-shell[data-theme=night] .copy-code span,.app-shell[data-theme=night] .credential dt,.app-shell[data-theme=night] .minute-snapshot span,.app-shell[data-theme=night] .control-summary span,.app-shell[data-theme=night] .service-control-box span,.app-shell[data-theme=night] .admin-profile-summary span,.app-shell[data-theme=night] .legend,.app-shell[data-theme=night] .usage-row span,.app-shell[data-theme=night] .usage-meter span,.app-shell[data-theme=night] .package-preview span,.app-shell[data-theme=night] .package-preview dt,.app-shell[data-theme=night] .package-card ul{color:var(--muted)}.app-shell[data-theme=night] .card,.app-shell[data-theme=night] .stat-card,.app-shell[data-theme=night] .package-card,.app-shell[data-theme=night] .report-card,.app-shell[data-theme=night] .condition-card,.app-shell[data-theme=night] .condition-box,.app-shell[data-theme=night] .condition-row,.app-shell[data-theme=night] .selected-company-panel,.app-shell[data-theme=night] .package-preview,.app-shell[data-theme=night] .credential-status,.app-shell[data-theme=night] .credential,.app-shell[data-theme=night] .copy-code,.app-shell[data-theme=night] .copy-inline,.app-shell[data-theme=night] .minute-snapshot,.app-shell[data-theme=night] .service-control-box,.app-shell[data-theme=night] .control-summary,.app-shell[data-theme=night] .env-box,.app-shell[data-theme=night] .sdk-card,.app-shell[data-theme=night] .empty-state,.app-shell[data-theme=night] .admin-profile-summary,.app-shell[data-theme=night] .server-health,.app-shell[data-theme=night] .table-wrap{box-shadow:var(--shadow);background:linear-gradient(145deg,#0f172af0,#1e293bc7);border-color:#94a3b838}.app-shell[data-theme=night] .card-head,.app-shell[data-theme=night] td{border-color:#94a3b82e}.app-shell[data-theme=night] .stat-card:after{background:linear-gradient(135deg,#5b6cff33,#06b6d424)}.app-shell[data-theme=night] .stat-icon,.app-shell[data-theme=night] .metric-icon,.app-shell[data-theme=night] .sdk-icon{color:#8ea0ff;background:#5b6cff2e}.app-shell[data-theme=night] .btn-soft,.app-shell[data-theme=night] .secondary-button,.app-shell[data-theme=night] .table-action,.app-shell[data-theme=night] .chip-button{color:var(--text);background:#1e293bdb;border-color:#94a3b83d}.app-shell[data-theme=night] .btn-soft:hover,.app-shell[data-theme=night] .secondary-button:hover,.app-shell[data-theme=night] .table-action:hover,.app-shell[data-theme=night] .chip-button:hover{border-color:#5eead46b}.app-shell[data-theme=night] .danger-button{color:#fecaca;background:#ef444429;border-color:#f8717147}.app-shell[data-theme=night] .pill,.app-shell[data-theme=night] .status-pill{color:#cbd5e1;background:#1e293bd1;border-color:#94a3b83d}.app-shell[data-theme=night] .status-pill.active,.app-shell[data-theme=night] .status-pill.partial{color:#34d399;background:#10b98126}.app-shell[data-theme=night] .status-pill.disabled,.app-shell[data-theme=night] .danger-text{color:#fca5a5!important}.app-shell[data-theme=night] th,.app-shell[data-theme=night] .minute-snapshot>div,.app-shell[data-theme=night] .checklist span,.app-shell[data-theme=night] .toggle-row,.app-shell[data-theme=night] .copy-inline,.app-shell[data-theme=night] .copy-code,.app-shell[data-theme=night] .env-box{background:#1e293bc7;border-color:#94a3b833}.app-shell[data-theme=night] tr:hover td{background:#5b6cff14}.app-shell[data-theme=night] code,.app-shell[data-theme=night] pre{color:#67e8f9}.app-shell[data-theme=night] .usage-bar,.app-shell[data-theme=night] .progress{background:#334155e6}.app-shell[data-theme=night] .donut:after{background:#0f172a;box-shadow:inset 0 0 0 1px #94a3b838}.app-shell[data-theme=night] .floating-status,.app-shell[data-theme=night] .status-message{color:var(--text);background:#0f172af2;border-color:#94a3b83d}.overview-grid,.two-column{align-items:start}.overview-grid>.card,.two-column>.card{align-self:start}.company-control{gap:12px}.company-control .control-summary,.company-control .service-control-box,.company-control .package-preview{border-radius:18px;box-shadow:0 14px 38px #0f172a0e}.company-control .control-summary{align-items:center;padding:14px 16px}.company-control .service-control-box{align-items:center;min-height:0;padding:16px}.company-control .service-control-box strong{margin-top:3px;line-height:1.25;display:block}.company-control .service-control-box p{max-width:520px;margin-top:6px;line-height:1.45}.company-control .service-control-box button{border-radius:10px;min-width:134px;min-height:42px}.company-control .stacked-form{gap:12px}.company-control .stacked-form>label{gap:8px}.company-control select{border-radius:10px;min-height:44px}.company-control .package-preview{align-items:center;min-height:74px;padding:16px}.company-control .package-preview strong{color:#0f172a;font-size:16px;line-height:1.25}.company-control .package-preview span,.company-control .package-preview dt{color:#64748b}.company-control .package-preview dd{color:#0f172a;font-weight:950}.company-control .stacked-form>button[type=submit]{color:#06111f;opacity:1;border-radius:10px;width:100%;min-height:42px}.company-control .stacked-form>button[type=submit]:disabled{color:#64748b;box-shadow:none;opacity:1;background:#edf3f7;border:1px solid #d9e4ee}.app-shell[data-theme=night] .company-control .control-summary,.app-shell[data-theme=night] .company-control .service-control-box,.app-shell[data-theme=night] .company-control .package-preview{box-shadow:0 18px 48px #02061752}.app-shell[data-theme=night] .company-control .package-preview strong,.app-shell[data-theme=night] .company-control .package-preview dd{color:#f8fafc}.app-shell[data-theme=night] .company-control .package-preview span,.app-shell[data-theme=night] .company-control .package-preview dt{color:#a8b4c7}.app-shell[data-theme=night] .company-control .stacked-form>button[type=submit]:disabled{color:#94a3b8;background:#1e293bc7;border-color:#94a3b83d}.html-admin{--html-sidebar:292px;--html-topbar:76px;--html-bg:#eef3f8;--html-panel:#fff;--html-panel-soft:#ffffffd1;--html-text:#091326;--html-muted:#63738e;--html-border:#dbe4ef;--html-blue:#5d67ff;--html-cyan:#43b6d1;--html-green:#40bf78;--html-yellow:#f5a623;--html-red:#ef5350;--html-shadow:0 26px 70px #1f2d3d1f;zoom:100%;transform-origin:0 0;grid-template-columns:var(--html-sidebar) minmax(0, 1fr);min-height:100svh;color:var(--html-text);background:radial-gradient(circle at 82% 8%,#508fff26,#0000 26%),linear-gradient(135deg,#f7f9fc 0%,#eaf1f8 46%,#f7fafc 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;transform:none}.html-admin,.html-admin *{box-sizing:border-box}.html-admin button,.html-admin input,.html-admin select,.html-admin textarea{font:inherit;letter-spacing:0}.html-admin button{min-height:0;color:var(--html-text);box-shadow:none;cursor:pointer;background:#fff;border:0;border-radius:14px}.html-sidebar{color:#c3cede;scrollbar-width:thin;background:linear-gradient(#0b1020 0%,#11182e 100%);flex-direction:column;gap:22px;height:100svh;padding:28px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.html-brand{color:#fff;align-items:center;gap:14px;padding:4px 10px 12px;display:flex}.html-brand-mark{background:linear-gradient(135deg,#6f6eff,#36b8dc);border-radius:16px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 18px 38px #3e8bff57}.html-brand-mark span{border:2px solid #ffffffeb;border-radius:999px;width:16px;height:16px;display:block;box-shadow:inset 0 0 0 3px #ffffff4d}.html-brand strong,.html-brand small{display:block}.html-brand strong{letter-spacing:0;font-size:18px;font-weight:900}.html-brand small{color:#95a1b6;margin-top:2px;font-size:12px;font-weight:600}.html-nav{gap:18px;display:grid}.html-nav-group{gap:6px;display:grid}.html-nav-group p{color:#78849d;letter-spacing:.13em;text-transform:uppercase;margin:0 12px 9px;font-size:11px;font-weight:950}.html-nav-item{color:#c1cbda;border-radius:16px;align-items:center;gap:13px;min-height:46px;padding:11px 13px;font-size:14px;font-weight:850;line-height:1.2;transition:background .18s,color .18s,box-shadow .18s;display:flex}.html-nav-item:hover,.html-nav-item.active{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff14}.html-nav-icon{width:25px;color:inherit;flex:none;place-items:center;font-size:16px;display:grid}.html-sidebar-card{color:#fff;background:linear-gradient(145deg,#4860bf5c,#21387094);border:1px solid #7991ff33;border-radius:20px;margin-top:auto;padding:18px 16px}.html-sidebar-card strong{font-size:16px;line-height:1.2;display:block}.html-sidebar-card p{color:#cbd6ea;margin:8px 0 0;font-size:12px;line-height:1.55}.html-sidebar-card a{color:#fff;text-align:center;background:linear-gradient(135deg,#626cff,#8b55f6);border-radius:10px;justify-content:center;align-items:center;min-height:36px;margin-top:16px;font-size:13px;font-weight:950;display:flex;box-shadow:0 16px 34px #6f58ff47}.html-main{min-width:0}.html-topbar{min-height:var(--html-topbar);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f9fcdb;border-bottom:1px solid #dbe4efb3;justify-content:space-between;align-items:center;gap:20px;padding:14px 28px;display:flex;position:sticky;top:0}.html-search{width:min(460px,47vw);display:block;position:relative}.html-search svg{color:#61708b;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.html-search input{border:1px solid var(--html-border);width:100%;height:46px;color:var(--html-text);background:#fff;border-radius:15px;outline:none;padding:0 18px 0 44px;box-shadow:0 10px 30px #1f2d3d0a}.html-search input::placeholder{color:#7d8798}.html-top-actions{align-items:center;gap:12px;display:flex}.html-icon-button{place-items:center;width:44px;height:44px;display:grid;border:1px solid var(--html-border)!important;color:#53627b!important;background:#fff!important;box-shadow:0 10px 28px #1f2d3d0d!important}.html-icon-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.html-profile{border:1px solid var(--html-border);background:#fff;border-radius:18px;align-items:center;gap:11px;min-height:50px;padding:6px 10px;display:flex;box-shadow:0 10px 28px #1f2d3d0d}.html-profile>span,.html-user b{color:#fff;background:linear-gradient(135deg,#696aff,#36b9dc);border-radius:14px;place-items:center;width:40px;height:40px;font-weight:950;display:grid}.html-profile strong,.html-profile small{display:block}.html-profile strong{color:var(--html-text);font-size:13px;font-weight:950}.html-profile small{color:#69768b;margin-top:2px;font-size:11px;font-weight:700}.html-content{gap:26px;padding:30px 28px 8px;display:grid}.html-page-head{justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:4px;display:flex}.html-page-head p{color:var(--html-blue);letter-spacing:.14em;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:950}.html-page-head h1{color:var(--html-text);letter-spacing:0;margin:0;font-size:clamp(30px,3.3vw,38px);font-weight:950;line-height:1.05}.html-page-head span{color:#60708d;max-width:760px;margin-top:12px;font-size:17px;line-height:1.5;display:block}.html-head-actions{flex:none;align-items:center;gap:12px;display:flex}.html-head-actions button,.html-form button,.html-save,.html-sdk-list button,.html-cred-grid button,.html-chip-row button{min-height:42px;padding:0 16px;font-size:14px;font-weight:900;border:1px solid var(--html-border)!important;color:var(--html-text)!important;background:#fff!important}.html-admin button.primary,.html-head-actions .primary,.html-form .primary,.html-cred-grid button,.html-sdk-list button{color:#fff!important;background:linear-gradient(135deg,#6672ff,#0fb1d4)!important;border:0!important;box-shadow:0 14px 34px #4c6bff3d!important}.html-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.html-metric-card{min-height:180px;box-shadow:var(--html-shadow);background:linear-gradient(145deg,#fffffffa,#f8fcffe6);border:1px solid #dbe4efe6;border-radius:20px;padding:20px;position:relative;overflow:hidden}.html-metrics.compact .html-metric-card{min-height:156px}.html-metric-card:after{content:"";background:linear-gradient(135deg,#5e69ff29,#43b6d12e);border-radius:50%;width:110px;height:110px;position:absolute;top:-30px;right:-18px}.html-metric-icon{width:46px;height:46px;color:var(--html-blue);background:#5e69ff1f;border-radius:16px;place-items:center;margin-bottom:14px;font-size:13px;font-weight:950;display:grid}.html-metric-card small{color:#63738e;font-size:13px;font-weight:850;display:block}.html-metric-card strong{color:var(--html-text);margin:7px 0;font-size:31px;font-weight:950;line-height:1;display:block}.html-metric-card em{color:#15b979;font-size:12px;font-style:normal;font-weight:950}.html-dashboard-grid,.html-two{grid-template-columns:minmax(0,2.1fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.html-two{grid-template-columns:repeat(2,minmax(0,1fr))}.html-panel,.html-package-card,.html-report-card{box-shadow:var(--html-shadow);background:#fffffff0;border:1px solid #dbe4efeb;border-radius:20px;overflow:hidden}.html-panel.wide{grid-column:1/-1}.html-panel>header{border-bottom:1px solid var(--html-border);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:20px 22px;display:flex}.html-panel h2{color:var(--html-text);letter-spacing:0;margin:0;font-size:19px;font-weight:950}.html-panel>header>span{border:1px solid var(--html-border);color:#64748b;border-radius:999px;align-items:center;min-height:32px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.html-panel-body{padding:22px}.html-chart{min-height:360px}.html-legend{color:#9dbcf2;justify-content:center;gap:26px;margin:2px 0 8px;font-size:15px;font-weight:500;display:flex}.html-legend span{align-items:center;gap:6px;display:inline-flex}.html-legend b{width:42px;height:13px;display:inline-block}.html-session-legend b{width:28px;height:10px;display:inline-block}.html-legend .purple{background:#6c63ff29;border:4px solid #6c63ff}.html-legend .cyan{background:#65cde929;border:4px solid #65cde9}.html-chart svg{aspect-ratio:1920/760;width:100%;display:block}.html-panel.wide .html-chart svg{min-height:clamp(430px,34vw,640px)}.html-monitoring-layout .html-chart svg{min-height:340px}.html-chart .grid line{stroke:#2b3654;stroke-width:3px}.html-chart .axis text{fill:#9dbcf2;font-size:35px;font-weight:500}.html-chart .area.voice{fill:url(#usageVoiceFill)}.html-chart .area.video{fill:url(#usageVideoFill)}.html-chart .line{fill:none;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.html-chart .line.voice,.html-chart .dot.voice{stroke:#6c63ff}.html-chart .line.video,.html-chart .dot.video{stroke:#65cde9}.html-chart .dot{stroke-width:5px}.html-chart .dot.voice{fill:#d8dcff}.html-chart .dot.video{fill:#dcf9ff}.html-session{align-content:center;place-items:center;gap:18px;min-height:290px;display:grid}.html-donut{aspect-ratio:1;background:conic-gradient(#6666f6 0 48%, #43b6d1 48% 74%, #43bf7a 74% 92%, #f5a623 92% 100%);border-radius:50%;width:min(180px,60vw);position:relative}.html-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:31px}.html-session-legend{color:#64748b;grid-template-columns:repeat(2,auto);gap:9px 16px;font-size:12px;display:grid}.html-session-legend span{align-items:center;gap:6px;display:inline-flex}.html-session-legend .video{background:#6666f6}.html-session-legend .voice{background:#43b6d1}.html-session-legend .live{background:#43bf7a}.html-session-legend .recording{background:#f5a623}.html-table-wrap{width:100%;overflow-x:auto}.html-table{border-collapse:collapse;color:#1f2937;width:100%;min-width:760px}.html-table th{color:#67758b;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#f8fafc;padding:14px 16px;font-size:12px;font-weight:950}.html-table td{color:#1f2937;border-top:1px solid #e3ebf4;padding:16px;font-size:15px}.html-user{align-items:center;gap:12px;display:flex}.html-user strong,.html-user small{display:block}.html-user strong{color:var(--html-text);font-weight:950}.html-user small{color:#64748b;font-size:12px}.html-status{color:#10b981;background:#10b9811f;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:74px;padding:7px 12px;font-size:12px;font-weight:950;display:inline-flex}.html-status b{background:currentColor;border-radius:999px;width:6px;height:6px}.html-status.review,.html-status.low-wallet{color:#d97706;background:#f59e0b1f}.html-status.paused{color:#ef4444;background:#ef44441f}.html-row-button{border:1px solid var(--html-border)!important;min-height:36px!important;color:var(--html-text)!important;background:#fff!important;border-radius:12px!important;padding:0 16px!important;font-size:13px!important;font-weight:950!important}.html-control-card,.html-form,.html-credentials,.html-list,.html-sdk-list,.html-checklist{gap:13px;display:grid}.html-control-row,.html-package-preview,.html-list>div,.html-sdk-list article,.html-checklist span,.html-cred-grid>div{border:1px solid var(--html-border);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.html-control-row small,.html-control-row strong,.html-control-row em,.html-package-preview strong,.html-package-preview small{display:block}.html-control-row small,.html-field span,.html-form label span,.html-cred-grid small{color:#67758b;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:950}.html-control-row strong,.html-package-preview strong{color:var(--html-text);margin-top:4px;font-size:16px;font-weight:950}.html-control-row em,.html-package-preview small{color:#60708d;margin-top:5px;font-size:13px;font-style:normal;line-height:1.4}.html-control-row.service button.danger{min-width:148px;min-height:46px;padding:0 16px;font-size:13px;font-weight:950;line-height:1.1;color:#ef4444!important;background:#ef44441c!important;border:1px solid #ef444440!important}.html-field,.html-form label,.html-credentials label{color:var(--html-text);gap:8px;font-size:13px;font-weight:950;display:grid}.html-field select,.html-form input,.html-form select,.html-credentials select{border:1px solid var(--html-border);width:100%;height:44px;color:var(--html-text);background:#fff;border-radius:10px;outline:none;padding:0 14px}.html-package-preview dl{flex:none;gap:18px;margin:0;display:flex}.html-package-preview dt{color:#64748b;margin:0;font-size:12px}.html-package-preview dd{color:var(--html-text);margin:3px 0 0;font-size:16px;font-weight:950}.html-save{width:100%;font-weight:950;color:#64748b!important;background:#edf3f7!important;border:1px solid #d9e4ee!important;min-height:42px!important}.html-form.two{grid-template-columns:repeat(2,minmax(0,1fr))}.html-form .wide{grid-column:1/-1}.html-chip-row{flex-wrap:wrap;gap:8px;display:flex}.html-cred-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.html-cred-grid>div{align-items:stretch;display:grid}.html-cred-grid code,.html-list code,.html-table code{color:#2563eb;overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.html-credentials pre{border:1px solid var(--html-border);color:#2563eb;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border-radius:14px;margin:0;padding:15px}.html-list>div{justify-content:flex-start}.html-list>div>span{min-width:160px;color:var(--html-text);font-weight:950}.html-sdk-list article{grid-template-columns:54px minmax(0,1fr) auto;display:grid}.html-sdk-list article>span{width:54px;height:54px;color:var(--html-blue);background:#5e69ff1f;border-radius:8px;place-items:center;font-weight:950;display:grid}.html-sdk-list strong,.html-sdk-list small{display:block}.html-sdk-list small{color:#64748b;margin-top:5px;font-size:12px;font-weight:600}.html-package-grid,.html-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.html-package-card,.html-report-card{padding:20px}.html-package-card.featured{border-color:#5e69ff59;box-shadow:0 26px 70px #5e69ff29}.html-package-card span,.html-report-card span{color:var(--html-blue);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.html-package-card strong,.html-report-card strong{color:var(--html-text);margin-top:12px;font-size:28px;font-weight:950;display:block}.html-package-card p,.html-report-card p{color:#60708d;margin:10px 0 16px;line-height:1.5}.html-package-card b{color:#10b981}.html-checklist span{color:#172033;justify-content:flex-start;font-weight:850}.html-footer{color:#718096;text-align:center;padding:18px 0 0;font-size:13px}.html-admin[data-theme=night]{--html-bg:#07111f;--html-panel:#0f172ae0;--html-text:#f8fafc;--html-muted:#a8b4c7;--html-border:#94a3b838;background:linear-gradient(90deg,#050816fa 0%,#070b18e6 36%,#070b18c2 100%),url(/cloud/assets/img/admin-dashboard-bg.png) 50%/cover no-repeat fixed}.html-admin[data-theme=night] .html-topbar,.html-admin[data-theme=night] .html-search input,.html-admin[data-theme=night] .html-icon-button,.html-admin[data-theme=night] .html-profile,.html-admin[data-theme=night] .html-panel,.html-admin[data-theme=night] .html-metric-card,.html-admin[data-theme=night] .html-package-card,.html-admin[data-theme=night] .html-report-card,.html-admin[data-theme=night] .html-control-row,.html-admin[data-theme=night] .html-package-preview,.html-admin[data-theme=night] .html-list>div,.html-admin[data-theme=night] .html-sdk-list article,.html-admin[data-theme=night] .html-checklist span,.html-admin[data-theme=night] .html-cred-grid>div{border-color:var(--html-border)!important;color:var(--html-text)!important;background:#0f172ae6!important}.html-admin[data-theme=night] .html-table th,.html-admin[data-theme=night] .html-credentials pre,.html-admin[data-theme=night] .html-save{color:#cbd5e1!important;background:#1e293bd1!important}.html-admin[data-theme=night] .html-page-head span,.html-admin[data-theme=night] .html-metric-card small,.html-admin[data-theme=night] .html-control-row em,.html-admin[data-theme=night] .html-package-preview small,.html-admin[data-theme=night] .html-profile small,.html-admin[data-theme=night] .html-user small,.html-admin[data-theme=night] .html-footer{color:#a8b4c7}.html-admin[data-theme=night] .html-page-head h1,.html-admin[data-theme=night] .html-panel h2,.html-admin[data-theme=night] .html-metric-card strong,.html-admin[data-theme=night] .html-user strong,.html-admin[data-theme=night] .html-table td,.html-admin[data-theme=night] .html-control-row strong,.html-admin[data-theme=night] .html-package-preview strong,.html-admin[data-theme=night] .html-package-preview dd,.html-admin[data-theme=night] .html-profile strong,.html-admin[data-theme=night] .html-checklist span{color:var(--html-text)}@media (width<=1180px){.html-package-grid,.html-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.html-dashboard-grid,.html-two{grid-template-columns:1fr}}@media (width<=980px){.html-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.html-admin{grid-template-columns:1fr}.html-sidebar{height:auto;max-height:none;position:relative}.html-topbar{flex-wrap:wrap}.html-search{order:2;width:100%}.html-page-head{flex-direction:column}}@media (width<=640px){.html-content,.html-topbar{padding-left:16px;padding-right:16px}.html-metrics,.html-package-grid,.html-report-grid,.html-form.two,.html-cred-grid{grid-template-columns:1fr}.html-profile strong{display:none}.html-panel-body{padding:16px}.html-control-row,.html-package-preview,.html-sdk-list article{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.html-package-preview dl{justify-content:space-between;width:100%}}.html-admin{--html-bg:#080d18;--html-panel:#11182a;--html-panel-2:#141d33;--html-field:#11182a;--html-text:#fff;--html-muted:#9bb7dc;--html-border:#25314d;--html-blue:#6d63ff;--html-purple:#8357f4;--html-green:#21d07a;--html-red:#ff4d5f;--html-shadow:0 24px 70px #00000047;color:var(--html-text);background:linear-gradient(90deg,#050816fa 0%,#070b18e6 36%,#070b18c2 100%),url(/cloud/assets/img/admin-dashboard-bg.png) 50%/cover no-repeat fixed}.html-main{background:radial-gradient(circle at 83% 9%,#5a68ff17,#0000 25%),#080d18ad}.html-sidebar{background:#090e1c;border-right:1px solid #1b2339}.html-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080d18f5;border-bottom-color:#1b2339}.html-search input,.html-icon-button,.html-profile,.html-panel,.html-package-card,.html-report-card,.html-control-row,.html-package-preview,.html-list>div,.html-sdk-list article,.html-checklist span,.html-cred-grid>div,.html-table-wrap.html-standalone-table{box-shadow:none;border-color:var(--html-border)!important;background:var(--html-panel)!important;color:var(--html-text)!important}.html-search input{color:#fff;height:46px}.html-search input::placeholder,.html-form input::placeholder,.html-form textarea::placeholder{color:#7f8799}.html-icon-button,.html-profile{height:46px;background:#11182a!important}.html-page-head{align-items:flex-start;min-height:128px;padding-top:10px;display:block;position:relative}.html-page-head p{color:#6b63ff;letter-spacing:.14em;font-size:12px}.html-page-head h1{color:#fff;text-shadow:0 2px #466bff59;font-size:clamp(30px,2.9vw,32px)}.html-page-head span{max-width:640px;color:var(--html-muted);font-size:17px}.html-head-actions button,.html-form button,.html-save,.html-sdk-list button,.html-cred-grid button,.html-chip-row button{border-color:var(--html-border)!important;color:#fff!important;background:#141d33!important}.html-head-actions{position:absolute;top:10px;right:0}@media (width<=760px){.html-page-head{min-height:0;padding-top:0}.html-head-actions{flex-wrap:wrap;margin-top:18px;position:static}}.html-admin button.primary,.html-head-actions .primary,.html-form .primary,.html-cred-grid button,.html-sdk-list button,.html-panel>header .primary{color:#fff!important;background:linear-gradient(135deg,#626cff,#8b55f6)!important;box-shadow:0 16px 42px #6f58ff5c!important}.html-metrics.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.html-metric-card{min-height:182px;box-shadow:none;background:radial-gradient(circle at 84% 14%,#84a1cf73 0 27%,#0000 28%),linear-gradient(145deg,#e2e4e8ed,#c2c5cbe6);border-color:#d7deea}.html-admin[data-theme=night] .html-metric-card{color:#fff!important;background:radial-gradient(circle at 84% 14%,#84a1cf73 0 27%,#0000 28%),linear-gradient(145deg,#e2e4e8ed,#c2c5cbe6)!important;border-color:#d7deea!important}.html-admin[data-theme=night] .html-metric-card small{color:#8fa0bd}.html-metric-card:after{display:none}.html-metric-icon{color:#6d63ff;background:#8274ff21;font-size:21px;line-height:1}.html-metric-card small{color:#96a5c0;font-weight:950}.html-metric-card strong{color:#fff;text-shadow:0 2px #466bff2e}.html-metric-card em,.html-metric-card em.down{color:var(--html-green)}.html-metric-card em.down{color:var(--html-red)}.html-panel{border-radius:20px}.html-panel>header{border-bottom-color:var(--html-border);background:0 0}.html-panel h2{color:#fff}.html-list-intro p{max-width:530px;color:var(--html-muted);margin:0;font-size:16px;line-height:1.45}.html-developer-list-card{border:1px solid var(--html-border);background:#11182a;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:20px 24px;display:flex;box-shadow:0 22px 60px #0206172e}.html-developer-list-card h2{color:#fff;letter-spacing:0;margin:0 0 14px;font-size:19px;font-weight:950;line-height:1.1}.html-developer-list-card p{color:#9bb7dc;max-width:760px;margin:0;font-size:17px;line-height:1.45}.html-developer-list-card button{border-radius:14px;flex:none;min-width:186px;min-height:46px;font-size:16px;font-weight:950}@media (width<=640px){.html-developer-list-card{flex-direction:column;align-items:flex-start}.html-developer-list-card button{width:100%;min-width:0}}.html-table-wrap{border:1px solid var(--html-border);background:var(--html-panel);border-radius:20px}.html-table th{color:#99b6dd;background:#151f36}.html-table td{border-top-color:var(--html-border);color:#fff;font-size:16px}.html-table td strong,.html-user strong{color:#fff}.html-user small{color:#8ba8cf}.html-row-button{border-color:var(--html-border)!important;color:#fff!important;background:#111a31!important}.html-developer-management-wrap{border-color:var(--html-border);background:#11182a;border-radius:20px;overflow-x:auto}.html-developer-management-table{background:#11182a;min-width:980px}.html-developer-management-table th{color:#9db8df;letter-spacing:.1em;background:#151f36;padding:14px 20px;font-size:12px;font-weight:950}.html-developer-management-table td{color:#fff;border-top:1px solid #94a3b829;padding:18px 20px;font-size:16px;font-weight:850;line-height:1.18}.html-developer-management-table .html-user{min-width:180px}.html-developer-management-table .html-user b{color:#fff;background:linear-gradient(135deg,#696aff,#39b8dc);border-radius:14px;width:44px;height:44px;font-size:15px}.html-developer-management-table .html-user strong{color:#fff;font-size:16px}.html-developer-management-table .html-user small{color:#8fb1d6;font-size:12px}.html-developer-management-table .html-status{color:#2bd28b;background:#21d07a1f;min-width:82px;padding:8px 12px}.html-developer-management-table .html-status.review{color:#f6a74b;background:#f59e0b29}.html-developer-management-table .html-status.low-wallet{color:#ff5d6b;background:#ef444429;min-width:86px}.html-developer-management-table .html-edit-button{color:#fff!important;min-height:38px!important;box-shadow:none!important;background:#121c33!important;border-color:#94a3b833!important;border-radius:12px!important;padding:0 14px!important}.html-developer-management-table .html-edit-button.active{border-color:#fbf6d6!important}.html-control-row,.html-package-preview,.html-list>div,.html-sdk-list article,.html-checklist span,.html-cred-grid>div{background:#11182a!important}.html-control-row small,.html-field span,.html-form label span,.html-cred-grid small,.html-control-row strong,.html-package-preview strong,.html-checklist span{color:#fff}.html-control-row em,.html-package-preview small,.html-package-card p,.html-report-card p{color:var(--html-muted)}.html-field select,.html-form input,.html-form select,.html-form textarea,.html-credentials select{border-color:var(--html-border);background:var(--html-field);color:#fff;border-radius:14px;min-height:48px}.html-form textarea{resize:vertical;min-height:120px;padding:14px}.html-form label.has-error input,.html-form label.has-error select,.html-form label.has-error textarea{box-shadow:0 0 0 3px #ff5d6b1f;border-color:#ff5d6bc7!important}.html-form input[readonly],.html-form textarea[readonly]{color:#9fb2d3;cursor:not-allowed;background:#0f172a94}.html-field-error{min-height:16px;font-size:12px;font-weight:850;line-height:1.35;color:#ff8ea0!important;letter-spacing:0!important;text-transform:none!important}.html-form-panel{max-width:none;background:#11182a!important}.html-form-panel>header{display:none}.html-project-editor-panel>header{display:flex}.html-form-panel .html-panel-body{padding:22px}.html-large-form{gap:16px}.html-large-form label{gap:8px}.html-toggle-field{gap:8px;display:grid}.html-toggle-field>button{border:1px solid var(--html-border);cursor:pointer;width:100%;min-height:56px;font:inherit;text-align:left;background:#11182a;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:0 14px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;box-shadow:none!important}.html-toggle-field>button:hover{border-color:#7c5dff9e}.html-toggle-field>button:focus-visible{outline-offset:2px;outline:3px solid #6672ff47}.html-toggle-field strong{color:#a9bad6;font-size:16px;transition:color .18s}.html-toggle-field.checked strong{color:#fff}.html-toggle-field i{background:#2c3652;border-radius:999px;flex:none;width:49px;height:29px;transition:background .18s;position:relative}.html-toggle-field.checked i{background:#7959ea}.html-toggle-field i:after{content:"";background:#fff;border-radius:999px;width:21px;height:21px;transition:transform .18s;position:absolute;top:4px;left:4px}.html-toggle-field.checked i:after{transform:translate(20px)}.html-form-actions{justify-content:flex-end;gap:12px;display:flex}.html-form-actions button{min-height:46px;padding:0 18px}.html-form-actions button.danger{color:#ff9bab;background:#ff5d6b1f;border-color:#ff5d6b70}.html-form-actions button.danger:hover{background:#ff5d6b2e;border-color:#ff5d6bb8}.html-toast{z-index:80;color:#fff;background:#11182a;border:1px solid #3a4a6feb;border-radius:16px;align-items:center;gap:14px;max-width:min(420px,100vw - 32px);padding:14px 14px 14px 18px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 70px #00000052}.html-toast span{font-size:14px;font-weight:850}.html-toast button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #a6b4d238;border-radius:10px;place-items:center;width:30px;height:30px;padding:0;font-weight:950;display:grid}.html-toast.success{border-color:#2dd28b5c}.html-toast.info{border-color:#6672ff70}.html-toast.danger{border-color:#ff5d6b8f}.html-status{color:#2bd28b;background:#14b88224}.html-status.review,.html-status.low-wallet{color:#f6a74b}.html-status.paused,.html-status.suspended{color:#ff5d6b}.html-package-preview dd{color:#fff}.html-footer{color:#9bc5eb}.html-logout-page{grid-template-columns:1fr;place-items:center;min-height:100svh;padding:24px}.html-logout-panel{border:1px solid var(--html-border);background:var(--html-panel);color:#fff;text-align:center;border-radius:22px;justify-items:center;gap:14px;width:min(100%,420px);padding:34px;display:grid;box-shadow:0 24px 70px #00000052}.html-logout-panel .html-brand-mark{padding:0}.html-logout-panel p,.html-logout-panel h1{margin:0}.html-logout-panel p{color:#9bc5eb;font-size:14px;font-weight:850}.html-logout-panel h1{color:#fff;font-size:32px;font-weight:950}.html-logout-panel button{min-height:46px;padding:0 18px}.html-login-page{grid-template-columns:1fr;place-items:center;min-height:100svh;padding:24px}.html-login-card{border:1px solid var(--html-border);background:var(--html-panel);width:min(100%,440px);color:var(--html-text);border-radius:22px;gap:22px;padding:32px;display:grid;box-shadow:0 24px 70px #00000052}.html-login-brand{align-items:center;gap:14px;display:flex}.html-login-brand strong,.html-login-brand small{display:block}.html-login-brand strong{color:var(--html-text);font-size:18px;font-weight:950}.html-login-brand small,.html-login-card>div>small{color:var(--html-muted);font-size:13px;line-height:1.45}.html-login-card p{color:var(--html-blue);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:950}.html-login-card h1{color:var(--html-text);margin:0 0 10px;font-size:34px;font-weight:950;line-height:1.05}.html-login-form{gap:14px;display:grid}.html-login-form label{gap:8px;display:grid}.html-login-form label span{color:var(--html-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:950}.html-login-form input{border:1px solid var(--html-border);background:var(--html-field,#fff);min-height:50px;color:var(--html-text);border-radius:14px;padding:0 14px}.html-login-form button{min-height:48px}.html-login-status{border:1px solid var(--html-border);color:var(--html-text);letter-spacing:0;text-transform:none;background:#6672ff1a;border-radius:14px;margin:0;padding:12px 14px;font-size:13px;font-weight:850}.html-donut:after{background:#11182a}.html-chart .grid line{stroke:#2b3654}.html-chart .axis text,.html-legend,.html-session-legend{fill:#9dbcf2;color:#9dbcf2}@media (width<=1180px){.html-metrics.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.html-metrics.compact.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.html-metrics.compact.four .html-metric-card{min-height:164px;padding:18px}.html-wide-table .html-table{min-width:960px}.html-project-table td,.html-api-table td,.html-sdk-table td{font-size:15px;font-weight:800;line-height:1.15}.html-project-table td strong{max-width:96px;line-height:1.08;display:block}.html-project-table td small{color:#8aa9d2;letter-spacing:0;margin-top:5px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700;display:block}.html-project-table code,.html-api-table code,.html-sdk-table code{color:#fff;letter-spacing:.04em;font-size:14px}.html-status.production{color:#21d07a;background:#21d07a1f}.html-status.high-usage{color:#f4a340;background:#f59e0b29}.html-status.testing{color:#43b6d1;background:#43b6d129}.html-status.paid,.html-status.ready,.html-status.enabled,.html-status.live,.html-status.healthy{color:#21d07a;background:#21d07a21}.html-status.pending,.html-status.near-limit,.html-status.busy,.html-status.high-load,.html-status.generating{color:#f4a340;background:#f59e0b29}.html-billing-layout,.html-monitoring-layout{grid-template-columns:minmax(0,2.15fr) minmax(260px,1fr)}.html-billing-layout .html-panel,.html-monitoring-layout .html-panel{min-height:316px}.html-revenue-chart{gap:12px;min-height:226px;display:grid}.html-chart-legend{color:#8798b6;justify-content:center;gap:22px;font-size:11px;font-weight:700;display:flex}.html-chart-legend span{align-items:center;gap:7px;display:inline-flex}.html-chart-legend b{width:36px;height:10px;display:inline-block}.html-chart-legend .revenue{background:#5b5fd7}.html-chart-legend .recharge{background:#317c98}.html-bar-chart{grid-template-columns:54px minmax(0,1fr);gap:8px;min-height:218px;display:grid}.html-bar-axis{color:#8ea0bd;flex-direction:column;justify-content:space-between;height:190px;font-size:11px;display:flex}.html-bar-plot{background:repeating-linear-gradient(#0000 0 30px,#94a3b824 31px);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:14px;height:190px;padding-top:6px;display:grid}.html-bar-group{justify-content:center;align-items:end;gap:8px;height:100%;padding-bottom:23px;display:flex;position:relative}.html-bar{border-radius:10px 10px 0 0;width:20px;min-height:10px;display:block}.html-bar.revenue{background:#5b5fd7}.html-bar.recharge{background:#317c98}.html-bar-group small{color:#8ea0bd;font-size:11px;position:absolute;bottom:0}.html-rule-list{gap:18px;display:grid}.html-rule-item{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}.html-rule-item>b{color:#8b80ff;background:#6f63ff29;border-radius:12px;place-items:center;width:36px;height:36px;font-size:15px;font-weight:950;display:grid}.html-rule-item strong,.html-rule-item small{display:block}.html-rule-item strong{color:#fff;font-size:15px;font-weight:950;line-height:1.15}.html-rule-item small{color:#9bb7dc;margin-top:4px;font-size:12px;line-height:1.35}.html-package-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.html-package-card{border-radius:20px;flex-direction:column;min-height:396px;padding:22px;display:flex;background:#11182a!important}.html-package-card.featured{box-shadow:0 22px 60px #6f58ff29;border-color:#6f63ffbf!important}.html-package-card.selected{box-shadow:0 0 0 1px #fbf6d673,0 22px 60px #6f58ff29;border-color:#fbf6d6eb!important}.html-package-card>span{border:1px solid var(--html-border);color:#9bb7dc;letter-spacing:0;text-transform:none;background:#151f36;border-radius:999px;align-items:center;width:max-content;min-height:28px;padding:0 13px;font-size:11px;display:inline-flex}.html-package-card strong{color:#fff;text-shadow:0 2px #466bff42;margin-top:20px;font-size:36px;line-height:1}.html-package-card p{min-height:48px;margin:18px 0 14px;font-size:16px;line-height:1.15}.html-package-card ul{color:#9bb7dc;gap:10px;margin:0 0 22px;padding:0;font-size:16px;line-height:1.15;list-style:none;display:grid}.html-package-card li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.html-package-card li:before{content:"✓";color:#21d07a;background:#21d07a21;border-radius:999px;place-items:center;width:18px;height:18px;font-size:12px;font-weight:950;display:grid}.html-package-card button{border-radius:14px;min-height:40px;margin-top:auto;padding:0 18px;font-size:14px;font-weight:950;border:1px solid var(--html-border)!important;color:#fff!important;background:#121c33!important}.html-sdk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.html-sdk-card{border:1px solid var(--html-border);background:#11182a;border-radius:20px;align-content:start;gap:14px;min-height:216px;padding:20px;display:grid}.html-sdk-card:first-child{border-color:#6f63ffb3}.html-sdk-card>span{color:#fff;background:#182844;border-radius:16px;place-items:center;width:49px;height:49px;font-size:25px;font-weight:950;line-height:1;display:grid}.html-sdk-card strong{color:#fff;font-size:19px;font-weight:950;line-height:1.1}.html-sdk-card p{color:#9bb7dc;margin:0;font-size:15px;line-height:1.15}.html-sdk-card div{align-items:center;gap:10px;margin-top:auto;display:flex}.html-download-button,.html-row-button{border:1px solid var(--html-border);color:#fff;background:#111a31;border-radius:12px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:12px;font-weight:950;line-height:1;text-decoration:none;display:inline-flex}.html-download-button.primary{background:linear-gradient(135deg,#626cff,#8b55f6);border-color:#0000;box-shadow:0 14px 34px #6f58ff47}.html-sdk-table .html-row-button{min-height:32px}.html-token-panel{margin-top:2px}.html-settings-layout{grid-template-columns:280px minmax(0,1fr);gap:18px;display:grid}.html-settings-card,.html-ticket-column{border:1px solid var(--html-border);background:#11182a;border-radius:20px;padding:22px}.html-settings-menu{gap:8px;display:grid}.html-settings-menu a{color:#9bb7dc;border-radius:15px;align-items:center;min-height:48px;padding:0 14px;font-size:15px;font-weight:950;display:flex}.html-settings-menu a.active,.html-settings-menu a:hover{color:#fff;background:#151f36}.html-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.html-ticket-column{align-content:start;gap:14px;min-height:316px;display:grid}.html-ticket-column h2{color:#fff;letter-spacing:0;margin:0;font-size:17px;font-weight:950}.html-ticket-card{border:1px solid var(--html-border);background:#11182a;border-radius:18px;gap:10px;padding:16px;display:grid}.html-ticket-card strong{color:#fff;font-size:16px;font-weight:950;line-height:1.15}.html-ticket-card>span{color:#9bb7dc;font-size:15px;line-height:1.18}.html-ticket-card .html-status{justify-content:flex-start;width:min(100%,170px)}.html-status.allowed,.html-status.done{color:#21d07a;background:#21d07a21}.html-status.blocked{color:#ff5d6b;background:#ef444421}.html-status.priority,.html-status.technical{color:#f4a340;background:#f59e0b29}.html-status.finance{color:#43b6d1;background:#43b6d129}.html-admin[data-theme=day]{--html-bg:#eef3f8;--html-panel:#fff;--html-panel-2:#f8fafc;--html-field:#fff;--html-text:#091326;--html-muted:#63738e;--html-border:#dbe4ef;--html-blue:#5d67ff;--html-purple:#8357f4;--html-green:#15b979;--html-red:#ef4444;--html-shadow:0 24px 70px #1f2d3d1a;color:var(--html-text);background:radial-gradient(circle at 82% 8%,#508fff26,#0000 26%),linear-gradient(135deg,#f7f9fc 0%,#eaf1f8 46%,#f7fafc 100%)}.html-admin[data-theme=day] .html-main{background:radial-gradient(circle at 83% 9%,#508fff1a,#0000 25%),#f6f9fcbd}.html-admin[data-theme=day] .html-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f9fce6;border-bottom-color:#dbe4efc7}.html-admin[data-theme=day] .html-search input,.html-admin[data-theme=day] .html-icon-button,.html-admin[data-theme=day] .html-profile,.html-admin[data-theme=day] .html-panel,.html-admin[data-theme=day] .html-package-card,.html-admin[data-theme=day] .html-report-card,.html-admin[data-theme=day] .html-control-row,.html-admin[data-theme=day] .html-package-preview,.html-admin[data-theme=day] .html-list>div,.html-admin[data-theme=day] .html-sdk-list article,.html-admin[data-theme=day] .html-checklist span,.html-admin[data-theme=day] .html-cred-grid>div,.html-admin[data-theme=day] .html-table-wrap.html-standalone-table,.html-admin[data-theme=day] .html-settings-card,.html-admin[data-theme=day] .html-ticket-column,.html-admin[data-theme=day] .html-ticket-card,.html-admin[data-theme=day] .html-sdk-card,.html-admin[data-theme=day] .html-form-panel,.html-admin[data-theme=day] .html-toggle-field>button,.html-admin[data-theme=day] .html-head-actions button,.html-admin[data-theme=day] .html-form button,.html-admin[data-theme=day] .html-save,.html-admin[data-theme=day] .html-sdk-list button,.html-admin[data-theme=day] .html-cred-grid button,.html-admin[data-theme=day] .html-chip-row button,.html-admin[data-theme=day] .html-package-card button{box-shadow:var(--html-shadow);border-color:var(--html-border)!important;color:var(--html-text)!important;background:#fff!important}.html-admin[data-theme=day] .html-search input,.html-admin[data-theme=day] .html-form input,.html-admin[data-theme=day] .html-form select,.html-admin[data-theme=day] .html-form textarea,.html-admin[data-theme=day] .html-field select,.html-admin[data-theme=day] .html-credentials select{border-color:var(--html-border);color:var(--html-text);background:#fff}.html-admin[data-theme=day] .html-search input::placeholder,.html-admin[data-theme=day] .html-form input::placeholder,.html-admin[data-theme=day] .html-form textarea::placeholder{color:#7d8798}.html-admin[data-theme=day] select option{color:var(--html-text);background:#fff}.html-admin[data-theme=day] .html-icon-button,.html-admin[data-theme=day] .html-profile{height:46px}.html-admin[data-theme=day] .html-page-head p,.html-admin[data-theme=day] .html-settings-menu a.active,.html-admin[data-theme=day] .html-settings-menu a:hover{color:var(--html-blue)}.html-admin[data-theme=day] .html-page-head h1,.html-admin[data-theme=day] .html-panel h2,.html-admin[data-theme=day] .html-metric-card strong,.html-admin[data-theme=day] .html-user strong,.html-admin[data-theme=day] .html-table td,.html-admin[data-theme=day] .html-control-row strong,.html-admin[data-theme=day] .html-package-preview strong,.html-admin[data-theme=day] .html-package-preview dd,.html-admin[data-theme=day] .html-profile strong,.html-admin[data-theme=day] .html-checklist span,.html-admin[data-theme=day] .html-package-card strong,.html-admin[data-theme=day] .html-sdk-card strong,.html-admin[data-theme=day] .html-ticket-column h2,.html-admin[data-theme=day] .html-ticket-card strong,.html-admin[data-theme=day] .html-toggle-field strong,.html-admin[data-theme=day] .html-rule-item strong{color:var(--html-text);text-shadow:none}.html-admin[data-theme=day] .html-toggle-field:not(.checked) strong{color:#64748b}.html-admin[data-theme=day] .html-toast{border-color:var(--html-border);color:var(--html-text);box-shadow:var(--html-shadow);background:#fff}.html-admin[data-theme=day] .html-toast button{border-color:var(--html-border);color:var(--html-text);background:#f8fafc}.html-admin[data-theme=day] .html-logout-panel{color:var(--html-text);background:#fff}.html-admin[data-theme=day] .html-logout-panel h1{color:var(--html-text)}.html-admin[data-theme=day] .html-page-head span,.html-admin[data-theme=day] .html-metric-card small,.html-admin[data-theme=day] .html-control-row em,.html-admin[data-theme=day] .html-package-preview small,.html-admin[data-theme=day] .html-profile small,.html-admin[data-theme=day] .html-user small,.html-admin[data-theme=day] .html-package-card p,.html-admin[data-theme=day] .html-sdk-card p,.html-admin[data-theme=day] .html-ticket-card>span,.html-admin[data-theme=day] .html-settings-menu a,.html-admin[data-theme=day] .html-control-row small,.html-admin[data-theme=day] .html-field span,.html-admin[data-theme=day] .html-form label span,.html-admin[data-theme=day] .html-cred-grid small,.html-admin[data-theme=day] .html-rule-item small,.html-admin[data-theme=day] .html-chart-legend,.html-admin[data-theme=day] .html-legend,.html-admin[data-theme=day] .html-session-legend{color:var(--html-muted)}.html-admin[data-theme=day] .html-metric-card{box-shadow:none;color:var(--html-text)!important;background:radial-gradient(circle at 84% 14%,#84a1cf59 0 27%,#0000 28%),linear-gradient(145deg,#fffffff5,#e2e7eeeb)!important;border-color:#d7deea!important}.html-admin[data-theme=day] .html-metric-icon,.html-admin[data-theme=day] .html-sdk-card>span,.html-admin[data-theme=day] .html-rule-item>b{color:var(--html-blue);background:#5e69ff1f}.html-admin[data-theme=day] .html-table-wrap{border-color:var(--html-border);background:#fff}.html-admin[data-theme=day] .html-table th{color:#67758b!important;background:#f8fafc!important}.html-admin[data-theme=day] .html-table td{color:var(--html-text);border-top-color:#e3ebf4}.html-admin[data-theme=day] .html-developer-management-wrap,.html-admin[data-theme=day] .html-developer-management-table{border-color:var(--html-border);background:#11182a}.html-admin[data-theme=day] .html-developer-management-table th{color:#9db8df!important;background:#151f36!important}.html-admin[data-theme=day] .html-developer-management-table td{color:#fff;border-top-color:#94a3b829}.html-admin[data-theme=day] .html-developer-management-table .html-user strong{color:#fff}.html-admin[data-theme=day] .html-developer-management-table .html-user small{color:#8fb1d6}.html-admin[data-theme=day] .html-developer-management-table .html-edit-button{color:#fff!important;background:#121c33!important;border-color:#94a3b833!important}.html-admin[data-theme=day] .html-developer-management-table .html-edit-button.active{border-color:#fbf6d6!important}.html-admin[data-theme=day] .html-row-button,.html-admin[data-theme=day] .html-download-button{box-shadow:none;border-color:var(--html-border)!important;color:var(--html-text)!important;background:#fff!important}.html-admin[data-theme=day] .html-download-button.primary,.html-admin[data-theme=day] .html-head-actions .primary,.html-admin[data-theme=day] .html-form .primary,.html-admin[data-theme=day] .html-package-card .primary{color:#fff!important;background:linear-gradient(135deg,#626cff,#8b55f6)!important;border-color:#0000!important;box-shadow:0 16px 42px #6f58ff47!important}.html-admin[data-theme=day] .html-form-actions button.danger{color:#dc2626!important;box-shadow:none!important;background:#ef444414!important;border-color:#ef444457!important}.html-admin[data-theme=day] .html-settings-menu a.active,.html-admin[data-theme=day] .html-settings-menu a:hover{background:#f1f5fb}.html-admin[data-theme=day] .html-package-card>span{border-color:var(--html-border);color:#64748b;background:#f8fafc}.html-admin[data-theme=day] .html-package-card ul,.html-admin[data-theme=day] .html-package-card li{color:var(--html-muted)}.html-admin[data-theme=day] .html-donut:after{background:#fff}.html-admin[data-theme=day] .html-chart .grid line{stroke:#dbe4ef}.html-admin[data-theme=day] .html-chart .axis text{fill:#8b99ae}.html-admin[data-theme=day] .html-bar-plot{background:repeating-linear-gradient(#0000 0 30px,#94a3b82e 31px)}@media (width<=1220px){.html-package-grid,.html-sdk-grid,.html-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.html-metrics.compact.four{grid-template-columns:repeat(2,minmax(0,1fr))}.html-settings-layout{grid-template-columns:1fr}}@media (width<=640px){.html-package-grid,.html-sdk-grid,.html-metrics.compact.four,.html-settings-layout,.html-support-grid{grid-template-columns:1fr}}
