:root{color:#1d2129;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f6f8;font-family:PingFang SC,Microsoft YaHei,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0;overflow-x:hidden}body{background:#f5f6f8;min-height:100vh}a{color:#1664ff}:focus-visible{outline-offset:2px;outline:2px solid #1664ff}.full-width{width:100%}.directory-account-select{flex:320px;min-width:min(100%,360px)}.directory-project-search{flex:280px;min-width:min(100%,320px)}.commercial-reference-select{min-width:min(100%,420px)}.app-shell{background:#f5f6f8;height:100dvh;min-height:0;overflow:hidden}.app-sider{z-index:20;height:100%;box-shadow:none;position:relative;background:#0d1b34!important}.app-sider .ant-layout-sider-children{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.app-logo{border-bottom:1px solid #ffffff14;flex:none;align-items:center;gap:12px;min-height:68px;padding:0 20px;display:flex}.brand-mark{color:#fff;background:#1664ff;border-radius:6px;flex:none;place-items:center;width:52px;height:52px;font-size:24px;display:grid;box-shadow:0 8px 24px #1664ff3d}.brand-mark-small{width:36px;height:36px;box-shadow:none;border-radius:4px;font-size:18px}.brand-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.brand-title.ant-typography{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:22px;overflow:hidden}.brand-subtitle.ant-typography{color:#ffffff7a;letter-spacing:.06em;font-size:11px}.sider-instance{color:#74a8ff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:4px;flex:none;align-items:center;gap:10px;margin:12px;padding:11px 12px;display:flex}.sider-instance>div{flex-direction:column;min-width:0;display:flex}.sider-instance .ant-typography:first-child{color:#ffffff73;font-size:11px}.sider-instance .ant-typography:last-child{color:#ffffffe6;max-width:168px;font-size:12px}.console-menu.ant-menu{overscroll-behavior:contain;scrollbar-color:#ffffff29 transparent;scrollbar-width:thin;background:0 0;flex:auto;min-height:0;overflow:hidden auto;border-inline-end:0!important}.console-menu.ant-menu-dark .ant-menu-item-group-title{color:#ffffff5c;letter-spacing:.08em;padding:19px 20px 7px;font-size:11px;font-weight:600}.console-menu.ant-menu-dark .ant-menu-item{color:#ffffffad;width:auto;margin:2px 8px}.console-menu.ant-menu-dark .ant-menu-item .anticon{color:#ffffff85}.console-menu.ant-menu-dark .ant-menu-item:hover{color:#fff;background:#ffffff12}.console-menu.ant-menu-dark .ant-menu-item-selected{color:#fff;background:#1664ff;font-weight:500}.console-menu.ant-menu-dark .ant-menu-item-selected .anticon{color:#fff}.console-menu.ant-menu-dark .ant-menu-item-disabled{color:#ffffff38!important}.sider-footer{background:#0d1b34;border-top:1px solid #ffffff14;flex:none;align-items:center;gap:8px;min-height:48px;padding:0 20px;display:flex}.sider-footer .ant-typography{color:#ffffff75;font-size:12px}.system-status-dot{background:#2ac781;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2ac7811f}.app-header{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e5e8ee;flex:0 0 64px;height:64px;min-height:64px;padding:0 24px;line-height:normal;position:sticky;top:0}.app-header>.ant-flex{height:100%}.header-context{flex-direction:column;gap:2px;min-width:0;display:flex}.header-eyebrow.ant-typography{color:#86909c;font-size:11px}.header-page-title.ant-typography{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.header-language{width:94px}.header-instance-tag.ant-tag{color:#2457a6;background:#f2f7ff;border-color:#d9e6ff;align-items:center;height:28px;margin-inline-end:0;padding:0 9px;display:inline-flex}.header-account-trigger.ant-btn{color:#1d2129;align-items:center;gap:9px;height:48px;padding:4px 8px;display:flex}.header-account-trigger.ant-btn:hover{background:#f5f7fa}.header-user{align-items:center;display:flex}.header-user>span{text-align:left;flex-direction:column;display:flex}.header-user .ant-typography:first-child{color:#1d2129;font-size:13px;line-height:18px}.header-user .ant-typography:last-child{color:#86909c;font-size:11px;line-height:16px}.header-avatar{color:#1664ff;background:#f2f7ff;border:1px solid #d9e6ff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.header-account-chevron{color:#86909c;font-size:10px}.app-workspace{min-width:0;height:100%;min-height:0;overflow:hidden}.app-content-viewport{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;width:100%;min-width:0;min-height:0;overflow:hidden auto}.app-content{width:100%;min-width:0;max-width:1680px;margin:0 auto;padding:24px 28px 40px}.app-content .ant-table-wrapper,.app-content .ant-card{min-width:0;max-width:100%}.app-content h2.ant-typography{color:#1d2129;letter-spacing:-.02em;margin-top:0;margin-bottom:8px;font-size:24px;font-weight:600}.app-content h3.ant-typography{color:#1d2129}.app-content .ant-typography-secondary{color:#6b7280}.page-heading>.ant-tag{margin-bottom:10px}.page-heading>.ant-typography:last-child{max-width:760px;margin-bottom:0}.ant-card{box-shadow:none;border:1px solid #e5e8ee}.ant-card .ant-card-head{border-bottom-color:#edf0f5}.ant-card .ant-card-head-title{color:#1d2129;font-weight:600}.ant-table-wrapper .ant-table{border:1px solid #e5e8ee;border-radius:4px}.ant-table-wrapper .ant-table-container{border-radius:4px}.ant-table-wrapper .ant-table-thead>tr>th{border-bottom-color:#dfe3eb;font-size:13px;font-weight:600}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:#edf0f5}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f7faff!important}.ant-modal .ant-modal-content{border:1px solid #e5e8ee;border-radius:6px;padding:0;overflow:hidden;box-shadow:0 16px 48px #11182724}.ant-modal .ant-modal-header{border-bottom:1px solid #edf0f5;margin:0;padding:20px 24px 16px}.ant-modal .ant-modal-title,.ant-drawer .ant-drawer-title{color:#1d2129;font-size:17px;font-weight:600}.ant-modal .ant-modal-close{top:16px;right:18px}.ant-modal .ant-modal-body{padding:22px 24px 8px}.ant-modal .ant-modal-footer{background:#fbfcfe;border-top:1px solid #edf0f5;margin:0;padding:16px 24px}.ant-drawer .ant-drawer-content{box-shadow:0 16px 48px #11182724}.ant-drawer .ant-drawer-header{border-bottom-color:#edf0f5;padding:20px 24px}.ant-drawer .ant-drawer-body{padding:24px}.ant-drawer .ant-drawer-footer{background:#fbfcfe;border-top-color:#edf0f5;padding:16px 24px}.ant-modal-body .ant-form-vertical .ant-form-item,.ant-drawer-body .ant-form-vertical .ant-form-item{margin-bottom:20px}.ant-modal-body .ant-form-item-label>label,.ant-drawer-body .ant-form-item-label>label{color:#4e5969;font-weight:500}.ant-modal-body>.ant-alert,.ant-drawer-body>.ant-alert,.ant-modal-body .ant-form>.ant-alert,.ant-drawer-body .ant-form>.ant-alert{border-radius:4px;margin-bottom:18px}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{box-shadow:none!important}.ant-btn-primary{box-shadow:none}.ant-tag{font-weight:500}.state-panel{min-height:280px}.platform-state{text-align:center;padding:48px 24px}.platform-state-icon{color:#1664ff;background:#eef4ff;border-radius:6px;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.platform-state-loading .platform-state-icon{background:0 0}.platform-state-error .platform-state-icon{color:#e5484d;background:#fff1f0}.platform-state-empty .platform-state-icon{color:#86909c;background:#f2f3f5}.platform-state h4.ant-typography{color:#1d2129;margin:4px 0 0;font-size:18px}.platform-state-description{color:#6b7280;max-width:520px;line-height:1.7}.platform-state-description .ant-typography{color:inherit}.platform-state-action{margin-top:4px}.commercial-warning{background:#fffaf0;border-color:#f5d68a}.commercial-inline-form{margin-top:20px}.commercial-policy-select{min-width:220px}.account-create-note{margin-bottom:20px}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;width:100%;display:grid}.overview-page{width:100%}.overview-hero.ant-card{background:linear-gradient(105deg,#f4f8ff 0%,#fff 72%);border-color:#cfdfff;overflow:hidden}.overview-hero .ant-card-body{padding:28px 30px}.overview-hero h3.ant-typography{margin:5px 0 7px;font-size:26px}.overview-hero .ant-typography-paragraph{color:#4e5969;max-width:680px;margin:0}.overview-kicker.ant-typography{color:#1664ff;letter-spacing:.08em;font-size:12px;font-weight:600}.overview-role-tag.ant-tag{align-items:center;gap:5px;min-height:30px;padding:4px 10px;display:inline-flex}.overview-stat-row .ant-card{height:100%}.overview-stat-row .ant-card-body{padding:20px 22px}.overview-stat-row .ant-statistic-title{color:#6b7280;margin-bottom:10px;font-size:13px}.overview-stat-row .ant-statistic-content{color:#1d2129;font-size:27px;font-weight:600}.overview-stat-row .ant-statistic-content-prefix{color:#1664ff;margin-right:10px;font-size:20px}.overview-section-card{height:100%}.quick-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quick-access-item{min-height:86px;color:inherit;background:#fff;border:1px solid #e5e8ee;border-radius:4px;align-items:flex-start;gap:13px;padding:16px;transition:border-color .16s,background-color .16s;display:flex}.quick-access-item:hover{color:inherit;background:#f7faff;border-color:#8eb5ff}.quick-access-item>.anticon{color:#1664ff;background:#eef4ff;border-radius:4px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.quick-access-item>span{flex-direction:column;gap:5px;min-width:0;display:flex}.quick-access-item>span .ant-typography:last-child{color:#86909c;font-size:12px;line-height:18px}.resource-page-heading{padding-bottom:2px}.resource-page-heading>.ant-btn{margin-top:30px}.identity-resource-page .ant-alert{border-radius:4px}.distribution-control-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:24px;display:grid}.distribution-control-grid .ant-typography-secondary{margin:6px 0 16px}.distribution-action-panel{border-left:1px solid #edf0f5;padding-left:24px}.resource-summary-card .ant-card-body{padding:0}.resource-summary-grid,.resource-lifecycle-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.resource-summary-grid>div{border-right:1px solid #edf0f5;align-items:center;gap:13px;min-height:94px;padding:20px 24px;display:flex}.resource-summary-grid>div:last-child{border-right:0}.resource-summary-grid>div>.anticon{color:#1664ff;background:#eef4ff;border-radius:4px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.resource-summary-grid>div>span{flex-direction:column;min-width:0;display:flex}.resource-summary-grid .ant-typography{color:#86909c;font-size:12px}.resource-summary-grid strong{color:#1d2129;font-size:24px;font-weight:600;line-height:30px}.resource-table-card .ant-card-body{padding:0}.resource-toolbar{border-bottom:1px solid #edf0f5;min-height:68px;padding:14px 20px}.resource-search{width:min(340px,48vw)}.resource-status-filter{width:152px}.resource-table-card .resource-toolbar+.ant-flex{padding:18px 20px 20px}.resource-table-card .ant-table-wrapper .ant-table{border-color:#edf0f5}.resource-name-link{color:#1d4f91;font-weight:600}.resource-identifier.ant-typography{color:#86909c;max-width:196px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:block}.resource-filter-empty{margin:0;padding:64px 20px}.resource-filter-empty .ant-empty-description{color:#6b7280}.resource-back-link{color:#4e5969;align-items:center;gap:6px;width:fit-content;font-size:13px;display:inline-flex}.resource-detail-heading{padding:4px 0 8px}.resource-detail-heading h2.ant-typography{margin:12px 0 5px;font-size:28px}.resource-detail-heading>.ant-btn{margin-top:18px}.resource-lifecycle-card .ant-card-body{padding:0}.resource-lifecycle-grid>div{border-right:1px solid #edf0f5;flex-direction:column;justify-content:center;gap:7px;min-height:82px;padding:16px 22px;display:flex}.resource-lifecycle-grid>div:last-child{border-right:0}.resource-lifecycle-grid .ant-typography{color:#86909c;font-size:12px}.resource-lifecycle-grid .ant-tag{width:fit-content}.resource-lifecycle-grid strong{color:#1d2129;font-size:20px;font-weight:600}.resource-metadata-card .ant-descriptions,.resource-config-card .ant-descriptions{margin-top:2px}.resource-metadata-card .ant-descriptions-item-label,.resource-config-card .ant-descriptions-item-label{color:#86909c}.resource-actions-card .ant-card-body{padding-top:20px}.commercial-resource-page .commercial-warning .ant-card-body{padding:12px 16px}.commercial-revisions-card .ant-card-body{padding:0}.commercial-revisions-card .ant-table-wrapper .ant-table{border-top:1px solid #edf0f5}.commercial-action-note.ant-typography,.commercial-section-description.ant-typography{color:#6b7280;max-width:780px;margin-top:0}.commercial-action-note.ant-typography{margin-bottom:0}.commercial-section-description.ant-typography{margin-bottom:20px}.commercial-capability-switcher{min-width:260px;padding-top:8px}.commercial-capability-switcher .ant-select{width:100%}.commercial-current-grant .ant-descriptions-item-label{color:#86909c}.commercial-operation-card .ant-card-body{padding-top:20px}.commercial-operation-card .ant-card-extra{align-items:center;display:flex}.commercial-card-icon{color:#1664ff;font-size:17px}.commercial-form{max-width:920px}.commercial-form>.ant-form-item{max-width:620px}.commercial-form .commercial-reference-select{min-width:420px}.operations-resource-page .ant-alert{border-radius:4px}.operations-lifecycle-value{overflow-wrap:anywhere;font-size:14px!important;line-height:20px!important}.operations-resource-page .resource-config-card .ant-descriptions-item-label,.operations-resource-page .resource-metadata-card .ant-descriptions-item-label{color:#86909c}.operations-resource-page .resource-table-card .ant-table-cell .ant-tag{margin-inline-end:0}.credential-page{background:#fff;grid-template-columns:minmax(390px,42%) minmax(480px,58%);min-height:100vh;display:grid;position:relative}.credential-toolbar{z-index:2;position:absolute;top:20px;right:28px}.credential-brand-panel{color:#fff;background:linear-gradient(145deg,#071327 0%,#0f2c58 100%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:42px clamp(42px,6vw,88px);display:flex}.credential-brand-lockup{align-items:center;gap:13px;display:flex}.credential-brand-lockup>div:last-child{flex-direction:column;display:flex}.credential-brand-lockup .ant-typography:first-child{color:#fff;font-size:17px;font-weight:600}.credential-brand-lockup .ant-typography:last-child{color:#ffffff7a;letter-spacing:.08em;font-size:11px}.credential-brand-copy{max-width:580px}.credential-brand-copy h1.ant-typography{color:#fff;letter-spacing:-.035em;max-width:540px;margin:16px 0 20px;font-size:clamp(34px,3.4vw,52px);font-weight:600;line-height:1.2}.credential-brand-copy>div.ant-typography{max-width:520px;font-size:16px;line-height:1.9;color:#ffffffad!important}.credential-eyebrow.ant-typography{color:#73a7ff;letter-spacing:.13em;font-size:12px;font-weight:600}.credential-benefits{margin-top:22px}.credential-benefits .ant-typography{color:#ffffffc7}.credential-benefits .anticon{color:#62d5b0;width:24px}.credential-copyright.ant-typography{color:#ffffff52;font-size:12px}.credential-login-panel{background:#fff;place-items:center;min-height:100vh;padding:72px 36px 40px;display:grid}.credential-card{width:min(100%,440px);box-shadow:none;border:0}.credential-card .ant-card-body{padding:0}.credential-card h2.ant-typography{color:#1d2129;margin:0;font-size:28px;font-weight:600}.credential-card .ant-alert{margin-bottom:20px}.credential-card .ant-form-item-label>label{color:#4e5969;font-weight:500}.credential-card .ant-form-item{margin-bottom:22px}.credential-card .ant-input,.credential-card .ant-input-affix-wrapper,.credential-card .ant-btn-lg{border-radius:4px;min-height:44px}.credential-form-eyebrow.ant-typography{color:#1664ff;letter-spacing:.08em;font-size:12px;font-weight:600}.credential-mobile-brand{align-items:center;gap:10px;display:none}.login-register-link{text-align:center;margin-top:14px;display:block}.registration-card{width:min(100%,520px)}.registration-card .platform-state{min-height:360px}.registration-panel{padding-block:72px 52px;overflow-y:auto}.credential-back-link{color:#4e5969;width:fit-content;display:inline-flex}@media (width<=1120px){.header-instance-tag{display:none!important}.app-content{padding-inline:22px}}@media (width<=900px){.credential-page{display:block}.credential-brand-panel{display:none}.credential-login-panel{padding:80px 24px 40px}.credential-mobile-brand{display:flex}.distribution-control-grid{grid-template-columns:1fr}.distribution-action-panel{border-top:1px solid #edf0f5;border-left:0;padding-top:20px;padding-left:0}}@media (width<=768px){.app-sider .ant-layout-sider-zero-width-trigger{top:12px;color:#4e5969;width:40px;height:40px;box-shadow:none;background:#fff;border:1px solid #e5e8ee;border-radius:4px;line-height:38px;inset-inline-end:-44px}.app-header{padding:0 12px 0 52px}.app-content{padding:20px 14px 32px}.app-content h2.ant-typography{font-size:21px}.header-context{max-width:150px}.header-language,.header-user,.header-account-chevron{display:none}.header-account-trigger.ant-btn{width:40px;padding-inline:0}.overview-hero .ant-card-body{padding:22px 20px}.overview-hero h3.ant-typography{font-size:23px}.resource-page-heading>.ant-btn,.resource-detail-heading>.ant-btn{width:100%;margin-top:0}.resource-summary-grid,.resource-lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-summary-grid>div,.resource-lifecycle-grid>div{border-bottom:1px solid #edf0f5;border-right:1px solid #edf0f5}.resource-summary-grid>div:nth-child(2n),.resource-lifecycle-grid>div:nth-child(2n){border-right:0}.resource-summary-grid>div:nth-last-child(-n+2),.resource-lifecycle-grid>div:nth-last-child(-n+2){border-bottom:0}.resource-toolbar>.ant-space,.resource-search{width:100%}.resource-status-filter{flex:140px}.resource-table-card .resource-toolbar+.ant-flex{padding:14px}.commercial-capability-switcher{width:100%;min-width:0;padding-top:0}.commercial-form .commercial-reference-select{min-width:min(420px,100vw - 96px)}.quick-access-grid,.permission-grid{grid-template-columns:1fr}}@media (width<=480px){.ant-modal{max-width:calc(100vw - 24px)}.ant-modal .ant-modal-header{padding-inline:20px}.ant-modal .ant-modal-body{max-height:calc(100vh - 180px);padding:20px 20px 6px;overflow-y:auto}.ant-modal .ant-modal-footer{padding-inline:20px}.ant-drawer-content-wrapper{max-width:100vw!important}.credential-login-panel{padding-inline:20px}.credential-toolbar{top:16px;right:16px}.credential-card h2.ant-typography{font-size:24px}.overview-stat-row .ant-col{flex:0 0 50%;max-width:50%}.overview-stat-row .ant-card-body{padding:16px}.overview-stat-row .ant-statistic-content{font-size:23px}.commercial-form .commercial-reference-select{min-width:calc(100vw - 76px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
