:root{color:var(--bo-text);background:var(--bo-page-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}#__nuxt,body,html{min-height:100%;margin:0}body{min-height:100vh}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.bo-shell{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.bo-sidebar{color:#fff;z-index:30;background:#011f4a;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.bo-brand{border-bottom:1px solid #ffffff1f;align-items:center;gap:12px;padding:0 8px 24px;display:flex}.bo-brand img{-o-object-fit:contain;object-fit:contain;width:42px;height:42px}.bo-brand div{flex-direction:column;display:flex}.bo-brand strong{font-size:16px}.bo-brand span{color:#7ee4c9;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:12px}.bo-navigation{gap:4px;margin-top:24px;display:grid}.bo-navigation a{color:#ffffffb8;border-radius:9px;padding:11px 13px;font-size:14px;font-weight:600;transition:background .15s,color .15s}.bo-navigation a.active,.bo-navigation a:hover{color:#fff;background:#ffffff1a}.bo-navigation a.active{box-shadow:inset 3px 0 #05b894}.bo-sidebar-footer{color:#fff9;border-top:1px solid #ffffff1f;flex-direction:column;gap:3px;margin-top:auto;padding:16px 8px 0;font-size:12px;display:flex}.bo-main{min-width:0}.bo-topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #e4eaf2;align-items:center;gap:20px;min-height:76px;padding:14px 28px;display:flex;position:sticky;top:0}.bo-topbar-context{flex-direction:column;display:flex}.bo-topbar-context span{color:#02a980;letter-spacing:.14em;font-size:10px;font-weight:800}.bo-topbar-context strong{margin-top:2px;font-size:15px}.bo-account{align-items:center;gap:16px;margin-left:auto;display:flex}.bo-account>div{text-align:right;flex-direction:column;display:flex}.bo-account strong{font-size:13px}.bo-account span{font-size:11px}.bo-content{padding:32px}.page-stack{max-width:1500px;margin:0 auto}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.page-heading h1{color:#011f4a;margin:5px 0 8px;font-size:clamp(28px,3vw,38px);line-height:1.1}.page-description{max-width:720px;color:var(--bo-text-secondary);margin:0}.eyebrow{color:#02a980;letter-spacing:.14em;margin:0;font-size:11px;font-weight:800}.button{cursor:pointer;border:1px solid #0000;border-radius:8px;min-height:40px;padding:0 16px;font-weight:700}.button:disabled{cursor:not-allowed;opacity:.55}.button.primary{color:#fff;background:#011f4a}.button.secondary{border-color:var(--bo-border-strong);background:var(--bo-surface);color:#17365f}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.content-card,.empty-module,.metric-card{border:1px solid var(--bo-border);background:var(--bo-surface);border-radius:14px;box-shadow:0 8px 24px #142d500b}.metric-card{min-height:150px;padding:20px}.metric-card-head{color:#65758b;justify-content:space-between;gap:10px;font-size:12px;font-weight:700;display:flex}.metric-accent{color:#027c60;text-transform:uppercase;background:#e5faf4;border-radius:20px;padding:3px 7px;font-size:9px}.metric-value{color:#011f4a;margin-top:18px;font-size:34px;line-height:1;display:block}.metric-card small{color:#8290a3;margin-top:12px;display:block}.dashboard-actions{align-items:flex-end;gap:10px;display:flex}.period-control{color:#61728a;flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.period-control select{border:1px solid var(--bo-border-strong);background:var(--bo-surface);color:#153557;border-radius:8px;min-width:135px;height:40px;padding:0 10px}.snapshot-note{color:#61728a;background:#f8fbfd;border:1px solid #d9e5ef;border-radius:9px;margin:-8px 0 20px;padding:11px 14px;font-size:12px}.dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:20px;margin-top:20px;display:grid}.content-card{padding:22px}.content-card-heading h2{color:#011f4a;margin:5px 0 0}.metric-roadmap{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.metric-roadmap span{background:var(--bo-surface-soft);color:var(--bo-text-secondary);border-radius:8px;padding:11px 12px;font-size:12px}.health-list{gap:12px;margin-top:18px;display:grid}.health-list div{border-bottom:1px solid var(--bo-border);justify-content:space-between;gap:12px;padding-bottom:11px;display:flex}.health-list span{color:#728197;font-size:12px}.health-list strong{text-align:right;color:#1e3c61;font-size:12px}.empty-module{text-align:center;padding:44px}.empty-module strong{color:#011f4a;font-size:20px}.empty-module p{max-width:620px;color:var(--bo-text-secondary);margin:12px auto 0;line-height:1.6}.login-shell{background:radial-gradient(circle at 20% 10%,#05b89429,#0000 30%),#011f4a;place-items:center;min-height:100vh;padding:28px;display:grid}.login-card{background:var(--bo-surface);border-radius:18px;width:min(440px,100%);padding:34px;box-shadow:0 30px 80px #00000040}.login-brand img{width:210px;max-width:100%;margin-bottom:28px;display:block}.login-card h1{color:#011f4a;margin:6px 0 8px;font-size:32px}.login-description{color:var(--bo-text-secondary);margin:0 0 24px;line-height:1.55}.form-stack{gap:15px;display:grid}.form-stack label{color:var(--bo-text-secondary);gap:6px;font-size:12px;font-weight:700;display:grid}.form-stack input{border:1px solid var(--bo-border-strong);border-radius:8px;outline:none;width:100%;min-height:44px;padding:0 12px}.form-stack input:focus{border-color:#02a980;box-shadow:0 0 0 3px #02a9801a}.security-note{color:var(--bo-text-muted);text-align:center;margin-top:20px;display:block}.error{color:#b42318}.banner{background:#fff0ef;border-radius:9px;padding:12px 14px}.boot-screen{min-height:100vh;color:var(--bo-text-secondary);background:var(--bo-page-bg);place-items:center;display:grid}.bo-overlay,.mobile-menu{display:none}@media (width<=1100px){.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}}@media (width<=820px){.bo-shell{display:block}.bo-sidebar{width:260px;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%)}.bo-sidebar.open{transform:translate(0)}.bo-overlay{z-index:25;background:#00142d73;display:block;position:fixed;inset:0}.mobile-menu{border:1px solid var(--bo-border-strong);background:var(--bo-surface);color:#17365f;border-radius:8px;align-items:center;min-height:38px;padding:0 12px;display:inline-flex}.bo-content{padding:22px 18px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.bo-topbar{padding:12px 14px}.bo-account>div,.bo-topbar-context{display:none}.page-heading{flex-direction:column}.dashboard-actions{width:100%}.period-control{flex:1}.period-control select{width:100%}.metric-grid,.metric-roadmap{grid-template-columns:1fr}.login-card{padding:26px 22px}}.account-actions,.filter-actions,.form-actions,.page-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.success-banner{color:#08705a;background:#ecfbf6;border:1px solid #b7eadc;border-radius:9px;margin:0 0 20px;padding:12px 14px}.users-filters{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:14px;padding:18px;display:grid}.admin-form label,.users-filters label{color:var(--bo-text-secondary);gap:6px;font-size:11px;font-weight:700;display:grid}.admin-form input,.admin-form select,.users-filters input,.users-filters select{border:1px solid var(--bo-border-strong);background:var(--bo-surface);color:#17365f;border-radius:8px;outline:none;width:100%;min-height:42px;padding:0 11px}.admin-form input:focus,.admin-form select:focus,.users-filters input:focus,.users-filters select:focus{border-color:#02a980;box-shadow:0 0 0 3px #02a9801a}.admin-form small{color:var(--bo-text-muted);font-weight:500}.users-summary{color:var(--bo-text-secondary);align-items:baseline;gap:6px;margin:18px 2px 10px;font-size:12px;display:flex}.users-summary strong{color:#011f4a;font-size:20px}.users-table-card{padding:0;overflow:hidden}.table-scroll{width:100%;overflow-x:auto}.bo-table{border-collapse:collapse;width:100%;min-width:800px}.bo-table td,.bo-table th{border-bottom:1px solid var(--bo-border);text-align:left;vertical-align:middle;padding:13px 15px;font-size:12px}.bo-table th{color:#6a7b91;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.bo-table tbody tr:hover,.bo-table th{background:var(--bo-surface-soft)}.bo-table tbody tr:last-child td{border-bottom:0}.user-cell{flex-direction:column;gap:3px;display:flex}.user-cell strong{color:#17365f}.user-cell span{color:var(--bo-text-secondary)}.user-cell code,.user-profile-header code{color:#91a0b2;font-size:10px}.role-badge,.status-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.status-approved{color:#08705a;background:#e5faf4}.status-pending{color:#8a6500;background:#fff7dd}.status-rejected{color:#a52a22;background:#ffeded}.role-badge{color:#33577f;background:#eef3f9}.nowrap{white-space:nowrap}.table-actions{text-align:right!important}.table-action{color:#027c60;cursor:pointer;background:0 0;border:0;font-weight:800}.table-action:hover{text-decoration:underline}.pagination{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:18px;display:flex}.page-button{border:1px solid var(--bo-border-strong);background:var(--bo-surface);min-width:38px;height:38px;color:var(--bo-text-secondary);cursor:pointer;border-radius:8px;padding:0 10px}.page-button.active{color:#fff;background:#011f4a;border-color:#011f4a}.page-button:disabled{cursor:not-allowed;opacity:.45}.form-card{max-width:850px}.admin-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.admin-form .form-actions{grid-column:1/-1;justify-content:flex-end;padding-top:8px}.user-profile-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;padding:24px;display:flex}.user-profile-header h2{color:#011f4a;margin:5px 0 4px;font-size:28px}.user-profile-header p{color:var(--bo-text-secondary);margin:0 0 7px}.profile-statuses{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.profile-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.critical-actions-card,.detail-section{margin-top:18px}.critical-actions-card{padding:22px}.account-actions{margin-top:18px}.button.success{color:#fff;background:#08705a}.button.warning{color:#765b00;background:#fff8dc;border-color:#e8c753}.button.danger{background:var(--bo-surface);color:#a52a22;border-color:#e3aaa5}.permission-note{color:#765b00;background:#fff7dd;border-radius:8px;margin:16px 0 0;padding:10px 12px;font-size:12px}.user-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.detail-list{margin:18px 0 0}.detail-list div{border-bottom:1px solid var(--bo-border);grid-template-columns:140px 1fr;gap:14px;padding:10px 0;display:grid}.detail-list div:last-child{border-bottom:0}.detail-list dt{color:var(--bo-text-muted);font-size:11px}.detail-list dd{color:#28486c;margin:0;font-size:12px;font-weight:600}.muted-copy{color:var(--bo-text-secondary);line-height:1.65}.detail-section{padding:22px}.license-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.link-button{justify-content:center;align-items:center;display:inline-flex}.loading-state{color:var(--bo-text-secondary);text-align:center;padding:50px 20px}.loading-state.compact{padding:24px 0}@media (width<=1200px){.users-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-actions{grid-column:1/-1}.profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-form,.profile-metrics,.user-detail-grid,.users-filters{grid-template-columns:1fr}.admin-form .form-actions,.filter-actions{grid-column:auto}.user-profile-header{flex-direction:column}.profile-statuses{justify-content:flex-start}.license-heading{flex-direction:column;align-items:flex-start}.detail-list div{grid-template-columns:1fr;gap:4px}}.license-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:12px;display:grid}.metric-scope-note{color:var(--bo-text-muted);margin-bottom:18px;font-size:11px}.license-filters{grid-template-columns:minmax(220px,1.4fr) minmax(200px,1.3fr) minmax(150px,1fr) minmax(130px,.8fr) auto;align-items:end;gap:14px;margin-bottom:18px;padding:18px;display:grid}.danger-confirmation label,.license-filters label,.plan-form label,.user-search-box label{color:var(--bo-text-secondary);gap:6px;font-size:11px;font-weight:700;display:grid}.danger-confirmation input,.license-filters input,.license-filters select,.plan-form input,.user-search-box input{border:1px solid var(--bo-border-strong);background:var(--bo-surface);color:#17365f;border-radius:8px;outline:none;width:100%;min-height:42px;padding:0 11px}.wide-form-card{max-width:1000px}.user-search-box{background:var(--bo-surface-soft);grid-template-columns:1fr auto;align-items:end;gap:10px;margin:20px 0 4px;display:grid}.reauth-field,.user-search-box{border-radius:10px;padding:16px}.reauth-field{background:#f8fbfd;border:1px solid #dce6ef;grid-column:1/-1}.danger-confirmation{border-color:#efc8c4;max-width:620px;margin-top:20px;padding:22px}.danger-confirmation h2{color:#942c24}.danger-confirmation .form-actions{margin-top:16px}.danger-text{color:#a52a22}.plans-layout{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);gap:20px;display:grid}.plans-list{margin-top:18px;display:grid}.plan-row{border-bottom:1px solid var(--bo-border);grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto auto;align-items:center;gap:14px;padding:14px 0;display:grid}.plan-row:last-child{border-bottom:0}.plan-row>div{flex-direction:column;gap:3px;display:flex}.plan-row>div:nth-child(2){flex-flow:wrap;gap:10px}.plan-row strong{color:#17365f}.plan-row span{color:#728197;font-size:11px}.plan-form{gap:14px;margin-top:20px;display:grid}.plan-form-pair{gap:12px}.feature-grid,.plan-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feature-grid{background:var(--bo-surface-soft);border-radius:9px;gap:8px;padding:14px}.feature-grid label{align-items:center;gap:8px;display:flex}.feature-grid input{width:auto;min-height:auto}.permission-panel p{color:var(--bo-text-secondary);line-height:1.6}@media (width<=1200px){.license-filters,.license-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.plans-layout{grid-template-columns:1fr}}@media (width<=700px){.feature-grid,.license-filters,.license-metrics,.plan-form-pair,.plan-row,.user-search-box{grid-template-columns:1fr}}.adoption-grid,.release-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.release-filters{grid-template-columns:minmax(220px,1.4fr) minmax(140px,.7fr) minmax(160px,.8fr) auto;align-items:end;gap:14px;margin-bottom:18px;padding:18px;display:grid}.release-filters label,.release-publish-form label{color:var(--bo-text-secondary);gap:6px;font-size:11px;font-weight:700;display:grid}.release-filters input,.release-filters select,.release-publish-form input,.release-publish-form select,.release-publish-form textarea{border:1px solid var(--bo-border-strong);background:var(--bo-surface);color:#17365f;border-radius:8px;outline:none;width:100%;min-height:42px;padding:0 11px}.release-publish-form textarea{resize:vertical;padding:11px}.release-layout{grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr);gap:18px;display:grid}.releases-table .selected-row{background:#f0faf7}.release-version-cell{flex-direction:column;gap:3px;display:flex}.release-version-cell strong{color:#17365f}.release-version-cell span{color:#8391a3;font-size:10px}.channel-badge{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.channel-stable{color:#08705a;background:#e5faf4}.channel-beta{color:#4254a8;background:#edf1ff}.release-detail{padding:22px}.release-detail-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.release-detail-heading h2{color:#011f4a;margin:5px 0 3px;font-size:28px}.release-detail-heading span{color:var(--bo-text-secondary);font-size:12px}.release-detail-list{margin-top:20px}.release-hash,.release-notes-box{background:var(--bo-surface-soft);border-radius:9px;margin-top:18px;padding:14px}.release-hash strong,.release-notes-box strong{color:#345374;font-size:11px;display:block}.release-notes-box p{color:#65758b;white-space:pre-wrap;margin:8px 0 0;font-size:12px;line-height:1.55}.release-hash code{overflow-wrap:anywhere;color:#62748a;margin-top:8px;font-size:10px;display:block}.release-adoption{margin-top:18px;padding:22px}.release-adoption .adoption-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:20px}.update-status-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.update-status-card{background:#fafbfd;border:1px solid #e5eaf1;border-radius:9px;padding:13px}.update-status-card span{color:var(--bo-text-secondary);font-size:9px;font-weight:800;display:block}.update-status-card strong{color:#17365f;margin-top:7px;font-size:22px;display:block}.release-permission{margin-top:18px}.release-publish-card{max-width:1000px}.release-warning{background:var(--bo-surface-soft);color:#65758b;border-radius:9px;padding:12px 14px;font-size:12px}.release-publish-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.release-apk-field,.release-notes-field,.release-password-field{grid-column:1/-1}.release-password-field{background:#f8fbfd;border:1px solid #dce6ef;border-radius:10px;padding:16px}.release-apk-field small,.release-password-field small{color:var(--bo-text-muted);font-weight:500}.release-mandatory-field{align-self:end;align-items:center;min-height:42px;flex-direction:row!important;gap:8px!important;display:flex!important}.release-mandatory-field input{width:auto;min-height:auto}.release-publish-form .form-actions{grid-column:1/-1;justify-content:flex-end}@media (width<=1250px){.release-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.release-layout{grid-template-columns:1fr}.release-adoption .adoption-grid,.update-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.release-adoption .adoption-grid,.release-filters,.release-metrics,.release-publish-form,.update-status-grid{grid-template-columns:1fr}.release-apk-field,.release-notes-field,.release-password-field,.release-publish-form .form-actions{grid-column:auto}.release-detail-heading{flex-direction:column}}:root{--bo-page-bg:#f4f7fb;--bo-surface:#fff;--bo-surface-soft:#f8fafc;--bo-surface-muted:#f1f5f9;--bo-text:#10233f;--bo-text-strong:#011f4a;--bo-text-secondary:#64748b;--bo-text-muted:#8793a3;--bo-border:#e2e8f0;--bo-border-strong:#cbd5e1;--bo-input-bg:#fff;--bo-topbar-bg:#fffffff2;--bo-sidebar-bg:#011f4a;--bo-shadow:0 8px 24px #142d500b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--bo-page-bg:#08111f;--bo-surface:#101c2d;--bo-surface-soft:#0d1828;--bo-surface-muted:#152337;--bo-text:#dbe7f5;--bo-text-strong:#f1f6fc;--bo-text-secondary:#9bacc0;--bo-text-muted:#718399;--bo-border:#22334a;--bo-border-strong:#34475f;--bo-input-bg:#0b1726;--bo-topbar-bg:#0a1422f2;--bo-sidebar-bg:#04172e;--bo-shadow:0 12px 30px #0000003d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body,html{color:var(--bo-text);transition:background .16s,color .16s}.bo-content,.bo-main,.bo-shell,body,html{background:var(--bo-page-bg)}.bo-sidebar{background:var(--bo-sidebar-bg)}.bo-topbar{border-color:var(--bo-border);background:var(--bo-topbar-bg);color:var(--bo-text)}.bo-account strong,.bo-topbar-context strong{color:var(--bo-text-strong)}.bo-account span{color:var(--bo-text-secondary)}.bo-theme-toggle{cursor:pointer;background:#dbe3ee;border:0;border-radius:999px;width:56px;height:28px;padding:0;transition:background .18s,box-shadow .18s;position:relative;box-shadow:inset 0 0 0 1px #0f172a0a}.bo-theme-toggle:hover{box-shadow:inset 0 0 0 1px #0f172a14,0 0 0 3px #02a98014}.bo-theme-toggle:focus-visible{outline-offset:2px;outline:3px solid #02a98040}.bo-theme-toggle.dark{background:#4258e8;box-shadow:inset 0 0 0 1px #ffffff14}.bo-theme-moon,.bo-theme-sun{display:none}.bo-theme-thumb{background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;transition:transform .19s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #0f172a40}.bo-theme-thumb:before{content:"☀";color:#8793a3;font-size:13px;line-height:1}.bo-theme-toggle.dark .bo-theme-thumb{transform:translate(28px)}.bo-theme-toggle.dark .bo-theme-thumb:before{content:"☾";color:#758399;font-size:14px}html[data-theme=dark] .content-card-heading h2,html[data-theme=dark] .empty-module strong,html[data-theme=dark] .metric-value,html[data-theme=dark] .page-heading h1,html[data-theme=dark] .user-profile-header h2,html[data-theme=dark] .users-summary strong{color:var(--bo-text-strong)}html[data-theme=dark] .loading-state,html[data-theme=dark] .muted-copy,html[data-theme=dark] .page-description,html[data-theme=dark] .page-heading p{color:var(--bo-text-secondary)}html[data-theme=dark] .content-card,html[data-theme=dark] .critical-actions-card,html[data-theme=dark] .detail-section,html[data-theme=dark] .empty-module,html[data-theme=dark] .form-card,html[data-theme=dark] .metric-card,html[data-theme=dark] .user-profile-header{border-color:var(--bo-border);background:var(--bo-surface);color:var(--bo-text);box-shadow:var(--bo-shadow)}html[data-theme=dark] .metric-roadmap span,html[data-theme=dark] .snapshot-note{border-color:var(--bo-border);background:var(--bo-surface-soft);color:var(--bo-text-secondary)}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{border-color:var(--bo-border-strong);background:var(--bo-input-bg);color:var(--bo-text)}html[data-theme=dark] input::-moz-placeholder{color:#60738c}html[data-theme=dark] textarea::-moz-placeholder{color:#60738c}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#60738c}html[data-theme=dark] input:disabled,html[data-theme=dark] select:disabled,html[data-theme=dark] textarea:disabled{color:#65778d;background:#101b2a}html[data-theme=dark] .button.secondary{border-color:var(--bo-border-strong);background:var(--bo-surface);color:var(--bo-text)}html[data-theme=dark] .button.secondary:hover{background:var(--bo-surface-muted)}html[data-theme=dark] .button.primary{color:#fff;background:#0d3267}html[data-theme=dark] .bo-table th{border-color:var(--bo-border);background:var(--bo-surface-soft);color:var(--bo-text-secondary)}html[data-theme=dark] .bo-table td{border-color:var(--bo-border);color:var(--bo-text)}html[data-theme=dark] .bo-table tbody tr:hover{background:var(--bo-surface-soft)}html[data-theme=dark] .detail-list dd,html[data-theme=dark] .health-list strong,html[data-theme=dark] .user-cell strong{color:var(--bo-text)}html[data-theme=dark] .detail-list dt,html[data-theme=dark] .health-list span,html[data-theme=dark] .user-cell span{color:var(--bo-text-secondary)}html[data-theme=dark] .communications-page .content-card{border-color:var(--bo-border);background:var(--bo-surface)}html[data-theme=dark] .communications-page .filters label,html[data-theme=dark] .communications-page table th{color:var(--bo-text-secondary)}html[data-theme=dark] .communications-page table td{border-color:var(--bo-border);color:var(--bo-text)}html[data-theme=dark] .communications-page table td strong{color:var(--bo-text-strong)}html[data-theme=dark] .communications-page table td small{color:var(--bo-text-secondary)}html[data-theme=dark] .communications-page .editor{background:var(--bo-surface)}html[data-theme=dark] .communications-page .editor-header{border-color:var(--bo-border);background:var(--bo-surface)}html[data-theme=dark] .communications-page .editor-header h2{color:var(--bo-text-strong)}html[data-theme=dark] .communications-page .editor-header>div>p:last-child{color:var(--bo-text-secondary)}html[data-theme=dark] .communications-page .editor-close{border-color:var(--bo-border);background:var(--bo-surface-soft);color:var(--bo-text-secondary)}html[data-theme=dark] .communications-page .editor-close:hover{background:var(--bo-surface-muted);color:var(--bo-text-strong)}html[data-theme=dark] .communications-page .editor-section{border-color:var(--bo-border);background:var(--bo-surface)}html[data-theme=dark] .communications-page .section-heading{border-color:var(--bo-border)}html[data-theme=dark] .communications-page .section-heading strong{color:var(--bo-text-strong)}html[data-theme=dark] .communications-page .editor-grid label,html[data-theme=dark] .communications-page .image-upload,html[data-theme=dark] .communications-page .section-heading span{color:var(--bo-text-secondary)}html[data-theme=dark] .communications-page .push{background:#10243c;border-color:#23466a}html[data-theme=dark] .communications-page .push strong{color:var(--bo-text-strong)}html[data-theme=dark] .communications-page .modal-actions{border-color:var(--bo-border);background:var(--bo-surface)}html[data-theme=dark] .communications-page .image-upload input{border-color:var(--bo-border-strong);background:var(--bo-surface-soft)}html[data-theme=dark] .communications-page .image-preview{border-color:var(--bo-border);background:#0a1523}html[data-theme=dark] .modal-panel{border-color:var(--bo-border);background:var(--bo-surface);color:var(--bo-text);box-shadow:0 28px 90px #00000080}@media (width<=760px){.bo-theme-option span:last-child{display:none}.bo-theme-option{justify-content:center;width:34px;padding:0}}html[data-theme=dark] body{background:var(--bo-page-bg);color:var(--bo-text)}html[data-theme=dark] body .bo-main :is(.content-card,.metric-card,.form-card,.detail-section,.critical-actions-card,.user-profile-header,.users-table-card,.license-filters,.users-filters,.command-filters,.commands-filters,.filter-card,.filters-card){border-color:var(--bo-border)!important;background:var(--bo-surface)!important;color:var(--bo-text)!important;box-shadow:var(--bo-shadow)!important}html[data-theme=dark] body .bo-main :is(h1,h2,h3,h4){color:var(--bo-text-strong)}html[data-theme=dark] body .bo-main :is(label,small,.muted-copy,.page-description,.metric-card-head,.users-summary,.metric-scope-note){color:var(--bo-text-secondary)}html[data-theme=dark] body .bo-main input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] body .bo-main select,html[data-theme=dark] body .bo-main textarea{box-shadow:none;border-color:var(--bo-border-strong)!important;background:var(--bo-input-bg)!important;color:var(--bo-text)!important}html[data-theme=dark] body .bo-main input:not([type=checkbox]):not([type=radio]):focus,html[data-theme=dark] body .bo-main select:focus,html[data-theme=dark] body .bo-main textarea:focus{border-color:#14b8a6!important;box-shadow:0 0 0 3px #14b8a61f!important}html[data-theme=dark] body .bo-main input::-moz-placeholder{color:#718399!important}html[data-theme=dark] body .bo-main textarea::-moz-placeholder{color:#718399!important}html[data-theme=dark] body .bo-main input::placeholder,html[data-theme=dark] body .bo-main textarea::placeholder{color:#718399!important}html[data-theme=dark] body .bo-main input:disabled,html[data-theme=dark] body .bo-main select:disabled,html[data-theme=dark] body .bo-main textarea:disabled{border-color:var(--bo-border)!important;color:#64748b!important;background:#111d2c!important}html[data-theme=dark] body .bo-main table{color:var(--bo-text)}html[data-theme=dark] body .bo-main table th,html[data-theme=dark] body .bo-main table thead,html[data-theme=dark] body .bo-main table thead tr{border-color:var(--bo-border)!important;background:var(--bo-surface-soft)!important;color:var(--bo-text-secondary)!important}html[data-theme=dark] body .bo-main table tbody,html[data-theme=dark] body .bo-main table tbody tr,html[data-theme=dark] body .bo-main table td{border-color:var(--bo-border)!important;background:var(--bo-surface)!important;color:var(--bo-text)!important}html[data-theme=dark] body .bo-main .bo-table tbody tr:hover,html[data-theme=dark] body .bo-main table tbody tr:hover,html[data-theme=dark] body .bo-main table tbody tr:hover td{background:var(--bo-surface-soft)!important}html[data-theme=dark] body .bo-main .user-cell strong,html[data-theme=dark] body .bo-main table strong{color:var(--bo-text-strong)!important}html[data-theme=dark] body .bo-main .user-cell span,html[data-theme=dark] body .bo-main table small,html[data-theme=dark] body .bo-main table span{color:var(--bo-text-secondary)}html[data-theme=dark] body .bo-topbar .button.secondary,html[data-theme=dark] body .bo-main .button.secondary{border-color:var(--bo-border-strong)!important;background:var(--bo-surface-soft)!important;color:var(--bo-text-strong)!important}html[data-theme=dark] body .bo-topbar .button.secondary:hover,html[data-theme=dark] body .bo-main .button.secondary:hover{background:var(--bo-surface-muted)!important}html[data-theme=dark] body .bo-main .page-button{border-color:var(--bo-border-strong)!important;background:var(--bo-surface)!important;color:var(--bo-text-secondary)!important}html[data-theme=dark] body .bo-main .page-button.active{color:#fff!important;background:#0f766e!important;border-color:#14b8a6!important}html[data-theme=dark]{scrollbar-color:#33475f #0b1523}html[data-theme=dark] ::-webkit-scrollbar{width:11px;height:11px}html[data-theme=dark] ::-webkit-scrollbar-track{background:#0b1523}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#33475f;border:3px solid #0b1523;border-radius:999px}html[data-theme=dark] body .modal-backdrop{background:#00050eb8}html[data-theme=dark] body .modal-panel{border-color:var(--bo-border)!important;background:var(--bo-surface)!important}html[data-theme=dark] body .communications-page .editor-body{background:#0b1523!important}html[data-theme=dark] body .communications-page .editor-header,html[data-theme=dark] body .communications-page .editor-section,html[data-theme=dark] body .communications-page .modal-actions{border-color:var(--bo-border)!important;background:var(--bo-surface)!important}.bo-content,.bo-main,.bo-topbar,.content-card,.metric-card,input,select,textarea{transition:background-color .16s,border-color .16s,color .16s}html[data-theme=dark]{--bo-page-bg:#07111f;--bo-surface:#101d2e;--bo-surface-soft:#0c1929;--bo-surface-muted:#17263a;--bo-text:#d9e5f3;--bo-text-strong:#f4f8fd;--bo-text-secondary:#a6b5c8;--bo-text-muted:#7e91a8;--bo-border:#25384f;--bo-border-strong:#385069;--bo-input-bg:#091725}html[data-theme=dark] .pagination,html[data-theme=dark] .pagination-bar,html[data-theme=dark] .pagination-container,html[data-theme=dark] .pagination-shell{color:var(--bo-text-secondary);border-color:var(--bo-border)!important;background:var(--bo-surface)!important}html[data-theme=dark] .bo-content article,html[data-theme=dark] .bo-content section{border-color:var(--bo-border)}html[data-theme=dark] .modal-content,html[data-theme=dark] .modal-panel{border-color:var(--bo-border)!important;background:var(--bo-surface)!important;color:var(--bo-text)!important}html[data-theme=dark] .modal-panel :is(section,article,.detail-card,.status-card,.timeline-card,.info-card){border-color:var(--bo-border)!important;background:var(--bo-surface-soft)!important;color:var(--bo-text)!important}html[data-theme=dark] .modal-panel :is(dl,dt,dd,li,tr,td,th){border-color:var(--bo-border)!important}html[data-theme=dark] .communications-page .editor,html[data-theme=dark] .communications-page .editor-header,html[data-theme=dark] .communications-page .modal-actions{background:var(--bo-surface)!important}html[data-theme=dark] .communications-page .editor-body{background:var(--bo-page-bg)!important}html[data-theme=dark] .communications-page .editor-section{background:var(--bo-surface-soft)!important}html[data-theme=dark] .bo-main :is(.reauthentication-card,.reauth-card,.security-confirmation,.security-box,.notice-card,.info-box){border-color:var(--bo-border)!important;background:var(--bo-surface-soft)!important;color:var(--bo-text)!important}html[data-theme=dark] input[type=file]{border-color:var(--bo-border-strong)!important;background:var(--bo-input-bg)!important;color:var(--bo-text-secondary)!important}html[data-theme=dark] input[type=file]::file-selector-button{background:var(--bo-surface-muted);color:var(--bo-text);cursor:pointer;border:0;border-radius:6px;margin-right:10px;padding:7px 10px}html[data-theme=dark] .bo-main button:not(.primary):not(.success):not(.warning):not(.danger):not(.bo-theme-toggle){border-color:var(--bo-border-strong)}html[data-theme=dark],html[data-theme=dark] #__nuxt,html[data-theme=dark] body{background:var(--bo-page-bg)}html[data-theme=dark] .bo-main :is(.pagination,.pagination-shell,.pagination-bar,.pagination-container,.pagination-wrapper,.pagination-footer){border-color:var(--bo-border)!important;background:var(--bo-surface)!important;color:var(--bo-text-secondary)!important}html[data-theme=dark] .bo-main :is(.pagination,.pagination-shell,.pagination-bar,.pagination-container,.pagination-wrapper,.pagination-footer) *{border-color:var(--bo-border)}html[data-theme=dark] .bo-main .pagination small,html[data-theme=dark] .bo-main .pagination span,html[data-theme=dark] .bo-main .pagination-shell small,html[data-theme=dark] .bo-main .pagination-shell span{color:var(--bo-text-secondary)!important}html[data-theme=dark] .bo-main .page-button,html[data-theme=dark] .bo-main .pagination button{border-color:var(--bo-border-strong)!important;background:var(--bo-surface-soft)!important;color:var(--bo-text-secondary)!important}html[data-theme=dark] .bo-main .page-button:hover:not(:disabled),html[data-theme=dark] .bo-main .pagination button:hover:not(:disabled){background:var(--bo-surface-muted)!important;color:var(--bo-text-strong)!important}html[data-theme=dark] .bo-main .page-button.active,html[data-theme=dark] .bo-main .pagination button.active{color:#fff!important;background:#0f766e!important;border-color:#14b8a6!important}html[data-theme=dark] .bo-main .pagination select,html[data-theme=dark] .bo-main .pagination-shell select{border-color:var(--bo-border-strong)!important;background:var(--bo-input-bg)!important;color:var(--bo-text)!important}html[data-theme=dark] .bo-main :is(.gateway-security,.gateway-credentials,.credentials-section,.settings-sidebar,.settings-navigation,.settings-menu,.settings-panel,.settings-card,.device-filters,.device-list,.inventory-card,.form-section,.form-panel,.confirmation-panel,.information-panel){border-color:var(--bo-border)!important;background:var(--bo-surface)!important;color:var(--bo-text)!important}html[data-theme=dark] .bo-main [class*=settings] :is(aside,nav,section,article){border-color:var(--bo-border)!important}html[data-theme=dark] .bo-main .settings-navigation,html[data-theme=dark] .bo-main .settings-sidebar{background:var(--bo-surface-soft)!important}html[data-theme=dark] .bo-main [class*=credential]{border-color:var(--bo-border)!important;background:var(--bo-surface)!important;color:var(--bo-text)!important}html[data-theme=dark] .bo-main :is(.info-card,.info-panel,.notice,.notice-box,.help-box,.helper-box,.security-note,.settings-note){border-color:var(--bo-border)!important;background:var(--bo-surface-soft)!important;color:var(--bo-text-secondary)!important}html[data-theme=dark] .communications-page .push{color:var(--bo-text)!important;background:#0b1c30!important;border-color:#28435f!important}html[data-theme=dark] .communications-page .push span,html[data-theme=dark] .communications-page .push strong{color:var(--bo-text-strong)!important}html[data-theme=dark] .communications-page .push small{color:var(--bo-text-secondary)!important}html[data-theme=dark] input[type=checkbox]{accent-color:#14b8a6}html[data-theme=dark] .bo-main .content-card,html[data-theme=dark] .bo-main .form-card,html[data-theme=dark] .bo-main .metric-card{background:var(--bo-surface)!important}html[data-theme=dark] .bo-main .page-stack>section{border-color:var(--bo-border)}html[data-theme=dark] .bo-pagination .pagination-pages,html[data-theme=dark] .bo-pagination .pagination-size,html[data-theme=dark] .bo-pagination .pagination-summary{color:var(--bo-text-secondary)!important}html[data-theme=dark] .bo-pagination select{border-color:var(--bo-border-strong)!important;background:var(--bo-input-bg)!important;color:var(--bo-text)!important}html[data-theme=dark] .bo-pagination button{border-color:var(--bo-border-strong)!important;background:var(--bo-surface-soft)!important;color:var(--bo-text-secondary)!important}html[data-theme=dark] .bo-pagination button.page-number.active{color:#fff!important;background:#0f766e!important;border-color:#14b8a6!important}html[data-theme=dark] .bo-main .panel{background:var(--bo-surface)!important;box-shadow:var(--bo-shadow)!important}html[data-theme=dark] .bo-main .panel,html[data-theme=dark] .bo-main .panel-heading{border-color:var(--bo-border)!important;color:var(--bo-text)!important}html[data-theme=dark] .bo-main .panel-heading h2{color:var(--bo-text-strong)!important}html[data-theme=dark] .bo-main :is(.scope-note,.result-count){color:var(--bo-text-secondary)!important}html[data-theme=dark] .bo-main :is(.filters-panel,.inventory-panel){border-color:var(--bo-border)!important;background:var(--bo-surface)!important}html[data-theme=dark] .bo-main .filters-grid label{color:var(--bo-text-secondary)!important}html[data-theme=dark] .bo-main .filters-grid :is(input,select){border-color:var(--bo-border-strong)!important;background:var(--bo-input-bg)!important;color:var(--bo-text)!important}html[data-theme=dark] .bo-main .filters-grid input::placeholder{color:var(--bo-text-muted)!important}html[data-theme=dark] .bo-main .devices-table{border-color:var(--bo-border)!important;background:var(--bo-surface)!important;color:var(--bo-text)!important}html[data-theme=dark] .bo-main .devices-table thead{background:var(--bo-surface-soft)!important}html[data-theme=dark] .bo-main .devices-table th{border-color:var(--bo-border)!important;background:var(--bo-surface-soft)!important;color:var(--bo-text-secondary)!important}html[data-theme=dark] .bo-main .devices-table td{border-color:var(--bo-border)!important;background:var(--bo-surface)!important;color:var(--bo-text)!important}html[data-theme=dark] .bo-main .devices-table .device-cell strong{color:var(--bo-text-strong)!important}html[data-theme=dark] .bo-main .devices-table .device-cell code,html[data-theme=dark] .bo-main .devices-table .device-cell span{color:var(--bo-text-secondary)!important}html[data-theme=dark] .bo-main .commands-table{background:var(--bo-surface)!important;color:var(--bo-text)!important}html[data-theme=dark] .bo-main .commands-table th{border-color:var(--bo-border)!important;background:var(--bo-surface-soft)!important;color:var(--bo-text-secondary)!important}html[data-theme=dark] .bo-main .commands-table td{border-color:var(--bo-border)!important;background:var(--bo-surface)!important;color:var(--bo-text)!important}html[data-theme=dark] .bo-main .commands-table td strong{color:var(--bo-text-strong)!important}html[data-theme=dark] .bo-main .commands-table :is(small,code){color:var(--bo-text-secondary)!important}html[data-theme=dark] .bo-main .release-password-field{border-color:var(--bo-border)!important;background:var(--bo-surface-soft)!important;color:var(--bo-text-secondary)!important}html[data-theme=dark] .bo-main .release-password-field input{border-color:var(--bo-border-strong)!important;background:var(--bo-input-bg)!important;color:var(--bo-text)!important}html[data-theme=dark] .bo-main .release-password-field small{color:var(--bo-text-muted)!important}html[data-theme=dark] .bo-pagination{border-color:var(--bo-border)!important;background:var(--bo-surface)!important;box-shadow:none!important}html[data-theme=dark] .bo-pagination,html[data-theme=dark] .bo-pagination .pagination-summary{color:var(--bo-text-secondary)!important}html[data-theme=dark] .bo-pagination .pagination-summary strong{color:var(--bo-text-strong)!important}html[data-theme=dark] .bo-pagination .pagination-size label{color:var(--bo-text-secondary)!important}html[data-theme=dark] .bo-pagination .pagination-size select{border-color:var(--bo-border-strong)!important;background:var(--bo-input-bg)!important;color:var(--bo-text)!important}html[data-theme=dark] .bo-pagination .pagination-pages button{border-color:var(--bo-border-strong)!important;background:var(--bo-surface-soft)!important;color:var(--bo-text-secondary)!important}html[data-theme=dark] .bo-pagination .pagination-pages button:hover:not(:disabled){background:var(--bo-surface-muted)!important;color:var(--bo-text-strong)!important}html[data-theme=dark] .bo-pagination .pagination-pages .page-number.active{color:#fff!important;background:#0f766e!important;border-color:#14b8a6!important}html[data-theme=dark] .bo-pagination .pagination-pages button:disabled{opacity:.55;border-color:var(--bo-border)!important;background:var(--bo-surface-soft)!important;color:var(--bo-text-muted)!important}html[data-theme=dark] .bo-main :is(.table-button,.detail-button){border-color:var(--bo-border-strong)!important;background:var(--bo-surface-soft)!important;color:var(--bo-text-strong)!important}html[data-theme=dark] .bo-main :is(.table-button,.detail-button):hover{background:var(--bo-surface-muted)!important}html[data-theme=dark] .bo-main .reauth-field{gap:7px;display:grid;border-color:var(--bo-border)!important;background:var(--bo-surface-soft)!important;color:var(--bo-text-secondary)!important}html[data-theme=dark] .bo-main .reauth-field input{border-color:var(--bo-border-strong)!important;background:var(--bo-input-bg)!important;color:var(--bo-text)!important}html[data-theme=dark] .bo-main .reauth-field small{color:var(--bo-text-muted)!important}html[data-theme=dark] .bo-main .communications-page .push{border-color:var(--bo-border)!important;background:var(--bo-surface-soft)!important;color:var(--bo-text)!important}html[data-theme=dark] .bo-main .communications-page .push>span{color:var(--bo-text)!important}html[data-theme=dark] .bo-main .communications-page .push strong{color:var(--bo-text-strong)!important}html[data-theme=dark] .bo-main .communications-page .push small{color:var(--bo-text-secondary)!important}html[data-theme=dark] .bo-main .communications-page .push input[type=checkbox]{accent-color:#14b8a6}
