@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&display=swap";html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}@font-face{font-family:Nunito UI;src:url(/assets/Nunito-UI-CBX72kMT.woff2) format("woff2");font-style:normal;font-weight:200 1000;font-display:swap}@font-face{font-family:Resource Han Rounded UI;src:url(/assets/ResourceHanRoundedCN-UI-CzUyKmfC.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:swap}:root{--font-ui: "Nunito UI", "Resource Han Rounded UI", "PingFang SC", "Microsoft YaHei", sans-serif;font-family:var(--font-ui);color:#162033;background:#eef2f7;font-synthesis:none;text-rendering:optimizeLegibility;--navy: #101a2d;--navy-soft: #17243b;--blue: #0b6bcb;--cyan: #00a7b7;--green: #13a06f;--amber: #d97706;--red: #d14343;--ink: #162033;--muted: #687386;--line: #dce3ed;--canvas: #eef2f7;--surface: #ffffff;--mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px;background:var(--canvas)}code,.mono-label{font-family:var(--mono)}.app-layout{min-height:100vh;background:var(--canvas)}.app-sider{position:sticky!important;top:0;height:100vh;z-index:20;background:radial-gradient(circle at 20% 0%,rgba(11,107,203,.22),transparent 30%),linear-gradient(180deg,#111d31,#0c1525)!important;border-right:1px solid rgba(255,255,255,.06);box-shadow:8px 0 30px #0f1a2d14}.app-sider .ant-layout-sider-children{display:flex;flex-direction:column}.brand{height:88px;padding:0 22px;display:flex;align-items:center;gap:13px;border-bottom:1px solid rgba(255,255,255,.07);overflow:hidden}.brand.compact{padding:0;justify-content:center}.brand-symbol{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:linear-gradient(145deg,#1688ef,#0753a5);border:1px solid rgba(255,255,255,.18);border-radius:10px;box-shadow:0 8px 24px #0b6bcb59;font-size:18px}.brand-copy{min-width:0;display:block;color:#fff}.brand-copy strong,.brand-copy small{display:block;white-space:nowrap}.brand-copy strong{font-size:17px;letter-spacing:-.02em}.brand-copy small{margin-top:5px;color:#7f91ad;font:500 9px/1 var(--mono);letter-spacing:.13em}.sider-section-label{padding:25px 26px 10px;color:#61728e;font:600 10px var(--mono);letter-spacing:.13em}.app-sider .ant-menu{padding:0 12px;border:0;background:transparent}.app-sider .ant-menu-item{height:46px;line-height:46px;margin:4px 0}.menu-count{min-width:22px;height:20px;padding:0 6px;display:inline-grid;place-items:center;color:#8fa0ba;background:#ffffff0f;border-radius:10px;font:500 10px var(--mono)}.ant-menu-item-selected .menu-count{color:#dceeff;background:#ffffff26}.sider-footer{margin-top:auto;padding:16px 12px 20px;border-top:1px solid rgba(255,255,255,.07)}.system-state{margin:0 8px 12px;padding:11px 10px;display:flex;align-items:center;gap:10px;color:#d6dfec;background:#ffffff09;border:1px solid rgba(255,255,255,.06);border-radius:8px}.system-state span,.system-state strong,.system-state small{display:block}.system-state strong{font-size:11px}.system-state small{margin-top:3px;color:#71839f;font:500 8px var(--mono);letter-spacing:.07em}.logout-button{height:40px;color:#8fa0ba!important;text-align:left}.logout-button:hover{color:#fff!important;background:#ffffff0f!important}.site-layout{min-width:0;background:var(--canvas)}.app-header{height:88px;padding:0 30px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#ffffffeb;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.collapse-button{width:38px;height:38px;color:#607088;background:#f2f5f9;border:1px solid #e1e7ef}.page-heading{min-width:0}.page-eyebrow,.section-eyebrow{display:block;color:#8290a4;font:600 9px/1.2 var(--mono);letter-spacing:.12em}.page-heading h2.ant-typography{margin:5px 0 0;color:var(--ink);font-size:25px;letter-spacing:-.035em}.page-heading .ant-typography-secondary{font-size:12px}.secure-tag{margin:0;font:600 9px var(--mono);letter-spacing:.08em}.updated-tag{margin:0;color:#758195;background:#f5f7fa;border-color:#e1e6ed;font:500 9px var(--mono)}.app-content{padding:24px 30px 36px}.page-stack{display:grid;gap:18px;max-width:1540px;margin:0 auto}.page-enter{animation:page-enter .38s cubic-bezier(.2,.8,.2,1) both}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}}.metric-card,.dashboard-card,.infrastructure-card,.data-card,.server-card,.empty-card{border:1px solid var(--line)!important;box-shadow:0 4px 18px #18294809}.metric-card{position:relative;overflow:hidden}.skeleton-card{min-height:155px}.skeleton-panel{min-height:380px}.data-load-error{min-height:calc(100vh - 160px);display:grid;place-items:center;border:1px solid var(--line)!important}.metric-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--metric-color, var(--blue))}.metric-blue{--metric-color: var(--blue);--metric-bg: #e8f3ff}.metric-cyan{--metric-color: var(--cyan);--metric-bg: #e4f7f8}.metric-amber{--metric-color: var(--amber);--metric-bg: #fff3df}.metric-green{--metric-color: var(--green);--metric-bg: #e6f7f1}.metric-red{--metric-color: var(--red);--metric-bg: #fff0f0}.metric-card .ant-statistic-title{color:#69768a;font-size:12px;font-weight:600}.metric-card .ant-statistic-content{margin-top:10px;color:var(--ink);font-size:32px;font-weight:700;letter-spacing:-.04em}.metric-icon{width:42px;height:42px;display:grid;place-items:center;color:var(--metric-color);background:var(--metric-bg);border-radius:10px;font-size:19px}.metric-detail{margin-top:20px;color:#7a8698;font-size:11px}.metric-detail .anticon{margin-right:6px;color:var(--metric-color)}.dashboard-card{height:100%}.dashboard-card>.ant-card-head{min-height:72px;border-color:#e7ebf1}.card-title-icon{width:35px;height:35px;display:grid;place-items:center;color:var(--blue);background:#eaf3fd;border-radius:8px}.card-title-copy,.card-title-copy strong,.card-title-copy small{display:block}.card-title-copy strong{color:var(--ink);font-size:15px}.card-title-copy small{margin-top:3px;color:#95a0b0;font:500 8px var(--mono);letter-spacing:.1em}.route-card .ant-card-body{padding:28px}.route-map{min-height:285px;display:grid;grid-template-columns:126px 58px minmax(0,1fr);align-items:center}.route-origin{position:relative;height:126px;display:grid;place-content:center;justify-items:center;color:#fff;background:linear-gradient(145deg,rgba(11,107,203,.28),transparent 50%),var(--navy);border:1px solid #2b3a52;border-radius:12px;box-shadow:0 15px 35px #101a2d29}.route-origin:after{content:"";position:absolute;inset:7px;border:1px solid rgba(255,255,255,.07);border-radius:8px}.route-origin .anticon{position:relative;z-index:1;color:#3bb5ff;font-size:24px}.route-origin strong{position:relative;z-index:1;margin-top:10px;font:600 13px var(--mono)}.route-origin small{position:relative;z-index:1;margin-top:3px;color:#8494ac;font-size:10px}.route-line{height:1px;background:#b8c3d1}.route-nodes{position:relative;padding-left:22px;display:grid;gap:9px}.route-nodes:before{content:"";position:absolute;left:0;top:15%;bottom:15%;width:1px;background:#b8c3d1}.route-node{position:relative;min-height:58px;padding:10px 12px;display:flex;align-items:center;gap:11px;background:#f7f9fc;border:1px solid #e2e8f0;border-radius:8px;transition:.18s ease}.route-node:before{content:"";position:absolute;left:-23px;width:22px;height:1px;background:#b8c3d1}.route-node:hover{background:#f1f7fd;border-color:#b9d3ef;transform:translate(2px)}.route-node>span:nth-child(2){min-width:0;flex:1}.route-node strong,.route-node small{display:block}.route-node strong{overflow:hidden;color:#26364e;font:500 11px var(--mono);text-overflow:ellipsis;white-space:nowrap}.route-node small{margin-top:4px;color:#8994a5;font-size:10px}.route-node .ant-tag{margin:0;font:500 8px var(--mono)}.identity-card .ant-card-body{padding:0 20px}.identity-card .ant-list-item{padding:14px 0}.identity-card .ant-list-item-meta-title{margin-bottom:2px!important;font-size:12px}.identity-card .ant-list-item-meta-description{max-width:220px;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.user-avatar{color:#fff;background:linear-gradient(145deg,#315987,#1a3658);font:600 10px var(--mono)}.user-avatar.admin{background:linear-gradient(145deg,#1477d1,#084f9c)}.infrastructure-card .ant-card-body{padding:15px 20px}.infra-heading{min-width:190px;display:flex;align-items:center;gap:11px;padding-right:20px;border-right:1px solid var(--line)}.infra-heading>.anticon{color:var(--blue);font-size:19px}.infra-heading span,.infra-heading strong,.infra-heading small{display:block}.infra-heading strong{font-size:12px}.infra-heading small{margin-top:3px;color:#8f9bad;font:500 8px var(--mono);letter-spacing:.08em}.infra-status{min-width:140px;display:flex;align-items:center;gap:8px}.infra-status span,.infra-status small,.infra-status strong{display:block}.infra-status small{color:#8995a6;font-size:9px}.infra-status strong{margin-top:2px;color:#334157;font-size:11px}.health-progress{min-width:100px;flex:1;margin-left:auto}.page-toolbar{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 4px 18px #18294809}.page-toolbar-heading{min-height:100px;padding:20px 22px 16px}.page-toolbar-heading h3.ant-typography{margin:7px 0 3px;color:var(--ink);font-size:22px;letter-spacing:-.03em}.page-toolbar-heading .ant-typography{margin-bottom:0;font-size:12px}.page-toolbar-filters{width:100%;min-height:58px;padding:10px 22px;background:#f8fafc;border-top:1px solid #e8edf3}.toolbar-search{width:min(290px,100%)}.toolbar-select{width:130px}.filter-result-count{margin-left:3px;font-size:11px}.section-intro{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px}.section-intro h3.ant-typography{margin:7px 0 3px;color:var(--ink);font-size:22px;letter-spacing:-.03em}.section-intro .ant-typography{margin-bottom:0;font-size:12px}.data-card .ant-card-body{padding:0}.data-card .ant-table-thead>tr>th{height:48px;font-size:11px;font-weight:600}.data-card .ant-table-tbody>tr>td{height:70px;font-size:12px}.identity-copy,.identity-copy strong,.identity-copy small{display:block}.identity-copy strong{color:#26354b;font-size:12px}.identity-copy small{margin-top:4px;color:#9aa5b4;font:500 9px var(--mono)}.scope-tag{margin:0;font:500 10px var(--mono)}.table-summary{padding:12px 18px;color:#7b8799;background:#fafbfd;border-top:1px solid #e8ecf2;font-size:11px}.table-summary .anticon{margin-right:7px;color:var(--blue)}.server-card{height:100%;overflow:hidden;transition:.2s ease}.server-card:hover{border-color:#bfd4eb!important;box-shadow:0 12px 30px #1c3c6417;transform:translateY(-2px)}.server-card .ant-card-body{height:100%;padding:0;display:flex;flex-direction:column}.server-card-header{min-height:104px;padding:19px 20px;display:flex;align-items:flex-start;gap:13px;border-bottom:1px solid #e6ebf1}.server-number{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:var(--navy);border-radius:8px;font:500 10px var(--mono)}.server-heading{min-width:0;flex:1}.server-heading small,.server-heading strong,.server-heading code{display:block}.server-heading small{color:#929daf;font:500 8px var(--mono);letter-spacing:.1em}.server-heading strong{margin:5px 0 3px;overflow:hidden;color:#1b2b42;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.server-heading code{color:#778397;font-size:10px}.server-card-header .ant-switch{flex:0 0 auto;font:500 8px var(--mono)}.instance-list{min-height:154px;padding:4px 18px;flex:1}.instance-row{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #ebeff4}.instance-row:last-child{border:0}.instance-copy{min-width:0;flex:1}.instance-copy strong{max-width:165px;overflow:hidden;color:#35445a;font:600 10px var(--mono);text-overflow:ellipsis;white-space:nowrap}.instance-copy .ant-tag{font-size:9px}.instance-copy>.ant-typography{max-width:330px;margin-top:5px;display:block;color:#8c97a8;font:9px var(--mono)}.server-card-footer{min-height:52px;padding:0 12px 0 20px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#7e8a9b;background:#f7f9fc;border-top:1px solid #e4eaf1;font-size:10px}.server-card-footer>span .anticon{margin-right:5px}.server-card-footer .ant-btn{padding-inline:7px;font-size:11px}.empty-card .ant-card-body{padding:64px 24px}.empty-server-icon{color:#9ab4d0;font-size:54px}.modal-title{display:inline-flex;align-items:center;gap:11px}.modal-title>span:first-child{width:34px;height:34px;display:grid;place-items:center;color:var(--blue);background:#e9f3fe;border-radius:8px}.modal-title small,.modal-title strong{display:block}.modal-title small{margin-bottom:3px;color:#909bac;font:500 8px var(--mono);letter-spacing:.1em}.modal-title strong{color:#1d2b40;font-size:15px}.ant-modal .ant-modal-body{padding-top:20px}.dialog-alert{margin-bottom:18px}.permission-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.permission-grid .ant-checkbox-wrapper{margin:0;padding:10px 12px;display:flex;align-items:center;background:#f8fafc;border:1px solid #e1e7ef;border-radius:7px}.permission-grid .ant-checkbox-wrapper>span:last-child{min-width:0;font-size:11px}.permission-grid code{margin-top:2px;display:block;overflow:hidden;color:#8b96a6;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.access-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:18px;overflow:hidden;background:#dce5ef;border:1px solid #dce5ef;border-radius:10px}.access-summary>div{display:flex;align-items:baseline;gap:9px;padding:14px 18px;background:#f7faff}.access-summary strong{color:#155fba;font:600 23px var(--mono)}.access-summary span{color:#52647b;font-size:12px}.access-summary p{grid-column:1 / -1;margin:0;padding:10px 18px;color:#65758a;background:#fff;font-size:11px;line-height:1.6}.access-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:12px}.access-toolbar .ant-input-affix-wrapper{flex:1;min-width:0}.access-toolbar .ant-segmented{flex:none}.access-list-heading{display:flex;align-items:center;justify-content:space-between;min-height:36px;gap:8px;color:#718096;font:600 10px var(--mono)}.access-bulk-actions{display:flex;gap:3px}.access-bulk-actions .ant-btn{padding-inline:5px;font-family:var(--font-ui);font-size:11px}.access-user-list{max-height:362px;min-height:120px;overflow-y:auto;border:1px solid #dce5ef;border-radius:9px}.access-user-list .ant-empty{margin:34px 0}.access-user-row,.access-user-list .ant-checkbox-wrapper.access-user-row{display:flex;align-items:center;width:100%;min-height:62px;gap:14px;margin:0;padding:9px 16px;border-bottom:1px solid #e7edf4;transition:background .15s ease}.access-user-row:last-child{border-bottom:0!important}.access-user-list .ant-checkbox-wrapper.access-user-row:hover{background:#f3f8ff}.access-user-row.is-fixed{background:#fafbfd}.access-user-row>.ant-checkbox{top:0}.access-user-row>span:last-child{flex:1;min-width:0;padding:0}.access-user-lock{width:16px;color:#8191a4;text-align:center}.access-user-detail{display:flex;align-items:center;width:100%;min-width:0;gap:12px}.access-user-avatar{display:grid;flex:none;place-items:center;width:34px;height:34px;color:#2467a8;background:#e6f1fc;border:1px solid #d3e5f7;border-radius:9px;font:600 13px var(--mono)}.access-user-name{display:flex;flex:1;flex-direction:column;min-width:0;gap:3px}.access-user-name strong{overflow:hidden;color:#23344c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.access-user-name small{overflow:hidden;color:#8290a2;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.access-user-state{flex:none;color:#8c9aad;font-size:10px}.access-user-state.is-granted{color:#087d62}.access-user-state.is-inherited{color:#537ea8}@media(max-width:600px){.access-toolbar{align-items:stretch;flex-direction:column}.access-toolbar .ant-segmented{align-self:flex-start}.access-summary>div{padding:11px 12px}.access-summary p{padding-inline:12px}.access-user-row,.access-user-list .ant-checkbox-wrapper.access-user-row{padding-inline:11px;gap:10px}}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(420px,1.15fr) minmax(440px,.85fr);background:#f4f7fb}.login-story{position:relative;min-height:100vh;padding:38px clamp(40px,6vw,92px);display:flex;flex-direction:column;overflow:hidden;color:#fff;background:linear-gradient(rgba(31,60,103,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(31,60,103,.16) 1px,transparent 1px),radial-gradient(circle at 74% 38%,rgba(17,128,229,.22),transparent 27%),linear-gradient(145deg,#13223a,#091322 70%);background-size:42px 42px,42px 42px,auto,auto}.story-glow{position:absolute;right:-8%;top:18%;width:44vw;height:44vw;border:1px solid rgba(46,143,232,.16);border-radius:50%;box-shadow:0 0 0 70px #2e8fe806,0 0 0 140px #2e8fe805}.login-brand{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.login-brand-mark{width:40px;height:40px;display:grid;place-items:center;background:#0b6bcb;border-radius:10px;box-shadow:0 10px 25px #0b6bcb59}.login-brand strong,.login-brand small{display:block}.login-brand strong{font-size:16px}.login-brand small{margin-top:4px;color:#7489a7;font:500 8px var(--mono);letter-spacing:.12em}.story-content{position:relative;z-index:1;width:min(670px,100%);margin:auto 0}.story-index{color:#57a9f2!important;font:600 10px var(--mono);letter-spacing:.13em}.story-content h1.ant-typography{margin:24px 0 22px;color:#fff;font-size:clamp(44px,5.4vw,78px);line-height:1.05;letter-spacing:-.055em}.story-content h1 em{display:block;color:#41a5ff;font-style:normal}.story-content .ant-typography{max-width:520px;color:#91a2bb;font-size:15px;line-height:1.8}.story-steps{margin-top:42px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.1)}.story-steps>div{padding:17px 14px 0 0;display:grid;grid-template-columns:auto 1fr;column-gap:9px}.story-steps>div>span{color:#3d91db;font:500 8px var(--mono)}.story-steps strong{font:600 10px var(--mono);letter-spacing:.06em}.story-steps small{grid-column:2;margin-top:5px;color:#687b98;font-size:10px}.story-status{position:relative;z-index:1;color:#607592;font:500 9px var(--mono);letter-spacing:.05em}.story-status .anticon{margin-right:7px;color:#17b77e}.login-form-area{padding:36px;display:grid;place-items:center;background:radial-gradient(circle at 80% 15%,rgba(11,107,203,.09),transparent 23%),#f4f7fb}.login-card{width:min(430px,100%);padding:14px 18px;box-shadow:0 24px 70px #182a461f}.login-card-heading{width:100%;align-items:center;text-align:center}.secure-icon{width:52px;height:52px;margin-bottom:10px;display:grid;place-items:center;color:var(--blue);background:#e8f3ff;border:1px solid #cae1f8;border-radius:14px;font-size:23px}.login-card-heading h2.ant-typography{margin:0;color:#17253a;font-size:25px;letter-spacing:-.035em}.login-card .ant-form-item-label label{font-size:12px;font-weight:600}.login-card .ant-input-affix-wrapper{height:44px}.login-error{margin:-4px 0 18px}.login-submit{margin-top:8px;margin-bottom:14px}.login-submit .ant-btn{height:44px}.login-hint{color:#98a3b2;text-align:center;font-size:10px}.login-hint .anticon{margin-right:5px}.boot-screen{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:20px;background:radial-gradient(circle at center,#fff,#eff4f9 52%,#e7edf4)}.boot-mark{width:66px;height:66px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#1486e9,#07519d);border-radius:17px;box-shadow:0 15px 40px #0b6bcb47;font-size:29px;animation:boot-pulse 1.8s ease-in-out infinite}.boot-screen .mono-label{font-size:9px;letter-spacing:.11em}.boot-screen .mono-label .anticon{margin-right:6px}@keyframes boot-pulse{50%{transform:translateY(-3px);box-shadow:0 20px 48px #0b6bcb5c}}@media(max-width:1100px){.page-heading .ant-typography-secondary,.secure-tag{display:none}.route-map{grid-template-columns:105px 38px minmax(0,1fr)}.route-origin{height:105px}.login-page{grid-template-columns:1fr 440px}.login-story{padding-inline:42px}}@media(max-width:820px){.app-header{height:78px;padding:0 18px}.app-content{padding:18px}.page-eyebrow,.app-header>.ant-space{display:none}.page-heading h2.ant-typography{margin-top:0;font-size:21px}.section-intro{min-height:76px}.login-page{display:block}.login-story{display:none}.login-form-area{min-height:100vh;padding:20px}}@media(max-width:620px){.app-sider.ant-layout-sider{max-width:64px!important;min-width:64px!important;width:64px!important;flex:0 0 64px!important}.brand{height:72px}.app-sider .ant-menu{padding-inline:7px}.section-intro{align-items:flex-start}.section-intro .ant-typography-paragraph{display:none}.route-card .ant-card-body{padding:18px}.route-map{display:block}.route-origin{width:100%;height:86px}.route-line,.route-nodes:before,.route-node:before{display:none}.route-nodes{margin-top:14px;padding-left:0}.route-node .ant-tag{display:none}.permission-grid{grid-template-columns:1fr}.server-card-header{flex-wrap:wrap}.server-card-header .ant-switch{margin-left:47px}.instance-row{align-items:flex-start;flex-direction:column;padding:12px 0}.instance-row>.ant-space{align-self:flex-end}.server-card-footer{align-items:flex-start;flex-direction:column;padding:10px 14px}}.connections-page{min-height:100vh;color:#eaf2ff;background:#070b13;position:relative;overflow:hidden}.connections-glow{position:absolute;inset:-24rem -20rem auto auto;width:70rem;height:70rem;pointer-events:none;background:radial-gradient(circle,rgba(16,97,176,.28),transparent 60%);filter:blur(2rem)}.connections-header{position:relative;z-index:1;max-width:1180px;margin:auto;padding:26px 32px;display:flex;align-items:center;gap:15px;border-bottom:1px solid #203049}.connections-mark{width:42px;height:42px;display:grid;place-items:center;border:1px solid #2a6fa4;border-radius:11px;color:#78caff;background:#10263b;font-size:22px}.connections-header strong{display:block;font-size:18px;letter-spacing:.08em}.connections-eyebrow{font:600 11px var(--mono);letter-spacing:.2em;color:#62b8e9}.connections-user{margin-left:auto;display:flex;align-items:center;gap:20px;color:#a8b9ce;font-family:var(--mono)}.connections-login{position:relative;max-width:470px;margin:12vh auto 60px;padding:0 24px}.connections-login h1,.connections-intro h1{font-size:clamp(32px,4vw,52px);letter-spacing:-.045em;line-height:1.12;margin:16px 0}.connections-login p,.connections-intro p{color:#91a3bb;line-height:1.8;margin:0 0 30px}.connections-login .ant-card{border:1px solid #233751;background:#0c1625;padding:12px;box-shadow:0 28px 80px #0006}.connections-content{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:72px 32px 90px}.connections-intro{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:44px}.connections-intro-actions{display:flex;gap:10px;flex-wrap:wrap}.connections-intro p{margin-bottom:0}.connections-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px}.connection-card{min-height:254px;border:1px solid #1e3048!important;background:linear-gradient(150deg,#0e1a2b,#0a111e)!important;box-shadow:0 18px 40px #0003;transition:transform .2s,border-color .2s}.connection-card:hover{transform:translateY(-4px);border-color:#3673a8!important}.connection-top{display:flex;justify-content:space-between;align-items:center}.connection-index{color:#557592;font:500 12px var(--mono)}.connection-card h2{font-size:23px;margin:23px 0 4px;letter-spacing:-.02em}.connection-card code{font-size:12px;color:#76a5c7}.connection-bottom{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid #1d3046;margin-top:27px;padding-top:20px}.connection-bottom>span{font:600 11px var(--mono);letter-spacing:.12em;color:#6385a3;margin-right:auto}.connections-note{display:block;margin-top:16px;color:#6d829b!important}.connections-loading{min-height:100vh;display:grid;place-items:center;background:#070b13;color:#9db5d0;font-family:var(--mono)}@media(max-width:640px){.connections-header{padding:20px}.connections-content{padding:50px 20px}.connections-intro{display:block}.connections-intro-actions{margin-top:20px}.connections-user{gap:8px}}:root{color:#edf5ff;background:#070b13;--navy: #070b13;--navy-soft: #0d1625;--blue: #2f8cff;--cyan: #22d3ee;--green: #20d99a;--amber: #ffb547;--red: #ff5d73;--ink: #edf5ff;--muted: #8292aa;--line: #1b2a40;--canvas: #070b13;--surface: #0d1422}.monitor-page{gap:22px}.monitor-overview,.monitor-audit-panel{border:1px solid #1b2d45;border-radius:16px;background:linear-gradient(145deg,#0f1a2bf5,#080f1bf5);box-shadow:0 18px 48px #0000002e;overflow:hidden}.monitor-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 18px}.monitor-section-heading h3{margin:5px 0 0;color:#e9f4ff;font-size:21px;font-weight:650;letter-spacing:.01em}.monitor-checked{color:#8195af;font:11px var(--mono)}.monitor-status-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;border-top:1px solid #1b2d45;background:#1b2d45}.monitor-status-cell{display:flex;flex-direction:column;min-height:126px;gap:10px;padding:18px 20px;background:#0b1422;border-top:2px solid transparent}.monitor-status-cell.is-good{border-top-color:#20d99a}.monitor-status-cell.is-bad{border-top-color:#ff5d73}.monitor-status-top{display:flex;align-items:center;justify-content:space-between}.monitor-status-top span{color:#81a1c6;font:600 10px var(--mono);letter-spacing:.1em}.monitor-status-cell strong{color:#e9f4ff;font-size:18px;line-height:1}.monitor-status-cell small{color:#6f829d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitor-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:0 24px 20px}.monitor-actor-input{width:min(260px,100%)}.monitor-method-select{min-width:160px}.monitor-error{margin:0 24px 16px}.monitor-log-head,.monitor-log-row{display:grid;grid-template-columns:180px 130px minmax(250px,1fr) 76px 98px;align-items:center;gap:14px;padding:0 24px}.monitor-log-head{min-height:38px;color:#6683a5;background:#0a1525;border-top:1px solid #1b2d45;border-bottom:1px solid #1b2d45;font:600 10px var(--mono);letter-spacing:.1em}.monitor-log-row{min-height:58px;border-bottom:1px solid rgba(31,50,74,.65);transition:background .15s ease}.monitor-log-row:hover{background:#296ebf14}.monitor-log-row time,.monitor-log-row code{color:#91a8c3;font:11px var(--mono)}.monitor-log-row strong{color:#dbeafb;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitor-operation{display:flex;align-items:center;gap:10px;min-width:0}.monitor-operation code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitor-request-id{color:#5d7797!important}.monitor-empty{min-height:180px;display:grid;place-items:center}.monitor-footer{display:flex;justify-content:center;padding:18px 24px}@media(max-width:1250px){.monitor-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.monitor-log-head,.monitor-log-row{grid-template-columns:150px 100px minmax(190px,1fr) 62px}.monitor-log-head span:last-child,.monitor-request-id{display:none}}@media(max-width:740px){.monitor-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-section-heading{align-items:flex-start;flex-direction:column}.monitor-log-head{display:none}.monitor-log-row{grid-template-columns:1fr auto;gap:7px 10px;padding:12px 18px}.monitor-log-row time{grid-column:1}.monitor-log-row strong{grid-column:1}.monitor-operation{grid-column:1 / -1;grid-row:3}.monitor-log-row>.ant-tag{grid-column:2;grid-row:1}}body{background:#070b13}.language-switcher{display:inline-flex;align-items:center;white-space:nowrap}.language-trigger.ant-btn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 11px;color:#c4d9f2;background:#0c1625;border:1px solid #29405e;border-radius:9px;box-shadow:none}.language-trigger.ant-btn:hover,.language-trigger.ant-btn:focus-visible{color:#edf8ff;background:#14233a;border-color:#55baff}.language-chevron{margin-left:3px;font-size:10px;opacity:.7}.language-menu .ant-dropdown-menu{min-width:140px;padding:5px;background:#0f1b2d;border:1px solid #29405e;border-radius:10px;box-shadow:0 16px 34px #00000061}.language-menu .ant-dropdown-menu-item{color:#c4d9f2;border-radius:6px}.language-menu .ant-dropdown-menu-item-selected{color:#edf8ff;background:#153958}.language-menu .ant-dropdown-menu-item:hover{color:#edf8ff;background:#1a324d}.language-menu .ant-dropdown-menu-item:focus-visible{outline:2px solid #55baff;outline-offset:-2px}.language-switcher.compact{align-self:flex-end}.login-form-area{position:relative}.login-form-area>.language-switcher{position:absolute;top:24px;right:24px;z-index:2}.connections-header>.language-switcher{margin-left:auto}.connections-header .connections-user{margin-left:0}.connections-admin-link.ant-btn{color:#d9f2ff;border-color:#32638a;background:#2f8cff1f}.connections-admin-link.ant-btn:hover{color:#fff;border-color:#69bbf4;background:#2f8cff38}@media(max-width:640px){.connections-header{flex-wrap:wrap}.connections-header .connections-user{width:100%;justify-content:flex-end;margin-left:0}.connections-header .connections-user>span{display:none}}.connection-admin-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.connection-admin-summary>div{display:flex;flex-direction:column;gap:8px;min-height:106px;padding:18px 20px;border:1px solid #1b2a40;border-radius:14px;background:linear-gradient(145deg,#101c2e,#0a111e)}.connection-admin-summary span{color:#9bacc3;font-size:14px}.connection-admin-summary strong{color:#f1f7ff;font-size:30px;line-height:1}@media(max-width:860px){.connection-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-layout,.site-layout{background:#070b13}.app-sider{background:linear-gradient(180deg,#080f1cf7,#050911fc),#070b13!important;border-right-color:#152239;box-shadow:14px 0 50px #00000042}.app-sider:after{content:"";position:absolute;inset:0 0 auto;height:220px;pointer-events:none;background:radial-gradient(circle at 25% 0%,rgba(47,140,255,.15),transparent 66%)}.brand{position:relative;z-index:1;border-bottom-color:#142139}.brand-symbol{position:relative;background:linear-gradient(145deg,#36a3ff,#2464f0 55%,#183ca3);border-color:#74c6ff47;box-shadow:0 0 0 1px #379cff29,0 0 30px #2f8cff4d}.brand-symbol:after{content:"";position:absolute;right:-3px;top:-3px;width:8px;height:8px;background:#5df6cc;border:2px solid #07101e;border-radius:50%;box-shadow:0 0 12px #20d99a}.brand-copy small,.sider-section-label{color:#526783}.app-sider .ant-menu-item{position:relative;border:1px solid transparent}.app-sider .ant-menu-item-selected{border-color:#3d97ff38;box-shadow:inset 3px 0 #37b7ff}.app-sider .ant-menu-item-selected:after{display:none}.menu-count{color:#7185a4;background:#111d30;border:1px solid #1c2b42}.sider-footer{border-top-color:#142139}.system-state{background:linear-gradient(135deg,#20d99a12,#2f8cff06);border-color:#20d99a29}.system-state strong{color:#cce9e0}.connections-nav-button{margin-bottom:12px;color:#9fcef2!important;border:1px solid #214164!important;background:#2f8cff14!important}.connections-nav-button:hover{color:#eaf6ff!important;border-color:#408bc1!important;background:#2f8cff2e!important}.login-connections-link{margin-top:8px;height:auto;padding:8px 0;white-space:normal}.app-header{position:relative;z-index:10;background:#070c16d1;border-bottom-color:#17253a;box-shadow:0 10px 35px #00000029}.app-header:after{content:"";position:absolute;right:28px;bottom:-1px;width:180px;height:1px;background:linear-gradient(90deg,transparent,#22d3ee);box-shadow:0 0 12px #22d3ee99}.collapse-button{color:#8fa3bf!important;background:#0c1524!important;border-color:#1b2b43!important}.collapse-button:hover{color:#66c7ff!important;border-color:#2f8cff!important}.page-eyebrow,.section-eyebrow{color:#4faeff!important;text-shadow:0 0 18px rgba(47,140,255,.28)}.page-heading h2.ant-typography,.section-intro h3.ant-typography,.page-toolbar-heading h3.ant-typography{color:#edf5ff}.app-content{position:relative;isolation:isolate;background:linear-gradient(rgba(43,76,117,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(43,76,117,.055) 1px,transparent 1px),radial-gradient(circle at 72% 8%,rgba(38,107,226,.12),transparent 25%),radial-gradient(circle at 25% 88%,rgba(21,180,202,.06),transparent 22%),#070b13;background-size:40px 40px,40px 40px,auto,auto,auto}.app-content:before{content:"";position:fixed;inset:88px 0 0 248px;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 47%,rgba(47,140,255,.025) 48%,transparent 49%)}.command-trigger{height:36px;min-width:180px;padding:0 8px 0 12px;display:inline-flex;align-items:center;gap:9px;color:#8192aa;background:#0d1625e6;border:1px solid #1c2d46;border-radius:8px;font-size:11px;text-align:left;transition:.18s ease}.command-trigger:hover{color:#c9dcf5;background:#111e31;border-color:#31547c;box-shadow:0 0 24px #2f8cff1a}.command-trigger>span:nth-child(2){flex:1}.command-trigger kbd,.command-search kbd,.command-footer kbd{min-width:25px;padding:3px 6px;color:#8194ae;background:#080e18;border:1px solid #243750;border-bottom-color:#344a68;border-radius:5px;font:500 9px var(--mono);text-align:center;box-shadow:0 2px #050910}.updated-tag,.secure-tag{background:#0d1827e6!important;border-color:#21334b!important}.updated-tag{color:#7f91aa}.secure-tag{color:#54dcb2!important}.command-modal .ant-modal-content{padding:0;overflow:hidden;background:radial-gradient(circle at 50% -20%,rgba(47,140,255,.15),transparent 45%),#090f1afa;border:1px solid #253a57;box-shadow:0 0 0 1px #3e9aff14,0 30px 100px #000000ad,0 0 70px #246ad21a;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.command-search{height:66px;padding:0 18px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #1b2b43}.command-search>.anticon{color:#34b8ff;font-size:18px;filter:drop-shadow(0 0 8px rgba(52,184,255,.5))}.command-search .ant-input{font-size:15px}.command-caption{padding:15px 18px 7px;color:#4f6583;font:600 9px var(--mono);letter-spacing:.12em}.command-list{padding:0 10px 10px;display:grid;gap:4px}.command-list>button{width:100%;min-height:64px;padding:9px 11px;display:flex;align-items:center;gap:12px;color:#dbe8f8;background:transparent;border:1px solid transparent;border-radius:8px;text-align:left;transition:.16s ease}.command-list>button:hover,.command-list>button:focus-visible{background:#2f8cff17;border-color:#48a0ff38;outline:none}.command-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;color:#55c4ff;background:#101e31;border:1px solid #213a58;border-radius:8px;font-size:16px}.command-copy{min-width:0;flex:1}.command-copy strong,.command-copy small{display:block}.command-copy strong{font-size:12px}.command-copy small{margin-top:4px;overflow:hidden;color:#71839d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.command-list .ant-tag{font:500 8px var(--mono)}.command-arrow{color:#43546c}.command-footer{min-height:44px;padding:0 16px;display:flex;align-items:center;gap:16px;color:#596c87;background:#050a12b3;border-top:1px solid #17263c;font-size:9px}.command-footer span{display:flex;align-items:center;gap:6px}.command-footer i{height:1px;flex:1;background:linear-gradient(90deg,transparent,#1b334d)}.metric-card,.dashboard-card,.infrastructure-card,.data-card,.server-card,.empty-card,.page-toolbar,.data-load-error{background:linear-gradient(145deg,#111c2ef0,#09101cf5)!important;border-color:#1b2c44!important;box-shadow:inset 0 1px #ffffff06,0 12px 35px #00000021}.metric-card:after{content:"";position:absolute;top:-38px;right:-38px;width:110px;height:110px;background:radial-gradient(circle,color-mix(in srgb,var(--metric-color) 17%,transparent),transparent 70%);pointer-events:none}.metric-card:before{height:2px;box-shadow:0 0 16px color-mix(in srgb,var(--metric-color) 55%,transparent)}.metric-blue{--metric-bg: rgba(47, 140, 255, .1)}.metric-cyan{--metric-bg: rgba(34, 211, 238, .09)}.metric-amber{--metric-bg: rgba(255, 181, 71, .09)}.metric-green{--metric-bg: rgba(32, 217, 154, .09)}.metric-red{--metric-bg: rgba(255, 93, 115, .09)}.metric-card .ant-statistic-title,.metric-detail{color:#74869f}.metric-card .ant-statistic-content{color:#f1f7ff;text-shadow:0 0 30px rgba(139,201,255,.08)}.metric-icon{border:1px solid color-mix(in srgb,var(--metric-color) 20%,transparent)}.dashboard-card>.ant-card-head{border-color:#182940}.card-title-icon{color:#4fc3ff;background:#2f8cff17;border:1px solid rgba(73,164,255,.16)}.card-title-copy strong,.route-node strong,.identity-copy strong,.server-heading strong{color:#dce9f8}.route-origin{background:linear-gradient(145deg,rgba(34,211,238,.12),transparent 52%),#09111f;border-color:#284463;box-shadow:0 0 0 1px #2f8cff14,0 16px 40px #00000059,0 0 35px #2f8cff14}.route-origin:after{border-color:#56b4ff1a}.route-line,.route-nodes:before,.route-node:before{background:#28415f}.route-node{background:#0d1828e0;border-color:#1c3049}.route-node:hover{background:#101f33;border-color:#2d5d89;box-shadow:0 0 22px #2f8cff12}.route-node small,.identity-card .ant-list-item-meta-description,.instance-copy>.ant-typography{color:#6f829c}.identity-card .ant-list-item{border-block-end-color:#18283e}.user-avatar{background:linear-gradient(145deg,#263f60,#172840);border:1px solid #385577}.user-avatar.admin{background:linear-gradient(145deg,#248eda,#194fb9);box-shadow:0 0 18px #2f8cff33}.infra-heading{border-right-color:#1d2e46}.infra-heading strong,.infra-status strong{color:#c9d9ec}.health-progress .ant-progress-inner{background:#101c2d}.page-toolbar-filters,.table-summary,.server-card-footer{background:#070d178c;border-color:#17273d}.data-card .ant-table-thead>tr>th{background:#0f1a2be6;border-color:#1a2a41}.data-card .ant-table-tbody>tr>td{border-color:#142238}.scope-tag{color:#74c9ff!important;background:#2f8cff1a!important}.server-card:hover{border-color:#2e5d86!important;box-shadow:0 18px 45px #00000047,0 0 30px #2f8cff0f}.server-card-header,.instance-row{border-color:#17273d}.server-number{color:#64c9ff;background:#0b1727;border:1px solid #234564;box-shadow:inset 0 0 18px #2f8cff14}.permission-grid .ant-checkbox-wrapper{background:#0b1422;border-color:#1d2e46}.permission-grid .ant-checkbox-wrapper:hover{background:#0f1c2e;border-color:#315a82}.access-summary{background:#1c304a;border-color:#1c304a}.access-summary>div{background:#0d1a2b}.access-summary strong{color:#65c7ff}.access-summary span{color:#9bb0ca}.access-summary p{color:#8b9eb7;background:#0b1523}.access-list-heading{color:#7590ae}.access-user-list{border-color:#1d3049}.access-user-row,.access-user-list .ant-checkbox-wrapper.access-user-row{border-color:#1a2b42}.access-user-list .ant-checkbox-wrapper.access-user-row:hover{background:#101f33}.access-user-row.is-fixed{background:#0b1625}.access-user-lock{color:#607d9c}.access-user-avatar{color:#76c8ff;background:#122b44;border-color:#244866}.access-user-name strong{color:#e0edfb}.access-user-name small{color:#7e96b1}.access-user-state{color:#7388a1}.access-user-state.is-granted{color:#36d7a7}.access-user-state.is-inherited{color:#77bce8}.wildcard-grant{margin-bottom:18px;padding:12px 14px;background:#2f8cff14;border:1px solid rgba(79,174,255,.24);border-radius:8px}.wildcard-grant .ant-checkbox-wrapper{color:#d8e9fb;font-weight:600}.modal-title>span:first-child,.secure-icon{color:#54c3ff;background:#2f8cff17;border-color:#4ca8ff33}.modal-title strong,.login-card-heading h2.ant-typography{color:#e7f1ff}.login-page{background:#070b13}.login-story{background:linear-gradient(rgba(44,90,137,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(44,90,137,.1) 1px,transparent 1px),radial-gradient(circle at 70% 42%,rgba(34,159,255,.22),transparent 25%),radial-gradient(circle at 12% 80%,rgba(34,211,238,.08),transparent 22%),linear-gradient(145deg,#0b1729,#050910 72%);background-size:42px 42px,42px 42px,auto,auto,auto}.story-glow{border-color:#3ba9ff38;box-shadow:0 0 0 70px #2e8fe808,0 0 0 140px #2e8fe805,0 0 120px #2f8cff1f}.story-content h1 em{background:linear-gradient(90deg,#55baff,#3be2dd);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 0 20px rgba(65,174,255,.16))}.login-form-area{background:radial-gradient(circle at 78% 14%,rgba(47,140,255,.12),transparent 26%),linear-gradient(rgba(42,75,111,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(42,75,111,.04) 1px,transparent 1px),#070b13;background-size:auto,32px 32px,32px 32px,auto}.login-card{background:#0c1422e0!important;border:1px solid #20334d!important;box-shadow:0 30px 80px #0000006b,0 0 50px #2f8cff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.boot-screen{color:#eaf4ff;background:linear-gradient(rgba(41,83,128,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(41,83,128,.06) 1px,transparent 1px),radial-gradient(circle at center,#0c192b,#070c15 52%,#04070d);background-size:38px 38px,38px 38px,auto}.boot-mark{box-shadow:0 0 0 1px #69c5ff33,0 0 45px #2f8cff52}@media(max-width:1100px){.command-trigger{min-width:38px;width:38px;padding:0;justify-content:center}.command-trigger span,.command-trigger kbd,.updated-tag{display:none}}@media(max-width:820px){.command-trigger{display:none}.app-header:after{width:90px}}:root{--muted: #a3b4c9}.brand-copy small,.sider-section-label,.page-eyebrow,.section-eyebrow,.card-title-copy small,.infra-heading small,.server-heading small,.modal-title small,.login-brand small,.story-index,.story-steps>div>span,.story-status,.command-caption{font-size:12px;line-height:1.45}.brand-copy small,.sider-section-label,.system-state small,.card-title-copy small,.infra-heading small,.server-heading small,.modal-title small,.login-brand small,.story-steps small,.story-status,.command-caption{color:#9aafc8}.brand-copy small,.sider-section-label,.page-eyebrow,.section-eyebrow,.card-title-copy small,.infra-heading small,.server-heading small,.modal-title small,.login-brand small{letter-spacing:.06em}.menu-count,.system-state small,.secure-tag,.updated-tag,.route-origin small,.route-node .ant-tag,.scope-tag,.server-number,.server-card-header .ant-switch,.instance-copy .ant-tag,.command-trigger kbd,.command-search kbd,.command-footer kbd,.command-list .ant-tag{font-size:12px}.system-state strong,.metric-card .ant-statistic-title,.metric-detail,.page-heading .ant-typography-secondary,.page-toolbar-heading .ant-typography,.section-intro .ant-typography,.filter-result-count,.table-summary,.server-card-footer,.server-card-footer .ant-btn,.login-card .ant-form-item-label label,.login-hint,.command-trigger,.command-copy small,.command-footer{font-size:13px;line-height:1.5}.route-node strong,.route-node small,.identity-card .ant-list-item-meta-description,.infra-status small,.infra-status strong,.data-card .ant-table-thead>tr>th,.identity-copy small,.server-heading code,.instance-copy strong,.instance-copy>.ant-typography,.permission-grid code,.story-steps small{font-size:13px;line-height:1.5}.identity-card .ant-list-item-meta-title,.infra-heading strong,.data-card .ant-table-tbody>tr>td,.identity-copy strong,.permission-grid .ant-checkbox-wrapper>span:last-child,.story-steps strong,.command-copy strong{font-size:14px;line-height:1.5}.identity-card .ant-list-item-meta-description{max-width:none;overflow:visible;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.data-card .ant-table-thead>tr>th{height:52px}.data-card .ant-table-tbody>tr>td{height:76px}.route-node{min-height:66px}.route-node strong,.instance-copy strong,.instance-copy>.ant-typography,.server-heading code{max-width:100%}.server-heading code{overflow-wrap:anywhere}.instance-copy>.ant-typography{color:#9aafc8}.metric-card .ant-statistic-title,.metric-detail,.route-node small,.identity-card .ant-list-item-meta-description{color:#a3b4c9}.instance-row{min-height:82px}.instance-copy strong{display:inline-block}.server-card-footer{min-height:58px}.server-card-header .ant-switch{min-width:80px}.server-policy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;padding:16px 20px;background:#111f3385;border-bottom:1px solid #1d3048}.server-policy>div{min-width:0}.server-policy small,.server-policy strong{display:block;line-height:1.5}.server-policy small{color:#9aafc8;font-size:12px}.server-policy strong{margin-top:2px;color:#e3efff;font-size:14px;overflow-wrap:anywhere}.server-policy .ant-btn{min-width:112px}.command-list>button{min-height:70px}.command-copy small{color:#9aafc8}.login-hint,.story-steps small,.story-status,.table-summary{color:#a3b4c9}.boot-screen .mono-label{font-size:13px}.connections-page{font-size:15px;line-height:1.55}.connections-eyebrow,.connection-index,.connection-bottom>span{font-size:12px;line-height:1.45;letter-spacing:.08em;color:#a7c4de}.connections-login p,.connections-intro p,.connections-note{font-size:15px;line-height:1.7;color:#afc0d4!important}.connection-card code{display:block;overflow-wrap:anywhere;font-size:13px;line-height:1.5;color:#9bc8e9}.connection-bottom{gap:10px}.connection-bottom>span{margin-right:auto}@media(max-width:620px){.connection-bottom>span{flex-basis:100%}.connections-header strong{font-size:16px}.connections-eyebrow{letter-spacing:.04em}}
