.entitlement-search[data-v-ca419963]{margin-bottom:16px}.editor .pagination[data-v-ca419963]{white-space:nowrap;justify-content:space-between;gap:8px;padding:8px 0 16px}.editor .pagination button[data-v-ca419963]{padding:7px 8px}.feature-directory[data-v-344b3a21]{border:1px solid #dbe1e9;border-radius:8px;min-width:0;margin:12px 0;padding:12px}.feature-search[data-v-344b3a21]{align-items:end;gap:8px;display:flex}.feature-search label[data-v-344b3a21]{flex:1;min-width:0;margin-bottom:0}.feature-search button[data-v-344b3a21],.feature-pages button[data-v-344b3a21]{white-space:nowrap;padding:8px;font-size:12px}.selected-count[data-v-344b3a21]{color:#64748b;font-size:12px}.selected-list[data-v-344b3a21]{flex-wrap:wrap;gap:6px;max-height:180px;margin-bottom:12px;display:flex;overflow:auto}.selected-list>span[data-v-344b3a21]{overflow-wrap:anywhere;background:#eef3fa;border-radius:6px;max-width:100%;padding:6px}.selected-list button[data-v-344b3a21]{margin-left:5px;padding:2px 5px;font-size:11px}.feature-rows[data-v-344b3a21]{max-height:420px;margin-top:12px;overflow:auto}.feature-row[data-v-344b3a21]{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.feature-row .check[data-v-344b3a21]{align-items:start;margin:0}.feature-row button[data-v-344b3a21]{padding:6px 8px;font-size:12px}.feature-row small[data-v-344b3a21]{color:#64748b;display:block}.feature-pages[data-v-344b3a21]{justify-content:space-between;align-items:center;gap:6px;margin-top:12px;display:flex}.feature-pages small[data-v-344b3a21]{text-align:center;color:#64748b}.selected-list code[data-v-344b3a21],.feature-row code[data-v-344b3a21]{overflow-wrap:anywhere;white-space:normal;font-size:11px}.change-dialog[data-v-de13a682]{color:#243247;background:#fff;border:1px solid #dbe1e9;border-radius:14px;width:min(620px,100vw - 32px);max-height:90vh;padding:24px;box-shadow:0 24px 80px #10223940}.change-dialog[data-v-de13a682]::backdrop{background:#10223966}header[data-v-de13a682]{justify-content:space-between;align-items:start;gap:12px;display:flex}h2[data-v-de13a682]{margin:0 0 6px}h3[data-v-de13a682]{margin:0 0 12px;font-size:16px}p[data-v-de13a682],small[data-v-de13a682]{color:#64748b;line-height:1.6}small[data-v-de13a682]{display:block}section[data-v-de13a682]{border-top:1px solid #e4e9ef;margin-top:20px;padding-top:20px}.choice[data-v-de13a682]{flex-direction:row;align-items:start;gap:8px;display:flex}.choice input[data-v-de13a682]{width:auto;margin-top:4px}.choice small[data-v-de13a682]{display:inline}fieldset[data-v-de13a682]{border:1px solid #e4e9ef;border-radius:8px;margin:12px 0}section>button[data-v-de13a682]{margin-top:12px}.devices-dialog[data-v-09489682]{color:#243247;background:#fff;border:1px solid #dbe1e9;border-radius:14px;width:min(840px,100vw - 32px);max-height:90vh;padding:24px;box-shadow:0 24px 80px #10223940}.devices-dialog[data-v-09489682]::backdrop{background:#10223966}header[data-v-09489682],footer[data-v-09489682]{justify-content:space-between;align-items:start;gap:12px;display:flex}h2[data-v-09489682]{margin:0}p[data-v-09489682],small[data-v-09489682]{color:#64748b;line-height:1.6}small[data-v-09489682]{display:block}footer[data-v-09489682]{align-items:center;margin-top:16px}form[data-v-09489682]{border-top:1px solid #e4e9ef;margin-top:20px;padding-top:12px}.choice[data-v-09489682]{flex-direction:row;align-items:start;gap:8px;display:flex}.choice input[data-v-09489682]{width:auto;margin-top:4px}.notice[data-v-09489682]{color:#166534;background:#effaf2;border-radius:8px;padding:10px}.panel[data-v-4834021b]{padding:24px}.audit-filters[data-v-4834021b]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;margin-bottom:16px;display:grid}.audit-filters button[data-v-4834021b]{margin-bottom:0}td[data-v-4834021b]{vertical-align:top;overflow-wrap:anywhere}pre[data-v-4834021b]{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6fa;border-radius:8px;max-height:360px;padding:12px;font-size:12px;overflow:auto}summary[data-v-4834021b]{cursor:pointer;margin-top:8px}.panel[data-v-d038d0d3]{padding:24px}.controls[data-v-d038d0d3]{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.controls label[data-v-d038d0d3]{min-width:160px}.controls small[data-v-d038d0d3]{margin-bottom:12px}.stats[data-v-d038d0d3]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:20px 0;display:grid}.stats>div[data-v-d038d0d3]{background:#f3f6fa;border-radius:10px;padding:16px}.stats strong[data-v-d038d0d3]{color:#243247;font-size:30px;display:block}.stats span[data-v-d038d0d3]{color:#64748b;font-size:13px}.section[data-v-d038d0d3]{margin-top:20px}p[data-v-d038d0d3]{line-height:1.6}td[data-v-d038d0d3]{overflow-wrap:anywhere}small[data-v-d038d0d3]{color:#64748b;display:block}.remote-select[data-v-3d3f11f9]{border:1px solid #dbe1e9;border-radius:8px;min-width:0;margin:12px 0;padding:10px}.search[data-v-3d3f11f9]{gap:8px;margin-bottom:8px;display:flex}.search input[data-v-3d3f11f9]{flex:1;min-width:0}.pages[data-v-3d3f11f9]{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.pages button[data-v-3d3f11f9]{padding:6px 8px}.package-list>form[data-v-09385be7]{padding:24px 24px 8px}.package-list>form button[data-v-09385be7]{margin-right:8px}.package-list>p[data-v-09385be7]{padding:0 24px}.package-list>.section[data-v-09385be7]{margin:24px}fieldset[data-v-09385be7]{border:0;margin:0;padding:0}.section[data-v-09385be7]{border-top:1px solid #dbe1e9;margin-top:24px;padding-top:16px}pre[data-v-09385be7]{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6fa;max-height:320px;padding:12px;overflow:auto}small[data-v-09385be7]{color:#64748b;display:block}summary[data-v-09385be7]{cursor:pointer;padding:8px 0}.search[data-v-c5b03528]{padding:24px 24px 0}.setup[data-v-c5b03528]{padding:24px}.password-reset[data-v-c5b03528]{border-top:1px solid #dbe1e9;margin-top:24px;padding-top:12px}.search[data-v-c5b03528]{align-items:end;gap:12px;margin-bottom:16px;display:flex}.search label[data-v-c5b03528]{flex:1}.setup[data-v-c5b03528]{background:#fff8e6;margin-bottom:20px}.setup input[data-v-c5b03528]{font-family:monospace}td[data-v-c5b03528]{overflow-wrap:anywhere}small[data-v-c5b03528]{color:#64748b;font-size:12px;display:block}.security-panel[data-v-96f61aed]{max-width:740px;padding:24px}fieldset[data-v-96f61aed]{border:0;margin:0;padding:0}.recovery[data-v-96f61aed]{background:#fff8e6;border:1px solid #ead59a;border-radius:8px;margin:16px 0;padding:16px}.recovery textarea[data-v-96f61aed]{white-space:pre;font-family:monospace;overflow:auto}p[data-v-96f61aed]{line-height:1.6}.catalog-dialog[data-v-da047101]{color:#243247;background:#fff;border:1px solid #dbe1e9;border-radius:14px;width:min(520px,100vw - 32px);max-height:90vh;padding:24px;box-shadow:0 24px 80px #10223940}.catalog-dialog[data-v-da047101]::backdrop{background:#10223966}header[data-v-da047101],footer[data-v-da047101]{justify-content:space-between;align-items:center;gap:12px;display:flex}h2[data-v-da047101]{margin:0}footer[data-v-da047101]{margin-top:20px}.codes-dialog[data-v-c34d52f9]{color:#243247;background:#fff;border:1px solid #dbe1e9;border-radius:14px;width:min(850px,100vw - 32px);max-height:90vh;padding:24px;box-shadow:0 24px 80px #10223940}.codes-dialog[data-v-c34d52f9]::backdrop{background:#10223966}header[data-v-c34d52f9],footer[data-v-c34d52f9],.actions[data-v-c34d52f9]{justify-content:space-between;align-items:center;gap:12px;display:flex}h2[data-v-c34d52f9]{margin:0}p[data-v-c34d52f9],small[data-v-c34d52f9]{line-height:1.6}small[data-v-c34d52f9]{color:#64748b;display:block}footer[data-v-c34d52f9]{margin-top:16px}form[data-v-c34d52f9]{border-top:1px solid #e4e9ef;margin-top:20px;padding-top:12px}.secret[data-v-c34d52f9]{background:#fff8e6;border:1px solid #ead59a;border-radius:8px;margin:16px 0;padding:16px}.secret input[data-v-c34d52f9]{font-family:monospace}.secret h3[data-v-c34d52f9]{margin-top:0}.secret button[data-v-c34d52f9],.actions[data-v-c34d52f9]{margin-top:12px}td[data-v-c34d52f9]{overflow-wrap:anywhere}.catalog-search[data-v-4b132801]{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}.catalog-search label[data-v-4b132801]{flex:1}.catalog-search button[data-v-4b132801]{margin-bottom:0}:root{color:#1d2939;font-synthesis:none;background:#f3f5f8;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{color:#34445b;cursor:pointer;background:#fff;border:1px solid #d6dce5;border-radius:7px;padding:9px 14px}button:hover:not(:disabled){background:#eef3fa;border-color:#9eafc7}button:disabled{opacity:.5;cursor:default}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #8db4ee}h1{letter-spacing:-1px;margin:8px 0 12px;font-size:30px}h2{margin:0 0 20px;font-size:18px}h3{font-size:15px}p{line-height:1.7}small{font-size:12px;line-height:1.6;display:block}label{gap:7px;margin:0 0 18px;font-size:13px;font-weight:600;display:grid}input,select,textarea{color:#1d2939;background:#fff;border:1px solid #d6dce5;border-radius:7px;width:100%;padding:11px}textarea{resize:vertical}input[type=checkbox]{width:16px;height:16px}.check{align-items:center;gap:9px;font-weight:400;display:flex}.primary{color:#fff;background:#2158ac;border-color:#2158ac}.primary:hover:not(:disabled){color:#fff;background:#174888}.muted{color:#6e7b8f;font-size:14px}.eyebrow{color:#687e9e;letter-spacing:1px;font-size:12px}.brand{letter-spacing:1px;font-size:23px;font-weight:750}.brand span{letter-spacing:4px;color:#a1b6d6;margin-top:6px;font-size:10px;font-weight:400;display:block}.login-layout{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.intro{color:#fff;background:#132640;flex-direction:column;justify-content:space-between;min-height:100vh;padding:64px 12%;display:flex}.intro h1{font-size:48px;line-height:1.35}.intro p{color:#a6bad7}.intro small{color:#8dabc9}.login-card{place-self:center;width:min(420px,85%);padding:36px 0}.login-card h2{margin:12px 0;font-size:27px}.login-card form{margin:30px 0 24px}.login-card .primary{width:100%;padding:13px}.shell{min-height:100vh;display:flex}aside{color:#fff;background:#132640;flex-direction:column;width:232px;padding:34px 22px;display:flex;position:fixed;top:0;bottom:0}.nav-label{color:#7891b2;margin:55px 14px 15px;font-size:11px}nav{gap:8px;display:grid}nav button{color:#b8c8dd;text-align:left;background:0 0;border:0;padding:13px 15px}nav .active{color:#fff;background:#284468}nav button:hover:not(:disabled){color:#fff;background:#203a5e}.account{word-break:break-all;border-top:1px solid #29415f;margin-top:auto;padding:20px 10px 0}.account strong{font-size:13px}.account small{color:#9ab0ce;margin:7px 0 16px}.account button{color:#c9d6e8;background:0 0;border-color:#3a5272;font-size:12px}.workspace{width:calc(100% - 232px);max-width:1800px;margin-left:232px;padding:40px}header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}header .muted{margin-bottom:0}.content-grid{grid-template-columns:minmax(0,1fr) 325px;align-items:start;gap:24px;display:grid}.content-grid.readonly{grid-template-columns:1fr}.panel{background:#fff;border:1px solid #e1e6ee;border-radius:12px;overflow:hidden;box-shadow:0 3px 16px #15263c04}.panel-title{justify-content:space-between;align-items:center;padding:24px;display:flex}.panel-title h2{margin:0}.count{color:#6e7b8f;font-size:12px}.editor{padding:25px}.editor .primary{width:100%}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th{color:#748095;background:#f7f9fc;font-size:12px;font-weight:500}th,td{white-space:nowrap;border-bottom:1px solid #edf0f5;padding:15px 20px}td small{color:#7c899c;margin-top:5px}td button{margin-right:5px;padding:5px 9px;font-size:12px}.mono,code{font-family:Consolas,monospace}.badge{color:#65758d;background:#eef1f5;border-radius:20px;padding:4px 9px;font-size:11px}.badge.Active{color:#25815c;background:#e4f3eb}.badge.Suspended{color:#9b771c;background:#fff3d9}.badge.Revoked{color:#a85b5b;background:#f9e7e7}.danger{color:#a34343}.empty{text-align:center;color:#7d8ca2;padding:60px 20px}.empty h3{color:#4e627d}.pagination{justify-content:flex-end;align-items:center;gap:15px;padding:20px;font-size:12px;display:flex}.pagination button{font-size:12px}.features{border-top:1px solid #e8edf4;padding:24px}.features form{max-width:360px;margin-top:20px}fieldset{border:1px solid #e1e6ee;border-radius:7px;margin:0 0 18px;padding:12px;font-size:13px}legend{color:#526681;padding:0 5px}.hint{color:#7b8799;font-size:12px}.alert,.success{overflow-wrap:anywhere;border-radius:8px;padding:12px 16px;font-size:13px}.alert{color:#a64032;background:#fff0ee;border:1px solid #f0c9c2}.success{color:#327749;background:#eaf5ed;border:1px solid #cbe4d2}.loading{text-align:center;color:#6e7b8f;padding:80px}@media (width<=1120px){.workspace{padding:25px}.content-grid{grid-template-columns:minmax(0,1fr)}.editor{max-width:none}}@media (width<=720px){.login-layout{display:block}.intro{display:none}.login-card{min-height:100vh;margin:0 auto;padding:60px 0}aside{width:auto;padding:20px;position:static}.shell{display:block}nav{flex-wrap:wrap;display:flex}.nav-label,.account small{display:none}.account{justify-content:space-between;align-items:center;margin-top:15px;padding-top:15px;display:flex}.brand span{margin-left:12px;display:inline}.workspace{width:100%;margin:0;padding:20px}header{align-items:start}h1{font-size:25px}.panel-title{padding:20px}th,td{padding:13px}.pagination{justify-content:center}}.issuance-history{margin-top:24px}
