body:has(.ctrl-root),html:has(.ctrl-root){margin:0;min-width:320px;background:#f4f6fa}.ctrl-root{--ctrl-blue:#2767ec;--ctrl-ink:#17263e;--ctrl-muted:#6c7b91;--ctrl-line:#e3e9f1;color:var(--ctrl-ink);font:14px/1.5 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100dvh;background:#f4f6fa;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.ctrl-root *,.ctrl-root :after,.ctrl-root :before{box-sizing:border-box}.ctrl-root button,.ctrl-root input,.ctrl-root select{font:inherit}.ctrl-root a,.ctrl-root button{-webkit-tap-highlight-color:transparent}.ctrl-root button{cursor:pointer}.ctrl-root button:disabled{opacity:.48;cursor:not-allowed}.ctrl-root a{color:inherit;text-decoration:none}.ctrl-root :where(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid #76a7ff;outline-offset:3px}.ctrl-root h1,.ctrl-root h2,.ctrl-root h3,.ctrl-root p{margin:0}.ctrl-root input:not([type=checkbox]),.ctrl-root select{min-height:43px;min-width:0;max-width:100%;border:1px solid #dbe3ef;border-radius:8px;color:var(--ctrl-ink);background:#fff;padding:10px 12px}.ctrl-root input::placeholder{color:#94a0b2}.ctrl-root input:focus,.ctrl-root select:focus{border-color:#709bf0}.ctrl-root label{display:grid;gap:7px;font-size:13px;font-weight:600}.ctrl-root .ctrl-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ctrl-skip{position:fixed;left:16px;top:-80px;z-index:100;background:white;padding:10px 20px;border-radius:8px}.ctrl-skip:focus{top:12px}.ctrl-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 14px;border:1px solid #dce3ed;border-radius:8px;background:#fff;color:#43536a;font-weight:650;font-size:12px;line-height:1.4;transition:border-color .15s,background .15s}.ctrl-button:hover:not(:disabled){background:#f5f8fd;border-color:#bdcce2}.ctrl-button-primary{color:#fff;background:var(--ctrl-blue);border-color:var(--ctrl-blue);box-shadow:0 3px 7px #2467ec20}.ctrl-button-primary:hover:not(:disabled){background:#1856d4;border-color:#1856d4}.ctrl-button-danger{background:#fff5f4;border-color:#f2ccca;color:#a52d32}.ctrl-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:40px;min-height:40px;border:0;border-radius:8px;color:#728198;background:transparent}.ctrl-icon-button:hover:not(:disabled){color:var(--ctrl-blue);background:#eef3fb}.ctrl-text-button{border:0;padding:5px 0;font-size:12px;background:transparent;color:#2767ec;font-weight:650;text-align:left}.ctrl-brand{gap:11px;color:#fff}.ctrl-brand,.ctrl-brand-mark{display:flex;align-items:center}.ctrl-brand-mark{justify-content:center;height:37px;width:37px;border-radius:10px;background:#2767ec;font-size:17px;font-weight:900;letter-spacing:-1.7px;box-shadow:0 4px 12px #0002}.ctrl-brand-mark>span{font-size:23px;padding-left:1px;color:#b8d6ff}.ctrl-brand strong{display:block;font-size:18px;line-height:1.1;letter-spacing:-.65px;font-weight:800}.ctrl-brand strong span{color:#86a7dd}.ctrl-brand small{display:block;margin-top:5px;color:#8ca2c4;letter-spacing:1.55px;font-size:7.5px;font-weight:700}.ctrl-eyebrow{display:flex;align-items:center;gap:6px;color:#7c8aa1;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:1.1px}.ctrl-app{display:flex}.ctrl-sidebar{width:244px;flex:0 0 244px;background:#0d1c34;color:#a1b1c9;height:100dvh;position:sticky;top:0;display:flex;flex-direction:column;padding:27px 14px 15px;z-index:30}.ctrl-sidebar-brand{display:flex;align-items:center;justify-content:space-between;padding:0 9px}.ctrl-environment{margin:23px 10px 18px;display:flex;align-items:center;gap:7px;font-size:8px;letter-spacing:1.25px;font-weight:700;color:#8aa1c4}.ctrl-environment>span{width:6px;height:6px;border-radius:50%;background:#d7b56c;box-shadow:0 0 0 3px #caa75912}.ctrl-root .ctrl-module-search{display:flex;align-items:center;gap:7px;margin:0 8px 15px;padding:0 8px;border:1px solid #26344e;border-radius:7px}.ctrl-root .ctrl-module-search input{padding:7px 0;min-height:33px;width:100%;background:transparent;border:0;border-radius:0;color:#dae4f4;font-size:11px}.ctrl-module-search input::placeholder{color:#6e84a6}.ctrl-nav{display:flex;flex-direction:column;gap:3px;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#304460 transparent;padding:0 1px 10px}.ctrl-nav>a{min-height:37px;display:flex;align-items:center;gap:11px;padding:8px 12px;border-radius:7px;font-size:11.5px;line-height:1.3;font-weight:550;position:relative}.ctrl-nav>a:hover{color:#f2f7ff;background:#1a2a45}.ctrl-nav>a svg{flex-shrink:0;opacity:.82}.ctrl-nav>a.ctrl-nav-active{background:#2767ec;color:#fff;box-shadow:0 4px 14px #0001}.ctrl-nav>a.ctrl-nav-active svg{opacity:1}.ctrl-nav-arrow,.ctrl-nav-tag{margin-left:auto}.ctrl-nav-tag{font-size:8px;background:#d5b36d19;color:#d5b36d;padding:3px 5px;border-radius:4px;letter-spacing:.2px}.ctrl-sidebar-footer{display:flex;align-items:flex-start;gap:9px;margin:auto 8px 0;padding-top:15px;border-top:1px solid #23314b}.ctrl-sidebar-footer>svg{color:#83a2d4;flex-shrink:0;margin-top:2px}.ctrl-sidebar-footer strong{display:block;color:#afc2df;font-size:10px}.ctrl-sidebar-footer small{display:block;color:#6f86a9;font-size:9px;line-height:1.5;margin-top:3px}.ctrl-workspace{min-width:0;flex:1}.ctrl-topbar{background:#ffffffed;border-bottom:1px solid var(--ctrl-line);min-height:75px;padding:12px 35px;justify-content:space-between;gap:15px}.ctrl-breadcrumb,.ctrl-topbar{display:flex;align-items:center}.ctrl-breadcrumb{gap:10px;font-size:11px;min-width:0}.ctrl-breadcrumb strong{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctrl-breadcrumb-parent{display:flex;align-items:center;gap:13px;color:#7c8ba2;font-size:10px;letter-spacing:.5px}.ctrl-topbar-actions{display:flex;align-items:center;gap:20px}.ctrl-languages{display:flex;align-items:center;gap:3px}.ctrl-languages>a{font-size:10px;color:#8190a6;font-weight:700;border-radius:5px;padding:6px;line-height:1.4}.ctrl-languages>a[aria-current=true]{color:#2767ec;background:#edf3ff}.ctrl-account{border-left:1px solid #e5eaf1;padding-left:20px;display:flex;align-items:center;gap:9px}.ctrl-account>span:first-child{height:33px;width:33px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ecf1fb;color:#446da6;font-size:12px;font-weight:700}.ctrl-account strong{display:block;font-size:10px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctrl-account small{display:block;color:#8b99ae;font-size:8px;letter-spacing:.5px}.ctrl-main{max-width:1760px;margin:auto;padding:24px 35px 0;min-height:calc(100dvh - 75px)}.ctrl-safety-strip{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:500;color:#6f7f96;padding-bottom:22px}.ctrl-safety-strip>svg{color:#6a87b5;flex-shrink:0}.ctrl-safety-badge{margin-left:auto;background:#edf1f8;color:#6f829e;padding:4px 7px;font-size:8px;font-weight:750;border:1px solid #e0e7f2;border-radius:4px;letter-spacing:.8px}.ctrl-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px}.ctrl-page-heading h1{font-size:clamp(25px,2.3vw,34px);font-weight:750;letter-spacing:-.85px;line-height:1.2;margin-top:7px}.ctrl-page-heading p{max-width:690px;margin-top:9px;color:#78869a;font-size:12px;line-height:1.7}.ctrl-page-heading>.ctrl-button{flex-shrink:0}.ctrl-panel{background:#fff;border:1px solid var(--ctrl-line);border-radius:12px;box-shadow:0 3px 8px #1d376705}.ctrl-notice{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;margin:0 0 18px;border:1px solid #dce7fa;border-radius:9px;background:#eff5fe;color:#48678f;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.ctrl-notice>span{display:flex;flex-shrink:0;padding-top:1px}.ctrl-notice strong{font-weight:700}.ctrl-notice p{margin-top:3px}.ctrl-notice-warning{background:#fff9ee;border-color:#eee0be;color:#866629}.ctrl-notice-error{background:#fff2f2;border-color:#f1d3d4;color:#a4464b}.ctrl-notice-success{background:#edf8f1;border-color:#d2e9dc;color:#397554}.ctrl-dismissible{position:relative}.ctrl-dismissible .ctrl-notice{padding-right:50px}.ctrl-dismissible>button{position:absolute;top:3px;right:4px}.ctrl-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 9px}.ctrl-search-form{display:flex;gap:8px;width:min(480px,55%)}.ctrl-root .ctrl-search-form>label{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #dfe6f0;border-radius:8px;padding:0 13px;flex:1;min-width:0;color:#8b9ab0}.ctrl-root .ctrl-search-form input{border:0;border-radius:0;padding:8px 0;min-height:39px;background:transparent;font-size:11px;width:100%}.ctrl-period{display:flex;gap:2px;border:1px solid #e0e6ef;background:#fff;padding:3px;border-radius:8px}.ctrl-period button{min-width:46px;min-height:32px;padding:5px 9px;background:transparent;border:0;color:#8794a8;font-size:10px;border-radius:5px;font-weight:600}.ctrl-period button[aria-pressed=true]{background:#eaf1ff;color:#2767ec}.ctrl-context-note{display:flex;align-items:center;gap:5px;color:#95a0b1;font-size:9px;margin-bottom:21px!important}.ctrl-context-note svg{flex-shrink:0}.ctrl-filter-tag{display:flex;width:fit-content;max-width:100%;align-items:center;gap:6px;border-radius:5px;background:#e9effb;color:#5c759b;padding:4px 8px;margin-bottom:14px;font-size:10px;overflow-wrap:anywhere}.ctrl-filter-tag button{display:flex;border:0;background:transparent;color:inherit;padding:4px}.ctrl-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:16px;margin-bottom:20px}.ctrl-metric{background:#fff;border:1px solid var(--ctrl-line);border-radius:11px;padding:18px 19px;min-height:133px;display:flex;flex-direction:column;box-shadow:0 3px 6px #1d376704}.ctrl-metric-label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#718099;font-size:10px;font-weight:600}.ctrl-metric-label svg{color:#8fa7cd;flex-shrink:0}.ctrl-metric>strong{font-size:31px;line-height:1.2;font-weight:750;letter-spacing:-1px;margin-top:14px;font-variant-numeric:tabular-nums}.ctrl-metric>span{display:block;color:#95a1b2;font-size:9px;line-height:1.55;margin-top:8px}.ctrl-metric-primary{background:#2868ec;border-color:#2868ec;color:#fff}.ctrl-metric-primary .ctrl-metric-label,.ctrl-metric-primary .ctrl-metric-label svg{color:#d4e3ff}.ctrl-metric-primary>span{color:#adc9ff}.ctrl-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:21px 23px}.ctrl-panel-heading h2{font-size:14px;letter-spacing:-.15px;font-weight:700}.ctrl-panel-heading p{color:#95a0b1;font-size:10px;max-width:650px;margin-top:5px;line-height:1.65}.ctrl-panel-heading>div>span{font-size:10px;color:#94a1b4;display:inline-block;margin-top:4px}.ctrl-chart-panel{margin-bottom:20px}.ctrl-chart-legend{font-size:9px;color:#8290a6;display:flex;align-items:center;gap:6px;white-space:nowrap}.ctrl-chart-legend i{display:inline-block;height:6px;width:6px;border-radius:50%;background:#2767ec}.ctrl-chart{display:block;width:100%;height:auto;max-height:280px;padding:0 10px}.ctrl-chart text{font:9px Inter,sans-serif;fill:#95a0b2}.ctrl-chart-empty{min-height:205px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#97a7bd;text-align:center;background:linear-gradient(0deg,#f8faff,#fff);margin:0 22px 20px;border:1px dashed #e4eaf3;border-radius:8px;padding:20px}.ctrl-chart-empty svg{margin-bottom:7px;color:#c1ccdf}.ctrl-chart-empty strong{color:#7b8da7;font-size:12px;font-weight:550}.ctrl-chart-empty p{font-size:10px}.ctrl-chart-details{border-top:1px solid #ecf0f5;padding:12px 23px;font-size:10px;color:#73869f}.ctrl-chart-details summary{cursor:pointer;width:fit-content;display:flex;align-items:center;gap:8px}.ctrl-chart-details .ctrl-table-scroll{margin-top:15px;max-height:260px}.ctrl-data-panel{overflow:hidden;margin-bottom:20px}.ctrl-table-actions{display:flex;gap:7px;flex-wrap:wrap}.ctrl-table-actions .ctrl-button{min-height:35px;font-size:10px;padding:7px 11px}.ctrl-table-scroll{max-width:100%;overflow:auto;scrollbar-width:thin;scrollbar-color:#becce0 #f2f5f9}.ctrl-table-scroll table{width:100%;border-collapse:collapse;font-size:11px;text-align:left}.ctrl-table-scroll th{background:#f7f9fc;border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;color:#7b8ba2;padding:12px 20px;white-space:nowrap;font-weight:600;font-size:9px}.ctrl-table-scroll th button{display:flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:inherit;font-weight:inherit}.ctrl-table-scroll th button svg{opacity:.5}.ctrl-table-scroll td{border-bottom:1px solid #edf1f6;padding:15px 20px;color:#506079;max-width:400px;min-width:80px;overflow-wrap:anywhere;vertical-align:middle}.ctrl-table-scroll tr:last-child td{border-bottom:0}.ctrl-table-scroll tbody tr:hover{background:#f9fbff}.ctrl-table-scroll td:first-child{color:#283c5a;font-weight:550}.ctrl-code{font:10px/1.5 Cascadia Code,Consolas,monospace;color:#647b9c;white-space:nowrap}.ctrl-numeric{font-variant-numeric:tabular-nums}.ctrl-muted{color:#b3bdcc}.ctrl-pill{display:inline-flex;padding:3px 7px;border-radius:4px;font-size:9px;font-weight:650;line-height:1.5;white-space:nowrap}.ctrl-pill-success{background:#eaf6ef;color:#418762}.ctrl-pill-neutral{background:#eef2f8;color:#7a8ba5}.ctrl-pagination{border-top:1px solid #edf1f6;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 22px;color:#8998ac;font-size:10px}.ctrl-pagination>div{display:flex;gap:7px}.ctrl-pagination .ctrl-button{min-height:32px;font-size:10px;padding:6px 10px}.ctrl-saved-views{display:flex;gap:15px;align-items:center;padding:0 22px 16px}.ctrl-root .ctrl-saved-views label{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;color:#7b8ca5}.ctrl-root .ctrl-saved-views select{min-height:34px;font-size:10px;padding:6px 10px}.ctrl-save-view-form{display:flex;gap:8px;padding:0 22px 18px;flex-wrap:wrap}.ctrl-save-view-form input{flex:1}.ctrl-source-note{display:flex;align-items:flex-start;gap:9px;background:#edf2f9;padding:15px 18px;border-radius:8px;color:#6a7f9d;margin-bottom:20px}.ctrl-source-note svg{flex-shrink:0;margin-top:2px}.ctrl-source-note strong{display:block;font-size:10px;font-weight:650}.ctrl-source-note p{margin-top:4px;font-size:10px;line-height:1.7;overflow-wrap:anywhere}.ctrl-empty{padding:45px 24px;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;color:#a3b0c4}.ctrl-empty h2,.ctrl-empty h3{font-size:15px;color:#667b97;font-weight:600}.ctrl-empty p{max-width:550px;font-size:11px;line-height:1.75;color:#8f9eb3}.ctrl-empty .ctrl-button{margin-top:8px}.ctrl-loading{gap:10px;min-height:240px;color:#8699b5;font-size:12px}.ctrl-initial,.ctrl-loading{display:flex;align-items:center;justify-content:center}.ctrl-initial{flex-direction:column;background:#0d1c34}.ctrl-initial .ctrl-loading{min-height:100px}.ctrl-spin{animation:ctrl-spin 1s linear infinite}@keyframes ctrl-spin{to{transform:rotate(1turn)}}.ctrl-security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ctrl-security-card{padding:28px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.ctrl-security-card h2{font-size:19px;letter-spacing:-.5px}.ctrl-security-card>p{color:#8190a4;font-size:11px;line-height:1.8}.ctrl-security-card dl{width:100%;margin:0}.ctrl-security-card dl>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #edf1f6;padding:12px 0;font-size:11px}.ctrl-security-card dt{color:#8c9ab0}.ctrl-security-card dd{margin:0;text-align:right}.ctrl-security-card>.ctrl-button{margin-top:auto}.ctrl-security-card .ctrl-notice{margin:0}.ctrl-footer{justify-content:space-between;gap:16px;padding:30px 0 20px;color:#a3aebe;font-size:8px;letter-spacing:.55px}.ctrl-footer,.ctrl-footer>span{display:flex;align-items:center}.ctrl-footer>span{gap:5px}.ctrl-footer>span>span{color:#d0d8e4;margin:0 5px}.ctrl-dialog{border:1px solid #dce4ef;padding:29px;border-radius:16px;width:min(440px,calc(100vw - 32px));color:var(--ctrl-ink);box-shadow:0 25px 100px #0c1e4250}.ctrl-dialog::backdrop{background:#0d1c3499;backdrop-filter:blur(3px)}.ctrl-dialog-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.ctrl-dialog h2{font-size:23px;font-weight:700;letter-spacing:-.6px}.ctrl-dialog p{font-size:12px;color:#8290a5;line-height:1.7;margin:10px 0 22px}.ctrl-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.ctrl-dialog .ctrl-notice p{margin:0}.ctrl-drawer-close,.ctrl-drawer-overlay,.ctrl-menu{display:none}.ctrl-login{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);background:#fff}.ctrl-login-story{background:radial-gradient(ellipse at 10% 80%,#193d6c50,transparent 70%),#0d1c34;color:#fff;padding:50px clamp(32px,5vw,95px);display:flex;flex-direction:column;justify-content:space-between;gap:70px;min-height:100dvh;position:relative;overflow:hidden}.ctrl-login-story:after{content:"";position:absolute;border:1px solid #40649828;width:600px;height:600px;border-radius:50%;left:-320px;bottom:-430px;box-shadow:0 0 0 70px #4064980a,0 0 0 140px #40649808;pointer-events:none}.ctrl-login-story .ctrl-eyebrow{color:#7999c6;margin-bottom:25px;font-size:9px;letter-spacing:2px}.ctrl-login-story h1{font-size:clamp(37px,4.3vw,68px);line-height:1.08;font-weight:750;letter-spacing:-2.5px;max-width:550px}.ctrl-login-story>div>p{margin-top:24px;max-width:350px;color:#8ca3c3;font-size:14px;line-height:1.8}.ctrl-login-points{display:flex;flex-direction:column;gap:15px;margin-top:40px}.ctrl-login-points>span{display:flex;align-items:center;gap:11px;color:#abc0e0;font-size:11px}.ctrl-login-points svg{width:18px;color:#618ccb}.ctrl-login-foot{font-size:10px;max-width:330px;color:#617c9f}.ctrl-login-main{min-height:100dvh;padding:30px 45px;display:flex;flex-direction:column;align-items:center}.ctrl-login-main>.ctrl-languages{align-self:flex-end}.ctrl-login-card{width:min(370px,100%);margin:auto;padding:45px 0}.ctrl-login-lock{display:inline-flex;width:52px;height:52px;background:#edf3ff;color:#2c69eb;border:1px solid #e0eaff;align-items:center;justify-content:center;border-radius:13px}.ctrl-login-card h2{margin-top:24px;font-size:27px;letter-spacing:-.8px;font-weight:700}.ctrl-login-card>p{margin-top:12px;color:#8795aa;font-size:11px;line-height:1.8}.ctrl-login-card .ctrl-notice{margin-top:20px}.ctrl-login-card form{display:grid;gap:19px;margin-top:28px}.ctrl-login-card form label{color:#53637d;font-size:11px}.ctrl-login-card form input{min-height:45px;font-size:13px}.ctrl-login-card form>.ctrl-button{min-height:46px;margin-top:8px}.ctrl-login-card form>.ctrl-button>svg:last-child{margin-left:auto}.ctrl-login-card .ctrl-login-help{margin-top:23px;font-size:10px;color:#94a0b3;border-top:1px solid #e8edf5;padding-top:19px}.ctrl-login-card>.ctrl-text-button{margin-top:8px;font-size:10px}.ctrl-root .ctrl-otp{letter-spacing:6px;font-variant-numeric:tabular-nums}.ctrl-login-safe{display:flex;align-items:center;justify-content:center;gap:6px;color:#a4afc0;font-size:9px;text-align:center}.ctrl-login-safe svg{flex-shrink:0}@media (min-width:1600px){.ctrl-sidebar{width:264px;flex-basis:264px;padding-inline:18px}.ctrl-nav>a{min-height:41px;font-size:12px}.ctrl-main,.ctrl-topbar{padding-inline:45px}.ctrl-metric{min-height:145px;padding:21px}.ctrl-metric>strong{font-size:35px}}@media (max-width:1200px){.ctrl-sidebar{width:225px;flex-basis:225px;padding-inline:10px}.ctrl-main,.ctrl-topbar{padding-inline:24px}.ctrl-topbar-actions{gap:10px}.ctrl-account{padding-left:10px}.ctrl-account>span:last-child{display:none}.ctrl-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ctrl-metric-label{font-size:9px}.ctrl-chart-legend{display:none}}@media (max-width:900px){.ctrl-sidebar{position:fixed;width:260px;height:100dvh;top:0;left:0;display:none;box-shadow:15px 0 45px #09192d40}.ctrl-sidebar-open{display:flex}.ctrl-drawer-overlay{display:block;position:fixed;inset:0;background:#0d1c347a;border:0;z-index:29}.ctrl-drawer-close,.ctrl-menu{display:inline-flex}.ctrl-drawer-close{color:#819dc7}.ctrl-sidebar .ctrl-nav>a{min-height:40px}.ctrl-sidebar-brand{padding-inline:7px}.ctrl-brand-mark{width:32px;height:32px;font-size:15px}.ctrl-brand strong{font-size:16px}.ctrl-brand small{font-size:7px;letter-spacing:1.2px}.ctrl-environment{margin-top:19px}.ctrl-topbar{min-height:65px;padding:8px 18px}.ctrl-breadcrumb{gap:7px}.ctrl-breadcrumb-parent{display:none}.ctrl-main{padding:20px 24px 0;min-height:calc(100dvh - 65px)}.ctrl-security-grid{grid-template-columns:1fr}.ctrl-login{grid-template-columns:.8fr 1.2fr}.ctrl-login-story{padding:35px 28px}.ctrl-login-story h1{font-size:39px;letter-spacing:-1.5px}.ctrl-login-main{padding:25px 30px}}@media (max-width:600px){.ctrl-main{padding:17px 15px 0}.ctrl-topbar{padding-inline:9px;gap:5px}.ctrl-topbar-actions{gap:1px}.ctrl-account{display:none}.ctrl-topbar .ctrl-icon-button{min-width:34px}.ctrl-languages>a{padding:5px;font-size:9px}.ctrl-breadcrumb{font-size:10px;max-width:53%}.ctrl-page-heading{gap:12px;align-items:flex-start;margin-bottom:20px}.ctrl-page-heading h1{font-size:26px}.ctrl-page-heading p{font-size:10px}.ctrl-page-heading>.ctrl-button{padding:8px 9px;font-size:10px;min-height:35px}.ctrl-page-heading>.ctrl-button svg{display:none}.ctrl-safety-strip{font-size:8px;align-items:flex-start;gap:5px;padding-bottom:20px}.ctrl-safety-badge{display:none}.ctrl-eyebrow{font-size:8px}.ctrl-toolbar{align-items:stretch;flex-direction:column;gap:9px}.ctrl-search-form{width:100%}.ctrl-period{width:fit-content;align-self:flex-end}.ctrl-period button{min-height:29px;min-width:42px}.ctrl-context-note{font-size:8px;align-items:flex-start;margin-bottom:18px!important}.ctrl-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ctrl-metric{min-height:123px;padding:14px;border-radius:9px}.ctrl-metric-label{font-size:9px;gap:5px}.ctrl-metric-label svg{display:none}.ctrl-metric>strong{font-size:28px;margin-top:12px}.ctrl-metric>span{font-size:8px}.ctrl-panel-heading{padding:17px 15px;flex-wrap:wrap;gap:12px}.ctrl-panel-heading h2{font-size:13px}.ctrl-panel-heading p{font-size:9px}.ctrl-chart{min-height:160px;padding:0}.ctrl-chart-empty{margin:0 14px 15px;min-height:180px}.ctrl-chart-empty p{font-size:9px}.ctrl-chart-details{padding-inline:15px;font-size:9px}.ctrl-table-actions{width:100%;gap:7px}.ctrl-table-actions .ctrl-button{font-size:9px;flex:1}.ctrl-table-scroll th{padding:11px 14px}.ctrl-table-scroll td{padding:12px 14px;font-size:10px}.ctrl-notice{font-size:10px;padding:12px}.ctrl-pagination{padding:12px 15px;gap:6px;font-size:9px}.ctrl-pagination .ctrl-button{padding-inline:7px;font-size:9px}.ctrl-save-view-form,.ctrl-saved-views{padding-inline:15px}.ctrl-source-note{padding:13px}.ctrl-source-note p{font-size:9px}.ctrl-footer{font-size:7px;flex-wrap:wrap;padding-top:25px}.ctrl-security-card{padding:22px}.ctrl-security-card h2{font-size:18px}.ctrl-security-card dl>div{font-size:10px;flex-wrap:wrap}.ctrl-security-card dd{text-align:left}.ctrl-empty{padding-inline:18px}.ctrl-empty p{font-size:10px}.ctrl-login{display:flex;flex-direction:column}.ctrl-login-story{min-height:auto;gap:24px;padding:25px}.ctrl-login-story .ctrl-login-foot,.ctrl-login-story>div:nth-child(2){display:none}.ctrl-login-main{min-height:calc(100dvh - 82px);padding:15px 25px 22px}.ctrl-login-card{padding:25px 0}.ctrl-login-card h2{font-size:25px}.ctrl-login-main>.ctrl-languages{align-self:flex-end}.ctrl-login-safe{font-size:8px}.ctrl-dialog{padding:22px}.ctrl-dialog h2{font-size:21px}.ctrl-dialog p{font-size:11px}.ctrl-dialog-actions{flex-wrap:wrap}}@media (max-width:359px){.ctrl-main{padding-inline:11px}.ctrl-topbar .ctrl-languages{gap:0}.ctrl-topbar .ctrl-languages>a{padding-inline:4px}.ctrl-breadcrumb{max-width:48%}.ctrl-page-heading h1{font-size:23px}.ctrl-page-heading{gap:7px}.ctrl-metric{padding:12px}.ctrl-metric>strong{font-size:26px}.ctrl-table-actions .ctrl-button{padding-inline:7px}.ctrl-table-actions .ctrl-button svg{display:none}.ctrl-pagination>div{gap:4px}.ctrl-pagination .ctrl-button svg{display:none}}@media (prefers-reduced-motion:reduce){.ctrl-spin{animation:none}.ctrl-root *,.ctrl-root :after,.ctrl-root :before{scroll-behavior:auto!important;transition:none!important}}.ctrl-server-link{padding:0;border:0;color:#1856d4;background:none;font:inherit;text-align:left;font-weight:650;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#abc0ed}.ctrl-server-dialog{width:min(1050px,calc(100vw - 28px));max-height:calc(100dvh - 40px);overflow:auto}.ctrl-server-dialog h3{font-size:15px;margin:24px 0 13px}.ctrl-server-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 24px}.ctrl-server-facts>div{padding:10px 12px;background:#f4f7fc;border:1px solid #e4ebf4;border-radius:6px}.ctrl-server-facts dt{color:#52647c;font-size:11px}.ctrl-server-facts dd{margin:6px 0 0;font-size:12px;font-weight:600;overflow-wrap:anywhere}.ctrl-server-owners{list-style:none;display:grid;gap:9px;margin:0;padding:0}.ctrl-server-owners>li{display:flex;flex-wrap:wrap;gap:10px;padding:11px 13px;background:#f4f7fc;font-size:11px}.ctrl-server-owners code{color:#52647c}@media (max-width:800px){.ctrl-server-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:450px){.ctrl-server-facts{grid-template-columns:minmax(0,1fr);gap:8px}.ctrl-server-dialog{padding:18px}}.ctrl-team-panel{margin-bottom:22px}.ctrl-team-panel .ctrl-panel-heading h2{display:flex;align-items:center;gap:8px}.ctrl-team-panel>.ctrl-notice{margin:0 22px 18px}.ctrl-team-list{padding:0 22px}.ctrl-team-member{padding:18px 0;border-top:1px solid #e3e9f1}.ctrl-team-identity{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:15px}.ctrl-team-identity strong{font-size:13px}.ctrl-team-identity>span{display:flex;align-items:center;gap:5px;color:#52647c;font-size:11px}.ctrl-team-member fieldset{margin:0;padding:0;border:0;min-width:0;display:grid;align-items:end;grid-template-columns:minmax(130px,1fr) minmax(140px,1fr) minmax(160px,2fr);gap:14px}.ctrl-team-member fieldset label{font-size:11px}.ctrl-team-member fieldset .ctrl-button{grid-column:3;justify-self:end}.ctrl-root .ctrl-team-checkbox{display:flex;gap:8px;align-items:center;min-height:43px}.ctrl-team-checkbox input{height:17px;width:17px;accent-color:#2767ec}.ctrl-team-note{color:#52647c;font-size:11px;padding:18px 22px;border-top:1px solid #e3e9f1}@media (max-width:1100px){.ctrl-team-member fieldset{grid-template-columns:1fr 1fr}.ctrl-team-member fieldset .ctrl-button,.ctrl-team-reason{grid-column:1/-1}}@media (max-width:600px){.ctrl-team-list{padding-inline:15px}.ctrl-team-member fieldset{grid-template-columns:minmax(0,1fr)}.ctrl-team-member fieldset .ctrl-button{width:100%}}.ctrl-root{--ctrl-muted:#52647c}.ctrl-account small,.ctrl-breadcrumb-parent,.ctrl-chart-details,.ctrl-chart-empty,.ctrl-chart-empty strong,.ctrl-chart-legend,.ctrl-context-note,.ctrl-dialog p,.ctrl-empty,.ctrl-empty h2,.ctrl-empty h3,.ctrl-empty p,.ctrl-eyebrow,.ctrl-footer,.ctrl-footer>span>span,.ctrl-languages>a,.ctrl-loading,.ctrl-login-card .ctrl-login-help,.ctrl-login-card>p,.ctrl-login-safe,.ctrl-metric-label,.ctrl-metric>span,.ctrl-muted,.ctrl-page-heading p,.ctrl-pagination,.ctrl-panel-heading p,.ctrl-panel-heading>div>span,.ctrl-period button,.ctrl-pill-neutral,.ctrl-root .ctrl-saved-views label,.ctrl-safety-badge,.ctrl-safety-strip,.ctrl-security-card dt,.ctrl-security-card>p,.ctrl-source-note,.ctrl-table-scroll th{color:#52647c}.ctrl-languages>a[aria-current=true],.ctrl-period button[aria-pressed=true],.ctrl-text-button{color:#1856d4}.ctrl-root input::placeholder{color:#5b6d85}.ctrl-chart text{fill:#52647c}.ctrl-pill-success{color:#276e47}.ctrl-metric-primary .ctrl-metric-label,.ctrl-metric-primary>span{color:#fff}.ctrl-login-foot,.ctrl-login-story .ctrl-eyebrow,.ctrl-sidebar-footer small{color:#9ab2d5}.ctrl-initial .ctrl-loading{color:#adc9ff}.ctrl-root .ctrl-module-search input::placeholder{color:#93a9ca}.ctrl-dialog p,.ctrl-page-heading p,.ctrl-security-card>p{font-size:13px}.ctrl-nav>a,.ctrl-table-scroll td{font-size:12px}.ctrl-chart-empty p,.ctrl-context-note,.ctrl-footer,.ctrl-login-card .ctrl-login-help,.ctrl-login-card>p,.ctrl-metric-label,.ctrl-metric>span,.ctrl-panel-heading p,.ctrl-safety-strip,.ctrl-source-note p,.ctrl-table-scroll th{font-size:11px}.ctrl-account small,.ctrl-eyebrow,.ctrl-languages>a,.ctrl-safety-badge{font-size:10px}@media (max-width:600px){.ctrl-page-heading p{font-size:12px}.ctrl-context-note,.ctrl-eyebrow,.ctrl-footer,.ctrl-metric-label,.ctrl-metric>span,.ctrl-safety-strip{font-size:10px}.ctrl-table-scroll td{font-size:11px}}