:root{--v2p-brand: #0366bb;--v2p-brand-hover: #0a3f72;--v2p-blue-soft: #eaf2fc;--v2p-page-bg: #f5f6fa;--v2p-surface: #fff;--v2p-text: #12151c;--v2p-text-muted: #5a6274;--v2p-border-strong: #d8dce6;--v2p-border-row: #edeff4;--v2p-danger: #c73036;--v2p-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--v2p-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;font-family:var(--v2p-font-sans);color:var(--v2p-text);background:var(--v2p-page-bg)}button,input{font:inherit}a{color:var(--v2p-brand);text-decoration:none}a:hover{color:var(--v2p-brand-hover)}button,a,input,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #93bdec;outline-offset:3px}.v2p-skip-link{position:fixed;top:-80px;left:16px;z-index:2000;background:#fff;padding:12px 18px;border-radius:10px}.v2p-skip-link:focus{top:12px}.v2p-shell{min-height:100vh}.v2p-sidebar{width:244px;background:#fff;border-right:1px solid #e8ebf2;position:fixed;inset:0 auto 0 0;z-index:30}.v2p-sidebar-inner{display:flex;flex-direction:column;height:100%;min-height:0}.v2p-brand{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;margin:9px 24px 15px;text-decoration:none}.v2p-brand img{width:146px;height:76px;object-fit:contain;margin-left:-12px}.v2p-brand>span{font-size:8px;font-weight:800;letter-spacing:2px;color:#788299;margin-top:-13px;margin-left:2px}.v2p-brand-identity{display:flex;align-items:center;gap:8px}.v2p-environment-badge{display:inline-flex;align-items:center;flex:0 0 auto;padding:3px 6px;border:1px solid #edc46a;border-radius:6px;background:#fff1c2;color:#895006;font-size:10px;font-weight:800;line-height:14px;letter-spacing:.8px}.v2p-workspace-label{display:flex;align-items:center;gap:9px;margin:8px 16px 14px;padding:12px 10px;border:1px solid #e9edf5;border-radius:12px;background:#fafbfe}.v2p-workspace-mark{background:#eaf2fc;border-radius:9px;color:#0366bb;font-size:11px;font-weight:800;padding:9px 7px}.v2p-workspace-label strong{display:block;font-size:11.5px}.v2p-workspace-label div>span{display:block;color:#7c8597;font-size:10px;margin-top:2px}.v2p-sidebar-nav{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#dbe2ec transparent;padding:0 12px 18px}.v2p-sidebar-nav .ant-menu{border-inline-end:0!important;background:transparent}.v2p-sidebar-nav .v2p-section-branch>.ant-menu-submenu-title{color:#9098a8;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:1.25px;padding:15px 30px 5px 13px;height:auto;line-height:1.5}.v2p-sidebar-nav .ant-menu-item{margin:3px 0!important;width:100%!important;border-radius:10px;color:#636c7f;font-size:12px;font-weight:550;padding-left:13px!important;height:37px;line-height:37px}.v2p-sidebar-nav .ant-menu-item .anticon{font-size:16px}.v2p-sidebar-nav .ant-menu-item:hover{color:#0366bb;background:#f1f6fd!important}.v2p-sidebar-nav .ant-menu-item-selected{background:#eaf2fc!important;color:#0366bb!important;font-weight:750}.v2p-sidebar-nav .ant-menu-item-selected:after{display:none}.v2p-sidebar-user{display:flex;align-items:center;gap:9px;border-top:1px solid #edf0f6;margin:0 14px;padding:15px 0}.v2p-user-avatar{flex:0 0 auto;background:#eaf2fc!important;color:#0366bb!important;font-size:12px;font-weight:750}.v2p-user-copy{min-width:0;flex:1}.v2p-user-copy strong{display:block;font-size:11.5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v2p-user-copy>span{color:#8991a3;font-size:9px;text-transform:capitalize}.v2p-sidebar-user .ant-btn{padding-inline:3px;color:#6b7486;font-size:10px}.v2p-workspace{margin-left:244px}.v2p-topbar{height:72px;padding:0 34px;display:flex;justify-content:space-between;align-items:center;gap:16px;background:#fffffff0;border-bottom:1px solid #e9edf3}.v2p-topbar-leading,.v2p-topbar-actions{display:flex;align-items:center;gap:18px}.v2p-crumb{display:flex;align-items:center;gap:10px;color:#8a92a6;font-size:11px;white-space:nowrap}.v2p-crumb strong{color:#3c485d;font-weight:650}.v2p-crumb-sep{color:#c5ccda}.v2p-nav-search.ant-btn{border:1px solid #e8edf5;background:#f8f9fc;box-shadow:none;color:#7a8496;height:34px;font-size:11px;gap:9px}.v2p-nav-search kbd{font-family:inherit;font-size:9px;color:#8a92a6;border:1px solid #dfe4ed;border-radius:4px;padding:1px 4px;margin-left:20px;background:#fff}.v2p-driver-link{font-size:11px;font-weight:600;white-space:nowrap}.v2p-driver-link .anticon{margin-left:5px}.v2p-menu-toggle.ant-btn{display:none}.v2p-main{max-width:1800px;padding:30px 34px 18px;margin:0 auto;outline:none}.v2p-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:26px}.v2p-page-title{margin:0;font-size:27px;font-weight:750;line-height:1.25;letter-spacing:-.8px;color:#182232}.v2p-page-subtitle{margin:7px 0 0;font-size:12px;color:#7a8496;line-height:1.7}.v2p-page-content{min-width:0}.v2p-workspace-footer{display:flex;justify-content:space-between;gap:18px;padding:24px 0 0;margin-top:24px;border-top:1px solid #e5e9f1;color:#929aac;font-size:10px}.v2p-workspace-footer>span:first-child{font-weight:700;color:#788398}.v2p-mobile-nav .ant-drawer-body{padding:0!important}.v2p-mobile-nav .v2p-brand{display:none}.v2p-mobile-nav .v2p-workspace-label{margin-top:18px}.v2p-search-results{max-height:430px;overflow-y:auto;padding-top:14px}.v2p-search-results button{display:flex;width:100%;align-items:center;gap:13px;border:0;background:transparent;border-radius:12px;padding:13px 10px;text-align:left;cursor:pointer;color:#263447}.v2p-search-results button:hover{background:#f1f6fd}.v2p-search-results button>span:nth-child(2){flex:1}.v2p-search-results strong{display:block;font-size:13px}.v2p-search-results small{display:block;color:#7a8496;margin-top:3px;font-size:10px;line-height:1.5}.v2p-search-icon{display:grid;place-items:center;border-radius:10px;background:#eaf2fc;color:#0366bb;width:34px;height:34px;flex:0 0 auto}.ant-pro-table-search,.ant-pro-card,.ant-card{border-radius:16px!important}.ant-pro-table-search{padding:20px 22px 0!important;box-shadow:0 3px 12px #1f325006;border:1px solid #edf0f5;margin-bottom:18px!important}.ant-pro-table-search .ant-form-item-label>label{font-size:12px;font-weight:600;color:#647087}.ant-pro-card{box-shadow:0 4px 16px #1f325006;border:1px solid #edf0f5}.ant-pro-card .ant-pro-card{box-shadow:none}.ant-pro-table .ant-pro-card-body{padding-inline:0!important}.ant-pro-table-list-toolbar-container{padding:18px 22px!important}.ant-pro-table-list-toolbar-title{color:#253248;font-size:15px!important;font-weight:700}.ant-pro-table-list-toolbar-setting-item{color:#9099ac}.ant-pro-table .ant-table-wrapper{overflow-x:auto}.ant-table{border-radius:0!important}.ant-table-thead>tr>th{background:#f8fafe!important;color:#778298!important;font-size:10px!important;font-weight:700!important;letter-spacing:.35px;border-bottom:1px solid #edf0f5!important;padding:13px 20px!important;white-space:nowrap}.ant-table-thead>tr>th:before{display:none!important}.ant-table-tbody>tr>td{font-size:12px;color:#475469;border-bottom:1px solid #edf0f5!important;padding:16px 20px!important;font-variant-numeric:tabular-nums}.ant-table-tbody>tr>td:first-child{font-weight:550;color:#29364b}.ant-table-tbody>tr.ant-table-row:hover>td{background:#f8fbff!important}.ant-table-tbody a{font-weight:600;font-size:11px}.ant-table .ant-space{row-gap:6px}.ant-table-pagination{padding-inline:20px;font-size:11px}.ant-table-tbody .ant-empty{padding-block:30px}.ant-pro-table-search .ant-btn,.ant-pro-table-list-toolbar .ant-btn{box-shadow:none}.ant-btn-primary{box-shadow:0 3px 8px #0366bb1a}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-input-number,.ant-picker{border-color:#dfe5ef!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select-selector:hover,.ant-input-number:hover,.ant-picker:hover{border-color:#91b8e1!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused{border-color:#0366bb!important}.ant-input::placeholder{color:#a6afbf}.ant-tabs>.ant-tabs-nav{padding:0 6px;margin-bottom:20px}.ant-tabs-tab{padding:13px 2px!important;font-weight:600;font-size:12px;color:#7a8497}.ant-tabs-ink-bar{height:3px!important;border-radius:3px 3px 0 0}.ant-tabs-tab-active .ant-tabs-tab-btn{text-shadow:none!important;font-weight:700}.station-detail-tabs .ant-tabs-ink-bar{height:3px!important;background:#0366bb}.station-detail-tabs .ant-tabs-tab{font-size:13px!important;padding:12px 4px!important}.station-detail-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0366bb!important}.ant-drawer-content{border-radius:20px 0 0 20px}.ant-drawer-header{padding:23px 25px!important;border-color:#edf0f5!important}.ant-drawer-title,.ant-modal-title{font-size:19px!important;font-weight:750!important;letter-spacing:-.3px}.ant-drawer-body{padding:25px!important}.ant-drawer-footer{padding:17px 25px!important;border-color:#edf0f5!important}.ant-modal-content{border-radius:20px!important;padding:26px!important}.ant-modal-header{margin-bottom:22px!important}.ant-form-vertical .ant-form-item-label>label{color:#44516a;font-size:12px;font-weight:650}.ant-descriptions-bordered>.ant-descriptions-view{border-color:#e6ebf3;overflow:hidden;border-radius:12px}.ant-descriptions .ant-descriptions-item-label{color:#7a8496;font-size:11px}.v2p-mono{font-family:var(--v2p-font-mono);font-size:11.5px}.v2p-danger-link{color:var(--v2p-danger)!important}.v2p-pill{display:inline-flex;align-items:center;gap:5px;border-radius:999px;font-size:10px;line-height:21px;padding:0 9px;font-weight:650;white-space:nowrap}.v2p-pill:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.75}.v2p-pill-ok{background:#dcf2e5;color:#0f8a4d}.v2p-pill-info{background:#eaf2fc;color:#0366bb}.v2p-pill-warn{background:#fff4dd;color:#96620d}.v2p-pill-bad{background:#fdedee;color:#c73036}.v2p-pill-cyan{background:#e9f4fe;color:#0a3f72}.v2p-pill-idle{background:#f0f2f7;color:#758097}.v2p-dashboard{display:flex;flex-direction:column;gap:22px}.v2p-overview-hero{border-radius:24px;background:linear-gradient(118deg,#0a3f72,#0366bb 68%,#2e8ae0);min-height:242px;color:#fff;padding:30px 36px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between}.v2p-overview-hero:before,.v2p-overview-hero:after{content:"";border-radius:50%;position:absolute;pointer-events:none;background:#ffffff0d}.v2p-overview-hero:before{width:420px;height:420px;right:-80px;top:-210px}.v2p-overview-hero:after{width:290px;height:290px;left:42%;bottom:-270px}.v2p-overview-copy{position:relative;z-index:1}.v2p-eyebrow{display:block;font-size:9px;font-weight:750;letter-spacing:1.8px}.v2p-overview-copy .v2p-eyebrow{color:#aed3fa}.v2p-overview-copy h2{font-size:30px;font-weight:750;line-height:1.12;letter-spacing:-.8px;margin:13px 0 12px}.v2p-overview-copy p{font-size:11.5px;line-height:1.65;color:#b8d6f4;margin:0}.v2p-hero-actions{display:flex;align-items:center;gap:20px;margin-top:22px}.v2p-hero-actions a{color:#fff;font-size:11px;font-weight:700}.v2p-hero-actions a:first-child{background:#fff;color:#0366bb;padding:11px 15px;border-radius:10px}.v2p-hero-actions .anticon{margin-left:12px}.v2p-network-motif{position:relative;width:340px;height:214px;flex:0 0 auto;margin-right:26px}.v2p-motif-orbit{position:absolute;border:1px solid rgba(255,255,255,.15);border-radius:50%;left:50%;top:46%;transform:translate(-50%,-50%)}.orbit-one{width:160px;height:160px}.orbit-two{width:260px;height:260px;border-style:dashed}.v2p-motif-center{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:86px;height:100px;border:1px solid rgba(255,255,255,.45);border-radius:23px;display:grid;place-items:center;background:linear-gradient(150deg,#ffffff40,#ffffff14);font-size:43px;box-shadow:0 12px 30px #001c4621,inset 0 1px #fff3}.v2p-motif-node{display:grid;place-items:center;border-radius:14px;color:#fff;border:1px solid rgba(255,255,255,.23);width:43px;height:43px;background:#418fd0;font-size:20px;position:absolute;box-shadow:0 8px 20px #001c461a}.motif-a{left:43px;top:37px}.motif-b{right:42px;top:12px}.motif-c{right:82px;bottom:24px;color:#c7f5de}.v2p-motif-caption{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);font-size:7px;font-weight:650;letter-spacing:2px;color:#b8d6f4;white-space:nowrap}.v2p-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:3px}.v2p-section-heading h2{font-size:17px;font-weight:750;letter-spacing:-.3px;margin:0 0 5px}.v2p-section-heading p{margin:0;font-size:10px;color:#8a92a6}.v2p-section-heading .ant-btn{font-size:10px;border-color:#e0e5ee;color:#647087;box-shadow:none;height:33px}.v2p-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.v2p-kpi-card{background:#fff;border:1px solid #edf0f5;box-shadow:0 4px 18px #1e375a06;border-radius:16px;padding:19px 20px}.v2p-kpi-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#778298;font-size:10px;font-weight:600}.v2p-metric-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;font-size:16px;flex:0 0 auto}.v2p-metric-icon.green,.v2p-empty-icon{background:#e6f7ee;color:#0f8a4d}.v2p-metric-icon.blue,.v2p-empty-icon.blue{background:#eaf2fc;color:#0366bb}.v2p-metric-icon.amber{background:#fff4dd;color:#d39120}.v2p-metric-icon.violet{background:#f0eafe;color:#7956cd}.v2p-kpi-value{display:block;font-size:30px;letter-spacing:-1px;font-weight:750;color:#1c2a3c;margin:14px 0 8px;font-variant-numeric:tabular-nums}.v2p-kpi-card p{font-size:9px;color:#959eaf;line-height:1.5;margin:0}.v2p-overview-panels{display:grid;grid-template-columns:1fr 1fr;gap:20px}.v2p-overview-panel{border:1px solid #edf0f5;background:#fff;border-radius:18px;overflow:hidden;min-width:0}.v2p-overview-panel>header{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:21px 23px;border-bottom:1px solid #edf0f5}.v2p-panel-heading{display:flex;align-items:center;gap:10px}.v2p-panel-heading h2{font-size:14px;font-weight:750;margin:0 0 4px}.v2p-panel-heading p{margin:0;color:#939daf;font-size:9px}.v2p-overview-panel>header>a{font-size:10px;white-space:nowrap;font-weight:650}.v2p-overview-panel>header>a .anticon{margin-left:5px}.v2p-activity-list{padding:4px 23px}.v2p-activity-row{display:flex;align-items:center;gap:11px;padding:15px 0;min-height:73px;border-bottom:1px solid #f0f2f6}.v2p-activity-row:last-child{border:0}.v2p-activity-dot{width:7px;height:7px;border-radius:50%;background:#e8ac48;box-shadow:0 0 0 4px #fff7e8;flex:0 0 auto;margin-right:3px}.v2p-activity-copy{flex:1;min-width:0}.v2p-activity-copy>strong{display:block;font-size:11px;font-weight:650;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#35445c}.v2p-activity-copy>span{display:block;font-size:9px;color:#929cad;margin-top:5px}.v2p-activity-copy .v2p-pill{font-size:8px;line-height:16px;padding:0 7px}.v2p-activity-row time{color:#a0a9b8;font-size:8.5px;text-align:right}.v2p-activity-amount{font-size:12px;color:#344257;font-variant-numeric:tabular-nums}.v2p-order-icon{display:grid;place-items:center;height:32px;width:32px;border-radius:11px;color:#568fc3;background:#f2f7fd}.v2p-dashboard-empty{min-height:225px;display:flex;flex-direction:column;align-items:center;justify-content:center}.v2p-empty-icon{width:48px;height:48px;display:grid;place-items:center;font-size:23px;border-radius:16px;margin-bottom:13px}.v2p-dashboard-empty strong{font-size:12px;color:#536077}.v2p-dashboard-empty p{font-size:10px;color:#99a2b2;margin-top:7px;text-align:center}.v2p-data-unavailable{padding:55px 20px;text-align:center;color:#8a92a6;font-size:12px}.v2p-quicklinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v2p-quicklinks>a{padding:19px;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #edf0f5;border-radius:16px;color:#4d5c73;transition:border-color .15s,transform .15s}.v2p-quicklinks>a:hover{border-color:#b7d4f3;transform:translateY(-2px)}.v2p-quicklinks>a>span:nth-child(2){flex:1;min-width:0}.v2p-quicklinks strong{font-size:11px;display:block}.v2p-quicklinks small{font-size:8.5px;display:block;margin-top:5px;color:#8d98ac;line-height:1.5}.v2p-quicklinks>a>.anticon{font-size:10px;color:#99a9bd}.v2p-login{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#fff}.v2p-login-story{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:100vh;padding:40px 60px;color:#fff;background:linear-gradient(147deg,#0a3f72,#0366bb 68%,#2e8ae0)}.v2p-login-story:before,.v2p-login-story:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.1);pointer-events:none}.v2p-login-story:before{width:690px;height:690px;right:-450px;top:-140px;box-shadow:0 0 0 75px #ffffff06,0 0 0 150px #ffffff06}.v2p-login-story:after{width:500px;height:500px;bottom:-440px;left:-100px;box-shadow:0 0 0 85px #ffffff05}.v2p-login-brand{display:flex;align-items:center;gap:17px;position:relative}.v2p-login-brand img{background:#fff;width:105px;height:55px;border-radius:12px}.v2p-login-brand>span{font-size:8px;letter-spacing:2px;font-weight:700;color:#a5c6e9}.v2p-login-story-copy{position:relative;margin:auto 0;padding:75px 0;max-width:410px}.v2p-login-story-copy .v2p-eyebrow{color:#a2c9f1}.v2p-login-story-copy h1{font-size:clamp(36px,3.7vw,54px);letter-spacing:-1.9px;font-weight:750;line-height:1.1;margin:21px 0}.v2p-login-story-copy>p{font-size:14px;color:#b6d4f2;max-width:320px;line-height:1.8}.v2p-login-capabilities{display:flex;flex-direction:column;gap:23px;margin-top:43px}.v2p-login-capabilities>div{display:flex;align-items:center;gap:15px}.v2p-login-capabilities .anticon{width:39px;height:39px;display:grid;place-items:center;font-size:19px;color:#c2e1ff;background:#ffffff17;border-radius:12px}.v2p-login-capabilities>div>span{font-size:12px;font-weight:650}.v2p-login-capabilities strong{display:block;font-size:10px;color:#a3c7eb;font-weight:400;margin-top:5px}.v2p-login-story-footer{position:relative;font-size:9px;color:#9bc0e3}.v2p-login-form-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;position:relative}.v2p-login-form-wrap{width:100%;max-width:370px}.v2p-login-form-wrap>.v2p-eyebrow{color:#0366bb;font-size:9px}.v2p-login-form-wrap h2{font-size:34px;letter-spacing:-1px;margin:17px 0 9px;font-weight:750;color:#172639}.v2p-login-intro{color:#8590a3;margin:0 0 34px;font-size:12px}.v2p-login-form-wrap .ant-form-item{margin-bottom:21px}.v2p-login-form-wrap .ant-form-item-label{padding-bottom:9px}.v2p-login-form-wrap .ant-input-affix-wrapper{border-radius:11px;padding:13px 14px;font-size:13px;background:#fbfcfe}.v2p-login-form-wrap .ant-input{background:transparent;font-size:13px}.v2p-login-form-wrap .ant-input-prefix{color:#98a4b6;margin-right:10px}.v2p-login-form-wrap .ant-btn-primary{height:48px;margin-top:8px;border-radius:11px;font-size:12px}.v2p-login-form-wrap .ant-btn-primary .anticon-arrow-right{margin-left:auto}.v2p-login-form-wrap .ant-btn-primary>span:first-child{margin-left:auto}.v2p-login-access-note{display:flex;gap:10px;margin-top:28px;color:#929bad;font-size:10px;line-height:1.8;padding:18px 0;border-top:1px solid #edf0f6}.v2p-login-access-note .anticon{font-size:17px;color:#a4b7c9;margin-top:3px}.v2p-login-footnote{position:absolute;bottom:35px;font-size:9px;color:#a3acbc}.v2p-login-error{margin-bottom:24px}.v2p-login-mobile-brand{display:none}@media (min-width: 1700px){.v2p-main{padding:36px 48px 20px}.v2p-topbar{padding-inline:48px}}@media (max-width: 1180px){.v2p-main{padding:25px 24px 18px}.v2p-topbar{padding-inline:24px}.v2p-crumb>span:first-child,.v2p-crumb>span:nth-child(2){display:none}.v2p-network-motif{width:245px;margin-right:0;transform:scale(.85)}.v2p-kpi-grid{gap:12px}.v2p-kpi-card{padding:17px 14px}.v2p-kpi-value{font-size:26px}.v2p-metric-icon{width:29px;height:29px}.v2p-quicklinks{gap:10px}.v2p-quicklinks>a{padding:15px 12px;gap:8px}.v2p-login-story{padding:35px 40px}}@media (max-width: 960px){.v2p-sidebar{display:none}.v2p-workspace{margin-left:0}.v2p-menu-toggle.ant-btn{display:inline-flex}.v2p-topbar-leading{gap:10px}.v2p-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2p-login-form-panel{padding:40px}.v2p-login-story-copy h1{font-size:39px}.v2p-login-brand{align-items:flex-start;flex-direction:column;gap:12px}}@media (max-width: 640px){.v2p-main{padding:22px 16px 16px}.v2p-topbar{height:61px;padding-inline:12px}.v2p-topbar-actions{gap:9px}.v2p-crumb{gap:7px;font-size:10px}.v2p-crumb>span{display:none}.v2p-nav-search.ant-btn{padding-inline:9px}.v2p-nav-search .v2p-search-label,.v2p-nav-search kbd,.v2p-driver-link{display:none}.v2p-page-head{margin-bottom:21px}.v2p-page-title{font-size:25px}.v2p-page-subtitle{font-size:11px}.v2p-overview-hero{padding:27px 25px;border-radius:20px;min-height:240px}.v2p-overview-copy h2{font-size:28px}.v2p-overview-copy p{font-size:11px}.v2p-network-motif{display:none}.v2p-dashboard{gap:18px}.v2p-kpi-card{border-radius:14px;padding:15px}.v2p-kpi-heading{font-size:9px;align-items:flex-start}.v2p-kpi-heading .v2p-metric-icon{height:25px;width:25px;font-size:13px;border-radius:8px}.v2p-kpi-value{font-size:25px}.v2p-kpi-card p{font-size:8px}.v2p-section-heading h2{font-size:15px}.v2p-section-heading p{font-size:8px}.v2p-section-heading .ant-btn{font-size:9px;padding-inline:9px}.v2p-overview-panels,.v2p-quicklinks{grid-template-columns:1fr}.v2p-quicklinks>a{padding:18px}.v2p-quicklinks strong{font-size:12px}.v2p-quicklinks small{font-size:10px}.v2p-workspace-footer{font-size:8px}.v2p-workspace-footer>span:last-child{max-width:140px;text-align:right;line-height:1.6}.ant-pro-table-search{padding-inline:14px!important}.ant-pro-table-list-toolbar-container{padding:16px 14px!important}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:13px 14px!important}.ant-table-wrapper,.ant-table-container{max-width:100%}.ant-table-content{overflow-x:auto!important;overscroll-behavior-x:contain}.ant-table-content>table{min-width:920px}.ant-table-thead>tr>th:first-child:not(.ant-table-selection-column){width:190px}.ant-pro-table .ant-table-wrapper:before{content:"Swipe to see all columns";display:block;padding:0 14px 12px;color:#718096;font-size:10px}.ant-drawer-content{border-radius:0}.ant-drawer-content-wrapper{max-width:100vw}.ant-modal-content{padding:22px 18px!important}.v2p-login{display:block;min-height:100svh;background:#f5f6fa}.v2p-login-story{display:none}.v2p-login-form-panel{padding:25px 28px 75px;min-height:100svh;justify-content:center}.v2p-login-form-wrap{max-width:390px}.v2p-login-mobile-brand{display:block;margin:-18px 0 28px}.v2p-login-mobile-brand img{display:block;width:162px;height:85px;border-radius:15px;margin-left:-13px}.v2p-login-form-wrap h2{font-size:31px}.v2p-login-form-wrap .ant-input-affix-wrapper{background:#fff}.v2p-login-footnote{bottom:25px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.table-row-actions{display:flex;align-items:center;gap:4px;white-space:nowrap}.table-row-actions .ant-btn{flex:none;width:32px;height:32px;padding:0;font-size:16px}.table-row-actions .ant-btn:not(.ant-btn-dangerous):not(:disabled){color:var(--v2p-brand)}.runtime-versions{margin-bottom:36px}.runtime-versions-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.runtime-eyebrow{color:var(--v2p-brand);font-size:11px;font-weight:700;letter-spacing:1.6px;margin-bottom:8px}.runtime-versions h2,.platform-history-heading h2{margin:0 0 8px;font-size:22px;color:#1c2d46}.runtime-versions-heading p,.platform-history-heading p{margin:0;color:#697c95}.runtime-refresh{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.runtime-refresh>span{font-size:12px;color:#697c95}.runtime-versions .ant-alert{margin-bottom:20px}.runtime-version-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.runtime-version-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #e5ecf5;border-radius:18px;padding:24px;box-shadow:0 5px 18px #19325a06}.runtime-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.runtime-card-top .ant-tag{margin:0}.runtime-product-icon{display:grid;place-items:center;width:42px;height:42px;font-size:21px;color:#0566bd;background:#edf5ff;border-radius:12px}.runtime-version-app .runtime-product-icon{color:#6944b6;background:#f4effc}.runtime-version-refferq .runtime-product-icon{color:#147f73;background:#edf8f5}.runtime-version-card h3{margin:0 0 4px;font-size:17px;color:#20334e}.runtime-product-description{margin:0 0 22px;color:#718299;font-size:13px}.runtime-release{font-size:23px;line-height:1.35;font-weight:650;color:#1c2d46;overflow-wrap:anywhere}.runtime-build{min-height:20px;margin-top:6px;margin-bottom:22px;font-size:12px;color:#75849a}.runtime-card-footer{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:auto;padding-top:14px;border-top:1px solid #eef2f7;font-size:12px;color:#718299}.runtime-card-footer .ant-btn{flex-shrink:0;color:var(--v2p-brand)}.runtime-version-note{margin:16px 0 0;font-size:12px;color:#718299}.runtime-build-details{margin:0}.runtime-build-details>div{padding:14px 0;border-bottom:1px solid #eef2f7}.runtime-build-details dt{color:#718299;font-size:12px;margin-bottom:7px}.runtime-build-details dd{margin:0;overflow-wrap:anywhere}.runtime-build-details>p{color:#718299;margin-top:20px}.platform-history-heading{margin-bottom:20px}@media (max-width:1100px){.runtime-version-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.runtime-version-grid{grid-template-columns:minmax(0,1fr)}.runtime-versions-heading{flex-direction:column;align-items:flex-start}.runtime-refresh{align-items:flex-start}}.runtime-platform-link{margin:-6px 0 20px;font-size:13px;font-weight:600}.runtime-platform-link a{display:inline-flex;align-items:center;gap:8px;border-radius:4px}.runtime-platform-link a:hover{text-decoration:underline}.runtime-platform-link a:focus-visible{outline:2px solid var(--v2p-brand);outline-offset:4px}.runtime-platform-link>span{color:#718299;font-weight:400}.ant-table-tbody>tr.detail-row{cursor:pointer}.ant-table-tbody>tr.detail-row:focus-visible{outline:2px solid #1677ff;outline-offset:-2px}.v2p-login.v2p-login-branded{background-size:cover;background-position:center;background-repeat:no-repeat}.v2p-login.v2p-login-branded .v2p-login-story{background:linear-gradient(147deg,#0a3f72e6,#0366bbc7 68%,#2e8ae0ad)}.v2p-login.v2p-login-branded .v2p-login-form-panel{background:#fffffff0}.v2p-login-console-logo{margin:0 0 20px}.v2p-login-console-logo img{display:block;max-width:200px;max-height:78px;object-fit:contain}.v2p-topbar{position:sticky;top:0;z-index:40;height:64px;padding-inline:30px;background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#e4e9f1}.v2p-topbar-leading{min-width:0;flex:1;gap:10px}.v2p-topbar-actions{flex-shrink:0;gap:8px}.v2p-breadcrumb{min-width:0;font-size:13px}.v2p-breadcrumb ol{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.v2p-breadcrumb li{display:flex;align-items:center;min-width:0;gap:8px}.v2p-breadcrumb a{display:inline-flex;align-items:center;gap:7px;color:#56667a;border-radius:6px;min-height:36px;padding:0 4px}.v2p-breadcrumb a:hover{color:var(--v2p-brand);background:#f0f5fc}.v2p-breadcrumb-separator{color:#a6b1bf;-webkit-user-select:none;user-select:none}.v2p-breadcrumb-button{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:7px;padding:0 8px;min-height:36px;background:transparent;color:#56667a;cursor:pointer;font-size:inherit;white-space:nowrap}.v2p-breadcrumb-button:hover,.v2p-breadcrumb-button[aria-expanded=true]{color:var(--v2p-brand);background:#eaf2fc}.v2p-breadcrumb-button .anticon{font-size:10px;transition:transform .15s}.v2p-breadcrumb-button[aria-expanded=true] .anticon{transform:rotate(180deg)}.v2p-breadcrumb-current [aria-current]{color:#26364a;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2p-nav-search.ant-btn{height:38px;font-size:12px;color:#536478;border-color:#dfe6ee;background:#f7f9fc;border-radius:8px}.v2p-nav-search.ant-btn:hover{border-color:#9cc0e4;background:#edf4fd}.v2p-nav-search kbd{color:#5f6d7f;font-size:10px;margin-left:12px}.v2p-header-icon.ant-btn,.v2p-menu-toggle.ant-btn{width:38px;height:38px;padding:0;border-radius:8px;color:#5a6a7e;font-size:18px;flex-shrink:0}.v2p-header-icon.ant-btn:hover{color:var(--v2p-brand);background:#eaf2fc}.v2p-account-trigger{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:4px 8px 4px 5px;border:1px solid transparent;border-radius:9px;background:transparent;color:#405168;cursor:pointer}.v2p-account-trigger:hover,.v2p-account-trigger[aria-expanded=true]{background:#f1f6fd;border-color:#dce7f5}.v2p-account-trigger>.anticon{font-size:10px}.v2p-account-name{max-width:118px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:12px;font-weight:600}.v2p-account-dropdown .ant-dropdown-menu{min-width:210px;padding:6px}.v2p-account-dropdown .ant-dropdown-menu-item{padding:10px 12px}.v2p-account-summary{display:flex;align-items:center;gap:14px;padding:16px 0 24px}.v2p-account-summary strong{display:block;font-size:19px;overflow-wrap:anywhere}.v2p-account-summary span+div>span{display:block;color:#687589;font-size:13px;margin-top:4px}.v2p-role-tag{text-transform:capitalize;color:#174f85;background:#edf4fd;border-color:#dbe9f7}.v2p-account-note{border-top:1px solid #e6ebf2;margin-top:14px;padding-top:16px;color:#647185;line-height:1.7}.v2p-account-summary+.ant-descriptions{overflow-wrap:anywhere}.v2p-finder-intro{color:#647185;font-size:13px;line-height:1.6;margin:14px 0}.v2p-finder-meta{display:flex;justify-content:space-between;margin-top:18px;font-size:12px;color:#66778b}.v2p-search-results{padding-top:8px;max-height:min(48vh,430px);scrollbar-width:thin}.v2p-search-results button{border-radius:9px;min-height:68px;padding:12px;gap:12px}.v2p-search-results button[aria-selected=true]{background:#eaf2fc;box-shadow:inset 3px 0 #0366bb}.v2p-search-results button>span:nth-child(2){min-width:0}.v2p-search-results strong{font-size:14px}.v2p-search-results small{font-size:12px;color:#5d6d81}.v2p-finder-group{font-size:11px;color:#6b7a8d;white-space:nowrap}.v2p-finder-footer{display:flex;gap:18px;border-top:1px solid #e6ebf2;margin-top:14px;padding-top:12px;color:#657287;font-size:12px}.v2p-finder-footer kbd,.v2p-shortcut-list kbd{display:inline-block;padding:2px 6px;min-width:23px;text-align:center;color:#42546a;border:1px solid #dce3ed;background:#f7f9fc;border-radius:5px;font:inherit;box-shadow:0 1px #dce3ed}.v2p-workspace-help h2{font-size:18px;margin:6px 0 10px;letter-spacing:-.25px}.v2p-workspace-help p{color:#607086;line-height:1.7}.v2p-shortcut-list{padding:8px 16px;border:1px solid #e0e8f2;border-radius:12px;background:#f8fafd;margin:22px 0 30px}.v2p-shortcut-list>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0}.v2p-shortcut-list dt{color:#4e5e73;font-size:13px}.v2p-shortcut-list dd{white-space:nowrap;margin:0}.v2p-help-group{margin:22px 0}.v2p-help-group h3{margin:0 0 8px;font-size:12px;color:#748093;letter-spacing:.6px;text-transform:uppercase}.v2p-help-group a{display:flex;align-items:center;gap:12px;padding:11px 12px;color:#42556e;border-radius:8px}.v2p-help-group a:hover{background:#eaf2fc;color:#0366bb}.v2p-help-group .anticon{color:#407fbb}.v2p-sidebar-nav .ant-menu-item{height:40px;line-height:40px;font-size:13px;color:#546378}.v2p-sidebar-nav .v2p-section-branch>.ant-menu-submenu-title{font-size:10px;color:#69798e;letter-spacing:.9px}.v2p-workspace-label{color:#243b57;transition:border-color .15s,background .15s}.v2p-workspace-label:hover{border-color:#b9d2ee;background:#f0f6fe}.v2p-workspace-label strong{font-size:12px}.v2p-workspace-label div>span{color:#6c7a8e;font-size:11px}.v2p-user-copy strong{font-size:12px}.v2p-user-copy>span{color:#647185;font-size:10px}.v2p-sidebar-user .ant-btn{min-height:36px;font-size:11px}.v2p-page-head{margin-bottom:24px}.v2p-page-subtitle{color:#5f6e83;font-size:13px}.v2p-main{scroll-margin-top:84px}.ant-table-thead>tr>th{font-size:12px!important;color:#53657b!important;letter-spacing:0}.ant-table-tbody>tr>td{font-size:13px}.ant-table-tbody a{font-size:12px}.ant-pro-table-search .ant-form-item-label>label{color:#53657b;font-size:13px}.v2p-workspace-footer{font-size:11px;color:#6c7c91}@media (max-width: 1250px){.v2p-topbar{padding-inline:22px}.v2p-account-name{display:none}.v2p-breadcrumb-home a>span:not(.anticon){display:none}.v2p-nav-search kbd{margin-left:4px}}@media (max-width: 640px){.v2p-topbar{height:60px;padding-inline:10px;gap:4px}.v2p-topbar-leading,.v2p-topbar-actions{gap:4px}.v2p-breadcrumb{font-size:12px}.v2p-breadcrumb ol,.v2p-breadcrumb li{gap:4px}.v2p-breadcrumb-home{flex-shrink:0}.v2p-breadcrumb-home a{padding-inline:0;min-width:26px;justify-content:center}.v2p-breadcrumb-group{flex-shrink:0}.v2p-breadcrumb-group>.v2p-breadcrumb-separator{display:none}.v2p-breadcrumb-button{padding-inline:4px;gap:4px}.v2p-breadcrumb-current{display:none!important}.v2p-header-icon.ant-btn,.v2p-menu-toggle.ant-btn,.v2p-nav-search.ant-btn{min-width:40px;height:40px}.v2p-account-trigger{min-width:40px;min-height:40px;padding:4px}.v2p-account-trigger>.anticon{display:none}.v2p-finder-group{display:none}.v2p-finder-footer{gap:12px;font-size:11px}.v2p-search-results small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v2p-search-modal{top:28px}.v2p-search-modal input{font-size:16px}.v2p-page-subtitle{font-size:13px}.v2p-workspace-footer{font-size:10px}}@media (prefers-reduced-motion: reduce){.v2p-breadcrumb-button .anticon,.v2p-workspace-label{transition:none}}.v2p-sidebar-nav{position:relative;scroll-behavior:smooth;scrollbar-gutter:stable;overflow-anchor:none;overscroll-behavior-y:contain}.v2p-sidebar-nav>.ant-menu{position:relative;z-index:1}.v2p-nav-indicator{position:absolute;top:0;left:12px;right:12px;pointer-events:none;border-radius:10px;background:#eaf2fc;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .16s ease}.v2p-sidebar-nav .ant-menu-item-selected,.v2p-sidebar-nav .ant-menu-item-selected:hover{background:transparent!important}.v2p-sidebar-nav .v2p-network-branch>.ant-menu-submenu-title{margin:3px 0;width:100%;padding-left:13px!important;height:40px;line-height:40px;border-radius:10px;color:#546378;font-size:13px;font-weight:600}.v2p-sidebar-nav .v2p-network-branch>.ant-menu-sub{background:transparent!important}.v2p-sidebar-nav .v2p-network-branch .ant-menu-item{padding-left:32px!important}.v2p-sidebar-nav .v2p-network-branch .ant-menu-item:before{content:"";position:absolute;left:19px;top:-3px;bottom:-3px;border-left:1px solid #dbe4ef}.v2p-sidebar-nav .ant-motion-collapse{transition:height .22s cubic-bezier(.2,.8,.2,1),opacity .22s ease!important}.v2p-breadcrumb-ancestor a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:36px}.v2p-breadcrumb-current{min-width:40px}.v2p-breadcrumb ol{overflow:hidden}@media (max-width: 720px){.v2p-breadcrumb-ancestor{max-width:110px}}@media (prefers-reduced-motion: reduce){.v2p-nav-indicator,.v2p-sidebar-nav .ant-motion-collapse{transition:none!important}.v2p-sidebar-nav{scroll-behavior:auto}}.v2p-finder-section-title{display:flex;justify-content:space-between;gap:12px;padding:14px 12px 6px;font-size:11px;font-weight:700;color:#65758c;letter-spacing:.04em}.v2p-finder-section-title>span{font-weight:400;letter-spacing:normal}.v2p-finder-source-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;color:#7b6570;font-size:12px}.v2p-search-results .v2p-finder-more{display:block;width:auto;min-height:32px;padding:4px 12px;color:#006bc5;font-size:12px}.v2p-search-results button[role=option]>span:nth-child(2){min-width:0}.v2p-search-results strong,.v2p-search-results small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
