@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #07142f;--bg-deep: #040d21;--surface: #071a3a;--surface-2: #0a2143;--surface-3: #0d2a52;--line: rgba(63, 117, 199, .18);--line-strong: rgba(74, 141, 235, .42);--text: #e7f0ff;--text-2: #a7bdd8;--text-3: #728cab;--text-4: #536d8f;--blue: #2f7df6;--blue-bright: #4d9bff;--cyan: #35d8e9;--green: #34d99a;--orange: #ffb35c;--red: #ff7185;--violet: #a78bfa;--sidebar-w: 224px;--topbar-h: 50px;--font-sans: Inter, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, -apple-system, sans-serif;--font-mono: "SFMono-Regular", ui-monospace, "Cascadia Code", "JetBrains Mono", Consolas, monospace;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}h1,h2,h3,h4,p{margin:0}button,input,select,textarea{font-family:inherit}button{cursor:pointer}a{color:var(--blue-bright);text-decoration:none}::selection{background:#2f7df66b;color:#fff}:focus-visible{outline:2px solid #66b2ff;outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:rgba(74,130,215,.38) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#4a82d752;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#5796f07a}.skip-link{position:fixed;top:-60px;left:16px;z-index:200;padding:8px 14px;border-radius:8px;background:#2f7df6;color:#fff;transition:top .18s ease}.skip-link:focus{top:12px}.app-shell{--sidebar-w: 224px;position:relative;min-height:100vh}.app-shell.is-collapsed{--sidebar-w: 76px}.app-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(1600px 260px at 50% -40px,rgba(30,78,170,.4),transparent 72%),radial-gradient(1050px 560px at 10% -10%,rgba(43,116,235,.2),transparent 62%),radial-gradient(820px 480px at 104% 0%,rgba(38,191,212,.06),transparent 64%),radial-gradient(760px 520px at 50% 112%,rgba(22,72,159,.14),transparent 72%),linear-gradient(180deg,#0a1d46,#081838 48%,#07142d)}.app-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(83,139,220,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(83,139,220,.04) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 0%,#000 0%,transparent 78%);mask-image:radial-gradient(ellipse 80% 70% at 50% 0%,#000 0%,transparent 78%);opacity:.75}.app-main{position:relative;z-index:1;margin-left:var(--sidebar-w);min-height:100vh;display:flex;flex-direction:column;transition:margin-left .22s ease}.page-wrap{width:100%;max-width:1720px;margin:0 auto;padding:20px 24px 36px 0;flex:1}.app-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 26px 22px;color:var(--text-4);font-size:10.5px;letter-spacing:.01em}.app-footer__meta{display:inline-flex;align-items:center;gap:6px;color:#617d9f}.sidebar{position:fixed;inset:0 auto 0 0;z-index:60;width:var(--sidebar-w);display:flex;flex-direction:column;background:linear-gradient(180deg,#071431,#081737 52%,#081a3e);border-right:1px solid rgba(60,116,198,.16);transition:width .22s ease,transform .25s ease;overflow:hidden}.sidebar__glow{position:absolute;top:-120px;left:-80px;width:340px;height:300px;background:radial-gradient(closest-side,rgba(44,123,245,.22),transparent 72%);pointer-events:none}.sidebar__brand{position:relative;flex:0 0 64px;display:flex;align-items:center;padding:0 18px 0 42px}.brand-button{display:flex;align-items:center;width:100%;padding:0;background:none;border:none;text-align:left}.brand{display:flex;align-items:center;gap:11px;min-width:0}.brand-mark{position:relative;flex:0 0 34px;width:34px;height:34px;border-radius:10px;display:none;place-items:center;background:linear-gradient(140deg,#4d9bff,#2f7df6 48%,#1cc9d6);box-shadow:0 8px 22px #2569eb5c,inset 0 1px #ffffff47}.brand-mark:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:9px;background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 55%);pointer-events:none}.brand-mark__letter{position:relative;z-index:1;color:#fff;font-size:22px;font-weight:700;line-height:1;letter-spacing:-.06em;transform:translateY(-1px);text-shadow:0 2px 8px rgba(2,22,58,.35)}.brand-mark__spark{position:absolute;right:6px;bottom:6px;z-index:1;width:5px;height:5px;border-radius:50%;background:#e9ffff;box-shadow:0 0 7px #9dfbff}.brand-copy{position:relative;display:flex;flex-direction:column;gap:1px;min-width:0;padding-bottom:5px;transform:translateY(-9px)}.brand-name{font-size:24px;font-weight:700;line-height:1.05;letter-spacing:-.045em;color:#7bdcff;white-space:nowrap;font-style:italic;text-shadow:0 0 16px rgba(87,179,255,.28)}.brand-swoosh{position:absolute;left:-3px;bottom:-1px;width:76px;height:11px;overflow:visible;opacity:.92;filter:drop-shadow(0 0 6px rgba(97,124,255,.35))}.brand-name span{background:linear-gradient(100deg,#85e6ff,#7fa8ff 48%,#c39bff);-webkit-background-clip:text;background-clip:text;color:transparent}.brand-tagline{display:none}.brand--collapsed .brand-mark{display:grid}.brand-tagline{font-size:7.5px;font-weight:600;letter-spacing:.18em;color:#577498;white-space:nowrap}.sidebar__nav{position:relative;flex:1;padding:12px 16px 8px;overflow-y:auto;overflow-x:hidden}.sidebar__section-label{padding:0 10px;margin-bottom:9px;font-size:9.5px;font-weight:600;letter-spacing:.16em;color:#4f6b8e;text-transform:uppercase}.nav-group{margin-top:2px}.nav-group+.nav-group{margin-top:1px;padding-top:1px;border-top:1px solid rgba(58,110,190,.09)}.nav-item{position:relative;width:100%;height:50px;display:flex;align-items:center;gap:12px;padding:0 12px;margin-bottom:6px;border:1px solid transparent;border-radius:6px;background:transparent;color:#b4c7df;font-size:14.5px;font-weight:450;text-align:left;transition:background .16s ease,color .16s ease,border-color .16s ease}.nav-item:hover{background:#2f7df614;color:#dbe9fb}.nav-item.is-active{color:#f4f9ff;border-color:#3fa6f0e0;background:linear-gradient(180deg,#246fda29,#164ea512);box-shadow:inset 0 0 18px #2e8aec1f,0 0 16px #2284e524}.nav-item.is-active:before{display:none}.nav-item__icon{flex:0 0 20px;width:20px;height:20px;display:grid;place-items:center;color:#6f8eb4;transition:color .16s ease}.nav-item:hover .nav-item__icon,.nav-item.is-active .nav-item__icon,.nav-item.is-group-active .nav-item__icon{color:#8fc6ff}.nav-item.is-active .nav-item__icon{color:#c9e6ff;filter:drop-shadow(0 0 6px rgba(93,173,255,.45))}.nav-item__label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-item__live{width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 7px #35d8e9cc}.nav-item--group{font-weight:500}.nav-item--group.is-open{color:#dceafc}.nav-item.is-group-active{color:#eef6ff}.nav-item__chevron{margin-left:auto;flex:0 0 auto;color:#5c7698;transition:transform .2s ease,color .2s ease}.nav-item__chevron.is-open{transform:rotate(180deg);color:#7fa8d8}.nav-item__active-dot{position:absolute;right:8px;top:9px;width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px #35d8e9cc}.nav-children{position:relative;display:flex;flex-direction:column;gap:12px;margin:4px 0 23px;padding-left:32px;animation:submenu-in .2s ease both}.nav-child{position:relative;height:42px;display:flex;align-items:center;gap:10px;width:100%;padding:0 10px;border:none;border-radius:6px;background:transparent;color:#bfd0e5;font-size:14px;text-align:left;white-space:nowrap;transition:background .16s ease,color .16s ease}.nav-child:hover{background:#2f7df612;color:#dfeaf9}.nav-child__icon{flex:0 0 17px;width:17px;height:17px;display:grid;place-items:center;color:#a6bcd8;transition:color .16s ease}.nav-child__label{overflow:hidden;text-overflow:ellipsis}.nav-child:hover .nav-child__icon{color:#a8cef5}.nav-child.is-active{background:linear-gradient(90deg,#2f7df633,#2f7df609);color:#eff7ff;font-weight:500}.nav-child.is-active:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2px;border-radius:99px;background:var(--cyan);box-shadow:0 0 8px #35d8e98c}.nav-child.is-active .nav-child__icon{color:#9ed6ff;filter:drop-shadow(0 0 5px rgba(89,177,255,.4))}.sidebar__footer{flex:0 0 auto;padding:10px 12px 14px;border-top:1px solid rgba(58,110,190,.1)}.sidebar-status{position:relative;overflow:hidden;padding:11px 12px;border:1px solid rgba(62,119,200,.18);border-radius:10px;background:linear-gradient(145deg,#0c2444d1,#07162ce0)}.sidebar-status:after{content:"";position:absolute;right:-30px;top:-34px;width:100px;height:100px;background:radial-gradient(closest-side,rgba(46,217,154,.1),transparent);pointer-events:none}.sidebar-status__row{display:flex;align-items:center;gap:7px;color:#b7cee7;font-size:11px;font-weight:500}.sidebar-status__meta{margin-top:4px;padding-left:13px;color:#5e7a9c;font-size:9.5px;letter-spacing:.01em}.sidebar-status__track{height:3px;margin-top:9px;overflow:hidden;border-radius:99px;background:#5481c326}.sidebar-status__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2ee6a8,#35d8e9);box-shadow:0 0 8px #35d8e966}.sidebar-version{display:flex;justify-content:space-between;padding:10px 4px 0;color:#405b7d;font-size:9px;letter-spacing:.04em}.sidebar-status-mini{display:flex;justify-content:center;padding:8px 0}.live-dot{display:inline-block;flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#2ee6a8;box-shadow:0 0 0 3px #2ee6a81a,0 0 9px #2ee6a8a6;animation:live-pulse 2.4s ease-in-out infinite}.sidebar:not(.is-mobile).is-collapsed{width:76px}.sidebar.is-collapsed .sidebar__brand{padding:0;justify-content:center}.sidebar.is-collapsed .brand-button{justify-content:center;width:auto}.sidebar.is-collapsed .sidebar__nav{padding:14px 10px 8px}.sidebar.is-collapsed .sidebar__section-label{text-align:center;padding:0;font-size:9px;color:#355071}.sidebar.is-collapsed .nav-item{justify-content:center;padding:0}.sidebar.is-collapsed .nav-item.is-active:before{top:13px;bottom:13px;width:2px}.sidebar.is-collapsed .sidebar__footer{padding:10px 10px 14px}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;display:block;padding:0;border:0;background:#020813ad;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .22s ease}.sidebar-backdrop.is-visible{opacity:1;pointer-events:auto}.topbar{position:sticky;top:0;z-index:45;height:var(--topbar-h);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 22px 0 6px;background:linear-gradient(180deg,#0d2252fa,#0a1d46f7);border-bottom:1px solid rgba(62,116,198,.18);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.topbar__title{padding-left:5px;color:#dfeafb;font-size:15px;font-weight:500;letter-spacing:.01em;white-space:nowrap}.topbar__left,.topbar__right{display:flex;align-items:center;gap:8px;min-width:0}.topbar__divider{display:none;width:1px;height:20px;margin:0 4px;background:#497ecd2e}.icon-button{position:relative;width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:1px solid transparent;border-radius:8px;background:transparent;color:#94aecd;transition:background .16s ease,color .16s ease,border-color .16s ease}.icon-button:hover{background:#2f7df61c;border-color:#508ce633;color:#e8f3ff}.notification-button{margin-left:2px}.notification-dot{position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:50%;background:#ff5d70;box-shadow:0 0 0 2px #050f20f2,0 0 8px #ff5d70bf}.breadcrumb{display:flex;align-items:center;gap:8px;min-width:0;padding-left:2px}.breadcrumb__parent{color:#6883a5;font-size:11.5px;white-space:nowrap}.breadcrumb__sep{color:#425b7b;flex:0 0 auto}.breadcrumb__pill{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid rgba(77,146,255,.34);border-radius:8px;background:linear-gradient(100deg,#2b75e84d,#17489633);color:#ddebfe;font-size:12.5px;font-weight:500;white-space:nowrap;box-shadow:inset 0 1px #ffffff12}.breadcrumb__pill svg{color:#7dc0ff}.page-tabs-wrap{position:sticky;top:var(--topbar-h);z-index:44;height:34px;display:flex;align-items:center;padding:0 22px 0 10px;background:linear-gradient(180deg,#11265bf7,#0d204ef5);border-bottom:1px solid rgba(60,115,196,.18)}.page-tabs{display:flex;align-items:center;gap:2px;height:100%;min-width:0;overflow-x:auto;scrollbar-width:none}.page-tabs::-webkit-scrollbar{display:none}.page-tab{display:flex;align-items:center;flex:0 0 auto;height:30px;min-width:120px;border-radius:4px;background:#162f5e9e;color:#9db2cf;transition:background .16s ease,color .16s ease}.page-tab:hover{background:#1f3f77b8;color:#d7e7fa}.page-tab.is-active{background:linear-gradient(180deg,#3f90f8,#2d77e9);color:#fff;box-shadow:0 4px 12px #2168dc57,inset 0 1px #ffffff3d}.page-tab__main{display:flex;align-items:center;gap:7px;flex:1;height:100%;padding:0 12px;border:none;background:none;color:inherit;font-size:12.5px;font-weight:450;white-space:nowrap}.page-tab__dot{width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:#ffffffeb;box-shadow:0 0 6px #ffffffa6}.page-tab:not(.is-active) .page-tab__dot{display:none}.page-tab__close{display:grid;place-items:center;flex:0 0 auto;width:20px;height:100%;padding:0 8px 0 0;border:none;background:none;color:#7f97b8;transition:color .16s ease}.page-tab__close:hover{color:#fff}.user-chip{display:flex;align-items:center;gap:7px;height:34px;padding:3px 7px 3px 3px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);transition:background .16s ease,border-color .16s ease}.user-chip__role{display:none}.user-chip:hover{background:#0f284bcc;border-color:#4f8de84d}.user-chip__avatar{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#2f7df6,#7c5cff);color:#fff;font-size:11px;font-weight:600;box-shadow:inset 0 1px #ffffff40}.user-chip__copy{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.user-chip__name{color:#e7f0ff;font-size:12px;font-weight:500}.user-chip__role{color:#6d88a9;font-size:9.5px}.user-chip__arrow{color:#5f7899;margin-left:1px}.notification-popover .ant-popover-inner{padding:0;border:1px solid rgba(70,130,220,.26);border-radius:14px;background:#081a36;box-shadow:0 24px 70px #0000008c}.notification-panel{width:360px;max-width:calc(100vw - 28px)}.notification-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 16px 12px;border-bottom:1px solid rgba(62,118,200,.16)}.notification-panel__head>div{display:flex;flex-direction:column;gap:2px}.notification-panel__head strong{color:#eef6ff;font-size:13.5px;font-weight:600}.notification-panel__head span{color:#6c86a7;font-size:10.5px}.notification-count{padding:3px 7px;border-radius:5px;background:#2f7df621;color:#74b3ff!important;font-size:10px!important;white-space:nowrap}.notification-list{max-height:342px;overflow-y:auto}.notification-item{display:flex;gap:0;width:100%;padding:0;border:none;border-bottom:1px solid rgba(55,105,180,.12);background:transparent;text-align:left;transition:background .15s ease}.notification-item:hover{background:#2f7df60f}.notification-item__bar{flex:0 0 3px;margin:14px 0 14px 10px;border-radius:99px;background:#3987e5}.notification-item__bar.is-high{background:#ff5d70;box-shadow:0 0 8px #ff5d7080}.notification-item__bar.is-mid{background:#f0b45a}.notification-item__bar.is-low{background:#3987e5}.notification-item__body{display:flex;flex-direction:column;gap:4px;padding:12px 14px 12px 11px;min-width:0}.notification-item__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.notification-item__title{color:#d9e7f9;font-size:12px;font-weight:500}.notification-item__time{color:#536d8f;font-size:9.5px;flex:0 0 auto}.notification-item__detail{color:#718aab;font-size:10.5px;line-height:1.55}.notification-item .status-badge{align-self:flex-start;margin-top:2px;height:19px;font-size:9.5px}.notification-panel__footer{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:40px;border:none;background:#081830b3;color:#6ea9f4;font-size:11.5px;transition:background .15s ease}.notification-panel__footer:hover{background:#2f7df61a}.user-dropdown .ant-dropdown-menu{min-width:176px;padding:6px;border:1px solid rgba(70,130,220,.24);border-radius:10px;background:#0a1e3d;box-shadow:0 20px 55px #00000080}.user-dropdown .ant-dropdown-menu-item{min-height:34px;border-radius:7px;color:#b9cfe9;font-size:12px}.user-dropdown .ant-dropdown-menu-item:hover{background:#2f7df61f;color:#eef6ff}.user-dropdown .ant-dropdown-menu-item-divider{background:#4478c32e}.command-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;align-items:flex-start;justify-content:center;padding:13vh 16px 24px;background:#020711b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade-in .16s ease both}.command-panel{width:620px;max-width:100%;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(75,141,235,.36);border-radius:16px;background:linear-gradient(180deg,#0a1e3d,#07162e);box-shadow:0 34px 90px #0000009e,0 0 42px #2364dc24;animation:command-in .22s cubic-bezier(.2,.8,.25,1) both}.command-search{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(64,122,205,.18)}.command-search>svg{color:#5f86b2;flex:0 0 auto}.command-search input{flex:1;min-width:0;padding:0;border:none;outline:none;background:transparent;color:#eef6ff;font-size:15px;letter-spacing:-.01em}.command-search input::placeholder{color:#5b7698}.command-search kbd,.command-footer kbd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 5px;border:1px solid rgba(77,135,218,.26);border-bottom-color:#4d87da66;border-radius:4px;background:#0e2648cc;color:#7f9cbd;font-family:var(--font-mono);font-size:9px}.command-results{flex:1;overflow-y:auto;padding:7px;min-height:120px}.command-group-label{padding:11px 11px 5px;color:#597493;font-size:9.5px;font-weight:600;letter-spacing:.12em}.command-item{width:100%;display:flex;align-items:center;gap:11px;padding:8px 11px;border:none;border-radius:8px;background:transparent;color:#b5cae3;text-align:left;transition:background .12s ease,color .12s ease}.command-item:hover,.command-item.is-active{background:linear-gradient(90deg,#2f7df638,#2f7df60e);color:#f1f8ff}.command-item.is-active{box-shadow:inset 2px 0 0 var(--cyan)}.command-item__icon{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:7px;background:#2f7df61a;color:#74b4ff}.command-item.is-active .command-item__icon{background:#3f91ff2e;color:#a5d3ff}.command-item__label{flex:1;font-size:12.5px}.command-item__path{color:#536e90;font-family:var(--font-mono);font-size:9.5px}.command-item__enter{color:#7ebcff}.command-empty{display:flex;flex-direction:column;align-items:center;gap:5px;padding:44px 20px;color:#829bb9;font-size:12.5px;text-align:center}.command-empty span:last-child{color:#56708f;font-size:10.5px}.command-empty strong{color:#b0c8e2}.command-footer{display:flex;align-items:center;gap:15px;padding:10px 16px;border-top:1px solid rgba(62,118,200,.15);background:#06142899;color:#5e7896;font-size:10px}.command-footer>span{display:inline-flex;align-items:center;gap:4px}.command-footer__brand{margin-left:auto;color:#3e5877;font-family:var(--font-mono);letter-spacing:.04em}.page{display:flex;flex-direction:column;gap:18px;animation:page-in .36s cubic-bezier(.22,.8,.3,1) both}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:2px 1px 0}.page-header__copy{min-width:0}.page-header__eyebrow{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:#4f7cab;font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.page-header__eyebrow:before{content:"";width:14px;height:1px;background:linear-gradient(90deg,var(--cyan),transparent)}.page-header__title{color:#eff7ff;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.025em}.page-header__description{max-width:760px;margin-top:7px;color:#7b93b2;font-size:12px;line-height:1.65}.page-header__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:0 0 auto}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:1px 2px 0}.section-head>div{display:flex;flex-direction:column;gap:3px}.section-head h2{color:#dfeaf9;font-size:14px;font-weight:600}.section-head>div>span{color:#627d9e;font-size:10.5px}.section-head__count{display:inline-flex;align-items:center;gap:7px;color:#6f89a8;font-size:10.5px;white-space:nowrap}.ant-btn{min-height:34px;border-radius:8px;font-size:12px;font-weight:500;box-shadow:none;transition:all .16s ease}.ant-btn .anticon{display:inline-flex}.ant-btn-primary{border-color:#70b1ff99;background:linear-gradient(180deg,#3e8cff,#2569e8);color:#fff;box-shadow:0 7px 18px #2165e64d,inset 0 1px #ffffff38}.ant-btn-primary:not(:disabled):hover{border-color:#93c7ffbf!important;background:linear-gradient(180deg,#55a0ff,#2f78f8)!important;box-shadow:0 9px 24px #246df266,inset 0 1px #ffffff40!important}.ant-btn-default{border-color:#4e88e142;background:#0c2242bd;color:#b8cee8}.ant-btn-default:not(:disabled):hover{border-color:#64a2ff66!important;background:#132f58d9!important;color:#e8f3ff!important}.ant-btn-text{color:#9bb4d3}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select .ant-select-selector{border-color:#447cd23d!important;background:#06162ed1!important;color:#d9e8fb!important;box-shadow:none}.ant-input::placeholder,.ant-input-number-input::placeholder,.ant-picker-input>input::placeholder,.ant-select-selection-placeholder{color:#5c7698!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-picker:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#5398f970!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector{border-color:#559dffad!important;box-shadow:0 0 0 3px #2f7df624!important}.ant-input-affix-wrapper .ant-input{background:transparent!important;border:none!important;box-shadow:none!important}.ant-input-clear-icon,.ant-select-clear,.ant-picker-clear{color:#5f7899;background:transparent!important}.ant-select-selection-item,.ant-select-selection-search-input,.ant-picker-input>input{color:#d6e6f9!important;font-size:12px!important}.ant-select-arrow,.ant-picker-suffix,.ant-picker-separator,.ant-picker-range-separator{color:#657f9f!important}.ant-input-number-input{color:#d9e8fb}.ant-input-number-prefix{color:#6a86a8}.ant-input-textarea textarea{background:transparent!important}.ant-input-show-count-suffix{color:#536f90}.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container{border:1px solid rgba(72,132,222,.26);border-radius:10px;background:#0a1e3d;box-shadow:0 22px 60px #00000085}.ant-select-dropdown{padding:5px}.ant-select-dropdown .ant-select-item{min-height:32px;border-radius:6px;color:#aec4de;font-size:12px}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#2f7df61a}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#2f7df62e;color:#eef7ff;font-weight:500}.ant-picker-dropdown .ant-picker-panel-container{padding:4px 6px}.ant-picker-dropdown .ant-picker-header{color:#cfe0f5;border-color:#4078c82e}.ant-picker-dropdown .ant-picker-header button{color:#7d97b6}.ant-picker-dropdown .ant-picker-content th{color:#64809f;font-size:10.5px;font-weight:500}.ant-picker-dropdown .ant-picker-cell{color:#4f6988}.ant-picker-dropdown .ant-picker-cell-in-view{color:#b9cee6}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#4d9bffb3}.ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-selected) .ant-picker-cell-inner{background:#2f7df624!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background:linear-gradient(180deg,#3c8bff,#2569e8)!important;color:#fff!important;box-shadow:0 4px 12px #2165e659}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:#2f7df61a}.ant-picker-dropdown .ant-picker-footer{border-color:#4078c82e}.ant-picker-dropdown .ant-picker-today-btn{color:#6ea9f4}.ant-form-item-label>label{height:auto;color:#8ba1be!important;font-size:11.5px!important}.ant-form-item .ant-form-item-explain-error{margin-top:3px;font-size:10.5px}.ant-form-item{margin-bottom:16px}.ant-modal-mask{background:#020710b8!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ant-modal .ant-modal-content{border:1px solid rgba(76,137,226,.26);border-radius:14px;background:linear-gradient(180deg,#0a1e3d,#081832);box-shadow:0 32px 90px #0009}.ant-modal .ant-modal-header{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(62,118,200,.16);background:transparent}.ant-modal .ant-modal-title{color:#eef6ff;font-size:15px;font-weight:600}.ant-modal .ant-modal-close{color:#708baa}.ant-modal .ant-modal-close:hover{color:#d8e9fb;background:#2f7df61a}.ant-modal .ant-modal-footer{margin-top:20px;padding-top:14px;border-top:1px solid rgba(62,118,200,.16)}.ant-drawer .ant-drawer-content{background:linear-gradient(180deg,#081b37,#06142b)}.ant-drawer .ant-drawer-header{padding:16px 20px;border-bottom:1px solid rgba(63,120,203,.16);background:transparent}.ant-drawer .ant-drawer-title{color:#e9f2ff;font-size:14px;font-weight:600}.ant-drawer .ant-drawer-close{color:#6e88a7}.ant-drawer .ant-drawer-body{padding:18px 20px 24px}.ant-drawer .ant-drawer-mask{background:#020710a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ant-dropdown .ant-dropdown-menu{padding:6px;border:1px solid rgba(72,132,222,.24);border-radius:10px;background:#0a1e3d;box-shadow:0 20px 55px #00000080}.ant-dropdown .ant-dropdown-menu-item{min-height:32px;border-radius:6px;color:#b6cbe4;font-size:12px}.ant-dropdown .ant-dropdown-menu-item:hover{background:#2f7df61f!important;color:#edf6ff!important}.ant-dropdown .ant-dropdown-menu-item-danger{color:#ff8c9a}.ant-dropdown .ant-dropdown-menu-item-divider{background:#4478c32e}.ant-popover .ant-popover-inner{background:#0a1e3d;border:1px solid rgba(72,132,222,.22)}.ant-popover .ant-popover-arrow{display:none}.ant-tooltip .ant-tooltip-inner{padding:5px 9px;border:1px solid rgba(78,137,225,.22);border-radius:6px;font-size:10.5px}.ant-segmented{padding:3px;border:1px solid rgba(64,120,200,.18);border-radius:8px}.ant-segmented .ant-segmented-item{border-radius:5px;font-size:11px;color:#819bb9}.ant-segmented .ant-segmented-item-selected{color:#eaf4ff;box-shadow:inset 0 1px #ffffff0f}.ant-segmented .ant-segmented-thumb{border-radius:5px}.ant-switch{background:#54709659}.ant-switch.ant-switch-checked{background:linear-gradient(90deg,#2f7df6,#25b9df)}.ant-form-item .ant-switch+span{color:#7892b1;font-size:11px}.ant-checkbox-wrapper{color:#a4bad4;font-size:11.5px}.ant-checkbox .ant-checkbox-inner{border-color:#568cdc5c;background:#081931cc}.ant-checkbox-checked .ant-checkbox-inner{border-color:#2f7df6;background:#2f7df6}.ant-message .ant-message-notice-content{padding:8px 14px;border:1px solid rgba(76,137,226,.26);border-radius:9px;background:#0b2144;color:#dbe9fb;font-size:12px;box-shadow:0 16px 44px #00000080}.ant-message .ant-message-custom-content{color:#dbe9fb}.filter-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:0;border:none;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.filter-bar__fields{display:flex;align-items:center;gap:22px;flex-wrap:wrap;flex:0 1 auto;min-width:0}.filter-bar__actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.filter-field{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0}.filter-field__label{flex:0 0 auto;color:#cad9ee;font-size:12.5px;font-weight:450;letter-spacing:.01em;white-space:nowrap}.filter-field__control{min-width:0}.field-input{width:238px}.field-select{width:210px}.field-range{width:240px!important}.filter-field .ant-input-affix-wrapper,.filter-field .ant-input{width:238px}.filter-field .field-select.ant-select{width:210px}.filter-field .field-range.ant-picker{width:240px}.filter-bar .ant-picker,.filter-bar .ant-select .ant-select-selector{height:34px!important;border-radius:5px!important;border-color:#508be06b!important;background:#081b3ca8!important}.filter-bar .ant-picker{padding:0 11px}.filter-bar .ant-select-selection-item,.filter-bar .ant-select-selection-search-input,.filter-bar .ant-picker-input>input{font-size:12.5px!important}.filter-bar .ant-select-selection-item{line-height:32px!important}.filter-bar .ant-btn{height:34px;min-height:34px;padding:0 15px;border-radius:5px;font-size:12.5px}.filter-bar .ant-btn-primary{border-color:#539effb8;background:linear-gradient(180deg,#3f93ff,#2373ed);box-shadow:0 5px 14px #2169e752,inset 0 1px #ffffff3d}.filter-bar .ant-btn-default{border-color:#568ddb7a;background:#081b3c99;color:#c6d8ee}.filter-field--wide .filter-field__control{width:auto}.filter-scope{display:inline-flex;align-items:center;gap:7px;margin-left:3px;color:#6d86a6;font-size:11px;white-space:nowrap}.panel{position:relative;overflow:hidden;border:1px solid rgba(57,110,189,.18);border-radius:12px;background:linear-gradient(155deg,#0b1f3ce6,#07172eeb 58%,#061429f0);box-shadow:inset 0 1px #ffffff07,0 14px 40px #00000029}.panel--accent{border-color:#4086e642}.panel--accent:before{content:"";position:absolute;top:0;left:18px;width:120px;height:1px;background:linear-gradient(90deg,rgba(77,155,255,.9),rgba(53,216,233,.35),transparent);pointer-events:none}.panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px 0}.panel__heading{min-width:0}.panel__title{display:flex;align-items:center;gap:8px;color:#e9f2ff;font-size:13.5px;font-weight:600;letter-spacing:-.01em}.panel__title-mark{flex:0 0 3px;width:3px;height:13px;border-radius:2px;background:linear-gradient(180deg,#62b4ff,#35d8e9);box-shadow:0 0 8px #35d8e973}.panel__subtitle{margin-top:5px;padding-left:11px;color:#6d87a7;font-size:10.5px;line-height:1.5}.panel__extra{display:flex;align-items:center;gap:8px;flex:0 0 auto;padding-top:1px}.panel__body{padding:14px 18px 18px}.panel__body--flush{padding:0}.panel__header+.panel__body{padding-top:14px}.panel__header+.panel__body--flush{padding-top:0}.panel-count{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid rgba(65,123,210,.16);border-radius:6px;background:#0d2444a8;color:#7b95b6;font-size:9.5px;white-space:nowrap}.panel-footnote{margin-top:12px;color:#5b7595;font-size:9.5px;line-height:1.6}.panel-icon{color:#6086b8}.split-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px;align-items:start}.split-grid--flow{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.split-grid--config{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.metric-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px}.dashboard-page .metric-grid{max-width:1460px}.metric-card{position:relative;min-width:0;min-height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;overflow:hidden;padding:13px 14px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:linear-gradient(168deg,var(--metric-from) 0%,var(--metric-to) 100%);box-shadow:0 8px 20px var(--metric-shadow),inset 0 1px #ffffff29;text-align:center;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.metric-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 18% -8%,rgba(255,255,255,.2),transparent 58%),linear-gradient(180deg,transparent 58%,rgba(4,26,61,.08) 100%);pointer-events:none}.metric-card:hover{transform:translateY(-2px);filter:saturate(1.04);box-shadow:0 15px 32px var(--metric-shadow),inset 0 1px #ffffff52}.metric-card__label{position:relative;z-index:1;color:#ffffffeb;font-size:12.5px;font-weight:450;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 4px rgba(8,35,78,.16)}.metric-card__value{position:relative;z-index:1;color:#fff;font-size:23px;font-weight:600;line-height:1.15;letter-spacing:.005em;white-space:nowrap;text-shadow:0 1px 10px rgba(6,30,68,.22)}.mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.mini-stat{position:relative;overflow:hidden;padding:15px 17px 14px;border:1px solid rgba(59,112,193,.18);border-radius:11px;background:linear-gradient(150deg,#0c2242e0,#07162ceb);box-shadow:inset 0 1px #ffffff07;transition:border-color .18s ease,transform .18s ease}.mini-stat:after{content:"";position:absolute;top:-55px;right:-45px;width:140px;height:120px;background:radial-gradient(closest-side,var(--tone-soft),transparent 74%);pointer-events:none}.mini-stat:hover{border-color:#5592f04d;transform:translateY(-1px)}.mini-stat__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.mini-stat__label{color:#7d97b8;font-size:10.5px}.mini-stat__icon{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:7px;background:var(--tone-soft);color:var(--tone-color)}.mini-stat__value{position:relative;z-index:1;margin-top:8px;color:#eef6ff;font-size:22px;font-weight:650;line-height:1.15;letter-spacing:-.03em;white-space:nowrap}.mini-stat__foot{display:flex;align-items:center;gap:8px;margin-top:8px;min-height:15px}.mini-stat__delta{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:500}.mini-stat__delta.is-up{color:#2ee6a8}.mini-stat__delta.is-down{color:#ff7185}.mini-stat__note{color:#5d7798;font-size:9.5px}.status-badge{display:inline-flex;align-items:center;gap:6px;height:21px;padding:0 8px;border:1px solid rgba(255,255,255,.055);border-radius:5px;background:var(--tone-soft);color:var(--tone-color);font-size:10.5px;font-weight:500;line-height:1;white-space:nowrap}.status-badge__dot{flex:0 0 4px;width:4px;height:4px;border-radius:50%;background:var(--tone-color);box-shadow:0 0 6px var(--tone-color)}.status-badge__dot.is-pulsing{animation:live-pulse 2.2s ease-in-out infinite}.mini-pill{display:inline-flex;align-items:center;height:21px;padding:0 8px;border:1px solid rgba(66,130,230,.16);border-radius:5px;background:#2f7df614;color:#8eb7e7;font-size:10.5px;white-space:nowrap}.role-tag{display:inline-flex;align-items:center;height:22px;padding:0 9px;border:1px solid rgba(144,133,233,.22);border-radius:5px;background:#9085e91a;color:#b9aef7;font-size:10.5px;white-space:nowrap}.mono{font-family:var(--font-mono);font-size:.94em;letter-spacing:-.015em}.mono--tone{color:var(--tone-color)}.cell-id{color:#8299b8;font-size:11.5px;font-variant-numeric:tabular-nums}.cell-id.mono{font-size:10.5px}.cell-merchant{color:#d5e4f7;font-weight:500}.cell-merchant.is-total{color:#66b2ff;text-shadow:0 0 16px rgba(51,141,255,.4)}.cell-date{color:#93a9c4;font-size:12px;font-variant-numeric:tabular-nums}.cell-secondary{color:#a6bbd6;font-size:11.5px}.cell-strong{color:#dce9fa;font-weight:500}.cell-muted{color:#7b93b3;font-size:11px}.cell-cyan{color:#4dd8e8}.cell-mono-muted{color:#8ba2c0;font-family:var(--font-mono);font-size:10.5px}.cell-number{color:#d2e0f2;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.cell-number.is-cyan{color:#45d6e7}.cell-number.is-green{color:#35dc9d}.cell-number.is-orange{color:#ffb15c}.cell-number.is-muted{color:#667f9e}.cell-number.is-zero{color:#9bafc7}.cell-link{padding:0;border:none;background:none;color:#5fa9ff;font-family:var(--font-mono);font-size:10.5px;text-align:left;transition:color .15s ease}.cell-link:hover{color:#a0d2ff;text-decoration:underline;text-underline-offset:2px}.amount{color:#d5e4f7;font-variant-numeric:tabular-nums;white-space:nowrap}.amount__symbol{margin-right:1px;color:#7e98b9;font-size:.88em}.amount--tone{color:var(--tone-color)}.amount-cell{display:inline-flex;justify-content:flex-end;align-items:baseline;gap:2px}.method-tag{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border:1px solid rgba(255,255,255,.05);border-radius:5px;background:#467cbe14;color:#adc2da;font-size:10.5px;white-space:nowrap}.method-tag__dot{width:4px;height:4px;border-radius:50%;background:#8aa5c6}.method-tag.is-green .method-tag__dot{background:#35dc9d;box-shadow:0 0 6px #35dc9d99}.method-tag.is-blue .method-tag__dot{background:#4d9bff;box-shadow:0 0 6px #4d9bff99}.method-tag.is-orange .method-tag__dot{background:#ffb15c}.method-tag.is-sky .method-tag__dot{background:#3dd8e8}.method-tag.is-violet .method-tag__dot{background:#a78bfa}.method-tag.is-red .method-tag__dot{background:#ff7185}.method-badge{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:21px;padding:0 7px;border-radius:4px;border:1px solid rgba(255,255,255,.05);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.03em}.method-badge.is-get{background:#3987e51f;color:#71b2ff}.method-badge.is-post{background:#199e7024;color:#39dba3}.method-badge.is-put{background:#c9850024;color:#e9b451}.method-badge.is-delete{background:#e667671f;color:#ff8c93}.status-code{font-family:var(--font-mono);font-size:11px;font-weight:600}.status-code.is-2xx{color:#35dc9d}.status-code.is-4xx{color:#ffb15c}.status-code.is-5xx{color:#ff7185}.trend-value{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-variant-numeric:tabular-nums}.trend-value.is-up{color:#2ee6a8}.trend-value.is-down{color:#ff7185}.text-action{padding:0;border:none;background:none;color:#5ba7ff;font-size:11px;white-space:nowrap;transition:color .15s ease}.text-action:hover{color:#9ccfff;text-decoration:underline;text-underline-offset:2px}.icon-mini{width:24px;height:24px;display:grid;place-items:center;border:1px solid transparent;border-radius:6px;background:transparent;color:#718cab;transition:background .15s ease,color .15s ease}.icon-mini:hover{background:#2f7df61f;color:#b8d9ff}.row-actions{display:flex;align-items:center;justify-content:center;gap:7px}.row-actions .ant-dropdown-trigger{display:inline-flex}.account-cell{display:inline-flex;align-items:center;gap:9px;min-width:0}.account-cell__avatar{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:var(--tone-soft);color:var(--tone-color);font-size:12px;font-weight:600;border:1px solid rgba(255,255,255,.045)}.account-cell__copy{display:flex;flex-direction:column;gap:1px;min-width:0}.account-cell__name{color:#d9e7f8;font-size:12px;font-weight:500;white-space:nowrap}.account-cell__sub{color:#617c9d;font-size:9.5px;font-family:var(--font-mono);white-space:nowrap}.table-panel{border:2px solid rgba(57,169,238,.68);border-radius:4px;background:linear-gradient(160deg,#0d2156f7,#0c1f51f9 62%,#0c1e4ffa);box-shadow:0 0 0 1px #2989db47,0 0 28px #228be257,0 24px 60px #00000057,inset 0 0 28px #1e6fcd0d}.dashboard-page .table-panel{margin-top:30px}.dashboard-table-panel .data-table__table thead th{height:74px;padding-bottom:14px;vertical-align:bottom}.page.dashboard-page{gap:0}.dashboard-divider{height:1.5px;margin:42.5px 0 24px;background:linear-gradient(90deg,#8da0c5,#8da0c5 70%,#8da0c58c)}.table-panel .panel__header{padding:16px 18px 13px;border-bottom:1px solid rgba(62,121,205,.16)}.table-panel .panel__title-mark{background:linear-gradient(180deg,#6ab6ff,#35d8e9)}.dashboard-table-panel:before{opacity:.9}.data-table{width:100%}.data-table__scroll{width:100%;overflow-x:auto}.data-table__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:auto}.data-table__table thead th{height:56px;padding:0 14px;border-bottom:1px solid rgba(61,126,214,.22);background:linear-gradient(180deg,#0e235a80,#0c1f4e59);color:#aec2db;font-size:12.5px;font-weight:450;text-align:left;white-space:nowrap}.data-table__table thead th:first-child{padding-left:18px}.data-table__table thead th:last-child{padding-right:18px}.data-table__table tbody td{height:44px;padding:0 14px;border-bottom:1px solid rgba(53,104,178,.13);color:#c9d8ea;font-size:13px;white-space:nowrap;vertical-align:middle}.data-table__table tbody td:first-child{padding-left:18px}.data-table__table tbody td:last-child{padding-right:18px}.data-table__table tbody tr{transition:background .14s ease}.data-table__table tbody tr:hover{background:#2f7df60e}.data-table__table tbody tr.is-clickable{cursor:pointer}.data-table__table tbody tr:last-child td{border-bottom:none}.data-table__table th.is-right,.data-table__table td.is-right{text-align:right}.data-table__table th.is-center,.data-table__table td.is-center{text-align:center}.data-table__table--dense tbody td{height:42px}.data-table__table .row-total td{background:#18468b12;border-top:1px solid rgba(73,143,250,.18);border-bottom:1px solid rgba(73,143,250,.12)}.data-table__table .row-total:hover td{background:#1e58a845}.data-table__empty{height:156px!important;text-align:center!important}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#5f7898;font-size:11.5px}.empty-state__icon{width:42px;height:42px;display:grid;place-items:center;border:1px dashed rgba(80,131,200,.26);border-radius:10px;background:#0b1f3a80;color:#587797}.data-table__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;min-height:42px;padding:5px 18px;border-top:1px solid rgba(63,121,210,.18);background:#0614298c}.data-table__footer-left{color:#657f9f;font-size:10.5px}.data-table__total{color:#6d87a7}.data-table__total strong{color:#9db8d8;font-weight:500}.table-pagination{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap;margin-left:auto}.table-pagination__size{display:inline-flex;align-items:center;gap:5px;color:#647f9f;font-size:10px}.table-pagination__size select{height:26px;padding:0 24px 0 7px;border:1px solid rgba(68,124,210,.24);border-radius:6px;background:#0b203ed9;color:#b5cbe5;font-size:10.5px;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#6885a8 50%),linear-gradient(135deg,#6885a8 50%,transparent 50%);background-position:calc(100% - 12px) 11px,calc(100% - 8px) 11px;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.table-pagination__pages{display:flex;align-items:center;gap:3px}.page-btn{min-width:26px;height:26px;padding:0 6px;display:grid;place-items:center;border:1px solid transparent;border-radius:6px;background:transparent;color:#7f99b9;font-size:10.5px;transition:all .15s ease}.page-btn:hover:not(:disabled){background:#2f7df61f;color:#e7f2ff}.page-btn.is-active{border-color:#6caeff99;background:linear-gradient(180deg,#3c8bff,#2569e8);color:#fff;box-shadow:0 5px 14px #2165e657}.page-btn:disabled{opacity:.3;cursor:not-allowed}.page-ellipsis{width:22px;text-align:center;color:#506b8b;font-size:10px}.table-pagination__jump{display:inline-flex;align-items:center;gap:5px;color:#647f9f;font-size:10px}.table-pagination__jump input{width:34px;height:26px;padding:0 4px;border:1px solid rgba(68,124,210,.24);border-radius:6px;background:#0b203ed9;color:#c1d6ee;font-size:10.5px;text-align:center;outline:none}.table-pagination__jump input:focus{border-color:#559dff99}.meter{position:relative;width:100%;height:5px;overflow:hidden;border-radius:99px;background:#5885c421}.meter__fill{display:block;height:100%;min-width:2px;border-radius:inherit;background:linear-gradient(90deg,var(--tone-color),#35d8e9);box-shadow:0 0 8px var(--tone-soft);transition:width .4s ease}.meter-cell{display:flex;align-items:center;gap:9px;min-width:120px}.meter-cell .meter{flex:1}.meter-cell>span{flex:0 0 auto;color:#8ba4c4;font-size:10.5px;font-variant-numeric:tabular-nums}.usage-cell{min-width:168px}.usage-cell__top{display:flex;align-items:baseline;gap:3px;margin-bottom:5px;color:#b9cee7;font-size:10.5px;font-variant-numeric:tabular-nums}.usage-cell__top>span{color:#5f7898;font-size:9.5px}.sparkline{display:block;overflow:visible}.key-value{display:flex;flex-direction:column;gap:4px;min-width:0}.key-value__label{color:#6b85a5;font-size:10px}.key-value__value{color:#d7e6f8;font-size:11.5px;word-break:break-all}.meter-list{display:flex;flex-direction:column;gap:13px}.meter-list__row{display:flex;flex-direction:column;gap:6px}.meter-list__label{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#a9bed8;font-size:11px}.meter-list__label strong{color:#dceafa;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.meter-list__sub{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:-2px;color:#6b87a8;font-size:8.5px}.empty-panel{display:flex;align-items:center;justify-content:center;gap:8px;padding:42px 20px;border:1px dashed rgba(70,124,200,.22);border-radius:11px;background:#08172e66;color:#5d7899;font-size:11.5px}.empty-panel--inline{padding:24px 16px;border:none;background:transparent}.is-warning{color:#ffb15c!important}.is-good{color:#2ee6a8!important}.dashboard-page{gap:17px}.dashboard-table-panel .data-table__footer{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.flow-rail{display:flex;align-items:stretch;width:100%;overflow-x:auto;padding:2px 1px 5px}.flow-segment{display:flex;align-items:center;flex:1 0 168px;min-width:0}.flow-segment:last-child{flex:0 0 158px}.flow-node{flex:1;min-width:146px;padding:13px;border:1px solid rgba(63,121,206,.2);border-radius:10px;background:linear-gradient(155deg,#0b2242e0,#07172eeb);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.flow-node:hover{transform:translateY(-2px);border-color:#5499fa66;box-shadow:0 12px 28px #00000042}.flow-node__top{display:flex;align-items:center;justify-content:space-between}.flow-node__index{color:#4d7099;font-family:var(--font-mono);font-size:9px;letter-spacing:.08em}.flow-node__icon{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(80,148,245,.17);border-radius:8px;background:linear-gradient(140deg,#3884f533,#255ebc14);color:#7cb9ff;box-shadow:inset 0 1px #ffffff0d}.flow-node h3{margin-top:9px;color:#deebfa;font-size:12px;font-weight:600}.flow-node p{margin-top:2px;color:#657f9f;font-size:9.5px}.flow-node__metrics{display:flex;flex-direction:column;gap:1px;margin-top:9px}.flow-node__metrics strong{color:#e3effc;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.flow-node__metrics span{color:#5f7898;font-size:9px}.flow-node__status{display:inline-flex;align-items:center;gap:5px;margin-top:8px;color:#48d9a2;font-size:9px}.flow-node__status i{width:4px;height:4px;border-radius:50%;background:#2ee6a8;box-shadow:0 0 6px #2ee6a8b3}.flow-connector{flex:0 0 18px;width:18px;display:flex;align-items:center;color:#42658f}.flow-connector__line{flex:1;height:1px;background:linear-gradient(90deg,#4f83c92e,#5093eb99)}.rule-list{display:flex;flex-direction:column;gap:9px}.rule-item{padding:11px 13px;border:1px solid rgba(58,112,190,.17);border-radius:9px;background:#08193180;transition:border-color .18s ease,background .18s ease}.rule-item.is-enabled{border-color:#3d7edc42;background:linear-gradient(140deg,#0c2546a8,#07172e94)}.rule-item__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.rule-item__title{display:flex;align-items:center;gap:7px;color:#d6e5f7;font-size:11.5px;font-weight:500}.rule-item__dot{width:5px;height:5px;border-radius:50%;background:#526f92}.rule-item.is-enabled .rule-item__dot{background:#2ee6a8;box-shadow:0 0 7px #2ee6a8a6}.rule-item__desc{margin-top:5px;color:#667f9f;font-size:9.5px;line-height:1.55}.rule-item__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;color:#5d7898;font-size:9px}.rule-item__meta .weight{color:#76b2f5}.rule-item__track{height:3px;margin-top:6px;overflow:hidden;border-radius:99px;background:#4d7dc021}.rule-item__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f7df6,#35d8e9)}.funnel{display:flex;flex-direction:column;gap:12px}.funnel__row{display:grid;grid-template-columns:1fr 46px;gap:4px 10px}.funnel__labels{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#98aec8;font-size:10.5px}.funnel__labels strong{color:#d9e8f9;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.funnel__track{height:8px;overflow:hidden;border-radius:99px;background:#507ebe21}.funnel__track span{display:block;height:100%;border-radius:0 4px 4px 0;transition:width .5s ease}.funnel__pct{color:#718ba9;font-size:9.5px;text-align:right;font-variant-numeric:tabular-nums}.funnel-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;padding-top:13px;border-top:1px solid rgba(60,114,193,.16)}.funnel-summary>div{display:flex;flex-direction:column;gap:3px}.funnel-summary span{color:#617c9c;font-size:9px}.funnel-summary strong{color:#dceafa;font-size:14px;font-weight:600}.gateway-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gateway-card{position:relative;overflow:hidden;padding:16px 16px 13px;border:1px solid rgba(60,115,196,.19);border-radius:12px;background:linear-gradient(155deg,#0c2242eb,#07162cf0);box-shadow:inset 0 1px #ffffff07;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.gateway-card:before{content:"";position:absolute;top:-50px;right:-30px;width:150px;height:140px;background:radial-gradient(closest-side,var(--tone-soft),transparent 72%);pointer-events:none}.gateway-card:hover{transform:translateY(-2px);border-color:#5797f757;box-shadow:0 18px 38px #00000047}.gateway-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.gateway-card__identity{display:flex;align-items:center;gap:11px;min-width:0}.gateway-card__logo,.gateway-detail__logo{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:var(--tone-soft);color:var(--tone-color);font-size:16px;font-weight:600;box-shadow:inset 0 1px #ffffff0f}.gateway-card__identity>div{min-width:0}.gateway-card__identity h3{color:#deebfa;font-size:13px;font-weight:600;line-height:1.3}.gateway-card__id,.gateway-card__endpoint{display:block;max-width:210px;margin-top:2px;overflow:hidden;color:#5e7a9b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.gateway-card__actions{display:flex;align-items:center;gap:5px;flex:0 0 auto}.gateway-card__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;padding:11px 0;border-top:1px solid rgba(57,109,185,.13);border-bottom:1px solid rgba(57,109,185,.13)}.gateway-card__metrics>div{display:flex;flex-direction:column;gap:3px;min-width:0}.gateway-card__metrics span{color:#627c9c;font-size:9px;white-space:nowrap}.gateway-card__metrics strong{color:#dbe8f8;font-size:12px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.gateway-card__meter{display:flex;flex-direction:column;gap:6px;margin-top:12px}.gateway-card__meter>span{color:#566f8e;font-size:9px}.gateway-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px}.gateway-card__pulse{display:inline-flex;align-items:center;gap:4px;color:#5e7c9d;font-size:8.5px;white-space:nowrap}.gateway-card__pulse svg{color:var(--tone-color);opacity:.8}.gateway-card__spark{flex:0 0 auto;opacity:.9}.gateway-card__no-data{color:#4f6b8d;font-family:var(--font-mono);font-size:8.5px}.gateway-card__routes{display:flex;flex-direction:column;gap:5px;margin-top:12px}.gateway-route{display:flex;align-items:center;gap:7px;min-width:0;padding:6px 8px;border:1px solid rgba(62,116,196,.16);border-radius:6px;background:#07162c8c}.gateway-route.is-callback{background:#07162c57}.gateway-route__tag{flex:0 0 auto;padding:1px 5px;border-radius:4px;background:#2f7df61a;color:#6ea8e8;font-family:var(--font-mono);font-size:8px;letter-spacing:.03em}.gateway-route.is-callback .gateway-route__tag{background:#27bfa31a;color:#47c7b0}.gateway-route__path{flex:1;min-width:0;overflow:hidden;color:#9db9d8;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.gateway-route__copy{flex:0 0 auto;display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:4px;background:transparent;color:#557192;cursor:pointer;transition:color .16s ease,background .16s ease}.gateway-route__copy:hover{background:#478cf01f;color:#8cc4ff}.gateway-card__callbacks{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;color:#5e7c9d;font-size:9px}.gateway-card__callbacks span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.gateway-card__callbacks span:first-child svg{color:#4bb7c9;opacity:.85}.gateway-detail__routes{margin-top:14px;padding:2px 12px;border:1px solid rgba(62,118,200,.15);border-radius:9px;background:#08193173}.gateway-detail__route-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid rgba(53,104,178,.1);color:#617c9c;font-size:10px}.gateway-detail__route-row:last-child{border-bottom:none}.gateway-detail__route-row>span:first-child{flex:0 0 54px}.gateway-detail__route-row strong{flex:1;min-width:0;overflow:hidden;color:#b8cde5;font-size:9.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.gateway-detail__callbacks{margin-top:17px}.gateway-detail__callbacks-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1px solid rgba(53,104,178,.12)}.gateway-detail__callbacks-head h3{display:flex;align-items:center;gap:7px;margin:0;color:#dbe8f8;font-size:11.5px;font-weight:600}.gateway-detail__callbacks-head h3:before{content:"";width:2px;height:11px;border-radius:2px;background:linear-gradient(180deg,#4d9bff,#35d8e9)}.gateway-detail__callbacks-head>span{color:#5f7a9b;font-size:9px}.gateway-detail__callbacks .empty-panel{margin-top:10px}.callback-list{display:flex;flex-direction:column}.callback-row{padding:9px 0;border-bottom:1px solid rgba(53,104,178,.1)}.callback-row:last-child{border-bottom:none}.callback-row__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.callback-row__order{color:#9eb9d9;font-size:9.5px}.callback-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:5px;color:#627d9e;font-size:8.5px}.callback-row__foot{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px;color:#4f6b8d;font-family:var(--font-mono);font-size:8px}.callback-row__foot .mono{color:#587597}.cell-stack{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.cell-stack__sub{max-width:100%;overflow:hidden;color:#5f7a9b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cell-stack .status-badge{align-self:flex-start}.merchant-detail__routes{margin-top:10px}.stats-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,.72fr);gap:16px;align-items:stretch}.stats-bottom-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:16px;align-items:stretch}.chart-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chart-tool-btn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border:1px solid rgba(67,125,210,.22);border-radius:6px;background:#0b203e99;color:#8aa4c3;font-size:10px;transition:all .15s ease}.chart-tool-btn:hover{border-color:#589af566;color:#d4e8fc}.chart-tool-btn.is-active{border-color:#589af566;background:#2f7df61f;color:#7fbcff}.chart-summary{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:2px 0;padding:0 2px}.chart-summary>div{display:flex;flex-direction:column;gap:3px}.chart-summary>div span{color:#63809f;font-size:9.5px}.chart-summary>div strong{color:#e9f3ff;font-size:19px;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.chart-summary__delta{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500}.chart-summary__delta.is-up{color:#2ee6a8}.chart-summary__delta.is-down{color:#ff7185}.chart-summary__delta>span{color:#5d7798;font-size:9px;font-weight:400}.chart-kpi{display:inline-flex;align-items:baseline;gap:5px;padding:4px 9px;border:1px solid rgba(67,125,210,.16);border-radius:6px;background:#091c3699}.chart-kpi span{color:#5f7a9b;font-size:9px}.chart-kpi strong{color:#dcebfa;font-size:12px;font-weight:600}.chart-mini-stats{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px;padding-top:10px;border-top:1px solid rgba(59,112,188,.13);color:#627d9c;font-size:9.5px}.chart-mini-stats strong{color:#c4d8ee;font-weight:500;font-variant-numeric:tabular-nums}.chart-table{margin-top:13px;padding-top:4px;border-top:1px solid rgba(59,112,188,.14)}.chart-table .data-table__table thead th{background:#081831b3}.chart-table .data-table__footer{background:transparent}.distribution-panel{display:flex;flex-direction:column}.distribution-total{display:flex;flex-direction:column;gap:3px;margin:2px 0 15px}.distribution-total>span:first-child{color:#647f9f;font-size:9.5px}.distribution-total strong{color:#eaf4ff;font-size:22px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.distribution-total>span:last-child{color:#5c7698;font-size:9.5px}.stacked-bar{display:flex;gap:2px;height:26px;padding:0;border-radius:6px;background:var(--surface);overflow:hidden}.stacked-bar__seg{position:relative;display:flex;align-items:center;justify-content:center;height:100%;min-width:2px;transition:filter .16s ease}.stacked-bar__seg:hover{filter:brightness(1.12)}.stacked-bar__seg.is-first{border-radius:5px 0 0 5px}.stacked-bar__seg.is-last{border-radius:0 5px 5px 0}.stacked-bar__label{color:#fffffff5;font-size:9px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.28);pointer-events:none}.stack-legend{display:flex;flex-direction:column;gap:1px;margin-top:15px}.stack-legend__row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 5px;border-radius:6px;transition:background .15s ease}.stack-legend__row:hover{background:#2f7df60e}.stack-legend__key{width:7px;height:7px;border-radius:2px}.stack-legend__name{color:#93aac5;font-size:10.5px}.stack-legend__value{color:#cedff2;font-size:10.5px;font-weight:500;font-variant-numeric:tabular-nums}.ranking-list{display:flex;flex-direction:column;gap:13px;padding-top:2px}.ranking-row{display:flex;align-items:center;gap:11px}.ranking-rank{flex:0 0 24px;width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(66,120,198,.18);border-radius:6px;background:#0e2443b3;color:#7892b2;font-size:10px;font-weight:600}.ranking-rank.is-first{border-color:#f0b45a4d;background:#f0b45a1f;color:#f0b45a}.ranking-main{flex:1;min-width:0}.ranking-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ranking-name{color:#c5d8ee;font-size:11.5px}.ranking-top strong{color:#dbe9f9;font-size:10.5px;font-weight:500}.ranking-track{height:7px;margin-top:5px;overflow:hidden;border-radius:4px;background:#507dbd1f}.ranking-track span{display:block;height:100%;border-radius:0 4px 4px 0;background:linear-gradient(90deg,#256abf,#4d9bff);box-shadow:0 0 8px #3987e54d;transition:width .4s ease}.podium-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.podium-card{--podium-color: #9fb8d8;position:relative;overflow:hidden;padding:15px 16px 14px;border:1px solid rgba(64,118,198,.2);border-top-color:var(--podium-color);border-radius:12px;background:linear-gradient(155deg,#0c2343eb,#07162cf0);box-shadow:inset 0 1px #ffffff08}.podium-card:before{content:"";position:absolute;top:-60px;right:-45px;width:150px;height:140px;background:radial-gradient(closest-side,color-mix(in srgb,var(--podium-color) 16%,transparent),transparent 72%);pointer-events:none}.podium-card.is-gold{--podium-color: #f0b45a}.podium-card.is-silver{--podium-color: #9fb8d8}.podium-card.is-bronze{--podium-color: #c68555}.podium-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.podium-card__rank{display:inline-flex;align-items:center;gap:5px;color:var(--podium-color);font-size:9.5px;font-weight:600;letter-spacing:.04em}.podium-card__merchant{margin-top:13px}.podium-card__value{margin-top:12px;color:#edf6ff;font-size:20px;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.podium-card__meta{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:7px;color:#607b9c;font-size:9px}.podium-card__bar{height:3px;margin-top:12px;overflow:hidden;border-radius:99px;background:#507dbd21}.podium-card__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--podium-color),rgba(53,216,233,.7))}.table-rank{width:25px;height:25px;display:inline-grid;place-items:center;border:1px solid rgba(66,120,198,.16);border-radius:6px;background:#0d2240a8;color:#7893b3;font-size:10px;font-weight:600}.table-rank.is-top-1{border-color:#f0b45a52;background:#f0b45a1a;color:#f0b45a}.table-rank.is-top-2{border-color:#9fb8d847;background:#9fb8d814;color:#b9cee6}.table-rank.is-top-3{border-color:#c685554d;background:#c6855517;color:#d19a70}.role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.role-card{position:relative;padding:15px 16px 13px;border:1px solid rgba(59,113,193,.18);border-top-width:2px;border-top-style:solid;border-radius:11px;background:linear-gradient(155deg,#0c2140e6,#07162ced);transition:border-color .18s ease,transform .18s ease}.role-card:hover{transform:translateY(-1px);border-left-color:#5592f04d;border-right-color:#5592f04d;border-bottom-color:#5592f04d}.role-card__head{display:flex;align-items:center;gap:10px}.role-card__icon{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border-radius:9px}.role-card__head>div{min-width:0}.role-card__head h3{color:#dfebfa;font-size:13px;font-weight:600}.role-card__id{color:#597596;font-size:9px}.role-card__head .status-badge{margin-left:auto}.role-card__desc{margin-top:10px;color:#728cab;font-size:10px;line-height:1.6}.role-card__tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.permission-tag{padding:3px 7px;border:1px solid rgba(66,130,230,.14);border-radius:4px;background:#2f7df60f;color:#88acd6;font-size:9px}.role-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(59,112,188,.12)}.role-card__members{display:inline-flex;align-items:center;gap:5px;color:#5f7b9b;font-size:9.5px}.permission-panel .panel__body{padding-top:12px}.permission-actions{display:flex;align-items:center;gap:6px}.permission-matrix-wrap{overflow-x:auto}.permission-matrix{width:100%;min-width:720px;border-collapse:separate;border-spacing:0}.permission-matrix th{padding:10px;border-bottom:1px solid rgba(63,121,210,.18);color:#7c95b5;font-size:10px;font-weight:500;text-align:center;white-space:nowrap}.permission-matrix th:first-child{text-align:left;padding-left:14px}.permission-matrix th span{vertical-align:middle}.permission-lock{margin-left:4px;color:#4f6a8b;vertical-align:middle}.permission-matrix td{padding:9px 10px;border-bottom:1px solid rgba(53,104,178,.1);text-align:center}.permission-matrix td:first-child{text-align:left;padding-left:14px}.permission-matrix tr:last-child td{border-bottom:none}.permission-module{display:inline-block;min-width:54px;margin-right:12px;color:#5d7a9c;font-size:9px;letter-spacing:.035em}.permission-label{color:#b7cbe2;font-size:10.5px}.permission-state,.permission-toggle{width:23px;height:23px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.05);border-radius:6px;background:#466ea014;color:#45617f}.permission-state.is-on,.permission-toggle.is-on{border-color:#2ed99a33;background:#2ed99a17;color:#34d99a}.permission-toggle{cursor:pointer;transition:all .15s ease}.permission-toggle:hover{border-color:#589af561;background:#2f7df61c}.permission-dash{color:#405b7a;font-size:10px}.health-banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:hidden;padding:17px 20px;border:1px solid rgba(50,156,146,.26);border-radius:12px;background:radial-gradient(520px 160px at 0% 50%,rgba(28,167,128,.11),transparent 70%),linear-gradient(105deg,#0b2440eb,#07182ef0);box-shadow:inset 0 1px #ffffff08}.health-banner:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:2px;border-radius:0 2px 2px 0;background:linear-gradient(180deg,#2ee6a8,#35d8e9);box-shadow:0 0 10px #2ee6a880}.health-banner__left{display:flex;align-items:center;gap:14px;min-width:0}.health-banner__pulse{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(46,230,168,.18);border-radius:50%;background:#2ee6a814}.health-banner__pulse span{width:10px;height:10px;border-radius:50%;background:#2ee6a8;box-shadow:0 0 0 5px #2ee6a81a,0 0 14px #2ee6a8a6;animation:live-pulse 2.2s ease-in-out infinite}.health-banner__left h2{color:#e5f4ef;font-size:15px;font-weight:600;letter-spacing:-.015em}.health-banner__left p{margin-top:3px;color:#6c89a3;font-size:10px}.health-banner__metrics{display:flex;align-items:center;gap:24px;flex:0 0 auto}.health-banner__metrics>div{display:flex;flex-direction:column;gap:2px}.health-banner__metrics span{color:#5f7e9d;font-size:9px}.health-banner__metrics strong{color:#e0f0fc;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.service-card{position:relative;overflow:hidden;padding:14px 15px 12px;border:1px solid rgba(59,113,193,.19);border-radius:11px;background:linear-gradient(155deg,#0c2241e6,#07162ced);transition:border-color .18s ease,transform .18s ease}.service-card:after{content:"";position:absolute;top:-55px;right:-40px;width:140px;height:120px;background:radial-gradient(closest-side,color-mix(in srgb,var(--tone-color) 11%,transparent),transparent 74%);pointer-events:none}.service-card:hover{transform:translateY(-1px);border-color:#5592f04d}.service-card__head{display:flex;align-items:center;gap:9px;min-width:0}.service-card__icon{flex:0 0 31px;width:31px;height:31px;display:grid;place-items:center;border-radius:8px;background:#ffffff0a;color:var(--tone-color)}.service-card__title{min-width:0;flex:1}.service-card__title h3{color:#dbe8f8;font-size:11.5px;font-weight:600}.service-card__title span{display:block;margin-top:1px;overflow:hidden;color:#5e7898;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.service-card__head .status-badge{margin-left:auto;flex:0 0 auto}.service-card__metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.service-card__metrics>div{display:flex;flex-direction:column;gap:2px}.service-card__metrics span{color:#5e7899;font-size:9px}.service-card__metrics strong{color:#dceaf9;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.service-card__spark{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:9px;padding-top:9px;border-top:1px solid rgba(56,108,184,.12)}.service-card__spark .sparkline{max-width:100%;flex:1}.service-card__spark>span{flex:0 0 auto;color:#506b8c;font-size:8.5px}.monitor-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.alert-panel .panel__body{padding-top:10px}.alert-list{display:flex;flex-direction:column;gap:7px}.alert-item{display:flex;gap:10px;padding:10px 11px;border:1px solid rgba(58,110,188,.14);border-left:2px solid #3987e5;border-radius:7px;background:#08193075}.alert-item.is-high{border-left-color:#e66767}.alert-item.is-mid{border-left-color:#c98500}.alert-item.is-low{border-left-color:#3987e5}.alert-item__icon{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border-radius:6px;background:#e6676714;color:#e66767}.alert-item.is-mid .alert-item__icon{background:#c985001a;color:#d9a33b}.alert-item.is-low .alert-item__icon{background:#3987e51a;color:#62a5f5}.alert-item__body{flex:1;min-width:0}.alert-item__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.alert-item__top strong{color:#d2e1f3;font-size:10.5px;font-weight:500}.alert-item__top span{flex:0 0 auto;color:#4f6a8a;font-size:8.5px}.alert-item__body p{margin:3px 0 6px;color:#677f9e;font-size:9.5px;line-height:1.5}.alert-item .status-badge{height:18px;font-size:8.5px}.check-list{display:flex;flex-direction:column}.check-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 1px;border-bottom:1px solid rgba(53,104,178,.1);color:#a8bed7;font-size:10.5px}.check-item:last-child{border-bottom:none}.check-item__value{min-width:48px;color:#7b95b5;font-family:var(--font-mono);font-size:9.5px;text-align:right}.check-summary{display:flex;align-items:center;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(58,110,188,.13);color:#567292;font-size:9px}.monitor-footnote{display:flex;align-items:center;justify-content:center;gap:6px;color:#4e698a;font-size:9.5px;padding-bottom:2px}.task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.task-card{position:relative;padding:15px 16px 13px;border:1px solid rgba(59,113,193,.19);border-radius:11px;background:linear-gradient(155deg,#0c2241e6,#07162ced);transition:border-color .18s ease,transform .18s ease}.task-card:hover{transform:translateY(-1px);border-color:#5592f04d}.task-card.is-error{border-color:#e6676742}.task-card__head{display:flex;align-items:center;gap:10px}.task-card__icon{flex:0 0 33px;width:33px;height:33px;display:grid;place-items:center;border:1px solid rgba(80,148,245,.16);border-radius:8px;background:#2f7df61a;color:#7eb9ff}.task-card__title{flex:1;min-width:0}.task-card__title h3{color:#dce9fa;font-size:12px;font-weight:600}.task-card__title span{display:block;margin-top:2px;color:#5c7798;font-size:9px}.task-card__desc{margin-top:10px;color:#6c85a4;font-size:9.5px;line-height:1.55}.task-card__meta{display:flex;flex-direction:column;gap:5px;margin-top:10px;padding-top:9px;border-top:1px solid rgba(56,108,184,.12)}.task-card__meta>div{display:flex;justify-content:space-between;gap:10px}.task-card__meta span{color:#557090;font-size:9px}.task-card__meta strong{color:#9db5d0;font-size:9px;font-weight:400;font-variant-numeric:tabular-nums}.task-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px}.task-card__actions{display:flex;align-items:center;gap:10px}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;padding:15px 16px;border:1px solid rgba(62,118,200,.16);border-radius:9px;background:#08193185}.order-detail__hero{display:flex;flex-direction:column;align-items:center;gap:7px;padding:22px 18px 20px;border:1px solid rgba(64,128,220,.18);border-radius:11px;background:radial-gradient(300px 120px at 50% 0%,rgba(47,125,246,.16),transparent 72%),#0819318c}.order-detail__amount{color:#7fc0ff;font-size:32px;font-weight:650;letter-spacing:-.04em;text-shadow:0 0 28px rgba(61,144,255,.25)}.order-detail__id{color:#5d7899;font-size:10px}.order-detail__section h3,.dictionary-detail__entries h3,.merchant-detail__section h3,.gateway-detail__config h3,.api-detail__section h3{display:flex;align-items:center;gap:7px;margin:20px 0 11px;color:#dbe8f8;font-size:11.5px;font-weight:600}.order-detail__section h3:before,.dictionary-detail__entries h3:before,.merchant-detail__section h3:before,.gateway-detail__config h3:before,.api-detail__section h3:before{content:"";width:2px;height:11px;border-radius:2px;background:linear-gradient(180deg,#4d9bff,#35d8e9)}.timeline{display:flex;flex-direction:column;gap:13px;padding-left:2px}.timeline__item{position:relative;display:flex;gap:11px;padding-left:4px}.timeline__item:before{content:"";position:absolute;left:9px;top:14px;bottom:-14px;width:1px;background:#4378be2e}.timeline__item:last-child:before{display:none}.timeline__dot{position:relative;z-index:1;flex:0 0 10px;width:10px;height:10px;margin-top:3px;border:2px solid #0a1b35;border-radius:50%;background:#4a6585;box-shadow:0 0 0 1px #4e7fc247}.timeline__item.is-done .timeline__dot{background:#2ee6a8;box-shadow:0 0 0 1px #2ee6a84d,0 0 8px #2ee6a866}.timeline__body{flex:1;min-width:0}.timeline__title{color:#c9dbef;font-size:10.5px;font-weight:500}.timeline__detail{margin-top:2px;color:#697f9c;font-size:9.5px}.timeline__time{margin-top:3px;color:#4d6788;font-family:var(--font-mono);font-size:8.5px}.order-detail__actions,.channel-detail__actions,.gateway-detail__actions{display:flex;gap:8px;margin-top:20px}.merchant-detail__hero{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border:1px solid rgba(62,118,200,.16);border-radius:10px;background:#08193180}.merchant-detail__hero .account-cell__avatar{width:38px;height:38px;font-size:14px}.merchant-detail__hero .account-cell__name{font-size:13px}.merchant-detail__volume{display:flex;flex-direction:column;gap:3px;margin-top:14px;padding:15px 16px 8px;border:1px solid rgba(62,118,200,.16);border-radius:10px;background:#08193180}.merchant-detail__volume>span:first-child{color:#617c9c;font-size:9.5px}.merchant-detail__volume>strong{color:#dcebfb;font-size:21px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.merchant-detail__volume .sparkline{margin-top:6px;width:100%}.merchant-detail__section{margin-top:5px}.detail-tags{display:flex;flex-wrap:wrap;gap:6px}.detail-tags span{padding:5px 9px;border:1px solid rgba(65,123,210,.18);border-radius:5px;background:#2f7df60f;color:#8cafd7;font-size:9.5px}.channel-detail__hero{display:flex;align-items:center;gap:11px;padding:15px;border:1px solid rgba(62,118,200,.16);border-radius:10px;background:#08193180}.channel-detail__icon{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border-radius:9px;background:#2f7df61f;color:#74b4ff}.channel-detail__hero>div{flex:1;min-width:0}.channel-detail__hero h2{color:#dfebfa;font-size:14px;font-weight:600}.channel-detail__hero .mono{color:#5e7899;font-size:9px}.channel-detail__balance{display:flex;flex-direction:column;gap:4px;margin-top:14px;padding:16px;border:1px solid rgba(64,128,220,.18);border-radius:10px;background:radial-gradient(260px 110px at 50% 0%,rgba(47,125,246,.13),transparent 74%),#0819318c}.channel-detail__balance>span:first-child{color:#617c9c;font-size:9.5px}.channel-detail__balance>strong{color:#deecfb;font-size:25px;font-weight:650;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.channel-detail__hint{color:#506b8c;font-size:9px}.channel-detail__usage{margin:14px 0;padding:13px 15px;border:1px solid rgba(62,118,200,.14);border-radius:9px;background:#08193166}.channel-detail__usage-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;color:#819bb9;font-size:9.5px}.channel-detail__usage-head strong{color:#bcd2e9;font-size:9.5px;font-weight:400}.gateway-detail__hero{display:flex;align-items:center;gap:13px;padding-bottom:16px;border-bottom:1px solid rgba(58,110,188,.15)}.gateway-detail__hero h2{color:#e2eefc;font-size:16px;font-weight:600;margin-bottom:5px}.gateway-detail__spark{margin:16px 0;padding:14px 14px 8px;border:1px solid rgba(62,118,200,.15);border-radius:9px;background:#08193173}.gateway-detail__spark-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.gateway-detail__spark-head span{color:#607b9b;font-size:9.5px}.gateway-detail__spark-head strong{color:#dbeafa;font-size:15px;font-weight:600}.gateway-detail__spark .sparkline{width:100%}.gateway-detail__axis{display:flex;justify-content:space-between;margin-top:4px;color:#4e6989;font-size:8.5px}.gateway-detail__spark-empty{display:flex;align-items:center;justify-content:center;gap:8px;min-height:84px;margin-top:4px;border:1px dashed rgba(70,124,200,.16);border-radius:7px;color:#566f8e;font-size:9.5px}.gateway-detail__spark-empty svg{opacity:.6}.path-input .ant-input-prefix{margin-right:6px;color:#5f7c9e;font-family:var(--font-mono);font-size:10px}.gateway-detail__config{margin-top:17px}.config-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 1px;border-bottom:1px solid rgba(53,104,178,.1);color:#617c9c;font-size:10px}.config-row:last-child{border-bottom:none}.config-row strong{color:#b8cde5;font-size:10.5px;font-weight:500}.api-detail__hero{display:flex;align-items:center;gap:9px;padding:12px 13px;border:1px solid rgba(62,118,200,.16);border-radius:9px;background:#08193180;overflow:hidden}.api-detail__path{flex:1;min-width:0;overflow:hidden;color:#b6cce4;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.api-detail__hero .detail-grid{margin:0}.api-detail__section{margin-top:4px}.code-block{margin:0;padding:13px 14px;overflow-x:auto;border:1px solid rgba(50,96,162,.25);border-radius:8px;background:#030c19bd;color:#9dc7f5;font-family:var(--font-mono);font-size:9.5px;line-height:1.65}.api-detail>.ant-btn{margin-top:18px}.dictionary-detail__hero{display:flex;align-items:center;gap:11px;padding:14px;border:1px solid rgba(62,118,200,.16);border-radius:10px;background:#08193180}.dictionary-detail__icon{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#9085e91f;color:#b3a5f7}.dictionary-detail__hero>div{flex:1;min-width:0}.dictionary-detail__hero h2{color:#e1edfb;font-size:14px;font-weight:600}.dictionary-detail__hero .mono{color:#607b9b;font-size:9.5px}.dictionary-detail__entries{margin-bottom:16px}.dictionary-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-bottom:1px solid rgba(53,104,178,.1);color:#a7bdd5;font-size:10.5px}.dictionary-entry .mono{color:#6f8daf;font-size:9.5px}.detail-drawer .ant-drawer-body{padding-bottom:28px}.modal-form .ant-form-item:last-child{margin-bottom:0}.form-grid{display:grid;gap:0 14px}.form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-hint{margin:-2px 0 12px;color:#5a7697;font-size:9.5px;line-height:1.55}.settings-form__actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.policy-flow{display:flex;flex-direction:column;gap:12px}.policy-step{display:flex;gap:11px;padding:11px 12px;border:1px solid rgba(58,112,190,.14);border-radius:8px;background:#0819316b}.policy-step__index{flex:0 0 24px;width:24px;height:24px;display:grid;place-items:center;border-radius:6px;background:#2f7df61a;color:#6ba9ef;font-family:var(--font-mono);font-size:9px}.policy-step h4{color:#c9dbef;font-size:10.5px;font-weight:500}.policy-step p{margin-top:3px;color:#647e9d;font-size:9.5px;line-height:1.55}.policy-note{display:flex;align-items:flex-start;gap:7px;margin-top:13px;padding:10px 11px;border:1px solid rgba(53,216,233,.13);border-radius:7px;background:#35d8e90b;color:#6f93ad;font-size:9.5px;line-height:1.5}.policy-note svg{flex:0 0 auto;margin-top:1px;color:#4bbdcd}.bin-org{display:inline-flex;align-items:center;gap:7px;color:#b4c9e1}.bin-org__mark{width:20px;height:20px;display:grid;place-items:center;border:1px solid rgba(77,155,255,.16);border-radius:5px;background:#2f7df61a;color:#7db8f8;font-size:9px;font-weight:600}.not-found{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 240px);padding:40px 20px;text-align:center;overflow:hidden}.not-found__orb{position:absolute;top:12%;left:50%;width:460px;height:360px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(47,125,246,.16),transparent 72%);pointer-events:none}.not-found__code{position:relative;color:transparent;font-size:120px;font-weight:700;line-height:.9;letter-spacing:-.08em;background:linear-gradient(180deg,#6cb1fff2,#2764c759);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 34px rgba(47,125,246,.22))}.not-found h1{position:relative;margin-top:14px;color:#e7f1ff;font-size:22px;font-weight:600}.not-found p{position:relative;margin-top:8px;color:#718ba9;font-size:12px}.not-found__actions{position:relative;display:flex;gap:9px;margin-top:20px}.not-found__hint{position:relative;display:flex;align-items:center;gap:7px;margin-top:28px;color:#506b8b;font-size:9.5px}.not-found__hint kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 4px;border:1px solid rgba(77,135,218,.22);border-radius:4px;background:#0e2648b3;color:#7292b5;font-family:var(--font-mono);font-size:8px}.chart-tooltip{min-width:132px}.chart-tooltip__value{color:#f1f8ff;font-size:14px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.chart-tooltip__meta{display:flex;align-items:center;gap:6px;margin-top:3px;color:#9ab3d0;font-size:10px}.chart-tooltip__key{width:12px;height:2px;border-radius:99px}.chart-tooltip__axis{margin-top:5px;padding-top:5px;border-top:1px solid rgba(75,128,200,.2);color:#617d9d;font-size:9px}@keyframes page-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes submenu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes command-in{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.86)}}@media(max-width:1560px){.gateway-grid,.service-grid,.task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1380px){.stats-grid,.stats-bottom-grid{grid-template-columns:1fr}.flow-segment{flex-basis:158px}}@media(max-width:1280px){.split-grid,.split-grid--flow,.split-grid--config,.monitor-chart-grid{grid-template-columns:1fr}.health-banner{flex-direction:column;align-items:flex-start}.health-banner__metrics{width:100%;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid rgba(54,113,174,.16)}}@media(max-width:1180px){.role-grid{grid-template-columns:1fr}.page-header{align-items:flex-start}.filter-scope{flex-basis:100%;margin-left:0;padding-bottom:0}}@media(max-width:1080px){.app-shell,.app-shell.is-collapsed{--sidebar-w: 0px}.app-main{margin-left:0}.sidebar{width:252px;transform:translate(-104%);box-shadow:26px 0 70px #00000073}.sidebar.is-mobile-open{transform:translate(0)}.topbar,.page-tabs-wrap{padding:0 16px}.page-wrap{padding:18px 16px 30px}.app-footer{padding:0 16px 18px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar__fields{gap:16px}.page-header__title{font-size:22px}}@media(max-width:860px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-grid,.task-grid,.podium-grid{grid-template-columns:1fr}.page-header{flex-direction:column;align-items:stretch}.page-header__actions{justify-content:flex-start}.topbar__divider--right,.user-chip__copy{display:none}.user-chip{padding-right:6px}.data-table__footer{align-items:flex-start}.table-pagination{width:100%;justify-content:flex-start}.health-banner__metrics{flex-wrap:wrap}}@media(max-width:680px){.topbar{height:50px;padding:0 11px}:root{--topbar-h: 50px}.page-tabs-wrap{padding:0 11px}.page-tab{min-width:96px}.breadcrumb__parent,.breadcrumb__sep{display:none}.topbar__right,.topbar__left{gap:2px}.topbar__divider{display:none}.icon-button{width:32px;height:32px}.page-wrap{padding:15px 12px 26px}.page{gap:14px}.dashboard-divider{margin:28px 0 18px}.dashboard-page .table-panel{margin-top:22px}.page-header__title{font-size:20px}.page-header__description{font-size:11px}.mini-grid{grid-template-columns:1fr}.metric-grid{gap:10px}.metric-card{min-height:84px;padding:11px 12px}.metric-card__value{font-size:21px}.metric-card__label{font-size:11px}.filter-bar{gap:12px}.filter-bar__fields{gap:11px;width:100%}.filter-field{flex:1 1 100%;width:100%}.filter-field__control{flex:1;min-width:0}.filter-field__control,.filter-field .ant-input-affix-wrapper,.filter-field .ant-input,.filter-field .field-select.ant-select,.filter-field .field-range.ant-picker{width:100%!important}.filter-bar__actions{width:100%;justify-content:flex-end}.filter-bar__actions .ant-btn{flex:1}.panel__header{padding:13px 13px 0;flex-wrap:wrap}.panel__body{padding:12px 13px 14px}.panel__body--flush{padding:0}.panel__extra{width:100%;justify-content:flex-start}.table-panel .panel__header{padding:13px 13px 11px}.data-table__table thead th:first-child,.data-table__table tbody td:first-child{padding-left:13px}.data-table__table thead th:last-child,.data-table__table tbody td:last-child{padding-right:13px}.data-table__footer{padding:9px 13px}.table-pagination{gap:8px}.table-pagination__jump{display:none}.chart-head-actions{width:100%;justify-content:space-between}.chart-summary{flex-direction:column;align-items:flex-start;gap:6px}.flow-node{min-width:142px}.flow-segment{flex-basis:154px}.role-card{padding:13px}.service-grid{grid-template-columns:1fr}.gateway-card__endpoint{max-width:160px}.health-banner{padding:14px}.health-banner__metrics{gap:14px;justify-content:flex-start}.app-footer{flex-wrap:wrap;gap:6px;padding:0 12px 16px;font-size:9px}.app-footer>span:first-child{display:none}.notification-panel{width:calc(100vw - 26px)}.ant-modal{max-width:calc(100vw - 20px)}.form-grid--2,.detail-grid{grid-template-columns:1fr}.not-found__code{font-size:88px}.not-found__actions{flex-direction:column;width:100%;max-width:260px}.command-overlay{padding-top:8vh}.command-footer__brand{display:none}.monitor-chart-grid{gap:14px}.task-card__meta{gap:4px}}@media(max-width:440px){.metric-grid{grid-template-columns:1fr}.gateway-card__metrics{grid-template-columns:1fr 1fr}.gateway-card__callbacks{flex-direction:column;align-items:flex-start;gap:4px}.stack-legend__row{padding-left:1px;padding-right:1px}.breadcrumb__pill{padding:0 9px;font-size:11.5px}.user-chip__arrow{display:none}.podium-card__value{font-size:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.auth-screen{position:relative;display:grid;place-items:center;min-height:100vh;padding:24px;overflow:hidden;background:radial-gradient(900px 520px at 18% -10%,rgba(23,74,151,.55),transparent 65%),radial-gradient(760px 480px at 92% 108%,rgba(63,36,138,.28),transparent 62%),var(--bg-deep)}.auth-screen__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(67,120,199,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(67,120,199,.055) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(620px 460px at center,#000 20%,transparent 78%);mask-image:radial-gradient(620px 460px at center,#000 20%,transparent 78%)}.auth-card{position:relative;width:100%;max-width:430px;padding:30px;border:1px solid rgba(74,141,235,.28);border-radius:18px;background:linear-gradient(160deg,#0d274bf5,#06142bfa);box-shadow:0 34px 100px #010816b8,inset 0 1px #ffffff09}.auth-card--center{display:flex;align-items:center;justify-content:center;gap:11px;max-width:340px;color:var(--text-2);font-size:12px}.auth-card>.brand{margin-bottom:26px}.auth-card__heading h1{margin:8px 0 9px;color:#edf5ff;font-size:25px;font-weight:650;letter-spacing:-.025em}.auth-card__heading p{margin:0;color:#8da5c4;font-size:11.5px;line-height:1.7}.auth-card__eyebrow{color:#4f7cab;font-size:9.5px;font-weight:600;letter-spacing:.18em}.auth-card__error{margin-top:16px;padding:9px 11px;border:1px solid rgba(255,113,133,.32);border-radius:8px;background:#ff718514;color:#ff9cab;font-size:11px;line-height:1.55}.auth-form{display:flex;flex-direction:column;gap:9px;margin-top:22px}.auth-form__label{color:#89a2c2;font-size:10.5px;font-weight:500}.auth-form .ant-btn{margin-top:6px;height:40px;font-size:12.5px}.auth-card__foot{display:flex;align-items:flex-start;gap:7px;margin-top:22px;padding-top:16px;border-top:1px solid rgba(64,118,196,.16);color:#617b9b;font-size:10px;line-height:1.6}.auth-card__foot svg{flex:none;margin-top:1px;color:#4f8f7a}.auth-spin{animation:auth-spin .9s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}.relay-page{min-width:0}.relay-livebar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;padding:9px 13px;border:1px solid rgba(59,112,193,.2);border-radius:9px;background:#06142a94}.relay-live{display:inline-flex;align-items:center;gap:6px;color:#8ea6c8;font-size:10px;font-weight:600;letter-spacing:.05em}.relay-live__dot{width:6px;height:6px;border-radius:50%;background:#ffb35c;box-shadow:0 0 8px #ffb35ca6}.relay-live.is-on{color:#5fe6b4}.relay-live.is-on .relay-live__dot{background:var(--green);box-shadow:0 0 10px var(--green);animation:relay-pulse 1.9s ease-in-out infinite}@keyframes relay-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}.relay-livebar__meta{display:inline-flex;align-items:center;gap:5px;color:#6c86a6;font-size:10px}.relay-alert{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(255,113,133,.28);border-radius:8px;background:#ff718512;color:#ffa3b0;font-size:11px}.relay-alert button{margin-left:auto;padding:2px 8px;border:1px solid rgba(255,113,133,.35);border-radius:5px;background:transparent;color:#ffc0c9;font-size:10px}.relay-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.relay-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:14px}.relay-trend{display:flex;flex-direction:column;gap:14px;padding:2px 1px}.relay-trend__row{display:flex;align-items:center;justify-content:space-between;gap:18px}.relay-trend__copy{display:flex;flex-direction:column;gap:2px;color:#8ea6c8;font-size:10.5px}.relay-trend__copy strong{color:#e8f2ff;font-size:19px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.relay-trend .sparkline{max-width:58%;height:auto}.relay-events{display:flex;flex-direction:column;gap:11px;max-height:276px;padding-right:4px;overflow-y:auto}.relay-events__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:176px;color:#536d8f;font-size:10.5px}.relay-event{display:flex;gap:9px;min-width:0}.relay-event__dot{flex:none;width:6px;height:6px;margin-top:5px;border-radius:50%;background:#4d9bff;box-shadow:0 0 8px #4d9bff8c}.relay-event__dot.is-order{background:var(--green);box-shadow:0 0 8px #34d99a8c}.relay-event__dot.is-log{background:var(--blue-bright)}.relay-event__dot.is-callback{background:var(--violet);box-shadow:0 0 8px #a78bfa80}.relay-event__dot.is-notification{background:var(--orange);box-shadow:0 0 8px #ffb35c80}.relay-event__body{flex:1;min-width:0}.relay-event__head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#b9cee7;font-size:10.5px}.relay-event__head strong{font-weight:550}.relay-event__head time{flex:none;color:#536d8f;font-family:var(--font-mono);font-size:9.5px}.relay-event__meta{margin-top:2px;overflow:hidden;color:#728cab;font-family:var(--font-mono);font-size:9.5px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.relay-tabs .ant-tabs-nav{margin-bottom:14px}.relay-tabs .ant-tabs-tab{font-size:11.5px}.relay-tabs .ant-tabs-tabpane{display:flex;flex-direction:column;gap:14px}.relay-cell-stack{display:flex;flex-direction:column;gap:3px;min-width:0}.relay-cell-stack.is-right{align-items:flex-end;text-align:right}.relay-ellipsis{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-number.is-strong{color:#dcecff;font-weight:600}.method-badge-inline{display:flex;align-items:center;gap:7px;min-width:0}.relay-direction{display:inline-flex;align-items:center;gap:5px;color:#9db8d8;font-size:10.5px}.status-code.is-none{color:#536d8f}.relay-table-footer{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:12px 16px;border-top:1px solid rgba(63,117,199,.16);background:#0614296b}.relay-table-footer .table-pagination{margin-left:auto}.relay-drawer .ant-drawer-body{padding-top:12px}.relay-drawer__loading{display:flex;align-items:center;gap:10px;padding:28px 2px;color:#8ea6c8;font-size:11px}.relay-detail{display:flex;flex-direction:column;gap:18px}.relay-detail__section h3{margin:0 0 9px;color:#a9c4e2;font-size:11.5px;font-weight:600;letter-spacing:.015em}.relay-detail__note{margin:0;color:#6d87a7;font-size:10px;line-height:1.7}.relay-detail__error{margin-top:-4px}.relay-json{max-height:320px;overflow:auto;white-space:pre-wrap;word-break:break-word}.relay-json-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.relay-json-label{display:block;margin-bottom:5px;color:#6b85a5;font-family:var(--font-mono);font-size:9.5px}.relay-url-list{display:flex;flex-direction:column;gap:6px}.relay-url{display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid rgba(62,118,200,.16);border-radius:6px;background:#08193173;font-size:10px}.relay-url>span:first-child{flex:none;width:116px;color:#6b85a5}.relay-url>span:nth-child(2){flex:1;min-width:0;color:#a9c4e2}.relay-url button{flex:none;display:grid;place-items:center;width:22px;height:22px;border:1px solid rgba(68,124,210,.24);border-radius:5px;background:#0b203eb8;color:#829bb9}.relay-url button:hover{color:#d9eaff;border-color:#559dff80}.relay-log-list{display:flex;flex-direction:column;gap:12px}.relay-log-item{display:flex;flex-direction:column;gap:9px;padding:10px 12px;border:1px solid rgba(62,118,200,.16);border-radius:8px;background:#08193173}.relay-log-item__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;color:#9db8d8;font-size:10.5px}.relay-log-item__error{padding:7px 9px;border:1px solid rgba(255,113,133,.18);border-radius:6px;background:#ff71850f;color:#ff9baa;font-family:var(--font-mono);font-size:9.5px;line-height:1.6;word-break:break-word}@media(max-width:1200px){.relay-overview-grid{grid-template-columns:1fr}}@media(max-width:1080px){.relay-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.relay-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.relay-json-grid{grid-template-columns:1fr}.relay-trend .sparkline{max-width:46%}.relay-url>span:first-child{width:92px}.auth-card{padding:24px 20px}}@media(max-width:480px){.relay-stat-grid{grid-template-columns:1fr}.relay-livebar{gap:7px 12px}.relay-livebar__meta:last-child{display:none}.relay-trend .sparkline{max-width:40%}}
